Delen via


Access Policy Assignment - Create Update

Hiermee maakt/werkt u een bepaalde toewijzing van toegangsbeleid voor een database

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/redisEnterprise/{clusterName}/databases/{databaseName}/accessPolicyAssignments/{accessPolicyAssignmentName}?api-version=2025-07-01

URI-parameters

Name In Vereist Type Description
accessPolicyAssignmentName
path True

string

pattern: ^[A-Za-z0-9]{1,60}$

De naam van de toewijzing van het redis Enterprise-databasetoegangsbeleid.

clusterName
path True

string

pattern: ^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$

De naam van het Redis Enterprise-cluster. De naam moet 1 tot 60 tekens lang zijn. Toegestane tekens (A-Z, a-z, 0-9) en afbreekstreepje(-). Er kunnen geen voorloop- of volgstreepjes of opeenvolgende afbreekstreepjes zijn

databaseName
path True

string

pattern: ^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$

De naam van de Redis Enterprise-database.

resourceGroupName
path True

string

minLength: 1
maxLength: 90

De naam van de resourcegroep. De naam is hoofdletterongevoelig.

subscriptionId
path True

string

minLength: 1

De id van het doelabonnement.

api-version
query True

string

minLength: 1

De API-versie die voor deze bewerking moet worden gebruikt.

Aanvraagbody

Name Vereist Type Description
properties.accessPolicyName True

string

pattern: ^([a-zA-Z0-9][a-zA-Z0-9-]*[a-zA-Z0-9]|[a-zA-Z0-9])$

Naam van toegangsbeleid onder specifieke toewijzing van toegangsbeleid. Alleen 'standaard'-beleid wordt voorlopig ondersteund.

properties.user True

User

De gebruiker die is gekoppeld aan het toegangsbeleid.

Antwoorden

Name Type Description
200 OK

AccessPolicyAssignment

De toewijzing van het databasetoegangsbeleid wordt gemaakt. Controleer provisioningState en resourceState voor de gedetailleerde status.

201 Created

AccessPolicyAssignment

De toewijzing van het databasetoegangsbeleid wordt gemaakt. Controleer provisioningState en resourceState voor de gedetailleerde status.

Other Status Codes

ErrorResponse

Foutreactie waarin wordt beschreven waarom de bewerking is mislukt.

Beveiliging

azure_auth

OAuth2-stroom voor Azure Active Directory.

Type: oauth2
Stroom: implicit
Autorisatie-URL: https://login.microsoftonline.com/common/oauth2/authorize

Bereiken

Name Description
user_impersonation Uw gebruikersaccount imiteren

Voorbeelden

RedisEnterpriseAccessPolicyAssignmentCreateUpdate

Voorbeeldaanvraag

PUT https://management.azure.com/subscriptions/e7b5a9d2-6b6a-4d2f-9143-20d9a10f5b8f/resourceGroups/rg1/providers/Microsoft.Cache/redisEnterprise/cache1/databases/default/accessPolicyAssignments/defaultTestEntraApp1?api-version=2025-07-01

{
  "properties": {
    "accessPolicyName": "default",
    "user": {
      "objectId": "6497c918-11ad-41e7-1b0f-7c518a87d0b0"
    }
  }
}

Voorbeeldrespons

{
  "id": "subscriptions/e7b5a9d2-6b6a-4d2f-9143-20d9a10f5b8f/resourceGroups/rg1/providers/Microsoft.Cache/redisEnterprise/cache1/databases/default/accessPolicyAssignments/default-TestEntraApp1",
  "name": "defaultTestEntraApp1",
  "type": "Microsoft.Cache/redisEnterprise/accessPolicyAssignments",
  "properties": {
    "provisioningState": "Succeeded",
    "accessPolicyName": "default",
    "user": {
      "objectId": "6497c918-11ad-41e7-1b0f-7c518a87d0b0"
    }
  }
}
{
  "id": "/subscriptions/e7b5a9d2-6b6a-4d2f-9143-20d9a10f5b8f/resourceGroups/rg1/providers/Microsoft.Cache/redisEnterprise/cache1/databases/default/accessPolicyAssignments/default-TestEntraApp1",
  "name": "defaultTestEntraApp1",
  "type": "Microsoft.Cache/redisEnterprise/accessPolicyAssignments",
  "properties": {
    "provisioningState": "Succeeded",
    "accessPolicyName": "default",
    "user": {
      "objectId": "6497c918-11ad-41e7-1b0f-7c518a87d0b0"
    }
  }
}

Definities

Name Description
AccessPolicyAssignment

Beschrijft de toewijzing van het toegangsbeleid van de Redis Enterprise-database

ErrorAdditionalInfo

Aanvullende informatie over de resourcebeheerfout.

ErrorDetail

De foutdetails.

ErrorResponse

Foutreactie

ProvisioningState

Huidige provisioningstatus

User

De gebruiker die is gekoppeld aan het toegangsbeleid.

AccessPolicyAssignment

Beschrijft de toewijzing van het toegangsbeleid van de Redis Enterprise-database

Name Type Description
id

string

Volledig gekwalificeerde resource-id voor de resource. Vb.: - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

name

string

De naam van de resource

properties.accessPolicyName

string

pattern: ^([a-zA-Z0-9][a-zA-Z0-9-]*[a-zA-Z0-9]|[a-zA-Z0-9])$

Naam van toegangsbeleid onder specifieke toewijzing van toegangsbeleid. Alleen 'standaard'-beleid wordt voorlopig ondersteund.

properties.provisioningState

ProvisioningState

Huidige inrichtingsstatus van de toewijzing van het toegangsbeleid.

properties.user

User

De gebruiker die is gekoppeld aan het toegangsbeleid.

type

string

Het type bron. Bijvoorbeeld 'Microsoft.Compute/virtualMachines' of 'Microsoft.Storage/storageAccounts'

ErrorAdditionalInfo

Aanvullende informatie over de resourcebeheerfout.

Name Type Description
info

object

De aanvullende informatie.

type

string

Het extra informatietype.

ErrorDetail

De foutdetails.

Name Type Description
additionalInfo

ErrorAdditionalInfo[]

De fout bevat aanvullende informatie.

code

string

De foutcode.

details

ErrorDetail[]

De foutdetails.

message

string

Het foutbericht.

target

string

Het foutdoel.

ErrorResponse

Foutreactie

Name Type Description
error

ErrorDetail

Het foutobject.

ProvisioningState

Huidige provisioningstatus

Waarde Description
Succeeded
Failed
Canceled
Creating
Updating
Deleting

User

De gebruiker die is gekoppeld aan het toegangsbeleid.

Name Type Description
objectId

string

De object-id van de gebruiker.