Microsoft. Contexto de almacenamiento Cachés

Definición de recursos de Bicep

El tipo de recurso contextCaches puede desplegarse con operaciones que tengan como objetivo:

  • Grupos de recursos - Véase grupos de recursos c1

Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.

Formato de recurso

Para crear un recurso de Microsoft. Storage/contextCaches, añade el siguiente Bicep a tu plantilla.

resource symbolicname 'Microsoft.Storage/contextCaches@2026-06-01' = {
  identity: {
    type: 'string'
  }
  location: 'string'
  name: 'string'
  properties: {
    accountKind: 'string'
    description: 'string'
    encryption: {
      customerManagedKeyEncryption: {
        keyEncryptionKeyIdentity: {
          delegatedIdentityClientId: 'string'
          federatedClientId: 'string'
          identityType: 'string'
          userAssignedIdentityResourceId: 'string'
        }
        keyEncryptionKeyUrl: 'string'
      }
      infrastructureEncryption: 'string'
    }
  }
  tags: {
    {customized property}: 'string'
  }
}

Valores de propiedad

Microsoft. Almacenamiento/contexto Cachés

Nombre Description Importancia
identity Identidades de servicio administradas asignadas a este recurso. SystemAssignedServiceIdentity
location Ubicación geográfica donde reside el recurso string (obligatorio)
nombre El nombre del recurso cuerda

Restricciones:
Patrón = ^[a-z0-9][a-z0-9-]{1,22}[a-z0-9]$ (obligatorio)
properties Propiedades específicas del recurso para este recurso. ContextCacheProperties (obligatorio)
etiquetas Etiquetas de recursos Diccionario de nombres y valores de etiqueta. Consulta c0 en las plantillas

AzureResourceManagerCommonTypesCustomerManagedKeyEncryption

Nombre Description Importancia
keyEncryptionKeyIdentity Toda la configuración de identidad para la configuración de clave administrada por el cliente que define qué identidad se debe usar para autenticarse en Key Vault. AzureResourceManagerCommonTypesKeyEncryptionKeyIdentity
keyEncryptionKeyUrl URL de clave de cifrado, versionada o no versionada. Por ejemplo: https://contosovault.vault.azure.net/keys/contosokek/562a4bb76b524a1493a6afe8e536ee78 o https://contosovault.vault.azure.net/keys/contosokek. string

AzureResourceManagerCommonTypesEncryption

Nombre Description Importancia
customerManagedKeyEncryption Todas las propiedades de cifrado de claves administradas por el cliente para el recurso. AzureResourceManagerCommonTypesCustomerManagedKeyEncryption
infraestructuraEncriptación Los valores están habilitados y deshabilitados. 'Desactivado'
'habilitado'

AzureResourceManagerCommonTypesKeyEncryptionKeyIdentity

Nombre Description Importancia
delegatedIdentityClientId identidad delegada que se va a usar para acceder a la dirección URL de la clave de cifrado de claves. Por ejemplo: /subscriptions/fa5fc227-a624-475e-b696-cdd604c735bc/resourceGroups/<grupo de recursos>/providers/Microsoft.ManagedIdentity/userAssignedIdentities/myId. Mutuamente excluyente con identityType systemAssignedIdentity y userAssignedIdentity: solo uso interno. cuerda

Restricciones:
Longitud mínima = 36
Longitud máxima = 36
Patrón = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
federatedClientId identidad de cliente de aplicación que se usará para acceder a la dirección URL de la clave de cifrado de claves en un inquilino diferente. Por ejemplo: f83c6b1b-4d34-47e4-bb34-9d83df58b540 cuerda

Restricciones:
Longitud mínima = 36
Longitud máxima = 36
Patrón = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
identityType Tipo de identidad que se va a usar. Los valores pueden ser systemAssignedIdentity, userAssignedIdentity o delegatedResourceIdentity. 'delegatedResourceIdentity'
'systemAssignedIdentity'
'userAssignedIdentity'
userAssignedIdentityResourceId Identidad asignada por el usuario que se usará para acceder a la dirección URL de la clave de cifrado de claves. Por ejemplo: /subscriptions/fa5fc227-a624-475e-b696-cdd604c735bc/resourceGroups/<grupo de recursos>/providers/Microsoft.ManagedIdentity/userAssignedIdentities/myId. Mutuamente excluyente con identityType systemAssignedIdentity. string

ContextoCachéPropiedades

Nombre Description Importancia
accountKind El tipo de cuenta que determina la topología de almacenamiento. 'DataZone'
'Global'
'Regional' (obligatorio)
description Descripción de la cuenta. cuerda

Restricciones:
Longitud máxima = 250
encryption Configuración de cifrado para la cuenta. AzureResourceManagerCommonTypesEncryption

SystemAssignedServiceIdentity

Nombre Description Importancia
type Tipo de identidad de servicio administrada (asignada por el sistema o ninguna). 'Ninguno'
'SystemAssigned' (obligatorio)

TrackedResourceTags

Nombre Description Importancia

Definición de recursos de plantilla de ARM

