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?
38 |
# File 'lib/ansible/ruby/modules/generated/storage/netapp/na_ontap_svm.rb', line 38 attribute :aggr_list |
#allowed_protocols ⇒ Object?
35 |
# File 'lib/ansible/ruby/modules/generated/storage/netapp/na_ontap_svm.rb', line 35 attribute :allowed_protocols |
#from_name ⇒ Object?
20 |
# File 'lib/ansible/ruby/modules/generated/storage/netapp/na_ontap_svm.rb', line 20 attribute :from_name |
#ipspace ⇒ Object?
41 |
# File 'lib/ansible/ruby/modules/generated/storage/netapp/na_ontap_svm.rb', line 41 attribute :ipspace |
#language ⇒ Object?
47 |
# File 'lib/ansible/ruby/modules/generated/storage/netapp/na_ontap_svm.rb', line 47 attribute :language |
#name ⇒ String
16 |
# File 'lib/ansible/ruby/modules/generated/storage/netapp/na_ontap_svm.rb', line 16 attribute :name |
#root_volume ⇒ String?
23 |
# File 'lib/ansible/ruby/modules/generated/storage/netapp/na_ontap_svm.rb', line 23 attribute :root_volume |
#root_volume_aggregate ⇒ String?
27 |
# File 'lib/ansible/ruby/modules/generated/storage/netapp/na_ontap_svm.rb', line 27 attribute :root_volume_aggregate |
#root_volume_security_style ⇒ :unix, ...
31 |
# File 'lib/ansible/ruby/modules/generated/storage/netapp/na_ontap_svm.rb', line 31 attribute :root_volume_security_style |
#snapshot_policy ⇒ Object?
44 |
# File 'lib/ansible/ruby/modules/generated/storage/netapp/na_ontap_svm.rb', line 44 attribute :snapshot_policy |
#state ⇒ :present, ...
12 |
# File 'lib/ansible/ruby/modules/generated/storage/netapp/na_ontap_svm.rb', line 12 attribute :state |
#subtype ⇒ :default, ...
50 |
# File 'lib/ansible/ruby/modules/generated/storage/netapp/na_ontap_svm.rb', line 50 attribute :subtype |