Class: Humidifier::Amplify::Domain
- Defined in:
- lib/humidifier/magic.rb
Overview
A dynamically-defined class that represents an AWS::Amplify::Domain resource
Constant Summary
Constants inherited from Resource
Instance Method Summary collapse
-
#app_id ⇒ Object
returns the AppId property.
-
#app_id=(value) ⇒ Object
sets the AppId property (String).
-
#auto_sub_domain_creation_patterns ⇒ Object
returns the AutoSubDomainCreationPatterns property.
-
#auto_sub_domain_creation_patterns=(value) ⇒ Object
sets the AutoSubDomainCreationPatterns property (List).
-
#auto_sub_domain_iam_role ⇒ Object
returns the AutoSubDomainIAMRole property.
-
#auto_sub_domain_iam_role=(value) ⇒ Object
sets the AutoSubDomainIAMRole property (String).
-
#domain_name ⇒ Object
returns the DomainName property.
-
#domain_name=(value) ⇒ Object
sets the DomainName property (String).
-
#enable_auto_sub_domain ⇒ Object
returns the EnableAutoSubDomain property.
-
#enable_auto_sub_domain=(value) ⇒ Object
sets the EnableAutoSubDomain property (Boolean).
-
#sub_domain_settings ⇒ Object
returns the SubDomainSettings property.
-
#sub_domain_settings=(value) ⇒ Object
sets the SubDomainSettings property (List).
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
#app_id ⇒ Object
returns the AppId property
10 11 12 |
# File 'lib/humidifier/magic.rb', line 10 def app_id properties['app_id'] end |
#app_id=(value) ⇒ Object
sets the AppId property (String)
15 16 17 |
# File 'lib/humidifier/magic.rb', line 15 def app_id=(value) update_property('app_id', value) end |
#auto_sub_domain_creation_patterns ⇒ Object
returns the AutoSubDomainCreationPatterns property
20 21 22 |
# File 'lib/humidifier/magic.rb', line 20 def auto_sub_domain_creation_patterns properties['auto_sub_domain_creation_patterns'] end |
#auto_sub_domain_creation_patterns=(value) ⇒ Object
sets the AutoSubDomainCreationPatterns property (List)
25 26 27 |
# File 'lib/humidifier/magic.rb', line 25 def auto_sub_domain_creation_patterns=(value) update_property('auto_sub_domain_creation_patterns', value) end |
#auto_sub_domain_iam_role ⇒ Object
returns the AutoSubDomainIAMRole property
30 31 32 |
# File 'lib/humidifier/magic.rb', line 30 def auto_sub_domain_iam_role properties['auto_sub_domain_iam_role'] end |
#auto_sub_domain_iam_role=(value) ⇒ Object
sets the AutoSubDomainIAMRole property (String)
35 36 37 |
# File 'lib/humidifier/magic.rb', line 35 def auto_sub_domain_iam_role=(value) update_property('auto_sub_domain_iam_role', value) end |
#domain_name ⇒ Object
returns the DomainName property
40 41 42 |
# File 'lib/humidifier/magic.rb', line 40 def domain_name properties['domain_name'] end |
#domain_name=(value) ⇒ Object
sets the DomainName property (String)
45 46 47 |
# File 'lib/humidifier/magic.rb', line 45 def domain_name=(value) update_property('domain_name', value) end |
#enable_auto_sub_domain ⇒ Object
returns the EnableAutoSubDomain property
50 51 52 |
# File 'lib/humidifier/magic.rb', line 50 def enable_auto_sub_domain properties['enable_auto_sub_domain'] end |
#enable_auto_sub_domain=(value) ⇒ Object
sets the EnableAutoSubDomain property (Boolean)
55 56 57 |
# File 'lib/humidifier/magic.rb', line 55 def enable_auto_sub_domain=(value) update_property('enable_auto_sub_domain', value) end |
#sub_domain_settings ⇒ Object
returns the SubDomainSettings property
60 61 62 |
# File 'lib/humidifier/magic.rb', line 60 def sub_domain_settings properties['sub_domain_settings'] end |
#sub_domain_settings=(value) ⇒ Object
sets the SubDomainSettings property (List)
65 66 67 |
# File 'lib/humidifier/magic.rb', line 65 def sub_domain_settings=(value) update_property('sub_domain_settings', value) end |