Compartir a través de


Microsoft.Cache redisEnterprise

Observaciones

Nota: Redis Enterprise (Microsoft.Cache/redisEnterprise) también es conocido como Azure Managed Redis. Requiere un recurso hijo de Microsoft.Cache/redisEnterprise/databases para funcionar correctamente. Consulte https://learn.microsoft.com/azure/redis/overview para obtener más información.

Definición de recursos de Bicep

El tipo de recurso redisEnterprise se puede implementar con operaciones destinadas a:

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 Microsoft.Cache/redisEnterprise, agregue el siguiente bicep a la plantilla.

resource symbolicname 'Microsoft.Cache/redisEnterprise@2025-08-01-preview' = {
  scope: resourceSymbolicName or scope
  identity: {
    type: 'string'
    userAssignedIdentities: {
      {customized property}: {}
    }
  }
  location: 'string'
  name: 'string'
  properties: {
    encryption: {
      customerManagedKeyEncryption: {
        keyEncryptionKeyIdentity: {
          identityType: 'string'
          userAssignedIdentityResourceId: 'string'
        }
        keyEncryptionKeyUrl: 'string'
      }
    }
    highAvailability: 'string'
    minimumTlsVersion: 'string'
    publicNetworkAccess: 'string'
  }
  sku: {
    capacity: int
    name: 'string'
  }
  tags: {
    {customized property}: 'string'
  }
  zones: [
    'string'
  ]
}

Valores de propiedad

Microsoft.Cache/redisEnterprise

Nombre Descripción Importancia
identidad Identidad del recurso. managedServiceIdentity
ubicación Ubicación geográfica donde reside el recurso string (obligatorio)
nombre El nombre del recurso cuerda

Restricciones:
Patrón = ^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$ (obligatorio)
Propiedades Otras propiedades del clúster. ClusterCreateProperties
scope Use al crear un recurso en un ámbito diferente del ámbito de implementación. Establezca esta propiedad en el nombre simbólico de un recurso para aplicar el recurso de extensión .
código SKU SKU que se va a crear, lo que afecta al precio, el rendimiento y las características. de Sku (obligatorio)
Etiquetas Etiquetas de recursos Diccionario de nombres y valores de etiqueta. Consulte etiquetas de en plantillas
Zonas Availability Zones donde se implementará este clúster. cadena[]

ClusterCreateProperties

Nombre Descripción Importancia
El cifrado Configuración de cifrado en reposo para el clúster. ClusterPropertiesEncryption
alta disponibilidad Habilitado de forma predeterminada. Si highAvailability está deshabilitado, el conjunto de datos no se replica. Esto afecta al Acuerdo de Nivel de Servicio de disponibilidad y aumenta el riesgo de pérdida de datos. 'Deshabilitado'
'Habilitado'
minimumTlsVersion Versión mínima de TLS para que el clúster admita, por ejemplo, "1.2". Las versiones más recientes se pueden agregar en el futuro. Tenga en cuenta que TLS 1.0 y TLS 1.1 ahora están completamente obsoletos; no se pueden usar. Solo se mencionan por motivos de coherencia con las versiones anteriores de la API. '1.0'
'1.1'
'1.2'
publicNetworkAccess Si el tráfico de red pública puede acceder o no al clúster de Redis. Solo se puede configurar 'Habilitado' o 'Deshabilitado'. null solo se devuelve para clústeres creados con una versión anterior de la API que no tienen esta propiedad y no se pueden establecer. 'Deshabilitado'
'Habilitado' (obligatorio)

ClusterPropertiesEncryption

Nombre Descripción Importancia
customerManagedKeyEncryption Todas las propiedades de cifrado de claves administradas por el cliente para el recurso. Establézcalo en un objeto vacío para usar el cifrado de claves administradas por Microsoft. ClusterPropertiesEncryptionCustomerManagedKeyEncryption

ClusterPropertiesEncryptionCustomerManagedKeyEncryption

Nombre Descripción 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. ClusterPropertiesEncryptionCustomerManagedKeyEncryptionKeyIdentity
keyEncryptionKeyUrl Dirección URL de clave de cifrado de claves, solo con versiones. Ejemplo: https://contosovault.vault.azure.net/keys/contosokek/562a4bb76b524a1493a6afe8e536ee78 cuerda / cadena

