Microsoft. Contesto di archiviazione Cache

Definizione di risorsa Bicep

Il tipo di risorsa contextCaches può essere distribuito con operazioni che mirano a:

  • Resource groups - Vedi resource group

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.

Formato risorsa

Per creare una risorsa Microsoft. Storage/contextCaches, aggiungi il seguente Bicep al tuo template.

resource symbolicname 'Microsoft.Storage/contextCaches@2026-09-01' = {
  identity: {
    type: 'string'
    userAssignedIdentities: {
      {customized property}: {}
    }
  }
  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'
  }
}

Valori delle proprietà

Microsoft. Archiviazione/contesto Cache

Name Description Value
identity Identità del servizio gestito assegnate a questa risorsa. ManagedServiceIdentity
location Posizione geografica in cui risiede la risorsa stringa (obbligatorio)
nome Nome della risorsa string

Vincoli:
Pattern = ^[a-z0-9][a-z0-9-]{1,22}[a-z0-9]$ (obbligatorio)
properties Proprietà specifiche della risorsa. ContextCacheProperties (obbligatorio)
etichette Tag delle risorse Dizionario di nomi e valori di tag. Vedi tag nei template

AzureResourceManagerCommonTypesCustomerManagedKeyEncryption

Name Description Value
keyEncryptionKeyIdentity Tutte le configurazioni di identità per le impostazioni della chiave gestita dal cliente che definiscono l'identità da usare per l'autenticazione in Key Vault. AzureResourceManagerCommonTypesKeyEncryptionKeyIdentity
keyEncryptionKeyUrl URL della chiave di crittografia della chiave di crittografia della chiave, con controllo delle versioni o senza controllo delle versioni. Ad esempio: https://contosovault.vault.azure.net/keys/contosokek/562a4bb76b524a1493a6afe8e536ee78 o https://contosovault.vault.azure.net/keys/contosokek. string

AzureResourceManagerCommonTypesEncryption

Name Description Value
customerManagedKeyEncryption Tutte le proprietà di crittografia della chiave gestita dal cliente per la risorsa. AzureResourceManagerCommonTypesCustomerManagedKeyEncryption
infrastrutturaCrittografia I valori sono abilitati e disabilitati. 'disabilitato'
'abilitato'

AzureResourceManagerCommonTypesKeyEncryptionKeyIdentity

Name Description Value
delegatedIdentityClientId identità delegata da usare per l'accesso all'URL della chiave di crittografia della chiave. Ad esempio: /subscriptions/fa5fc227-a624-475e-b696-cdd604c735bc/resourceGroups/<gruppo di risorse>/providers/Microsoft.ManagedIdentity/userAssignedIdentities/myId. A vicenda con identityType systemAssignedIdentity e userAssignedIdentity- solo uso interno. string

Vincoli:
Lunghezza minima = 36
Lunghezza massima = 36
Modello = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
federatedClientId identità client dell'applicazione da usare per accedere all'URL della chiave di crittografia delle chiavi in un tenant diverso. Ad esempio: f83c6b1b-4d34-47e4-bb34-9d83df58b540 string

Vincoli:
Lunghezza minima = 36
Lunghezza massima = 36
Modello = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
identityType Tipo di identità da usare. I valori possono essere systemAssignedIdentity, userAssignedIdentity o delegatedResourceIdentity. 'delegatedResourceIdentity'
'systemAssignedIdentity'
'userAssignedIdentity'
userAssignedIdentityResourceId Identità assegnata dall'utente da usare per l'accesso all'URL della chiave di crittografia della chiave. Ad esempio: /subscriptions/fa5fc227-a624-475e-b696-cdd604c735bc/resourceGroups/<gruppo di risorse>/providers/Microsoft.ManagedIdentity/userAssignedIdentities/myId. Si escludono a vicenda con identityType systemAssignedIdentity. string

ContextCacheProperties

Name Description Value
accountKind Il tipo di account che determina la topologia di archiviazione. 'DataZone'
'Globale'
'Regionale' (richiesto)
description Descrizione dell'account. string

Vincoli:
Lunghezza massima = 250
encryption Impostazioni di crittografia per l'account. AzureResourceManagerCommonTypesEncryption

Identità dei Servizi Gestiti

Name Description Value
type Tipo di identità del servizio gestito (in cui sono consentiti sia i tipi SystemAssigned che UserAssigned). 'Nessuno'
'SystemAssigned'
'SystemAssigned,UserAssigned'
'UserAssigned' (obbligatorio)
userAssignedIdentities Set di identità assegnate dall'utente associate alla risorsa. Le chiavi del dizionario userAssignedIdentities saranno ID di risorsa ARM nel modulo: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft. ManagedIdentity/userAssignedIdentities/{identityName}. I valori del dizionario possono essere oggetti vuoti ({}) nelle richieste. UserAssignedIdentities

TrackedResourceTags

Name Description Value

UserAssignedIdentities

Name Description Value

UserAssignedIdentity

Name Description Value

Definizione di risorsa del modello di Resource Manager

