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 VirtualMachineNetworkInterfaceIpConfiguration object itself.
Get the applicationGatewayBackendAddressPools property: Specifies an array of references to backend address pools
of application gateways. A virtual machine can reference backend address pools of multiple application gateways.
Multiple virtual machines cannot use the same application gateway.
Set the applicationGatewayBackendAddressPools property: Specifies an array of references to backend address pools
of application gateways. A virtual machine can reference backend address pools of multiple application gateways.
Multiple virtual machines cannot use the same application gateway.
Parameters:
applicationGatewayBackendAddressPools - the applicationGatewayBackendAddressPools value to set.
Returns:
the VirtualMachineNetworkInterfaceIpConfiguration object itself.
Get the loadBalancerBackendAddressPools property: Specifies an array of references to backend address pools of
load balancers. A virtual machine can reference backend address pools of one public and one internal load
balancer. [Multiple virtual machines 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 virtual machine can reference backend address pools of one public and one internal load
balancer. [Multiple virtual machines cannot use the same basic sku load balancer].
Parameters:
loadBalancerBackendAddressPools - the loadBalancerBackendAddressPools value to set.
Returns:
the VirtualMachineNetworkInterfaceIpConfiguration object itself.
Reads an instance of VirtualMachineNetworkInterfaceIpConfiguration from the JsonReader.
Parameters:
jsonReader - The JsonReader being read.
Returns:
An instance of VirtualMachineNetworkInterfaceIpConfiguration if the JsonReader was pointing to an
instance of it, or null if it was pointing to JSON null.
Throws:
IllegalStateException - If the deserialized JSON object was missing any required properties.
IOException - If an error occurs while reading the VirtualMachineNetworkInterfaceIpConfiguration.