az cosmosdb sql role assignment

Beheer Azure Cosmos DB SQL roltoewijzingen.

Opdracht

az cosmosdb sql role assignment create

Maak een SQL roltoewijzing onder een Azure Cosmos DB account.

az cosmosdb sql role assignment delete

Verwijder een SQL roltoewijzing onder een Azure Cosmos DB account.

az cosmosdb sql role assignment exists

Controleer of er Azure Cosmos DB roltoewijzing bestaat.

az cosmosdb sql role assignment list

Een lijst SQL roltoewijzingen onder een Azure Cosmos DB account.

az cosmosdb sql role assignment show

De eigenschappen van een SQL roltoewijzing onder een Azure Cosmos DB weergeven.

az cosmosdb sql role assignment update

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

az cosmosdb sql role assignment wait

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

az cosmosdb sql role assignment create

Maak een SQL roltoewijzing onder een Azure Cosmos DB account.

az cosmosdb sql role assignment create --account-name
                                       --principal-id
                                       --resource-group
                                       --scope
                                       [--no-wait]
                                       [--role-assignment-id]
                                       [--role-definition-id]
                                       [--role-definition-name]
                                       [--subscription]

Voorbeelden

Maak een SQL roltoewijzing onder een Azure Cosmos DB-account met behulp van Roldefinitienaam.

az cosmosdb sql role assignment create --account-name MyAccount --resource-group MyResourceGroup \
  --role-assignment-id cb8ed2d7-2371-4e3c-bd31-6cc1560e84f8 \
  --role-definition-name "My Read Only Role" \
  --scope "/dbs/mydb/colls/mycontainer" \
  --principal-id 6328f5f7-dbf7-4244-bba8-fbb9d8066506

Maak een SQL roltoewijzing onder een Azure Cosmos DB-account met behulp van roldefinitie-id.

az cosmosdb sql role assignment create --account-name MyAccount --resource-group MyResourceGroup \
  --role-assignment-id cb8ed2d7-2371-4e3c-bd31-6cc1560e84f8 \
  --role-definition-id be79875a-2cc4-40d5-8958-566017875b39 \
  --scope "/dbs/mydb/colls/mycontainer" \
  --principal-id 6328f5f7-dbf7-4244-bba8-fbb9d8066506

Vereiste parameters

--account-name -a

Cosmosdb-accountnaam.

--principal-id -p

AAD-object-id van de principal waaraan deze roltoewijzing wordt verleend.

--resource-group -g

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

--scope -s

Resourcepad voor gegevensvlak waarop deze roltoewijzing wordt verleend.

Optionele parameters

--no-wait

Wacht niet tot de langlopende bewerking is uitgevoerd.

--role-assignment-id -i

Optioneel voor Maken. Unieke id voor de roltoewijzing. Als dit niet wordt opgegeven, wordt er een nieuwe GUID gebruikt.

--role-definition-id -d

De unieke id van de roldefinitie waar deze roltoewijzing naar verwijst.

--role-definition-name -n

De unieke naam van de roldefinitie waar deze roltoewijzing naar verwijst. Bijvoorbeeld 'Contoso Reader Role'.

--subscription

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

az cosmosdb sql role assignment delete

Verwijder een SQL roltoewijzing onder een Azure Cosmos DB account.

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

Voorbeelden

Verwijder een SQL roltoewijzing onder een Azure Cosmos DB account.

az cosmosdb sql role assignment delete --account-name MyAccount --resource-group MyResourceGroup --role-assignment-id cb8ed2d7-2371-4e3c-bd31-6cc1560e84f8

Vereiste parameters

--account-name -a

Cosmosdb-accountnaam.

--resource-group -g

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

--role-assignment-id -i

Optioneel voor Maken. Unieke id voor de roltoewijzing. Als dit niet wordt opgegeven, wordt er een nieuwe GUID gebruikt.

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 az account set -s NAME_OR_ID behulp van .

--yes -y

Niet vragen om bevestiging.

az cosmosdb sql role assignment exists

Controleer of er Azure Cosmos DB roltoewijzing bestaat.

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

Voorbeelden

Controleer of er Azure Cosmos DB roltoewijzing bestaat.