ClusterPropertiesEncryptionCustomerManagedKeyEncryptionKeyIdentity

Nombre Descripción Importancia
tipo de identidad Solo se admite userAssignedIdentity en esta versión de API; Es posible que se admita otros tipos en el futuro. '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/<sub uuid>/resourceGroups/<resource group>/providers/Microsoft.ManagedIdentity/userAssignedIdentities/myId. cuerda / cadena

ManagedServiceIdentity

Nombre Descripción Importancia
tipo Tipo de identidad de servicio administrada (donde se permiten los tipos SystemAssigned y UserAssigned). 'Ninguno'
'SystemAssigned'
'Asignado al sistema, asignado al usuario'
'UserAssigned' (obligatorio)
identidades asignadas por el usuario Conjunto de identidades asignadas por el usuario asociadas al recurso. Las claves de diccionario userAssignedIdentities serán identificadores de recursos de ARM con el formato: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Los valores del diccionario pueden ser objetos vacíos ({}) en las solicitudes. UserAssignedIdentities

SKU

Nombre Descripción Importancia
capacidad Esta propiedad solo se usa con las SKU Enterprise y EnterpriseFlash. Determina el tamaño del clúster. Los valores válidos son (2, 4, 6, ...) para las SKU empresariales y (3, 9, 15, ...) para las SKU enterpriseFlash. Int
nombre Nivel de clúster de Redis Enterprise que se va a implementar. Valores posibles: ("Balanced_B5", "MemoryOptimized_M10", "ComputeOptimized_X5", etc.). Para más información sobre las SKU, consulte la documentación de precios más reciente. Tenga en cuenta que es posible que se admita más SKU en el futuro. "Balanced_B0"
"Balanced_B1"
"Balanced_B10"
"Balanced_B100"
"Balanced_B1000"
"Balanced_B150"
"Balanced_B20"
"Balanced_B250"
"Balanced_B3"
"Balanced_B350"
"Balanced_B5"
"Balanced_B50"
"Balanced_B500"
"Balanced_B700"
"ComputeOptimized_X10"
"ComputeOptimized_X100"
"ComputeOptimized_X150"
"ComputeOptimized_X20"
"ComputeOptimized_X250"
"ComputeOptimized_X3"
"ComputeOptimized_X350"
"ComputeOptimized_X5"
"ComputeOptimized_X50"
"ComputeOptimized_X500"
"ComputeOptimized_X700"
"EnterpriseFlash_F1500"
"EnterpriseFlash_F300"
"EnterpriseFlash_F700"
"Enterprise_E1"
"Enterprise_E10"
"Enterprise_E100"
"Enterprise_E20"
"Enterprise_E200"
"Enterprise_E400"
"Enterprise_E5"
"Enterprise_E50"
"FlashOptimized_A1000"
"FlashOptimized_A1500"
"FlashOptimized_A2000"
"FlashOptimized_A250"
"FlashOptimized_A4500"
"FlashOptimized_A500"
"FlashOptimized_A700"
"MemoryOptimized_M10"
"MemoryOptimized_M100"
"MemoryOptimized_M1000"
"MemoryOptimized_M150"
"MemoryOptimized_M1500"
"MemoryOptimized_M20"
"MemoryOptimized_M2000"
"MemoryOptimized_M250"
"MemoryOptimized_M350"
"MemoryOptimized_M50"
"MemoryOptimized_M500"
'MemoryOptimized_M700' (obligatorio)

TrackedResourceTags

Nombre Descripción Importancia

UserAssignedIdentities

Nombre Descripción Importancia

IdentidadAsignadaPorElUsuario

Nombre Descripción Importancia

Ejemplos de uso

Módulos comprobados de Azure

Los siguientes módulos comprobados de Azure se pueden usar para implementar este tipo de recurso.

Módulo Descripción
Caché empresarial de Redis Módulo de recursos de AVM para Redis Enterprise Cache

Ejemplos de inicio rápido de Azure

Los siguientes plantillas de inicio rápido de Azure contienen ejemplos de Bicep para implementar este tipo de recurso.

