Class: Ansible::Ruby::Modules::Vmware_vmkernel

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

Overview

Create a VMware VMkernel Interface

Instance Method Summary collapse

Methods inherited from Base

#ansible_name, #to_h

Methods inherited from Ansible::Ruby::Models::Base

attr_option, attr_options, attribute, #initialize, remove_existing_validations, #to_h, validates

Constructor Details

This class inherits a constructor from Ansible::Ruby::Models::Base

Instance Method Details

#enable_ftObject?

Returns Enable the VMK interface for Fault Tolerance traffic.

Returns:

  • (Object, nil)

    Enable the VMK interface for Fault Tolerance traffic



44
# File 'lib/ansible/ruby/modules/generated/extras/cloud/vmware/vmware_vmkernel.rb', line 44

attribute :enable_ft

#enable_mgmtBoolean?

Returns Enable the VMK interface for Management traffic.

Returns:

  • (Boolean, nil)

    Enable the VMK interface for Management traffic



40
# File 'lib/ansible/ruby/modules/generated/extras/cloud/vmware/vmware_vmkernel.rb', line 40

attribute :enable_mgmt

#enable_vmotionObject?

Returns Enable the VMK interface for vMotion traffic.

Returns:

  • (Object, nil)

    Enable the VMK interface for vMotion traffic



37
# File 'lib/ansible/ruby/modules/generated/extras/cloud/vmware/vmware_vmkernel.rb', line 37

attribute :enable_vmotion

#enable_vsanObject?

Returns Enable the VMK interface for VSAN traffic.

Returns:

  • (Object, nil)

    Enable the VMK interface for VSAN traffic



34
# File 'lib/ansible/ruby/modules/generated/extras/cloud/vmware/vmware_vmkernel.rb', line 34

attribute :enable_vsan

#ip_addressString

Returns The IP Address for the VMK interface.

Returns:

  • (String)

    The IP Address for the VMK interface



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

attribute :ip_address

#mtuObject?

Returns The MTU for the VMK interface.

Returns:

  • (Object, nil)

    The MTU for the VMK interface



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

attribute :mtu

#portgroup_nameString

Returns The name of the portgroup for the VMK interface.

Returns:

  • (String)

    The name of the portgroup for the VMK interface



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

attribute :portgroup_name

#subnet_maskString

Returns The Subnet Mask for the VMK interface.

Returns:

  • (String)

    The Subnet Mask for the VMK interface



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

attribute :subnet_mask

#vland_idObject

Returns The VLAN ID for the VMK interface.

Returns:

  • (Object)

    The VLAN ID for the VMK interface



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

attribute :vland_id

#vswitch_nameString

Returns The name of the vswitch where to add the VMK interface.

Returns:

  • (String)

    The name of the vswitch where to add the VMK interface



11
# File 'lib/ansible/ruby/modules/generated/extras/cloud/vmware/vmware_vmkernel.rb', line 11

attribute :vswitch_name