Condividi tramite


Microsoft.Cache redisEnterprise 2023-10-01-preview

Definizione di risorsa Bicep

Il tipo di risorsa redisEnterprise può essere distribuito con operazioni destinate a:

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

Formato di risorsa

Per creare una risorsa Microsoft.Cache/redisEnterprise, aggiungere il bicep seguente al modello.

resource symbolicname 'Microsoft.Cache/redisEnterprise@2023-10-01-preview' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  sku: {
    capacity: int
    name: 'string'
  }
  identity: {
    type: 'string'
    userAssignedIdentities: {
      {customized property}: {}
    }
  }
  properties: {
    encryption: {
      customerManagedKeyEncryption: {
        keyEncryptionKeyIdentity: {
          identityType: 'string'
          userAssignedIdentityResourceId: 'string'
        }
        keyEncryptionKeyUrl: 'string'
      }
    }
    minimumTlsVersion: 'string'
  }
  zones: [
    'string'
  ]
}

Valori delle proprietà

redisEnterprise

Nome Descrizione valore
name Nome della risorsa stringa (obbligatorio)
posizione Posizione geografica in cui risiede la risorsa stringa (obbligatorio)
tags Tag delle risorse. Dizionario di nomi e valori di tag. Vedere Tag nei modelli
sku SKU da creare, che influisce su prezzo, prestazioni e funzionalità. Sku (obbligatorio)
identity Identità della risorsa. ManagedServiceIdentity
properties Altre proprietà del cluster. ClusterProperties
zone Il zone di disponibilità in cui verrà distribuito questo cluster. string[]

ManagedServiceIdentity

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

UserAssignedIdentities

Nome Descrizione Valore
{proprietà personalizzata} UserAssignedIdentity

UserAssignedIdentity

Questo oggetto non contiene proprietà da impostare durante la distribuzione. Tutte le proprietà sono ReadOnly.

ClusterProperties

Nome Descrizione Valore
Crittografia Configurazione della crittografia dei dati inattivi per il cluster. ClusterPropertiesEncryption
minimumTlsVersion Versione minima di TLS per il cluster da supportare, ad esempio '1.2' '1.0'
'1.1'
'1.2'

ClusterPropertiesEncryption

Nome Descrizione Valore
customerManagedKeyEncryption Tutte le proprietà di crittografia della chiave gestita dal cliente per la risorsa. Impostare questa proprietà su un oggetto vuoto per usare la crittografia della chiave gestita da Microsoft. ClusterPropertiesEncryptionCustomerManagedKeyEncrypt...

ClusterPropertiesEncryptionCustomerManagedKeyEncrypt...

Nome Descrizione Valore
keyEncryptionKeyIdentity Tutte le configurazioni di identità per le impostazioni della chiave gestita dal cliente che definiscono l'identità da usare per l'autenticazione per Key Vault. ClusterPropertiesEncryptionCustomerManagedKeyEncrypt...
keyEncryptionKeyUrl Url della chiave di crittografia delle chiavi, versione solo. Ad esempio: https://contosovault.vault.azure.net/keys/contosokek/562a4bb76b524a1493a6afe8e536ee78 string

ClusterPropertiesEncryptionCustomerManagedKeyEncrypt...

Nome Descrizione Valore
identityType In questa versione dell'API è supportato solo userAssignedIdentity; altri tipi possono essere supportati in futuro 'systemAssignedIdentity'
'userAssignedIdentity'
userAssignedIdentityResourceId Identità assegnata dall'utente da usare per l'accesso all'URL della chiave di crittografia delle chiavi. Ad esempio: /subscriptions/{sub uuid}/resourceGroups/{resource group}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/myId. string

Sku

Nome Descrizione Valore
capacità Dimensioni del cluster RedisEnterprise. Il valore predefinito è 2 o 3 a seconda dello SKU. I valori validi sono (2, 4, 6, ...) per SKU Enterprise e (3, 9, 15, ...) per SKU Flash. INT
name Tipo di cluster RedisEnterprise da distribuire. Valori possibili: (Enterprise_E10, EnterpriseFlash_F300 ecc.) 'EnterpriseFlash_F1500'
'EnterpriseFlash_F300'
'EnterpriseFlash_F700'
'Enterprise_E10'
'Enterprise_E100'
'Enterprise_E20'
'Enterprise_E200'
'Enterprise_E400'
'Enterprise_E5'
'Enterprise_E50' (obbligatorio)

Modelli di avvio rapido

I modelli di avvio rapido seguenti distribuiscono questo tipo di risorsa.

Modello Descrizione
Redis Enterprise con Vector DB

