BackendAddressPool Class

Definition

Pool of backend IP addresses.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.CloudService.Models.Api20210301.BackendAddressPoolTypeConverter))]
public class BackendAddressPool : Microsoft.Azure.PowerShell.Cmdlets.CloudService.Models.Api20210301.IBackendAddressPool, Microsoft.Azure.PowerShell.Cmdlets.CloudService.Runtime.IValidates
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.CloudService.Models.Api20210301.BackendAddressPoolTypeConverter))>]
type BackendAddressPool = class
    interface IBackendAddressPool
    interface IJsonSerializable
    interface ISubResourceAutoGenerated
    interface IValidates
Public Class BackendAddressPool
Implements IBackendAddressPool, IValidates
Inheritance
BackendAddressPool
Attributes
Implements

Constructors

BackendAddressPool()

Creates an new BackendAddressPool instance.

Properties

BackendIPConfiguration

An array of references to IP addresses defined in network interfaces.

Etag

A unique read-only string that changes whenever the resource is updated.

Id

Resource ID.

LoadBalancerBackendAddress

An array of backend addresses.

LoadBalancingRule

An array of references to load balancing rules that use this backend address pool.

Location

The location of the backend address pool.

Name

The name of the resource that is unique within the set of backend address pools used by the load balancer. This name can be used to access the resource.

OutboundRuleId

Resource ID.

PropertiesOutboundRules

An array of references to outbound rules that use this backend address pool.

ProvisioningState

The provisioning state of the backend address pool resource.

TunnelInterface

An array of gateway load balancer tunnel interfaces.

Type

Type of the resource.

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of BackendAddressPool.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of BackendAddressPool.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.CloudService.Models.Api20210301.IBackendAddressPool.

FromJsonString(String)

Creates a new instance of BackendAddressPool, deserializing the content from a json string.

ToJson(JsonObject, SerializationMode)

Serializes this instance of BackendAddressPool into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Validate(IEventListener)

Validates that this object meets the validation criteria.

Applies to