amazonka-shield-2.0: Amazon Shield SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.Shield.UpdateEmergencyContactSettings

Description

Updates the details of the list of email addresses and phone numbers that the Shield Response Team (SRT) can use to contact you if you have proactive engagement enabled, for escalations to the SRT and to initiate proactive customer support.

Synopsis

Creating a Request

data UpdateEmergencyContactSettings Source #

See: newUpdateEmergencyContactSettings smart constructor.

Constructors

UpdateEmergencyContactSettings' 

Fields

  • emergencyContactList :: Maybe [EmergencyContact]

    A list of email addresses and phone numbers that the Shield Response Team (SRT) can use to contact you if you have proactive engagement enabled, for escalations to the SRT and to initiate proactive customer support.

    If you have proactive engagement enabled, the contact list must include at least one phone number.

Instances

Instances details
ToJSON UpdateEmergencyContactSettings Source # 
Instance details

Defined in Amazonka.Shield.UpdateEmergencyContactSettings

ToHeaders UpdateEmergencyContactSettings Source # 
Instance details

Defined in Amazonka.Shield.UpdateEmergencyContactSettings

ToPath UpdateEmergencyContactSettings Source # 
Instance details

Defined in Amazonka.Shield.UpdateEmergencyContactSettings

ToQuery UpdateEmergencyContactSettings Source # 
Instance details

Defined in Amazonka.Shield.UpdateEmergencyContactSettings

AWSRequest UpdateEmergencyContactSettings Source # 
Instance details

Defined in Amazonka.Shield.UpdateEmergencyContactSettings

Generic UpdateEmergencyContactSettings Source # 
Instance details

Defined in Amazonka.Shield.UpdateEmergencyContactSettings

Associated Types

type Rep UpdateEmergencyContactSettings :: Type -> Type #

Read UpdateEmergencyContactSettings Source # 
Instance details

Defined in Amazonka.Shield.UpdateEmergencyContactSettings

Show UpdateEmergencyContactSettings Source # 
Instance details

Defined in Amazonka.Shield.UpdateEmergencyContactSettings

NFData UpdateEmergencyContactSettings Source # 
Instance details

Defined in Amazonka.Shield.UpdateEmergencyContactSettings

Eq UpdateEmergencyContactSettings Source # 
Instance details

Defined in Amazonka.Shield.UpdateEmergencyContactSettings

Hashable UpdateEmergencyContactSettings Source # 
Instance details

Defined in Amazonka.Shield.UpdateEmergencyContactSettings

type AWSResponse UpdateEmergencyContactSettings Source # 
Instance details

Defined in Amazonka.Shield.UpdateEmergencyContactSettings

type Rep UpdateEmergencyContactSettings Source # 
Instance details

Defined in Amazonka.Shield.UpdateEmergencyContactSettings

type Rep UpdateEmergencyContactSettings = D1 ('MetaData "UpdateEmergencyContactSettings" "Amazonka.Shield.UpdateEmergencyContactSettings" "amazonka-shield-2.0-Cz9Fa9OSQ93AE4UCXBDcFo" 'False) (C1 ('MetaCons "UpdateEmergencyContactSettings'" 'PrefixI 'True) (S1 ('MetaSel ('Just "emergencyContactList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [EmergencyContact]))))

newUpdateEmergencyContactSettings :: UpdateEmergencyContactSettings Source #

Create a value of UpdateEmergencyContactSettings with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:emergencyContactList:UpdateEmergencyContactSettings', updateEmergencyContactSettings_emergencyContactList - A list of email addresses and phone numbers that the Shield Response Team (SRT) can use to contact you if you have proactive engagement enabled, for escalations to the SRT and to initiate proactive customer support.

If you have proactive engagement enabled, the contact list must include at least one phone number.

Request Lenses

updateEmergencyContactSettings_emergencyContactList :: Lens' UpdateEmergencyContactSettings (Maybe [EmergencyContact]) Source #

A list of email addresses and phone numbers that the Shield Response Team (SRT) can use to contact you if you have proactive engagement enabled, for escalations to the SRT and to initiate proactive customer support.

If you have proactive engagement enabled, the contact list must include at least one phone number.

Destructuring the Response

data UpdateEmergencyContactSettingsResponse Source #

Constructors

UpdateEmergencyContactSettingsResponse' 

Fields

Instances

Instances details
Generic UpdateEmergencyContactSettingsResponse Source # 
Instance details

Defined in Amazonka.Shield.UpdateEmergencyContactSettings

Read UpdateEmergencyContactSettingsResponse Source # 
Instance details

Defined in Amazonka.Shield.UpdateEmergencyContactSettings

Show UpdateEmergencyContactSettingsResponse Source # 
Instance details

Defined in Amazonka.Shield.UpdateEmergencyContactSettings

NFData UpdateEmergencyContactSettingsResponse Source # 
Instance details

Defined in Amazonka.Shield.UpdateEmergencyContactSettings

Eq UpdateEmergencyContactSettingsResponse Source # 
Instance details

Defined in Amazonka.Shield.UpdateEmergencyContactSettings

type Rep UpdateEmergencyContactSettingsResponse Source # 
Instance details

Defined in Amazonka.Shield.UpdateEmergencyContactSettings

type Rep UpdateEmergencyContactSettingsResponse = D1 ('MetaData "UpdateEmergencyContactSettingsResponse" "Amazonka.Shield.UpdateEmergencyContactSettings" "amazonka-shield-2.0-Cz9Fa9OSQ93AE4UCXBDcFo" 'False) (C1 ('MetaCons "UpdateEmergencyContactSettingsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUpdateEmergencyContactSettingsResponse Source #

Create a value of UpdateEmergencyContactSettingsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:UpdateEmergencyContactSettingsResponse', updateEmergencyContactSettingsResponse_httpStatus - The response's http status code.

Response Lenses