Archivo de Bicep Descripción
Redis Enterprise con Vector DB Esta plantilla crea una instancia de Redis Cache que se puede usar como base de datos vectorial para almacenar y consultar incrustaciones a través de índices. Para esta característica, el módulo Redis Search se activa en Azure Redis.

Definición de recursos de plantilla de ARM

El tipo de recurso redisEnterprise se puede implementar con operaciones destinadas a:

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 Microsoft.Cache/redisEnterprise, agregue el siguiente json a la plantilla.

{
  "type": "Microsoft.Cache/redisEnterprise",
  "apiVersion": "2025-08-01-preview",
  "name": "string",
  "identity": {
    "type": "string",
    "userAssignedIdentities": {
      "{customized property}": {
      }
    }
  },
  "location": "string",
  "properties": {
    "encryption": {
      "customerManagedKeyEncryption": {
        "keyEncryptionKeyIdentity": {
          "identityType": "string",
          "userAssignedIdentityResourceId": "string"
        },
        "keyEncryptionKeyUrl": "string"
      }
    },
    "highAvailability": "string",
    "minimumTlsVersion": "string",
    "publicNetworkAccess": "string"
  },
  "sku": {
    "capacity": "int",
    "name": "string"
  },
  "tags": {
    "{customized property}": "string"
  },
  "zones": [ "string" ]
}

Valores de propiedad

Microsoft.Cache/redisEnterprise

Nombre Descripción Importancia
apiVersion La versión de api '2025-08-01-avance'
identidad Identidad del recurso. managedServiceIdentity
ubicación Ubicación geográfica donde reside el recurso string (obligatorio)
nombre El nombre del recurso cuerda

Restricciones:
Patrón = ^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$ (obligatorio)
Propiedades Otras propiedades del clúster. ClusterCreateProperties
código SKU SKU que se va a crear, lo que afecta al precio, el rendimiento y las características. de Sku (obligatorio)
Etiquetas Etiquetas de recursos Diccionario de nombres y valores de etiqueta. Consulte etiquetas de en plantillas
tipo El tipo de recurso "Microsoft.Cache/redisEnterprise"
Zonas Availability Zones donde se implementará este clúster. cadena[]

ClusterCreateProperties

Nombre Descripción Importancia
El cifrado Configuración de cifrado en reposo para el clúster. ClusterPropertiesEncryption
alta disponibilidad Habilitado de forma predeterminada. Si highAvailability está deshabilitado, el conjunto de datos no se replica. Esto afecta al Acuerdo de Nivel de Servicio de disponibilidad y aumenta el riesgo de pérdida de datos. 'Deshabilitado'
'Habilitado'
minimumTlsVersion Versión mínima de TLS para que el clúster admita, por ejemplo, "1.2". Las versiones más recientes se pueden agregar en el futuro. Tenga en cuenta que TLS 1.0 y TLS 1.1 ahora están completamente obsoletos; no se pueden usar. Solo se mencionan por motivos de coherencia con las versiones anteriores de la API. '1.0'
'1.1'
'1.2'
publicNetworkAccess Si el tráfico de red pública puede acceder o no al clúster de Redis. Solo se puede configurar 'Habilitado' o 'Deshabilitado'. null solo se devuelve para clústeres creados con una versión anterior de la API que no tienen esta propiedad y no se pueden establecer. 'Deshabilitado'
'Habilitado' (obligatorio)

ClusterPropertiesEncryption

Nombre Descripción Importancia
customerManagedKeyEncryption Todas las propiedades de cifrado de claves administradas por el cliente para el recurso. Establézcalo en un objeto vacío para usar el cifrado de claves administradas por Microsoft. ClusterPropertiesEncryptionCustomerManagedKeyEncryption

ClusterPropertiesEncryptionCustomerManagedKeyEncryption

Nombre Descripción 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. ClusterPropertiesEncryptionCustomerManagedKeyEncryptionKeyIdentity
keyEncryptionKeyUrl Dirección URL de clave de cifrado de claves, solo con versiones. Ejemplo: https://contosovault.vault.azure.net/keys/contosokek/562a4bb76b524a1493a6afe8e536ee78 cuerda / cadena

ClusterPropertiesEncryptionCustomerManagedKeyEncryptionKeyIdentity

