Class: Humidifier::EFS::FileSystem
- Defined in:
- lib/humidifier/magic.rb
Overview
A dynamically-defined class that represents an AWS::EFS::FileSystem resource
Constant Summary
Constants inherited from Resource
Instance Method Summary collapse
-
#availability_zone_name ⇒ Object
returns the AvailabilityZoneName property.
-
#availability_zone_name=(value) ⇒ Object
sets the AvailabilityZoneName property (String).
-
#backup_policy ⇒ Object
returns the BackupPolicy property.
-
#backup_policy=(value) ⇒ Object
sets the BackupPolicy property (Structure).
-
#bypass_policy_lockout_safety_check ⇒ Object
returns the BypassPolicyLockoutSafetyCheck property.
-
#bypass_policy_lockout_safety_check=(value) ⇒ Object
sets the BypassPolicyLockoutSafetyCheck property (Boolean).
-
#encrypted ⇒ Object
returns the Encrypted property.
-
#encrypted=(value) ⇒ Object
sets the Encrypted property (Boolean).
-
#file_system_policy ⇒ Object
returns the FileSystemPolicy property.
-
#file_system_policy=(value) ⇒ Object
sets the FileSystemPolicy property (Json).
-
#file_system_tags ⇒ Object
returns the FileSystemTags property.
-
#file_system_tags=(value) ⇒ Object
sets the FileSystemTags property (List).
-
#kms_key_id ⇒ Object
returns the KmsKeyId property.
-
#kms_key_id=(value) ⇒ Object
sets the KmsKeyId property (String).
-
#lifecycle_policies ⇒ Object
returns the LifecyclePolicies property.
-
#lifecycle_policies=(value) ⇒ Object
sets the LifecyclePolicies property (List).
-
#performance_mode ⇒ Object
returns the PerformanceMode property.
-
#performance_mode=(value) ⇒ Object
sets the PerformanceMode property (String).
-
#provisioned_throughput_in_mibps ⇒ Object
returns the ProvisionedThroughputInMibps property.
-
#provisioned_throughput_in_mibps=(value) ⇒ Object
sets the ProvisionedThroughputInMibps property (Double).
-
#throughput_mode ⇒ Object
returns the ThroughputMode property.
-
#throughput_mode=(value) ⇒ Object
sets the ThroughputMode 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
#availability_zone_name ⇒ Object
returns the AvailabilityZoneName property
10 11 12 |
# File 'lib/humidifier/magic.rb', line 10 def availability_zone_name properties['availability_zone_name'] end |
#availability_zone_name=(value) ⇒ Object
sets the AvailabilityZoneName property (String)
15 16 17 |
# File 'lib/humidifier/magic.rb', line 15 def availability_zone_name=(value) update_property('availability_zone_name', value) end |
#backup_policy ⇒ Object
returns the BackupPolicy property
20 21 22 |
# File 'lib/humidifier/magic.rb', line 20 def backup_policy properties['backup_policy'] end |
#backup_policy=(value) ⇒ Object
sets the BackupPolicy property (Structure)
25 26 27 |
# File 'lib/humidifier/magic.rb', line 25 def backup_policy=(value) update_property('backup_policy', value) end |
#bypass_policy_lockout_safety_check ⇒ Object
returns the BypassPolicyLockoutSafetyCheck property
30 31 32 |
# File 'lib/humidifier/magic.rb', line 30 def bypass_policy_lockout_safety_check properties['bypass_policy_lockout_safety_check'] end |
#bypass_policy_lockout_safety_check=(value) ⇒ Object
sets the BypassPolicyLockoutSafetyCheck property (Boolean)
35 36 37 |
# File 'lib/humidifier/magic.rb', line 35 def bypass_policy_lockout_safety_check=(value) update_property('bypass_policy_lockout_safety_check', value) end |
#encrypted ⇒ Object
returns the Encrypted property
40 41 42 |
# File 'lib/humidifier/magic.rb', line 40 def encrypted properties['encrypted'] end |
#encrypted=(value) ⇒ Object
sets the Encrypted property (Boolean)
45 46 47 |
# File 'lib/humidifier/magic.rb', line 45 def encrypted=(value) update_property('encrypted', value) end |
#file_system_policy ⇒ Object
returns the FileSystemPolicy property
50 51 52 |
# File 'lib/humidifier/magic.rb', line 50 def file_system_policy properties['file_system_policy'] end |
#file_system_policy=(value) ⇒ Object
sets the FileSystemPolicy property (Json)
55 56 57 |
# File 'lib/humidifier/magic.rb', line 55 def file_system_policy=(value) update_property('file_system_policy', value) end |
#file_system_tags ⇒ Object
returns the FileSystemTags property
60 61 62 |
# File 'lib/humidifier/magic.rb', line 60 def properties['file_system_tags'] end |
#file_system_tags=(value) ⇒ Object
sets the FileSystemTags property (List)
65 66 67 |
# File 'lib/humidifier/magic.rb', line 65 def (value) update_property('file_system_tags', value) end |
#kms_key_id ⇒ Object
returns the KmsKeyId property
70 71 72 |
# File 'lib/humidifier/magic.rb', line 70 def kms_key_id properties['kms_key_id'] end |
#kms_key_id=(value) ⇒ Object
sets the KmsKeyId property (String)
75 76 77 |
# File 'lib/humidifier/magic.rb', line 75 def kms_key_id=(value) update_property('kms_key_id', value) end |
#lifecycle_policies ⇒ Object
returns the LifecyclePolicies property
80 81 82 |
# File 'lib/humidifier/magic.rb', line 80 def lifecycle_policies properties['lifecycle_policies'] end |
#lifecycle_policies=(value) ⇒ Object
sets the LifecyclePolicies property (List)
85 86 87 |
# File 'lib/humidifier/magic.rb', line 85 def lifecycle_policies=(value) update_property('lifecycle_policies', value) end |
#performance_mode ⇒ Object
returns the PerformanceMode property
90 91 92 |
# File 'lib/humidifier/magic.rb', line 90 def performance_mode properties['performance_mode'] end |
#performance_mode=(value) ⇒ Object
sets the PerformanceMode property (String)
95 96 97 |
# File 'lib/humidifier/magic.rb', line 95 def performance_mode=(value) update_property('performance_mode', value) end |
#provisioned_throughput_in_mibps ⇒ Object
returns the ProvisionedThroughputInMibps property
100 101 102 |
# File 'lib/humidifier/magic.rb', line 100 def provisioned_throughput_in_mibps properties['provisioned_throughput_in_mibps'] end |
#provisioned_throughput_in_mibps=(value) ⇒ Object
sets the ProvisionedThroughputInMibps property (Double)
105 106 107 |
# File 'lib/humidifier/magic.rb', line 105 def provisioned_throughput_in_mibps=(value) update_property('provisioned_throughput_in_mibps', value) end |
#throughput_mode ⇒ Object
returns the ThroughputMode property
110 111 112 |
# File 'lib/humidifier/magic.rb', line 110 def throughput_mode properties['throughput_mode'] end |
#throughput_mode=(value) ⇒ Object
sets the ThroughputMode property (String)
115 116 117 |
# File 'lib/humidifier/magic.rb', line 115 def throughput_mode=(value) update_property('throughput_mode', value) end |