El tipo de recurso contextCaches puede desplegarse con operaciones que tengan como objetivo:

Ejemplos de uso

Formato de recurso

Para crear un recurso de Microsoft. Storage/contextCaches, añade el siguiente JSON a tu plantilla.

{
  "type": "Microsoft.Storage/contextCaches",
  "apiVersion": "2026-06-01",
  "name": "string",
  "identity": {
    "type": "string"
  },
  "location": "string",
  "properties": {
    "accountKind": "string",
    "description": "string",
    "encryption": {
      "customerManagedKeyEncryption": {
        "keyEncryptionKeyIdentity": {
          "delegatedIdentityClientId": "string",
          "federatedClientId": "string",
          "identityType": "string",
          "userAssignedIdentityResourceId": "string"
        },
        "keyEncryptionKeyUrl": "string"
      },
      "infrastructureEncryption": "string"
    }
  },
  "tags": {
    "{customized property}": "string"
  }
}

Valores de propiedad

Microsoft. Almacenamiento/contexto Cachés

Nombre Description Importancia
apiVersion La versión de api '2026-06-01'
identity Identidades de servicio administradas asignadas a este recurso. SystemAssignedServiceIdentity
location Ubicación geográfica donde reside el recurso string (obligatorio)
nombre El nombre del recurso cuerda

Restricciones:
Patrón = ^[a-z0-9][a-z0-9-]{1,22}[a-z0-9]$ (obligatorio)
properties Propiedades específicas del recurso para este recurso. ContextCacheProperties (obligatorio)
etiquetas Etiquetas de recursos Diccionario de nombres y valores de etiqueta. Consulta c0 en las plantillas
type El tipo de recurso 'Microsoft. Cachés de almacenamiento/contexto'

AzureResourceManagerCommonTypesCustomerManagedKeyEncryption

Nombre Description Importancia
keyEncryptionKeyIdentity Toda la configuración de identidad para la configuración de clave administrada por el cliente que define qué identidad se debe usar para autenticarse en Key Vault. AzureResourceManagerCommonTypesKeyEncryptionKeyIdentity
keyEncryptionKeyUrl URL de clave de cifrado, versionada o no versionada. Por ejemplo: https://contosovault.vault.azure.net/keys/contosokek/562a4bb76b524a1493a6afe8e536ee78 o https://contosovault.vault.azure.net/keys/contosokek. string

AzureResourceManagerCommonTypesEncryption

Nombre Description Importancia
customerManagedKeyEncryption Todas las propiedades de cifrado de claves administradas por el cliente para el recurso. AzureResourceManagerCommonTypesCustomerManagedKeyEncryption
infraestructuraEncriptación Los valores están habilitados y deshabilitados. 'Desactivado'
'habilitado'

AzureResourceManagerCommonTypesKeyEncryptionKeyIdentity

Nombre Description Importancia
delegatedIdentityClientId identidad delegada que se va a usar para acceder a la dirección URL de la clave de cifrado de claves. Por ejemplo: /subscriptions/fa5fc227-a624-475e-b696-cdd604c735bc/resourceGroups/<grupo de recursos>/providers/Microsoft.ManagedIdentity/userAssignedIdentities/myId. Mutuamente excluyente con identityType systemAssignedIdentity y userAssignedIdentity: solo uso interno. cuerda

Restricciones:
Longitud mínima = 36
Longitud máxima = 36
Patrón = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
federatedClientId identidad de cliente de aplicación que se usará para acceder a la dirección URL de la clave de cifrado de claves en un inquilino diferente. Por ejemplo: f83c6b1b-4d34-47e4-bb34-9d83df58b540 cuerda

Restricciones:
Longitud mínima = 36
Longitud máxima = 36
Patrón = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
identityType Tipo de identidad que se va a usar. Los valores pueden ser systemAssignedIdentity, userAssignedIdentity o delegatedResourceIdentity. 'delegatedResourceIdentity'
'systemAssignedIdentity'
'userAssignedIdentity'
userAssignedIdentityResourceId Identidad asignada por el usuario que se usará para acceder a la dirección URL de la clave de cifrado de claves. Por ejemplo: /subscriptions/fa5fc227-a624-475e-b696-cdd604c735bc/resourceGroups/<grupo de recursos>/providers/Microsoft.ManagedIdentity/userAssignedIdentities/myId. Mutuamente excluyente con identityType systemAssignedIdentity. string

ContextoCachéPropiedades

Nombre Description Importancia
accountKind El tipo de cuenta que determina la topología de almacenamiento. 'DataZone'
'Global'
'Regional' (obligatorio)
description Descripción de la cuenta. cuerda

Restricciones:
Longitud máxima = 250
encryption Configuración de cifrado para la cuenta. AzureResourceManagerCommonTypesEncryption

SystemAssignedServiceIdentity

Nombre Description Importancia
type Tipo de identidad de servicio administrada (asignada por el sistema o ninguna). 'Ninguno'
'SystemAssigned' (obligatorio)

TrackedResourceTags

Nombre Description Importancia

