Condividi tramite


New-AzApplicationGatewayProbeConfig

Crea un probe di integrità.

Sintassi

Default (Impostazione predefinita)

New-AzApplicationGatewayProbeConfig
    -Name <String>
    -Protocol <String>
    [-HostName <String>]
    [-Path <String>]
    -Interval <Int32>
    -Timeout <Int32>
    -UnhealthyThreshold <Int32>
    [-PickHostNameFromBackendHttpSettings]
    [-MinServers <Int32>]
    [-Port <Int32>]
    [-Match <PSApplicationGatewayProbeHealthResponseMatch>]
    [-EnableProbeProxyProtocolHeader <Boolean>]
    [-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à. (autogenerated)

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.

Proprietà dei parametri

Tipo:IAzureContextContainer
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False
Alias:AzContext, AzureRmContext, AzureCredential

Set di parametri

(All)
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-EnableProbeProxyProtocolHeader

Se inviare l'intestazione del protocollo proxy insieme al probe di integrità tramite protocollo TCP o TLS. Il valore predefinito è false.

Proprietà dei parametri

Tipo:Boolean
Valore predefinito:False
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

(All)
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-HostName

Specifica il nome host inviato dal cmdlet.

Proprietà dei parametri

Tipo:String
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

(All)
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-Interval

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

Proprietà dei parametri

Tipo:Int32
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

(All)
Posizione:Named
Obbligatorio:True
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-Match

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

Proprietà dei parametri

Tipo:PSApplicationGatewayProbeHealthResponseMatch
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

(All)
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-MinServers

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

Proprietà dei parametri

Tipo:Int32
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

(All)
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-Name

Specifica il nome del probe.

Proprietà dei parametri

Tipo:String
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

(All)
Posizione:Named
Obbligatorio:True
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti: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>.

Proprietà dei parametri

Tipo:String
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

(All)
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-PickHostNameFromBackendHttpSettings

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

Proprietà dei parametri

Tipo:SwitchParameter
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

(All)
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-Port

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

Proprietà dei parametri

Tipo:Int32
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

(All)
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-Protocol

Specifica il protocollo utilizzato per inviare il probe.

Proprietà dei parametri

Tipo:String
Valore predefinito:None
Valori accettati:Http, Https, TCP, TLS
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

(All)
Posizione:Named
Obbligatorio:True
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti: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.

Proprietà dei parametri

Tipo:Int32
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

(All)
Posizione:Named
Obbligatorio:True
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti: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.

Proprietà dei parametri

Tipo:Int32
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

(All)
Posizione:Named
Obbligatorio:True
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

CommonParameters

Questo cmdlet supporta i parametri comuni: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction e -WarningVariable. Per altre informazioni, vedi about_CommonParameters.

Input

None

Output

PSApplicationGatewayProbe