java.lang.Object
com.microsoft.azure.SubResource
com.microsoft.azure.management.compute.VirtualMachineScaleSetUpdateIPConfiguration
public class VirtualMachineScaleSetUpdateIPConfiguration
extends com.microsoft.azure.SubResource
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.
Constructor Summary
Constructors
Method Summary
All Methods Instance Methods Concrete Methods
List <com.microsoft.azure.SubResource>
Get the application gateway backend address pools.
List <com.microsoft.azure.SubResource>
Get specifies an array of references to application security group.
List <com.microsoft.azure.SubResource>
Get the load balancer backend address pools.
List <com.microsoft.azure.SubResource>
Get the load balancer inbound nat pools.
Get the IP configuration name.
Get specifies the primary IP Configuration in case the network interface has more than one IP Configuration.
Get available from Api-Version 2017-03-30 onwards, it represents whether the specific ipconfiguration is IPv4 or IPv6.
Get the publicIPAddressConfiguration.
Set the application gateway backend address pools.
Set specifies an array of references to application security group.
Set the load balancer backend address pools.
Set the load balancer inbound nat pools.
Set the IP configuration name.
Set specifies the primary IP Configuration in case the network interface has more than one IP Configuration.
Set available from Api-Version 2017-03-30 onwards, it represents whether the specific ipconfiguration is IPv4 or IPv6.
Set the publicIPAddressConfiguration.
Methods inherited from class com.microsoft.azure.SubResource
id, withId
Methods inherited from class java.lang.Object
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
Constructor Details
VirtualMachineScaleSetUpdateIPConfiguration
public VirtualMachineScaleSetUpdateIPConfiguration ()
Method Details
name
Get the IP configuration name.
Returns:
the name value
withName
Set the IP configuration name.
Parameters:
name
- the name value to set
Returns:
the VirtualMachineScaleSetUpdateIPConfiguration object itself.
subnet
Get the subnet.
Returns:
the subnet value
withSubnet
Set the subnet.
Parameters:
subnet
- the subnet value to set
Returns:
the VirtualMachineScaleSetUpdateIPConfiguration object itself.
primary
Get specifies the primary IP Configuration in case the network interface has more than one IP Configuration.
Returns:
the primary value
withPrimary
Set specifies the primary IP Configuration in case the network interface has more than one IP Configuration.
Parameters:
primary
- the primary value to set
Returns:
the VirtualMachineScaleSetUpdateIPConfiguration object itself.
publicIPAddressConfiguration
Get the publicIPAddressConfiguration.
Returns:
the publicIPAddressConfiguration value
withPublicIPAddressConfiguration
Set the publicIPAddressConfiguration.
Parameters:
publicIPAddressConfiguration
- the publicIPAddressConfiguration value to set
Returns:
the VirtualMachineScaleSetUpdateIPConfiguration object itself.
privateIPAddressVersion
Get 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'.
Returns:
the privateIPAddressVersion value
withPrivateIPAddressVersion
Set 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'.
Parameters:
privateIPAddressVersion
- the privateIPAddressVersion value to set
Returns:
the VirtualMachineScaleSetUpdateIPConfiguration object itself.
applicationGatewayBackendAddressPools
public List <com.microsoft.azure.SubResource> applicationGatewayBackendAddressPools ()
Get the application gateway backend address pools.
Returns:
the applicationGatewayBackendAddressPools value
withApplicationGatewayBackendAddressPools
Set the application gateway backend address pools.
Parameters:
applicationGatewayBackendAddressPools
- the applicationGatewayBackendAddressPools value to set
Returns:
the VirtualMachineScaleSetUpdateIPConfiguration object itself.
applicationSecurityGroups
public List <com.microsoft.azure.SubResource> applicationSecurityGroups ()
Get specifies an array of references to application security group.
Returns:
the applicationSecurityGroups value
withApplicationSecurityGroups
Set specifies an array of references to application security group.
Parameters:
applicationSecurityGroups
- the applicationSecurityGroups value to set
Returns:
the VirtualMachineScaleSetUpdateIPConfiguration object itself.
loadBalancerBackendAddressPools
public List <com.microsoft.azure.SubResource> loadBalancerBackendAddressPools ()
Get the load balancer backend address pools.
Returns:
the loadBalancerBackendAddressPools value
withLoadBalancerBackendAddressPools
Set the load balancer backend address pools.
Parameters:
loadBalancerBackendAddressPools
- the loadBalancerBackendAddressPools value to set
Returns:
the VirtualMachineScaleSetUpdateIPConfiguration object itself.
loadBalancerInboundNatPools
public List <com.microsoft.azure.SubResource> loadBalancerInboundNatPools ()
Get the load balancer inbound nat pools.
Returns:
the loadBalancerInboundNatPools value
withLoadBalancerInboundNatPools
Set the load balancer inbound nat pools.
Parameters:
loadBalancerInboundNatPools
- the loadBalancerInboundNatPools value to set
Returns:
the VirtualMachineScaleSetUpdateIPConfiguration object itself.