Class: Aws::EndUserMessaging::Types::UpdateNotifyCodeConfigurationInput

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-endusermessaging/lib/aws-sdk-endusermessaging/types.rb

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#channel_parameters ⇒ Types::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.



1928
1929
1930
1931
1932
1933
1934
1935
1936
# File 'gems/aws-sdk-endusermessaging/lib/aws-sdk-endusermessaging/types.rb', line 1928

class UpdateNotifyCodeConfigurationInput < Struct.new(
  :notify_code_configuration_id,
  :notify_code_configuration_name,
  :code_configuration_parameters,
  :channel_parameters,
  :deletion_protection_enabled)
  SENSITIVE = []
  include Aws::Structure
end

#code_configuration_parameters ⇒ Types::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.



1928
1929
1930
1931
1932
1933
1934
1935
1936
# File 'gems/aws-sdk-endusermessaging/lib/aws-sdk-endusermessaging/types.rb', line 1928

class UpdateNotifyCodeConfigurationInput < Struct.new(
  :notify_code_configuration_id,
  :notify_code_configuration_name,
  :code_configuration_parameters,
  :channel_parameters,
  :deletion_protection_enabled)
  SENSITIVE = []
  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.

Returns:

  • (Boolean)


1928
1929
1930
1931
1932
1933
1934
1935
1936
# File 'gems/aws-sdk-endusermessaging/lib/aws-sdk-endusermessaging/types.rb', line 1928

class UpdateNotifyCodeConfigurationInput < Struct.new(
  :notify_code_configuration_id,
  :notify_code_configuration_name,
  :code_configuration_parameters,
  :channel_parameters,
  :deletion_protection_enabled)
  SENSITIVE = []
  include Aws::Structure
end

#notify_code_configuration_id ⇒ String

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

Returns:

  • (String)


1928
1929
1930
1931
1932
1933
1934
1935
1936
# File 'gems/aws-sdk-endusermessaging/lib/aws-sdk-endusermessaging/types.rb', line 1928

class UpdateNotifyCodeConfigurationInput < Struct.new(
  :notify_code_configuration_id,
  :notify_code_configuration_name,
  :code_configuration_parameters,
  :channel_parameters,
  :deletion_protection_enabled)
  SENSITIVE = []
  include Aws::Structure
end

#notify_code_configuration_name ⇒ String

The name of the notify code configuration.

Returns:

  • (String)


1928
1929
1930
1931
1932
1933
1934
1935
1936
# File 'gems/aws-sdk-endusermessaging/lib/aws-sdk-endusermessaging/types.rb', line 1928

class UpdateNotifyCodeConfigurationInput < Struct.new(
  :notify_code_configuration_id,
  :notify_code_configuration_name,
  :code_configuration_parameters,
  :channel_parameters,
  :deletion_protection_enabled)
  SENSITIVE = []
  include Aws::Structure
end