public class VirtualMachineScaleSetUpdateIpConfiguration
extends com.azure.core.management.SubResource
Constructor and Description |
---|
VirtualMachineScaleSetUpdateIpConfiguration() |
Modifier and Type | Method and Description |
---|---|
List<com.azure.core.management.SubResource> |
applicationGatewayBackendAddressPools()
Get the applicationGatewayBackendAddressPools property: The application gateway backend address pools.
|
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: The load balancer backend address pools.
|
List<com.azure.core.management.SubResource> |
loadBalancerInboundNatPools()
Get the loadBalancerInboundNatPools property: The load balancer inbound nat pools.
|
String |
name()
Get the name property: The IP configuration name.
|
Boolean |
primary()
Get the primary property: Specifies the primary IP Configuration in case the network interface has more than one
IP Configuration.
|
IpVersion |
privateIpAddressVersion()
Get the privateIpAddressVersion property: Available from Api-Version 2017-03-30 onwards, it represents whether
the specific ipconfiguration is IPv4 or IPv6.
|
VirtualMachineScaleSetUpdatePublicIpAddressConfiguration |
publicIpAddressConfiguration()
Get the publicIpAddressConfiguration property: The publicIPAddressConfiguration.
|
ApiEntityReference |
subnet()
Get the subnet property: The subnet.
|
void |
validate()
Validates the instance.
|
VirtualMachineScaleSetUpdateIpConfiguration |
withApplicationGatewayBackendAddressPools(List<com.azure.core.management.SubResource> applicationGatewayBackendAddressPools)
Set the applicationGatewayBackendAddressPools property: The application gateway backend address pools.
|
VirtualMachineScaleSetUpdateIpConfiguration |
withApplicationSecurityGroups(List<com.azure.core.management.SubResource> applicationSecurityGroups)
Set the applicationSecurityGroups property: Specifies an array of references to application security group.
|
VirtualMachineScaleSetUpdateIpConfiguration |
withLoadBalancerBackendAddressPools(List<com.azure.core.management.SubResource> loadBalancerBackendAddressPools)
Set the loadBalancerBackendAddressPools property: The load balancer backend address pools.
|
VirtualMachineScaleSetUpdateIpConfiguration |
withLoadBalancerInboundNatPools(List<com.azure.core.management.SubResource> loadBalancerInboundNatPools)
Set the loadBalancerInboundNatPools property: The load balancer inbound nat pools.
|
VirtualMachineScaleSetUpdateIpConfiguration |
withName(String name)
Set the name property: The IP configuration name.
|
VirtualMachineScaleSetUpdateIpConfiguration |
withPrimary(Boolean primary)
Set the primary property: Specifies the primary IP Configuration in case the network interface has more than one
IP Configuration.
|
VirtualMachineScaleSetUpdateIpConfiguration |
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.
|
VirtualMachineScaleSetUpdateIpConfiguration |
withPublicIpAddressConfiguration(VirtualMachineScaleSetUpdatePublicIpAddressConfiguration publicIpAddressConfiguration)
Set the publicIpAddressConfiguration property: The publicIPAddressConfiguration.
|
VirtualMachineScaleSetUpdateIpConfiguration |
withSubnet(ApiEntityReference subnet)
Set the subnet property: The subnet.
|
public VirtualMachineScaleSetUpdateIpConfiguration()
public String name()
public VirtualMachineScaleSetUpdateIpConfiguration withName(String name)
name
- the name value to set.public ApiEntityReference subnet()
public VirtualMachineScaleSetUpdateIpConfiguration withSubnet(ApiEntityReference subnet)
subnet
- the subnet value to set.public Boolean primary()
public VirtualMachineScaleSetUpdateIpConfiguration withPrimary(Boolean primary)
primary
- the primary value to set.public VirtualMachineScaleSetUpdatePublicIpAddressConfiguration publicIpAddressConfiguration()
public VirtualMachineScaleSetUpdateIpConfiguration withPublicIpAddressConfiguration(VirtualMachineScaleSetUpdatePublicIpAddressConfiguration publicIpAddressConfiguration)
publicIpAddressConfiguration
- the publicIpAddressConfiguration value to set.public IpVersion privateIpAddressVersion()
public VirtualMachineScaleSetUpdateIpConfiguration withPrivateIpAddressVersion(IpVersion privateIpAddressVersion)
privateIpAddressVersion
- the privateIpAddressVersion value to set.public List<com.azure.core.management.SubResource> applicationGatewayBackendAddressPools()
public VirtualMachineScaleSetUpdateIpConfiguration withApplicationGatewayBackendAddressPools(List<com.azure.core.management.SubResource> applicationGatewayBackendAddressPools)
applicationGatewayBackendAddressPools
- the applicationGatewayBackendAddressPools value to set.public List<com.azure.core.management.SubResource> applicationSecurityGroups()
public VirtualMachineScaleSetUpdateIpConfiguration withApplicationSecurityGroups(List<com.azure.core.management.SubResource> applicationSecurityGroups)
applicationSecurityGroups
- the applicationSecurityGroups value to set.public List<com.azure.core.management.SubResource> loadBalancerBackendAddressPools()
public VirtualMachineScaleSetUpdateIpConfiguration withLoadBalancerBackendAddressPools(List<com.azure.core.management.SubResource> loadBalancerBackendAddressPools)
loadBalancerBackendAddressPools
- the loadBalancerBackendAddressPools value to set.public List<com.azure.core.management.SubResource> loadBalancerInboundNatPools()
public VirtualMachineScaleSetUpdateIpConfiguration 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.