Il tipo di risorsa contextCaches può essere distribuito con operazioni che mirano a:

Esempi di utilizzo

Formato risorsa

Per creare una risorsa Microsoft. Storage/contextCaches, aggiungi il seguente JSON al tuo template.

{
  "type": "Microsoft.Storage/contextCaches",
  "apiVersion": "2026-09-01",
  "name": "string",
  "identity": {
    "type": "string",
    "userAssignedIdentities": {
      "{customized property}": {
      }
    }
  },
  "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"
  }
}

Valori delle proprietà

Microsoft. Archiviazione/contesto Cache

Name Description Value
apiVersion Versione dell'API '2026-09-01'
identity Identità del servizio gestito assegnate a questa risorsa. ManagedServiceIdentity
location Posizione geografica in cui risiede la risorsa stringa (obbligatorio)
nome Nome della risorsa string

Vincoli:
Pattern = ^[a-z0-9][a-z0-9-]{1,22}[a-z0-9]$ (obbligatorio)
properties Proprietà specifiche della risorsa. ContextCacheProperties (obbligatorio)
etichette Tag delle risorse Dizionario di nomi e valori di tag. Vedi tag nei template
type Tipo di risorsa 'Microsoft. Archiviazione/contestoCache'

AzureResourceManagerCommonTypesCustomerManagedKeyEncryption

Name Description Value
keyEncryptionKeyIdentity Tutte le configurazioni di identità per le impostazioni della chiave gestita dal cliente che definiscono l'identità da usare per l'autenticazione in Key Vault. AzureResourceManagerCommonTypesKeyEncryptionKeyIdentity
keyEncryptionKeyUrl URL della chiave di crittografia della chiave di crittografia della chiave, con controllo delle versioni o senza controllo delle versioni. Ad esempio: https://contosovault.vault.azure.net/keys/contosokek/562a4bb76b524a1493a6afe8e536ee78 o https://contosovault.vault.azure.net/keys/contosokek. string

AzureResourceManagerCommonTypesEncryption

Name Description Value
customerManagedKeyEncryption Tutte le proprietà di crittografia della chiave gestita dal cliente per la risorsa. AzureResourceManagerCommonTypesCustomerManagedKeyEncryption
infrastrutturaCrittografia I valori sono abilitati e disabilitati. 'disabilitato'
'abilitato'

AzureResourceManagerCommonTypesKeyEncryptionKeyIdentity

Name Description Value
delegatedIdentityClientId identità delegata da usare per l'accesso all'URL della chiave di crittografia della chiave. Ad esempio: /subscriptions/fa5fc227-a624-475e-b696-cdd604c735bc/resourceGroups/<gruppo di risorse>/providers/Microsoft.ManagedIdentity/userAssignedIdentities/myId. A vicenda con identityType systemAssignedIdentity e userAssignedIdentity- solo uso interno. string

Vincoli:
Lunghezza minima = 36
Lunghezza massima = 36
Modello = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
federatedClientId identità client dell'applicazione da usare per accedere all'URL della chiave di crittografia delle chiavi in un tenant diverso. Ad esempio: f83c6b1b-4d34-47e4-bb34-9d83df58b540 string

Vincoli:
Lunghezza minima = 36
Lunghezza massima = 36
Modello = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
identityType Tipo di identità da usare. I valori possono essere systemAssignedIdentity, userAssignedIdentity o delegatedResourceIdentity. 'delegatedResourceIdentity'
'systemAssignedIdentity'
'userAssignedIdentity'
userAssignedIdentityResourceId Identità assegnata dall'utente da usare per l'accesso all'URL della chiave di crittografia della chiave. Ad esempio: /subscriptions/fa5fc227-a624-475e-b696-cdd604c735bc/resourceGroups/<gruppo di risorse>/providers/Microsoft.ManagedIdentity/userAssignedIdentities/myId. Si escludono a vicenda con identityType systemAssignedIdentity. string

ContextCacheProperties

Name Description Value
accountKind Il tipo di account che determina la topologia di archiviazione. 'DataZone'
'Globale'
'Regionale' (richiesto)
description Descrizione dell'account. string

Vincoli:
Lunghezza massima = 250
encryption Impostazioni di crittografia per l'account. AzureResourceManagerCommonTypesEncryption

Identità dei Servizi Gestiti

Name Description Value
type Tipo di identità del servizio gestito (in cui sono consentiti sia i tipi SystemAssigned che UserAssigned). 'Nessuno'
'SystemAssigned'
'SystemAssigned,UserAssigned'
'UserAssigned' (obbligatorio)
userAssignedIdentities Set di identità assegnate dall'utente associate alla risorsa. Le chiavi del dizionario userAssignedIdentities saranno ID di risorsa ARM nel modulo: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft. ManagedIdentity/userAssignedIdentities/{identityName}. I valori del dizionario possono essere oggetti vuoti ({}) nelle richieste. UserAssignedIdentities

TrackedResourceTags

Name Description Value

UserAssignedIdentities