Nombre Descripción Importancia
tipo de identidad Solo se admite userAssignedIdentity en esta versión de API; Es posible que se admita otros tipos en el futuro. '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/<sub uuid>/resourceGroups/<resource group>/providers/Microsoft.ManagedIdentity/userAssignedIdentities/myId. cuerda / cadena

ManagedServiceIdentity

Nombre Descripción Importancia
tipo Tipo de identidad de servicio administrada (donde se permiten los tipos SystemAssigned y UserAssigned). 'Ninguno'
'SystemAssigned'
'Asignado al sistema, asignado al usuario'
'UserAssigned' (obligatorio)
identidades asignadas por el usuario Conjunto de identidades asignadas por el usuario asociadas al recurso. Las claves de diccionario userAssignedIdentities serán identificadores de recursos de ARM con el formato: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Los valores del diccionario pueden ser objetos vacíos ({}) en las solicitudes. UserAssignedIdentities

SKU

Nombre Descripción Importancia
capacidad Esta propiedad solo se usa con las SKU Enterprise y EnterpriseFlash. Determina el tamaño del clúster. Los valores válidos son (2, 4, 6, ...) para las SKU empresariales y (3, 9, 15, ...) para las SKU enterpriseFlash. Int
nombre Nivel de clúster de Redis Enterprise que se va a implementar. Valores posibles: ("Balanced_B5", "MemoryOptimized_M10", "ComputeOptimized_X5", etc.). Para más información sobre las SKU, consulte la documentación de precios más reciente. Tenga en cuenta que es posible que se admita más SKU en el futuro. "Balanced_B0"
"Balanced_B1"
"Balanced_B10"
"Balanced_B100"
"Balanced_B1000"
"Balanced_B150"
"Balanced_B20"
"Balanced_B250"
"Balanced_B3"
"Balanced_B350"
"Balanced_B5"
"Balanced_B50"
"Balanced_B500"
"Balanced_B700"
"ComputeOptimized_X10"
"ComputeOptimized_X100"
"ComputeOptimized_X150"
"ComputeOptimized_X20"
"ComputeOptimized_X250"
"ComputeOptimized_X3"
"ComputeOptimized_X350"
"ComputeOptimized_X5"
"ComputeOptimized_X50"
"ComputeOptimized_X500"
"ComputeOptimized_X700"
"EnterpriseFlash_F1500"
"EnterpriseFlash_F300"
"EnterpriseFlash_F700"
"Enterprise_E1"
"Enterprise_E10"
"Enterprise_E100"
"Enterprise_E20"
"Enterprise_E200"
"Enterprise_E400"
"Enterprise_E5"
"Enterprise_E50"
"FlashOptimized_A1000"
"FlashOptimized_A1500"
"FlashOptimized_A2000"
"FlashOptimized_A250"
"FlashOptimized_A4500"
"FlashOptimized_A500"
"FlashOptimized_A700"
"MemoryOptimized_M10"
"MemoryOptimized_M100"
"MemoryOptimized_M1000"
"MemoryOptimized_M150"
"MemoryOptimized_M1500"
"MemoryOptimized_M20"
"MemoryOptimized_M2000"
"MemoryOptimized_M250"
"MemoryOptimized_M350"
"MemoryOptimized_M50"
"MemoryOptimized_M500"
'MemoryOptimized_M700' (obligatorio)

TrackedResourceTags

Nombre Descripción Importancia

UserAssignedIdentities

Nombre Descripción Importancia

IdentidadAsignadaPorElUsuario

Nombre Descripción Importancia

Ejemplos de uso

Plantillas de inicio rápido de Azure

Los siguientes plantillas de inicio rápido de Azure implementar este tipo de recurso.

Plantilla Descripción
Redis Enterprise con Vector DB

Implementación en Azure
Esta plantilla crea una instancia de Redis Cache que se puede usar como base de datos vectorial para almacenar y consultar incrustaciones a través de índices. Para esta característica, el módulo Redis Search se activa en Azure Redis.

Definición de recursos de Terraform (proveedor AzAPI)

