GuestStackInfo

GuestStackInfo
GuestStackInfo

Information about the Internet Protocol stack as configured in the guest operating system.

AllOf
This class requires all of the following:
JSON Example
{
    "_typeName": "string",
    "dnsConfig": {
        "_typeName": "string",
        "dhcp": false,
        "hostName": "string",
        "domainName": "string",
        "ipAddress": [
            "string"
        ],
        "searchDomain": [
            "string"
        ]
    },
    "ipRouteConfig": {
        "_typeName": "string",
        "ipRoute": [
            {
                "_typeName": "string",
                "network": "string",
                "prefixLength": 0,
                "gateway": {
                    "_typeName": "string",
                    "ipAddress": "string",
                    "device": "string"
                }
            }
        ]
    },
    "ipStackConfig": [
        {
            "_typeName": "string",
            "key": "string",
            "value": "string"
        }
    ],
    "dhcpConfig": {
        "_typeName": "string",
        "ipv6": {
            "_typeName": "string",
            "enable": false,
            "config": [
                {
                    "_typeName": "string",
                    "key": "string",
                    "value": "string"
                }
            ]
        },
        "ipv4": {
            "_typeName": "string",
            "enable": false,
            "config": [
                {
                    "_typeName": "string",
                    "key": "string",
                    "value": "string"
                }
            ]
        }
    }
}
dnsConfig
Optional

Domain Name Server (DNS) Configuration Specification - a data object for reporting the configuration of RFC 1034 client side DNS settings.

ipRouteConfig
Optional

This data object reports the IP Route Table.

array of KeyValue
ipStackConfig
Optional

Report Kernel IP configuration settings.

The key part contains a unique number in the report. The value part contains the 'key=value' as provided by the underlying provider. For example on Linux, BSD, the systcl -a output would be reported as: key='5', value='net.ipv4.tcp_keepalive_time = 7200'

dhcpConfig
Optional

Dynamic Host Configuration Protocol reporting for IP version 4 and version 6.