CreateNotifyConfigurationRequest
¶
Source code in docs_src/capo_pinpoint_sms_voice_v2/types/create_notify_configuration_request.py
client_token
instance-attribute
¶
client_token: NotRequired[ClientToken]
Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If you don't specify a client token, a randomly generated token is used for the request to ensure idempotency.
default_template_id
instance-attribute
¶
default_template_id: NotRequired[NotifyTemplateId]
The default template identifier to associate with the notify configuration. If specified, this template is used when sending messages without an explicit template identifier.
deletion_protection_enabled
instance-attribute
¶
deletion_protection_enabled: NotRequired[bool]
By default this is set to false. When set to true the notify configuration can't be deleted. You can change this value using the UpdateNotifyConfiguration action.
display_name
instance-attribute
¶
display_name: NotifyConfigurationDisplayName
The display name to associate with the notify configuration.
enabled_channels
instance-attribute
¶
enabled_channels: NotifyEnabledChannelsList
An array of channels to enable for the notify configuration. Supported values include SMS and VOICE.
enabled_countries
instance-attribute
¶
enabled_countries: NotRequired[IsoCountryCodeList]
An array of two-character ISO country codes, in ISO 3166-1 alpha-2 format, that are enabled for the notify configuration.
pool_id
instance-attribute
¶
pool_id: NotRequired[PoolIdOrArn]
The identifier of the pool to associate with the notify configuration.
tags
instance-attribute
¶
tags: NotRequired[TagList]
An array of tags (key and value pairs) associated with the notify configuration.
use_case
instance-attribute
¶
use_case: NotifyConfigurationUseCase
The use case for the notify configuration.