VMware vSphere Automation SDK for .NET 7.0.0.1
|
The PlacementSpec
class contains information to describe the inventory placement of a single node of a VCHA cluster.
More...
Classes | |
class | Builder |
Builder class for PlacementSpec. More... | |
Public Member Functions | |
PlacementSpec () | |
Generate all-fields constructor only for errors and standard structures that have relevant fields. | |
string | GetName () |
The name of the VCHA node to be used for the virtual machine name. | |
void | SetName (string name) |
The name of the VCHA node to be used for the virtual machine name. | |
string | GetFolder () |
The identifier of the folder to deploy the VCHA node to. | |
void | SetFolder (string folder) |
The identifier of the folder to deploy the VCHA node to. | |
string | GetHost () |
The identifier of the host to deploy the VCHA node to. | |
void | SetHost (string host) |
The identifier of the host to deploy the VCHA node to. | |
string | GetResourcePool () |
The identifier of the resource pool to deploy the VCHA node to. | |
void | SetResourcePool (string resourcePool) |
The identifier of the resource pool to deploy the VCHA node to. | |
vmware.vcenter.vcha.NetworkType | GetHaNetworkType () |
The type of the Network object used by the HA network. | |
void | SetHaNetworkType (vmware.vcenter.vcha.NetworkType haNetworkType) |
The type of the Network object used by the HA network. | |
string | GetHaNetwork () |
The identifier of the Network object used for the HA network. | |
void | SetHaNetwork (string haNetwork) |
The identifier of the Network object used for the HA network. | |
vmware.vcenter.vcha.NetworkType | GetManagementNetworkType () |
The type of the Network object used by the Management network. | |
void | SetManagementNetworkType (vmware.vcenter.vcha.NetworkType managementNetworkType) |
The type of the Network object used by the Management network. | |
string | GetManagementNetwork () |
The identifier of the Network object used for the Management network. | |
void | SetManagementNetwork (string managementNetwork) |
The identifier of the Network object used for the Management network. | |
vmware.vcenter.vcha.DiskSpec | GetStorage () |
The storage specification to deploy the VCHA node to. | |
void | SetStorage (vmware.vcenter.vcha.DiskSpec storage) |
The storage specification to deploy the VCHA node to. | |
vmware.vapi.bindings.type.StructType | _GetType () |
vmware.vapi.data.StructValue | _GetDataValue () |
void | _Validate () |
bool | _HasTypeNameOf< T > () |
T | _ConvertTo< T > () |
override bool | Equals (object obj) |
override int | GetHashCode () |
override string | ToString () |
The PlacementSpec
class contains information to describe the inventory placement of a single node of a VCHA cluster.
This class was added in vSphere API 6.7.1.
vmware::vcenter::vcha::PlacementSpec::PlacementSpec | ( | ) | [inline] |
Generate all-fields constructor only for errors and standard structures that have relevant fields.
Creates a default new instance.
T vmware::vcenter::vcha::PlacementSpec::_ConvertTo< T > | ( | ) | [inline] |
T | : | vmware.vapi.bindings.IStructure |
vmware.vapi.data.StructValue vmware::vcenter::vcha::PlacementSpec::_GetDataValue | ( | ) | [inline] |
vmware.vapi.bindings.type.StructType vmware::vcenter::vcha::PlacementSpec::_GetType | ( | ) | [inline] |
bool vmware::vcenter::vcha::PlacementSpec::_HasTypeNameOf< T > | ( | ) | [inline] |
T | : | vmware.vapi.bindings.IStructure |
void vmware::vcenter::vcha::PlacementSpec::_Validate | ( | ) | [inline] |
override bool vmware::vcenter::vcha::PlacementSpec::Equals | ( | object | obj | ) | [inline] |
string vmware::vcenter::vcha::PlacementSpec::GetFolder | ( | ) | [inline] |
The identifier of the folder to deploy the VCHA node to.
This attribute was added in vSphere API 6.7.1. When clients pass a value of this class as a parameter, the field must be an identifier for the resource type: Folder:VCenter
. When methods return a value of this class as a result, the field will be an identifier for the resource type: Folder:VCenter
.
string vmware::vcenter::vcha::PlacementSpec::GetHaNetwork | ( | ) | [inline] |
The identifier of the Network object used for the HA network.
If the PlacementSpec.haNetwork field is set, then the {#link #haNetworkType} field must be set. If the PlacementSpec.haNetwork field is null, then the PlacementSpec.haNetworkType field is ignored. This attribute was added in vSphere API 6.7.1. When clients pass a value of this class as a parameter, the field must be an identifier for the resource type: Network:VCenter
. When methods return a value of this class as a result, the field will be an identifier for the resource type: Network:VCenter
.
vmware.vcenter.vcha.NetworkType vmware::vcenter::vcha::PlacementSpec::GetHaNetworkType | ( | ) | [inline] |
The type of the Network object used by the HA network.
If the PlacementSpec.haNetwork field is set, then the PlacementSpec.haNetworkType field must be set. If the PlacementSpec.haNetwork field is null, then the PlacementSpec.haNetworkType field is ignored. This attribute was added in vSphere API 6.7.1.
override int vmware::vcenter::vcha::PlacementSpec::GetHashCode | ( | ) | [inline] |
string vmware::vcenter::vcha::PlacementSpec::GetHost | ( | ) | [inline] |
The identifier of the host to deploy the VCHA node to.
This attribute was added in vSphere API 6.7.1. When clients pass a value of this class as a parameter, the field must be an identifier for the resource type: HostSystem:VCenter
. When methods return a value of this class as a result, the field will be an identifier for the resource type: HostSystem:VCenter
.
string vmware::vcenter::vcha::PlacementSpec::GetManagementNetwork | ( | ) | [inline] |
The identifier of the Network object used for the Management network.
If the PlacementSpec.managementNetwork field is set, then the PlacementSpec.managementNetworkType field must be set. If the PlacementSpec.managementNetwork field is null, then the PlacementSpec.managementNetworkType field is ignored. This attribute was added in vSphere API 6.7.1. When clients pass a value of this class as a parameter, the field must be an identifier for the resource type: Network:VCenter
. When methods return a value of this class as a result, the field will be an identifier for the resource type: Network:VCenter
.
vmware.vcenter.vcha.NetworkType vmware::vcenter::vcha::PlacementSpec::GetManagementNetworkType | ( | ) | [inline] |
The type of the Network object used by the Management network.
If the PlacementSpec.managementNetwork field is set, then the {#link #managementNetworkType} field must be set. If the PlacementSpec.managementNetwork field is null, then the PlacementSpec.managementNetworkType field is ignored. This attribute was added in vSphere API 6.7.1.
string vmware::vcenter::vcha::PlacementSpec::GetName | ( | ) | [inline] |
The name of the VCHA node to be used for the virtual machine name.
This attribute was added in vSphere API 6.7.1.
string vmware::vcenter::vcha::PlacementSpec::GetResourcePool | ( | ) | [inline] |
The identifier of the resource pool to deploy the VCHA node to.
This attribute was added in vSphere API 6.7.1. When clients pass a value of this class as a parameter, the field must be an identifier for the resource type: ResourcePool:VCenter
. When methods return a value of this class as a result, the field will be an identifier for the resource type: ResourcePool:VCenter
.
vmware.vcenter.vcha.DiskSpec vmware::vcenter::vcha::PlacementSpec::GetStorage | ( | ) | [inline] |
The storage specification to deploy the VCHA node to.
This attribute was added in vSphere API 6.7.1.
void vmware::vcenter::vcha::PlacementSpec::SetFolder | ( | string | folder | ) | [inline] |
The identifier of the folder to deploy the VCHA node to.
This attribute was added in vSphere API 6.7.1. When clients pass a value of this class as a parameter, the field must be an identifier for the resource type: Folder:VCenter
. When methods return a value of this class as a result, the field will be an identifier for the resource type: Folder:VCenter
.
void vmware::vcenter::vcha::PlacementSpec::SetHaNetwork | ( | string | haNetwork | ) | [inline] |
The identifier of the Network object used for the HA network.
If the PlacementSpec.haNetwork field is set, then the {#link #haNetworkType} field must be set. If the PlacementSpec.haNetwork field is null, then the PlacementSpec.haNetworkType field is ignored. This attribute was added in vSphere API 6.7.1. When clients pass a value of this class as a parameter, the field must be an identifier for the resource type: Network:VCenter
. When methods return a value of this class as a result, the field will be an identifier for the resource type: Network:VCenter
.
void vmware::vcenter::vcha::PlacementSpec::SetHaNetworkType | ( | vmware.vcenter.vcha.NetworkType | haNetworkType | ) | [inline] |
The type of the Network object used by the HA network.
If the PlacementSpec.haNetwork field is set, then the PlacementSpec.haNetworkType field must be set. If the PlacementSpec.haNetwork field is null, then the PlacementSpec.haNetworkType field is ignored. This attribute was added in vSphere API 6.7.1.
void vmware::vcenter::vcha::PlacementSpec::SetHost | ( | string | host | ) | [inline] |
The identifier of the host to deploy the VCHA node to.
This attribute was added in vSphere API 6.7.1. When clients pass a value of this class as a parameter, the field must be an identifier for the resource type: HostSystem:VCenter
. When methods return a value of this class as a result, the field will be an identifier for the resource type: HostSystem:VCenter
.
void vmware::vcenter::vcha::PlacementSpec::SetManagementNetwork | ( | string | managementNetwork | ) | [inline] |
The identifier of the Network object used for the Management network.
If the PlacementSpec.managementNetwork field is set, then the PlacementSpec.managementNetworkType field must be set. If the PlacementSpec.managementNetwork field is null, then the PlacementSpec.managementNetworkType field is ignored. This attribute was added in vSphere API 6.7.1. When clients pass a value of this class as a parameter, the field must be an identifier for the resource type: Network:VCenter
. When methods return a value of this class as a result, the field will be an identifier for the resource type: Network:VCenter
.
void vmware::vcenter::vcha::PlacementSpec::SetManagementNetworkType | ( | vmware.vcenter.vcha.NetworkType | managementNetworkType | ) | [inline] |
The type of the Network object used by the Management network.
If the PlacementSpec.managementNetwork field is set, then the {#link #managementNetworkType} field must be set. If the PlacementSpec.managementNetwork field is null, then the PlacementSpec.managementNetworkType field is ignored. This attribute was added in vSphere API 6.7.1.
void vmware::vcenter::vcha::PlacementSpec::SetName | ( | string | name | ) | [inline] |
The name of the VCHA node to be used for the virtual machine name.
This attribute was added in vSphere API 6.7.1.
void vmware::vcenter::vcha::PlacementSpec::SetResourcePool | ( | string | resourcePool | ) | [inline] |
The identifier of the resource pool to deploy the VCHA node to.
This attribute was added in vSphere API 6.7.1. When clients pass a value of this class as a parameter, the field must be an identifier for the resource type: ResourcePool:VCenter
. When methods return a value of this class as a result, the field will be an identifier for the resource type: ResourcePool:VCenter
.
void vmware::vcenter::vcha::PlacementSpec::SetStorage | ( | vmware.vcenter.vcha.DiskSpec | storage | ) | [inline] |
The storage specification to deploy the VCHA node to.
This attribute was added in vSphere API 6.7.1.
override string vmware::vcenter::vcha::PlacementSpec::ToString | ( | ) | [inline] |