CreatePoolRequest
¶
Source code in docs_src/capo_pinpoint_sms_voice_v2/types/create_pool_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.
deletion_protection_enabled
instance-attribute
¶
deletion_protection_enabled: NotRequired[bool]
By default this is set to false. When set to true the pool can't be deleted. You can change this value using the UpdatePool action.
iso_country_code
instance-attribute
¶
iso_country_code: NotRequired[IsoCountryCode]
The new two-character code, in ISO 3166-1 alpha-2 format, for the country or region of the new pool. This field is optional and is not required for origination identity types that are not country-specific, such as RCS agents.
message_type
instance-attribute
¶
message_type: MessageType
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. After the pool is created the MessageType can't be changed.
origination_identity
instance-attribute
¶
origination_identity: PhoneOrSenderIdOrArn
The origination identity to use such as a PhoneNumberId, PhoneNumberArn, SenderId or SenderIdArn. You can use DescribePhoneNumbers to find the values for PhoneNumberId and PhoneNumberArn, and use DescribeSenderIds can be used to get the values for SenderId and SenderIdArn.
After the pool is created you can add more origination identities to the pool by using AssociateOriginationIdentity.
If you are using a shared End User Messaging SMS resource then you must use the full Amazon Resource Name(ARN).