VirtualMachineScaleSetUpdateNetworkConfigurationProperties Class

Describes a virtual machine scale set updatable network profile's IP configuration.Use this object for updating network profile's IP Configuration.

Constructor

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

Variables

Name Description
primary

Whether this is a primary NIC on a virtual machine.

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

The virtual machine scale set IP Configuration.

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

The virtual machine scale set IP Configuration.

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

network_security_group

The network security group.

network_security_group: _models.SubResource | None

primary

Whether this is a primary NIC on a virtual machine.

primary: bool | None