public class BackendAddressPoolInner
extends com.azure.core.management.SubResource
| Constructor and Description |
|---|
BackendAddressPoolInner() |
| Modifier and Type | Method and Description |
|---|---|
List<NetworkInterfaceIpConfigurationInner> |
backendIpConfigurations()
Get the backendIpConfigurations property: An array of references to IP addresses defined in network interfaces.
|
String |
etag()
Get the etag property: A unique read-only string that changes whenever the resource is updated.
|
List<LoadBalancerBackendAddress> |
loadBalancerBackendAddresses()
Get the loadBalancerBackendAddresses property: An array of backend addresses.
|
List<com.azure.core.management.SubResource> |
loadBalancingRules()
Get the loadBalancingRules property: An array of references to load balancing rules that use this backend address
pool.
|
String |
location()
Get the location property: The location of the backend address pool.
|
String |
name()
Get the name property: The name of the resource that is unique within the set of backend address pools used by
the load balancer.
|
com.azure.core.management.SubResource |
outboundRule()
Get the outboundRule property: A reference to an outbound rule that uses this backend address pool.
|
List<com.azure.core.management.SubResource> |
outboundRules()
Get the outboundRules property: An array of references to outbound rules that use this backend address pool.
|
ProvisioningState |
provisioningState()
Get the provisioningState property: The provisioning state of the backend address pool resource.
|
List<GatewayLoadBalancerTunnelInterface> |
tunnelInterfaces()
Get the tunnelInterfaces property: An array of gateway load balancer tunnel interfaces.
|
String |
type()
Get the type property: Type of the resource.
|
void |
validate()
Validates the instance.
|
BackendAddressPoolInner |
withId(String id) |
BackendAddressPoolInner |
withLoadBalancerBackendAddresses(List<LoadBalancerBackendAddress> loadBalancerBackendAddresses)
Set the loadBalancerBackendAddresses property: An array of backend addresses.
|
BackendAddressPoolInner |
withLocation(String location)
Set the location property: The location of the backend address pool.
|
BackendAddressPoolInner |
withName(String name)
Set the name property: The name of the resource that is unique within the set of backend address pools used by
the load balancer.
|
BackendAddressPoolInner |
withTunnelInterfaces(List<GatewayLoadBalancerTunnelInterface> tunnelInterfaces)
Set the tunnelInterfaces property: An array of gateway load balancer tunnel interfaces.
|
public String name()
public BackendAddressPoolInner withName(String name)
name - the name value to set.public String etag()
public String type()
public String location()
public BackendAddressPoolInner withLocation(String location)
location - the location value to set.public List<GatewayLoadBalancerTunnelInterface> tunnelInterfaces()
public BackendAddressPoolInner withTunnelInterfaces(List<GatewayLoadBalancerTunnelInterface> tunnelInterfaces)
tunnelInterfaces - the tunnelInterfaces value to set.public List<LoadBalancerBackendAddress> loadBalancerBackendAddresses()
public BackendAddressPoolInner withLoadBalancerBackendAddresses(List<LoadBalancerBackendAddress> loadBalancerBackendAddresses)
loadBalancerBackendAddresses - the loadBalancerBackendAddresses value to set.public List<NetworkInterfaceIpConfigurationInner> backendIpConfigurations()
public List<com.azure.core.management.SubResource> loadBalancingRules()
public com.azure.core.management.SubResource outboundRule()
public List<com.azure.core.management.SubResource> outboundRules()
public ProvisioningState provisioningState()
public BackendAddressPoolInner withId(String id)
withId in class com.azure.core.management.SubResourcepublic void validate()
IllegalArgumentException - thrown if the instance is not valid.Copyright © 2021 Microsoft Corporation. All rights reserved.