Class: Aws::CognitoIdentityProvider::Types::RecoveryOptionType
- Inherits:
-
Struct
- Object
- Struct
- Aws::CognitoIdentityProvider::Types::RecoveryOptionType
- Defined in:
- gems/aws-sdk-cognitoidentityprovider/lib/aws-sdk-cognitoidentityprovider/types.rb
Overview
A recovery option for a user. The AccountRecoverySettingType
data
type is an array of this object. Each RecoveryOptionType
has a
priority property that determines whether it is a primary or secondary
option.
For example, if verified_email
has a priority of 1
and
verified_phone_number
has a priority of 2
, your user pool sends
account-recovery messages to a verified email address but falls back
to an SMS message if the user has a verified phone number. The
admin_only
option prevents self-service account recovery.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#name ⇒ String
The recovery method that this object sets a recovery option for.
-
#priority ⇒ Integer
Your priority preference for using the specified attribute in account recovery.
Instance Attribute Details
#name ⇒ String
The recovery method that this object sets a recovery option for.
8687 8688 8689 8690 8691 8692 |
# File 'gems/aws-sdk-cognitoidentityprovider/lib/aws-sdk-cognitoidentityprovider/types.rb', line 8687 class RecoveryOptionType < Struct.new( :priority, :name) SENSITIVE = [] include Aws::Structure end |
#priority ⇒ Integer
Your priority preference for using the specified attribute in
account recovery. The highest priority is 1
.
8687 8688 8689 8690 8691 8692 |
# File 'gems/aws-sdk-cognitoidentityprovider/lib/aws-sdk-cognitoidentityprovider/types.rb', line 8687 class RecoveryOptionType < Struct.new( :priority, :name) SENSITIVE = [] include Aws::Structure end |