Sql Resources - List Sql Role Assignments
Извлекает список всех назначений ролей Cosmos базы данных Azure SQL.
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/sqlRoleAssignments?api-version=2021-04-01-preview
Параметры URI
| Name | In | Required | Type | Description |
|---|---|---|---|---|
|
account
|
path | True |
|
Cosmos имя учетной записи базы данных базы данных. Regex pattern: |
|
resource
|
path | True |
|
Имя группы ресурсов. Регистр букв в имени не учитывается. |
|
subscription
|
path | True |
|
Идентификатор целевой подписки. |
|
api-version
|
query | True |
|
Версия API, используемая для этой операции. |
Ответы
| Name | Type | Description |
|---|---|---|
| 200 OK |
Операция списка успешно завершена. |
|
| Other Status Codes |
Ответ об ошибке, описывающий причину сбоя операции. |
Безопасность
azure_auth
Flow OAuth2 Azure Active Directory
Type:
oauth2
Flow:
implicit
Authorization URL:
https://login.microsoftonline.com/common/oauth2/authorize
Scopes
| Name | Description |
|---|---|
| user_impersonation | Олицетворение учетной записи пользователя |
Примеры
CosmosDBSqlRoleAssignmentList
Sample Request
GET https://management.azure.com/subscriptions/mySubscriptionId/resourceGroups/myResourceGroupName/providers/Microsoft.DocumentDB/databaseAccounts/myAccountName/sqlRoleAssignments?api-version=2021-04-01-preview
Sample Response
{
"value": [
{
"id": "/subscriptions/mySubscriptionId/resourceGroups/myResourceGroupName/providers/Microsoft.DocumentDB/databaseAccounts/myAccountName/sqlRoleAssignments/myRoleAssignmentId",
"name": "myRoleAssignmentId",
"type": "Microsoft.DocumentDB/databaseAccounts/sqlRoleAssignments",
"properties": {
"roleDefinitionId": "/subscriptions/mySubscriptionId/resourceGroups/myResourceGroupName/providers/Microsoft.DocumentDB/databaseAccounts/myAccountName/sqlRoleDefinitions/myRoleDefinitionId",
"scope": "/subscriptions/mySubscriptionId/resourceGroups/myResourceGroupName/providers/Microsoft.DocumentDB/databaseAccounts/myAccountName/dbs/purchases/colls/redmond-purchases",
"principalId": "myPrincipalId"
}
}
]
}
Определения
|
Cloud |
Ответ об ошибке службы. |
|
Error |
Ответ об ошибке. |
|
Sql |
Назначение ролей базы данных Cosmos Azure |
|
Sql |
Соответствующие назначения ролей. |
CloudError
Ответ об ошибке службы.
| Name | Type | Description |
|---|---|---|
| error |
Ответ об ошибке. |
ErrorResponse
Ответ об ошибке.
| Name | Type | Description |
|---|---|---|
| code |
|
Код ошибки. |
| message |
|
Сообщение об ошибке, указывающее, почему операция завершилась сбоем. |
SqlRoleAssignmentGetResults
Назначение ролей базы данных Cosmos Azure
| Name | Type | Description |
|---|---|---|
| id |
|
Уникальный идентификатор ресурса учетной записи базы данных. |
| name |
|
Имя учетной записи базы данных. |
| properties.principalId |
|
Уникальный идентификатор связанного субъекта AAD в графе AAD, к которому предоставляется доступ с помощью этого назначения ролей. Идентификатор клиента для субъекта выводится с помощью клиента, связанного с подпиской. |
| properties.roleDefinitionId |
|
Уникальный идентификатор связанного определения роли. |
| properties.scope |
|
Путь к ресурсу плоскости данных, для которого предоставляется доступ с помощью этого назначения ролей. |
| type |
|
Тип ресурса Azure. |
SqlRoleAssignmentListResult
Соответствующие назначения ролей.
| Name | Type | Description |
|---|---|---|
| value |
Список назначений ролей и их свойств |