az cosmosdb sql role definition
Azure Cosmos DB SQL-roldefinities beheren.
Opdracht
Name | Description | Type | Status |
---|---|---|---|
az cosmosdb sql role definition create |
Maak een SQL-roldefinitie onder een Azure Cosmos DB-account. |
Basis | GA |
az cosmosdb sql role definition delete |
Verwijder een SQL-roldefinitie onder een Azure Cosmos DB-account. |
Basis | GA |
az cosmosdb sql role definition exists |
Controleer of er een Azure Cosmos DB-roldefinitie bestaat. |
Basis | GA |
az cosmosdb sql role definition list |
Vermeld alle SQL-roldefinities onder een Azure Cosmos DB-account. |
Basis | GA |
az cosmosdb sql role definition show |
De eigenschappen van een SQL-roldefinitie weergeven onder een Azure Cosmos DB-account. |
Basis | GA |
az cosmosdb sql role definition update |
Werk een SQL-roldefinitie bij onder een Azure Cosmos DB-account. |
Basis | GA |
az cosmosdb sql role definition wait |
Poll op een SQL-roldefinitie totdat aan een specifieke voorwaarde wordt voldaan. |
Basis | GA |
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]
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
Cosmosdb-accountnaam.
Hoofdtekst roldefinitie met id (optioneel voor maken), DataActions of machtigingen, type (standaard is CustomRole) en AssignableScopes. U kunt het invoeren als een tekenreeks of als een bestand, bijvoorbeeld --body of --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/containers/read" ]}".
De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>
.
Optionele parameters
Wacht niet totdat de langdurige bewerking is voltooid.
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID
.
Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.
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]
[--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
Cosmosdb-accountnaam.
Unieke id voor de roldefinitie.
De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>
.
Optionele parameters
Wacht niet totdat de langdurige bewerking is voltooid.
Niet vragen om bevestiging.
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID
.
Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.
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
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
Cosmosdb-accountnaam.
Unieke id voor de roldefinitie.
De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>
.
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID
.
Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.
az cosmosdb sql role definition list
Vermeld alle SQL-roldefinities onder een Azure Cosmos DB-account.
az cosmosdb sql role definition list --account-name
--resource-group
Voorbeelden
Vermeld alle SQL-roldefinities onder een Azure Cosmos DB-account.
az cosmosdb sql role definition list --account-name MyAccount --resource-group MyResourceGroup
Vereiste parameters
Cosmosdb-accountnaam.
De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>
.
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID
.
Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.
az cosmosdb sql role definition show
De eigenschappen van een SQL-roldefinitie weergeven onder een Azure Cosmos DB-account.
az cosmosdb sql role definition show --account-name
--id
--resource-group
Voorbeelden
De eigenschappen van een SQL-roldefinitie weergeven onder een Azure Cosmos DB-account.
az cosmosdb sql role definition show --account-name MyAccount --resource-group MyResourceGroup --id be79875a-2cc4-40d5-8958-566017875b39
Vereiste parameters
Cosmosdb-accountnaam.
Unieke id voor de roldefinitie.
De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>
.
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID
.
Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.
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]
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
Cosmosdb-accountnaam.
Hoofdtekst roldefinitie met id (optioneel voor maken), DataActions of machtigingen, type (standaard is CustomRole) en AssignableScopes. U kunt het invoeren als een tekenreeks of als een bestand, bijvoorbeeld --body of --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/containers/read" ]}".
De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>
.
Optionele parameters
Wacht niet totdat de langdurige bewerking is voltooid.
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID
.
Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.
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]
[--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
Cosmosdb-accountnaam.
Unieke id voor de roldefinitie.
De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>
.
Optionele parameters
Wacht totdat u 'provisioningState' hebt gemaakt bij 'Succeeded'.
Wacht tot de voorwaarde voldoet aan een aangepaste JMESPath-query. Bijvoorbeeld provisioningState!='InProgress', instanceView.statuses[?code=='PowerState/running'].
Wacht totdat deze is verwijderd.
Wacht tot de resource bestaat.
Polling-interval in seconden.
Maximale wachttijd in seconden.
Wacht totdat deze is bijgewerkt met provisioningState op 'Succeeded'.
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID
.
Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.