VMware vSphere Automation SDK for .NET 7.0.0.1
|
The PlacementInfo
class contains information to describe the inventory placement of a single node of a VCHA cluster.
More...
Classes | |
class | Builder |
Builder class for PlacementInfo. More... | |
Public Member Functions | |
PlacementInfo () | |
Generate all-fields constructor only for errors and standard structures that have relevant fields. | |
string | GetManagementVcenterName () |
The hostname of the vCenter server that is managing the VCHA node. | |
void | SetManagementVcenterName (string managementVcenterName) |
The hostname of the vCenter server that is managing the VCHA node. | |
string | GetManagementVcenterServerGuid () |
The unique identifier of the vCenter server that is managing the VCHA node. | |
void | SetManagementVcenterServerGuid (string managementVcenterServerGuid) |
The unique identifier of the vCenter server that is managing the VCHA node. | |
string | GetVmName () |
The virtual machine name of the VCHA node. | |
void | SetVmName (string vmName) |
The virtual machine name of the VCHA node. | |
string | GetDatacenter () |
The identifier of the datacenter of the VCHA node. | |
void | SetDatacenter (string datacenter) |
The identifier of the datacenter of the VCHA node. | |
string | GetDatacenterName () |
The name of the datacenter of the VCHA node. | |
void | SetDatacenterName (string datacenterName) |
The name of the datacenter of the VCHA node. | |
string | GetHost () |
The identifier of the host of the VCHA node. | |
void | SetHost (string host) |
The identifier of the host of the VCHA node. | |
string | GetHostName () |
The name of the host of the VCHA node. | |
void | SetHostName (string hostName) |
The name of the host of the VCHA node. | |
string | GetCluster () |
The identifier of the cluster of which host is member. | |
void | SetCluster (string cluster) |
The identifier of the cluster of which host is member. | |
string | GetClusterName () |
The name of the cluster of which host is member. | |
void | SetClusterName (string clusterName) |
The name of the cluster of which host is member. | |
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. | |
string | GetHaNetworkName () |
The name of the Network object used for the HA network. | |
void | SetHaNetworkName (string haNetworkName) |
The name of the Network object used for the HA network. | |
vmware.vcenter.vcha.NetworkType | GetHaNetworkType () |
The type of the Network object used for the HA network. | |
void | SetHaNetworkType (vmware.vcenter.vcha.NetworkType haNetworkType) |
The type of the Network object used for the HA 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. | |
string | GetManagementNetworkName () |
The name of the Network object used for the Management network. | |
void | SetManagementNetworkName (string managementNetworkName) |
The name of the Network object used for the Management network. | |
vmware.vcenter.vcha.NetworkType | GetManagementNetworkType () |
The type of the Network object used for the Management network. | |
void | SetManagementNetworkType (vmware.vcenter.vcha.NetworkType managementNetworkType) |
The type of the Network object used for the Management network. | |
vmware.vcenter.vcha.DiskInfo | GetStorage () |
The storage information of the VCHA node. | |
void | SetStorage (vmware.vcenter.vcha.DiskInfo storage) |
The storage information of the VCHA node. | |
string | GetBiosUuid () |
BIOS UUID for the node. | |
void | SetBiosUuid (string biosUuid) |
BIOS UUID for the node. | |
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 PlacementInfo
class contains information to describe the inventory placement of a single node of a VCHA cluster.
The active node's management vCenter server credentials are required to populate all fields except biosUuid. This class was added in vSphere API 6.7.1.
vmware::vcenter::vcha::PlacementInfo::PlacementInfo | ( | ) | [inline] |
Generate all-fields constructor only for errors and standard structures that have relevant fields.
Creates a default new instance.
T vmware::vcenter::vcha::PlacementInfo::_ConvertTo< T > | ( | ) | [inline] |
T | : | vmware.vapi.bindings.IStructure |
vmware.vapi.data.StructValue vmware::vcenter::vcha::PlacementInfo::_GetDataValue | ( | ) | [inline] |
vmware.vapi.bindings.type.StructType vmware::vcenter::vcha::PlacementInfo::_GetType | ( | ) | [inline] |
bool vmware::vcenter::vcha::PlacementInfo::_HasTypeNameOf< T > | ( | ) | [inline] |
T | : | vmware.vapi.bindings.IStructure |
void vmware::vcenter::vcha::PlacementInfo::_Validate | ( | ) | [inline] |
override bool vmware::vcenter::vcha::PlacementInfo::Equals | ( | object | obj | ) | [inline] |
string vmware::vcenter::vcha::PlacementInfo::GetBiosUuid | ( | ) | [inline] |
BIOS UUID for the node.
This attribute was added in vSphere API 6.7.1.
string vmware::vcenter::vcha::PlacementInfo::GetCluster | ( | ) | [inline] |
The identifier of the cluster of which host
is member.
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: ClusterComputeResource:VCenter
. When methods return a value of this class as a result, the field will be an identifier for the resource type: ClusterComputeResource:VCenter
.
string vmware::vcenter::vcha::PlacementInfo::GetClusterName | ( | ) | [inline] |
The name of the cluster of which host
is member.
This attribute was added in vSphere API 6.7.1.
string vmware::vcenter::vcha::PlacementInfo::GetDatacenter | ( | ) | [inline] |
The identifier of the datacenter of the VCHA node.
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: Datacenter:VCenter
. When methods return a value of this class as a result, the field will be an identifier for the resource type: Datacenter:VCenter
.
string vmware::vcenter::vcha::PlacementInfo::GetDatacenterName | ( | ) | [inline] |
The name of the datacenter of the VCHA node.
This attribute was added in vSphere API 6.7.1.
string vmware::vcenter::vcha::PlacementInfo::GetHaNetwork | ( | ) | [inline] |
The identifier of the Network object used for the HA network.
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
.
string vmware::vcenter::vcha::PlacementInfo::GetHaNetworkName | ( | ) | [inline] |
The name of the Network object used for the HA network.
This attribute was added in vSphere API 6.7.1.
vmware.vcenter.vcha.NetworkType vmware::vcenter::vcha::PlacementInfo::GetHaNetworkType | ( | ) | [inline] |
The type of the Network object used for the HA network.
This attribute was added in vSphere API 6.7.1.
override int vmware::vcenter::vcha::PlacementInfo::GetHashCode | ( | ) | [inline] |
string vmware::vcenter::vcha::PlacementInfo::GetHost | ( | ) | [inline] |
The identifier of the host of the VCHA node.
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::PlacementInfo::GetHostName | ( | ) | [inline] |
The name of the host of the VCHA node.
This attribute was added in vSphere API 6.7.1.
string vmware::vcenter::vcha::PlacementInfo::GetManagementNetwork | ( | ) | [inline] |
The identifier of the Network object used for the Management network.
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
.
string vmware::vcenter::vcha::PlacementInfo::GetManagementNetworkName | ( | ) | [inline] |
The name of the Network object used for the Management network.
This attribute was added in vSphere API 6.7.1.
vmware.vcenter.vcha.NetworkType vmware::vcenter::vcha::PlacementInfo::GetManagementNetworkType | ( | ) | [inline] |
The type of the Network object used for the Management network.
This attribute was added in vSphere API 6.7.1.
string vmware::vcenter::vcha::PlacementInfo::GetManagementVcenterName | ( | ) | [inline] |
The hostname of the vCenter server that is managing the VCHA node.
This attribute was added in vSphere API 6.7.1.
string vmware::vcenter::vcha::PlacementInfo::GetManagementVcenterServerGuid | ( | ) | [inline] |
The unique identifier of the vCenter server that is managing the VCHA node.
This attribute was added in vSphere API 7.0.0.1.
vmware.vcenter.vcha.DiskInfo vmware::vcenter::vcha::PlacementInfo::GetStorage | ( | ) | [inline] |
The storage information of the VCHA node.
This attribute was added in vSphere API 6.7.1.
string vmware::vcenter::vcha::PlacementInfo::GetVmName | ( | ) | [inline] |
The virtual machine name of the VCHA node.
This attribute was added in vSphere API 6.7.1.
void vmware::vcenter::vcha::PlacementInfo::SetBiosUuid | ( | string | biosUuid | ) | [inline] |
BIOS UUID for the node.
This attribute was added in vSphere API 6.7.1.
void vmware::vcenter::vcha::PlacementInfo::SetCluster | ( | string | cluster | ) | [inline] |
The identifier of the cluster of which host
is member.
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: ClusterComputeResource:VCenter
. When methods return a value of this class as a result, the field will be an identifier for the resource type: ClusterComputeResource:VCenter
.
void vmware::vcenter::vcha::PlacementInfo::SetClusterName | ( | string | clusterName | ) | [inline] |
The name of the cluster of which host
is member.
This attribute was added in vSphere API 6.7.1.
void vmware::vcenter::vcha::PlacementInfo::SetDatacenter | ( | string | datacenter | ) | [inline] |
The identifier of the datacenter of the VCHA node.
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: Datacenter:VCenter
. When methods return a value of this class as a result, the field will be an identifier for the resource type: Datacenter:VCenter
.
void vmware::vcenter::vcha::PlacementInfo::SetDatacenterName | ( | string | datacenterName | ) | [inline] |
The name of the datacenter of the VCHA node.
This attribute was added in vSphere API 6.7.1.
void vmware::vcenter::vcha::PlacementInfo::SetHaNetwork | ( | string | haNetwork | ) | [inline] |
The identifier of the Network object used for the HA network.
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::PlacementInfo::SetHaNetworkName | ( | string | haNetworkName | ) | [inline] |
The name of the Network object used for the HA network.
This attribute was added in vSphere API 6.7.1.
void vmware::vcenter::vcha::PlacementInfo::SetHaNetworkType | ( | vmware.vcenter.vcha.NetworkType | haNetworkType | ) | [inline] |
The type of the Network object used for the HA network.
This attribute was added in vSphere API 6.7.1.
void vmware::vcenter::vcha::PlacementInfo::SetHost | ( | string | host | ) | [inline] |
The identifier of the host of the VCHA node.
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::PlacementInfo::SetHostName | ( | string | hostName | ) | [inline] |
The name of the host of the VCHA node.
This attribute was added in vSphere API 6.7.1.
void vmware::vcenter::vcha::PlacementInfo::SetManagementNetwork | ( | string | managementNetwork | ) | [inline] |
The identifier of the Network object used for the Management network.
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::PlacementInfo::SetManagementNetworkName | ( | string | managementNetworkName | ) | [inline] |
The name of the Network object used for the Management network.
This attribute was added in vSphere API 6.7.1.
void vmware::vcenter::vcha::PlacementInfo::SetManagementNetworkType | ( | vmware.vcenter.vcha.NetworkType | managementNetworkType | ) | [inline] |
The type of the Network object used for the Management network.
This attribute was added in vSphere API 6.7.1.
void vmware::vcenter::vcha::PlacementInfo::SetManagementVcenterName | ( | string | managementVcenterName | ) | [inline] |
The hostname of the vCenter server that is managing the VCHA node.
This attribute was added in vSphere API 6.7.1.
void vmware::vcenter::vcha::PlacementInfo::SetManagementVcenterServerGuid | ( | string | managementVcenterServerGuid | ) | [inline] |
The unique identifier of the vCenter server that is managing the VCHA node.
This attribute was added in vSphere API 7.0.0.1.
void vmware::vcenter::vcha::PlacementInfo::SetStorage | ( | vmware.vcenter.vcha.DiskInfo | storage | ) | [inline] |
The storage information of the VCHA node.
This attribute was added in vSphere API 6.7.1.
void vmware::vcenter::vcha::PlacementInfo::SetVmName | ( | string | vmName | ) | [inline] |
The virtual machine name of the VCHA node.
This attribute was added in vSphere API 6.7.1.
override string vmware::vcenter::vcha::PlacementInfo::ToString | ( | ) | [inline] |