Get the privateIpAddressVersion property: Available from Api-Version 2017-03-30 onwards, it represents whether
the specific ipconfiguration is IPv4 or IPv6.
Set the privateIpAddressVersion property: Available from Api-Version 2017-03-30 onwards, it represents whether
the specific ipconfiguration is IPv4 or IPv6.
Get the privateIpAddressVersion property: 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'.
Set the privateIpAddressVersion property: 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'.
Parameters:
privateIpAddressVersion - the privateIpAddressVersion value to set.
Returns:
the VirtualMachineScaleSetIpConfigurationProperties object itself.
Get the applicationGatewayBackendAddressPools property: 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.
Set the applicationGatewayBackendAddressPools property: 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.
Parameters:
applicationGatewayBackendAddressPools - the applicationGatewayBackendAddressPools value to set.
Returns:
the VirtualMachineScaleSetIpConfigurationProperties object itself.
Get the loadBalancerBackendAddressPools property: 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.
Set the loadBalancerBackendAddressPools property: 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.
Parameters:
loadBalancerBackendAddressPools - the loadBalancerBackendAddressPools value to set.
Returns:
the VirtualMachineScaleSetIpConfigurationProperties object itself.
Get the loadBalancerInboundNatPools property: 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.
Set the loadBalancerInboundNatPools property: 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.
Parameters:
loadBalancerInboundNatPools - the loadBalancerInboundNatPools value to set.
Returns:
the VirtualMachineScaleSetIpConfigurationProperties object itself.
Reads an instance of VirtualMachineScaleSetIpConfigurationProperties from the JsonReader.
Parameters:
jsonReader - The JsonReader being read.
Returns:
An instance of VirtualMachineScaleSetIpConfigurationProperties if the JsonReader was pointing to an
instance of it, or null if it was pointing to JSON null.
Throws:
IOException - If an error occurs while reading the VirtualMachineScaleSetIpConfigurationProperties.