Guest_AdapterMapping

Guest_AdapterMapping
Guest_AdapterMapping

The AdapterMapping structure specifies the association between a virtual network adapter and its IP settings.

JSON Example
{
    "mac_address": "string",
    "adapter": {
        "ipv4": {
            "type": "string",
            "ip_address": "string",
            "prefix": 0,
            "gateways": [
                "string"
            ]
        },
        "ipv6": {
            "type": "string",
            "ipv6": [
                {
                    "ip_address": "string",
                    "prefix": 0
                }
            ],
            "gateways": [
                "string"
            ]
        },
        "windows": {
            "dns_servers": [
                "string"
            ],
            "dns_domain": "string",
            "wins_servers": [
                "string"
            ],
            "net_BIOS_mode": "string"
        }
    }
}
string
mac_address
Optional

The MAC address of a network adapter being customized. If unset, the customization process maps the the settings from the list of AdapterMappings.IPSettings in the CustomizationSpec.interfaces to the virtual machine's network adapters, in PCI slot order. The first virtual network adapter on the PCI bus is assigned interfaces[0].IPSettings, the second adapter is assigned interfaces[1].IPSettings, and so on.

adapter
Required

The IPSettings structure specifies the IP settings for a virtual network adapter.