Package version:

Interface NetworkInterface

Network Interface model

interface NetworkInterface {
    displayName?: string;
    ipv4AddressType?: string;
    ipv4Addresses?: string[];
    ipv6AddressType?: string;
    ipv6Addresses?: string[];
    macAddress?: string;
    macAddressType?: string;
    name?: string;
    networkName?: string;
    nicId?: string;
    virtualNetworkId?: string;
}

Properties

displayName?: string

Gets the display name of the network interface as shown in the vmmServer. This is the fallback label for a NIC when the name is not set. NOTE: This property will not be serialized. It can only be populated by the server.

ipv4AddressType?: string

Gets or sets the ipv4 address type.

ipv4Addresses?: string[]

Gets the nic ipv4 addresses. NOTE: This property will not be serialized. It can only be populated by the server.

ipv6AddressType?: string

Gets or sets the ipv6 address type.

ipv6Addresses?: string[]

Gets the nic ipv6 addresses. NOTE: This property will not be serialized. It can only be populated by the server.

macAddress?: string

Gets or sets the nic MAC address.

macAddressType?: string

Gets or sets the mac address type.

name?: string

Gets or sets the name of the network interface.

networkName?: string

Gets the name of the virtual network in vmmServer that the nic is connected to. NOTE: This property will not be serialized. It can only be populated by the server.

nicId?: string

Gets or sets the nic id.

virtualNetworkId?: string

Gets or sets the ARM Id of the Microsoft.ScVmm/virtualNetwork resource to connect the nic.