Skip to content

CreateNotifyCodeConfigurationInput

Source code in docs_src/capo_endusermessaging/types/create_notify_code_configuration_input.py
class CreateNotifyCodeConfigurationInput(TypedDict, closed=True):
    notify_code_configuration_name: "capo_endusermessaging.types.notify_code_configuration_name.NotifyCodeConfigurationName"
    """<p>The name of the notify code configuration.</p>"""
    code_configuration_parameters: NotRequired[
        "capo_endusermessaging.types.code_configuration_parameters.CodeConfigurationParameters"
    ]
    """<p>The passcode policy parameters, including the code type, length, validity period, and maximum number of attempts. Each member is optional. When you omit a member, no value is applied at create time and the default is applied when a passcode is sent.</p>"""
    channel_parameters: NotRequired[
        "capo_endusermessaging.types.channel_parameters.ChannelParameters"
    ]
    """<p>The channel-specific parameters used to render and deliver the one-time passcode. Provide parameters for any subset of channels. Each member configures one delivery route, and the route that is selected at send time uses the matching channel.</p>"""
    deletion_protection_enabled: NotRequired["bool"]
    """<p>Specifies whether deletion protection is enabled. When enabled, the resource cannot be deleted until deletion protection is turned off.</p>"""
    client_token: NotRequired["capo_endusermessaging.types.client_token.ClientToken"]
    """<p>A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If you do not specify a client token, the AWS SDK automatically generates one.</p>"""
    tags: NotRequired["capo_endusermessaging.types.tag_list.TagList"]
    """<p>An array of key and value pair tags that are associated with the resource.</p>"""

channel_parameters instance-attribute

channel_parameters: NotRequired[ChannelParameters]

The channel-specific parameters used to render and deliver the one-time passcode. Provide parameters for any subset of channels. Each member configures one delivery route, and the route that is selected at send time uses the matching channel.

client_token instance-attribute

client_token: NotRequired[ClientToken]

A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If you do not specify a client token, the AWS SDK automatically generates one.

code_configuration_parameters instance-attribute

code_configuration_parameters: NotRequired[CodeConfigurationParameters]

The passcode policy parameters, including the code type, length, validity period, and maximum number of attempts. Each member is optional. When you omit a member, no value is applied at create time and the default is applied when a passcode is sent.

deletion_protection_enabled instance-attribute

deletion_protection_enabled: NotRequired[bool]

Specifies whether deletion protection is enabled. When enabled, the resource cannot be deleted until deletion protection is turned off.

notify_code_configuration_name instance-attribute

notify_code_configuration_name: NotifyCodeConfigurationName

The name of the notify code configuration.

tags instance-attribute

tags: NotRequired[TagList]

An array of key and value pair tags that are associated with the resource.