Compartir a través de


ArmNetworkModelFactory.ApplicationGatewayBackendHttpSettings Método

Definición

Inicializa una nueva instancia de ApplicationGatewayBackendHttpSettings.

public static Azure.ResourceManager.Network.Models.ApplicationGatewayBackendHttpSettings ApplicationGatewayBackendHttpSettings (Azure.Core.ResourceIdentifier id = default, string name = default, Azure.Core.ResourceType? resourceType = default, Azure.ETag? etag = default, int? port = default, Azure.ResourceManager.Network.Models.ApplicationGatewayProtocol? protocol = default, Azure.ResourceManager.Network.Models.ApplicationGatewayCookieBasedAffinity? cookieBasedAffinity = default, int? requestTimeoutInSeconds = default, Azure.Core.ResourceIdentifier probeId = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Resources.Models.WritableSubResource> authenticationCertificates = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Resources.Models.WritableSubResource> trustedRootCertificates = default, Azure.ResourceManager.Network.Models.ApplicationGatewayConnectionDraining connectionDraining = default, string hostName = default, bool? pickHostNameFromBackendAddress = default, string affinityCookieName = default, bool? probeEnabled = default, string path = default, Azure.ResourceManager.Network.Models.NetworkProvisioningState? provisioningState = default);
static member ApplicationGatewayBackendHttpSettings : Azure.Core.ResourceIdentifier * string * Nullable<Azure.Core.ResourceType> * Nullable<Azure.ETag> * Nullable<int> * Nullable<Azure.ResourceManager.Network.Models.ApplicationGatewayProtocol> * Nullable<Azure.ResourceManager.Network.Models.ApplicationGatewayCookieBasedAffinity> * Nullable<int> * Azure.Core.ResourceIdentifier * seq<Azure.ResourceManager.Resources.Models.WritableSubResource> * seq<Azure.ResourceManager.Resources.Models.WritableSubResource> * Azure.ResourceManager.Network.Models.ApplicationGatewayConnectionDraining * string * Nullable<bool> * string * Nullable<bool> * string * Nullable<Azure.ResourceManager.Network.Models.NetworkProvisioningState> -> Azure.ResourceManager.Network.Models.ApplicationGatewayBackendHttpSettings
Public Shared Function ApplicationGatewayBackendHttpSettings (Optional id As ResourceIdentifier = Nothing, Optional name As String = Nothing, Optional resourceType As Nullable(Of ResourceType) = Nothing, Optional etag As Nullable(Of ETag) = Nothing, Optional port As Nullable(Of Integer) = Nothing, Optional protocol As Nullable(Of ApplicationGatewayProtocol) = Nothing, Optional cookieBasedAffinity As Nullable(Of ApplicationGatewayCookieBasedAffinity) = Nothing, Optional requestTimeoutInSeconds As Nullable(Of Integer) = Nothing, Optional probeId As ResourceIdentifier = Nothing, Optional authenticationCertificates As IEnumerable(Of WritableSubResource) = Nothing, Optional trustedRootCertificates As IEnumerable(Of WritableSubResource) = Nothing, Optional connectionDraining As ApplicationGatewayConnectionDraining = Nothing, Optional hostName As String = Nothing, Optional pickHostNameFromBackendAddress As Nullable(Of Boolean) = Nothing, Optional affinityCookieName As String = Nothing, Optional probeEnabled As Nullable(Of Boolean) = Nothing, Optional path As String = Nothing, Optional provisioningState As Nullable(Of NetworkProvisioningState) = Nothing) As ApplicationGatewayBackendHttpSettings

Parámetros

id
ResourceIdentifier

Identificador del recurso.

name
String

Nombre del recurso.

resourceType
Nullable<ResourceType>

Tipo de recurso.

etag
Nullable<ETag>

Cadena de solo lectura única que cambia cada vez que se actualiza el recurso.

port
Nullable<Int32>

Puerto de destino en el back-end.

protocol
Nullable<ApplicationGatewayProtocol>

Protocolo utilizado para comunicarse con el back-end.

cookieBasedAffinity
Nullable<ApplicationGatewayCookieBasedAffinity>

Afinidad basada en cookies.

requestTimeoutInSeconds
Nullable<Int32>

Tiempo de espera de solicitud en segundos. Application Gateway producirá un error en la solicitud si la respuesta no se recibe en RequestTimeout. Los valores aceptables son de 1 segundo a 86400 segundos.

probeId
ResourceIdentifier

Recurso de sondeo de una puerta de enlace de aplicaciones.

authenticationCertificates
IEnumerable<WritableSubResource>

Matriz de referencias a certificados de autenticación de Application Gateway.

trustedRootCertificates
IEnumerable<WritableSubResource>

Matriz de referencias a certificados raíz de confianza de Application Gateway.

connectionDraining
ApplicationGatewayConnectionDraining

Purga de conexiones del recurso de configuración http de back-end.

hostName
String

Encabezado de host que se va a enviar a los servidores back-end.

pickHostNameFromBackendAddress
Nullable<Boolean>

Si se debe seleccionar el encabezado de host del nombre de host del servidor back-end. El valor predeterminado es False.

affinityCookieName
String

Nombre de cookie que se va a usar para la cookie de afinidad.

probeEnabled
Nullable<Boolean>

Si el sondeo está habilitado. El valor predeterminado es False.

path
String

Ruta de acceso que se debe usar como prefijo para todas las solicitudes HTTP. Null significa que no se prefijo ninguna ruta de acceso. El valor predeterminado es null.

provisioningState
Nullable<NetworkProvisioningState>

Estado de aprovisionamiento del recurso de configuración HTTP de back-end.

Devoluciones

ApplicationGatewayBackendHttpSettings Nueva instancia para simular.

Se aplica a