Class: Humidifier::Cognito::IdentityPool

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

Overview

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

#allow_classic_flowObject

returns the AllowClassicFlow property



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

def allow_classic_flow
  properties['allow_classic_flow']
end

#allow_classic_flow=(value) ⇒ Object

sets the AllowClassicFlow property (Boolean)



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

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

#allow_unauthenticated_identitiesObject

returns the AllowUnauthenticatedIdentities property



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

def allow_unauthenticated_identities
  properties['allow_unauthenticated_identities']
end

#allow_unauthenticated_identities=(value) ⇒ Object

sets the AllowUnauthenticatedIdentities property (Boolean)



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

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

#cognito_eventsObject

returns the CognitoEvents property



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

def cognito_events
  properties['cognito_events']
end

#cognito_events=(value) ⇒ Object

sets the CognitoEvents property (Json)



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

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

#cognito_identity_providersObject

returns the CognitoIdentityProviders property



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

def cognito_identity_providers
  properties['cognito_identity_providers']
end

#cognito_identity_providers=(value) ⇒ Object

sets the CognitoIdentityProviders property (List)



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

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

#cognito_streamsObject

returns the CognitoStreams property



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

def cognito_streams
  properties['cognito_streams']
end

#cognito_streams=(value) ⇒ Object

sets the CognitoStreams property (Structure)



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

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

#developer_provider_nameObject

returns the DeveloperProviderName property



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

def developer_provider_name
  properties['developer_provider_name']
end

#developer_provider_name=(value) ⇒ Object

sets the DeveloperProviderName property (String)



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

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

#identity_pool_nameObject

returns the IdentityPoolName property



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

def identity_pool_name
  properties['identity_pool_name']
end

#identity_pool_name=(value) ⇒ Object

sets the IdentityPoolName property (String)



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

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

#open_id_connect_provider_arnsObject

returns the OpenIdConnectProviderARNs property



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

def open_id_connect_provider_arns
  properties['open_id_connect_provider_arns']
end

#open_id_connect_provider_arns=(value) ⇒ Object

sets the OpenIdConnectProviderARNs property (List)



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

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

#push_syncObject

returns the PushSync property



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

def push_sync
  properties['push_sync']
end

#push_sync=(value) ⇒ Object

sets the PushSync property (Structure)



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

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

#saml_provider_arnsObject

returns the SamlProviderARNs property



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

def saml_provider_arns
  properties['saml_provider_arns']
end

#saml_provider_arns=(value) ⇒ Object

sets the SamlProviderARNs property (List)



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

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

#supported_login_providersObject

returns the SupportedLoginProviders property



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

def 
  properties['supported_login_providers']
end

#supported_login_providers=(value) ⇒ Object

sets the SupportedLoginProviders property (Json)



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

def (value)
  update_property('supported_login_providers', value)
end