Set-AzApplicationGatewayProbeConfig

Imposta la configurazione del probe di integrità in un gateway applicazione esistente.

Sintassi

Set-AzApplicationGatewayProbeConfig
   -ApplicationGateway <PSApplicationGateway>
   -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 Set-AzApplicationGatewayProbeConfig imposta la configurazione del probe di integrità in un gateway applicazione esistente.

Esempio

Esempio 1: Impostare la configurazione per un probe di integrità in un gateway applicazione

Set-AzApplicationGatewayProbeConfig -ApplicationGateway Gateway -Name "Probe05" -Protocol Http -HostName "contoso.com" -Path "/path/custompath.htm" -Interval 30 -Timeout 120 -UnhealthyThreshold 8

Questo comando imposta la configurazione per un probe di integrità denominato Probe05 per il gateway applicazione denominato Gateway. Il comando imposta anche la soglia non integra su 8 tentativi e si verifica il timeout dopo 120 secondi.

Esempio 2

Imposta la configurazione del probe di integrità in un gateway applicazione esistente. (generato automaticamente)

Set-AzApplicationGatewayProbeConfig -ApplicationGateway Gateway -Interval 30 -Match <PSApplicationGatewayProbeHealthResponseMatch> -Name 'Probe05' -Path '/path/custompath.htm' -PickHostNameFromBackendHttpSettings -Protocol https -Timeout 120 -UnhealthyThreshold 8

Parametri

-ApplicationGateway

Specifica il gateway applicazione a cui questo cmdlet invia un probe.

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

-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 a cui il cmdlet invia il probe.

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

Porta usata per il probe del 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

PSApplicationGateway

Output

PSApplicationGateway