New-AzApplicationGatewayProbeConfig

Crea un probe di integrità.

Sintassi

New-AzApplicationGatewayProbeConfig
   -Name <String>
   -Protocol <String>
   [-HostName <String>]
   [-Path <String>]
   -Interval <Int32>
   -Timeout <Int32>
   -UnhealthyThreshold <Int32>
   [-PickHostNameFromBackendHttpSettings]
   [-MinServers <Int32>]
   [-Port <Int32>]
   [-Match <PSApplicationGatewayProbeHealthResponseMatch>]
   [-DefaultProfile <IAzureContextContainer>]
   [<CommonParameters>]

Descrizione

Il cmdlet New-AzApplicationGatewayProbeConfig crea un probe di integrità.

Esempio

Esempio 1: Esempio1: Creare un probe di integrità

New-AzApplicationGatewayProbeConfig -Name "Probe03" -Protocol Http -HostName "contoso.com" -Path "/path/custompath.htm" -Interval 30 -Timeout 120 -UnhealthyThreshold 8

Questo comando crea un probe di integrità denominato Probe03, con protocollo HTTP, un intervallo di 30 secondi, un timeout di 120 secondi e una soglia non integra di 8 tentativi.

Esempio 2

Crea un probe di integrità. (generato automaticamente)

New-AzApplicationGatewayProbeConfig -Interval 30 -Match <PSApplicationGatewayProbeHealthResponseMatch> -Name 'Probe03' -Path '/path/custompath.htm' -PickHostNameFromBackendHttpSettings -Protocol https -Timeout 120 -UnhealthyThreshold 8

Parametri

-DefaultProfile

Credenziali, account, tenant e sottoscrizione usati per la comunicazione con Azure.

Type:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-HostName

Specifica il nome host inviato dal cmdlet.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Interval

Specifica l'intervallo di probe in secondi. Si tratta dell'intervallo di tempo tra due probe consecutivi. Questo valore è compreso tra 1 secondo e 86400 secondi.

Type:Int32
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-Match

Corpo che deve essere contenuto nella risposta di integrità. Il valore predefinito è vuoto

Type:PSApplicationGatewayProbeHealthResponseMatch
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-MinServers

Numero minimo di server sempre contrassegnati come integri. Il valore predefinito è 0

Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Name

Specifica il nome del probe.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-Path

Specifica il percorso relativo del probe. I percorsi validi iniziano con il carattere barra (/). Il probe viene inviato al <percorso> Protocol>://<host>:<port><.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-PickHostNameFromBackendHttpSettings

Indica se l'intestazione host deve essere selezionata dalle impostazioni HTTP back-end. Il valore predefinito è False

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Port

Specifica la porta utilizzata per il probe dei server back-end.

Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Protocol

Specifica il protocollo utilizzato per inviare il probe.

Type:String
Accepted values:Http, Https, TCP, TLS
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-Timeout

Specifica il timeout del probe in secondi. Questo cmdlet contrassegna il probe come non riuscito se non viene ricevuta una risposta valida con questo periodo di timeout. I valori validi sono compresi tra 1 secondo e 86400 secondi.

Type:Int32
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-UnhealthyThreshold

Specifica il numero di tentativi del probe. Il server back-end viene contrassegnato come inattivo dopo che il numero di errori del probe consecutivo raggiunge la soglia non integra. I valori validi sono compresi tra 1 secondo e 20 secondi.

Type:Int32
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

Input

None

Output

PSApplicationGatewayProbe