Class: Humidifier::Cognito::UserPoolClient

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

Overview

A dynamically-defined class that represents an AWS::Cognito::UserPoolClient 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

#access_token_validityObject

returns the AccessTokenValidity property



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

def access_token_validity
  properties['access_token_validity']
end

#access_token_validity=(value) ⇒ Object

sets the AccessTokenValidity property (Integer)



15
16
17
# File 'lib/humidifier/magic.rb', line 15

def access_token_validity=(value)
  update_property('access_token_validity', value)
end

#allowed_o_auth_flowsObject

returns the AllowedOAuthFlows property



20
21
22
# File 'lib/humidifier/magic.rb', line 20

def allowed_o_auth_flows
  properties['allowed_o_auth_flows']
end

#allowed_o_auth_flows=(value) ⇒ Object

sets the AllowedOAuthFlows property (List)



25
26
27
# File 'lib/humidifier/magic.rb', line 25

def allowed_o_auth_flows=(value)
  update_property('allowed_o_auth_flows', value)
end

#allowed_o_auth_flows_user_pool_clientObject

returns the AllowedOAuthFlowsUserPoolClient property



30
31
32
# File 'lib/humidifier/magic.rb', line 30

def allowed_o_auth_flows_user_pool_client
  properties['allowed_o_auth_flows_user_pool_client']
end

#allowed_o_auth_flows_user_pool_client=(value) ⇒ Object

sets the AllowedOAuthFlowsUserPoolClient property (Boolean)



35
36
37
# File 'lib/humidifier/magic.rb', line 35

def allowed_o_auth_flows_user_pool_client=(value)
  update_property('allowed_o_auth_flows_user_pool_client', value)
end

#allowed_o_auth_scopesObject

returns the AllowedOAuthScopes property



40
41
42
# File 'lib/humidifier/magic.rb', line 40

def allowed_o_auth_scopes
  properties['allowed_o_auth_scopes']
end

#allowed_o_auth_scopes=(value) ⇒ Object

sets the AllowedOAuthScopes property (List)



45
46
47
# File 'lib/humidifier/magic.rb', line 45

def allowed_o_auth_scopes=(value)
  update_property('allowed_o_auth_scopes', value)
end

#analytics_configurationObject

returns the AnalyticsConfiguration property



50
51
52
# File 'lib/humidifier/magic.rb', line 50

def analytics_configuration
  properties['analytics_configuration']
end

#analytics_configuration=(value) ⇒ Object

sets the AnalyticsConfiguration property (Structure)



55
56
57
# File 'lib/humidifier/magic.rb', line 55

def analytics_configuration=(value)
  update_property('analytics_configuration', value)
end

#callback_ur_lsObject

returns the CallbackURLs property



60
61
62
# File 'lib/humidifier/magic.rb', line 60

def callback_ur_ls
  properties['callback_ur_ls']
end

#callback_ur_ls=(value) ⇒ Object

sets the CallbackURLs property (List)



65
66
67
# File 'lib/humidifier/magic.rb', line 65

def callback_ur_ls=(value)
  update_property('callback_ur_ls', value)
end

#client_nameObject

returns the ClientName property



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

def client_name
  properties['client_name']
end

#client_name=(value) ⇒ Object

sets the ClientName property (String)



75
76
77
# File 'lib/humidifier/magic.rb', line 75

def client_name=(value)
  update_property('client_name', value)
end

#default_redirect_uriObject

returns the DefaultRedirectURI property



80
81
82
# File 'lib/humidifier/magic.rb', line 80

def default_redirect_uri
  properties['default_redirect_uri']
end

#default_redirect_uri=(value) ⇒ Object

sets the DefaultRedirectURI property (String)



85
86
87
# File 'lib/humidifier/magic.rb', line 85

def default_redirect_uri=(value)
  update_property('default_redirect_uri', value)
end

#enable_propagate_additional_user_context_dataObject

returns the EnablePropagateAdditionalUserContextData property



90
91
92
# File 'lib/humidifier/magic.rb', line 90

def enable_propagate_additional_user_context_data
  properties['enable_propagate_additional_user_context_data']
end

#enable_propagate_additional_user_context_data=(value) ⇒ Object

sets the EnablePropagateAdditionalUserContextData property (Boolean)



95
96
97
# File 'lib/humidifier/magic.rb', line 95

def enable_propagate_additional_user_context_data=(value)
  update_property('enable_propagate_additional_user_context_data', value)
end

#enable_token_revocationObject

returns the EnableTokenRevocation property



100
101
102
# File 'lib/humidifier/magic.rb', line 100

def enable_token_revocation
  properties['enable_token_revocation']
end

#enable_token_revocation=(value) ⇒ Object

sets the EnableTokenRevocation property (Boolean)



