Share via


Backend Class

Definition

Backend address of a frontDoor load balancer.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.FrontDoor.Models.BackendTypeConverter))]
public class Backend : Microsoft.Azure.PowerShell.Cmdlets.FrontDoor.Models.IBackend
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.FrontDoor.Models.BackendTypeConverter))>]
type Backend = class
    interface IBackend
    interface IJsonSerializable
Public Class Backend
Implements IBackend
Inheritance
Backend
Attributes
Implements

Constructors

Name Description
Backend()

Creates an new Backend instance.

Properties

Name Description
Address

Location of the backend (IP address or FQDN)

BackendHostHeader

The value to use as the host header sent to the backend. If blank or unspecified, this defaults to the incoming host.

EnabledState

Whether to enable use of this backend. Permitted values are 'Enabled' or 'Disabled'

HttpPort

The HTTP TCP port number. Must be between 1 and 65535.

HttpsPort

The HTTPS TCP port number. Must be between 1 and 65535.

Priority

Priority to use for load balancing. Higher priorities will not be used for load balancing if any lower priority backend is healthy.

PrivateEndpointStatus

The Approval status for the connection to the Private Link

PrivateLinkAlias

The Alias of the Private Link resource. Populating this optional field indicates that this backend is 'Private'

PrivateLinkApprovalMessage

A custom message to be included in the approval request to connect to the Private Link

PrivateLinkLocation

The location of the Private Link resource. Required only if 'privateLinkResourceId' is populated

PrivateLinkResourceId

The Resource Id of the Private Link resource. Populating this optional field indicates that this backend is 'Private'

Weight

Weight of this endpoint for load balancing purposes.

Methods

Name Description
DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of Backend.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of Backend.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.FrontDoor.Models.IBackend.

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of Backend into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()

Applies to