El tipo de recurso redisEnterprise se puede implementar con operaciones destinadas a:

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 Microsoft.Cache/redisEnterprise, agregue el siguiente terraform a la plantilla.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Cache/redisEnterprise@2025-08-01-preview"
  name = "string"
  parent_id = "string"
  identity {
    type = "string"
    identity_ids = [
      "string"
    ]
  }
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = {
    properties = {
      encryption = {
        customerManagedKeyEncryption = {
          keyEncryptionKeyIdentity = {
            identityType = "string"
            userAssignedIdentityResourceId = "string"
          }
          keyEncryptionKeyUrl = "string"
        }
      }
      highAvailability = "string"
      minimumTlsVersion = "string"
      publicNetworkAccess = "string"
    }
    sku = {
      capacity = int
      name = "string"
    }
    zones = [
      "string"
    ]
  }
}

Valores de propiedad

Microsoft.Cache/redisEnterprise

Nombre Descripción Importancia
identidad Identidad del recurso. managedServiceIdentity
ubicación Ubicación geográfica donde reside el recurso string (obligatorio)
nombre El nombre del recurso cuerda

Restricciones:
Patrón = ^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$ (obligatorio)
parent_id Identificador del recurso al que se va a aplicar este recurso de extensión. string (obligatorio)
Propiedades Otras propiedades del clúster. ClusterCreateProperties
código SKU SKU que se va a crear, lo que afecta al precio, el rendimiento y las características. de Sku (obligatorio)
Etiquetas Etiquetas de recursos Diccionario de nombres y valores de etiqueta.
tipo El tipo de recurso "Microsoft.Cache/redisEnterprise@2025-08-01-preview"
Zonas Availability Zones donde se implementará este clúster. cadena[]

ClusterCreateProperties

Nombre Descripción Importancia
El cifrado Configuración de cifrado en reposo para el clúster. ClusterPropertiesEncryption
alta disponibilidad Habilitado de forma predeterminada. Si highAvailability está deshabilitado, el conjunto de datos no se replica. Esto afecta al Acuerdo de Nivel de Servicio de disponibilidad y aumenta el riesgo de pérdida de datos. 'Deshabilitado'
'Habilitado'
minimumTlsVersion Versión mínima de TLS para que el clúster admita, por ejemplo, "1.2". Las versiones más recientes se pueden agregar en el futuro. Tenga en cuenta que TLS 1.0 y TLS 1.1 ahora están completamente obsoletos; no se pueden usar. Solo se mencionan por motivos de coherencia con las versiones anteriores de la API. '1.0'
'1.1'
'1.2'
publicNetworkAccess Si el tráfico de red pública puede acceder o no al clúster de Redis. Solo se puede configurar 'Habilitado' o 'Deshabilitado'. null solo se devuelve para clústeres creados con una versión anterior de la API que no tienen esta propiedad y no se pueden establecer. 'Deshabilitado'
'Habilitado' (obligatorio)

ClusterPropertiesEncryption

Nombre Descripción Importancia
customerManagedKeyEncryption Todas las propiedades de cifrado de claves administradas por el cliente para el recurso. Establézcalo en un objeto vacío para usar el cifrado de claves administradas por Microsoft. ClusterPropertiesEncryptionCustomerManagedKeyEncryption

ClusterPropertiesEncryptionCustomerManagedKeyEncryption

Nombre Descripción 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. ClusterPropertiesEncryptionCustomerManagedKeyEncryptionKeyIdentity
keyEncryptionKeyUrl Dirección URL de clave de cifrado de claves, solo con versiones. Ejemplo: https://contosovault.vault.azure.net/keys/contosokek/562a4bb76b524a1493a6afe8e536ee78 cuerda / cadena

ClusterPropertiesEncryptionCustomerManagedKeyEncryptionKeyIdentity

Nombre Descripción Importancia
tipo de identidad Solo se admite userAssignedIdentity en esta versión de API; Es posible que se admita otros tipos en el futuro. '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/<sub uuid>/resourceGroups/<resource group>/providers/Microsoft.ManagedIdentity/userAssignedIdentities/myId. cuerda / cadena

ManagedServiceIdentity

