Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
- Mais recente
- 2025-08-01-preview
- 2025-07-01
- 2025-05-01-visualização
- 2025-04-01
- 2024-10-01
- 2024-09-01-visualização
- 2024-06-01-visualização
- 2024-03-01-visualização
- 2024-02-01
- 2023-11-01
- 2023-10-01-visualização
- 2023-08-01-prévia
- 2023-07-01
- 2023-03-01-visualização
- 2022-11-01-visualização
- 2022-01-01
- 2021-08-01
- 2021-03-01
- 2021-02-01-visualização
- 2020-10-01-visualização
Observações
Nota: Redis Enterprise (Microsoft.Cache/redisEnterprise) também é conhecido como Azure Managed Redis. Ele requer um recurso filho Microsoft.Cache/redisEnterprise/databases para funcionar corretamente. Consulte https://learn.microsoft.com/azure/redis/overview para obter mais informações.
Definição de recurso do Bicep
O tipo de recurso redisEnterprise pode ser implantado com operações de destino:
Para obter uma lista de propriedades alteradas em cada versão da API, consulte de log de alterações.
Formato de recurso
Para criar um recurso Microsoft.Cache/redisEnterprise, adicione o seguinte Bicep ao modelo.
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 da propriedade
Microsoft.Cache/redisEnterprise
| Nome | Descrição | Valor |
|---|---|---|
| identidade | A identidade do recurso. | ManagedServiceIdentity |
| local | A localização geográfica onde o recurso reside | cadeia de caracteres (obrigatório) |
| nome | O nome do recurso | cadeia de caracteres Restrições: Padrão = ^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$ (obrigatório) |
| propriedades | Outras propriedades do cluster. | ClusterCreateProperties |
| escopo | Use ao criar um recurso em um escopo diferente do escopo de implantação. | Defina essa propriedade como o nome simbólico de um recurso para aplicar o recurso de extensão . |
| Sku | A SKU a ser criada, o que afeta o preço, o desempenho e os recursos. | de SKU (obrigatório) |
| etiquetas | Etiquetas de recursos | Dicionário de nomes e valores de tags. Consulte Marcas em modelos |
| zonas | As Zonas de Disponibilidade em que esse cluster será implantado. | cadeia de caracteres[] |
ClusterCreateProperties
| Nome | Descrição | Valor |
|---|---|---|
| criptografia | Configuração de criptografia em repouso para o cluster. | ClusterPropertiesEncryption |
| alta disponibilidade | Habilitado por padrão. Se a highAvailability estiver desabilitada, o conjunto de dados não será replicado. Isso afeta o SLA de disponibilidade e aumenta o risco de perda de dados. | 'Desabilitado' 'Habilitado' |
| minimumTlsVersion | A versão mínima do TLS para o cluster dar suporte, por exemplo, '1.2'. Versões mais recentes podem ser adicionadas no futuro. Observe que o TLS 1.0 e o TLS 1.1 agora estão completamente obsoletos. Você não pode usá-los. Eles são mencionados apenas para fins de consistência com versões de API antigas. | '1.0' '1.1' '1.2' |
| públicoAcessoRedeAcesso | Se o tráfego de rede pública pode ou não acessar o cluster do Redis. Somente 'Ativado' ou 'Desativado' podem ser definidos. null é retornado apenas para clusters criados usando uma versão antiga da API que não tem essa propriedade e não pode ser definida. | 'Desabilitado' 'Enabled' (obrigatório) |
ClusterPropertiesEncryption
| Nome | Descrição | Valor |
|---|---|---|
| customerManagedKeyEncryption | Todas as propriedades de criptografia de chave gerenciada pelo cliente para o recurso. Defina isso como um objeto vazio para usar a criptografia de chave gerenciada pela Microsoft. | ClusterPropertiesEncryptionCustomerManagedKeyEncryption |
ClusterPropertiesEncryptionCustomerManagedKeyEncryption
| Nome | Descrição | Valor |
|---|---|---|
| keyEncryptionKeyIdentity | Toda a configuração de identidade para configurações de chave gerenciada pelo cliente definindo qual identidade deve ser usada para autenticar no Key Vault. | ClusterPropertiesEncryptionCustomerManagedKeyEncryptionKeyIdentity |
| keyEncryptionKeyUrl | Url da chave de criptografia de chave, somente com versão. Por exemplo: https://contosovault.vault.azure.net/keys/contosokek/562a4bb76b524a1493a6afe8e536ee78 |
cadeia |
ClusterPropertiesEncryptionCustomerManagedKeyEncryptionKeyIdentity
| Nome | Descrição | Valor |
|---|---|---|
| tipo de identidade | Somente userAssignedIdentity tem suporte nesta versão da API; outros tipos podem ter suporte no futuro | 'systemAssignedIdentity' 'userAssignedIdentity' |
| userAssignedIdentityResourceId | Identidade atribuída pelo usuário a ser usada para acessar a URL da chave de criptografia de chave. Ex: /subscriptions/<sub uuid>/resourceGroups/<grupo de recursos>/providers/Microsoft.ManagedIdentity/userAssignedIdentities/myId. | cadeia |
ManagedServiceIdentity
| Nome | Descrição | Valor |
|---|---|---|
| tipo | Tipo de identidade de serviço gerenciado (em que os tipos SystemAssigned e UserAssigned são permitidos). | 'Nenhum' 'SystemAssigned' 'SystemAssigned, UserAssigned' 'UserAssigned' (obrigatório) |
| Identidades Atribuídas pelo Usuário | O conjunto de identidades atribuídas pelo usuário associadas ao recurso. As chaves do dicionário userAssignedIdentities serão IDs de recurso do ARM no formulário: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Os valores do dicionário podem ser objetos vazios ({}) em solicitações. | UserAssignedIdentities |
Sku
| Nome | Descrição | Valor |
|---|---|---|
| capacidade | Essa propriedade é usada apenas com SKUs Enterprise e EnterpriseFlash. Determina o tamanho do cluster. Os valores válidos são (2, 4, 6, ...) para SKUs Empresariais e (3, 9, 15, ...) para SKUs EnterpriseFlash. | int |
| nome | O nível do cluster Redis Enterprise a ser implantado. Valores possíveis: ('Balanced_B5', 'MemoryOptimized_M10', 'ComputeOptimized_X5', etc.). Para obter mais informações sobre SKUs, consulte a documentação de preços mais recente. Observe que skus adicionais podem se tornar compatíveis no 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' (obrigatório) |
TrackedResourceTags
| Nome | Descrição | Valor |
|---|
UserAssignedIdentities
| Nome | Descrição | Valor |
|---|
UserAssignedIdentity
| Nome | Descrição | Valor |
|---|
Exemplos de uso
Módulos verificados do Azure
O módulos verificados do Azure a seguir pode ser usado para implantar esse tipo de recurso.
| Módulo | Descrição |
|---|---|
| Cache Corporativo do Redis | Módulo de recurso da AVM para o Cache Corporativo do Redis |
Exemplos de Início Rápido do Azure
Os modelos de Início Rápido do Azure a seguir contêm exemplos de Bicep para implantar esse tipo de recurso.
| Arquivo Bicep | Descrição |
|---|---|
| Redis Enterprise com o Vector DB | Esse modelo cria um Cache Redis que pode ser usado como Vector DB para armazenar e consultar inserções por meio de índices. Para esse recurso, o módulo Redis Search é ativado no Azure Redis |
Definição de recurso de modelo do ARM
O tipo de recurso redisEnterprise pode ser implantado com operações de destino:
Para obter uma lista de propriedades alteradas em cada versão da API, consulte de log de alterações.
Formato de recurso
Para criar um recurso Microsoft.Cache/redisEnterprise, adicione o JSON a seguir ao modelo.
{
"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 da propriedade
Microsoft.Cache/redisEnterprise
| Nome | Descrição | Valor |
|---|---|---|
| apiVersion | A versão da API | '2025-08-01-preview' |
| identidade | A identidade do recurso. | ManagedServiceIdentity |
| local | A localização geográfica onde o recurso reside | cadeia de caracteres (obrigatório) |
| nome | O nome do recurso | cadeia de caracteres Restrições: Padrão = ^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$ (obrigatório) |
| propriedades | Outras propriedades do cluster. | ClusterCreateProperties |
| Sku | A SKU a ser criada, o que afeta o preço, o desempenho e os recursos. | de SKU (obrigatório) |
| etiquetas | Etiquetas de recursos | Dicionário de nomes e valores de tags. Consulte Marcas em modelos |
| tipo | O tipo de recurso | 'Microsoft.Cache/redisEnterprise' |
| zonas | As Zonas de Disponibilidade em que esse cluster será implantado. | cadeia de caracteres[] |
ClusterCreateProperties
| Nome | Descrição | Valor |
|---|---|---|
| criptografia | Configuração de criptografia em repouso para o cluster. | ClusterPropertiesEncryption |
| alta disponibilidade | Habilitado por padrão. Se a highAvailability estiver desabilitada, o conjunto de dados não será replicado. Isso afeta o SLA de disponibilidade e aumenta o risco de perda de dados. | 'Desabilitado' 'Habilitado' |
| minimumTlsVersion | A versão mínima do TLS para o cluster dar suporte, por exemplo, '1.2'. Versões mais recentes podem ser adicionadas no futuro. Observe que o TLS 1.0 e o TLS 1.1 agora estão completamente obsoletos. Você não pode usá-los. Eles são mencionados apenas para fins de consistência com versões de API antigas. | '1.0' '1.1' '1.2' |
| públicoAcessoRedeAcesso | Se o tráfego de rede pública pode ou não acessar o cluster do Redis. Somente 'Ativado' ou 'Desativado' podem ser definidos. null é retornado apenas para clusters criados usando uma versão antiga da API que não tem essa propriedade e não pode ser definida. | 'Desabilitado' 'Enabled' (obrigatório) |
ClusterPropertiesEncryption
| Nome | Descrição | Valor |
|---|---|---|
| customerManagedKeyEncryption | Todas as propriedades de criptografia de chave gerenciada pelo cliente para o recurso. Defina isso como um objeto vazio para usar a criptografia de chave gerenciada pela Microsoft. | ClusterPropertiesEncryptionCustomerManagedKeyEncryption |
ClusterPropertiesEncryptionCustomerManagedKeyEncryption
| Nome | Descrição | Valor |
|---|---|---|
| keyEncryptionKeyIdentity | Toda a configuração de identidade para configurações de chave gerenciada pelo cliente definindo qual identidade deve ser usada para autenticar no Key Vault. | ClusterPropertiesEncryptionCustomerManagedKeyEncryptionKeyIdentity |
| keyEncryptionKeyUrl | Url da chave de criptografia de chave, somente com versão. Por exemplo: https://contosovault.vault.azure.net/keys/contosokek/562a4bb76b524a1493a6afe8e536ee78 |
cadeia |
ClusterPropertiesEncryptionCustomerManagedKeyEncryptionKeyIdentity
| Nome | Descrição | Valor |
|---|---|---|
| tipo de identidade | Somente userAssignedIdentity tem suporte nesta versão da API; outros tipos podem ter suporte no futuro | 'systemAssignedIdentity' 'userAssignedIdentity' |
| userAssignedIdentityResourceId | Identidade atribuída pelo usuário a ser usada para acessar a URL da chave de criptografia de chave. Ex: /subscriptions/<sub uuid>/resourceGroups/<grupo de recursos>/providers/Microsoft.ManagedIdentity/userAssignedIdentities/myId. | cadeia |
ManagedServiceIdentity
| Nome | Descrição | Valor |
|---|---|---|
| tipo | Tipo de identidade de serviço gerenciado (em que os tipos SystemAssigned e UserAssigned são permitidos). | 'Nenhum' 'SystemAssigned' 'SystemAssigned, UserAssigned' 'UserAssigned' (obrigatório) |
| Identidades Atribuídas pelo Usuário | O conjunto de identidades atribuídas pelo usuário associadas ao recurso. As chaves do dicionário userAssignedIdentities serão IDs de recurso do ARM no formulário: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Os valores do dicionário podem ser objetos vazios ({}) em solicitações. | UserAssignedIdentities |
Sku
| Nome | Descrição | Valor |
|---|---|---|
| capacidade | Essa propriedade é usada apenas com SKUs Enterprise e EnterpriseFlash. Determina o tamanho do cluster. Os valores válidos são (2, 4, 6, ...) para SKUs Empresariais e (3, 9, 15, ...) para SKUs EnterpriseFlash. | int |
| nome | O nível do cluster Redis Enterprise a ser implantado. Valores possíveis: ('Balanced_B5', 'MemoryOptimized_M10', 'ComputeOptimized_X5', etc.). Para obter mais informações sobre SKUs, consulte a documentação de preços mais recente. Observe que skus adicionais podem se tornar compatíveis no 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' (obrigatório) |
TrackedResourceTags
| Nome | Descrição | Valor |
|---|
UserAssignedIdentities
| Nome | Descrição | Valor |
|---|
UserAssignedIdentity
| Nome | Descrição | Valor |
|---|
Exemplos de uso
Modelos de início rápido do Azure
Os modelos de Início Rápido do Azure a seguir implantar esse tipo de recurso.
| Modelo | Descrição |
|---|---|
|
Redis Enterprise com o Vector DB |
Esse modelo cria um Cache Redis que pode ser usado como Vector DB para armazenar e consultar inserções por meio de índices. Para esse recurso, o módulo Redis Search é ativado no Azure Redis |
Definição de recurso do Terraform (provedor de AzAPI)
O tipo de recurso redisEnterprise pode ser implantado com operações de destino:
Para obter uma lista de propriedades alteradas em cada versão da API, consulte de log de alterações.
Formato de recurso
Para criar um recurso Microsoft.Cache/redisEnterprise, adicione o Terraform a seguir ao seu modelo.
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 da propriedade
Microsoft.Cache/redisEnterprise
| Nome | Descrição | Valor |
|---|---|---|
| identidade | A identidade do recurso. | ManagedServiceIdentity |
| local | A localização geográfica onde o recurso reside | cadeia de caracteres (obrigatório) |
| nome | O nome do recurso | cadeia de caracteres Restrições: Padrão = ^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$ (obrigatório) |
| parent_id | A ID do recurso ao qual aplicar esse recurso de extensão. | cadeia de caracteres (obrigatório) |
| propriedades | Outras propriedades do cluster. | ClusterCreateProperties |
| Sku | A SKU a ser criada, o que afeta o preço, o desempenho e os recursos. | de SKU (obrigatório) |
| etiquetas | Etiquetas de recursos | Dicionário de nomes e valores de tags. |
| tipo | O tipo de recurso | "Microsoft.Cache/redisEnterprise@2025-08-01-preview" |
| zonas | As Zonas de Disponibilidade em que esse cluster será implantado. | cadeia de caracteres[] |
ClusterCreateProperties
| Nome | Descrição | Valor |
|---|---|---|
| criptografia | Configuração de criptografia em repouso para o cluster. | ClusterPropertiesEncryption |
| alta disponibilidade | Habilitado por padrão. Se a highAvailability estiver desabilitada, o conjunto de dados não será replicado. Isso afeta o SLA de disponibilidade e aumenta o risco de perda de dados. | 'Desabilitado' 'Habilitado' |
| minimumTlsVersion | A versão mínima do TLS para o cluster dar suporte, por exemplo, '1.2'. Versões mais recentes podem ser adicionadas no futuro. Observe que o TLS 1.0 e o TLS 1.1 agora estão completamente obsoletos. Você não pode usá-los. Eles são mencionados apenas para fins de consistência com versões de API antigas. | '1.0' '1.1' '1.2' |
| públicoAcessoRedeAcesso | Se o tráfego de rede pública pode ou não acessar o cluster do Redis. Somente 'Ativado' ou 'Desativado' podem ser definidos. null é retornado apenas para clusters criados usando uma versão antiga da API que não tem essa propriedade e não pode ser definida. | 'Desabilitado' 'Enabled' (obrigatório) |
ClusterPropertiesEncryption
| Nome | Descrição | Valor |
|---|---|---|
| customerManagedKeyEncryption | Todas as propriedades de criptografia de chave gerenciada pelo cliente para o recurso. Defina isso como um objeto vazio para usar a criptografia de chave gerenciada pela Microsoft. | ClusterPropertiesEncryptionCustomerManagedKeyEncryption |
ClusterPropertiesEncryptionCustomerManagedKeyEncryption
| Nome | Descrição | Valor |
|---|---|---|
| keyEncryptionKeyIdentity | Toda a configuração de identidade para configurações de chave gerenciada pelo cliente definindo qual identidade deve ser usada para autenticar no Key Vault. | ClusterPropertiesEncryptionCustomerManagedKeyEncryptionKeyIdentity |
| keyEncryptionKeyUrl | Url da chave de criptografia de chave, somente com versão. Por exemplo: https://contosovault.vault.azure.net/keys/contosokek/562a4bb76b524a1493a6afe8e536ee78 |
cadeia |
ClusterPropertiesEncryptionCustomerManagedKeyEncryptionKeyIdentity
| Nome | Descrição | Valor |
|---|---|---|
| tipo de identidade | Somente userAssignedIdentity tem suporte nesta versão da API; outros tipos podem ter suporte no futuro | 'systemAssignedIdentity' 'userAssignedIdentity' |
| userAssignedIdentityResourceId | Identidade atribuída pelo usuário a ser usada para acessar a URL da chave de criptografia de chave. Ex: /subscriptions/<sub uuid>/resourceGroups/<grupo de recursos>/providers/Microsoft.ManagedIdentity/userAssignedIdentities/myId. | cadeia |
ManagedServiceIdentity
| Nome | Descrição | Valor |
|---|---|---|
| tipo | Tipo de identidade de serviço gerenciado (em que os tipos SystemAssigned e UserAssigned são permitidos). | 'Nenhum' 'SystemAssigned' 'SystemAssigned, UserAssigned' 'UserAssigned' (obrigatório) |
| Identidades Atribuídas pelo Usuário | O conjunto de identidades atribuídas pelo usuário associadas ao recurso. As chaves do dicionário userAssignedIdentities serão IDs de recurso do ARM no formulário: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Os valores do dicionário podem ser objetos vazios ({}) em solicitações. | UserAssignedIdentities |
Sku
| Nome | Descrição | Valor |
|---|---|---|
| capacidade | Essa propriedade é usada apenas com SKUs Enterprise e EnterpriseFlash. Determina o tamanho do cluster. Os valores válidos são (2, 4, 6, ...) para SKUs Empresariais e (3, 9, 15, ...) para SKUs EnterpriseFlash. | int |
| nome | O nível do cluster Redis Enterprise a ser implantado. Valores possíveis: ('Balanced_B5', 'MemoryOptimized_M10', 'ComputeOptimized_X5', etc.). Para obter mais informações sobre SKUs, consulte a documentação de preços mais recente. Observe que skus adicionais podem se tornar compatíveis no 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' (obrigatório) |
TrackedResourceTags
| Nome | Descrição | Valor |
|---|
UserAssignedIdentities
| Nome | Descrição | Valor |
|---|
UserAssignedIdentity
| Nome | Descrição | Valor |
|---|
Exemplos de uso
Exemplos do Terraform
Um exemplo básico de implantação do 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 = ["*"]
}