Class: Ansible::Ruby::Modules::Vmware_host_datastore

Inherits:
Base show all
Defined in:
lib/ansible/ruby/modules/generated/cloud/vmware/vmware_host_datastore.rb

Overview

This module can be used to mount/umount datastore on ESXi host. This module only support NFS/VMFS type of datastores. For VMFS datastore, available device must already be connected on ESXi host. All parameters and VMware object names are case sensitive.

Instance Method Summary collapse

Methods inherited from Base

#ansible_name, #to_h

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

#datacenter_nameString



15
# File 'lib/ansible/ruby/modules/generated/cloud/vmware/vmware_host_datastore.rb', line 15

attribute :datacenter_name

#datastore_nameString



19
# File 'lib/ansible/ruby/modules/generated/cloud/vmware/vmware_host_datastore.rb', line 19

attribute :datastore_name

#datastore_type:nfs, :vmfs



23
# File 'lib/ansible/ruby/modules/generated/cloud/vmware/vmware_host_datastore.rb', line 23

attribute :datastore_type

#esxi_hostnameString



47
# File 'lib/ansible/ruby/modules/generated/cloud/vmware/vmware_host_datastore.rb', line 47

attribute :esxi_hostname

#nfs_pathString?



31
# File 'lib/ansible/ruby/modules/generated/cloud/vmware/vmware_host_datastore.rb', line 31

attribute :nfs_path

#nfs_roSymbol?



35
# File 'lib/ansible/ruby/modules/generated/cloud/vmware/vmware_host_datastore.rb', line 35

attribute :nfs_ro

#nfs_serverString?



27
# File 'lib/ansible/ruby/modules/generated/cloud/vmware/vmware_host_datastore.rb', line 27

attribute :nfs_server

#state:present, ...



51
# File 'lib/ansible/ruby/modules/generated/cloud/vmware/vmware_host_datastore.rb', line 51

attribute :state

#vmfs_device_nameString?



39
# File 'lib/ansible/ruby/modules/generated/cloud/vmware/vmware_host_datastore.rb', line 39

attribute :vmfs_device_name

#vmfs_versionInteger?



43
# File 'lib/ansible/ruby/modules/generated/cloud/vmware/vmware_host_datastore.rb', line 43

attribute :vmfs_version