The redis/accessPolicyAssignments resource type can be deployed with operations that target:
For a list of changed properties in each API version, see change log.
To create a Microsoft.Cache/redis/accessPolicyAssignments resource, add the following JSON to your template.
{
"type": "Microsoft.Cache/redis/accessPolicyAssignments",
"apiVersion": "2023-08-01",
"name": "string",
"properties": {
"accessPolicyName": "string",
"objectId": "string",
"objectIdAlias": "string"
}
}
Name | Description | Value |
---|---|---|
type | The resource type | 'Microsoft.Cache/redis/accessPolicyAssignments' |
apiVersion | The resource api version | '2023-08-01' |
name | The resource name See how to set names and types for child resources in JSON ARM templates. |
string (required) |
properties | Properties of an access policy assignment | RedisCacheAccessPolicyAssignmentProperties |
Name | Description | Value |
---|---|---|
accessPolicyName | The name of the access policy that is being assigned | string (required) Constraints: Pattern = ^([a-zA-Z0-9][a-zA-Z0-9-]*[a-zA-Z0-9]|[a-zA-Z0-9])$ |
objectId | Object Id to assign access policy to | string (required) |
objectIdAlias | User friendly name for object id. Also represents username for token based authentication | string (required) |
The following quickstart templates deploy this resource type.
Template | Description |
---|---|
Create a Redis Cache with Microsoft Entra Authentication. |
This template creates a Redis Cache. Then assigns a built-in access policy to a redis user. Then creates a custom access policy. And then assigns the custom access policy to another Redis user. |