Definición de recursos de Terraform (proveedor AzAPI)

El tipo de recurso contextCaches puede desplegarse con operaciones que tengan como objetivo:

  • Grupos de recursos Para una lista de propiedades modificadas en cada versión de la API, consulte registro de cambios.

Formato de recurso

Para crear un recurso de Microsoft. Storage/contextCaches, añade el siguiente Terraform a tu plantilla.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Storage/contextCaches@2026-06-01"
  name = "string"
  parent_id = "string"
  identity {
    type = "string"
    identity_ids = [
      "string"
    ]
  }
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = {
    properties = {
      accountKind = "string"
      description = "string"
      encryption = {
        customerManagedKeyEncryption = {
          keyEncryptionKeyIdentity = {
            delegatedIdentityClientId = "string"
            federatedClientId = "string"
            identityType = "string"
            userAssignedIdentityResourceId = "string"
          }
          keyEncryptionKeyUrl = "string"
        }
        infrastructureEncryption = "string"
      }
    }
  }
}

Valores de propiedad

Microsoft. Almacenamiento/contexto Cachés

Nombre Description Importancia
identity Identidades de servicio administradas asignadas a este recurso. SystemAssignedServiceIdentity
location Ubicación geográfica donde reside el recurso string (obligatorio)
nombre El nombre del recurso cuerda

Restricciones:
Patrón = ^[a-z0-9][a-z0-9-]{1,22}[a-z0-9]$ (obligatorio)
properties Propiedades específicas del recurso para este recurso. ContextCacheProperties (obligatorio)
etiquetas Etiquetas de recursos Diccionario de nombres y valores de etiqueta.
type El tipo de recurso "Microsoft. Almacenamiento/contextCaches@2026-06-01"

AzureResourceManagerCommonTypesCustomerManagedKeyEncryption

Nombre Description Importancia
keyEncryptionKeyIdentity Toda la configuración de identidad para la configuración de clave administrada por el cliente que define qué identidad se debe usar para autenticarse en Key Vault. AzureResourceManagerCommonTypesKeyEncryptionKeyIdentity
keyEncryptionKeyUrl URL de clave de cifrado, versionada o no versionada. Por ejemplo: https://contosovault.vault.azure.net/keys/contosokek/562a4bb76b524a1493a6afe8e536ee78 o https://contosovault.vault.azure.net/keys/contosokek. string

AzureResourceManagerCommonTypesEncryption

Nombre Description Importancia
customerManagedKeyEncryption Todas las propiedades de cifrado de claves administradas por el cliente para el recurso. AzureResourceManagerCommonTypesCustomerManagedKeyEncryption
infraestructuraEncriptación Los valores están habilitados y deshabilitados. 'Desactivado'
'habilitado'

AzureResourceManagerCommonTypesKeyEncryptionKeyIdentity

Nombre Description Importancia
delegatedIdentityClientId identidad delegada que se va a usar para acceder a la dirección URL de la clave de cifrado de claves. Por ejemplo: /subscriptions/fa5fc227-a624-475e-b696-cdd604c735bc/resourceGroups/<grupo de recursos>/providers/Microsoft.ManagedIdentity/userAssignedIdentities/myId. Mutuamente excluyente con identityType systemAssignedIdentity y userAssignedIdentity: solo uso interno. cuerda

Restricciones:
Longitud mínima = 36
Longitud máxima = 36
Patrón = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
federatedClientId identidad de cliente de aplicación que se usará para acceder a la dirección URL de la clave de cifrado de claves en un inquilino diferente. Por ejemplo: f83c6b1b-4d34-47e4-bb34-9d83df58b540 cuerda

Restricciones:
Longitud mínima = 36
Longitud máxima = 36
Patrón = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
identityType Tipo de identidad que se va a usar. Los valores pueden ser systemAssignedIdentity, userAssignedIdentity o delegatedResourceIdentity. 'delegatedResourceIdentity'
'systemAssignedIdentity'
'userAssignedIdentity'
userAssignedIdentityResourceId Identidad asignada por el usuario que se usará para acceder a la dirección URL de la clave de cifrado de claves. Por ejemplo: /subscriptions/fa5fc227-a624-475e-b696-cdd604c735bc/resourceGroups/<grupo de recursos>/providers/Microsoft.ManagedIdentity/userAssignedIdentities/myId. Mutuamente excluyente con identityType systemAssignedIdentity. string

ContextoCachéPropiedades

Nombre Description Importancia
accountKind El tipo de cuenta que determina la topología de almacenamiento. 'DataZone'
'Global'
'Regional' (obligatorio)
description Descripción de la cuenta. cuerda

Restricciones:
Longitud máxima = 250
encryption Configuración de cifrado para la cuenta. AzureResourceManagerCommonTypesEncryption

SystemAssignedServiceIdentity

Nombre Description Importancia
type Tipo de identidad de servicio administrada (asignada por el sistema o ninguna). 'Ninguno'
'SystemAssigned' (obligatorio)

TrackedResourceTags

Nombre Description Importancia