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


Required Property Name Type Description
required configuration_spec GuestConfigurationSpec

Settings to be applied to the guest during the customization.

required global_DNS_settings GuestGlobalDNSSettings

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

required interfaces array of GuestAdapterMapping

IP settings that are specific to a particular virtual network adapter. The AdapterMapping structure 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.

JSON Example

    "configuration_spec": {},
    "global_DNS_settings": {},
    "interfaces": [
            "adapter": {}

Was this page helpful?