Class: Humidifier::Cognito::UserPool

Inherits:
Resource
  • Object
show all
Defined in:
lib/humidifier/magic.rb

Overview

A dynamically-defined class that represents an AWS::Cognito::UserPool resource

AWS Resource:

Constant Summary

Constants inherited from Resource

Resource::COMMON_ATTRIBUTES

Instance Method Summary collapse

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_settingObject

returns the AccountRecoverySetting property



10
11
12
# File 'lib/humidifier/magic.rb', line 10

def 
  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 (value)
  update_property('account_recovery_setting', value)
end

#admin_create_user_configObject

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_attributesObject

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_attributesObject

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_configurationObject

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_configurationObject

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_messageObject

returns the EmailVerificationMessage property



70
71
72
# File 'lib/humidifier/magic.rb', line 70

def email_verification_message
  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 email_verification_message=(value)
  update_property('email_verification_message', value)
end

#email_verification_subjectObject

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_mfasObject

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_configObject

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_configurationObject

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

#policiesObject

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

#schemaObject

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_messageObject

returns the SmsAuthenticationMessage property



140
141
142
# File 'lib/humidifier/magic.rb', line 140

def sms_authentication_message
  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 sms_authentication_message=(value)
  update_property('sms_authentication_message', value)
end

#sms_configurationObject

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_messageObject

returns the SmsVerificationMessage property



160
161
162
# File 'lib/humidifier/magic.rb', line 160

def sms_verification_message
  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 sms_verification_message=(value)
  update_property('sms_verification_message', value)
end

#user_attribute_update_settingsObject

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_onsObject

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_nameObject

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_tagsObject

returns the UserPoolTags property



200
201
202
# File 'lib/humidifier/magic.rb', line 200

def user_pool_tags
  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 user_pool_tags=(value)
  update_property('user_pool_tags', value)
end

#username_attributesObject

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_configurationObject

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_templateObject

returns the VerificationMessageTemplate property



230
231
232
# File 'lib/humidifier/magic.rb', line 230

def verification_message_template
  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 verification_message_template=(value)
  update_property('verification_message_template', value)
end