VirtualMachineScaleSetNetworkConfigurationProperties Class

Describes a virtual machine scale set network profile's IP configuration.

Constructor

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

Variables

Name Description
primary

Specifies the primary network interface in case the virtual machine has more than 1 network interface.

enable_accelerated_networking

Specifies whether the network interface is accelerated networking-enabled.

disable_tcp_state_tracking

Specifies whether the network interface is disabled for tcp state tracking.

enable_fpga

Specifies whether the network interface is FPGA networking-enabled.

network_security_group

The network security group.

dns_settings

The dns settings to be applied on the network interfaces.

ip_configurations

Specifies the IP configurations of the network interface. Required.

enable_ip_forwarding

Whether IP forwarding enabled on this NIC.

delete_option

Specify what happens to the network interface when the VM is deleted. Known values are: "Delete" and "Detach".

auxiliary_mode

Specifies whether the Auxiliary mode is enabled for the Network Interface resource. Known values are: "None", "AcceleratedConnections", and "Floating".

auxiliary_sku

Specifies whether the Auxiliary sku is enabled for the Network Interface resource. Known values are: "None", "A1", "A2", "A4", and "A8".

Attributes

auxiliary_mode

Specifies whether the Auxiliary mode is enabled for the Network Interface resource. Known values are: "None", "AcceleratedConnections", and "Floating".

auxiliary_mode: str | _models.NetworkInterfaceAuxiliaryMode | None

auxiliary_sku

Specifies whether the Auxiliary sku is enabled for the Network Interface resource. Known values are: "None", "A1", "A2", "A4", and "A8".

auxiliary_sku: str | _models.NetworkInterfaceAuxiliarySku | None

delete_option

Specify what happens to the network interface when the VM is deleted. Known values are: "Delete" and "Detach".

delete_option: str | _models.DeleteOptions | None

disable_tcp_state_tracking

Specifies whether the network interface is disabled for tcp state tracking.

disable_tcp_state_tracking: bool | None

dns_settings

The dns settings to be applied on the network interfaces.

dns_settings: _models.VirtualMachineScaleSetNetworkConfigurationDnsSettings | None

enable_accelerated_networking

Specifies whether the network interface is accelerated networking-enabled.

enable_accelerated_networking: bool | None

enable_fpga

Specifies whether the network interface is FPGA networking-enabled.

enable_fpga: bool | None

enable_ip_forwarding

Whether IP forwarding enabled on this NIC.

enable_ip_forwarding: bool | None

ip_configurations

Specifies the IP configurations of the network interface. Required.

ip_configurations: list['_models.VirtualMachineScaleSetIPConfiguration']

network_security_group

The network security group.

network_security_group: _models.SubResource | None

primary

Specifies the primary network interface in case the virtual machine has more than 1 network interface.

primary: bool | None