az cosmosdb cassandra role definition
Note
This reference is part of the cosmosdb-preview extension for the Azure CLI (version 2.17.1 or higher). L'estensione installerà automaticamente la prima volta che si esegue un comando az cosmosdb cassandra role definition . Learn more about extensions.
Gestire le definizioni dei ruoli Cassandra di Azure Cosmos DB.
Comandi
Nome | Descrizione | Tipo | Status |
---|---|---|---|
az cosmosdb cassandra role definition create |
Creare una definizione di ruolo Cassandra in un account Azure Cosmos DB. |
Extension | GA |
az cosmosdb cassandra role definition delete |
Eliminare una definizione di ruolo Cassandra in un account Azure Cosmos DB. |
Extension | GA |
az cosmosdb cassandra role definition exists |
Controllare se esiste una definizione di ruolo di Azure Cosmos DB. |
Extension | GA |
az cosmosdb cassandra role definition list |
Elencare tutte le definizioni di ruolo Cassandra in un account Azure Cosmos DB. |
Extension | GA |
az cosmosdb cassandra role definition show |
Visualizzare le proprietà di una definizione di ruolo Cassandra in un account Azure Cosmos DB. |
Extension | GA |
az cosmosdb cassandra role definition update |
Aggiornare una definizione di ruolo Cassandra in un account Azure Cosmos DB. |
Extension | GA |
az cosmosdb cassandra role definition create
Creare una definizione di ruolo Cassandra in un account Azure Cosmos DB.
az cosmosdb cassandra role definition create --account-name
--body
--resource-group
Esempio
Creare una definizione di ruolo Cassandra in un account Azure Cosmos DB usando una stringa JSON.
az cosmosdb cassandra 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/cassandra/containers/entities/read",
"Microsoft.DocumentDB/databaseAccounts/cassandra/containers/executeQuery",
"Microsoft.DocumentDB/databaseAccounts/cassandra/containers/readChangeFeed"
]
}]
}'
Creare una definizione di ruolo Cassandra in un account Azure Cosmos DB usando un file JSON.
az cosmosdb cassandra 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), Tipo (valore predefinito è CustomRole), RoleName, Description, AssignableScopes, Permissions. È possibile immetterlo come stringa o come file, ad esempio --body @cassandra-role_definition-body-file.json o --body "{ "Id": "be79875a-2cc4-40d5-8958-566017875b39", "RoleName": "MyTestRole", "type": "CustomRole", "CustomRole", "description": "Ruolo personalizzato per la lettura dei metadati di Cosmos DB", "AssignableScopes":["/subscriptions/{0}/resourceGroups/{1}/providers/Microsoft.DocumentDB/databaseAccounts/MyDBAccountName"], "Permissions": [{"dataActions": ["Microsoft.DocumentDB/databaseAccounts/readMetadata"]}] }".
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
Parametri globali
Aumentare la verbosità dei log per visualizzare tutti i log di debug.
Proprietà | Valore |
---|---|
Valore predefinito: | False |
Mostra questo messaggio Guida, esci.
Mostra solo gli errori, eliminando gli avvisi.
Proprietà | Valore |
---|---|
Valore predefinito: | False |
Output format.
Proprietà | Valore |
---|---|
Valore predefinito: | json |
Valori accettati: | json, jsonc, none, table, tsv, yaml, yamlc |
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
.
Aumentare il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
Proprietà | Valore |
---|---|
Valore predefinito: | False |
az cosmosdb cassandra role definition delete
Eliminare una definizione di ruolo Cassandra in un account Azure Cosmos DB.
az cosmosdb cassandra role definition delete --account-name
--resource-group
--role-definition-id
[--yes]
Esempio
Eliminare una definizione di ruolo Cassandra in un account Azure Cosmos DB.
az cosmosdb cassandra role definition delete --account-name MyAccount --resource-group MyResourceGroup --role-definition-id be79875a-2cc4-40d5-8958-566017875b39
Parametri necessari
Nome dell'account Cosmosdb.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
ID univoco per la definizione del ruolo Cassandra.
Parametri facoltativi
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
Non richiedere conferma.
Proprietà | Valore |
---|---|
Valore predefinito: | False |
Parametri globali
Aumentare la verbosità dei log per visualizzare tutti i log di debug.
Proprietà | Valore |
---|---|
Valore predefinito: | False |
Mostra questo messaggio Guida, esci.
Mostra solo gli errori, eliminando gli avvisi.
Proprietà | Valore |
---|---|
Valore predefinito: | False |
Output format.
Proprietà | Valore |
---|---|
Valore predefinito: | json |
Valori accettati: | json, jsonc, none, table, tsv, yaml, yamlc |
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
.
Aumentare il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
Proprietà | Valore |
---|---|
Valore predefinito: | False |
az cosmosdb cassandra role definition exists
Controllare se esiste una definizione di ruolo di Azure Cosmos DB.
az cosmosdb cassandra role definition exists --account-name
--resource-group
--role-definition-id
Esempio
Controllare se esiste una definizione di ruolo di Azure Cosmos DB.
az cosmosdb cassandra role definition exists --account-name MyAccount --resource-group MyResourceGroup --role-definition-id be79875a-2cc4-40d5-8958-566017875b39
Parametri necessari
Nome dell'account Cosmosdb.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
ID univoco per la definizione del ruolo Cassandra.
Parametri globali
Aumentare la verbosità dei log per visualizzare tutti i log di debug.
Proprietà | Valore |
---|---|
Valore predefinito: | False |
Mostra questo messaggio Guida, esci.
Mostra solo gli errori, eliminando gli avvisi.
Proprietà | Valore |
---|---|
Valore predefinito: | False |
Output format.
Proprietà | Valore |
---|---|
Valore predefinito: | json |
Valori accettati: | json, jsonc, none, table, tsv, yaml, yamlc |
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
.
Aumentare il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
Proprietà | Valore |
---|---|
Valore predefinito: | False |
az cosmosdb cassandra role definition list
Elencare tutte le definizioni di ruolo Cassandra in un account Azure Cosmos DB.
az cosmosdb cassandra role definition list --account-name
--resource-group
Esempio
Elencare tutte le definizioni di ruolo Cassandra in un account Azure Cosmos DB.
az cosmosdb cassandra 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
Aumentare la verbosità dei log per visualizzare tutti i log di debug.
Proprietà | Valore |
---|---|
Valore predefinito: | False |
Mostra questo messaggio Guida, esci.
Mostra solo gli errori, eliminando gli avvisi.
Proprietà | Valore |
---|---|
Valore predefinito: | False |
Output format.
Proprietà | Valore |
---|---|
Valore predefinito: | json |
Valori accettati: | json, jsonc, none, table, tsv, yaml, yamlc |
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
.
Aumentare il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
Proprietà | Valore |
---|---|
Valore predefinito: | False |
az cosmosdb cassandra role definition show
Visualizzare le proprietà di una definizione di ruolo Cassandra in un account Azure Cosmos DB.
az cosmosdb cassandra role definition show --account-name
--resource-group
--role-definition-id
Esempio
Visualizzare le proprietà di una definizione di ruolo Cassandra in un account Azure Cosmos DB.
az cosmosdb cassandra role definition show --account-name MyAccount --resource-group MyResourceGroup --role-definition-id be79875a-2cc4-40d5-8958-566017875b39
Parametri necessari
Nome dell'account Cosmosdb.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
ID univoco per la definizione del ruolo Cassandra.
Parametri globali
Aumentare la verbosità dei log per visualizzare tutti i log di debug.
Proprietà | Valore |
---|---|
Valore predefinito: | False |
Mostra questo messaggio Guida, esci.
Mostra solo gli errori, eliminando gli avvisi.
Proprietà | Valore |
---|---|
Valore predefinito: | False |
Output format.
Proprietà | Valore |
---|---|
Valore predefinito: | json |
Valori accettati: | json, jsonc, none, table, tsv, yaml, yamlc |
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
.
Aumentare il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
Proprietà | Valore |
---|---|
Valore predefinito: | False |
az cosmosdb cassandra role definition update
Aggiornare una definizione di ruolo Cassandra in un account Azure Cosmos DB.
az cosmosdb cassandra role definition update --account-name
--body
--resource-group
Esempio
Aggiornare una definizione di ruolo Cassandra in un account Azure Cosmos DB.
az cosmosdb cassandra 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), Tipo (valore predefinito è CustomRole), RoleName, Description, AssignableScopes, Permissions. È possibile immetterlo come stringa o come file, ad esempio --body @cassandra-role_definition-body-file.json o --body "{ "Id": "be79875a-2cc4-40d5-8958-566017875b39", "RoleName": "MyTestRole", "type": "CustomRole", "CustomRole", "description": "Ruolo personalizzato per la lettura dei metadati di Cosmos DB", "AssignableScopes":["/subscriptions/{0}/resourceGroups/{1}/providers/Microsoft.DocumentDB/databaseAccounts/MyDBAccountName"], "Permissions": [{"dataActions": ["Microsoft.DocumentDB/databaseAccounts/readMetadata"]}] }".
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
Parametri globali
Aumentare la verbosità dei log per visualizzare tutti i log di debug.
Proprietà | Valore |
---|---|
Valore predefinito: | False |
Mostra questo messaggio Guida, esci.
Mostra solo gli errori, eliminando gli avvisi.
Proprietà | Valore |
---|---|
Valore predefinito: | False |
Output format.
Proprietà | Valore |
---|---|
Valore predefinito: | json |
Valori accettati: | json, jsonc, none, table, tsv, yaml, yamlc |
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
.
Aumentare il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
Proprietà | Valore |
---|---|
Valore predefinito: | False |