az network lb probe

Testgegevens evalueren en regels voor doorsturen definiëren.

Opdracht

az network lb probe create

Maak een test in de taakverdeling.

az network lb probe delete

Verwijder een test in de load balancer.

az network lb probe list

Lijst met tests in de load balancer.

az network lb probe show

Haal de details van een test op in de load balancer.

az network lb probe update

Werk een test bij in de load balancer.

az network lb probe wait

Plaats de CLI in een wachtstatus totdat aan een voorwaarde wordt voldaan.

az network lb probe create

Maak een test in de taakverdeling.

az network lb probe create --lb-name
                           --name
                           --port
                           --protocol {Http, Https, Tcp}
                           --resource-group
                           [--interval]
                           [--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
                           [--number-of-probes]
                           [--path]
                           [--probe-threshold]

Voorbeelden

Maak een test op een load balancer via HTTP en poort 80.

az network lb probe create -g MyResourceGroup --lb-name MyLb -n MyProbe --protocol http --port 80 --path /

Maak een test op een load balancer via TCP op poort 443.

az network lb probe create -g MyResourceGroup --lb-name MyLb -n MyProbe --protocol tcp --port 443

Vereiste parameters

--lb-name

De naam van de load balancer.

--name -n

De naam van de test.

--port

De poort voor het communiceren van de test. Mogelijke waarden variëren van 1 tot 65535, inclusief.

--protocol

Het protocol van het eindpunt.

geaccepteerde waarden: Http, Https, Tcp
--resource-group -g

De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>.

Optionele parameters

--interval --interval-in-seconds

Het interval, in seconden, voor hoe vaak het eindpunt moet worden gecontroleerd op status.

--no-wait

Wacht niet totdat de langdurige bewerking is voltooid.

geaccepteerde waarden: 0, 1, f, false, n, no, t, true, y, yes
--number-of-probes --threshold

Het aantal opeenvolgende testfouten voordat een exemplaar als beschadigd wordt beschouwd.

--path --request-path

De URI die wordt gebruikt voor het aanvragen van de status van de VM. Pad is vereist als een protocol is ingesteld op http. Anders is het niet toegestaan.

--probe-threshold

Het aantal opeenvolgende geslaagde of mislukte tests om toe te staan of te weigeren dat verkeer naar dit eindpunt wordt geleverd. Deze is momenteel beschikbaar als preview-versie en wordt niet aanbevolen voor productieworkloads. Voor de meeste scenario's raden we u aan de standaardwaarde van 1 te behouden door de waarde van de eigenschap niet op te geven.

az network lb probe delete

Verwijder een test in de load balancer.

az network lb probe delete --lb-name
                           --name
                           --resource-group
                           [--no-wait {0, 1, f, false, n, no, t, true, y, yes}]

Voorbeelden

Verwijder een test.

az network lb probe delete -g MyResourceGroup --lb-name MyLb -n MyProbe

Vereiste parameters

--lb-name

De naam van de load balancer.

--name -n

De naam van de test.

--resource-group -g

De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>.

Optionele parameters

--no-wait

Wacht niet totdat de langdurige bewerking is voltooid.

geaccepteerde waarden: 0, 1, f, false, n, no, t, true, y, yes

az network lb probe list

Lijst met tests in de load balancer.

az network lb probe list --lb-name
                         --resource-group

Voorbeelden

Lijst met tests

az network lb probe list -g MyResourceGroup --lb-name MyLb

Vereiste parameters

--lb-name

De naam van de load balancer.

--resource-group -g

De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>.

az network lb probe show

Haal de details van een test op in de load balancer.

az network lb probe show --lb-name
                         --name
                         --resource-group

Voorbeelden

De details van een test ophalen.

az network lb probe show -g MyResourceGroup --lb-name MyLb -n MyProbe

Vereiste parameters

--lb-name

De naam van de load balancer.

--name -n

De naam van de test.

--resource-group -g

De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>.

az network lb probe update

Werk een test bij in de load balancer.

az network lb probe update --lb-name
                           --name
                           --resource-group
                           [--add]
                           [--force-string {0, 1, f, false, n, no, t, true, y, yes}]
                           [--interval]
                           [--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
                           [--number-of-probes]
                           [--path]
                           [--port]
                           [--probe-threshold]
                           [--protocol {Http, Https, Tcp}]
                           [--remove]
                           [--set]

Voorbeelden

Werk een test bij met een andere poort en een ander interval.

az network lb probe update -g MyResourceGroup --lb-name MyLb -n MyProbe --port 81 --interval 10

Vereiste parameters

--lb-name

De naam van de load balancer.

--name -n

De naam van de test.

--resource-group -g

De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>.

Optionele parameters

--add

Voeg een object toe aan een lijst met objecten door een pad en sleutelwaardeparen op te geven. Voorbeeld: --add property.listProperty <key=value, string of JSON string>.

--force-string

Wanneer u 'set' of 'add' gebruikt, behoudt u letterlijke tekenreeksen in plaats van te converteren naar JSON.

geaccepteerde waarden: 0, 1, f, false, n, no, t, true, y, yes
--interval --interval-in-seconds

Het interval, in seconden, voor hoe vaak het eindpunt moet worden gecontroleerd op status.

--no-wait

Wacht niet totdat de langdurige bewerking is voltooid.

geaccepteerde waarden: 0, 1, f, false, n, no, t, true, y, yes
--number-of-probes --threshold

Het aantal opeenvolgende testfouten voordat een exemplaar als beschadigd wordt beschouwd.

--path --request-path

De URI die wordt gebruikt voor het aanvragen van de status van de VM. Pad is vereist als een protocol is ingesteld op http. Anders is het niet toegestaan.

--port

De poort voor het communiceren van de test. Mogelijke waarden variëren van 1 tot 65535, inclusief.

--probe-threshold

Het aantal opeenvolgende geslaagde of mislukte tests om toe te staan of te weigeren dat verkeer naar dit eindpunt wordt geleverd. Deze is momenteel beschikbaar als preview-versie en wordt niet aanbevolen voor productieworkloads. Voor de meeste scenario's raden we u aan de standaardwaarde van 1 te behouden door de waarde van de eigenschap niet op te geven.

--protocol

Het protocol van het eindpunt.

geaccepteerde waarden: Http, Https, Tcp
--remove

Een eigenschap of element uit een lijst verwijderen. Voorbeeld: --remove property.list OF --remove propertyToRemove.

--set

Werk een object bij door een eigenschapspad en -waarde op te geven die moeten worden ingesteld. Voorbeeld: --set property1.property2=.

az network lb probe wait

Plaats de CLI in een wachtstatus totdat aan een voorwaarde wordt voldaan.

az network lb probe wait [--created]
                         [--custom]
                         [--deleted]
                         [--exists]
                         [--ids]
                         [--interval]
                         [--lb-name]
                         [--resource-group]
                         [--subscription]
                         [--timeout]
                         [--updated]

Optionele parameters

--created

Wacht totdat deze is gemaakt met 'provisioningState' op 'Succeeded'.

standaardwaarde: False
--custom

Wacht totdat de voorwaarde voldoet aan een aangepaste JMESPath-query. Bijvoorbeeld provisioningState!='InProgress', instanceView.statuses[?code=='PowerState/running'].

--deleted

Wacht totdat deze is verwijderd.

standaardwaarde: False
--exists

Wacht totdat de resource bestaat.

standaardwaarde: False
--ids

Een of meer resource-id's (door spaties gescheiden). Dit moet een volledige resource-id zijn met alle informatie van 'Resource-id'-argumenten. U moet --ids of andere 'Resource-id'-argumenten opgeven.

--interval

Polling-interval in seconden.

standaardwaarde: 30
--lb-name

De naam van de load balancer.

--resource-group -g

De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>.

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.

--timeout

Maximale wachttijd in seconden.

standaardwaarde: 3600
--updated

Wacht totdat deze is bijgewerkt met provisioningState op 'Succeeded'.

standaardwaarde: False