Class: Ansible::Ruby::Modules::Na_ontap_svm
- Inherits:
-
Base
- Object
- Ansible::Ruby::Models::Base
- Base
- Ansible::Ruby::Modules::Na_ontap_svm
- Defined in:
- lib/ansible/ruby/modules/generated/storage/netapp/na_ontap_svm.rb
Overview
Create, modify or delete svm on NetApp ONTAP
Instance Method Summary collapse
-
#aggr_list ⇒ Object?
List of aggregates assigned for volume operations.,These aggregates could be shared for use with other Vservers.,When specified as part of a vserver-create, this field represents the list of aggregates that are assigned to the Vserver for volume operations.,When part of vserver-get-iter call, this will return the list of Vservers which have any of the aggregates specified as part of the aggr-list.
-
#allowed_protocols ⇒ Object?
Allowed Protocols.,When specified as part of a vserver-create, this field represent the list of protocols allowed on the Vserver.,When part of vserver-get-iter call, this will return the list of Vservers which have any of the protocols specified as part of the allowed-protocols.,When part of vserver-modify, this field should include the existing list along with new protocol list to be added to prevent data disruptions.,Possible values,nfs NFS protocol,,cifs CIFS protocol,,fcp FCP protocol,,iscsi iSCSI protocol,,ndmp NDMP protocol,,http HTTP protocol,,nvme NVMe protocol.
-
#from_name ⇒ Object?
Name of the SVM to be renamed.
-
#ipspace ⇒ Object?
IPSpace name,Cannot be modified after creation.
-
#language ⇒ Object?
Language to use for the SVM,Default to C.UTF-8,Possible values Language,c POSIX,ar Arabic,cs Czech,da Danish,de German,en English,en_us English (US),es Spanish,fi Finnish,fr French,he Hebrew,hr Croatian,hu Hungarian,it Italian,ja Japanese euc-j,ja_v1 Japanese euc-j,ja_jp.pck Japanese PCK (sjis),ja_jp.932 Japanese cp932,ja_jp.pck_v2 Japanese PCK (sjis),ko Korean,no Norwegian,nl Dutch,pl Polish,pt Portuguese,ro Romanian,ru Russian,sk Slovak,sl Slovenian,sv Swedish,tr Turkish,zh Simplified Chinese,zh.gbk Simplified Chinese (GBK),zh_tw Traditional Chinese euc-tw,zh_tw.big5 Traditional Chinese Big 5.
-
#name ⇒ String
The name of the SVM to manage.
-
#root_volume ⇒ String?
Root volume of the SVM.,Cannot be modified after creation.
-
#root_volume_aggregate ⇒ String?
The aggregate on which the root volume will be created.,Cannot be modified after creation.
-
#root_volume_security_style ⇒ :unix, ...
Security Style of the root volume.,When specified as part of the vserver-create, this field represents the security style for the Vserver root volume.,When specified as part of vserver-get-iter call, this will return the list of matching Vservers.,The ‘unified’ security style, which applies only to Infinite Volumes, cannot be applied to a Vserver’s root volume.,Cannot be modified after creation.
-
#snapshot_policy ⇒ Object?
Default snapshot policy setting for all volumes of the Vserver.
-
#state ⇒ :present, ...
Whether the specified SVM should exist or not.
-
#subtype ⇒ :default, ...
The subtype for vserver to be created.,Cannot be modified after creation.
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
#aggr_list ⇒ Object?
Returns List of aggregates assigned for volume operations.,These aggregates could be shared for use with other Vservers.,When specified as part of a vserver-create, this field represents the list of aggregates that are assigned to the Vserver for volume operations.,When part of vserver-get-iter call, this will return the list of Vservers which have any of the aggregates specified as part of the aggr-list.
38 |
# File 'lib/ansible/ruby/modules/generated/storage/netapp/na_ontap_svm.rb', line 38 attribute :aggr_list |
#allowed_protocols ⇒ Object?
Returns Allowed Protocols.,When specified as part of a vserver-create, this field represent the list of protocols allowed on the Vserver.,When part of vserver-get-iter call, this will return the list of Vservers which have any of the protocols specified as part of the allowed-protocols.,When part of vserver-modify, this field should include the existing list along with new protocol list to be added to prevent data disruptions.,Possible values,nfs NFS protocol,,cifs CIFS protocol,,fcp FCP protocol,,iscsi iSCSI protocol,,ndmp NDMP protocol,,http HTTP protocol,,nvme NVMe protocol.
35 |
# File 'lib/ansible/ruby/modules/generated/storage/netapp/na_ontap_svm.rb', line 35 attribute :allowed_protocols |
#from_name ⇒ Object?
Returns Name of the SVM to be renamed.
20 |
# File 'lib/ansible/ruby/modules/generated/storage/netapp/na_ontap_svm.rb', line 20 attribute :from_name |
#ipspace ⇒ Object?
Returns IPSpace name,Cannot be modified after creation.
41 |
# File 'lib/ansible/ruby/modules/generated/storage/netapp/na_ontap_svm.rb', line 41 attribute :ipspace |
#language ⇒ Object?
Returns Language to use for the SVM,Default to C.UTF-8,Possible values Language,c POSIX,ar Arabic,cs Czech,da Danish,de German,en English,en_us English (US),es Spanish,fi Finnish,fr French,he Hebrew,hr Croatian,hu Hungarian,it Italian,ja Japanese euc-j,ja_v1 Japanese euc-j,ja_jp.pck Japanese PCK (sjis),ja_jp.932 Japanese cp932,ja_jp.pck_v2 Japanese PCK (sjis),ko Korean,no Norwegian,nl Dutch,pl Polish,pt Portuguese,ro Romanian,ru Russian,sk Slovak,sl Slovenian,sv Swedish,tr Turkish,zh Simplified Chinese,zh.gbk Simplified Chinese (GBK),zh_tw Traditional Chinese euc-tw,zh_tw.big5 Traditional Chinese Big 5.
47 |
# File 'lib/ansible/ruby/modules/generated/storage/netapp/na_ontap_svm.rb', line 47 attribute :language |
#name ⇒ String
Returns The name of the SVM to manage.
16 |
# File 'lib/ansible/ruby/modules/generated/storage/netapp/na_ontap_svm.rb', line 16 attribute :name |
#root_volume ⇒ String?
Returns Root volume of the SVM.,Cannot be modified after creation.
23 |
# File 'lib/ansible/ruby/modules/generated/storage/netapp/na_ontap_svm.rb', line 23 attribute :root_volume |
#root_volume_aggregate ⇒ String?
Returns The aggregate on which the root volume will be created.,Cannot be modified after creation.
27 |
# File 'lib/ansible/ruby/modules/generated/storage/netapp/na_ontap_svm.rb', line 27 attribute :root_volume_aggregate |
#root_volume_security_style ⇒ :unix, ...
Returns Security Style of the root volume.,When specified as part of the vserver-create, this field represents the security style for the Vserver root volume.,When specified as part of vserver-get-iter call, this will return the list of matching Vservers.,The ‘unified’ security style, which applies only to Infinite Volumes, cannot be applied to a Vserver’s root volume.,Cannot be modified after creation.
31 |
# File 'lib/ansible/ruby/modules/generated/storage/netapp/na_ontap_svm.rb', line 31 attribute :root_volume_security_style |
#snapshot_policy ⇒ Object?
Returns Default snapshot policy setting for all volumes of the Vserver. This policy will be assigned to all volumes created in this Vserver unless the volume create request explicitly provides a snapshot policy or volume is modified later with a specific snapshot policy. A volume-level snapshot policy always overrides the default Vserver-wide snapshot policy.
44 |
# File 'lib/ansible/ruby/modules/generated/storage/netapp/na_ontap_svm.rb', line 44 attribute :snapshot_policy |
#state ⇒ :present, ...
Returns Whether the specified SVM should exist or not.
12 |
# File 'lib/ansible/ruby/modules/generated/storage/netapp/na_ontap_svm.rb', line 12 attribute :state |
#subtype ⇒ :default, ...
Returns The subtype for vserver to be created.,Cannot be modified after creation.
50 |
# File 'lib/ansible/ruby/modules/generated/storage/netapp/na_ontap_svm.rb', line 50 attribute :subtype |