VMware vSphere Automation SDK for .NET 7.0.0.1
vmware::vcenter::guest::Domain Class Reference

The Domain class specifies the information needed to join a workgroup or domain. More...

List of all members.

Classes

class  Builder
 Builder class for Domain. More...
class  Type
 The Domain.Type enumerated type defines the types of network the virtual machine should join to after the customization is completed. More...

Public Member Functions

 Domain ()
 Generate all-fields constructor only for errors and standard structures that have relevant fields.
vmware.vcenter.guest.Domain.Type Get_Type ()
 The type of network to join after the customization.
void SetType (vmware.vcenter.guest.Domain.Type type)
 The type of network to join after the customization.
string GetWorkgroup ()
 The workgroup that the virtual machine should join.
void SetWorkgroup (string workgroup)
 The workgroup that the virtual machine should join.
string GetDomain ()
 The domain to which the virtual machine should be joined.
void SetDomain (string domain)
 The domain to which the virtual machine should be joined.
string GetDomainUsername ()
 The domain user that has permission to join the domain after virtual machine is joined.
void SetDomainUsername (string domainUsername)
 The domain user that has permission to join the domain after virtual machine is joined.
char[] GetDomainPassword ()
 The domain user password that has permission to join the Domain.domainUsername after customization.
void SetDomainPassword (char[] domainPassword)
 The domain user password that has permission to join the Domain.domainUsername after customization.
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 Domain class specifies the information needed to join a workgroup or domain.

This structure maps to the Identification key in the sysprep.xml answer file. These values are transferred into the sysprep.xml file that VirtualCenter stores on the target virtual disk. For more information about performing unattended installation, check https://technet.microsoft.com/en-us/library/cc771830(v=ws.10).aspx. This class was added in vSphere API 7.0.0.


Constructor & Destructor Documentation

vmware::vcenter::guest::Domain::Domain ( ) [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::guest::Domain::_ConvertTo< T > ( ) [inline]
Type Constraints
T :vmware.vapi.bindings.IStructure 
vmware.vapi.data.StructValue vmware::vcenter::guest::Domain::_GetDataValue ( ) [inline]
vmware.vapi.bindings.type.StructType vmware::vcenter::guest::Domain::_GetType ( ) [inline]
bool vmware::vcenter::guest::Domain::_HasTypeNameOf< T > ( ) [inline]
Type Constraints
T :vmware.vapi.bindings.IStructure 
void vmware::vcenter::guest::Domain::_Validate ( ) [inline]
override bool vmware::vcenter::guest::Domain::Equals ( object  obj) [inline]
vmware.vcenter.guest.Domain.Type vmware::vcenter::guest::Domain::Get_Type ( ) [inline]

The type of network to join after the customization.

This attribute was added in vSphere API 7.0.0.

string vmware::vcenter::guest::Domain::GetDomain ( ) [inline]

The domain to which the virtual machine should be joined.

This attribute was added in vSphere API 7.0.0.

char [] vmware::vcenter::guest::Domain::GetDomainPassword ( ) [inline]

The domain user password that has permission to join the Domain.domainUsername after customization.

This attribute was added in vSphere API 7.0.0.

string vmware::vcenter::guest::Domain::GetDomainUsername ( ) [inline]

The domain user that has permission to join the domain after virtual machine is joined.

This attribute was added in vSphere API 7.0.0.

override int vmware::vcenter::guest::Domain::GetHashCode ( ) [inline]
string vmware::vcenter::guest::Domain::GetWorkgroup ( ) [inline]

The workgroup that the virtual machine should join.

This attribute was added in vSphere API 7.0.0.

void vmware::vcenter::guest::Domain::SetDomain ( string  domain) [inline]

The domain to which the virtual machine should be joined.

This attribute was added in vSphere API 7.0.0.

void vmware::vcenter::guest::Domain::SetDomainPassword ( char[]  domainPassword) [inline]

The domain user password that has permission to join the Domain.domainUsername after customization.

This attribute was added in vSphere API 7.0.0.

void vmware::vcenter::guest::Domain::SetDomainUsername ( string  domainUsername) [inline]

The domain user that has permission to join the domain after virtual machine is joined.

This attribute was added in vSphere API 7.0.0.

void vmware::vcenter::guest::Domain::SetType ( vmware.vcenter.guest.Domain.Type  type) [inline]

The type of network to join after the customization.

This attribute was added in vSphere API 7.0.0.

void vmware::vcenter::guest::Domain::SetWorkgroup ( string  workgroup) [inline]

The workgroup that the virtual machine should join.

This attribute was added in vSphere API 7.0.0.

override string vmware::vcenter::guest::Domain::ToString ( ) [inline]

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