Megosztás a következőn keresztül:


SqlResources2 - Get Sql Role Definition

Lekéri egy meglévő Azure Cosmos DB SQL-szerepkördefiníció tulajdonságait a megadott azonosítóval.

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/sqlRoleDefinitions/{roleDefinitionId}?api-version=2024-11-15

URI-paraméterek

Name In Kötelező Típus Description
accountName
path True

string

minLength: 3
maxLength: 50
pattern: ^[a-z0-9]+(-[a-z0-9]+)*

Cosmos DB-adatbázisfiók neve.

resourceGroupName
path True

string

minLength: 1
maxLength: 90

Az erőforráscsoport neve. A név nem megkülönbözteti a kis- és nagybetűket.

roleDefinitionId
path True

string

A szerepkördefiníció GUID azonosítója.

subscriptionId
path True

string

minLength: 1

A cél-előfizetés azonosítója.

api-version
query True

string

minLength: 1

A művelethez használni kívánt API-verzió.

Válaszok

Name Típus Description
200 OK

SqlRoleDefinitionGetResults

A szerepkördefiníció lekérése sikeresen megtörtént.

Other Status Codes

CloudError

Hibaválasz, amely leírja, hogy miért nem sikerült a művelet.

Biztonság

azure_auth

Azure Active Directory OAuth2 Flow

Típus: oauth2
Folyamat: implicit
Engedélyezési URL: https://login.microsoftonline.com/common/oauth2/authorize

Hatókörök

Name Description
user_impersonation A felhasználói fiók megszemélyesítése

Példák

CosmosDBSqlRoleDefinitionGet

Mintakérelem

GET https://management.azure.com/subscriptions/mySubscriptionId/resourceGroups/myResourceGroupName/providers/Microsoft.DocumentDB/databaseAccounts/myAccountName/sqlRoleDefinitions/myRoleDefinitionId?api-version=2024-11-15

Mintaválasz

{
  "id": "/subscriptions/mySubscriptionId/resourceGroups/myResourceGroupName/providers/Microsoft.DocumentDB/databaseAccounts/myAccountName/sqlRoleDefinitions/myRoleDefinitionId",
  "name": "myRoleDefinitionId",
  "type": "Microsoft.DocumentDB/databaseAccounts/sqlRoleDefinitions",
  "properties": {
    "roleName": "myRoleName",
    "type": "CustomRole",
    "assignableScopes": [
      "/subscriptions/mySubscriptionId/resourceGroups/myResourceGroupName/providers/Microsoft.DocumentDB/databaseAccounts/myAccountName/dbs/sales",
      "/subscriptions/mySubscriptionId/resourceGroups/myResourceGroupName/providers/Microsoft.DocumentDB/databaseAccounts/myAccountName/dbs/purchases"
    ],
    "permissions": [
      {
        "dataActions": [
          "Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/items/create",
          "Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/items/read"
        ],
        "notDataActions": []
      }
    ]
  }
}

Definíciók

Name Description
CloudError

Hibaválasz a szolgáltatástól.

ErrorResponse

Hibaválasz.

Permission

A szerepkördefiníción keresztül engedélyezett adatsík-műveletek halmaza.

RoleDefinitionType

Azt jelzi, hogy a szerepkördefiníció beépített vagy felhasználó által lett-e létrehozva.

SqlRoleDefinitionGetResults

Egy Azure Cosmos DB SQL-szerepkördefiníció.

CloudError

Hibaválasz a szolgáltatástól.

Name Típus Description
error

ErrorResponse

Hibaválasz.

ErrorResponse

Hibaválasz.

Name Típus Description
code

string

Hibakód.

message

string

A művelet sikertelen voltát jelző hibaüzenet.

Permission

A szerepkördefiníción keresztül engedélyezett adatsík-műveletek halmaza.

Name Típus Description
dataActions

string[]

Engedélyezett adatműveletek tömbje.

notDataActions

string[]

Elutasított adatműveletek tömbje.

RoleDefinitionType

Azt jelzi, hogy a szerepkördefiníció beépített vagy felhasználó által lett-e létrehozva.

Érték Description
BuiltInRole
CustomRole

SqlRoleDefinitionGetResults

Egy Azure Cosmos DB SQL-szerepkördefiníció.

Name Típus Description
id

string

Az adatbázisfiók egyedi erőforrás-azonosítója.

name

string

Az adatbázisfiók neve.

properties.assignableScopes

string[]

A szerepkördefinícióval létrehozható teljes hatókörök készlete, amelyeknél vagy azok alatt szerepkör-hozzárendelések hozhatók létre. Ez lehetővé teszi a szerepkördefiníció alkalmazását a teljes adatbázisfiókon vagy bármely mögöttes adatbázison/ gyűjteményen. Legalább egy elemnek kell lennie. Az adatbázisfióknál magasabb hatókörök hozzárendelhető hatókörként nem érvényesíthetők. Vegye figyelembe, hogy a hozzárendelhető hatókörökben hivatkozott erőforrásoknak nem kell létezniük.

properties.permissions

Permission[]

A szerepkördefiníción keresztül engedélyezett műveletek halmaza.

properties.roleName

string

A szerepkördefiníció felhasználóbarát neve. Az adatbázisfiók egyedinek kell lennie.

properties.type

RoleDefinitionType

Azt jelzi, hogy a szerepkördefiníció beépített vagy felhasználó által lett-e létrehozva.

type

string

Az Azure-erőforrás típusa.