Class: Aws::EndUserMessaging::Types::CreateNotifyCodeConfigurationInput
- Inherits:
-
Struct
- Object
- Struct
- Aws::EndUserMessaging::Types::CreateNotifyCodeConfigurationInput
- Defined in:
- gems/aws-sdk-endusermessaging/lib/aws-sdk-endusermessaging/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[:client_token]
Instance Attribute Summary collapse
-
#channel_parameters ⇒ Types::ChannelParameters
The channel-specific parameters used to render and deliver the one-time passcode.
-
#client_token ⇒ String
A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
-
#code_configuration_parameters ⇒ Types::CodeConfigurationParameters
The passcode policy parameters, including the code type, length, validity period, and maximum number of attempts.
-
#deletion_protection_enabled ⇒ Boolean
Specifies whether deletion protection is enabled.
-
#notify_code_configuration_name ⇒ String
The name of the notify code configuration.
-
#tags ⇒ Array<Types::Tag>
An array of key and value pair tags that are associated with the resource.
Instance Attribute Details
#channel_parameters ⇒ Types::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.
508 509 510 511 512 513 514 515 516 517 |
# File 'gems/aws-sdk-endusermessaging/lib/aws-sdk-endusermessaging/types.rb', line 508 class CreateNotifyCodeConfigurationInput < Struct.new( :notify_code_configuration_name, :code_configuration_parameters, :channel_parameters, :deletion_protection_enabled, :client_token, :tags) SENSITIVE = [:client_token] include Aws::Structure end |
#client_token ⇒ String
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.
A suitable default value is auto-generated. You should normally not need to pass this option.
508 509 510 511 512 513 514 515 516 517 |
# File 'gems/aws-sdk-endusermessaging/lib/aws-sdk-endusermessaging/types.rb', line 508 class CreateNotifyCodeConfigurationInput < Struct.new( :notify_code_configuration_name, :code_configuration_parameters, :channel_parameters, :deletion_protection_enabled, :client_token, :tags) SENSITIVE = [:client_token] include Aws::Structure end |
#code_configuration_parameters ⇒ Types::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.
508 509 510 511 512 513 514 515 516 517 |
# File 'gems/aws-sdk-endusermessaging/lib/aws-sdk-endusermessaging/types.rb', line 508 class CreateNotifyCodeConfigurationInput < Struct.new( :notify_code_configuration_name, :code_configuration_parameters, :channel_parameters, :deletion_protection_enabled, :client_token, :tags) SENSITIVE = [:client_token] include Aws::Structure end |
#deletion_protection_enabled ⇒ Boolean
Specifies whether deletion protection is enabled. When enabled, the resource cannot be deleted until deletion protection is turned off.
508 509 510 511 512 513 514 515 516 517 |
# File 'gems/aws-sdk-endusermessaging/lib/aws-sdk-endusermessaging/types.rb', line 508 class CreateNotifyCodeConfigurationInput < Struct.new( :notify_code_configuration_name, :code_configuration_parameters, :channel_parameters, :deletion_protection_enabled, :client_token, :tags) SENSITIVE = [:client_token] include Aws::Structure end |
#notify_code_configuration_name ⇒ String
The name of the notify code configuration.
508 509 510 511 512 513 514 515 516 517 |
# File 'gems/aws-sdk-endusermessaging/lib/aws-sdk-endusermessaging/types.rb', line 508 class CreateNotifyCodeConfigurationInput < Struct.new( :notify_code_configuration_name, :code_configuration_parameters, :channel_parameters, :deletion_protection_enabled, :client_token, :tags) SENSITIVE = [:client_token] include Aws::Structure end |
#tags ⇒ Array<Types::Tag>
An array of key and value pair tags that are associated with the resource.
508 509 510 511 512 513 514 515 516 517 |
# File 'gems/aws-sdk-endusermessaging/lib/aws-sdk-endusermessaging/types.rb', line 508 class CreateNotifyCodeConfigurationInput < Struct.new( :notify_code_configuration_name, :code_configuration_parameters, :channel_parameters, :deletion_protection_enabled, :client_token, :tags) SENSITIVE = [:client_token] include Aws::Structure end |