Distribuisci in Azure
Questo modello crea una cache Redis che può essere usata come database vettoriale per archiviare ed eseguire query sugli incorporamenti tramite indici. Per questa funzionalità, il modulo Di ricerca Redis viene attivato in Azure Redis

Definizione della risorsa modello di Resource Manager

Il tipo di risorsa redisEnterprise può essere distribuito con operazioni di destinazione:

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

Formato di risorsa

Per creare una risorsa Microsoft.Cache/redisEnterprise, aggiungere il codice JSON seguente al modello.

{
  "type": "Microsoft.Cache/redisEnterprise",
  "apiVersion": "2023-10-01-preview",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "sku": {
    "capacity": "int",
    "name": "string"
  },
  "identity": {
    "type": "string",
    "userAssignedIdentities": {
      "{customized property}": {}
    }
  },
  "properties": {
    "encryption": {
      "customerManagedKeyEncryption": {
        "keyEncryptionKeyIdentity": {
          "identityType": "string",
          "userAssignedIdentityResourceId": "string"
        },
        "keyEncryptionKeyUrl": "string"
      }
    },
    "minimumTlsVersion": "string"
  },
  "zones": [ "string" ]
}

Valori delle proprietà

redisEnterprise

Nome Descrizione Valore
tipo Tipo di risorsa 'Microsoft.Cache/redisEnterprise'
apiVersion Versione dell'API risorsa '2023-10-01-preview'
name Nome della risorsa stringa (obbligatoria)
posizione Posizione geografica in cui vive la risorsa stringa (obbligatoria)
tags Tag di risorse. Dizionario dei nomi e dei valori dei tag. Vedere Tag nei modelli
sku SKU da creare, che influisce sul prezzo, sulle prestazioni e sulle funzionalità. Sku (obbligatorio)
identity Identità della risorsa. ManagedServiceIdentity
properties Altre proprietà del cluster. ClusterProperties
zone Zone di disponibilità in cui verrà distribuito questo cluster. string[]

ManagedServiceIdentity

Nome Descrizione Valore
tipo 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 risorsa ARM nel formato : '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. I valori del dizionario possono essere oggetti vuoti ({}) nelle richieste. UserAssignedIdentities

UserAssignedIdentities

Nome Descrizione Valore
{proprietà personalizzata} UserAssignedIdentity

UserAssignedIdentity

Questo oggetto non contiene proprietà da impostare durante la distribuzione. Tutte le proprietà sono ReadOnly.

ClusterProperties

Nome Descrizione Valore
Crittografia Configurazione della crittografia dei dati inattivi per il cluster. ClusterPropertiesEncryption
minimumTlsVersion Versione minima di TLS per il cluster da supportare, ad esempio '1.2' '1.0'
'1.1'
'1.2'

ClusterPropertiesEncryption

Nome Descrizione Valore
customerManagedKeyEncryption Tutte le proprietà di crittografia della chiave gestita dal cliente per la risorsa. Impostare questa proprietà su un oggetto vuoto per usare la crittografia della chiave gestita da Microsoft. ClusterPropertiesEncryptionCustomerManagedKeyEncrypt...

ClusterPropertiesEncryptionCustomerManagedKeyEncrypt...

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

ClusterPropertiesEncryptionCustomerManagedKeyEncrypt...

Nome Descrizione Valore
identityType In questa versione dell'API è supportato solo userAssignedIdentity; altri tipi possono essere supportati in futuro 'systemAssignedIdentity'
'userAssignedIdentity'
userAssignedIdentityResourceId Identità assegnata dall'utente da usare per l'accesso all'URL della chiave di crittografia della chiave. Ad esempio: /subscriptions/{sub uuid}/resourceGroups/{gruppo di risorse}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/myId. string

Sku

Nome Descrizione Valore
capacità Dimensioni del cluster RedisEnterprise. Il valore predefinito è 2 o 3 a seconda dello SKU. I valori validi sono (2, 4, 6, ...) per GLI SKU Enterprise e (3, 9, 15, ...) per GLI SKU Flash. INT
name Tipo di cluster RedisEnterprise da distribuire. Valori possibili: (Enterprise_E10, EnterpriseFlash_F300 e così via) 'EnterpriseFlash_F1500'
'EnterpriseFlash_F300'
'EnterpriseFlash_F700'
'Enterprise_E10'
'Enterprise_E100'
'Enterprise_E20'
'Enterprise_E200'
'Enterprise_E400'
'Enterprise_E5'
'Enterprise_E50' (obbligatorio)

Modelli di avvio rapido

I modelli di avvio rapido seguenti distribuiscono questo tipo di risorsa.

Modello Descrizione
Redis Enterprise con Vector DB

