Share via


ApplicationGatewayBackendHttpSettings Class

Definition

Backend address pool settings of an application gateway.

public class ApplicationGatewayBackendHttpSettings : Azure.ResourceManager.Network.Models.NetworkResourceData, System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.Network.Models.ApplicationGatewayBackendHttpSettings>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.Network.Models.ApplicationGatewayBackendHttpSettings>
public class ApplicationGatewayBackendHttpSettings : Azure.ResourceManager.Network.Models.NetworkResourceData
type ApplicationGatewayBackendHttpSettings = class
    inherit NetworkResourceData
    interface IJsonModel<ApplicationGatewayBackendHttpSettings>
    interface IPersistableModel<ApplicationGatewayBackendHttpSettings>
type ApplicationGatewayBackendHttpSettings = class
    inherit NetworkResourceData
Public Class ApplicationGatewayBackendHttpSettings
Inherits NetworkResourceData
Implements IJsonModel(Of ApplicationGatewayBackendHttpSettings), IPersistableModel(Of ApplicationGatewayBackendHttpSettings)
Public Class ApplicationGatewayBackendHttpSettings
Inherits NetworkResourceData
Inheritance
ApplicationGatewayBackendHttpSettings
Implements

Constructors

ApplicationGatewayBackendHttpSettings()

Initializes a new instance of ApplicationGatewayBackendHttpSettings.

Properties

AffinityCookieName

Cookie name to use for the affinity cookie.

AuthenticationCertificates

Array of references to application gateway authentication certificates.

ConnectionDraining

Connection draining of the backend http settings resource.

CookieBasedAffinity

Cookie based affinity.

ETag

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

HostName

Host header to be sent to the backend servers.

Id

Resource ID.

(Inherited from NetworkResourceData)
Name

Resource name.

(Inherited from NetworkResourceData)
Path

Path which should be used as a prefix for all HTTP requests. Null means no path will be prefixed. Default value is null.

PickHostNameFromBackendAddress

Whether to pick host header should be picked from the host name of the backend server. Default value is false.

Port

The destination port on the backend.

ProbeEnabled

Whether the probe is enabled. Default value is false.

ProbeId

Gets or sets Id.

Protocol

The protocol used to communicate with the backend.

ProvisioningState

The provisioning state of the backend HTTP settings resource.

RequestTimeoutInSeconds

Request timeout in seconds. Application Gateway will fail the request if response is not received within RequestTimeout. Acceptable values are from 1 second to 86400 seconds.

ResourceType

Resource type.

(Inherited from NetworkResourceData)
TrustedRootCertificates

Array of references to application gateway trusted root certificates.

Explicit Interface Implementations

IJsonModel<ApplicationGatewayBackendHttpSettings>.Create(Utf8JsonReader, ModelReaderWriterOptions)

Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model.

IJsonModel<ApplicationGatewayBackendHttpSettings>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IJsonModel<NetworkResourceData>.Create(Utf8JsonReader, ModelReaderWriterOptions)

Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model.

(Inherited from NetworkResourceData)
IJsonModel<NetworkResourceData>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

(Inherited from NetworkResourceData)
IPersistableModel<ApplicationGatewayBackendHttpSettings>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<ApplicationGatewayBackendHttpSettings>.GetFormatFromOptions(ModelReaderWriterOptions)

Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service.

IPersistableModel<ApplicationGatewayBackendHttpSettings>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

IPersistableModel<NetworkResourceData>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

(Inherited from NetworkResourceData)
IPersistableModel<NetworkResourceData>.GetFormatFromOptions(ModelReaderWriterOptions)

Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service.

(Inherited from NetworkResourceData)
IPersistableModel<NetworkResourceData>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

(Inherited from NetworkResourceData)

Applies to