NetworkInterfaceSpecification

NetworkInterfaceSpecification
NetworkInterfaceSpecification

Specification for attaching nic to machine

JSON Example
{
    "name": "string",
    "description": "string",
    "deviceIndex": 1,
    "networkId": "54097407-4532-460c-94a8-8f9e18f4c925",
    "fabricNetworkId": "54097407-4532-460c-94a8-8f9e18f4c925",
    "addresses": [
        "10.1.2.190"
    ],
    "macAddress": "[\"00:50:56:99:d8:34\"]",
    "securityGroupIds": [
        "string"
    ],
    "customProperties": {
        "awaitIp": "true"
    }
}
string
name
Optional

A human-friendly name used as an identifier in APIs that support this option.

string
description
Optional

A human-friendly description.

integer As int32 As int32
deviceIndex
Optional

The device index of this network interface.

string
networkId
Optional

Id of the network for the network interface. Either networkId or fabricNetworkId can be specified, not both.

string
fabricNetworkId
Optional

Id of the fabric network for the network interface. Either networkId or fabricNetworkId can be specified, not both.

array of string
addresses
Optional

A list of IP addresses allocated or in use by this network interface.

string
macAddress
Optional

MAC address of the network interface.

array of string
securityGroupIds
Optional

A list of security group ids which this network interface will be assigned to.

object
customProperties
Optional

Additional properties that may be used to extend the base type.