VMware vSphere Automation SDK for .NET 7.0.0.1
vmware::vcenter::vcha::PlacementInfo Class Reference

The PlacementInfo class contains information to describe the inventory placement of a single node of a VCHA cluster. More...

List of all members.

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 > ()
_ConvertTo< T > ()
override bool Equals (object obj)
override int GetHashCode ()
override string ToString ()

Detailed Description

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.


Constructor & Destructor Documentation

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.


Member Function Documentation

T vmware::vcenter::vcha::PlacementInfo::_ConvertTo< T > ( ) [inline]
Type Constraints
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]
Type Constraints
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]

The documentation for this class was generated from the following file: