public class VirtualMachineScaleSetIPConfiguration extends SubResource
| Constructor and Description | 
|---|
| VirtualMachineScaleSetIPConfiguration() | 
| Modifier and Type | Method and Description | 
|---|---|
| List<SubResource> | applicationGatewayBackendAddressPools()Get specifies an array of references to backend address pools of application gateways. | 
| List<SubResource> | applicationSecurityGroups()Get specifies an array of references to application security group. | 
| List<SubResource> | loadBalancerBackendAddressPools()Get specifies an array of references to backend address pools of load balancers. | 
| List<SubResource> | loadBalancerInboundNatPools()Get specifies an array of references to inbound Nat pools of the load balancers. | 
| String | name()Get the IP configuration name. | 
| Boolean | primary()Get specifies the primary network interface in case the virtual machine has more than 1 network interface. | 
| IPVersion | privateIPAddressVersion()Get available from Api-Version 2017-03-30 onwards, it represents whether the specific ipconfiguration is IPv4 or IPv6. | 
| VirtualMachineScaleSetPublicIPAddressConfiguration | publicIPAddressConfiguration()Get the publicIPAddressConfiguration. | 
| ApiEntityReference | subnet()Get specifies the identifier of the subnet. | 
| VirtualMachineScaleSetIPConfiguration | withApplicationGatewayBackendAddressPools(List<SubResource> applicationGatewayBackendAddressPools)Set specifies an array of references to backend address pools of application gateways. | 
| VirtualMachineScaleSetIPConfiguration | withApplicationSecurityGroups(List<SubResource> applicationSecurityGroups)Set specifies an array of references to application security group. | 
| VirtualMachineScaleSetIPConfiguration | withLoadBalancerBackendAddressPools(List<SubResource> loadBalancerBackendAddressPools)Set specifies an array of references to backend address pools of load balancers. | 
| VirtualMachineScaleSetIPConfiguration | withLoadBalancerInboundNatPools(List<SubResource> loadBalancerInboundNatPools)Set specifies an array of references to inbound Nat pools of the load balancers. | 
| VirtualMachineScaleSetIPConfiguration | withName(String name)Set the IP configuration name. | 
| VirtualMachineScaleSetIPConfiguration | withPrimary(Boolean primary)Set specifies the primary network interface in case the virtual machine has more than 1 network interface. | 
| VirtualMachineScaleSetIPConfiguration | withPrivateIPAddressVersion(IPVersion privateIPAddressVersion)Set available from Api-Version 2017-03-30 onwards, it represents whether the specific ipconfiguration is IPv4 or IPv6. | 
| VirtualMachineScaleSetIPConfiguration | withPublicIPAddressConfiguration(VirtualMachineScaleSetPublicIPAddressConfiguration publicIPAddressConfiguration)Set the publicIPAddressConfiguration. | 
| VirtualMachineScaleSetIPConfiguration | withSubnet(ApiEntityReference subnet)Set specifies the identifier of the subnet. | 
id, withIdpublic VirtualMachineScaleSetIPConfiguration()
public String name()
public VirtualMachineScaleSetIPConfiguration withName(String name)
name - the name value to setpublic ApiEntityReference subnet()
public VirtualMachineScaleSetIPConfiguration withSubnet(ApiEntityReference subnet)
subnet - the subnet value to setpublic Boolean primary()
public VirtualMachineScaleSetIPConfiguration withPrimary(Boolean primary)
primary - the primary value to setpublic VirtualMachineScaleSetPublicIPAddressConfiguration publicIPAddressConfiguration()
public VirtualMachineScaleSetIPConfiguration withPublicIPAddressConfiguration(VirtualMachineScaleSetPublicIPAddressConfiguration publicIPAddressConfiguration)
publicIPAddressConfiguration - the publicIPAddressConfiguration value to setpublic IPVersion privateIPAddressVersion()
public VirtualMachineScaleSetIPConfiguration withPrivateIPAddressVersion(IPVersion privateIPAddressVersion)
privateIPAddressVersion - the privateIPAddressVersion value to setpublic List<SubResource> applicationGatewayBackendAddressPools()
public VirtualMachineScaleSetIPConfiguration withApplicationGatewayBackendAddressPools(List<SubResource> applicationGatewayBackendAddressPools)
applicationGatewayBackendAddressPools - the applicationGatewayBackendAddressPools value to setpublic List<SubResource> applicationSecurityGroups()
public VirtualMachineScaleSetIPConfiguration withApplicationSecurityGroups(List<SubResource> applicationSecurityGroups)
applicationSecurityGroups - the applicationSecurityGroups value to setpublic List<SubResource> loadBalancerBackendAddressPools()
public VirtualMachineScaleSetIPConfiguration withLoadBalancerBackendAddressPools(List<SubResource> loadBalancerBackendAddressPools)
loadBalancerBackendAddressPools - the loadBalancerBackendAddressPools value to setpublic List<SubResource> loadBalancerInboundNatPools()
public VirtualMachineScaleSetIPConfiguration withLoadBalancerInboundNatPools(List<SubResource> loadBalancerInboundNatPools)
loadBalancerInboundNatPools - the loadBalancerInboundNatPools value to setCopyright © 2019. All rights reserved.