Class: Humidifier::Cognito::UserPool
- Defined in:
- lib/humidifier/magic.rb
Overview
A dynamically-defined class that represents an AWS::Cognito::UserPool resource
Constant Summary
Constants inherited from Resource
Instance Method Summary collapse
-
#account_recovery_setting ⇒ Object
returns the AccountRecoverySetting property.
-
#account_recovery_setting=(value) ⇒ Object
sets the AccountRecoverySetting property (Structure).
-
#admin_create_user_config ⇒ Object
returns the AdminCreateUserConfig property.
-
#admin_create_user_config=(value) ⇒ Object
sets the AdminCreateUserConfig property (Structure).
-
#alias_attributes ⇒ Object
returns the AliasAttributes property.
-
#alias_attributes=(value) ⇒ Object
sets the AliasAttributes property (List).
-
#auto_verified_attributes ⇒ Object
returns the AutoVerifiedAttributes property.
-
#auto_verified_attributes=(value) ⇒ Object
sets the AutoVerifiedAttributes property (List).
-
#device_configuration ⇒ Object
returns the DeviceConfiguration property.
-
#device_configuration=(value) ⇒ Object
sets the DeviceConfiguration property (Structure).
-
#email_configuration ⇒ Object
returns the EmailConfiguration property.
-
#email_configuration=(value) ⇒ Object
sets the EmailConfiguration property (Structure).
-
#email_verification_message ⇒ Object
returns the EmailVerificationMessage property.
-
#email_verification_message=(value) ⇒ Object
sets the EmailVerificationMessage property (String).
-
#email_verification_subject ⇒ Object
returns the EmailVerificationSubject property.
-
#email_verification_subject=(value) ⇒ Object
sets the EmailVerificationSubject property (String).
-
#enabled_mfas ⇒ Object
returns the EnabledMfas property.
-
#enabled_mfas=(value) ⇒ Object
sets the EnabledMfas property (List).
-
#lambda_config ⇒ Object
returns the LambdaConfig property.
-
#lambda_config=(value) ⇒ Object
sets the LambdaConfig property (Structure).
-
#mfa_configuration ⇒ Object
returns the MfaConfiguration property.
-
#mfa_configuration=(value) ⇒ Object
sets the MfaConfiguration property (String).
-
#policies ⇒ Object
returns the Policies property.
-
#policies=(value) ⇒ Object
sets the Policies property (Structure).
-
#schema ⇒ Object
returns the Schema property.
-
#schema=(value) ⇒ Object
sets the Schema property (List).
-
#sms_authentication_message ⇒ Object
returns the SmsAuthenticationMessage property.
-
#sms_authentication_message=(value) ⇒ Object
sets the SmsAuthenticationMessage property (String).
-
#sms_configuration ⇒ Object
returns the SmsConfiguration property.
-
#sms_configuration=(value) ⇒ Object
sets the SmsConfiguration property (Structure).
-
#sms_verification_message ⇒ Object
returns the SmsVerificationMessage property.
-
#sms_verification_message=(value) ⇒ Object
sets the SmsVerificationMessage property (String).
-
#user_attribute_update_settings ⇒ Object
returns the UserAttributeUpdateSettings property.
-
#user_attribute_update_settings=(value) ⇒ Object
sets the UserAttributeUpdateSettings property (Structure).
-
#user_pool_add_ons ⇒ Object
returns the UserPoolAddOns property.
-
#user_pool_add_ons=(value) ⇒ Object
sets the UserPoolAddOns property (Structure).
-
#user_pool_name ⇒ Object
returns the UserPoolName property.
-
#user_pool_name=(value) ⇒ Object
sets the UserPoolName property (String).
-
#user_pool_tags ⇒ Object
returns the UserPoolTags property.
-
#user_pool_tags=(value) ⇒ Object
sets the UserPoolTags property (Json).
-
#username_attributes ⇒ Object
returns the UsernameAttributes property.
-
#username_attributes=(value) ⇒ Object
sets the UsernameAttributes property (List).
-
#username_configuration ⇒ Object
returns the UsernameConfiguration property.
-
#username_configuration=(value) ⇒ Object
sets the UsernameConfiguration property (Structure).
-
#verification_message_template ⇒ Object
returns the VerificationMessageTemplate property.
-
#verification_message_template=(value) ⇒ Object
sets the VerificationMessageTemplate property (Structure).
Methods inherited from Resource
#initialize, #method_missing, prop?, #respond_to_missing?, #to_cf, #update, #update_attributes, #update_property
Constructor Details
This class inherits a constructor from Humidifier::Resource
Dynamic Method Handling
This class handles dynamic methods through the method_missing method in the class Humidifier::Resource
Instance Method Details
#account_recovery_setting ⇒ Object
returns the AccountRecoverySetting property
10 11 12 |
# File 'lib/humidifier/magic.rb', line 10 def account_recovery_setting properties['account_recovery_setting'] end |
#account_recovery_setting=(value) ⇒ Object
sets the AccountRecoverySetting property (Structure)
15 16 17 |
# File 'lib/humidifier/magic.rb', line 15 def account_recovery_setting=(value) update_property('account_recovery_setting', value) end |
#admin_create_user_config ⇒ Object
returns the AdminCreateUserConfig property
20 21 22 |
# File 'lib/humidifier/magic.rb', line 20 def admin_create_user_config properties['admin_create_user_config'] end |
#admin_create_user_config=(value) ⇒ Object
sets the AdminCreateUserConfig property (Structure)
25 26 27 |
# File 'lib/humidifier/magic.rb', line 25 def admin_create_user_config=(value) update_property('admin_create_user_config', value) end |
#alias_attributes ⇒ Object
returns the AliasAttributes property
30 31 32 |
# File 'lib/humidifier/magic.rb', line 30 def alias_attributes properties['alias_attributes'] end |
#alias_attributes=(value) ⇒ Object
sets the AliasAttributes property (List)
35 36 37 |
# File 'lib/humidifier/magic.rb', line 35 def alias_attributes=(value) update_property('alias_attributes', value) end |
#auto_verified_attributes ⇒ Object
returns the AutoVerifiedAttributes property
40 41 42 |
# File 'lib/humidifier/magic.rb', line 40 def auto_verified_attributes properties['auto_verified_attributes'] end |
#auto_verified_attributes=(value) ⇒ Object
sets the AutoVerifiedAttributes property (List)
45 46 47 |
# File 'lib/humidifier/magic.rb', line 45 def auto_verified_attributes=(value) update_property('auto_verified_attributes', value) end |
#device_configuration ⇒ Object
returns the DeviceConfiguration property
50 51 52 |
# File 'lib/humidifier/magic.rb', line 50 def device_configuration properties['device_configuration'] end |
#device_configuration=(value) ⇒ Object
sets the DeviceConfiguration property (Structure)
55 56 57 |
# File 'lib/humidifier/magic.rb', line 55 def device_configuration=(value) update_property('device_configuration', value) end |
#email_configuration ⇒ Object
returns the EmailConfiguration property
60 61 62 |
# File 'lib/humidifier/magic.rb', line 60 def email_configuration properties['email_configuration'] end |
#email_configuration=(value) ⇒ Object
sets the EmailConfiguration property (Structure)
65 66 67 |
# File 'lib/humidifier/magic.rb', line 65 def email_configuration=(value) update_property('email_configuration', value) end |
#email_verification_message ⇒ Object
returns the EmailVerificationMessage property
70 71 72 |
# File 'lib/humidifier/magic.rb', line 70 def properties['email_verification_message'] end |
#email_verification_message=(value) ⇒ Object
sets the EmailVerificationMessage property (String)
75 76 77 |
# File 'lib/humidifier/magic.rb', line 75 def (value) update_property('email_verification_message', value) end |
#email_verification_subject ⇒ Object
returns the EmailVerificationSubject property
80 81 82 |
# File 'lib/humidifier/magic.rb', line 80 def email_verification_subject properties['email_verification_subject'] end |
#email_verification_subject=(value) ⇒ Object
sets the EmailVerificationSubject property (String)
85 86 87 |
# File 'lib/humidifier/magic.rb', line 85 def email_verification_subject=(value) update_property('email_verification_subject', value) end |
#enabled_mfas ⇒ Object
returns the EnabledMfas property
90 91 92 |
# File 'lib/humidifier/magic.rb', line 90 def enabled_mfas properties['enabled_mfas'] end |
#enabled_mfas=(value) ⇒ Object
sets the EnabledMfas property (List)
95 96 97 |
# File 'lib/humidifier/magic.rb', line 95 def enabled_mfas=(value) update_property('enabled_mfas', value) end |
#lambda_config ⇒ Object
returns the LambdaConfig property
100 101 102 |
# File 'lib/humidifier/magic.rb', line 100 def lambda_config properties['lambda_config'] end |
#lambda_config=(value) ⇒ Object
sets the LambdaConfig property (Structure)
105 106 107 |
# File 'lib/humidifier/magic.rb', line 105 def lambda_config=(value) update_property('lambda_config', value) end |
#mfa_configuration ⇒ Object
returns the MfaConfiguration property
110 111 112 |
# File 'lib/humidifier/magic.rb', line 110 def mfa_configuration properties['mfa_configuration'] end |
#mfa_configuration=(value) ⇒ Object
sets the MfaConfiguration property (String)
115 116 117 |
# File 'lib/humidifier/magic.rb', line 115 def mfa_configuration=(value) update_property('mfa_configuration', value) end |
#policies ⇒ Object
returns the Policies property
120 121 122 |
# File 'lib/humidifier/magic.rb', line 120 def policies properties['policies'] end |
#policies=(value) ⇒ Object
sets the Policies property (Structure)
125 126 127 |
# File 'lib/humidifier/magic.rb', line 125 def policies=(value) update_property('policies', value) end |
#schema ⇒ Object
returns the Schema property
130 131 132 |
# File 'lib/humidifier/magic.rb', line 130 def schema properties['schema'] end |
#schema=(value) ⇒ Object
sets the Schema property (List)
135 136 137 |
# File 'lib/humidifier/magic.rb', line 135 def schema=(value) update_property('schema', value) end |
#sms_authentication_message ⇒ Object
returns the SmsAuthenticationMessage property
140 141 142 |
# File 'lib/humidifier/magic.rb', line 140 def properties['sms_authentication_message'] end |
#sms_authentication_message=(value) ⇒ Object
sets the SmsAuthenticationMessage property (String)
145 146 147 |
# File 'lib/humidifier/magic.rb', line 145 def (value) update_property('sms_authentication_message', value) end |
#sms_configuration ⇒ Object
returns the SmsConfiguration property
150 151 152 |
# File 'lib/humidifier/magic.rb', line 150 def sms_configuration properties['sms_configuration'] end |
#sms_configuration=(value) ⇒ Object
sets the SmsConfiguration property (Structure)
155 156 157 |
# File 'lib/humidifier/magic.rb', line 155 def sms_configuration=(value) update_property('sms_configuration', value) end |
#sms_verification_message ⇒ Object
returns the SmsVerificationMessage property
160 161 162 |
# File 'lib/humidifier/magic.rb', line 160 def properties['sms_verification_message'] end |
#sms_verification_message=(value) ⇒ Object
sets the SmsVerificationMessage property (String)
165 166 167 |
# File 'lib/humidifier/magic.rb', line 165 def (value) update_property('sms_verification_message', value) end |
#user_attribute_update_settings ⇒ Object
returns the UserAttributeUpdateSettings property
170 171 172 |
# File 'lib/humidifier/magic.rb', line 170 def user_attribute_update_settings properties['user_attribute_update_settings'] end |
#user_attribute_update_settings=(value) ⇒ Object
sets the UserAttributeUpdateSettings property (Structure)
175 176 177 |
# File 'lib/humidifier/magic.rb', line 175 def user_attribute_update_settings=(value) update_property('user_attribute_update_settings', value) end |
#user_pool_add_ons ⇒ Object
returns the UserPoolAddOns property
180 181 182 |
# File 'lib/humidifier/magic.rb', line 180 def user_pool_add_ons properties['user_pool_add_ons'] end |
#user_pool_add_ons=(value) ⇒ Object
sets the UserPoolAddOns property (Structure)
185 186 187 |
# File 'lib/humidifier/magic.rb', line 185 def user_pool_add_ons=(value) update_property('user_pool_add_ons', value) end |
#user_pool_name ⇒ Object
returns the UserPoolName property
190 191 192 |
# File 'lib/humidifier/magic.rb', line 190 def user_pool_name properties['user_pool_name'] end |
#user_pool_name=(value) ⇒ Object
sets the UserPoolName property (String)
195 196 197 |
# File 'lib/humidifier/magic.rb', line 195 def user_pool_name=(value) update_property('user_pool_name', value) end |
#user_pool_tags ⇒ Object
returns the UserPoolTags property
200 201 202 |
# File 'lib/humidifier/magic.rb', line 200 def properties['user_pool_tags'] end |
#user_pool_tags=(value) ⇒ Object
sets the UserPoolTags property (Json)
205 206 207 |
# File 'lib/humidifier/magic.rb', line 205 def (value) update_property('user_pool_tags', value) end |
#username_attributes ⇒ Object
returns the UsernameAttributes property
210 211 212 |
# File 'lib/humidifier/magic.rb', line 210 def username_attributes properties['username_attributes'] end |
#username_attributes=(value) ⇒ Object
sets the UsernameAttributes property (List)
215 216 217 |
# File 'lib/humidifier/magic.rb', line 215 def username_attributes=(value) update_property('username_attributes', value) end |
#username_configuration ⇒ Object
returns the UsernameConfiguration property
220 221 222 |
# File 'lib/humidifier/magic.rb', line 220 def username_configuration properties['username_configuration'] end |
#username_configuration=(value) ⇒ Object
sets the UsernameConfiguration property (Structure)
225 226 227 |
# File 'lib/humidifier/magic.rb', line 225 def username_configuration=(value) update_property('username_configuration', value) end |
#verification_message_template ⇒ Object
returns the VerificationMessageTemplate property
230 231 232 |
# File 'lib/humidifier/magic.rb', line 230 def properties['verification_message_template'] end |
#verification_message_template=(value) ⇒ Object
sets the VerificationMessageTemplate property (Structure)
235 236 237 |
# File 'lib/humidifier/magic.rb', line 235 def (value) update_property('verification_message_template', value) end |