NetworkAdapterList

List of network adapters.

JSON representation
{
  "networkAdapters": [
    {
      object (NetworkAdapterDetails)
    }
  ]
}
Fields
networkAdapters[]

object (NetworkAdapterDetails)

Network adapter descriptions.

NetworkAdapterDetails

Details of network adapter.

JSON representation
{
  "adapterType": string,
  "macAddress": string,
  "addresses": {
    object (NetworkAddressList)
  }
}
Fields
adapterType

string

Network adapter type (e.g. VMXNET3).

macAddress

string

MAC address.

addresses

object (NetworkAddressList)

NetworkAddressList

NetworkAddressList

List of allocated/assigned network addresses.

JSON representation
{
  "addresses": [
    {
      object (NetworkAddress)
    }
  ]
}
Fields
addresses[]

object (NetworkAddress)

Network address entries.

NetworkAddress

Details of network address.

JSON representation
{
  "ipAddress": string,
  "subnetMask": string,
  "bcast": string,
  "fqdn": string,
  "assignment": enum (AddressAssignment)
}
Fields
ipAddress

string

Assigned or configured IP Address.

subnetMask

string

Subnet mask.

bcast

string

Broadcast address.

fqdn

string

Fully qualified domain name.

assignment

enum (AddressAssignment)

Whether DHCP is used to assign addresses.

AddressAssignment

Network address assignment.

Enums
ADDRESS_ASSIGNMENT_UNSPECIFIED Unknown (default value).
ADDRESS_ASSIGNMENT_STATIC Statically assigned IP.
ADDRESS_ASSIGNMENT_DHCP Dynamically assigned IP (DHCP).