Share via


Backend Constructors

Definition

Overloads

Backend()

Initializes a new instance of the Backend class.

Backend(String, String, String, String, String, String, Nullable<Int32>, Nullable<Int32>, String, Nullable<Int32>, Nullable<Int32>, String)

Initializes a new instance of the Backend class.

Backend()

Initializes a new instance of the Backend class.

public Backend ();
Public Sub New ()

Applies to

Backend(String, String, String, String, String, String, Nullable<Int32>, Nullable<Int32>, String, Nullable<Int32>, Nullable<Int32>, String)

Initializes a new instance of the Backend class.

public Backend (string address = default, string privateLinkAlias = default, string privateLinkResourceId = default, string privateLinkLocation = default, string privateEndpointStatus = default, string privateLinkApprovalMessage = default, int? httpPort = default, int? httpsPort = default, string enabledState = default, int? priority = default, int? weight = default, string backendHostHeader = default);
new Microsoft.Azure.Management.FrontDoor.Models.Backend : string * string * string * string * string * string * Nullable<int> * Nullable<int> * string * Nullable<int> * Nullable<int> * string -> Microsoft.Azure.Management.FrontDoor.Models.Backend
Public Sub New (Optional address As String = Nothing, Optional privateLinkAlias As String = Nothing, Optional privateLinkResourceId As String = Nothing, Optional privateLinkLocation As String = Nothing, Optional privateEndpointStatus As String = Nothing, Optional privateLinkApprovalMessage As String = Nothing, Optional httpPort As Nullable(Of Integer) = Nothing, Optional httpsPort As Nullable(Of Integer) = Nothing, Optional enabledState As String = Nothing, Optional priority As Nullable(Of Integer) = Nothing, Optional weight As Nullable(Of Integer) = Nothing, Optional backendHostHeader As String = Nothing)

Parameters

address
String

Location of the backend (IP address or FQDN)

privateLinkAlias
String

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

privateLinkResourceId
String

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

privateLinkLocation
String

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

privateEndpointStatus
String

The Approval status for the connection to the Private Link Possible values include: 'Pending', 'Approved', 'Rejected', 'Disconnected', 'Timeout'

privateLinkApprovalMessage
String

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

httpPort
Nullable<Int32>

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

httpsPort
Nullable<Int32>

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

enabledState
String

Whether to enable use of this backend. Permitted values are 'Enabled' or 'Disabled' Possible values include: 'Enabled', 'Disabled'

priority
Nullable<Int32>

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

weight
Nullable<Int32>

Weight of this endpoint for load balancing purposes.

backendHostHeader
String

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

Applies to