Sql Resources - Create Update Sql Role Assignment
Membuat atau memperbarui Penetapan Peran SQL Azure Cosmos DB.
PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/sqlRoleAssignments/{roleAssignmentId}?api-version=2021-04-01-preview
Parameter URI
| Name | In | Required | Type | Description |
|---|---|---|---|---|
|
account
|
path | True |
|
Nama akun database Cosmos DB. Regex pattern: |
|
resource
|
path | True |
|
Nama grup sumber daya. Nama tidak peka huruf besar/kecil. |
|
role
|
path | True |
|
GUID untuk Penetapan Peran. |
|
subscription
|
path | True |
|
ID langganan target. |
|
api-version
|
query | True |
|
Versi API yang digunakan untuk operasi ini. |
Isi Permintaan
| Name | Type | Description |
|---|---|---|
| properties.principalId |
|
Pengidentifikasi unik untuk prinsipal AAD terkait dalam grafik AAD tempat akses diberikan melalui Penetapan Peran ini. ID penyewa untuk prinsipal disimpulkan menggunakan penyewa yang terkait dengan langganan. |
| properties.roleDefinitionId |
|
Pengidentifikasi unik untuk Definisi Peran terkait. |
| properties.scope |
|
Jalur sumber daya sarana data yang aksesnya diberikan melalui Penetapan Peran ini. |
Respons
| Name | Type | Description |
|---|---|---|
| 200 OK |
Operasi pembuatan atau pembaruan Penetapan Peran berhasil diselesaikan. |
|
| 202 Accepted |
Permintaan pembuatan atau pembaruan Penetapan Peran diterima dan akan selesai secara asinkron. |
|
| Other Status Codes |
Respons kesalahan yang menjelaskan mengapa operasi gagal. |
Keamanan
azure_auth
Azure Active Directory Flow OAuth2
Type:
oauth2
Flow:
implicit
Authorization URL:
https://login.microsoftonline.com/common/oauth2/authorize
Scopes
| Name | Description |
|---|---|
| user_impersonation | Meniru akun pengguna Anda |
Contoh
CosmosDBSqlRoleAssignmentCreateUpdate
Sample Request
PUT https://management.azure.com/subscriptions/mySubscriptionId/resourceGroups/myResourceGroupName/providers/Microsoft.DocumentDB/databaseAccounts/myAccountName/sqlRoleAssignments/myRoleAssignmentId?api-version=2021-04-01-preview
{
"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"
}
}
Sample Response
{
"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"
}
}
Definisi
|
Cloud |
Respons kesalahan dari layanan. |
|
Error |
Respons Kesalahan. |
|
Sql |
Parameter untuk membuat dan memperbarui Penetapan Peran SQL Azure Cosmos DB. |
|
Sql |
Penetapan Peran Azure Cosmos DB |
CloudError
Respons kesalahan dari layanan.
| Name | Type | Description |
|---|---|---|
| error |
Respons Kesalahan. |
ErrorResponse
Respons Kesalahan.
| Name | Type | Description |
|---|---|---|
| code |
|
Kode Kesalahan. |
| message |
|
Pesan kesalahan yang menunjukkan mengapa operasi gagal. |
SqlRoleAssignmentCreateUpdateParameters
Parameter untuk membuat dan memperbarui Penetapan Peran SQL Azure Cosmos DB.
| Name | Type | Description |
|---|---|---|
| properties.principalId |
|
Pengidentifikasi unik untuk prinsipal AAD terkait dalam grafik AAD tempat akses diberikan melalui Penetapan Peran ini. ID penyewa untuk prinsipal disimpulkan menggunakan penyewa yang terkait dengan langganan. |
| properties.roleDefinitionId |
|
Pengidentifikasi unik untuk Definisi Peran terkait. |
| properties.scope |
|
Jalur sumber daya sarana data yang aksesnya diberikan melalui Penetapan Peran ini. |
SqlRoleAssignmentGetResults
Penetapan Peran Azure Cosmos DB
| Name | Type | Description |
|---|---|---|
| id |
|
Pengidentifikasi sumber daya unik akun database. |
| name |
|
Nama akun database. |
| properties.principalId |
|
Pengidentifikasi unik untuk prinsipal AAD terkait dalam grafik AAD tempat akses diberikan melalui Penetapan Peran ini. ID penyewa untuk prinsipal disimpulkan menggunakan penyewa yang terkait dengan langganan. |
| properties.roleDefinitionId |
|
Pengidentifikasi unik untuk Definisi Peran terkait. |
| properties.scope |
|
Jalur sumber daya sarana data yang aksesnya diberikan melalui Penetapan Peran ini. |
| type |
|
Jenis sumber daya Azure. |