az cosmosdb sql role assignment exists --account-name MyAccount --resource-group MyResourceGroup --role-assignment-id cb8ed2d7-2371-4e3c-bd31-6cc1560e84f8

Vereiste parameters

--account-name -a

Cosmosdb-accountnaam.

--resource-group -g

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

--role-assignment-id -i

Optioneel voor Maken. Unieke id voor de roltoewijzing. Als dit niet wordt opgegeven, wordt er een nieuwe GUID gebruikt.

Optionele parameters

--subscription

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

az cosmosdb sql role assignment list

Een lijst SQL roltoewijzingen onder een Azure Cosmos DB account.

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

Voorbeelden

Een lijst SQL roltoewijzingen onder een Azure Cosmos DB account.

az cosmosdb sql role assignment 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 behulp van az configure --defaults group=<name> .

Optionele parameters

--query-examples

JMESPath-tekenreeks voor u aanbevelen. U kunt een van de query's kopiƫren en plakken na de parameter --query tussen dubbele aanhalingstekens 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 az account set -s NAME_OR_ID behulp van .

az cosmosdb sql role assignment show

De eigenschappen van een SQL roltoewijzing onder een Azure Cosmos DB weergeven.

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

Voorbeelden

De eigenschappen van een SQL roltoewijzing onder een Azure Cosmos DB weergeven.

az cosmosdb sql role assignment show --account-name MyAccount --resource-group MyResourceGroup --role-assignment-id cb8ed2d7-2371-4e3c-bd31-6cc1560e84f8

Vereiste parameters

--account-name -a

Cosmosdb-accountnaam.

--resource-group -g

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

--role-assignment-id -i

Optioneel voor Maken. Unieke id voor de roltoewijzing. Als dit niet wordt opgegeven, wordt er een nieuwe GUID gebruikt.

Optionele parameters

--query-examples

JMESPath-tekenreeks voor u aanbevelen. U kunt een van de query's kopiƫren en plakken na de parameter --query tussen dubbele aanhalingstekens 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 az account set -s NAME_OR_ID behulp van .

az cosmosdb sql role assignment update

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

az cosmosdb sql role assignment update --account-name
                                       --resource-group
                                       --role-assignment-id
                                       [--no-wait]
                                       [--principal-id]
                                       [--role-definition-id]
                                       [--role-definition-name]
                                       [--scope]
                                       [--subscription]

Voorbeelden

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

az cosmosdb sql role assignment update --account-name MyAccount --resource-group MyResourceGroup \
  --role-assignment-id cb8ed2d7-2371-4e3c-bd31-6cc1560e84f8 \
  --role-definition-id updated-role-definition-id

Vereiste parameters

--account-name -a

Cosmosdb-accountnaam.

--resource-group -g

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

--role-assignment-id -i

Optioneel voor Maken. Unieke id voor de roltoewijzing. Als dit niet wordt opgegeven, wordt er een nieuwe GUID gebruikt.

Optionele parameters

--no-wait

Wacht niet tot de langlopende bewerking is uitgevoerd.

--principal-id -p

AAD-object-id van de principal waaraan deze roltoewijzing wordt verleend.

--role-definition-id -d

De unieke id van de roldefinitie waar deze roltoewijzing naar verwijst.

--role-definition-name -n

De unieke naam van de roldefinitie waar deze roltoewijzing naar verwijst. Bijvoorbeeld 'Contoso Reader Role'.

--scope -s

Resourcepad voor gegevensvlak waarop deze roltoewijzing wordt verleend.

--subscription

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

az cosmosdb sql role assignment wait

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

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

Voorbeelden

Poll op een SQL roltoewijzing totdat deze wordt verwijderd.

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

Vereiste parameters

--account-name -a

Cosmosdb-accountnaam.

--resource-group -g

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

--role-assignment-id -i

Optioneel voor Maken. Unieke id voor de roltoewijzing. Als dit niet wordt opgegeven, wordt er een nieuwe GUID gebruikt.

Optionele parameters

--created

Wacht totdat u hebt gemaakt met 'provisioningState' bij 'Succeeded'.

--custom

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

--deleted

Wacht tot 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 az account set -s NAME_OR_ID behulp van .

--timeout

Maximale wachttijd in seconden.

standaardwaarde: 3600
--updated

Wacht tot provisioningState is bijgewerkt bij Succeeded.