Compartilhar via


ArmNetworkModelFactory.ApplicationGatewayProbe Método

Definição

Inicializa uma nova instância de ApplicationGatewayProbe.

public static Azure.ResourceManager.Network.Models.ApplicationGatewayProbe ApplicationGatewayProbe (Azure.Core.ResourceIdentifier id = default, string name = default, Azure.Core.ResourceType? resourceType = default, Azure.ETag? etag = default, Azure.ResourceManager.Network.Models.ApplicationGatewayProtocol? protocol = default, string host = default, string path = default, int? intervalInSeconds = default, int? timeoutInSeconds = default, int? unhealthyThreshold = default, bool? pickHostNameFromBackendHttpSettings = default, bool? pickHostNameFromBackendSettings = default, int? minServers = default, Azure.ResourceManager.Network.Models.ApplicationGatewayProbeHealthResponseMatch match = default, Azure.ResourceManager.Network.Models.NetworkProvisioningState? provisioningState = default, int? port = default);
static member ApplicationGatewayProbe : Azure.Core.ResourceIdentifier * string * Nullable<Azure.Core.ResourceType> * Nullable<Azure.ETag> * Nullable<Azure.ResourceManager.Network.Models.ApplicationGatewayProtocol> * string * string * Nullable<int> * Nullable<int> * Nullable<int> * Nullable<bool> * Nullable<bool> * Nullable<int> * Azure.ResourceManager.Network.Models.ApplicationGatewayProbeHealthResponseMatch * Nullable<Azure.ResourceManager.Network.Models.NetworkProvisioningState> * Nullable<int> -> Azure.ResourceManager.Network.Models.ApplicationGatewayProbe
Public Shared Function ApplicationGatewayProbe (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 protocol As Nullable(Of ApplicationGatewayProtocol) = Nothing, Optional host As String = Nothing, Optional path As String = Nothing, Optional intervalInSeconds As Nullable(Of Integer) = Nothing, Optional timeoutInSeconds As Nullable(Of Integer) = Nothing, Optional unhealthyThreshold As Nullable(Of Integer) = Nothing, Optional pickHostNameFromBackendHttpSettings As Nullable(Of Boolean) = Nothing, Optional pickHostNameFromBackendSettings As Nullable(Of Boolean) = Nothing, Optional minServers As Nullable(Of Integer) = Nothing, Optional match As ApplicationGatewayProbeHealthResponseMatch = Nothing, Optional provisioningState As Nullable(Of NetworkProvisioningState) = Nothing, Optional port As Nullable(Of Integer) = Nothing) As ApplicationGatewayProbe

Parâmetros

id
ResourceIdentifier

ID do recurso.

name
String

Nome do recurso.

resourceType
Nullable<ResourceType>

Tipo de recurso.

etag
Nullable<ETag>

Uma cadeia de caracteres exclusiva somente leitura que é alterada sempre que o recurso é atualizado.

protocol
Nullable<ApplicationGatewayProtocol>

O protocolo usado para a investigação.

host
String

Nome do host para o qual enviar a investigação.

path
String

Caminho relativo da investigação. O caminho válido começa em '/'. A investigação é enviada para <Protocolo>://<host>:<caminho> da porta><.

intervalInSeconds
Nullable<Int32>

O intervalo de investigação em segundos. Este é o intervalo de tempo entre duas investigações consecutivas. Os valores aceitáveis são de 1 segundo a 86400 segundos.

timeoutInSeconds
Nullable<Int32>

O tempo limite da investigação em segundos. Investigação marcada como com falha se a resposta válida não for recebida com esse período de tempo limite. Os valores aceitáveis são de 1 segundo a 86400 segundos.

unhealthyThreshold
Nullable<Int32>

A contagem de repetições de investigação. O servidor de back-end é marcado como inoperante depois que a contagem consecutiva de falhas de investigação atinge UnhealthyThreshold. Os valores aceitáveis são de 1 segundo a 20.

pickHostNameFromBackendHttpSettings
Nullable<Boolean>

Se o cabeçalho do host deve ser escolhido nas configurações http de back-end. O valor padrão é false.

pickHostNameFromBackendSettings
Nullable<Boolean>

Se a indicação de nome do servidor deve ser escolhida nas configurações de back-end para o protocolo TLS. O valor padrão é false.

minServers
Nullable<Int32>

Número mínimo de servidores que estão sempre marcados como íntegros. O valor padrão é 0.

match
ApplicationGatewayProbeHealthResponseMatch

Critério para classificar uma resposta de investigação íntegra.

provisioningState
Nullable<NetworkProvisioningState>

O estado de provisionamento do recurso de investigação.

port
Nullable<Int32>

Porta personalizada que será usada para investigar os servidores de back-end. O valor válido varia de 1 a 65535. Caso não esteja definido, as configurações de porta de http serão usadas. Essa propriedade é válida apenas para Basic, Standard_v2 e WAF_v2.

Retornos

Uma nova ApplicationGatewayProbe instância para simulação.

Aplica-se a