Class: Ansible::Ruby::Modules::Na_ontap_volume_clone
- Inherits:
-
Base
- Object
- Ansible::Ruby::Models::Base
- Base
- Ansible::Ruby::Modules::Na_ontap_volume_clone
- Defined in:
- lib/ansible/ruby/modules/generated/storage/netapp/na_ontap_volume_clone.rb
Overview
Create NetApp ONTAP volume clones. A FlexClone License is required to use this module
Instance Method Summary collapse
-
#parent_snapshot ⇒ String?
Parent snapshot in which volume clone is created off.
-
#parent_volume ⇒ String
The parent volume of the volume clone being created.
-
#parent_vserver ⇒ Object?
Vserver of parent volume in which clone is created off.
-
#qos_policy_group_name ⇒ Object?
The qos-policy-group-name which should be set for volume clone.
-
#space_reserve ⇒ :volume, ...
The space_reserve setting which should be used for the volume clone.
-
#state ⇒ :present?
Whether volume clone should be created.
-
#volume ⇒ String
The name of the volume clone being created.
-
#volume_type ⇒ :rw, ...
The volume-type setting which should be used for the volume clone.
-
#vserver ⇒ String
Vserver in which the volume clone should be created.
Methods inherited from Base
Methods inherited from Ansible::Ruby::Models::Base
attr_option, attr_options, attribute, fix_inclusion, #initialize, remove_existing_validations, #to_h, validates
Constructor Details
This class inherits a constructor from Ansible::Ruby::Models::Base
Instance Method Details
#parent_snapshot ⇒ String?
Returns Parent snapshot in which volume clone is created off.
29 |
# File 'lib/ansible/ruby/modules/generated/storage/netapp/na_ontap_volume_clone.rb', line 29 attribute :parent_snapshot |
#parent_volume ⇒ String
Returns The parent volume of the volume clone being created.
17 |
# File 'lib/ansible/ruby/modules/generated/storage/netapp/na_ontap_volume_clone.rb', line 17 attribute :parent_volume |
#parent_vserver ⇒ Object?
Returns Vserver of parent volume in which clone is created off.
33 |
# File 'lib/ansible/ruby/modules/generated/storage/netapp/na_ontap_volume_clone.rb', line 33 attribute :parent_vserver |
#qos_policy_group_name ⇒ Object?
Returns The qos-policy-group-name which should be set for volume clone.
36 |
# File 'lib/ansible/ruby/modules/generated/storage/netapp/na_ontap_volume_clone.rb', line 36 attribute :qos_policy_group_name |
#space_reserve ⇒ :volume, ...
Returns The space_reserve setting which should be used for the volume clone.
39 |
# File 'lib/ansible/ruby/modules/generated/storage/netapp/na_ontap_volume_clone.rb', line 39 attribute :space_reserve |
#state ⇒ :present?
Returns Whether volume clone should be created.
13 |
# File 'lib/ansible/ruby/modules/generated/storage/netapp/na_ontap_volume_clone.rb', line 13 attribute :state |
#volume ⇒ String
Returns The name of the volume clone being created.
21 |
# File 'lib/ansible/ruby/modules/generated/storage/netapp/na_ontap_volume_clone.rb', line 21 attribute :volume |
#volume_type ⇒ :rw, ...
Returns The volume-type setting which should be used for the volume clone.
43 |
# File 'lib/ansible/ruby/modules/generated/storage/netapp/na_ontap_volume_clone.rb', line 43 attribute :volume_type |
#vserver ⇒ String
Returns Vserver in which the volume clone should be created.
25 |
# File 'lib/ansible/ruby/modules/generated/storage/netapp/na_ontap_volume_clone.rb', line 25 attribute :vserver |