Class: Humidifier::Transfer::Server
- Defined in:
- lib/humidifier/magic.rb
Overview
A dynamically-defined class that represents an AWS::Transfer::Server resource
Constant Summary
Constants inherited from Resource
Instance Method Summary collapse
-
#certificate ⇒ Object
returns the Certificate property.
-
#certificate=(value) ⇒ Object
sets the Certificate property (String).
-
#domain ⇒ Object
returns the Domain property.
-
#domain=(value) ⇒ Object
sets the Domain property (String).
-
#endpoint_details ⇒ Object
returns the EndpointDetails property.
-
#endpoint_details=(value) ⇒ Object
sets the EndpointDetails property (Structure).
-
#endpoint_type ⇒ Object
returns the EndpointType property.
-
#endpoint_type=(value) ⇒ Object
sets the EndpointType property (String).
-
#identity_provider_details ⇒ Object
returns the IdentityProviderDetails property.
-
#identity_provider_details=(value) ⇒ Object
sets the IdentityProviderDetails property (Structure).
-
#identity_provider_type ⇒ Object
returns the IdentityProviderType property.
-
#identity_provider_type=(value) ⇒ Object
sets the IdentityProviderType property (String).
-
#logging_role ⇒ Object
returns the LoggingRole property.
-
#logging_role=(value) ⇒ Object
sets the LoggingRole property (String).
-
#post_authentication_login_banner ⇒ Object
returns the PostAuthenticationLoginBanner property.
-
#post_authentication_login_banner=(value) ⇒ Object
sets the PostAuthenticationLoginBanner property (String).
-
#pre_authentication_login_banner ⇒ Object
returns the PreAuthenticationLoginBanner property.
-
#pre_authentication_login_banner=(value) ⇒ Object
sets the PreAuthenticationLoginBanner property (String).
-
#protocol_details ⇒ Object
returns the ProtocolDetails property.
-
#protocol_details=(value) ⇒ Object
sets the ProtocolDetails property (Structure).
-
#protocols ⇒ Object
returns the Protocols property.
-
#protocols=(value) ⇒ Object
sets the Protocols property (List).
-
#security_policy_name ⇒ Object
returns the SecurityPolicyName property.
-
#security_policy_name=(value) ⇒ Object
sets the SecurityPolicyName property (String).
-
#tags ⇒ Object
returns the Tags property.
-
#tags=(value) ⇒ Object
sets the Tags property (List).
-
#workflow_details ⇒ Object
returns the WorkflowDetails property.
-
#workflow_details=(value) ⇒ Object
sets the WorkflowDetails 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
#certificate ⇒ Object
returns the Certificate property
10 11 12 |
# File 'lib/humidifier/magic.rb', line 10 def certificate properties['certificate'] end |
#certificate=(value) ⇒ Object
sets the Certificate property (String)
15 16 17 |
# File 'lib/humidifier/magic.rb', line 15 def certificate=(value) update_property('certificate', value) end |
#domain ⇒ Object
returns the Domain property
20 21 22 |
# File 'lib/humidifier/magic.rb', line 20 def domain properties['domain'] end |
#domain=(value) ⇒ Object
sets the Domain property (String)
25 26 27 |
# File 'lib/humidifier/magic.rb', line 25 def domain=(value) update_property('domain', value) end |
#endpoint_details ⇒ Object
returns the EndpointDetails property
30 31 32 |
# File 'lib/humidifier/magic.rb', line 30 def endpoint_details properties['endpoint_details'] end |
#endpoint_details=(value) ⇒ Object
sets the EndpointDetails property (Structure)
35 36 37 |
# File 'lib/humidifier/magic.rb', line 35 def endpoint_details=(value) update_property('endpoint_details', value) end |
#endpoint_type ⇒ Object
returns the EndpointType property
40 41 42 |
# File 'lib/humidifier/magic.rb', line 40 def endpoint_type properties['endpoint_type'] end |
#endpoint_type=(value) ⇒ Object
sets the EndpointType property (String)
45 46 47 |
# File 'lib/humidifier/magic.rb', line 45 def endpoint_type=(value) update_property('endpoint_type', value) end |
#identity_provider_details ⇒ Object
returns the IdentityProviderDetails property
50 51 52 |
# File 'lib/humidifier/magic.rb', line 50 def identity_provider_details properties['identity_provider_details'] end |
#identity_provider_details=(value) ⇒ Object
sets the IdentityProviderDetails property (Structure)
55 56 57 |
# File 'lib/humidifier/magic.rb', line 55 def identity_provider_details=(value) update_property('identity_provider_details', value) end |
#identity_provider_type ⇒ Object
returns the IdentityProviderType property
60 61 62 |
# File 'lib/humidifier/magic.rb', line 60 def identity_provider_type properties['identity_provider_type'] end |
#identity_provider_type=(value) ⇒ Object
sets the IdentityProviderType property (String)
65 66 67 |
# File 'lib/humidifier/magic.rb', line 65 def identity_provider_type=(value) update_property('identity_provider_type', value) end |
#logging_role ⇒ Object
returns the LoggingRole property
70 71 72 |
# File 'lib/humidifier/magic.rb', line 70 def logging_role properties['logging_role'] end |
#logging_role=(value) ⇒ Object
sets the LoggingRole property (String)
75 76 77 |
# File 'lib/humidifier/magic.rb', line 75 def logging_role=(value) update_property('logging_role', value) end |
#post_authentication_login_banner ⇒ Object
returns the PostAuthenticationLoginBanner property
80 81 82 |
# File 'lib/humidifier/magic.rb', line 80 def properties['post_authentication_login_banner'] end |
#post_authentication_login_banner=(value) ⇒ Object
sets the PostAuthenticationLoginBanner property (String)
85 86 87 |
# File 'lib/humidifier/magic.rb', line 85 def (value) update_property('post_authentication_login_banner', value) end |
#pre_authentication_login_banner ⇒ Object
returns the PreAuthenticationLoginBanner property
90 91 92 |
# File 'lib/humidifier/magic.rb', line 90 def properties['pre_authentication_login_banner'] end |
#pre_authentication_login_banner=(value) ⇒ Object
sets the PreAuthenticationLoginBanner property (String)
95 96 97 |
# File 'lib/humidifier/magic.rb', line 95 def (value) update_property('pre_authentication_login_banner', value) end |
#protocol_details ⇒ Object
returns the ProtocolDetails property
100 101 102 |
# File 'lib/humidifier/magic.rb', line 100 def protocol_details properties['protocol_details'] end |
#protocol_details=(value) ⇒ Object
sets the ProtocolDetails property (Structure)
105 106 107 |
# File 'lib/humidifier/magic.rb', line 105 def protocol_details=(value) update_property('protocol_details', value) end |
#protocols ⇒ Object
returns the Protocols property
110 111 112 |
# File 'lib/humidifier/magic.rb', line 110 def protocols properties['protocols'] end |
#protocols=(value) ⇒ Object
sets the Protocols property (List)
115 116 117 |
# File 'lib/humidifier/magic.rb', line 115 def protocols=(value) update_property('protocols', value) end |
#security_policy_name ⇒ Object
returns the SecurityPolicyName property
120 121 122 |
# File 'lib/humidifier/magic.rb', line 120 def security_policy_name properties['security_policy_name'] end |
#security_policy_name=(value) ⇒ Object
sets the SecurityPolicyName property (String)
125 126 127 |
# File 'lib/humidifier/magic.rb', line 125 def security_policy_name=(value) update_property('security_policy_name', value) end |
#tags ⇒ Object
returns the Tags property
130 131 132 |
# File 'lib/humidifier/magic.rb', line 130 def properties['tags'] end |
#tags=(value) ⇒ Object
sets the Tags property (List)
135 136 137 |
# File 'lib/humidifier/magic.rb', line 135 def (value) update_property('tags', value) end |
#workflow_details ⇒ Object
returns the WorkflowDetails property
140 141 142 |
# File 'lib/humidifier/magic.rb', line 140 def workflow_details properties['workflow_details'] end |
#workflow_details=(value) ⇒ Object
sets the WorkflowDetails property (Structure)
145 146 147 |
# File 'lib/humidifier/magic.rb', line 145 def workflow_details=(value) update_property('workflow_details', value) end |