NetworkInterfacePropertiesFormat Class

NetworkInterface properties.

Constructor

NetworkInterfacePropertiesFormat(*args: Any, **kwargs: Any)

Variables

Name Description
virtual_machine

The reference to a virtual machine.

network_security_group

The reference to the NetworkSecurityGroup resource.

private_endpoint

A reference to the private endpoint to which the network interface is linked.

ip_configurations

A list of IPConfigurations of the network interface.

tap_configurations

A list of TapConfigurations of the network interface.

dns_settings

The DNS settings in network interface.

mac_address
str

The MAC address of the network interface.

primary

Whether this is a primary network interface on a virtual machine.

vnet_encryption_supported

Whether the virtual machine this nic is attached to supports encryption.

default_outbound_connectivity_enabled

Whether default outbound connectivity for nic was configured or not.

enable_accelerated_networking

If the network interface is configured for accelerated networking. Not applicable to VM sizes which require accelerated networking.

disable_tcp_state_tracking

Indicates whether to disable tcp state tracking.

enable_ip_forwarding

Indicates whether IP forwarding is enabled on this network interface.

hosted_workloads

A list of references to linked BareMetal resources.

dscp_configuration

A reference to the dscp configuration to which the network interface is linked.

resource_guid
str

The resource GUID property of the network interface resource.

provisioning_state

The provisioning state of the network interface resource. Known values are: "Failed", "Succeeded", "Canceled", "Creating", "Updating", and "Deleting".

workload_type
str

WorkloadType of the NetworkInterface for BareMetal resources.

nic_type

Type of Network Interface resource. Known values are: "Standard" and "Elastic".

private_link_service

Privatelinkservice of the network interface resource.

migration_phase

Migration phase of Network Interface resource. Known values are: "None", "Prepare", "Commit", "Abort", and "Committed".

auxiliary_mode

Auxiliary mode of Network Interface resource. Known values are: "None", "MaxConnections", "Floating", and "AcceleratedConnections".

auxiliary_sku

Auxiliary sku of Network Interface resource. Known values are: "None", "A1", "A2", "A4", and "A8".

Attributes

auxiliary_mode

"None", "MaxConnections", "Floating", and "AcceleratedConnections".

auxiliary_mode: str | _models.NetworkInterfaceAuxiliaryMode | None

auxiliary_sku

"None", "A1", "A2", "A4", and "A8".

auxiliary_sku: str | _models.NetworkInterfaceAuxiliarySku | None

default_outbound_connectivity_enabled

Whether default outbound connectivity for nic was configured or not.

default_outbound_connectivity_enabled: bool | None

disable_tcp_state_tracking

Indicates whether to disable tcp state tracking.

disable_tcp_state_tracking: bool | None

dns_settings

The DNS settings in network interface.

dns_settings: _models.NetworkInterfaceDnsSettings | None

dscp_configuration

A reference to the dscp configuration to which the network interface is linked.

dscp_configuration: _models.SubResource | None

enable_accelerated_networking

If the network interface is configured for accelerated networking. Not applicable to VM sizes which require accelerated networking.

enable_accelerated_networking: bool | None

enable_ip_forwarding

Indicates whether IP forwarding is enabled on this network interface.

enable_ip_forwarding: bool | None

hosted_workloads

A list of references to linked BareMetal resources.

hosted_workloads: list[str] | None

ip_configurations

A list of IPConfigurations of the network interface.

ip_configurations: list['_models.NetworkInterfaceIPConfiguration'] | None

mac_address

The MAC address of the network interface.

mac_address: str | None

migration_phase

"None", "Prepare", "Commit", "Abort", and "Committed".

migration_phase: str | _models.NetworkInterfaceMigrationPhase | None

network_security_group

The reference to the NetworkSecurityGroup resource.

network_security_group: _models.NetworkSecurityGroup | None

nic_type

"Standard" and "Elastic".

nic_type: str | _models.NetworkInterfaceNicType | None

primary

Whether this is a primary network interface on a virtual machine.

primary: bool | None

private_endpoint

A reference to the private endpoint to which the network interface is linked.

private_endpoint: _models.PrivateEndpoint | None

Privatelinkservice of the network interface resource.

private_link_service: _models.PrivateLinkService | None

provisioning_state

"Failed", "Succeeded", "Canceled", "Creating", "Updating", and "Deleting".

provisioning_state: str | _models.ProvisioningState | None

resource_guid

The resource GUID property of the network interface resource.

resource_guid: str | None

tap_configurations

A list of TapConfigurations of the network interface.

tap_configurations: list['_models.NetworkInterfaceTapConfiguration'] | None

virtual_machine

The reference to a virtual machine.

virtual_machine: _models.SubResource | None

vnet_encryption_supported

Whether the virtual machine this nic is attached to supports encryption.

vnet_encryption_supported: bool | None

workload_type

WorkloadType of the NetworkInterface for BareMetal resources.

workload_type: str | None