Microsoft.Cache redis 2021-06-01
Definição de recurso do Bicep
O tipo de recurso redis pode ser implementado com operações que visam:
- Grupos de recursos – veja os comandos de implementação do grupo de recursos
Para obter uma lista das propriedades alteradas em cada versão da API, veja Registo de alterações.
Formato do recurso
Para criar um recurso Microsoft.Cache/redis, adicione o seguinte Bicep ao seu modelo.
resource symbolicname 'Microsoft.Cache/redis@2021-06-01' = {
name: 'string'
location: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
{customized property}: 'string'
identity: {
type: 'string'
userAssignedIdentities: {
{customized property}: {}
}
}
properties: {
enableNonSslPort: bool
minimumTlsVersion: 'string'
publicNetworkAccess: 'string'
redisConfiguration: {
'aof-backup-enabled': 'string'
'aof-storage-connection-string-0': 'string'
'aof-storage-connection-string-1': 'string'
authnotrequired: 'string'
'maxfragmentationmemory-reserved': 'string'
'maxmemory-delta': 'string'
'maxmemory-policy': 'string'
'maxmemory-reserved': 'string'
'rdb-backup-enabled': 'string'
'rdb-backup-frequency': 'string'
'rdb-backup-max-snapshot-count': 'string'
'rdb-storage-connection-string': 'string'
{customized property}: any()
}
redisVersion: 'string'
replicasPerMaster: int
replicasPerPrimary: int
shardCount: int
sku: {
capacity: int
family: 'string'
name: 'string'
}
staticIP: 'string'
subnetId: 'string'
tenantSettings: {
{customized property}: 'string'
}
}
zones: [
'string'
]
}
Valores de propriedade
redis
Nome | Descrição | Valor |
---|---|---|
name | O nome do recurso | cadeia (obrigatório) Limite de carateres: 1-63 Carateres válidos: Alfanuméricos e hífenes. Comece e termine com alfanumérico. Hífenes consecutivos não permitidos. O nome do recurso tem de ser exclusivo em todo o Azure. |
localização | A localização geográfica onde reside o recurso | cadeia (obrigatório) |
etiquetas | Etiquetas de recursos. | Dicionário de nomes e valores de etiquetas. Ver Etiquetas em modelos |
identidade | A identidade do recurso. | ManagedServiceIdentity |
propriedades | Propriedades da cache de Redis. | RedisCreatePropertiesOrRedisProperties (obrigatório) |
zonas | Uma lista de zonas de disponibilidade que indica de onde o recurso precisa de vir. | string[] |
ManagedServiceIdentity
Nome | Descrição | Valor |
---|---|---|
tipo | Tipo de identidade de serviço gerida (onde os tipos SystemAssigned e UserAssigned são permitidos). | "Nenhum" "SystemAssigned" "SystemAssigned, UserAssigned" "UserAssigned" (obrigatório) |
userAssignedIdentities | O conjunto de identidades atribuídas pelo utilizador associadas ao recurso. As chaves de dicionário userAssignedIdentities serão IDs de recursos do ARM no formulário: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Os valores do dicionário podem ser objetos vazios ({}) nos pedidos. | UserAssignedIdentities |
UserAssignedIdentities
Nome | Descrição | Valor |
---|---|---|
{customized property} | UserAssignedIdentity |
UserAssignedIdentity
Este objeto não contém quaisquer propriedades a definir durante a implementação. Todas as propriedades são ReadOnly.
RedisCreatePropertiesOrRedisProperties
Nome | Descrição | Valor |
---|---|---|
enableNonSslPort | Especifica se a porta do servidor Redis não ssl (6379) está ativada. | bool |
minimumTlsVersion | Opcional: requer que os clientes utilizem uma versão do TLS especificada (ou superior) para se ligarem (por exemplo, "1.0", "1.1", "1.2") | '1.0' '1.1' '1.2' |
publicNetworkAccess | Se o acesso ao ponto final público é ou não permitido para esta cache. O valor é opcional, mas, se for transmitido, tem de ser "Ativado" ou "Desativado". Se "Desativado", os pontos finais privados são o método de acesso exclusivo. O valor predefinido é "Ativado" | "Desativado" "Ativado" |
redisConfiguration | Todas as Definições de Redis. Poucas chaves possíveis: rdb-backup-enabled,rdb-storage-connection-string,rdb-backup-frequency,maxmemory-delta,maxmemory-policy,notify-keyspace-events,maxmemory-samples,slowlog-log-slower-than,slowlog-max-len ,list-max-ziplist-entries,list-max-ziplist-value,hash-max-ziplist-entries, hash-max-ziplist-value,set-max-intset-entries, zset-max-ziplist-entries, zset-max-ziplist-value, etc. | RedisCommonPropertiesRedisConfiguration |
redisVersion | Versão do Redis. Deve estar no formato "major[.minor[.build]]" (só é necessário 'major') ou o valor 'mais recente', que se refere à versão mais recente estável do Redis que está disponível. Apenas a versão principal e secundária é utilizada num pedido PUT/PATCH. Versões suportadas: 4.0, 6.0. | string |
replicasPerMaster | O número de réplicas a criar por primário. | int |
replicasPerPrimary | O número de réplicas a criar por primário. | int |
shardCount | O número de partições horizontais a criar numa Cache de Cluster Premium. | int |
sku | O SKU da cache de Redis a implementar. | SKU (obrigatório) |
staticIP | Endereço IP estático. Opcionalmente, pode ser especificado ao implementar uma cache de Redis dentro de uma Rede Virtual do Azure existente; atribuída automaticamente por predefinição. | string Restrições: Padrão = ^\d+\.\d+\.\d+\.\d+$ |
subnetId | O ID de recurso completo de uma sub-rede numa rede virtual na qual implementar a cache de Redis. Formato de exemplo: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/Microsoft. {Rede,Rede Clássica}/VirtualNetworks/vnet1/sub-redes/sub-rede1 | string |
tenantSettings | Um dicionário de definições de inquilino | RedisCommonPropertiesTenantSettings |
RedisCommonPropertiesRedisConfiguration
Nome | Descrição | Valor |
---|---|---|
aof-backup-enabled | Especifica se a cópia de segurança aof está ativada | string |
aof-storage-connection-string-0 | Primeira conta de armazenamento cadeia de ligação | string |
aof-storage-connection-string-1 | Segunda conta de armazenamento cadeia de ligação | string |
authnotrequired | Especifica se a autenticação está desativada. A definição desta propriedade é altamente desencorajada do ponto de vista de segurança. | string |
maxfragmentationmemory-reserved | Valor em megabytes reservados para fragmentação por partição horizontal | string |
maxmemory-delta | Valor em megabytes reservados para utilização não cache por partição horizontal, por exemplo, ativação pós-falha. | string |
maxmemory-policy | A estratégia de expulsão utilizada quando os dados não se enquadram no respetivo limite de memória. | string |
maxmemory-reserved | Valor em megabytes reservados para utilização não cache por partição horizontal, por exemplo, ativação pós-falha. | string |
rdb-backup-enabled | Especifica se a cópia de segurança rdb está ativada | string |
rdb-backup-frequency | Especifica a frequência de criação de cópias de segurança rdb | string |
rdb-backup-max-snapshot-count | Especifica o número máximo de instantâneos para a cópia de segurança rdb | string |
rdb-storage-connection-string | A conta de armazenamento cadeia de ligação para armazenar o ficheiro rdb | string |
{customized property} | Para Bicep, pode utilizar a função any( ). |
Sku
Nome | Descrição | Valor |
---|---|---|
capacidade | O tamanho da cache de Redis a implementar. Valores válidos: para a família C (Básico/Standard) (0, 1, 2, 3, 4, 5, 6), para a família P (Premium) (1, 2, 3, 4). | int (obrigatório) |
família | A família de SKU a utilizar. Valores válidos: (C, P). (C = Básico/Standard, P = Premium). | 'C' "P" (obrigatório) |
name | O tipo de cache de Redis a implementar. Valores válidos: (Básico, Standard, Premium) | "Básico" "Premium" "Standard" (obrigatório) |
RedisCommonPropertiesTenantSettings
Nome | Descrição | Valor |
---|---|---|
{customized property} | string |
Modelos de início rápido
Os seguintes modelos de início rápido implementam este tipo de recurso.
Modelo | Description |
---|---|
Aplicação Web Umbraco CMS dimensionável |
Este modelo fornece uma forma fácil de implementar uma aplicação Web umbraco CMS no Serviço de Aplicações do Azure Aplicações Web. |
Site da eShop com ASE de ILB |
Uma Ambiente do Serviço de Aplicações é uma opção de plano de serviço Premium de Serviço de Aplicações do Azure que fornece um ambiente totalmente isolado e dedicado para executar aplicações Serviço de Aplicações do Azure em alta escala de forma segura, incluindo Aplicações Web, Aplicações Móveis e Aplicações API. |
Implementar Gestão de API com uma Cache do Azure para Redis externa |
Este modelo demonstra como criar uma instância do Azure Gestão de API no escalão Consumo com uma instância de Cache do Azure para Redis externa como a Gestão de API cache externa. |
Criar uma Cache de Redis com um modelo |
Este modelo cria uma Cache de Redis do Azure com dados de diagnóstico mantidos numa conta de armazenamento. |
Crie uma Cache de Redis com Autenticação Microsoft Entra. |
Este modelo cria uma Cache de Redis. Em seguida, atribui uma política de acesso incorporada a um utilizador redis. Em seguida, cria uma política de acesso personalizada. Em seguida, atribui a política de acesso personalizado a outro utilizador do Redis. |
Criar uma Cache de Redis Premium com clustering |
Este modelo mostra como configurar o clustering numa instância premium da Cache de Redis do Azure. |
Criar a Cache de Redis Premium com persistência de dados |
Este modelo mostra como configurar a persistência numa instância premium da Cache de Redis do Azure. |
Criar a Cache de Redis Premium implementada num Rede Virtual |
Este modelo mostra como implementar uma instância premium da Cache de Redis do Azure num Rede Virtual existente |
Criar duas caches georreplicadas num Rede Virtual |
Este modelo mostra como implementar duas instâncias de escalão Premium Cache do Azure para Redis em Redes Virtuais separadas e as associar à georreplicação. |
Criar uma Aplicação Web + Cache de Redis + BD SQL com um modelo |
Este modelo cria uma Aplicação Web do Azure com cache de Redis e um Base de Dados SQL. |
Criar uma Aplicação Web mais a Cache de Redis com um modelo |
Este modelo cria uma Aplicação Web do Azure com cache de Redis. |
Definição de recurso do modelo arm
O tipo de recurso redis pode ser implementado com operações que visam:
- Grupos de recursos – veja os comandos de implementação do grupo de recursos
Para obter uma lista das propriedades alteradas em cada versão da API, veja Registo de alterações.
Formato do recurso
Para criar um recurso Microsoft.Cache/redis, adicione o seguinte JSON ao seu modelo.
{
"type": "Microsoft.Cache/redis",
"apiVersion": "2021-06-01",
"name": "string",
"location": "string",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"{customized property}": "string"
"identity": {
"type": "string",
"userAssignedIdentities": {
"{customized property}": {}
}
},
"properties": {
"enableNonSslPort": "bool",
"minimumTlsVersion": "string",
"publicNetworkAccess": "string",
"redisConfiguration": {
"aof-backup-enabled": "string",
"aof-storage-connection-string-0": "string",
"aof-storage-connection-string-1": "string",
"authnotrequired": "string",
"maxfragmentationmemory-reserved": "string",
"maxmemory-delta": "string",
"maxmemory-policy": "string",
"maxmemory-reserved": "string",
"rdb-backup-enabled": "string",
"rdb-backup-frequency": "string",
"rdb-backup-max-snapshot-count": "string",
"rdb-storage-connection-string": "string",
"{customized property}": {}
},
"redisVersion": "string",
"replicasPerMaster": "int",
"replicasPerPrimary": "int",
"shardCount": "int",
"sku": {
"capacity": "int",
"family": "string",
"name": "string"
},
"staticIP": "string",
"subnetId": "string",
"tenantSettings": {
"{customized property}": "string"
}
},
"zones": [ "string" ]
}
Valores de propriedade
redis
Nome | Descrição | Valor |
---|---|---|
tipo | O tipo de recurso | "Microsoft.Cache/redis" |
apiVersion | A versão da API de recursos | '2021-06-01' |
name | O nome do recurso | cadeia (obrigatório) Limite de carateres: 1-63 Carateres válidos: Alfanuméricos e hífenes. Comece e termine com alfanumérico. Hífenes consecutivos não permitidos. O nome do recurso tem de ser exclusivo em todo o Azure. |
localização | A localização geográfica onde reside o recurso | cadeia (obrigatório) |
etiquetas | Etiquetas de recursos. | Dicionário de nomes e valores de etiquetas. Ver Etiquetas em modelos |
identidade | A identidade do recurso. | ManagedServiceIdentity |
propriedades | Propriedades da cache de Redis. | RedisCreatePropertiesOrRedisProperties (obrigatório) |
zonas | Uma lista de zonas de disponibilidade que indica de onde o recurso precisa de vir. | string[] |
ManagedServiceIdentity
Nome | Descrição | Valor |
---|---|---|
tipo | Tipo de identidade de serviço gerida (onde os tipos SystemAssigned e UserAssigned são permitidos). | "Nenhum" "SystemAssigned" "SystemAssigned, UserAssigned" "UserAssigned" (obrigatório) |
userAssignedIdentities | O conjunto de identidades atribuídas pelo utilizador associadas ao recurso. As chaves de dicionário userAssignedIdentities serão IDs de recursos do ARM no formulário: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Os valores do dicionário podem ser objetos vazios ({}) nos pedidos. | UserAssignedIdentities |
UserAssignedIdentities
Nome | Descrição | Valor |
---|---|---|
{customized property} | UserAssignedIdentity |
UserAssignedIdentity
Este objeto não contém quaisquer propriedades a definir durante a implementação. Todas as propriedades são ReadOnly.
RedisCreatePropertiesOrRedisProperties
Nome | Descrição | Valor |
---|---|---|
enableNonSslPort | Especifica se a porta do servidor Redis não ssl (6379) está ativada. | bool |
minimumTlsVersion | Opcional: requer que os clientes utilizem uma versão do TLS especificada (ou superior) para se ligarem (por exemplo, "1.0", "1.1", "1.2") | '1.0' '1.1' '1.2' |
publicNetworkAccess | Se o acesso ao ponto final público é ou não permitido para esta cache. O valor é opcional, mas, se for transmitido, tem de ser "Ativado" ou "Desativado". Se "Desativado", os pontos finais privados são o método de acesso exclusivo. O valor predefinido é "Ativado" | "Desativado" "Ativado" |
redisConfiguration | Todas as Definições de Redis. Poucas chaves possíveis: rdb-backup-enabled,rdb-storage-connection-string,rdb-backup-frequency,maxmemory-delta,maxmemory-policy,notify-keyspace-events,maxmemory-samples,slowlog-log-slower-than,slowlog-max-len ,list-max-ziplist-entries,list-max-ziplist-value,hash-max-ziplist-entries, hash-max-ziplist-value,set-max-intset-entries, zset-max-ziplist-entries, zset-max-ziplist-value, etc. | RedisCommonPropertiesRedisConfiguration |
redisVersion | Versão do Redis. Deve estar no formato "major[.minor[.build]]" (só é necessário 'major') ou o valor 'mais recente', que se refere à versão mais recente estável do Redis que está disponível. Apenas a versão principal e secundária é utilizada num pedido PUT/PATCH. Versões suportadas: 4.0, 6.0. | string |
replicasPerMaster | O número de réplicas a criar por primário. | int |
replicasPerPrimary | O número de réplicas a criar por primário. | int |
shardCount | O número de partições horizontais a criar numa Cache de Cluster Premium. | int |
sku | O SKU da cache de Redis a implementar. | SKU (obrigatório) |
staticIP | Endereço IP estático. Opcionalmente, pode ser especificado ao implementar uma cache de Redis dentro de uma Rede Virtual do Azure existente; atribuída automaticamente por predefinição. | string Restrições: Padrão = ^\d+\.\d+\.\d+\.\d+$ |
subnetId | O ID de recurso completo de uma sub-rede numa rede virtual na qual implementar a cache de Redis. Formato de exemplo: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/Microsoft. {Rede,Rede Clássica}/VirtualNetworks/vnet1/sub-redes/sub-rede1 | string |
tenantSettings | Um dicionário de definições de inquilino | RedisCommonPropertiesTenantSettings |
RedisCommonPropertiesRedisConfiguration
Nome | Descrição | Valor |
---|---|---|
aof-backup-enabled | Especifica se a cópia de segurança aof está ativada | string |
aof-storage-connection-string-0 | Primeira conta de armazenamento cadeia de ligação | string |
aof-storage-connection-string-1 | Segunda conta de armazenamento cadeia de ligação | string |
authnotrequired | Especifica se a autenticação está desativada. A definição desta propriedade é altamente desencorajada do ponto de vista de segurança. | string |
maxfragmentationmemory-reserved | Valor em megabytes reservados para fragmentação por partição horizontal | string |
maxmemory-delta | Valor em megabytes reservados para utilização não cache por partição horizontal, por exemplo, ativação pós-falha. | string |
maxmemory-policy | A estratégia de expulsão utilizada quando os dados não se enquadram no respetivo limite de memória. | string |
maxmemory-reserved | Valor em megabytes reservados para utilização não cache por partição horizontal, por exemplo, ativação pós-falha. | string |
rdb-backup-enabled | Especifica se a cópia de segurança rdb está ativada | string |
rdb-backup-frequency | Especifica a frequência de criação de cópias de segurança rdb | string |
rdb-backup-max-snapshot-count | Especifica o número máximo de instantâneos para a cópia de segurança rdb | string |
rdb-storage-connection-string | A conta de armazenamento cadeia de ligação para armazenar o ficheiro rdb | string |
{customized property} |
Sku
Nome | Descrição | Valor |
---|---|---|
capacidade | O tamanho da cache de Redis a implementar. Valores válidos: para a família C (Básico/Standard) (0, 1, 2, 3, 4, 5, 6), para a família P (Premium) (1, 2, 3, 4). | int (obrigatório) |
família | A família de SKU a utilizar. Valores válidos: (C, P). (C = Básico/Standard, P = Premium). | 'C' "P" (obrigatório) |
name | O tipo de cache de Redis a implementar. Valores válidos: (Básico, Standard, Premium) | "Básico" "Premium" "Standard" (obrigatório) |
RedisCommonPropertiesTenantSettings
Nome | Descrição | Valor |
---|---|---|
{customized property} | string |
Modelos de início rápido
Os seguintes modelos de início rápido implementam este tipo de recurso.
Modelo | Description |
---|---|
Aplicação Web Umbraco CMS dimensionável |
Este modelo fornece uma forma fácil de implementar uma aplicação Web umbraco CMS no Serviço de Aplicações do Azure Aplicações Web. |
Site da eShop com ASE de ILB |
Uma Ambiente do Serviço de Aplicações é uma opção de plano de serviço Premium de Serviço de Aplicações do Azure que fornece um ambiente totalmente isolado e dedicado para executar aplicações Serviço de Aplicações do Azure em alta escala de forma segura, incluindo Aplicações Web, Aplicações Móveis e Aplicações API. |
Implementar Gestão de API com uma Cache do Azure para Redis externa |
Este modelo demonstra como criar uma instância do Azure Gestão de API no escalão Consumo com uma instância de Cache do Azure para Redis externa como a Gestão de API cache externa. |
Criar uma Cache de Redis com um modelo |
Este modelo cria uma Cache de Redis do Azure com dados de diagnóstico mantidos numa conta de armazenamento. |
Crie uma Cache de Redis com Autenticação Microsoft Entra. |
Este modelo cria uma Cache de Redis. Em seguida, atribui uma política de acesso incorporada a um utilizador redis. Em seguida, cria uma política de acesso personalizada. Em seguida, atribui a política de acesso personalizado a outro utilizador do Redis. |
Criar uma Cache de Redis Premium com clustering |
Este modelo mostra como configurar o clustering numa instância premium da Cache de Redis do Azure. |
Criar a Cache de Redis Premium com persistência de dados |
Este modelo mostra como configurar a persistência numa instância premium da Cache de Redis do Azure. |
Criar a Cache de Redis Premium implementada num Rede Virtual |
Este modelo mostra como implementar uma instância premium da Cache de Redis do Azure num Rede Virtual existente |
Criar duas caches georreplicadas num Rede Virtual |
Este modelo mostra como implementar duas instâncias de escalão Premium Cache do Azure para Redis em Redes Virtuais separadas e as associar à georreplicação. |
Criar uma Aplicação Web + Cache de Redis + BD SQL com um modelo |
Este modelo cria uma Aplicação Web do Azure com cache de Redis e um Base de Dados SQL. |
Criar uma Aplicação Web mais a Cache de Redis com um modelo |
Este modelo cria uma Aplicação Web do Azure com cache de Redis. |
Definição de recurso terraform (fornecedor AzAPI)
O tipo de recurso redis pode ser implementado com operações que visam:
- Grupos de recursos
Para obter uma lista das propriedades alteradas em cada versão da API, veja Registo de alterações.
Formato do recurso
Para criar um recurso Microsoft.Cache/redis, adicione o seguinte Terraform ao seu modelo.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Cache/redis@2021-06-01"
name = "string"
location = "string"
parent_id = "string"
tags = {
tagName1 = "tagValue1"
tagName2 = "tagValue2"
}
{customized property} = "string"
identity {
type = "string"
identity_ids = []
}
body = jsonencode({
properties = {
enableNonSslPort = bool
minimumTlsVersion = "string"
publicNetworkAccess = "string"
redisConfiguration = {
aof-backup-enabled = "string"
aof-storage-connection-string-0 = "string"
aof-storage-connection-string-1 = "string"
authnotrequired = "string"
maxfragmentationmemory-reserved = "string"
maxmemory-delta = "string"
maxmemory-policy = "string"
maxmemory-reserved = "string"
rdb-backup-enabled = "string"
rdb-backup-frequency = "string"
rdb-backup-max-snapshot-count = "string"
rdb-storage-connection-string = "string"
}
redisVersion = "string"
replicasPerMaster = int
replicasPerPrimary = int
shardCount = int
sku = {
capacity = int
family = "string"
name = "string"
}
staticIP = "string"
subnetId = "string"
tenantSettings = {
{customized property} = "string"
}
}
zones = [
"string"
]
})
}
Valores de propriedade
redis
Nome | Descrição | Valor |
---|---|---|
tipo | O tipo de recurso | "Microsoft.Cache/redis@2021-06-01" |
name | O nome do recurso | cadeia (obrigatório) Limite de carateres: 1-63 Carateres válidos: Alfanuméricos e hífenes. Comece e termine com alfanumérico. Hífenes consecutivos não permitidos. O nome do recurso tem de ser exclusivo em todo o Azure. |
localização | A localização geográfica onde reside o recurso | cadeia (obrigatório) |
parent_id | Para implementar num grupo de recursos, utilize o ID desse grupo de recursos. | cadeia (obrigatório) |
etiquetas | Etiquetas de recursos. | Dicionário de nomes e valores de etiquetas. |
identidade | A identidade do recurso. | ManagedServiceIdentity |
propriedades | Propriedades da cache de Redis. | RedisCreatePropertiesOrRedisProperties (obrigatório) |
zonas | Uma lista de zonas de disponibilidade que indica de onde o recurso precisa de vir. | string[] |
ManagedServiceIdentity
Nome | Descrição | Valor |
---|---|---|
tipo | Tipo de identidade de serviço gerida (onde os tipos SystemAssigned e UserAssigned são permitidos). | "SystemAssigned" "SystemAssigned, UserAssigned" "UserAssigned" (obrigatório) |
identity_ids | O conjunto de identidades atribuídas pelo utilizador associadas ao recurso. As chaves de dicionário userAssignedIdentities serão IDs de recursos do ARM no formulário: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Os valores do dicionário podem ser objetos vazios ({}) nos pedidos. | Matriz de IDs de identidade do utilizador. |
UserAssignedIdentities
Nome | Descrição | Valor |
---|---|---|
{customized property} | UserAssignedIdentity |
UserAssignedIdentity
Este objeto não contém quaisquer propriedades a definir durante a implementação. Todas as propriedades são ReadOnly.
RedisCreatePropertiesOrRedisProperties
Nome | Descrição | Valor |
---|---|---|
enableNonSslPort | Especifica se a porta do servidor Redis não ssl (6379) está ativada. | bool |
minimumTlsVersion | Opcional: requer que os clientes utilizem uma versão do TLS especificada (ou superior) para se ligarem (por exemplo, "1.0", "1.1", "1.2") | "1.0" "1.1" "1.2" |
publicNetworkAccess | Se o acesso ao ponto final público é ou não permitido para esta cache. O valor é opcional, mas, se for transmitido, tem de ser "Ativado" ou "Desativado". Se "Desativado", os pontos finais privados são o método de acesso exclusivo. O valor predefinido é "Ativado" | "Desativado" "Ativado" |
redisConfiguration | Todas as Definições de Redis. Poucas chaves possíveis: rdb-backup-enabled,rdb-storage-connection-string,rdb-backup-frequency,maxmemory-delta,maxmemory-policy,notify-keyspace-events,maxmemory-samples,slowlog-log-slower-than,slowlog-max-len ,list-max-ziplist-entries,list-max-ziplist-value,hash-max-ziplist-entries, hash-max-ziplist-value,set-max-intset-entries, zset-max-ziplist-entries, zset-max-ziplist-value, etc. | RedisCommonPropertiesRedisConfiguration |
redisVersion | Versão do Redis. Deve estar no formato "major[.minor[.build]]" (só é necessário 'major') ou o valor 'mais recente', que se refere à versão mais recente estável do Redis que está disponível. Apenas a versão principal e secundária é utilizada num pedido PUT/PATCH. Versões suportadas: 4.0, 6.0. | string |
replicasPerMaster | O número de réplicas a criar por primário. | int |
replicasPerPrimary | O número de réplicas a criar por primário. | int |
shardCount | O número de partições horizontais a criar numa Cache de Cluster Premium. | int |
sku | O SKU da cache de Redis a implementar. | SKU (obrigatório) |
staticIP | Endereço IP estático. Opcionalmente, pode ser especificado ao implementar uma cache de Redis dentro de uma Rede Virtual do Azure existente; atribuída automaticamente por predefinição. | string Restrições: Padrão = ^\d+\.\d+\.\d+\.\d+$ |
subnetId | O ID de recurso completo de uma sub-rede numa rede virtual na qual implementar a cache de Redis. Formato de exemplo: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/Microsoft. {Rede,Rede Clássica}/VirtualNetworks/vnet1/sub-redes/sub-rede1 | string |
tenantSettings | Um dicionário de definições de inquilino | RedisCommonPropertiesTenantSettings |
RedisCommonPropertiesRedisConfiguration
Nome | Descrição | Valor |
---|---|---|
aof-backup-enabled | Especifica se a cópia de segurança aof está ativada | string |
aof-storage-connection-string-0 | Primeira conta de armazenamento cadeia de ligação | string |
aof-storage-connection-string-1 | Segunda conta de armazenamento cadeia de ligação | string |
authnotrequired | Especifica se a autenticação está desativada. A definição desta propriedade é altamente desencorajada do ponto de vista de segurança. | string |
maxfragmentationmemory-reserved | Valor em megabytes reservados para fragmentação por partição horizontal | string |
maxmemory-delta | Valor em megabytes reservados para utilização não cache por partição horizontal, por exemplo, ativação pós-falha. | string |
maxmemory-policy | A estratégia de expulsão utilizada quando os dados não se enquadram no respetivo limite de memória. | string |
maxmemory-reserved | Valor em megabytes reservados para utilização não cache por partição horizontal, por exemplo, ativação pós-falha. | string |
rdb-backup-enabled | Especifica se a cópia de segurança rdb está ativada | string |
rdb-backup-frequency | Especifica a frequência de criação de cópias de segurança rdb | string |
rdb-backup-max-snapshot-count | Especifica o número máximo de instantâneos para a cópia de segurança rdb | string |
rdb-storage-connection-string | A conta de armazenamento cadeia de ligação para armazenar o ficheiro rdb | string |
{customized property} |
Sku
Nome | Descrição | Valor |
---|---|---|
capacidade | O tamanho da cache de Redis a implementar. Valores válidos: para a família C (Básico/Standard) (0, 1, 2, 3, 4, 5, 6), para a família P (Premium) (1, 2, 3, 4). | int (obrigatório) |
família | A família de SKU a utilizar. Valores válidos: (C, P). (C = Básico/Standard, P = Premium). | "C" "P" (obrigatório) |
name | O tipo de cache de Redis a implementar. Valores válidos: (Básico, Standard, Premium) | "Básico" "Premium" "Standard" (obrigatório) |
RedisCommonPropertiesTenantSettings
Nome | Descrição | Valor |
---|---|---|
{customized property} | string |