105
106
107
# File 'lib/humidifier/magic.rb', line 105

def enable_token_revocation=(value)
  update_property('enable_token_revocation', value)
end

#explicit_auth_flowsObject

returns the ExplicitAuthFlows property



110
111
112
# File 'lib/humidifier/magic.rb', line 110

def explicit_auth_flows
  properties['explicit_auth_flows']
end

#explicit_auth_flows=(value) ⇒ Object

sets the ExplicitAuthFlows property (List)



115
116
117
# File 'lib/humidifier/magic.rb', line 115

def explicit_auth_flows=(value)
  update_property('explicit_auth_flows', value)
end

#generate_secretObject

returns the GenerateSecret property



120
121
122
# File 'lib/humidifier/magic.rb', line 120

def generate_secret
  properties['generate_secret']
end

#generate_secret=(value) ⇒ Object

sets the GenerateSecret property (Boolean)



125
126
127
# File 'lib/humidifier/magic.rb', line 125

def generate_secret=(value)
  update_property('generate_secret', value)
end

#id_token_validityObject

returns the IdTokenValidity property



130
131
132
# File 'lib/humidifier/magic.rb', line 130

def id_token_validity
  properties['id_token_validity']
end

#id_token_validity=(value) ⇒ Object

sets the IdTokenValidity property (Integer)



135
136
137
# File 'lib/humidifier/magic.rb', line 135

def id_token_validity=(value)
  update_property('id_token_validity', value)
end

#logout_ur_lsObject

returns the LogoutURLs property



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

def logout_ur_ls
  properties['logout_ur_ls']
end

#logout_ur_ls=(value) ⇒ Object

sets the LogoutURLs property (List)



145
146
147
# File 'lib/humidifier/magic.rb', line 145

def logout_ur_ls=(value)
  update_property('logout_ur_ls', value)
end

#prevent_user_existence_errorsObject

returns the PreventUserExistenceErrors property



150
151
152
# File 'lib/humidifier/magic.rb', line 150

def prevent_user_existence_errors
  properties['prevent_user_existence_errors']
end

#prevent_user_existence_errors=(value) ⇒ Object

sets the PreventUserExistenceErrors property (String)



155
156
157
# File 'lib/humidifier/magic.rb', line 155

def prevent_user_existence_errors=(value)
  update_property('prevent_user_existence_errors', value)
end

#read_attributesObject

returns the ReadAttributes property



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

def read_attributes
  properties['read_attributes']
end

#read_attributes=(value) ⇒ Object

sets the ReadAttributes property (List)



165
166
167
# File 'lib/humidifier/magic.rb', line 165

def read_attributes=(value)
  update_property('read_attributes', value)
end

#refresh_token_validityObject

returns the RefreshTokenValidity property



170
171
172
# File 'lib/humidifier/magic.rb', line 170

def refresh_token_validity
  properties['refresh_token_validity']
end

#refresh_token_validity=(value) ⇒ Object

sets the RefreshTokenValidity property (Integer)



175
176
177
# File 'lib/humidifier/magic.rb', line 175

def refresh_token_validity=(value)
  update_property('refresh_token_validity', value)
end

#supported_identity_providersObject

returns the SupportedIdentityProviders property



180
181
182
# File 'lib/humidifier/magic.rb', line 180

def supported_identity_providers
  properties['supported_identity_providers']
end

#supported_identity_providers=(value) ⇒ Object

sets the SupportedIdentityProviders property (List)



185
186
187
# File 'lib/humidifier/magic.rb', line 185

def supported_identity_providers=(value)
  update_property('supported_identity_providers', value)
end

#token_validity_unitsObject

returns the TokenValidityUnits property



190
191
192
# File 'lib/humidifier/magic.rb', line 190

def token_validity_units
  properties['token_validity_units']
end

#token_validity_units=(value) ⇒ Object

sets the TokenValidityUnits property (Structure)



195
196
197
# File 'lib/humidifier/magic.rb', line 195

def token_validity_units=(value)
  update_property('token_validity_units', value)
end

#user_pool_idObject

returns the UserPoolId property



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

def user_pool_id
  properties['user_pool_id']
end

#user_pool_id=(value) ⇒ Object

sets the UserPoolId property (String)



205
206
207
# File 'lib/humidifier/magic.rb', line 205

def user_pool_id=(value)
  update_property('user_pool_id', value)
end

#write_attributesObject

returns the WriteAttributes property



210
211
212
# File 'lib/humidifier/magic.rb', line 210

def write_attributes
  properties['write_attributes']
end

#write_attributes=(value) ⇒ Object

sets the WriteAttributes property (List)



215
216
217
# File 'lib/humidifier/magic.rb', line 215

def write_attributes=(value)
  update_property('write_attributes', value)
end