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, withId
public 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.