amazonka-pinpoint-sms-voice-v2-2.0: Amazon Pinpoint SMS Voice V2 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.PinpointSmsVoiceV2.Types.ConfigurationSetInformation

Description

 
Synopsis

Documentation

data ConfigurationSetInformation Source #

Information related to a given configuration set in your Amazon Web Services account.

See: newConfigurationSetInformation smart constructor.

Constructors

ConfigurationSetInformation' 

Fields

Instances

Instances details
FromJSON ConfigurationSetInformation Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.ConfigurationSetInformation

Generic ConfigurationSetInformation Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.ConfigurationSetInformation

Associated Types

type Rep ConfigurationSetInformation :: Type -> Type #

Read ConfigurationSetInformation Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.ConfigurationSetInformation

Show ConfigurationSetInformation Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.ConfigurationSetInformation

NFData ConfigurationSetInformation Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.ConfigurationSetInformation

Eq ConfigurationSetInformation Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.ConfigurationSetInformation

Hashable ConfigurationSetInformation Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.ConfigurationSetInformation

type Rep ConfigurationSetInformation Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.ConfigurationSetInformation

type Rep ConfigurationSetInformation = D1 ('MetaData "ConfigurationSetInformation" "Amazonka.PinpointSmsVoiceV2.Types.ConfigurationSetInformation" "amazonka-pinpoint-sms-voice-v2-2.0-HnPsQLyg04lAXcjcfRtbC7" 'False) (C1 ('MetaCons "ConfigurationSetInformation'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "defaultMessageType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe MessageType)) :*: (S1 ('MetaSel ('Just "defaultSenderId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "configurationSetArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))) :*: (S1 ('MetaSel ('Just "configurationSetName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "eventDestinations") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [EventDestination]) :*: S1 ('MetaSel ('Just "createdTimestamp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 POSIX)))))

newConfigurationSetInformation Source #

Create a value of ConfigurationSetInformation 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:defaultMessageType:ConfigurationSetInformation', configurationSetInformation_defaultMessageType - The type of message. Valid values are TRANSACTIONAL for messages that are critical or time-sensitive and PROMOTIONAL for messages that aren't critical or time-sensitive.

$sel:defaultSenderId:ConfigurationSetInformation', configurationSetInformation_defaultSenderId - The default sender ID used by the ConfigurationSet.

$sel:configurationSetArn:ConfigurationSetInformation', configurationSetInformation_configurationSetArn - The Resource Name (ARN) of the ConfigurationSet.

$sel:configurationSetName:ConfigurationSetInformation', configurationSetInformation_configurationSetName - The name of the ConfigurationSet.

$sel:eventDestinations:ConfigurationSetInformation', configurationSetInformation_eventDestinations - An array of EventDestination objects that describe any events to log and where to log them.

$sel:createdTimestamp:ConfigurationSetInformation', configurationSetInformation_createdTimestamp - The time when the ConfigurationSet was created, in UNIX epoch time format.

configurationSetInformation_defaultMessageType :: Lens' ConfigurationSetInformation (Maybe MessageType) Source #

The type of message. Valid values are TRANSACTIONAL for messages that are critical or time-sensitive and PROMOTIONAL for messages that aren't critical or time-sensitive.

configurationSetInformation_defaultSenderId :: Lens' ConfigurationSetInformation (Maybe Text) Source #

The default sender ID used by the ConfigurationSet.

configurationSetInformation_eventDestinations :: Lens' ConfigurationSetInformation [EventDestination] Source #

An array of EventDestination objects that describe any events to log and where to log them.