Name Description Value

UserAssignedIdentity

Name Description Value

Definizione di risorsa Terraform (provider AzAPI)

Il tipo di risorsa contextCaches può essere distribuito con operazioni che mirano a:

  • Gruppi di risorse Per un elenco delle proprietà modificate in ogni versione dell'API, vedi il registro modifiche.

Formato risorsa

Per creare una risorsa Microsoft. Storage/contextCaches, aggiungi il seguente Terraform al tuo template.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Storage/contextCaches@2026-09-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"
      }
    }
  }
}

Valori delle proprietà

Microsoft. Archiviazione/contesto Cache

Name Description Value
identity Identità del servizio gestito assegnate a questa risorsa. ManagedServiceIdentity
location Posizione geografica in cui risiede la risorsa stringa (obbligatorio)
nome Nome della risorsa string

Vincoli:
Pattern = ^[a-z0-9][a-z0-9-]{1,22}[a-z0-9]$ (obbligatorio)
properties Proprietà specifiche della risorsa. ContextCacheProperties (obbligatorio)
etichette Tag delle risorse Dizionario di nomi e valori di tag.
type Tipo di risorsa "Microsoft. Deposito/contextCaches@2026-09-01"

AzureResourceManagerCommonTypesCustomerManagedKeyEncryption

Name Description Value
keyEncryptionKeyIdentity Tutte le configurazioni di identità per le impostazioni della chiave gestita dal cliente che definiscono l'identità da usare per l'autenticazione in Key Vault. AzureResourceManagerCommonTypesKeyEncryptionKeyIdentity
keyEncryptionKeyUrl URL della chiave di crittografia della chiave di crittografia della chiave, con controllo delle versioni o senza controllo delle versioni. Ad esempio: https://contosovault.vault.azure.net/keys/contosokek/562a4bb76b524a1493a6afe8e536ee78 o https://contosovault.vault.azure.net/keys/contosokek. string

AzureResourceManagerCommonTypesEncryption

Name Description Value
customerManagedKeyEncryption Tutte le proprietà di crittografia della chiave gestita dal cliente per la risorsa. AzureResourceManagerCommonTypesCustomerManagedKeyEncryption
infrastrutturaCrittografia I valori sono abilitati e disabilitati. 'disabilitato'
'abilitato'

AzureResourceManagerCommonTypesKeyEncryptionKeyIdentity

Name Description Value
delegatedIdentityClientId identità delegata da usare per l'accesso all'URL della chiave di crittografia della chiave. Ad esempio: /subscriptions/fa5fc227-a624-475e-b696-cdd604c735bc/resourceGroups/<gruppo di risorse>/providers/Microsoft.ManagedIdentity/userAssignedIdentities/myId. A vicenda con identityType systemAssignedIdentity e userAssignedIdentity- solo uso interno. string

Vincoli:
Lunghezza minima = 36
Lunghezza massima = 36
Modello = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
federatedClientId identità client dell'applicazione da usare per accedere all'URL della chiave di crittografia delle chiavi in un tenant diverso. Ad esempio: f83c6b1b-4d34-47e4-bb34-9d83df58b540 string

Vincoli:
Lunghezza minima = 36
Lunghezza massima = 36
Modello = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
identityType Tipo di identità da usare. I valori possono essere systemAssignedIdentity, userAssignedIdentity o delegatedResourceIdentity. 'delegatedResourceIdentity'
'systemAssignedIdentity'
'userAssignedIdentity'
userAssignedIdentityResourceId Identità assegnata dall'utente da usare per l'accesso all'URL della chiave di crittografia della chiave. Ad esempio: /subscriptions/fa5fc227-a624-475e-b696-cdd604c735bc/resourceGroups/<gruppo di risorse>/providers/Microsoft.ManagedIdentity/userAssignedIdentities/myId. Si escludono a vicenda con identityType systemAssignedIdentity. string

ContextCacheProperties

Name Description Value
accountKind Il tipo di account che determina la topologia di archiviazione. 'DataZone'
'Globale'
'Regionale' (richiesto)
description Descrizione dell'account. string

Vincoli:
Lunghezza massima = 250
encryption Impostazioni di crittografia per l'account. AzureResourceManagerCommonTypesEncryption

Identità dei Servizi Gestiti

Name Description Value
type Tipo di identità del servizio gestito (in cui sono consentiti sia i tipi SystemAssigned che UserAssigned). 'Nessuno'
'SystemAssigned'
'SystemAssigned,UserAssigned'
'UserAssigned' (obbligatorio)
userAssignedIdentities Set di identità assegnate dall'utente associate alla risorsa. Le chiavi del dizionario userAssignedIdentities saranno ID di risorsa ARM nel modulo: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft. ManagedIdentity/userAssignedIdentities/{identityName}. I valori del dizionario possono essere oggetti vuoti ({}) nelle richieste. UserAssignedIdentities

TrackedResourceTags

Name Description Value

UserAssignedIdentities

Name Description Value

UserAssignedIdentity

Name Description Value