vNIC

vNIC
vNIC
JSON Example
{
    "adapter": "string",
    "aggregator_chgd": false,
    "can_se_dp_takeover": false,
    "connected": false,
    "del_pending": false,
    "delete_vnic": false,
    "dhcp_enabled": false,
    "dp_deletion_done": false,
    "enabled": false,
    "if_name": "string",
    "ip6_autocfg_enabled": false,
    "is_asm": false,
    "is_avi_internal_network": false,
    "is_hsm": false,
    "is_mgmt": false,
    "is_portchannel": false,
    "link_up": false,
    "linux_name": "string",
    "mac_address": "string",
    "members": [
        {
            "active": false,
            "if_name": "string",
            "mac_address": "string"
        }
    ],
    "mtu": 0,
    "network_name": "string",
    "network_ref": "string",
    "num_rx_descriptors": 0,
    "num_tx_descriptors": 0,
    "pci_id": "string",
    "port_uuid": "string",
    "vlan_id": 0,
    "vlan_interfaces": [
        {
            "dhcp_enabled": false,
            "enabled": false,
            "if_name": "string",
            "ip6_autocfg_enabled": false,
            "is_mgmt": false,
            "vlan_id": 0,
            "vnic_networks": [
                {
                    "ctlr_alloc": false,
                    "ip": {
                        "ip_addr": {
                            "addr": "string",
                            "type": "string"
                        },
                        "mask": 0
                    },
                    "mode": "string"
                }
            ],
            "vrf_ref": "string"
        }
    ],
    "vnic_networks": [
        {
            "ctlr_alloc": false,
            "ip": {
                "ip_addr": {
                    "addr": "string",
                    "type": "string"
                },
                "mask": 0
            },
            "mode": "string"
        }
    ],
    "vrf_id": 0,
    "vrf_ref": "string"
}
string
adapter
Optional

Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition.

boolean
aggregator_chgd
Optional

Field introduced in 17.2.7. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition.

boolean
can_se_dp_takeover
Optional
Constraints: default: true

Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition.

boolean
connected
Optional

Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition.

boolean
del_pending
Optional

Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition.

boolean
delete_vnic
Optional

Delete this VNIC. Please confirm dp_deletion_done before removing the VNIC from the cloud. Field introduced in 18.2.5. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition.

boolean
dhcp_enabled
Optional
Constraints: default: true

Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition.

boolean
dp_deletion_done
Optional

The VNIC has been cleaned up in the datapath. Field introduced in 18.2.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition.

boolean
enabled
Optional
Constraints: default: true

Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition.

string
if_name
Optional

Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition.

boolean
ip6_autocfg_enabled
Optional
Constraints: default: true

Enable IPv6 auto configuration. Field introduced in 18.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition.

boolean
is_asm
Optional

Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition.

boolean
is_avi_internal_network
Optional

Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition.

boolean
is_hsm
Optional

Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition.

boolean
is_mgmt
Optional

Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition.

boolean
is_portchannel
Optional

Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition.

boolean
link_up
Optional
Constraints: default: true

The link is operationally up. Field introduced in 18.2.8, 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition.

string
linux_name
Optional

Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition.

string
mac_address
Required

Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition.

members
Optional

Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition.

integer As int32 As int32
mtu
Optional
Constraints: default: 1500

Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition.

string
network_name
Optional

Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition.

string
network_ref
Optional

It is a reference to an object of type Network. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition.

integer As uint32 As uint32
num_rx_descriptors
Optional

User defined value for RX descriptor ring size, expressed as power of 2. Setting a value of 0 implies the default value for that environment. (Tech-Preview, vCenter only). Field introduced in 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition.

integer As uint32 As uint32
num_tx_descriptors
Optional

User defined value for TX descriptor ring size, expressed as power of 2. Setting a value of 0 implies the default value for that environment. (Tech-Preview, vCenter only). Field introduced in 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition.

string
pci_id
Optional

Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition.

string
port_uuid
Optional

Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition.

integer As int32 As int32
vlan_id
Optional

Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition.

vlan_interfaces
Optional

Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition.

vnic_networks
Optional

Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition.

integer As uint32 As uint32
vrf_id
Optional

Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition.

string
vrf_ref
Optional

It is a reference to an object of type VrfContext. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition.

Property Of