Class: Humidifier::Redshift::Cluster
- Inherits:
-
Humidifier::Resource
- Object
- Humidifier::Resource
- Humidifier::Redshift::Cluster
- Defined in:
- lib/humidifier/magic.rb
Overview
A dynamically-defined class that represents an AWS::Redshift::Cluster resource
Constant Summary
Constants inherited from Humidifier::Resource
Humidifier::Resource::COMMON_ATTRIBUTES
Instance Method Summary collapse
-
#allow_version_upgrade ⇒ Object
returns the AllowVersionUpgrade property.
-
#allow_version_upgrade=(value) ⇒ Object
sets the AllowVersionUpgrade property (Boolean).
-
#aqua_configuration_status ⇒ Object
returns the AquaConfigurationStatus property.
-
#aqua_configuration_status=(value) ⇒ Object
sets the AquaConfigurationStatus property (String).
-
#automated_snapshot_retention_period ⇒ Object
returns the AutomatedSnapshotRetentionPeriod property.
-
#automated_snapshot_retention_period=(value) ⇒ Object
sets the AutomatedSnapshotRetentionPeriod property (Integer).
-
#availability_zone ⇒ Object
returns the AvailabilityZone property.
-
#availability_zone=(value) ⇒ Object
sets the AvailabilityZone property (String).
-
#availability_zone_relocation ⇒ Object
returns the AvailabilityZoneRelocation property.
-
#availability_zone_relocation=(value) ⇒ Object
sets the AvailabilityZoneRelocation property (Boolean).
-
#availability_zone_relocation_status ⇒ Object
returns the AvailabilityZoneRelocationStatus property.
-
#availability_zone_relocation_status=(value) ⇒ Object
sets the AvailabilityZoneRelocationStatus property (String).
-
#classic ⇒ Object
returns the Classic property.
-
#classic=(value) ⇒ Object
sets the Classic property (Boolean).
-
#cluster_identifier ⇒ Object
returns the ClusterIdentifier property.
-
#cluster_identifier=(value) ⇒ Object
sets the ClusterIdentifier property (String).
-
#cluster_parameter_group_name ⇒ Object
returns the ClusterParameterGroupName property.
-
#cluster_parameter_group_name=(value) ⇒ Object
sets the ClusterParameterGroupName property (String).
-
#cluster_security_groups ⇒ Object
returns the ClusterSecurityGroups property.
-
#cluster_security_groups=(value) ⇒ Object
sets the ClusterSecurityGroups property (List).
-
#cluster_subnet_group_name ⇒ Object
returns the ClusterSubnetGroupName property.
-
#cluster_subnet_group_name=(value) ⇒ Object
sets the ClusterSubnetGroupName property (String).
-
#cluster_type ⇒ Object
returns the ClusterType property.
-
#cluster_type=(value) ⇒ Object
sets the ClusterType property (String).
-
#cluster_version ⇒ Object
returns the ClusterVersion property.
-
#cluster_version=(value) ⇒ Object
sets the ClusterVersion property (String).
-
#db_name ⇒ Object
returns the DBName property.
-
#db_name=(value) ⇒ Object
sets the DBName property (String).
-
#defer_maintenance ⇒ Object
returns the DeferMaintenance property.
-
#defer_maintenance=(value) ⇒ Object
sets the DeferMaintenance property (Boolean).
-
#defer_maintenance_duration ⇒ Object
returns the DeferMaintenanceDuration property.
-
#defer_maintenance_duration=(value) ⇒ Object
sets the DeferMaintenanceDuration property (Integer).
-
#defer_maintenance_end_time ⇒ Object
returns the DeferMaintenanceEndTime property.
-
#defer_maintenance_end_time=(value) ⇒ Object
sets the DeferMaintenanceEndTime property (String).
-
#defer_maintenance_start_time ⇒ Object
returns the DeferMaintenanceStartTime property.
-
#defer_maintenance_start_time=(value) ⇒ Object
sets the DeferMaintenanceStartTime property (String).
-
#destination_region ⇒ Object
returns the DestinationRegion property.
-
#destination_region=(value) ⇒ Object
sets the DestinationRegion property (String).
-
#elastic_ip ⇒ Object
returns the ElasticIp property.
-
#elastic_ip=(value) ⇒ Object
sets the ElasticIp property (String).
-
#encrypted ⇒ Object
returns the Encrypted property.
-
#encrypted=(value) ⇒ Object
sets the Encrypted property (Boolean).
-
#enhanced_vpc_routing ⇒ Object
returns the EnhancedVpcRouting property.
-
#enhanced_vpc_routing=(value) ⇒ Object
sets the EnhancedVpcRouting property (Boolean).
-
#hsm_client_certificate_identifier ⇒ Object
returns the HsmClientCertificateIdentifier property.
-
#hsm_client_certificate_identifier=(value) ⇒ Object
sets the HsmClientCertificateIdentifier property (String).
-
#hsm_configuration_identifier ⇒ Object
returns the HsmConfigurationIdentifier property.
-
#hsm_configuration_identifier=(value) ⇒ Object
sets the HsmConfigurationIdentifier property (String).
-
#iam_roles ⇒ Object
returns the IamRoles property.
-
#iam_roles=(value) ⇒ Object
sets the IamRoles property (List).
-
#kms_key_id ⇒ Object
returns the KmsKeyId property.
-
#kms_key_id=(value) ⇒ Object
sets the KmsKeyId property (String).
-
#logging_properties ⇒ Object
returns the LoggingProperties property.
-
#logging_properties=(value) ⇒ Object
sets the LoggingProperties property (Structure).
-
#maintenance_track_name ⇒ Object
returns the MaintenanceTrackName property.
-
#maintenance_track_name=(value) ⇒ Object
sets the MaintenanceTrackName property (String).
-
#manual_snapshot_retention_period ⇒ Object
returns the ManualSnapshotRetentionPeriod property.
-
#manual_snapshot_retention_period=(value) ⇒ Object
sets the ManualSnapshotRetentionPeriod property (Integer).
-
#master_user_password ⇒ Object
returns the MasterUserPassword property.
-
#master_user_password=(value) ⇒ Object
sets the MasterUserPassword property (String).
-
#master_username ⇒ Object
returns the MasterUsername property.
-
#master_username=(value) ⇒ Object
sets the MasterUsername property (String).
-
#node_type ⇒ Object
returns the NodeType property.
-
#node_type=(value) ⇒ Object
sets the NodeType property (String).
-
#number_of_nodes ⇒ Object
returns the NumberOfNodes property.
-
#number_of_nodes=(value) ⇒ Object
sets the NumberOfNodes property (Integer).
-
#owner_account ⇒ Object
returns the OwnerAccount property.
-
#owner_account=(value) ⇒ Object
sets the OwnerAccount property (String).
-
#port ⇒ Object
returns the Port property.
-
#port=(value) ⇒ Object
sets the Port property (Integer).
-
#preferred_maintenance_window ⇒ Object
returns the PreferredMaintenanceWindow property.
-
#preferred_maintenance_window=(value) ⇒ Object
sets the PreferredMaintenanceWindow property (String).
-
#publicly_accessible ⇒ Object
returns the PubliclyAccessible property.
-
#publicly_accessible=(value) ⇒ Object
sets the PubliclyAccessible property (Boolean).
-
#resource_action ⇒ Object
returns the ResourceAction property.
-
#resource_action=(value) ⇒ Object
sets the ResourceAction property (String).
-
#revision_target ⇒ Object
returns the RevisionTarget property.
-
#revision_target=(value) ⇒ Object
sets the RevisionTarget property (String).
-
#rotate_encryption_key ⇒ Object
returns the RotateEncryptionKey property.
-
#rotate_encryption_key=(value) ⇒ Object
sets the RotateEncryptionKey property (Boolean).
-
#snapshot_cluster_identifier ⇒ Object
returns the SnapshotClusterIdentifier property.
-
#snapshot_cluster_identifier=(value) ⇒ Object
sets the SnapshotClusterIdentifier property (String).
-
#snapshot_copy_grant_name ⇒ Object
returns the SnapshotCopyGrantName property.
-
#snapshot_copy_grant_name=(value) ⇒ Object
sets the SnapshotCopyGrantName property (String).
-
#snapshot_copy_manual ⇒ Object
returns the SnapshotCopyManual property.
-
#snapshot_copy_manual=(value) ⇒ Object
sets the SnapshotCopyManual property (Boolean).
-
#snapshot_copy_retention_period ⇒ Object
returns the SnapshotCopyRetentionPeriod property.
-
#snapshot_copy_retention_period=(value) ⇒ Object
sets the SnapshotCopyRetentionPeriod property (Integer).
-
#snapshot_identifier ⇒ Object
returns the SnapshotIdentifier property.
-
#snapshot_identifier=(value) ⇒ Object
sets the SnapshotIdentifier 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).
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
#allow_version_upgrade ⇒ Object
returns the AllowVersionUpgrade property
10 11 12 |
# File 'lib/humidifier/magic.rb', line 10 def allow_version_upgrade properties['allow_version_upgrade'] end |
#allow_version_upgrade=(value) ⇒ Object
sets the AllowVersionUpgrade property (Boolean)
15 16 17 |
# File 'lib/humidifier/magic.rb', line 15 def allow_version_upgrade=(value) update_property('allow_version_upgrade', value) end |
#aqua_configuration_status ⇒ Object
returns the AquaConfigurationStatus property
20 21 22 |
# File 'lib/humidifier/magic.rb', line 20 def aqua_configuration_status properties['aqua_configuration_status'] end |
#aqua_configuration_status=(value) ⇒ Object
sets the AquaConfigurationStatus property (String)
25 26 27 |
# File 'lib/humidifier/magic.rb', line 25 def aqua_configuration_status=(value) update_property('aqua_configuration_status', value) end |
#automated_snapshot_retention_period ⇒ Object
returns the AutomatedSnapshotRetentionPeriod property
30 31 32 |
# File 'lib/humidifier/magic.rb', line 30 def automated_snapshot_retention_period properties['automated_snapshot_retention_period'] end |
#automated_snapshot_retention_period=(value) ⇒ Object
sets the AutomatedSnapshotRetentionPeriod property (Integer)
35 36 37 |
# File 'lib/humidifier/magic.rb', line 35 def automated_snapshot_retention_period=(value) update_property('automated_snapshot_retention_period', value) end |
#availability_zone ⇒ Object
returns the AvailabilityZone property
40 41 42 |
# File 'lib/humidifier/magic.rb', line 40 def availability_zone properties['availability_zone'] end |
#availability_zone=(value) ⇒ Object
sets the AvailabilityZone property (String)
45 46 47 |
# File 'lib/humidifier/magic.rb', line 45 def availability_zone=(value) update_property('availability_zone', value) end |
#availability_zone_relocation ⇒ Object
returns the AvailabilityZoneRelocation property
50 51 52 |
# File 'lib/humidifier/magic.rb', line 50 def availability_zone_relocation properties['availability_zone_relocation'] end |
#availability_zone_relocation=(value) ⇒ Object
sets the AvailabilityZoneRelocation property (Boolean)
55 56 57 |
# File 'lib/humidifier/magic.rb', line 55 def availability_zone_relocation=(value) update_property('availability_zone_relocation', value) end |
#availability_zone_relocation_status ⇒ Object
returns the AvailabilityZoneRelocationStatus property
60 61 62 |
# File 'lib/humidifier/magic.rb', line 60 def availability_zone_relocation_status properties['availability_zone_relocation_status'] end |
#availability_zone_relocation_status=(value) ⇒ Object
sets the AvailabilityZoneRelocationStatus property (String)
65 66 67 |
# File 'lib/humidifier/magic.rb', line 65 def availability_zone_relocation_status=(value) update_property('availability_zone_relocation_status', value) end |
#classic ⇒ Object
returns the Classic property
70 71 72 |
# File 'lib/humidifier/magic.rb', line 70 def classic properties['classic'] end |
#classic=(value) ⇒ Object
sets the Classic property (Boolean)
75 76 77 |
# File 'lib/humidifier/magic.rb', line 75 def classic=(value) update_property('classic', value) end |
#cluster_identifier ⇒ Object
returns the ClusterIdentifier property
80 81 82 |
# File 'lib/humidifier/magic.rb', line 80 def cluster_identifier properties['cluster_identifier'] end |
#cluster_identifier=(value) ⇒ Object
sets the ClusterIdentifier property (String)
85 86 87 |
# File 'lib/humidifier/magic.rb', line 85 def cluster_identifier=(value) update_property('cluster_identifier', value) end |
#cluster_parameter_group_name ⇒ Object
returns the ClusterParameterGroupName property
90 91 92 |
# File 'lib/humidifier/magic.rb', line 90 def cluster_parameter_group_name properties['cluster_parameter_group_name'] end |
#cluster_parameter_group_name=(value) ⇒ Object
sets the ClusterParameterGroupName property (String)
95 96 97 |
# File 'lib/humidifier/magic.rb', line 95 def cluster_parameter_group_name=(value) update_property('cluster_parameter_group_name', value) end |
#cluster_security_groups ⇒ Object
returns the ClusterSecurityGroups property
100 101 102 |
# File 'lib/humidifier/magic.rb', line 100 def cluster_security_groups properties['cluster_security_groups'] end |
#cluster_security_groups=(value) ⇒ Object
sets the ClusterSecurityGroups property (List)
105 106 107 |
# File 'lib/humidifier/magic.rb', line 105 def cluster_security_groups=(value) update_property('cluster_security_groups', value) end |
#cluster_subnet_group_name ⇒ Object
returns the ClusterSubnetGroupName property
110 111 112 |
# File 'lib/humidifier/magic.rb', line 110 def cluster_subnet_group_name properties['cluster_subnet_group_name'] end |
#cluster_subnet_group_name=(value) ⇒ Object
sets the ClusterSubnetGroupName property (String)
115 116 117 |
# File 'lib/humidifier/magic.rb', line 115 def cluster_subnet_group_name=(value) update_property('cluster_subnet_group_name', value) end |
#cluster_type ⇒ Object
returns the ClusterType property
120 121 122 |
# File 'lib/humidifier/magic.rb', line 120 def cluster_type properties['cluster_type'] end |
#cluster_type=(value) ⇒ Object
sets the ClusterType property (String)
125 126 127 |
# File 'lib/humidifier/magic.rb', line 125 def cluster_type=(value) update_property('cluster_type', value) end |
#cluster_version ⇒ Object
returns the ClusterVersion property
130 131 132 |
# File 'lib/humidifier/magic.rb', line 130 def cluster_version properties['cluster_version'] end |
#cluster_version=(value) ⇒ Object
sets the ClusterVersion property (String)
135 136 137 |
# File 'lib/humidifier/magic.rb', line 135 def cluster_version=(value) update_property('cluster_version', value) end |
#db_name ⇒ Object
returns the DBName property
140 141 142 |
# File 'lib/humidifier/magic.rb', line 140 def db_name properties['db_name'] end |
#db_name=(value) ⇒ Object
sets the DBName property (String)
145 146 147 |
# File 'lib/humidifier/magic.rb', line 145 def db_name=(value) update_property('db_name', value) end |
#defer_maintenance ⇒ Object
returns the DeferMaintenance property
150 151 152 |
# File 'lib/humidifier/magic.rb', line 150 def defer_maintenance properties['defer_maintenance'] end |
#defer_maintenance=(value) ⇒ Object
sets the DeferMaintenance property (Boolean)
155 156 157 |
# File 'lib/humidifier/magic.rb', line 155 def defer_maintenance=(value) update_property('defer_maintenance', value) end |
#defer_maintenance_duration ⇒ Object
returns the DeferMaintenanceDuration property
160 161 162 |
# File 'lib/humidifier/magic.rb', line 160 def defer_maintenance_duration properties['defer_maintenance_duration'] end |
#defer_maintenance_duration=(value) ⇒ Object
sets the DeferMaintenanceDuration property (Integer)
165 166 167 |
# File 'lib/humidifier/magic.rb', line 165 def defer_maintenance_duration=(value) update_property('defer_maintenance_duration', value) end |
#defer_maintenance_end_time ⇒ Object
returns the DeferMaintenanceEndTime property
170 171 172 |
# File 'lib/humidifier/magic.rb', line 170 def defer_maintenance_end_time properties['defer_maintenance_end_time'] end |
#defer_maintenance_end_time=(value) ⇒ Object
sets the DeferMaintenanceEndTime property (String)
175 176 177 |
# File 'lib/humidifier/magic.rb', line 175 def defer_maintenance_end_time=(value) update_property('defer_maintenance_end_time', value) end |
#defer_maintenance_start_time ⇒ Object
returns the DeferMaintenanceStartTime property
180 181 182 |
# File 'lib/humidifier/magic.rb', line 180 def defer_maintenance_start_time properties['defer_maintenance_start_time'] end |
#defer_maintenance_start_time=(value) ⇒ Object
sets the DeferMaintenanceStartTime property (String)
185 186 187 |
# File 'lib/humidifier/magic.rb', line 185 def defer_maintenance_start_time=(value) update_property('defer_maintenance_start_time', value) end |
#destination_region ⇒ Object
returns the DestinationRegion property
190 191 192 |
# File 'lib/humidifier/magic.rb', line 190 def destination_region properties['destination_region'] end |
#destination_region=(value) ⇒ Object
sets the DestinationRegion property (String)
195 196 197 |
# File 'lib/humidifier/magic.rb', line 195 def destination_region=(value) update_property('destination_region', value) end |
#elastic_ip ⇒ Object
returns the ElasticIp property
200 201 202 |
# File 'lib/humidifier/magic.rb', line 200 def elastic_ip properties['elastic_ip'] end |
#elastic_ip=(value) ⇒ Object
sets the ElasticIp property (String)
205 206 207 |
# File 'lib/humidifier/magic.rb', line 205 def elastic_ip=(value) update_property('elastic_ip', value) end |
#encrypted ⇒ Object
returns the Encrypted property
210 211 212 |
# File 'lib/humidifier/magic.rb', line 210 def encrypted properties['encrypted'] end |
#encrypted=(value) ⇒ Object
sets the Encrypted property (Boolean)
215 216 217 |
# File 'lib/humidifier/magic.rb', line 215 def encrypted=(value) update_property('encrypted', value) end |
#enhanced_vpc_routing ⇒ Object
returns the EnhancedVpcRouting property
220 221 222 |
# File 'lib/humidifier/magic.rb', line 220 def enhanced_vpc_routing properties['enhanced_vpc_routing'] end |
#enhanced_vpc_routing=(value) ⇒ Object
sets the EnhancedVpcRouting property (Boolean)
225 226 227 |
# File 'lib/humidifier/magic.rb', line 225 def enhanced_vpc_routing=(value) update_property('enhanced_vpc_routing', value) end |
#hsm_client_certificate_identifier ⇒ Object
returns the HsmClientCertificateIdentifier property
230 231 232 |
# File 'lib/humidifier/magic.rb', line 230 def hsm_client_certificate_identifier properties['hsm_client_certificate_identifier'] end |
#hsm_client_certificate_identifier=(value) ⇒ Object
sets the HsmClientCertificateIdentifier property (String)
235 236 237 |
# File 'lib/humidifier/magic.rb', line 235 def hsm_client_certificate_identifier=(value) update_property('hsm_client_certificate_identifier', value) end |
#hsm_configuration_identifier ⇒ Object
returns the HsmConfigurationIdentifier property
240 241 242 |
# File 'lib/humidifier/magic.rb', line 240 def hsm_configuration_identifier properties['hsm_configuration_identifier'] end |
#hsm_configuration_identifier=(value) ⇒ Object
sets the HsmConfigurationIdentifier property (String)
245 246 247 |
# File 'lib/humidifier/magic.rb', line 245 def hsm_configuration_identifier=(value) update_property('hsm_configuration_identifier', value) end |
#iam_roles ⇒ Object
returns the IamRoles property
250 251 252 |
# File 'lib/humidifier/magic.rb', line 250 def iam_roles properties['iam_roles'] end |
#iam_roles=(value) ⇒ Object
sets the IamRoles property (List)
255 256 257 |
# File 'lib/humidifier/magic.rb', line 255 def iam_roles=(value) update_property('iam_roles', value) end |
#kms_key_id ⇒ Object
returns the KmsKeyId property
260 261 262 |
# File 'lib/humidifier/magic.rb', line 260 def kms_key_id properties['kms_key_id'] end |
#kms_key_id=(value) ⇒ Object
sets the KmsKeyId property (String)
265 266 267 |
# File 'lib/humidifier/magic.rb', line 265 def kms_key_id=(value) update_property('kms_key_id', value) end |
#logging_properties ⇒ Object
returns the LoggingProperties property
270 271 272 |
# File 'lib/humidifier/magic.rb', line 270 def logging_properties properties['logging_properties'] end |
#logging_properties=(value) ⇒ Object
sets the LoggingProperties property (Structure)
275 276 277 |
# File 'lib/humidifier/magic.rb', line 275 def logging_properties=(value) update_property('logging_properties', value) end |
#maintenance_track_name ⇒ Object
returns the MaintenanceTrackName property
280 281 282 |
# File 'lib/humidifier/magic.rb', line 280 def maintenance_track_name properties['maintenance_track_name'] end |
#maintenance_track_name=(value) ⇒ Object
sets the MaintenanceTrackName property (String)
285 286 287 |
# File 'lib/humidifier/magic.rb', line 285 def maintenance_track_name=(value) update_property('maintenance_track_name', value) end |
#manual_snapshot_retention_period ⇒ Object
returns the ManualSnapshotRetentionPeriod property
290 291 292 |
# File 'lib/humidifier/magic.rb', line 290 def manual_snapshot_retention_period properties['manual_snapshot_retention_period'] end |
#manual_snapshot_retention_period=(value) ⇒ Object
sets the ManualSnapshotRetentionPeriod property (Integer)
295 296 297 |
# File 'lib/humidifier/magic.rb', line 295 def manual_snapshot_retention_period=(value) update_property('manual_snapshot_retention_period', value) end |
#master_user_password ⇒ Object
returns the MasterUserPassword property
300 301 302 |
# File 'lib/humidifier/magic.rb', line 300 def master_user_password properties['master_user_password'] end |
#master_user_password=(value) ⇒ Object
sets the MasterUserPassword property (String)
305 306 307 |
# File 'lib/humidifier/magic.rb', line 305 def master_user_password=(value) update_property('master_user_password', value) end |
#master_username ⇒ Object
returns the MasterUsername property
310 311 312 |
# File 'lib/humidifier/magic.rb', line 310 def master_username properties['master_username'] end |
#master_username=(value) ⇒ Object
sets the MasterUsername property (String)
315 316 317 |
# File 'lib/humidifier/magic.rb', line 315 def master_username=(value) update_property('master_username', value) end |
#node_type ⇒ Object
returns the NodeType property
320 321 322 |
# File 'lib/humidifier/magic.rb', line 320 def node_type properties['node_type'] end |
#node_type=(value) ⇒ Object
sets the NodeType property (String)
325 326 327 |
# File 'lib/humidifier/magic.rb', line 325 def node_type=(value) update_property('node_type', value) end |
#number_of_nodes ⇒ Object
returns the NumberOfNodes property
330 331 332 |
# File 'lib/humidifier/magic.rb', line 330 def number_of_nodes properties['number_of_nodes'] end |
#number_of_nodes=(value) ⇒ Object
sets the NumberOfNodes property (Integer)
335 336 337 |
# File 'lib/humidifier/magic.rb', line 335 def number_of_nodes=(value) update_property('number_of_nodes', value) end |
#owner_account ⇒ Object
returns the OwnerAccount property
340 341 342 |
# File 'lib/humidifier/magic.rb', line 340 def owner_account properties['owner_account'] end |
#owner_account=(value) ⇒ Object
sets the OwnerAccount property (String)
345 346 347 |
# File 'lib/humidifier/magic.rb', line 345 def owner_account=(value) update_property('owner_account', value) end |
#port ⇒ Object
returns the Port property
350 351 352 |
# File 'lib/humidifier/magic.rb', line 350 def port properties['port'] end |
#port=(value) ⇒ Object
sets the Port property (Integer)
355 356 357 |
# File 'lib/humidifier/magic.rb', line 355 def port=(value) update_property('port', value) end |
#preferred_maintenance_window ⇒ Object
returns the PreferredMaintenanceWindow property
360 361 362 |
# File 'lib/humidifier/magic.rb', line 360 def preferred_maintenance_window properties['preferred_maintenance_window'] end |
#preferred_maintenance_window=(value) ⇒ Object
sets the PreferredMaintenanceWindow property (String)
365 366 367 |
# File 'lib/humidifier/magic.rb', line 365 def preferred_maintenance_window=(value) update_property('preferred_maintenance_window', value) end |
#publicly_accessible ⇒ Object
returns the PubliclyAccessible property
370 371 372 |
# File 'lib/humidifier/magic.rb', line 370 def publicly_accessible properties['publicly_accessible'] end |
#publicly_accessible=(value) ⇒ Object
sets the PubliclyAccessible property (Boolean)
375 376 377 |
# File 'lib/humidifier/magic.rb', line 375 def publicly_accessible=(value) update_property('publicly_accessible', value) end |
#resource_action ⇒ Object
returns the ResourceAction property
380 381 382 |
# File 'lib/humidifier/magic.rb', line 380 def resource_action properties['resource_action'] end |
#resource_action=(value) ⇒ Object
sets the ResourceAction property (String)
385 386 387 |
# File 'lib/humidifier/magic.rb', line 385 def resource_action=(value) update_property('resource_action', value) end |
#revision_target ⇒ Object
returns the RevisionTarget property
390 391 392 |
# File 'lib/humidifier/magic.rb', line 390 def revision_target properties['revision_target'] end |
#revision_target=(value) ⇒ Object
sets the RevisionTarget property (String)
395 396 397 |
# File 'lib/humidifier/magic.rb', line 395 def revision_target=(value) update_property('revision_target', value) end |
#rotate_encryption_key ⇒ Object
returns the RotateEncryptionKey property
400 401 402 |
# File 'lib/humidifier/magic.rb', line 400 def rotate_encryption_key properties['rotate_encryption_key'] end |
#rotate_encryption_key=(value) ⇒ Object
sets the RotateEncryptionKey property (Boolean)
405 406 407 |
# File 'lib/humidifier/magic.rb', line 405 def rotate_encryption_key=(value) update_property('rotate_encryption_key', value) end |
#snapshot_cluster_identifier ⇒ Object
returns the SnapshotClusterIdentifier property
410 411 412 |
# File 'lib/humidifier/magic.rb', line 410 def snapshot_cluster_identifier properties['snapshot_cluster_identifier'] end |
#snapshot_cluster_identifier=(value) ⇒ Object
sets the SnapshotClusterIdentifier property (String)
415 416 417 |
# File 'lib/humidifier/magic.rb', line 415 def snapshot_cluster_identifier=(value) update_property('snapshot_cluster_identifier', value) end |
#snapshot_copy_grant_name ⇒ Object
returns the SnapshotCopyGrantName property
420 421 422 |
# File 'lib/humidifier/magic.rb', line 420 def snapshot_copy_grant_name properties['snapshot_copy_grant_name'] end |
#snapshot_copy_grant_name=(value) ⇒ Object
sets the SnapshotCopyGrantName property (String)
425 426 427 |
# File 'lib/humidifier/magic.rb', line 425 def snapshot_copy_grant_name=(value) update_property('snapshot_copy_grant_name', value) end |
#snapshot_copy_manual ⇒ Object
returns the SnapshotCopyManual property
430 431 432 |
# File 'lib/humidifier/magic.rb', line 430 def snapshot_copy_manual properties['snapshot_copy_manual'] end |
#snapshot_copy_manual=(value) ⇒ Object
sets the SnapshotCopyManual property (Boolean)
435 436 437 |
# File 'lib/humidifier/magic.rb', line 435 def snapshot_copy_manual=(value) update_property('snapshot_copy_manual', value) end |
#snapshot_copy_retention_period ⇒ Object
returns the SnapshotCopyRetentionPeriod property
440 441 442 |
# File 'lib/humidifier/magic.rb', line 440 def snapshot_copy_retention_period properties['snapshot_copy_retention_period'] end |
#snapshot_copy_retention_period=(value) ⇒ Object
sets the SnapshotCopyRetentionPeriod property (Integer)
445 446 447 |
# File 'lib/humidifier/magic.rb', line 445 def snapshot_copy_retention_period=(value) update_property('snapshot_copy_retention_period', value) end |
#snapshot_identifier ⇒ Object
returns the SnapshotIdentifier property
450 451 452 |
# File 'lib/humidifier/magic.rb', line 450 def snapshot_identifier properties['snapshot_identifier'] end |
#snapshot_identifier=(value) ⇒ Object
sets the SnapshotIdentifier property (String)
455 456 457 |
# File 'lib/humidifier/magic.rb', line 455 def snapshot_identifier=(value) update_property('snapshot_identifier', value) end |
#tags ⇒ Object
returns the Tags property
460 461 462 |
# File 'lib/humidifier/magic.rb', line 460 def properties['tags'] end |
#tags=(value) ⇒ Object
sets the Tags property (List)
465 466 467 |
# File 'lib/humidifier/magic.rb', line 465 def (value) update_property('tags', value) end |
#vpc_security_group_ids ⇒ Object
returns the VpcSecurityGroupIds property
470 471 472 |
# File 'lib/humidifier/magic.rb', line 470 def vpc_security_group_ids properties['vpc_security_group_ids'] end |
#vpc_security_group_ids=(value) ⇒ Object
sets the VpcSecurityGroupIds property (List)
475 476 477 |
# File 'lib/humidifier/magic.rb', line 475 def vpc_security_group_ids=(value) update_property('vpc_security_group_ids', value) end |