NetworkAdapter Class

Represents the networkAdapter on a device.

Variables are only populated by the server, and will be ignored when sending a request.

Inheritance
NetworkAdapter

Constructor

NetworkAdapter(*, rdma_status: Optional[Union[str, azure.mgmt.databoxedge.v2019_07_01.models._data_box_edge_management_client_enums.NetworkAdapterRDMAStatus]] = None, dhcp_status: Optional[Union[str, azure.mgmt.databoxedge.v2019_07_01.models._data_box_edge_management_client_enums.NetworkAdapterDHCPStatus]] = None, **kwargs)

Parameters

rdma_status
str or NetworkAdapterRDMAStatus
Required

Value indicating whether this adapter is RDMA capable. Possible values include: "Incapable", "Capable".

dhcp_status
str or NetworkAdapterDHCPStatus
Required

Value indicating whether this adapter has DHCP enabled. Possible values include: "Disabled", "Enabled".

Variables

adapter_id
str

Instance ID of network adapter.

adapter_position
NetworkAdapterPosition

Hardware position of network adapter.

index
int

Logical index of the adapter.

node_id
str

Node ID of the network adapter.

network_adapter_name
str

Network adapter name.

label
str

Hardware label for the adapter.

mac_address
str

MAC address.

link_speed
<xref:long>

Link speed.

status
str or NetworkAdapterStatus

Value indicating whether this adapter is valid. Possible values include: "Inactive", "Active".

ipv4_configuration
Ipv4Config

The IPv4 configuration of the network adapter.

ipv6_configuration
Ipv6Config

The IPv6 configuration of the network adapter.

ipv6_link_local_address
str

The IPv6 local address.

dns_servers
list[str]

The list of DNS Servers of the device.