VirtualMachineScaleSetUpdateIPConfiguration Class

Describes a virtual machine scale set network profile's IP configuration. NOTE: The subnet of a scale set may be modified as long as the original subnet and the new subnet are in the same virtual network.

Inheritance
azure.mgmt.compute.v2020_06_01.models._models_py3.SubResource
VirtualMachineScaleSetUpdateIPConfiguration

Constructor

VirtualMachineScaleSetUpdateIPConfiguration(*, id: typing.Union[str, NoneType] = None, name: typing.Union[str, NoneType] = None, subnet: typing.Union[_ForwardRef('ApiEntityReference'), NoneType] = None, primary: typing.Union[bool, NoneType] = None, public_ip_address_configuration: typing.Union[_ForwardRef('VirtualMachineScaleSetUpdatePublicIPAddressConfiguration'), NoneType] = None, private_ip_address_version: typing.Union[str, _ForwardRef('IPVersion'), NoneType] = None, application_gateway_backend_address_pools: typing.Union[typing.List[_ForwardRef('SubResource')], NoneType] = None, application_security_groups: typing.Union[typing.List[_ForwardRef('SubResource')], NoneType] = None, load_balancer_backend_address_pools: typing.Union[typing.List[_ForwardRef('SubResource')], NoneType] = None, load_balancer_inbound_nat_pools: typing.Union[typing.List[_ForwardRef('SubResource')], NoneType] = None, **kwargs)

Parameters

id
str
Required

Resource Id.

name
str
Required

The IP configuration name.

subnet
ApiEntityReference
Required

The subnet.

primary
bool
Required

Specifies the primary IP Configuration in case the network interface has more than one IP Configuration.

public_ip_address_configuration
VirtualMachineScaleSetUpdatePublicIPAddressConfiguration
Required

The publicIPAddressConfiguration.

private_ip_address_version
str or IPVersion
Required

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'. Possible values include: "IPv4", "IPv6".

application_gateway_backend_address_pools
list[SubResource]
Required

The application gateway backend address pools.

application_security_groups
list[SubResource]
Required

Specifies an array of references to application security group.

load_balancer_backend_address_pools
list[SubResource]
Required

The load balancer backend address pools.

load_balancer_inbound_nat_pools
list[SubResource]
Required

The load balancer inbound nat pools.