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

The CustomizationSpec class contains information required to customize a virtual machine when deploying it or migrating it to a new host. More...

List of all members.

Classes

class  Builder
 Builder class for CustomizationSpec. More...

Public Member Functions

 CustomizationSpec ()
 Generate all-fields constructor only for errors and standard structures that have relevant fields.
vmware.vcenter.guest.ConfigurationSpec GetConfigurationSpec ()
 Settings to be applied to the guest during the customization.
void SetConfigurationSpec (vmware.vcenter.guest.ConfigurationSpec configurationSpec)
 Settings to be applied to the guest during the customization.
vmware.vcenter.guest.GlobalDNSSettings GetGlobalDNSSettings ()
 Global DNS settings constitute the DNS settings that are not specific to a particular virtual network adapter.
void SetGlobalDNSSettings (vmware.vcenter.guest.GlobalDNSSettings globalDNSSettings)
 Global DNS settings constitute the DNS settings that are not specific to a particular virtual network adapter.
global::System.Collections.Generic.List
< vmware.vcenter.guest.AdapterMapping
GetInterfaces ()
 IP settings that are specific to a particular virtual network adapter.
void SetInterfaces (global::System.Collections.Generic.List< vmware.vcenter.guest.AdapterMapping > interfaces)
 IP settings that are specific to a particular virtual network adapter.
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 CustomizationSpec class contains information required to customize a virtual machine when deploying it or migrating it to a new host.

This class was added in vSphere API 7.0.0.


Constructor & Destructor Documentation

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

Settings to be applied to the guest during the customization.

This attribute was added in vSphere API 7.0.0.

vmware.vcenter.guest.GlobalDNSSettings vmware::vcenter::guest::CustomizationSpec::GetGlobalDNSSettings ( ) [inline]

Global DNS settings constitute the DNS settings that are not specific to a particular virtual network adapter.

This attribute was added in vSphere API 7.0.0.

override int vmware::vcenter::guest::CustomizationSpec::GetHashCode ( ) [inline]
global::System.Collections.Generic.List<vmware.vcenter.guest.AdapterMapping> vmware::vcenter::guest::CustomizationSpec::GetInterfaces ( ) [inline]

IP settings that are specific to a particular virtual network adapter.

The AdapterMapping class maps a network adapter's MAC address to its IPSettings . May be empty if there are no network adapters, else should match number of network adapters configured for the VM. This attribute was added in vSphere API 7.0.0.

void vmware::vcenter::guest::CustomizationSpec::SetConfigurationSpec ( vmware.vcenter.guest.ConfigurationSpec  configurationSpec) [inline]

Settings to be applied to the guest during the customization.

This attribute was added in vSphere API 7.0.0.

void vmware::vcenter::guest::CustomizationSpec::SetGlobalDNSSettings ( vmware.vcenter.guest.GlobalDNSSettings  globalDNSSettings) [inline]

Global DNS settings constitute the DNS settings that are not specific to a particular virtual network adapter.

This attribute was added in vSphere API 7.0.0.

void vmware::vcenter::guest::CustomizationSpec::SetInterfaces ( global::System.Collections.Generic.List< vmware.vcenter.guest.AdapterMapping interfaces) [inline]

IP settings that are specific to a particular virtual network adapter.

The AdapterMapping class maps a network adapter's MAC address to its IPSettings . May be empty if there are no network adapters, else should match number of network adapters configured for the VM. This attribute was added in vSphere API 7.0.0.

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

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