public class VirtualMachineScaleSetIpConfiguration
extends com.azure.core.management.SubResource
Constructor and Description |
---|
VirtualMachineScaleSetIpConfiguration() |
Modifier and Type | Method and Description |
---|---|
List<com.azure.core.management.SubResource> |
applicationGatewayBackendAddressPools()
Get the applicationGatewayBackendAddressPools property: Specifies an array of references to backend address pools
of application gateways.
|
List<com.azure.core.management.SubResource> |
applicationSecurityGroups()
Get the applicationSecurityGroups property: Specifies an array of references to application security group.
|
List<com.azure.core.management.SubResource> |
loadBalancerBackendAddressPools()
Get the loadBalancerBackendAddressPools property: Specifies an array of references to backend address pools of
load balancers.
|
List<com.azure.core.management.SubResource> |
loadBalancerInboundNatPools()
Get the loadBalancerInboundNatPools property: Specifies an array of references to inbound Nat pools of the load
balancers.
|
String |
name()
Get the name property: The IP configuration name.
|
Boolean |
primary()
Get the primary property: Specifies the primary network interface in case the virtual machine has more than 1
network interface.
|
IpVersion |
privateIpAddressVersion()
Get the privateIpAddressVersion property: Available from Api-Version 2017-03-30 onwards, it represents whether
the specific ipconfiguration is IPv4 or IPv6.
|
VirtualMachineScaleSetPublicIpAddressConfiguration |
publicIpAddressConfiguration()
Get the publicIpAddressConfiguration property: The publicIPAddressConfiguration.
|
ApiEntityReference |
subnet()
Get the subnet property: Specifies the identifier of the subnet.
|
void |
validate()
Validates the instance.
|
VirtualMachineScaleSetIpConfiguration |
withApplicationGatewayBackendAddressPools(List<com.azure.core.management.SubResource> applicationGatewayBackendAddressPools)
Set the applicationGatewayBackendAddressPools property: Specifies an array of references to backend address pools
of application gateways.
|
VirtualMachineScaleSetIpConfiguration |
withApplicationSecurityGroups(List<com.azure.core.management.SubResource> applicationSecurityGroups)
Set the applicationSecurityGroups property: Specifies an array of references to application security group.
|
VirtualMachineScaleSetIpConfiguration |
withLoadBalancerBackendAddressPools(List<com.azure.core.management.SubResource> loadBalancerBackendAddressPools)
Set the loadBalancerBackendAddressPools property: Specifies an array of references to backend address pools of
load balancers.
|
VirtualMachineScaleSetIpConfiguration |
withLoadBalancerInboundNatPools(List<com.azure.core.management.SubResource> loadBalancerInboundNatPools)
Set the loadBalancerInboundNatPools property: Specifies an array of references to inbound Nat pools of the load
balancers.
|
VirtualMachineScaleSetIpConfiguration |
withName(String name)
Set the name property: The IP configuration name.
|
VirtualMachineScaleSetIpConfiguration |
withPrimary(Boolean primary)
Set the primary property: Specifies the primary network interface in case the virtual machine has more than 1
network interface.
|
VirtualMachineScaleSetIpConfiguration |
withPrivateIpAddressVersion(IpVersion privateIpAddressVersion)
Set the privateIpAddressVersion property: 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 property: The publicIPAddressConfiguration.
|
VirtualMachineScaleSetIpConfiguration |
withSubnet(ApiEntityReference subnet)
Set the subnet property: Specifies the identifier of the subnet.
|
public VirtualMachineScaleSetIpConfiguration()
public String name()
public VirtualMachineScaleSetIpConfiguration withName(String name)
name
- the name value to set.public ApiEntityReference subnet()
public VirtualMachineScaleSetIpConfiguration withSubnet(ApiEntityReference subnet)
subnet
- the subnet value to set.public Boolean primary()
public VirtualMachineScaleSetIpConfiguration withPrimary(Boolean primary)
primary
- the primary value to set.public VirtualMachineScaleSetPublicIpAddressConfiguration publicIpAddressConfiguration()
public VirtualMachineScaleSetIpConfiguration withPublicIpAddressConfiguration(VirtualMachineScaleSetPublicIpAddressConfiguration publicIpAddressConfiguration)
publicIpAddressConfiguration
- the publicIpAddressConfiguration value to set.public IpVersion privateIpAddressVersion()
public VirtualMachineScaleSetIpConfiguration withPrivateIpAddressVersion(IpVersion privateIpAddressVersion)
privateIpAddressVersion
- the privateIpAddressVersion value to set.public List<com.azure.core.management.SubResource> applicationGatewayBackendAddressPools()
public VirtualMachineScaleSetIpConfiguration withApplicationGatewayBackendAddressPools(List<com.azure.core.management.SubResource> applicationGatewayBackendAddressPools)
applicationGatewayBackendAddressPools
- the applicationGatewayBackendAddressPools value to set.public List<com.azure.core.management.SubResource> applicationSecurityGroups()
public VirtualMachineScaleSetIpConfiguration withApplicationSecurityGroups(List<com.azure.core.management.SubResource> applicationSecurityGroups)
applicationSecurityGroups
- the applicationSecurityGroups value to set.public List<com.azure.core.management.SubResource> loadBalancerBackendAddressPools()
public VirtualMachineScaleSetIpConfiguration withLoadBalancerBackendAddressPools(List<com.azure.core.management.SubResource> loadBalancerBackendAddressPools)
loadBalancerBackendAddressPools
- the loadBalancerBackendAddressPools value to set.public List<com.azure.core.management.SubResource> loadBalancerInboundNatPools()
public VirtualMachineScaleSetIpConfiguration withLoadBalancerInboundNatPools(List<com.azure.core.management.SubResource> loadBalancerInboundNatPools)
loadBalancerInboundNatPools
- the loadBalancerInboundNatPools value to set.public void validate()
IllegalArgumentException
- thrown if the instance is not valid.Copyright © 2020 Microsoft Corporation. All rights reserved.