VirtualMachineScaleSetIPConfigurationProperties Class

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

Constructor

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

Variables

Name Description
subnet

Specifies the identifier of the subnet.

primary

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

public_ip_address_configuration

The publicIPAddressConfiguration.

private_ip_address_version

Available from Api-Version 2017-03-30 onwards, it represents whether the specific ipconfiguration is IPv4 or IPv6. Default is taken as IPv4. Possible values are: 'IPv4' and 'IPv6'. Known values are: "IPv4" and "IPv6".

application_gateway_backend_address_pools

Specifies an array of references to backend address pools of application gateways. A scale set can reference backend address pools of multiple application gateways. Multiple scale sets cannot use the same application gateway.

application_security_groups

Specifies an array of references to application security group.

load_balancer_backend_address_pools

Specifies an array of references to backend address pools of load balancers. A scale set can reference backend address pools of one public and one internal load balancer. Multiple scale sets cannot use the same basic sku load balancer.

load_balancer_inbound_nat_pools

Specifies an array of references to inbound Nat pools of the load balancers. A scale set can reference inbound nat pools of one public and one internal load balancer. Multiple scale sets cannot use the same basic sku load balancer.

Attributes

application_gateway_backend_address_pools

Specifies an array of references to backend address pools of application gateways. A scale set can reference backend address pools of multiple application gateways. Multiple scale sets cannot use the same application gateway.

application_gateway_backend_address_pools: list['_models.SubResource'] | None

application_security_groups

Specifies an array of references to application security group.

application_security_groups: list['_models.SubResource'] | None

load_balancer_backend_address_pools

Specifies an array of references to backend address pools of load balancers. A scale set can reference backend address pools of one public and one internal load balancer. Multiple scale sets cannot use the same basic sku load balancer.

load_balancer_backend_address_pools: list['_models.SubResource'] | None

load_balancer_inbound_nat_pools

Specifies an array of references to inbound Nat pools of the load balancers. A scale set can reference inbound nat pools of one public and one internal load balancer. Multiple scale sets cannot use the same basic sku load balancer.

load_balancer_inbound_nat_pools: list['_models.SubResource'] | None

primary

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

primary: bool | None

private_ip_address_version

Available from Api-Version 2017-03-30 onwards, it represents whether the specific ipconfiguration is IPv4 or IPv6. Default is taken as IPv4. Possible values are: 'IPv4' and 'IPv6'. Known values are: "IPv4" and "IPv6".

private_ip_address_version: str | _models.IPVersion | None

public_ip_address_configuration

The publicIPAddressConfiguration.

public_ip_address_configuration: _models.VirtualMachineScaleSetPublicIPAddressConfiguration | None

subnet

Specifies the identifier of the subnet.

subnet: _models.ApiEntityReference | None