az cosmosdb sql role definition
Hantera SQL-rolldefinitioner för Azure Cosmos DB.
Kommandon
Name | Description | Typ | Status |
---|---|---|---|
az cosmosdb sql role definition create |
Skapa en SQL-rolldefinition under ett Azure Cosmos DB-konto. |
Kärna | Allmän tillgänglighet |
az cosmosdb sql role definition delete |
Ta bort en SQL-rolldefinition under ett Azure Cosmos DB-konto. |
Kärna | Allmän tillgänglighet |
az cosmosdb sql role definition exists |
Kontrollera om det finns en rolldefinition för Azure Cosmos DB. |
Kärna | Allmän tillgänglighet |
az cosmosdb sql role definition list |
Visa en lista över alla SQL-rolldefinitioner under ett Azure Cosmos DB-konto. |
Kärna | Allmän tillgänglighet |
az cosmosdb sql role definition show |
Visa egenskaperna för en SQL-rolldefinition under ett Azure Cosmos DB-konto. |
Kärna | Allmän tillgänglighet |
az cosmosdb sql role definition update |
Uppdatera en SQL-rolldefinition under ett Azure Cosmos DB-konto. |
Kärna | Allmän tillgänglighet |
az cosmosdb sql role definition wait |
Sök efter en SQL-rolldefinition tills ett specifikt villkor uppfylls. |
Kärna | Allmän tillgänglighet |
az cosmosdb sql role definition create
Skapa en SQL-rolldefinition under ett Azure Cosmos DB-konto.
az cosmosdb sql role definition create --account-name
--body
--resource-group
[--no-wait]
Exempel
Skapa en SQL-rolldefinition under ett Azure Cosmos DB-konto med hjälp av en JSON-sträng.
az cosmosdb sql role definition create --account-name MyAccount --resource-group MyResourceGroup --body '{
"Id": "be79875a-2cc4-40d5-8958-566017875b39",
"RoleName": "My Read Only Role",
"Type": "CustomRole",
"AssignableScopes": ["/dbs/mydb/colls/mycontainer"],
"Permissions": [{
"DataActions": [
"Microsoft.DocumentDB/databaseAccounts/readMetadata",
"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/items/read",
"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/executeQuery",
"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/readChangeFeed"
]
}]
}'
Skapa en SQL-rolldefinition under ett Azure Cosmos DB-konto med hjälp av en JSON-fil.
az cosmosdb sql role definition create --account-name MyAccount --resource-group MyResourceGroup --body @role-definition.json
Obligatoriska parametrar
Cosmosdb-kontonamn.
Rolldefinitionstext med ID (valfritt för att skapa), DataActions eller behörigheter, Typ (standard är CustomRole) och AssignableScopes. Du kan ange den som en sträng eller som en fil, t.ex. --body @rdbody-file.json eller --body "{ "Id": "be79875a-2cc4-40d5-8958-566017875b39", "RoleName": "My Read Write Role", "Type": "CustomR".ole", "AssignableScopes": [ "/" ], "DataActions": [ "Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/items/create", "Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/items/read" ]}".
Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>
Valfria parametrar
Vänta inte tills den långvariga åtgärden har slutförts.
Globala parametrar
Öka loggningsverositeten för att visa alla felsökningsloggar.
Visa det här hjälpmeddelandet och avsluta.
Visa bara fel och ignorera varningar.
Utdataformat.
JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.
Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID
Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.
az cosmosdb sql role definition delete
Ta bort en SQL-rolldefinition under ett Azure Cosmos DB-konto.
az cosmosdb sql role definition delete --account-name
--id
--resource-group
[--no-wait]
[--yes]
Exempel
Ta bort en SQL-rolldefinition under ett Azure Cosmos DB-konto.
az cosmosdb sql role definition delete --account-name MyAccount --resource-group MyResourceGroup --id be79875a-2cc4-40d5-8958-566017875b39
Obligatoriska parametrar
Cosmosdb-kontonamn.
Unikt ID för rolldefinitionen.
Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>
Valfria parametrar
Vänta inte tills den långvariga åtgärden har slutförts.
Fråga inte efter bekräftelse.
Globala parametrar
Öka loggningsverositeten för att visa alla felsökningsloggar.
Visa det här hjälpmeddelandet och avsluta.
Visa bara fel och ignorera varningar.
Utdataformat.
JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.
Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID
Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.
az cosmosdb sql role definition exists
Kontrollera om det finns en rolldefinition för Azure Cosmos DB.
az cosmosdb sql role definition exists --account-name
--id
--resource-group
Exempel
Kontrollera om det finns en rolldefinition för Azure Cosmos DB.
az cosmosdb sql role definition exists --account-name MyAccount --resource-group MyResourceGroup --id be79875a-2cc4-40d5-8958-566017875b39
Obligatoriska parametrar
Cosmosdb-kontonamn.
Unikt ID för rolldefinitionen.
Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>
Globala parametrar
Öka loggningsverositeten för att visa alla felsökningsloggar.
Visa det här hjälpmeddelandet och avsluta.
Visa bara fel och ignorera varningar.
Utdataformat.
JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.
Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID
Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.
az cosmosdb sql role definition list
Visa en lista över alla SQL-rolldefinitioner under ett Azure Cosmos DB-konto.
az cosmosdb sql role definition list --account-name
--resource-group
Exempel
Visa en lista över alla SQL-rolldefinitioner under ett Azure Cosmos DB-konto.
az cosmosdb sql role definition list --account-name MyAccount --resource-group MyResourceGroup
Obligatoriska parametrar
Cosmosdb-kontonamn.
Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>
Globala parametrar
Öka loggningsverositeten för att visa alla felsökningsloggar.
Visa det här hjälpmeddelandet och avsluta.
Visa bara fel och ignorera varningar.
Utdataformat.
JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.
Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID
Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.
az cosmosdb sql role definition show
Visa egenskaperna för en SQL-rolldefinition under ett Azure Cosmos DB-konto.
az cosmosdb sql role definition show --account-name
--id
--resource-group
Exempel
Visa egenskaperna för en SQL-rolldefinition under ett Azure Cosmos DB-konto.
az cosmosdb sql role definition show --account-name MyAccount --resource-group MyResourceGroup --id be79875a-2cc4-40d5-8958-566017875b39
Obligatoriska parametrar
Cosmosdb-kontonamn.
Unikt ID för rolldefinitionen.
Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>
Globala parametrar
Öka loggningsverositeten för att visa alla felsökningsloggar.
Visa det här hjälpmeddelandet och avsluta.
Visa bara fel och ignorera varningar.
Utdataformat.
JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.
Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID
Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.
az cosmosdb sql role definition update
Uppdatera en SQL-rolldefinition under ett Azure Cosmos DB-konto.
az cosmosdb sql role definition update --account-name
--body
--resource-group
[--no-wait]
Exempel
Uppdatera en SQL-rolldefinition under ett Azure Cosmos DB-konto.
az cosmosdb sql role definition update --account-name MyAccount --resource-group MyResourceGroup --body @role-definition.json
Obligatoriska parametrar
Cosmosdb-kontonamn.
Rolldefinitionstext med ID (valfritt för att skapa), DataActions eller behörigheter, Typ (standard är CustomRole) och AssignableScopes. Du kan ange den som en sträng eller som en fil, t.ex. --body @rdbody-file.json eller --body "{ "Id": "be79875a-2cc4-40d5-8958-566017875b39", "RoleName": "My Read Write Role", "Type": "CustomR".ole", "AssignableScopes": [ "/" ], "DataActions": [ "Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/items/create", "Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/items/read" ]}".
Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>
Valfria parametrar
Vänta inte tills den långvariga åtgärden har slutförts.
Globala parametrar
Öka loggningsverositeten för att visa alla felsökningsloggar.
Visa det här hjälpmeddelandet och avsluta.
Visa bara fel och ignorera varningar.
Utdataformat.
JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.
Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID
Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.
az cosmosdb sql role definition wait
Sök efter en SQL-rolldefinition tills ett specifikt villkor uppfylls.
az cosmosdb sql role definition wait --account-name
--id
--resource-group
[--created]
[--custom]
[--deleted]
[--exists]
[--interval]
[--timeout]
[--updated]
Exempel
Sök efter en SQL-rolldefinition tills den tas bort.
az cosmosdb sql role definition wait --account-name MyAccount --resource-group MyResourceGroup --id cb8ed2d7-2371-4e3c-bd31-6cc1560e84f8 --deleted
Obligatoriska parametrar
Cosmosdb-kontonamn.
Unikt ID för rolldefinitionen.
Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>
Valfria parametrar
Vänta tills du har skapat med "provisioningState" på "Lyckades".
Vänta tills villkoret uppfyller en anpassad JMESPath-fråga. T.ex. provisioningState!='InProgress', instanceView.statuses[?code=='PowerState/running'].
Vänta tills den har tagits bort.
Vänta tills resursen finns.
Avsökningsintervall i sekunder.
Maximal väntetid i sekunder.
Vänta tills det har uppdaterats med provisioningState på Lyckades.
Globala parametrar
Öka loggningsverositeten för att visa alla felsökningsloggar.
Visa det här hjälpmeddelandet och avsluta.
Visa bara fel och ignorera varningar.
Utdataformat.
JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.
Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID
Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.