az cosmosdb sql role definition

Roldefinities Azure Cosmos DB SQL beheren.

Opdracht

az cosmosdb sql role definition create

Maak een SQL-roldefinitie onder een Azure Cosmos DB account.

az cosmosdb sql role definition delete

Verwijder een SQL-roldefinitie onder een Azure Cosmos DB account.

az cosmosdb sql role definition exists

Controleer of er een Azure Cosmos DB-roldefinitie bestaat.

az cosmosdb sql role definition list

Alle roldefinities SQL onder een Azure Cosmos DB weergeven.

az cosmosdb sql role definition show

De eigenschappen van een roldefinitie SQL een Azure Cosmos DB weergeven.

az cosmosdb sql role definition update

Werk een SQL roldefinitie bij onder een Azure Cosmos DB account.

az cosmosdb sql role definition wait

Poll op een SQL roldefinitie totdat aan een specifieke voorwaarde wordt voldaan.

az cosmosdb sql role definition create

Maak een SQL-roldefinitie onder een Azure Cosmos DB account.

az cosmosdb sql role definition create --account-name
                                       --body
                                       --resource-group
                                       [--no-wait]
                                       [--subscription]

Voorbeelden

Maak een SQL roldefinitie onder een Azure Cosmos DB-account met behulp van een JSON-tekenreeks.

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

Maak een SQL roldefinitie onder een Azure Cosmos DB-account met behulp van een JSON-bestand.

az cosmosdb sql role definition create --account-name MyAccount --resource-group MyResourceGroup --body @role-definition.json

Vereiste parameters

--account-name -a

Cosmosdb-accountnaam.

--body -b

Role Definition body with Id (Optional for create), DataActions or Permissions, Type (Default is CustomRole) en AssignableScopes. U kunt deze invoeren als een tekenreeks of als een bestand, bijvoorbeeld --body of @rdbody-file.json --body "{ "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" ]}".

--resource-group -g

De naam van de resourcegroep. U kunt de standaardgroep configureren met az configure --defaults group=<name> behulp van .

Optionele parameters

--no-wait

Wacht niet tot de langlopende bewerking is uitgevoerd.

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID .

az cosmosdb sql role definition delete

Verwijder een SQL-roldefinitie onder een Azure Cosmos DB account.

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

Voorbeelden

Verwijder een SQL-roldefinitie onder een Azure Cosmos DB account.

az cosmosdb sql role definition delete --account-name MyAccount --resource-group MyResourceGroup --id be79875a-2cc4-40d5-8958-566017875b39

Vereiste parameters

--account-name -a

Cosmosdb-accountnaam.

--id -i

Unieke id voor de roldefinitie.

--resource-group -g

De naam van de resourcegroep. U kunt de standaardgroep configureren met az configure --defaults group=<name> behulp van .

Optionele parameters

--no-wait

Wacht niet tot de langlopende bewerking is uitgevoerd.

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID .

--yes -y

Niet vragen om bevestiging.

az cosmosdb sql role definition exists

Controleer of er een Azure Cosmos DB-roldefinitie bestaat.

az cosmosdb sql role definition exists --account-name
                                       --id
                                       --resource-group
                                       [--subscription]

Voorbeelden

Controleer of er een Azure Cosmos DB-roldefinitie bestaat.

az cosmosdb sql role definition exists --account-name MyAccount --resource-group MyResourceGroup --id be79875a-2cc4-40d5-8958-566017875b39

Vereiste parameters

--account-name -a

Cosmosdb-accountnaam.

--id -i

Unieke id voor de roldefinitie.

--resource-group -g

De naam van de resourcegroep. U kunt de standaardgroep configureren met az configure --defaults group=<name> behulp van .

Optionele parameters

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID .

az cosmosdb sql role definition list

Alle roldefinities SQL onder een Azure Cosmos DB weergeven.

az cosmosdb sql role definition list --account-name
                                     --resource-group
                                     [--query-examples]
                                     [--subscription]

Voorbeelden

Alle roldefinities SQL onder een Azure Cosmos DB weergeven.

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

