az cosmosdb sql role assignment

Hantera Azure Cosmos DB SQL-rolltilldelningar.

Kommandon

Name Description Typ Status
az cosmosdb sql role assignment create

Skapa en SQL-rolltilldelning under ett Azure Cosmos DB-konto.

Kärna Allmän tillgänglighet
az cosmosdb sql role assignment delete

Ta bort en SQL-rolltilldelning under ett Azure Cosmos DB-konto.

Kärna Allmän tillgänglighet
az cosmosdb sql role assignment exists

Kontrollera om det finns en Azure Cosmos DB-rolltilldelning.

Kärna Allmän tillgänglighet
az cosmosdb sql role assignment list

Visa en lista över alla SQL-rolltilldelningar under ett Azure Cosmos DB-konto.

Kärna Allmän tillgänglighet
az cosmosdb sql role assignment show

Visa egenskaperna för en SQL-rolltilldelning under ett Azure Cosmos DB-konto.

Kärna Allmän tillgänglighet
az cosmosdb sql role assignment update

Uppdatera en SQL-rolltilldelning under ett Azure Cosmos DB-konto.

Kärna Allmän tillgänglighet
az cosmosdb sql role assignment wait

Sök efter en SQL-rolltilldelning tills ett specifikt villkor uppfylls.

Kärna Allmän tillgänglighet

az cosmosdb sql role assignment create

Skapa en SQL-rolltilldelning under ett Azure Cosmos DB-konto.

az cosmosdb sql role assignment create --account-name
                                       --principal-id
                                       --resource-group
                                       --scope
                                       [--no-wait]
                                       [--role-assignment-id]
                                       [--role-definition-id]
                                       [--role-definition-name]

Exempel

Skapa en SQL-rolltilldelning under ett Azure Cosmos DB-konto med rolldefinitionsnamn.

az cosmosdb sql role assignment create --account-name MyAccount --resource-group MyResourceGroup \
  --role-assignment-id cb8ed2d7-2371-4e3c-bd31-6cc1560e84f8 \
  --role-definition-name "My Read Only Role" \
  --scope "/dbs/mydb/colls/mycontainer" \
  --principal-id 6328f5f7-dbf7-4244-bba8-fbb9d8066506

Skapa en SQL-rolltilldelning under ett Azure Cosmos DB-konto med hjälp av rolldefinitions-ID.

az cosmosdb sql role assignment create --account-name MyAccount --resource-group MyResourceGroup \
  --role-assignment-id cb8ed2d7-2371-4e3c-bd31-6cc1560e84f8 \
  --role-definition-id be79875a-2cc4-40d5-8958-566017875b39 \
  --scope "/dbs/mydb/colls/mycontainer" \
  --principal-id 6328f5f7-dbf7-4244-bba8-fbb9d8066506

Obligatoriska parametrar

--account-name -a

Cosmosdb-kontonamn.

--principal-id -p

AAD-objekt-ID för det huvudnamn som rolltilldelningen beviljas till.

--resource-group -g

Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>

--scope -s

Resurssökväg för dataplan där den här rolltilldelningen beviljas.

Valfria parametrar

--no-wait

Vänta inte tills den långvariga åtgärden har slutförts.

standardvärde: False
--role-assignment-id -i

Valfritt för Skapa. Unikt ID för rolltilldelningen. Om det inte anges används ett nytt GUID.

--role-definition-id -d

Unikt ID för rolldefinitionen som den här rolltilldelningen refererar till.

--role-definition-name -n

Unikt namn på rolldefinitionen som den här rolltilldelningen refererar till. T.ex "Contoso Reader Role".

Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

accepterade värden: json, jsonc, none, table, tsv, yaml, yamlc
standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

az cosmosdb sql role assignment delete

Ta bort en SQL-rolltilldelning under ett Azure Cosmos DB-konto.

az cosmosdb sql role assignment delete --account-name
                                       --resource-group
                                       --role-assignment-id
                                       [--no-wait]
                                       [--yes]

Exempel

Ta bort en SQL-rolltilldelning under ett Azure Cosmos DB-konto.

az cosmosdb sql role assignment delete --account-name MyAccount --resource-group MyResourceGroup --role-assignment-id cb8ed2d7-2371-4e3c-bd31-6cc1560e84f8

Obligatoriska parametrar

--account-name -a

Cosmosdb-kontonamn.

--resource-group -g

Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>

--role-assignment-id -i

Valfritt för Skapa. Unikt ID för rolltilldelningen. Om det inte anges används ett nytt GUID.

Valfria parametrar

--no-wait

Vänta inte tills den långvariga åtgärden har slutförts.

standardvärde: False
--yes -y

Fråga inte efter bekräftelse.

standardvärde: False
Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

accepterade värden: json, jsonc, none, table, tsv, yaml, yamlc
standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

az cosmosdb sql role assignment exists

Kontrollera om det finns en Azure Cosmos DB-rolltilldelning.

az cosmosdb sql role assignment exists --account-name
                                       --resource-group
                                       --role-assignment-id

Exempel

Kontrollera om det finns en Azure Cosmos DB-rolltilldelning.

az cosmosdb sql role assignment exists --account-name MyAccount --resource-group MyResourceGroup --role-assignment-id cb8ed2d7-2371-4e3c-bd31-6cc1560e84f8

