Class: Humidifier::FSx::FileSystem
- Defined in:
- lib/humidifier/magic.rb
Overview
A dynamically-defined class that represents an AWS::FSx::FileSystem resource
Constant Summary
Constants inherited from Resource
Instance Method Summary collapse
-
#backup_id ⇒ Object
returns the BackupId property.
-
#backup_id=(value) ⇒ Object
sets the BackupId property (String).
-
#file_system_type ⇒ Object
returns the FileSystemType property.
-
#file_system_type=(value) ⇒ Object
sets the FileSystemType property (String).
-
#file_system_type_version ⇒ Object
returns the FileSystemTypeVersion property.
-
#file_system_type_version=(value) ⇒ Object
sets the FileSystemTypeVersion property (String).
-
#kms_key_id ⇒ Object
returns the KmsKeyId property.
-
#kms_key_id=(value) ⇒ Object
sets the KmsKeyId property (String).
-
#lustre_configuration ⇒ Object
returns the LustreConfiguration property.
-
#lustre_configuration=(value) ⇒ Object
sets the LustreConfiguration property (Structure).
-
#ontap_configuration ⇒ Object
returns the OntapConfiguration property.
-
#ontap_configuration=(value) ⇒ Object
sets the OntapConfiguration property (Structure).
-
#open_zfs_configuration ⇒ Object
returns the OpenZFSConfiguration property.
-
#open_zfs_configuration=(value) ⇒ Object
sets the OpenZFSConfiguration property (Structure).
-
#security_group_ids ⇒ Object
returns the SecurityGroupIds property.
-
#security_group_ids=(value) ⇒ Object
sets the SecurityGroupIds property (List).
-
#storage_capacity ⇒ Object
returns the StorageCapacity property.
-
#storage_capacity=(value) ⇒ Object
sets the StorageCapacity property (Integer).
-
#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).
-
#windows_configuration ⇒ Object
returns the WindowsConfiguration property.
-
#windows_configuration=(value) ⇒ Object
sets the WindowsConfiguration property (Structure).
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
#backup_id ⇒ Object
returns the BackupId property
10 11 12 |
# File 'lib/humidifier/magic.rb', line 10 def backup_id properties['backup_id'] end |
#backup_id=(value) ⇒ Object
sets the BackupId property (String)
15 16 17 |
# File 'lib/humidifier/magic.rb', line 15 def backup_id=(value) update_property('backup_id', value) end |
#file_system_type ⇒ Object
returns the FileSystemType property
20 21 22 |
# File 'lib/humidifier/magic.rb', line 20 def file_system_type properties['file_system_type'] end |
#file_system_type=(value) ⇒ Object
sets the FileSystemType property (String)
25 26 27 |
# File 'lib/humidifier/magic.rb', line 25 def file_system_type=(value) update_property('file_system_type', value) end |
#file_system_type_version ⇒ Object
returns the FileSystemTypeVersion property
30 31 32 |
# File 'lib/humidifier/magic.rb', line 30 def file_system_type_version properties['file_system_type_version'] end |
#file_system_type_version=(value) ⇒ Object
sets the FileSystemTypeVersion property (String)
35 36 37 |
# File 'lib/humidifier/magic.rb', line 35 def file_system_type_version=(value) update_property('file_system_type_version', value) end |
#kms_key_id ⇒ Object
returns the KmsKeyId property
40 41 42 |
# File 'lib/humidifier/magic.rb', line 40 def kms_key_id properties['kms_key_id'] end |
#kms_key_id=(value) ⇒ Object
sets the KmsKeyId property (String)
45 46 47 |
# File 'lib/humidifier/magic.rb', line 45 def kms_key_id=(value) update_property('kms_key_id', value) end |
#lustre_configuration ⇒ Object
returns the LustreConfiguration property
50 51 52 |
# File 'lib/humidifier/magic.rb', line 50 def lustre_configuration properties['lustre_configuration'] end |
#lustre_configuration=(value) ⇒ Object
sets the LustreConfiguration property (Structure)
55 56 57 |
# File 'lib/humidifier/magic.rb', line 55 def lustre_configuration=(value) update_property('lustre_configuration', value) end |
#ontap_configuration ⇒ Object
returns the OntapConfiguration property
60 61 62 |
# File 'lib/humidifier/magic.rb', line 60 def ontap_configuration properties['ontap_configuration'] end |
#ontap_configuration=(value) ⇒ Object
sets the OntapConfiguration property (Structure)
65 66 67 |
# File 'lib/humidifier/magic.rb', line 65 def ontap_configuration=(value) update_property('ontap_configuration', value) end |
#open_zfs_configuration ⇒ Object
returns the OpenZFSConfiguration property
70 71 72 |
# File 'lib/humidifier/magic.rb', line 70 def open_zfs_configuration properties['open_zfs_configuration'] end |
#open_zfs_configuration=(value) ⇒ Object
sets the OpenZFSConfiguration property (Structure)
75 76 77 |
# File 'lib/humidifier/magic.rb', line 75 def open_zfs_configuration=(value) update_property('open_zfs_configuration', value) end |
#security_group_ids ⇒ Object
returns the SecurityGroupIds property
80 81 82 |
# File 'lib/humidifier/magic.rb', line 80 def security_group_ids properties['security_group_ids'] end |
#security_group_ids=(value) ⇒ Object
sets the SecurityGroupIds property (List)
85 86 87 |
# File 'lib/humidifier/magic.rb', line 85 def security_group_ids=(value) update_property('security_group_ids', value) end |
#storage_capacity ⇒ Object
returns the StorageCapacity property
90 91 92 |
# File 'lib/humidifier/magic.rb', line 90 def storage_capacity properties['storage_capacity'] end |
#storage_capacity=(value) ⇒ Object
sets the StorageCapacity property (Integer)
95 96 97 |
# File 'lib/humidifier/magic.rb', line 95 def storage_capacity=(value) update_property('storage_capacity', value) end |
#storage_type ⇒ Object
returns the StorageType property
100 101 102 |
# File 'lib/humidifier/magic.rb', line 100 def storage_type properties['storage_type'] end |
#storage_type=(value) ⇒ Object
sets the StorageType property (String)
105 106 107 |
# File 'lib/humidifier/magic.rb', line 105 def storage_type=(value) update_property('storage_type', value) end |
#subnet_ids ⇒ Object
returns the SubnetIds property
110 111 112 |
# File 'lib/humidifier/magic.rb', line 110 def subnet_ids properties['subnet_ids'] end |
#subnet_ids=(value) ⇒ Object
sets the SubnetIds property (List)
115 116 117 |
# File 'lib/humidifier/magic.rb', line 115 def subnet_ids=(value) update_property('subnet_ids', value) end |
#tags ⇒ Object
returns the Tags property
120 121 122 |
# File 'lib/humidifier/magic.rb', line 120 def properties['tags'] end |
#tags=(value) ⇒ Object
sets the Tags property (List)
125 126 127 |
# File 'lib/humidifier/magic.rb', line 125 def (value) update_property('tags', value) end |
#windows_configuration ⇒ Object
returns the WindowsConfiguration property
130 131 132 |
# File 'lib/humidifier/magic.rb', line 130 def windows_configuration properties['windows_configuration'] end |
#windows_configuration=(value) ⇒ Object
sets the WindowsConfiguration property (Structure)
135 136 137 |
# File 'lib/humidifier/magic.rb', line 135 def windows_configuration=(value) update_property('windows_configuration', value) end |