Skip to content

UpdateNotifyCodeConfigurationInput

Source code in docs_src/capo_endusermessaging/types/update_notify_code_configuration_input.py
class UpdateNotifyCodeConfigurationInput(TypedDict, closed=True):
    notify_code_configuration_id: "capo_endusermessaging.types.notify_code_configuration_id_or_arn.NotifyCodeConfigurationIdOrArn"
    """<p>The unique identifier of the notify code configuration. You can specify either the bare ID or the full Amazon Resource Name (ARN).</p>"""
    notify_code_configuration_name: NotRequired[
        "capo_endusermessaging.types.notify_code_configuration_name.NotifyCodeConfigurationName"
    ]
    """<p>The name of the notify code configuration.</p>"""
    code_configuration_parameters: NotRequired[
        "capo_endusermessaging.types.update_code_configuration_parameters.UpdateCodeConfigurationParameters"
    ]
    """<p>The updated passcode policy parameters, including the code type, length, validity period, and maximum number of attempts. When you omit a member, its current value is preserved.</p>"""
    channel_parameters: NotRequired[
        "capo_endusermessaging.types.update_channel_parameters.UpdateChannelParameters"
    ]
    """<p>The updated channel-specific parameters used to render and deliver the one-time passcode. This is a loose, nested update: when you omit a channel, that channel's parameters remain unchanged. Within a supplied channel, an empty string on a string member, or an empty map on the destination-country parameters, clears the currently stored value, and absent members preserve the current value.</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>"""

channel_parameters instance-attribute

channel_parameters: NotRequired[UpdateChannelParameters]

The updated channel-specific parameters used to render and deliver the one-time passcode. This is a loose, nested update: when you omit a channel, that channel's parameters remain unchanged. Within a supplied channel, an empty string on a string member, or an empty map on the destination-country parameters, clears the currently stored value, and absent members preserve the current value.

code_configuration_parameters instance-attribute

code_configuration_parameters: NotRequired[UpdateCodeConfigurationParameters]

The updated passcode policy parameters, including the code type, length, validity period, and maximum number of attempts. When you omit a member, its current value is preserved.

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_id instance-attribute

notify_code_configuration_id: NotifyCodeConfigurationIdOrArn

The unique identifier of the notify code configuration. You can specify either the bare ID or the full Amazon Resource Name (ARN).

notify_code_configuration_name instance-attribute

notify_code_configuration_name: NotRequired[NotifyCodeConfigurationName]

The name of the notify code configuration.