Nombre Descripción Importancia
tipo Tipo de identidad de servicio administrada (donde se permiten los tipos SystemAssigned y UserAssigned). 'Ninguno'
'SystemAssigned'
'Asignado al sistema, asignado al usuario'
'UserAssigned' (obligatorio)
identidades asignadas por el usuario Conjunto de identidades asignadas por el usuario asociadas al recurso. Las claves de diccionario userAssignedIdentities serán identificadores de recursos de ARM con el formato: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Los valores del diccionario pueden ser objetos vacíos ({}) en las solicitudes. UserAssignedIdentities

SKU

Nombre Descripción Importancia
capacidad Esta propiedad solo se usa con las SKU Enterprise y EnterpriseFlash. Determina el tamaño del clúster. Los valores válidos son (2, 4, 6, ...) para las SKU empresariales y (3, 9, 15, ...) para las SKU enterpriseFlash. Int
nombre Nivel de clúster de Redis Enterprise que se va a implementar. Valores posibles: ("Balanced_B5", "MemoryOptimized_M10", "ComputeOptimized_X5", etc.). Para más información sobre las SKU, consulte la documentación de precios más reciente. Tenga en cuenta que es posible que se admita más SKU en el futuro. "Balanced_B0"
"Balanced_B1"
"Balanced_B10"
"Balanced_B100"
"Balanced_B1000"
"Balanced_B150"
"Balanced_B20"
"Balanced_B250"
"Balanced_B3"
"Balanced_B350"
"Balanced_B5"
"Balanced_B50"
"Balanced_B500"
"Balanced_B700"
"ComputeOptimized_X10"
"ComputeOptimized_X100"
"ComputeOptimized_X150"
"ComputeOptimized_X20"
"ComputeOptimized_X250"
"ComputeOptimized_X3"
"ComputeOptimized_X350"
"ComputeOptimized_X5"
"ComputeOptimized_X50"
"ComputeOptimized_X500"
"ComputeOptimized_X700"
"EnterpriseFlash_F1500"
"EnterpriseFlash_F300"
"EnterpriseFlash_F700"
"Enterprise_E1"
"Enterprise_E10"
"Enterprise_E100"
"Enterprise_E20"
"Enterprise_E200"
"Enterprise_E400"
"Enterprise_E5"
"Enterprise_E50"
"FlashOptimized_A1000"
"FlashOptimized_A1500"
"FlashOptimized_A2000"
"FlashOptimized_A250"
"FlashOptimized_A4500"
"FlashOptimized_A500"
"FlashOptimized_A700"
"MemoryOptimized_M10"
"MemoryOptimized_M100"
"MemoryOptimized_M1000"
"MemoryOptimized_M150"
"MemoryOptimized_M1500"
"MemoryOptimized_M20"
"MemoryOptimized_M2000"
"MemoryOptimized_M250"
"MemoryOptimized_M350"
"MemoryOptimized_M50"
"MemoryOptimized_M500"
'MemoryOptimized_M700' (obligatorio)

TrackedResourceTags

Nombre Descripción Importancia

UserAssignedIdentities

Nombre Descripción Importancia

IdentidadAsignadaPorElUsuario

Nombre Descripción Importancia

Ejemplos de uso

Ejemplos de Terraform

Un ejemplo básico de implementación de Redis Enterprise Cluster.

terraform {
  required_providers {
    azapi = {
      source = "Azure/azapi"
    }
  }
}

provider "azapi" {
  skip_provider_registration = false
}

variable "resource_name" {
  type    = string
  default = "acctest0001"
}

variable "location" {
  type    = string
  default = "eastus"
}

resource "azapi_resource" "resourceGroup" {
  type     = "Microsoft.Resources/resourceGroups@2020-06-01"
  name     = var.resource_name
  location = var.location
}

resource "azapi_resource" "redisEnterprise" {
  type      = "Microsoft.Cache/redisEnterprise@2025-04-01"
  parent_id = azapi_resource.resourceGroup.id
  name      = var.resource_name
  location  = var.location
  body = {
    properties = {
      minimumTlsVersion = "1.2"
      encryption        = {}
      highAvailability  = "Enabled"
    }
    sku = {
      name = "Balanced_B0"
    }
  }

  identity {
    type         = "SystemAssigned"
    identity_ids = []
  }

  schema_validation_enabled = false
  response_export_values    = ["*"]
}