VirtualMachineScaleSetNetworkConfiguration Class

Describes a virtual machine scale set network profile's network configurations.

All required parameters must be populated in order to send to server.

Inheritance
azure.mgmt.compute.v2018_04_01.models._models_py3.SubResource
VirtualMachineScaleSetNetworkConfiguration

Constructor

VirtualMachineScaleSetNetworkConfiguration(*, name: str, id: str | None = None, primary: bool | None = None, enable_accelerated_networking: bool | None = None, network_security_group: _models.SubResource | None = None, dns_settings: _models.VirtualMachineScaleSetNetworkConfigurationDnsSettings | None = None, ip_configurations: List[_models.VirtualMachineScaleSetIPConfiguration] | None = None, enable_ip_forwarding: bool | None = None, **kwargs: Any)

Keyword-Only Parameters

Name Description
id
str

Resource Id.

name
str

The network configuration name. Required.

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.

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.

enable_ip_forwarding

Whether IP forwarding enabled on this NIC.

Variables

Name Description
id
str

Resource Id.

name
str

The network configuration name. Required.

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.

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.

enable_ip_forwarding

Whether IP forwarding enabled on this NIC.