Distribuisci in Azure
Questo modello crea una cache Redis che può essere usata come database Vector per archiviare ed eseguire query sugli incorporamenti tramite indici. Per questa funzionalità, il modulo Ricerca Redis viene attivato in Azure Redis

Definizione della risorsa Terraform (provider AzAPI)

Il tipo di risorsa redisEnterprise può essere distribuito con operazioni destinate a:

  • Gruppi di risorse

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

Formato di risorsa

Per creare una risorsa Microsoft.Cache/redisEnterprise, aggiungere il codice Terraform seguente al modello.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Cache/redisEnterprise@2023-10-01-preview"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  identity {
    type = "string"
    identity_ids = []
  }
  body = jsonencode({
    properties = {
      encryption = {
        customerManagedKeyEncryption = {
          keyEncryptionKeyIdentity = {
            identityType = "string"
            userAssignedIdentityResourceId = "string"
          }
          keyEncryptionKeyUrl = "string"
        }
      }
      minimumTlsVersion = "string"
    }
    zones = [
      "string"
    ]
    sku = {
      capacity = int
      name = "string"
    }
  })
}

Valori delle proprietà

redisEnterprise

Nome Descrizione Valore
tipo Tipo di risorsa "Microsoft.Cache/redisEnterprise@2023-10-01-preview"
name Nome della risorsa stringa (obbligatorio)
posizione Posizione geografica in cui risiede la risorsa stringa (obbligatorio)
parent_id Per eseguire la distribuzione in un gruppo di risorse, usare l'ID del gruppo di risorse. stringa (obbligatorio)
tags Tag delle risorse. Dizionario di nomi e valori di tag.
sku SKU da creare, che influisce su prezzo, prestazioni e funzionalità. Sku (obbligatorio)
identity Identità della risorsa. ManagedServiceIdentity
properties Altre proprietà del cluster. ClusterProperties
zone Il zone di disponibilità in cui verrà distribuito questo cluster. string[]

ManagedServiceIdentity

Nome Descrizione Valore
tipo Tipo di identità del servizio gestito (in cui sono consentiti i tipi SystemAssigned e UserAssigned). "SystemAssigned"
"SystemAssigned, UserAssigned"
"UserAssigned" (obbligatorio)
identity_ids Set di identità assegnate dall'utente associate alla risorsa. Le chiavi del dizionario userAssignedIdentities saranno ID risorsa ARM nel formato : '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. I valori del dizionario possono essere oggetti vuoti ({}) nelle richieste. Matrice di ID identità utente.

UserAssignedIdentities

Nome Descrizione Valore
{proprietà personalizzata} UserAssignedIdentity

UserAssignedIdentity

Questo oggetto non contiene proprietà da impostare durante la distribuzione. Tutte le proprietà sono ReadOnly.

ClusterProperties

Nome Descrizione Valore
Crittografia Configurazione della crittografia dei dati inattivi per il cluster. ClusterPropertiesEncryption
minimumTlsVersion Versione minima di TLS per il cluster da supportare, ad esempio '1.2' "1.0"
"1.1"
"1.2"

ClusterPropertiesEncryption

Nome Descrizione Valore
customerManagedKeyEncryption Tutte le proprietà di crittografia della chiave gestita dal cliente per la risorsa. Impostare questa proprietà su un oggetto vuoto per usare la crittografia della chiave gestita da Microsoft. ClusterPropertiesEncryptionCustomerManagedKeyEncrypt...

ClusterPropertiesEncryptionCustomerManagedKeyEncrypt...

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

ClusterPropertiesEncryptionCustomerManagedKeyEncrypt...

Nome Descrizione Valore
identityType In questa versione dell'API è supportato solo userAssignedIdentity; altri tipi possono essere supportati in futuro "systemAssignedIdentity"
"userAssignedIdentity"
userAssignedIdentityResourceId Identità assegnata dall'utente da usare per l'accesso all'URL della chiave di crittografia della chiave. Ad esempio: /subscriptions/{sub uuid}/resourceGroups/{gruppo di risorse}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/myId. string

Sku

Nome Descrizione Valore
capacità Dimensioni del cluster RedisEnterprise. Il valore predefinito è 2 o 3 a seconda dello SKU. I valori validi sono (2, 4, 6, ...) per GLI SKU Enterprise e (3, 9, 15, ...) per GLI SKU Flash. INT
name Tipo di cluster RedisEnterprise da distribuire. Valori possibili: (Enterprise_E10, EnterpriseFlash_F300 e così via) "EnterpriseFlash_F1500"
"EnterpriseFlash_F300"
"EnterpriseFlash_F700"
"Enterprise_E10"
"Enterprise_E100"
"Enterprise_E20"
"Enterprise_E200"
"Enterprise_E400"
"Enterprise_E5"
"Enterprise_E50" (obbligatorio)