Class: Humidifier::SSM::ResourceDataSync
- Defined in:
- lib/humidifier/magic.rb
Overview
A dynamically-defined class that represents an AWS::SSM::ResourceDataSync resource
Constant Summary
Constants inherited from Resource
Instance Method Summary collapse
-
#bucket_name ⇒ Object
returns the BucketName property.
-
#bucket_name=(value) ⇒ Object
sets the BucketName property (String).
-
#bucket_prefix ⇒ Object
returns the BucketPrefix property.
-
#bucket_prefix=(value) ⇒ Object
sets the BucketPrefix property (String).
-
#bucket_region ⇒ Object
returns the BucketRegion property.
-
#bucket_region=(value) ⇒ Object
sets the BucketRegion property (String).
-
#kms_key_arn ⇒ Object
returns the KMSKeyArn property.
-
#kms_key_arn=(value) ⇒ Object
sets the KMSKeyArn property (String).
-
#s3_destination ⇒ Object
returns the S3Destination property.
-
#s3_destination=(value) ⇒ Object
sets the S3Destination property (Structure).
-
#sync_format ⇒ Object
returns the SyncFormat property.
-
#sync_format=(value) ⇒ Object
sets the SyncFormat property (String).
-
#sync_name ⇒ Object
returns the SyncName property.
-
#sync_name=(value) ⇒ Object
sets the SyncName property (String).
-
#sync_source ⇒ Object
returns the SyncSource property.
-
#sync_source=(value) ⇒ Object
sets the SyncSource property (Structure).
-
#sync_type ⇒ Object
returns the SyncType property.
-
#sync_type=(value) ⇒ Object
sets the SyncType property (String).
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
#bucket_name ⇒ Object
returns the BucketName property
10 11 12 |
# File 'lib/humidifier/magic.rb', line 10 def bucket_name properties['bucket_name'] end |
#bucket_name=(value) ⇒ Object
sets the BucketName property (String)
15 16 17 |
# File 'lib/humidifier/magic.rb', line 15 def bucket_name=(value) update_property('bucket_name', value) end |
#bucket_prefix ⇒ Object
returns the BucketPrefix property
20 21 22 |
# File 'lib/humidifier/magic.rb', line 20 def bucket_prefix properties['bucket_prefix'] end |
#bucket_prefix=(value) ⇒ Object
sets the BucketPrefix property (String)
25 26 27 |
# File 'lib/humidifier/magic.rb', line 25 def bucket_prefix=(value) update_property('bucket_prefix', value) end |
#bucket_region ⇒ Object
returns the BucketRegion property
30 31 32 |
# File 'lib/humidifier/magic.rb', line 30 def bucket_region properties['bucket_region'] end |
#bucket_region=(value) ⇒ Object
sets the BucketRegion property (String)
35 36 37 |
# File 'lib/humidifier/magic.rb', line 35 def bucket_region=(value) update_property('bucket_region', value) end |
#kms_key_arn ⇒ Object
returns the KMSKeyArn property
40 41 42 |
# File 'lib/humidifier/magic.rb', line 40 def kms_key_arn properties['kms_key_arn'] end |
#kms_key_arn=(value) ⇒ Object
sets the KMSKeyArn property (String)
45 46 47 |
# File 'lib/humidifier/magic.rb', line 45 def kms_key_arn=(value) update_property('kms_key_arn', value) end |
#s3_destination ⇒ Object
returns the S3Destination property
50 51 52 |
# File 'lib/humidifier/magic.rb', line 50 def s3_destination properties['s3_destination'] end |
#s3_destination=(value) ⇒ Object
sets the S3Destination property (Structure)
55 56 57 |
# File 'lib/humidifier/magic.rb', line 55 def s3_destination=(value) update_property('s3_destination', value) end |
#sync_format ⇒ Object
returns the SyncFormat property
60 61 62 |
# File 'lib/humidifier/magic.rb', line 60 def sync_format properties['sync_format'] end |
#sync_format=(value) ⇒ Object
sets the SyncFormat property (String)
65 66 67 |
# File 'lib/humidifier/magic.rb', line 65 def sync_format=(value) update_property('sync_format', value) end |
#sync_name ⇒ Object
returns the SyncName property
70 71 72 |
# File 'lib/humidifier/magic.rb', line 70 def sync_name properties['sync_name'] end |
#sync_name=(value) ⇒ Object
sets the SyncName property (String)
75 76 77 |
# File 'lib/humidifier/magic.rb', line 75 def sync_name=(value) update_property('sync_name', value) end |
#sync_source ⇒ Object
returns the SyncSource property
80 81 82 |
# File 'lib/humidifier/magic.rb', line 80 def sync_source properties['sync_source'] end |
#sync_source=(value) ⇒ Object
sets the SyncSource property (Structure)
85 86 87 |
# File 'lib/humidifier/magic.rb', line 85 def sync_source=(value) update_property('sync_source', value) end |
#sync_type ⇒ Object
returns the SyncType property
90 91 92 |
# File 'lib/humidifier/magic.rb', line 90 def sync_type properties['sync_type'] end |
#sync_type=(value) ⇒ Object
sets the SyncType property (String)
95 96 97 |
# File 'lib/humidifier/magic.rb', line 95 def sync_type=(value) update_property('sync_type', value) end |