az cosmosdb sql role definition
Gestire le definizioni dei ruoli SQL di Azure Cosmos DB.
Comandi
Nome | Descrizione | Tipo | Status |
---|---|---|---|
az cosmosdb sql role definition create |
Creare una definizione di ruolo SQL in un account Azure Cosmos DB. |
Memoria centrale | Disponibilità generale |
az cosmosdb sql role definition delete |
Eliminare una definizione di ruolo SQL in un account Azure Cosmos DB. |
Memoria centrale | Disponibilità generale |
az cosmosdb sql role definition exists |
Controllare se esiste una definizione di ruolo di Azure Cosmos DB. |
Memoria centrale | Disponibilità generale |
az cosmosdb sql role definition list |
Elencare tutte le definizioni di ruolo SQL in un account Azure Cosmos DB. |
Memoria centrale | Disponibilità generale |
az cosmosdb sql role definition show |
Visualizzare le proprietà di una definizione di ruolo SQL in un account Azure Cosmos DB. |
Memoria centrale | Disponibilità generale |
az cosmosdb sql role definition update |
Aggiornare una definizione di ruolo SQL in un account Azure Cosmos DB. |
Memoria centrale | Disponibilità generale |
az cosmosdb sql role definition wait |
Eseguire il polling su una definizione di ruolo SQL fino a quando non viene soddisfatta una condizione specifica. |
Memoria centrale | Disponibilità generale |
az cosmosdb sql role definition create
Creare una definizione di ruolo SQL in un account Azure Cosmos DB.
az cosmosdb sql role definition create --account-name
--body
--resource-group
[--no-wait]
Esempio
Creare una definizione di ruolo SQL in un account Azure Cosmos DB usando una stringa JSON.
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"
]
}]
}'
Creare una definizione di ruolo SQL in un account Azure Cosmos DB usando un file JSON.
az cosmosdb sql role definition create --account-name MyAccount --resource-group MyResourceGroup --body @role-definition.json
Parametri necessari
Nome dell'account Cosmosdb.
Corpo della definizione del ruolo con ID (facoltativo per la creazione), DataActions o Permissions, Type (Default è CustomRole) e AssignableScopes. È possibile immetterlo come stringa o come file, ad esempio --body o --body @rdbody-file.json "{ "Id": "be79875a-2cc4-40d5-8958-566017875b39", "RoleName": "My Read Write Role", "Type": "CustomRole", "AssignableScopes": [ "/" ], "DataActions": [ "Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/items/create", "Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/items/read" ]}".
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
Parametri facoltativi
Indica che non è necessario attendere il termine dell'operazione a esecuzione prolungata.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az cosmosdb sql role definition delete
Eliminare una definizione di ruolo SQL in un account Azure Cosmos DB.
az cosmosdb sql role definition delete --account-name
--id
--resource-group
[--no-wait]
[--yes]
Esempio
Eliminare una definizione di ruolo SQL in un account Azure Cosmos DB.
az cosmosdb sql role definition delete --account-name MyAccount --resource-group MyResourceGroup --id be79875a-2cc4-40d5-8958-566017875b39
Parametri necessari
Nome dell'account Cosmosdb.
ID univoco per la definizione del ruolo.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
Parametri facoltativi
Indica che non è necessario attendere il termine dell'operazione a esecuzione prolungata.
Indica che non è richiesta la conferma.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az cosmosdb sql role definition exists
Controllare se esiste una definizione di ruolo di Azure Cosmos DB.
az cosmosdb sql role definition exists --account-name
--id
--resource-group
Esempio
Controllare se esiste una definizione di ruolo di Azure Cosmos DB.
az cosmosdb sql role definition exists --account-name MyAccount --resource-group MyResourceGroup --id be79875a-2cc4-40d5-8958-566017875b39
Parametri necessari
Nome dell'account Cosmosdb.
ID univoco per la definizione del ruolo.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az cosmosdb sql role definition list
Elencare tutte le definizioni di ruolo SQL in un account Azure Cosmos DB.
az cosmosdb sql role definition list --account-name
--resource-group
Esempio
Elencare tutte le definizioni di ruolo SQL in un account Azure Cosmos DB.
az cosmosdb sql role definition list --account-name MyAccount --resource-group MyResourceGroup
Parametri necessari
Nome dell'account Cosmosdb.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az cosmosdb sql role definition show
Visualizzare le proprietà di una definizione di ruolo SQL in un account Azure Cosmos DB.
az cosmosdb sql role definition show --account-name
--id
--resource-group
Esempio
Visualizzare le proprietà di una definizione di ruolo SQL in un account Azure Cosmos DB.
az cosmosdb sql role definition show --account-name MyAccount --resource-group MyResourceGroup --id be79875a-2cc4-40d5-8958-566017875b39
Parametri necessari
Nome dell'account Cosmosdb.
ID univoco per la definizione del ruolo.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az cosmosdb sql role definition update
Aggiornare una definizione di ruolo SQL in un account Azure Cosmos DB.
az cosmosdb sql role definition update --account-name
--body
--resource-group
[--no-wait]
Esempio
Aggiornare una definizione di ruolo SQL in un account Azure Cosmos DB.
az cosmosdb sql role definition update --account-name MyAccount --resource-group MyResourceGroup --body @role-definition.json
Parametri necessari
Nome dell'account Cosmosdb.
Corpo della definizione del ruolo con ID (facoltativo per la creazione), DataActions o Permissions, Type (Default è CustomRole) e AssignableScopes. È possibile immetterlo come stringa o come file, ad esempio --body o --body @rdbody-file.json "{ "Id": "be79875a-2cc4-40d5-8958-566017875b39", "RoleName": "My Read Write Role", "Type": "CustomRole", "AssignableScopes": [ "/" ], "DataActions": [ "Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/items/create", "Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/items/read" ]}".
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
Parametri facoltativi
Indica che non è necessario attendere il termine dell'operazione a esecuzione prolungata.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az cosmosdb sql role definition wait
Eseguire il polling su una definizione di ruolo SQL fino a quando non viene soddisfatta una condizione specifica.
az cosmosdb sql role definition wait --account-name
--id
--resource-group
[--created]
[--custom]
[--deleted]
[--exists]
[--interval]
[--timeout]
[--updated]
Esempio
Eseguire il polling su una definizione di ruolo SQL fino a quando non viene eliminato.
az cosmosdb sql role definition wait --account-name MyAccount --resource-group MyResourceGroup --id cb8ed2d7-2371-4e3c-bd31-6cc1560e84f8 --deleted
Parametri necessari
Nome dell'account Cosmosdb.
ID univoco per la definizione del ruolo.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
Parametri facoltativi
Attendere fino a quando non viene creato con 'provisioningState' in 'Succeeded'.
Attendere che la condizione soddisfi una query JMESPath personalizzata. Ad esempio provisioningState!='InProgress', instanceView.statuses[?code=='PowerState/running'].
Attendere l'eliminazione.
Attendere che la risorsa esista.
Intervallo di polling in secondi.
Attesa massima in secondi.
Attendere fino a quando non viene aggiornato con provisioningState in 'Succeeded'.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.