Obligatoriska parametrar

--account-name -a

Cosmosdb-kontonamn.

--resource-group -g

Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>

--role-assignment-id -i

Valfritt för Skapa. Unikt ID för rolltilldelningen. Om det inte anges används ett nytt GUID.

Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

accepterade värden: json, jsonc, none, table, tsv, yaml, yamlc
standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

az cosmosdb sql role assignment list

Visa en lista över alla SQL-rolltilldelningar under ett Azure Cosmos DB-konto.

az cosmosdb sql role assignment list --account-name
                                     --resource-group

Exempel

Visa en lista över alla SQL-rolltilldelningar under ett Azure Cosmos DB-konto.

az cosmosdb sql role assignment list --account-name MyAccount --resource-group MyResourceGroup

Obligatoriska parametrar

--account-name -a

Cosmosdb-kontonamn.

--resource-group -g

Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>

Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

accepterade värden: json, jsonc, none, table, tsv, yaml, yamlc
standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

az cosmosdb sql role assignment show

Visa egenskaperna för en SQL-rolltilldelning under ett Azure Cosmos DB-konto.

az cosmosdb sql role assignment show --account-name
                                     --resource-group
                                     --role-assignment-id

Exempel

Visa egenskaperna för en SQL-rolltilldelning under ett Azure Cosmos DB-konto.

az cosmosdb sql role assignment show --account-name MyAccount --resource-group MyResourceGroup --role-assignment-id cb8ed2d7-2371-4e3c-bd31-6cc1560e84f8

Obligatoriska parametrar

--account-name -a

Cosmosdb-kontonamn.

--resource-group -g

Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>

--role-assignment-id -i

Valfritt för Skapa. Unikt ID för rolltilldelningen. Om det inte anges används ett nytt GUID.

Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

accepterade värden: json, jsonc, none, table, tsv, yaml, yamlc
standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

az cosmosdb sql role assignment update

Uppdatera en SQL-rolltilldelning under ett Azure Cosmos DB-konto.

az cosmosdb sql role assignment update --account-name
                                       --resource-group
                                       --role-assignment-id
                                       [--no-wait]
                                       [--principal-id]
                                       [--role-definition-id]
                                       [--role-definition-name]
                                       [--scope]

Exempel

Uppdatera en SQL-rolltilldelning under ett Azure Cosmos DB-konto.

az cosmosdb sql role assignment update --account-name MyAccount --resource-group MyResourceGroup \
  --role-assignment-id cb8ed2d7-2371-4e3c-bd31-6cc1560e84f8 \
  --role-definition-id updated-role-definition-id

Obligatoriska parametrar

--account-name -a

Cosmosdb-kontonamn.

--resource-group -g

Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>

--role-assignment-id -i

Valfritt för Skapa. Unikt ID för rolltilldelningen. Om det inte anges används ett nytt GUID.

Valfria parametrar

--no-wait

Vänta inte tills den långvariga åtgärden har slutförts.

standardvärde: False
--principal-id -p

AAD-objekt-ID för det huvudnamn som rolltilldelningen beviljas till.

--role-definition-id -d

Unikt ID för rolldefinitionen som den här rolltilldelningen refererar till.

--role-definition-name -n

Unikt namn på rolldefinitionen som den här rolltilldelningen refererar till. T.ex "Contoso Reader Role".

--scope -s

Resurssökväg för dataplan där den här rolltilldelningen beviljas.

Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

accepterade värden: json, jsonc, none, table, tsv, yaml, yamlc
standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

az cosmosdb sql role assignment wait

Sök efter en SQL-rolltilldelning tills ett specifikt villkor uppfylls.

az cosmosdb sql role assignment wait --account-name
                                     --resource-group
                                     --role-assignment-id
                                     [--created]
                                     [--custom]
                                     [--deleted]
                                     [--exists]
                                     [--interval]
                                     [--timeout]
                                     [--updated]

Exempel

Sök efter en SQL-rolltilldelning tills den tas bort.

az cosmosdb sql role assignment wait --account-name MyAccount --resource-group MyResourceGroup --role-assignment-id cb8ed2d7-2371-4e3c-bd31-6cc1560e84f8 --deleted

Obligatoriska parametrar

--account-name -a

Cosmosdb-kontonamn.

--resource-group -g

Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>

--role-assignment-id -i

Valfritt för Skapa. Unikt ID för rolltilldelningen. Om det inte anges används ett nytt GUID.

Valfria parametrar

--created

Vänta tills du har skapat med "provisioningState" på "Lyckades".

standardvärde: False
--custom

Vänta tills villkoret uppfyller en anpassad JMESPath-fråga. T.ex. provisioningState!='InProgress', instanceView.statuses[?code=='PowerState/running'].

--deleted

Vänta tills den har tagits bort.

standardvärde: False
--exists

Vänta tills resursen finns.

standardvärde: False
--interval

Avsökningsintervall i sekunder.

standardvärde: 30
--timeout

Maximal väntetid i sekunder.

standardvärde: 3600
--updated

Vänta tills det har uppdaterats med provisioningState på Lyckades.

standardvärde: False
Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

accepterade värden: json, jsonc, none, table, tsv, yaml, yamlc
standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.