Class: Humidifier::RDS::DBProxy
- Inherits:
-
Humidifier::Resource
- Object
- Humidifier::Resource
- Humidifier::RDS::DBProxy
- Defined in:
- lib/humidifier/magic.rb
Overview
A dynamically-defined class that represents an AWS::RDS::DBProxy resource
Constant Summary
Constants inherited from Humidifier::Resource
Humidifier::Resource::COMMON_ATTRIBUTES
Instance Method Summary collapse
-
#auth ⇒ Object
returns the Auth property.
-
#auth=(value) ⇒ Object
sets the Auth property (List).
-
#db_proxy_name ⇒ Object
returns the DBProxyName property.
-
#db_proxy_name=(value) ⇒ Object
sets the DBProxyName property (String).
-
#debug_logging ⇒ Object
returns the DebugLogging property.
-
#debug_logging=(value) ⇒ Object
sets the DebugLogging property (Boolean).
-
#engine_family ⇒ Object
returns the EngineFamily property.
-
#engine_family=(value) ⇒ Object
sets the EngineFamily property (String).
-
#idle_client_timeout ⇒ Object
returns the IdleClientTimeout property.
-
#idle_client_timeout=(value) ⇒ Object
sets the IdleClientTimeout property (Integer).
-
#require_tls ⇒ Object
returns the RequireTLS property.
-
#require_tls=(value) ⇒ Object
sets the RequireTLS property (Boolean).
-
#role_arn ⇒ Object
returns the RoleArn property.
-
#role_arn=(value) ⇒ Object
sets the RoleArn property (String).
-
#tags ⇒ Object
returns the Tags property.
-
#tags=(value) ⇒ Object
sets the Tags property (List).
-
#vpc_security_group_ids ⇒ Object
returns the VpcSecurityGroupIds property.
-
#vpc_security_group_ids=(value) ⇒ Object
sets the VpcSecurityGroupIds property (List).
-
#vpc_subnet_ids ⇒ Object
returns the VpcSubnetIds property.
-
#vpc_subnet_ids=(value) ⇒ Object
sets the VpcSubnetIds property (List).
Methods inherited from Humidifier::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
#auth ⇒ Object
returns the Auth property
10 11 12 |
# File 'lib/humidifier/magic.rb', line 10 def auth properties['auth'] end |
#auth=(value) ⇒ Object
sets the Auth property (List)
15 16 17 |
# File 'lib/humidifier/magic.rb', line 15 def auth=(value) update_property('auth', value) end |
#db_proxy_name ⇒ Object
returns the DBProxyName property
20 21 22 |
# File 'lib/humidifier/magic.rb', line 20 def db_proxy_name properties['db_proxy_name'] end |
#db_proxy_name=(value) ⇒ Object
sets the DBProxyName property (String)
25 26 27 |
# File 'lib/humidifier/magic.rb', line 25 def db_proxy_name=(value) update_property('db_proxy_name', value) end |
#debug_logging ⇒ Object
returns the DebugLogging property
30 31 32 |
# File 'lib/humidifier/magic.rb', line 30 def debug_logging properties['debug_logging'] end |
#debug_logging=(value) ⇒ Object
sets the DebugLogging property (Boolean)
35 36 37 |
# File 'lib/humidifier/magic.rb', line 35 def debug_logging=(value) update_property('debug_logging', value) end |
#engine_family ⇒ Object
returns the EngineFamily property
40 41 42 |
# File 'lib/humidifier/magic.rb', line 40 def engine_family properties['engine_family'] end |
#engine_family=(value) ⇒ Object
sets the EngineFamily property (String)
45 46 47 |
# File 'lib/humidifier/magic.rb', line 45 def engine_family=(value) update_property('engine_family', value) end |
#idle_client_timeout ⇒ Object
returns the IdleClientTimeout property
50 51 52 |
# File 'lib/humidifier/magic.rb', line 50 def idle_client_timeout properties['idle_client_timeout'] end |
#idle_client_timeout=(value) ⇒ Object
sets the IdleClientTimeout property (Integer)
55 56 57 |
# File 'lib/humidifier/magic.rb', line 55 def idle_client_timeout=(value) update_property('idle_client_timeout', value) end |
#require_tls ⇒ Object
returns the RequireTLS property
60 61 62 |
# File 'lib/humidifier/magic.rb', line 60 def require_tls properties['require_tls'] end |
#require_tls=(value) ⇒ Object
sets the RequireTLS property (Boolean)
65 66 67 |
# File 'lib/humidifier/magic.rb', line 65 def require_tls=(value) update_property('require_tls', value) end |
#role_arn ⇒ Object
returns the RoleArn property
70 71 72 |
# File 'lib/humidifier/magic.rb', line 70 def role_arn properties['role_arn'] end |
#role_arn=(value) ⇒ Object
sets the RoleArn property (String)
75 76 77 |
# File 'lib/humidifier/magic.rb', line 75 def role_arn=(value) update_property('role_arn', value) end |
#tags ⇒ Object
returns the Tags property
80 81 82 |
# File 'lib/humidifier/magic.rb', line 80 def properties['tags'] end |
#tags=(value) ⇒ Object
sets the Tags property (List)
85 86 87 |
# File 'lib/humidifier/magic.rb', line 85 def (value) update_property('tags', value) end |
#vpc_security_group_ids ⇒ Object
returns the VpcSecurityGroupIds property
90 91 92 |
# File 'lib/humidifier/magic.rb', line 90 def vpc_security_group_ids properties['vpc_security_group_ids'] end |
#vpc_security_group_ids=(value) ⇒ Object
sets the VpcSecurityGroupIds property (List)
95 96 97 |
# File 'lib/humidifier/magic.rb', line 95 def vpc_security_group_ids=(value) update_property('vpc_security_group_ids', value) end |
#vpc_subnet_ids ⇒ Object
returns the VpcSubnetIds property
100 101 102 |
# File 'lib/humidifier/magic.rb', line 100 def vpc_subnet_ids properties['vpc_subnet_ids'] end |
#vpc_subnet_ids=(value) ⇒ Object
sets the VpcSubnetIds property (List)
105 106 107 |
# File 'lib/humidifier/magic.rb', line 105 def vpc_subnet_ids=(value) update_property('vpc_subnet_ids', value) end |