Condividi tramite


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

--account-name -a

Nome dell'account Cosmosdb.

--body -b

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"]}] }".

--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>.

Parametri globali
--debug

Aumentare la verbosità dei log per visualizzare tutti i log di debug.

Proprietà Valore
Valore predefinito: False
--help -h

Mostra questo messaggio Guida, esci.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

Proprietà Valore
Valore predefinito: False
--output -o

Output format.

Proprietà Valore
Valore predefinito: json
Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--verbose

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

--account-name -a

Nome dell'account Cosmosdb.

--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>.

--role-definition-id -i

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.

--yes -y

Non richiedere conferma.

Proprietà Valore
Valore predefinito: False
Parametri globali
--debug

Aumentare la verbosità dei log per visualizzare tutti i log di debug.

Proprietà Valore
Valore predefinito: False
--help -h

Mostra questo messaggio Guida, esci.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

Proprietà Valore
Valore predefinito: False
--output -o

Output format.

Proprietà Valore
Valore predefinito: json
Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--verbose

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

--account-name -a

Nome dell'account Cosmosdb.

--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>.

--role-definition-id -i

ID univoco per la definizione del ruolo Cassandra.

Parametri globali
--debug

Aumentare la verbosità dei log per visualizzare tutti i log di debug.

Proprietà Valore
Valore predefinito: False
--help -h

Mostra questo messaggio Guida, esci.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

Proprietà Valore
Valore predefinito: False
--output -o

Output format.

Proprietà Valore
Valore predefinito: json
Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--verbose

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

--account-name -a

Nome dell'account Cosmosdb.

--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>.

Parametri globali
--debug

Aumentare la verbosità dei log per visualizzare tutti i log di debug.

Proprietà Valore
Valore predefinito: False
--help -h

Mostra questo messaggio Guida, esci.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

Proprietà Valore
Valore predefinito: False
--output -o

Output format.

Proprietà Valore
Valore predefinito: json
Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--verbose

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

--account-name -a

Nome dell'account Cosmosdb.

--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>.

--role-definition-id -i

ID univoco per la definizione del ruolo Cassandra.

Parametri globali
--debug

Aumentare la verbosità dei log per visualizzare tutti i log di debug.

Proprietà Valore
Valore predefinito: False
--help -h

Mostra questo messaggio Guida, esci.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

Proprietà Valore
Valore predefinito: False
--output -o

Output format.

Proprietà Valore
Valore predefinito: json
Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--verbose

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

--account-name -a

Nome dell'account Cosmosdb.

--body -b

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"]}] }".

--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>.

Parametri globali
--debug

Aumentare la verbosità dei log per visualizzare tutti i log di debug.

Proprietà Valore
Valore predefinito: False
--help -h

Mostra questo messaggio Guida, esci.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

Proprietà Valore
Valore predefinito: False
--output -o

Output format.

Proprietà Valore
Valore predefinito: json
Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--verbose

Aumentare il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

Proprietà Valore
Valore predefinito: False