Class: Humidifier::AmazonMQ::Broker
- Defined in:
- lib/humidifier/magic.rb
Overview
A dynamically-defined class that represents an AWS::AmazonMQ::Broker resource
Constant Summary
Constants inherited from Resource
Instance Method Summary collapse
-
#authentication_strategy ⇒ Object
returns the AuthenticationStrategy property.
-
#authentication_strategy=(value) ⇒ Object
sets the AuthenticationStrategy property (String).
-
#auto_minor_version_upgrade ⇒ Object
returns the AutoMinorVersionUpgrade property.
-
#auto_minor_version_upgrade=(value) ⇒ Object
sets the AutoMinorVersionUpgrade property (Boolean).
-
#broker_name ⇒ Object
returns the BrokerName property.
-
#broker_name=(value) ⇒ Object
sets the BrokerName property (String).
-
#configuration ⇒ Object
returns the Configuration property.
-
#configuration=(value) ⇒ Object
sets the Configuration property (Structure).
-
#deployment_mode ⇒ Object
returns the DeploymentMode property.
-
#deployment_mode=(value) ⇒ Object
sets the DeploymentMode property (String).
-
#encryption_options ⇒ Object
returns the EncryptionOptions property.
-
#encryption_options=(value) ⇒ Object
sets the EncryptionOptions property (Structure).
-
#engine_type ⇒ Object
returns the EngineType property.
-
#engine_type=(value) ⇒ Object
sets the EngineType property (String).
-
#engine_version ⇒ Object
returns the EngineVersion property.
-
#engine_version=(value) ⇒ Object
sets the EngineVersion property (String).
-
#host_instance_type ⇒ Object
returns the HostInstanceType property.
-
#host_instance_type=(value) ⇒ Object
sets the HostInstanceType property (String).
-
#ldap_server_metadata ⇒ Object
returns the LdapServerMetadata property.
-
#ldap_server_metadata=(value) ⇒ Object
sets the LdapServerMetadata property (Structure).
-
#logs ⇒ Object
returns the Logs property.
-
#logs=(value) ⇒ Object
sets the Logs property (Structure).
-
#maintenance_window_start_time ⇒ Object
returns the MaintenanceWindowStartTime property.
-
#maintenance_window_start_time=(value) ⇒ Object
sets the MaintenanceWindowStartTime property (Structure).
-
#publicly_accessible ⇒ Object
returns the PubliclyAccessible property.
-
#publicly_accessible=(value) ⇒ Object
sets the PubliclyAccessible property (Boolean).
-
#security_groups ⇒ Object
returns the SecurityGroups property.
-
#security_groups=(value) ⇒ Object
sets the SecurityGroups property (List).
-
#storage_type ⇒ Object
returns the StorageType property.
-
#storage_type=(value) ⇒ Object
sets the StorageType property (String).
-
#subnet_ids ⇒ Object
returns the SubnetIds property.
-
#subnet_ids=(value) ⇒ Object
sets the SubnetIds property (List).
-
#tags ⇒ Object
returns the Tags property.
-
#tags=(value) ⇒ Object
sets the Tags property (List).
-
#users ⇒ Object
returns the Users property.
-
#users=(value) ⇒ Object
sets the Users 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
#authentication_strategy ⇒ Object
returns the AuthenticationStrategy property
10 11 12 |
# File 'lib/humidifier/magic.rb', line 10 def authentication_strategy properties['authentication_strategy'] end |
#authentication_strategy=(value) ⇒ Object
sets the AuthenticationStrategy property (String)
15 16 17 |
# File 'lib/humidifier/magic.rb', line 15 def authentication_strategy=(value) update_property('authentication_strategy', value) end |
#auto_minor_version_upgrade ⇒ Object
returns the AutoMinorVersionUpgrade property
20 21 22 |
# File 'lib/humidifier/magic.rb', line 20 def auto_minor_version_upgrade properties['auto_minor_version_upgrade'] end |
#auto_minor_version_upgrade=(value) ⇒ Object
sets the AutoMinorVersionUpgrade property (Boolean)
25 26 27 |
# File 'lib/humidifier/magic.rb', line 25 def auto_minor_version_upgrade=(value) update_property('auto_minor_version_upgrade', value) end |
#broker_name ⇒ Object
returns the BrokerName property
30 31 32 |
# File 'lib/humidifier/magic.rb', line 30 def broker_name properties['broker_name'] end |
#broker_name=(value) ⇒ Object
sets the BrokerName property (String)
35 36 37 |
# File 'lib/humidifier/magic.rb', line 35 def broker_name=(value) update_property('broker_name', value) end |
#configuration ⇒ Object
returns the Configuration property
40 41 42 |
# File 'lib/humidifier/magic.rb', line 40 def configuration properties['configuration'] end |
#configuration=(value) ⇒ Object
sets the Configuration property (Structure)
45 46 47 |
# File 'lib/humidifier/magic.rb', line 45 def configuration=(value) update_property('configuration', value) end |
#deployment_mode ⇒ Object
returns the DeploymentMode property
50 51 52 |
# File 'lib/humidifier/magic.rb', line 50 def deployment_mode properties['deployment_mode'] end |
#deployment_mode=(value) ⇒ Object
sets the DeploymentMode property (String)
55 56 57 |
# File 'lib/humidifier/magic.rb', line 55 def deployment_mode=(value) update_property('deployment_mode', value) end |
#encryption_options ⇒ Object
returns the EncryptionOptions property
60 61 62 |
# File 'lib/humidifier/magic.rb', line 60 def properties['encryption_options'] end |
#encryption_options=(value) ⇒ Object
sets the EncryptionOptions property (Structure)
65 66 67 |
# File 'lib/humidifier/magic.rb', line 65 def (value) update_property('encryption_options', value) end |
#engine_type ⇒ Object
returns the EngineType property
70 71 72 |
# File 'lib/humidifier/magic.rb', line 70 def engine_type properties['engine_type'] end |
#engine_type=(value) ⇒ Object
sets the EngineType property (String)
75 76 77 |
# File 'lib/humidifier/magic.rb', line 75 def engine_type=(value) update_property('engine_type', value) end |
#engine_version ⇒ Object
returns the EngineVersion property
80 81 82 |
# File 'lib/humidifier/magic.rb', line 80 def engine_version properties['engine_version'] end |
#engine_version=(value) ⇒ Object
sets the EngineVersion property (String)
85 86 87 |
# File 'lib/humidifier/magic.rb', line 85 def engine_version=(value) update_property('engine_version', value) end |
#host_instance_type ⇒ Object
returns the HostInstanceType property
90 91 92 |
# File 'lib/humidifier/magic.rb', line 90 def host_instance_type properties['host_instance_type'] end |
#host_instance_type=(value) ⇒ Object
sets the HostInstanceType property (String)
95 96 97 |
# File 'lib/humidifier/magic.rb', line 95 def host_instance_type=(value) update_property('host_instance_type', value) end |
#ldap_server_metadata ⇒ Object
returns the LdapServerMetadata property
100 101 102 |
# File 'lib/humidifier/magic.rb', line 100 def properties['ldap_server_metadata'] end |
#ldap_server_metadata=(value) ⇒ Object
sets the LdapServerMetadata property (Structure)
105 106 107 |
# File 'lib/humidifier/magic.rb', line 105 def (value) update_property('ldap_server_metadata', value) end |
#logs ⇒ Object
returns the Logs property
110 111 112 |
# File 'lib/humidifier/magic.rb', line 110 def logs properties['logs'] end |
#logs=(value) ⇒ Object
sets the Logs property (Structure)
115 116 117 |
# File 'lib/humidifier/magic.rb', line 115 def logs=(value) update_property('logs', value) end |
#maintenance_window_start_time ⇒ Object
returns the MaintenanceWindowStartTime property
120 121 122 |
# File 'lib/humidifier/magic.rb', line 120 def maintenance_window_start_time properties['maintenance_window_start_time'] end |
#maintenance_window_start_time=(value) ⇒ Object
sets the MaintenanceWindowStartTime property (Structure)
125 126 127 |
# File 'lib/humidifier/magic.rb', line 125 def maintenance_window_start_time=(value) update_property('maintenance_window_start_time', value) end |
#publicly_accessible ⇒ Object
returns the PubliclyAccessible property
130 131 132 |
# File 'lib/humidifier/magic.rb', line 130 def publicly_accessible properties['publicly_accessible'] end |
#publicly_accessible=(value) ⇒ Object
sets the PubliclyAccessible property (Boolean)
135 136 137 |
# File 'lib/humidifier/magic.rb', line 135 def publicly_accessible=(value) update_property('publicly_accessible', value) end |
#security_groups ⇒ Object
returns the SecurityGroups property
140 141 142 |
# File 'lib/humidifier/magic.rb', line 140 def security_groups properties['security_groups'] end |
#security_groups=(value) ⇒ Object
sets the SecurityGroups property (List)
145 146 147 |
# File 'lib/humidifier/magic.rb', line 145 def security_groups=(value) update_property('security_groups', value) end |
#storage_type ⇒ Object
returns the StorageType property
150 151 152 |
# File 'lib/humidifier/magic.rb', line 150 def storage_type properties['storage_type'] end |
#storage_type=(value) ⇒ Object
sets the StorageType property (String)
155 156 157 |
# File 'lib/humidifier/magic.rb', line 155 def storage_type=(value) update_property('storage_type', value) end |
#subnet_ids ⇒ Object
returns the SubnetIds property
160 161 162 |
# File 'lib/humidifier/magic.rb', line 160 def subnet_ids properties['subnet_ids'] end |
#subnet_ids=(value) ⇒ Object
sets the SubnetIds property (List)
165 166 167 |
# File 'lib/humidifier/magic.rb', line 165 def subnet_ids=(value) update_property('subnet_ids', value) end |
#tags ⇒ Object
returns the Tags property
170 171 172 |
# File 'lib/humidifier/magic.rb', line 170 def properties['tags'] end |
#tags=(value) ⇒ Object
sets the Tags property (List)
175 176 177 |
# File 'lib/humidifier/magic.rb', line 175 def (value) update_property('tags', value) end |
#users ⇒ Object
returns the Users property
180 181 182 |
# File 'lib/humidifier/magic.rb', line 180 def users properties['users'] end |
#users=(value) ⇒ Object
sets the Users property (List)
185 186 187 |
# File 'lib/humidifier/magic.rb', line 185 def users=(value) update_property('users', value) end |