Vereiste parameters

--account-name -a

Cosmosdb-accountnaam.

--resource-group -g

De naam van de resourcegroep. U kunt de standaardgroep configureren met az configure --defaults group=<name> behulp van .

Optionele parameters

--query-examples

JMESPath-tekenreeks voor u aanbevelen. U kunt een van de query's kopiƫren en deze na de parameter --query tussen dubbele aanhalingstekens plakken om de resultaten te bekijken. U kunt een of meer positionele trefwoorden toevoegen, zodat we suggesties kunnen geven op basis van deze sleutelwoorden.

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID .

az cosmosdb sql role definition show

De eigenschappen van een roldefinitie SQL een Azure Cosmos DB weergeven.

az cosmosdb sql role definition show --account-name
                                     --id
                                     --resource-group
                                     [--query-examples]
                                     [--subscription]

Voorbeelden

De eigenschappen van een roldefinitie SQL een Azure Cosmos DB weergeven.

az cosmosdb sql role definition show --account-name MyAccount --resource-group MyResourceGroup --id be79875a-2cc4-40d5-8958-566017875b39

Vereiste parameters

--account-name -a

Cosmosdb-accountnaam.

--id -i

Unieke id voor de roldefinitie.

--resource-group -g

De naam van de resourcegroep. U kunt de standaardgroep configureren met az configure --defaults group=<name> behulp van .

Optionele parameters

--query-examples

JMESPath-tekenreeks voor u aanbevelen. U kunt een van de query's kopiƫren en deze na de parameter --query tussen dubbele aanhalingstekens plakken om de resultaten te bekijken. U kunt een of meer positionele trefwoorden toevoegen, zodat we suggesties kunnen geven op basis van deze sleutelwoorden.

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID .

az cosmosdb sql role definition update

Werk een SQL roldefinitie bij onder een Azure Cosmos DB account.

az cosmosdb sql role definition update --account-name
                                       --body
                                       --resource-group
                                       [--no-wait]
                                       [--subscription]

Voorbeelden

Werk een SQL roldefinitie bij onder een Azure Cosmos DB account.

az cosmosdb sql role definition update --account-name MyAccount --resource-group MyResourceGroup --body @role-definition.json

Vereiste parameters

--account-name -a

Cosmosdb-accountnaam.

--body -b

Role Definition body with Id (Optional for create), DataActions or Permissions, Type (Default is CustomRole) en AssignableScopes. U kunt deze invoeren als een tekenreeks of als een bestand, bijvoorbeeld --body of @rdbody-file.json --body "{ "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" ]}".

--resource-group -g

De naam van de resourcegroep. U kunt de standaardgroep configureren met az configure --defaults group=<name> behulp van .

Optionele parameters

--no-wait

Wacht niet tot de langlopende bewerking is uitgevoerd.

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID .

az cosmosdb sql role definition wait

Poll op een SQL roldefinitie totdat aan een specifieke voorwaarde wordt voldaan.

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

Voorbeelden

Poll op een SQL roldefinitie totdat deze wordt verwijderd.

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

Vereiste parameters

--account-name -a

Cosmosdb-accountnaam.

--id -i

Unieke id voor de roldefinitie.

--resource-group -g

De naam van de resourcegroep. U kunt de standaardgroep configureren met az configure --defaults group=<name> behulp van .

Optionele parameters

--created

Wacht totdat u met provisioningState bij Succeeded hebt gemaakt.

--custom

Wacht totdat de voorwaarde voldoet aan een aangepaste JMESPath-query. Bijvoorbeeld provisioningState!='InProgress', instanceView.statuses[?code=='PowerState/running'].

--deleted

Wacht totdat u deze hebt verwijderd.

--exists

Wacht totdat de resource bestaat.

--interval

Pollinginterval in seconden.

standaardwaarde: 30
--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID .

--timeout

Maximale wachttijd in seconden.

standaardwaarde: 3600
--updated

Wacht totdat de provisioningState is bijgewerkt op 'Succeeded'.