libZSservicesZSamazonka-shieldZSamazonka-shield
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

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
Eq UpdateEmergencyContactSettings Source # 
Instance details

Defined in Amazonka.Shield.UpdateEmergencyContactSettings

Read UpdateEmergencyContactSettings Source # 
Instance details

Defined in Amazonka.Shield.UpdateEmergencyContactSettings

Show 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 #

NFData UpdateEmergencyContactSettings Source # 
Instance details

Defined in Amazonka.Shield.UpdateEmergencyContactSettings

Hashable UpdateEmergencyContactSettings Source # 
Instance details

Defined in Amazonka.Shield.UpdateEmergencyContactSettings

ToJSON UpdateEmergencyContactSettings Source # 
Instance details

Defined in Amazonka.Shield.UpdateEmergencyContactSettings

AWSRequest 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

type Rep UpdateEmergencyContactSettings Source # 
Instance details

Defined in Amazonka.Shield.UpdateEmergencyContactSettings

type Rep UpdateEmergencyContactSettings = D1 ('MetaData "UpdateEmergencyContactSettings" "Amazonka.Shield.UpdateEmergencyContactSettings" "libZSservicesZSamazonka-shieldZSamazonka-shield" 'False) (C1 ('MetaCons "UpdateEmergencyContactSettings'" 'PrefixI 'True) (S1 ('MetaSel ('Just "emergencyContactList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [EmergencyContact]))))
type AWSResponse UpdateEmergencyContactSettings Source # 
Instance details

Defined in Amazonka.Shield.UpdateEmergencyContactSettings

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
Eq 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

Generic UpdateEmergencyContactSettingsResponse Source # 
Instance details

Defined in Amazonka.Shield.UpdateEmergencyContactSettings

NFData 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" "libZSservicesZSamazonka-shieldZSamazonka-shield" '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