Compartilhar via


Redis - Update

Atualize um cache Redis existente.

PATCH https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/redis/{name}?api-version=2024-11-01

Parâmetros do URI

Name Em Necessário Tipo Description
name
path True

string

O nome do cache Redis.

resourceGroupName
path True

string

O nome do grupo de recursos. O nome não diferencia maiúsculas de minúsculas.

subscriptionId
path True

string

A ID da assinatura de destino.

api-version
query True

string

A versão da API a ser usada para esta operação.

Corpo do Pedido

Name Tipo Description
identity

ManagedServiceIdentity

A identidade do recurso.

properties.disableAccessKeyAuthentication

boolean

A autenticação no Redis através de chaves de acesso é desativada quando definida como true. O valor padrão é false.

properties.enableNonSslPort

boolean

Especifica se a porta do servidor Redis não ssl (6379) está habilitada.

properties.minimumTlsVersion

TlsVersion

Opcional: requer que os clientes usem uma versão especificada do TLS (ou superior) para se conectar (por exemplo, '1.0', '1.1', '1.2')

properties.publicNetworkAccess

PublicNetworkAccess

Se o acesso ao ponto de extremidade público é permitido ou não para esse cache. O valor é opcional, mas se passado, deve ser 'Ativado' ou 'Desativado'. Se 'Desativado', os pontos finais privados são o método de acesso exclusivo. O valor padrão é 'Enabled'

properties.redisConfiguration

RedisConfiguration

Todas as configurações do Redis. Poucas chaves possíveis: rdb-backup-enabled,rdb-storage-connection-string,rdb-backup-frequency,maxmemory-delta, maxmemory-policy,notify-keyspace-events, aof-backup-enabled, aof-storage-connection-string-0, aof-storage-connection-string-1 etc.

properties.redisVersion

string

Versão Redis. Este deve ser na forma 'major[.minor]' (apenas 'major' é necessário) ou o valor 'mais recente' que se refere à última versão estável do Redis que está disponível. Versões suportadas: 4.0, 6.0 (mais recente). O valor padrão é 'mais recente'.

properties.replicasPerMaster

integer

O número de réplicas a serem criadas por primária.

properties.replicasPerPrimary

integer

O número de réplicas a serem criadas por primária.

properties.shardCount

integer

O número de fragmentos a serem criados em um Cache de Cluster Premium.

properties.sku

Sku

O SKU do cache Redis a ser implantado.

properties.tenantSettings

object

Um dicionário de configurações de locatário

properties.updateChannel

UpdateChannel

Opcional: especifica o canal de atualização para as atualizações mensais do Cache Redis que seu Cache Redis receberá. Os caches que usam o canal de atualização 'Preview' obtêm as atualizações mais recentes do Redis pelo menos 4 semanas antes dos caches de canal 'Estável'. O valor padrão é 'Estável'.

properties.zonalAllocationPolicy

ZonalAllocationPolicy

Opcional: especifica como as zonas de disponibilidade são alocadas para o cache Redis. 'Automático' permite redundância de zona e o Azure selecionará automaticamente zonas com base na disponibilidade e capacidade regionais. 'UserDefined' selecionará zonas de disponibilidade passadas por você usando o parâmetro 'zones'. 'NoZones' produzirá um cache não zonal. Se 'zonalAllocationPolicy' não for passado, ele será definido como 'UserDefined' quando as zonas forem passadas, caso contrário, ele será definido como 'Automatic' em regiões onde as zonas são suportadas e 'NoZones' em regiões onde as zonas não são suportadas.

tags

object

Tags de recursos.

Respostas

Name Tipo Description
200 OK

RedisResource

O cache redis existente foi atualizado com êxito. Verifique provisioningState para ver o status detalhado.

202 Accepted

RedisResource

O cache redis existente foi atualizado com êxito. Verifique Azure-AsyncOperation cabeçalhos para pesquisar o status detalhado.

Other Status Codes

ErrorResponse

Resposta de erro descrevendo por que a operação falhou.

Segurança

azure_auth

Fluxo OAuth2 do Azure Ative Directory.

Tipo: oauth2
Fluxo: implicit
URL de Autorização: https://login.microsoftonline.com/common/oauth2/authorize

Âmbitos

Name Description
user_impersonation personificar a sua conta de utilizador

Exemplos

RedisCacheUpdate

Pedido de amostra

PATCH https://management.azure.com/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Cache/redis/cache1?api-version=2024-11-01

{
  "properties": {
    "enableNonSslPort": true,
    "replicasPerPrimary": 2
  }
}

Resposta da amostra

{
  "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Cache/Redis/cache1",
  "location": "East US",
  "name": "cache1",
  "type": "Microsoft.Cache/Redis",
  "tags": {},
  "properties": {
    "accessKeys": {
      "primaryKey": "<primaryKey>",
      "secondaryKey": "<secondaryKey>"
    },
    "provisioningState": "Succeeded",
    "redisVersion": "3.0",
    "sku": {
      "name": "Premium",
      "family": "P",
      "capacity": 1
    },
    "enableNonSslPort": true,
    "replicasPerMaster": 2,
    "replicasPerPrimary": 2,
    "updateChannel": "Stable",
    "zonalAllocationPolicy": "Automatic",
    "redisConfiguration": {
      "maxclients": "1000",
      "maxmemory-reserved": "50",
      "maxmemory-delta": "50"
    },
    "hostName": "cache1.redis.cache.windows.net",
    "port": 6379,
    "sslPort": 6380,
    "instances": [
      {
        "sslPort": 15000,
        "nonSslPort": 13000,
        "isMaster": true,
        "isPrimary": true
      },
      {
        "sslPort": 15001,
        "nonSslPort": 13001,
        "isMaster": false,
        "isPrimary": false
      },
      {
        "sslPort": 15002,
        "nonSslPort": 13002,
        "isMaster": false,
        "isPrimary": false
      }
    ]
  }
}
location: https://management.azure.com/subscriptions/subid/providers/Microsoft.Cache/...pathToOperationResult...
{
  "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Cache/Redis/cache1",
  "location": "East US",
  "name": "cache1",
  "type": "Microsoft.Cache/Redis",
  "tags": {},
  "properties": {
    "accessKeys": {
      "primaryKey": "<primaryKey>",
      "secondaryKey": "<secondaryKey>"
    },
    "provisioningState": "Succeeded",
    "redisVersion": "3.0",
    "sku": {
      "name": "Premium",
      "family": "P",
      "capacity": 1
    },
    "enableNonSslPort": true,
    "replicasPerMaster": 2,
    "replicasPerPrimary": 2,
    "updateChannel": "Stable",
    "zonalAllocationPolicy": "Automatic",
    "redisConfiguration": {
      "maxclients": "1000",
      "maxmemory-reserved": "50",
      "maxmemory-delta": "50"
    },
    "hostName": "cache1.redis.cache.windows.net",
    "port": 6379,
    "sslPort": 6380,
    "instances": [
      {
        "sslPort": 15000,
        "nonSslPort": 13000,
        "isMaster": true,
        "isPrimary": true
      },
      {
        "sslPort": 15001,
        "nonSslPort": 13001,
        "isMaster": false,
        "isPrimary": false
      },
      {
        "sslPort": 15002,
        "nonSslPort": 13002,
        "isMaster": false,
        "isPrimary": false
      }
    ]
  }
}

Definições

Name Description
ErrorAdditionalInfo

O erro de gerenciamento de recursos informações adicionais.

ErrorDetail

O detalhe do erro.

ErrorResponse

Resposta de erro

ManagedServiceIdentity

Identidade do serviço gerenciado (identidades atribuídas pelo sistema e/ou pelo usuário)

ManagedServiceIdentityType

Tipo de identidade de serviço gerenciado (onde os tipos SystemAssigned e UserAssigned são permitidos).

PrivateEndpoint

O recurso Ponto Final Privado.

PrivateEndpointConnection

O recurso Private Endpoint Connection.

PrivateEndpointConnectionProvisioningState

O estado de provisionamento atual.

PrivateEndpointServiceConnectionStatus

O status da conexão de ponto de extremidade privado.

PrivateLinkServiceConnectionState

Uma recolha de informações sobre o estado da ligação entre o consumidor e o prestador de serviços.

ProvisioningState

Status de provisionamento de instância Redis.

PublicNetworkAccess

Se o acesso ao ponto de extremidade público é permitido ou não para esse cache. O valor é opcional, mas se passado, deve ser 'Ativado' ou 'Desativado'. Se 'Desativado', os pontos finais privados são o método de acesso exclusivo. O valor padrão é 'Enabled'

RedisAccessKeys

Chaves de acesso ao cache Redis.

RedisConfiguration

Todas as configurações do Redis. Poucas chaves possíveis: rdb-backup-enabled,rdb-storage-connection-string,rdb-backup-frequency,maxmemory-delta, maxmemory-policy,notify-keyspace-events, aof-backup-enabled, aof-storage-connection-string-0, aof-storage-connection-string-1 etc.

RedisInstanceDetails

Detalhes de instância única de redis.

RedisLinkedServer

ID do servidor vinculado

RedisResource

Um único item Redis em List ou Get Operation.

RedisUpdateParameters

Parâmetros fornecidos para a operação Update Redis.

Sku

Parâmetros de SKU fornecidos para a operação de criação Redis.

SkuFamily

A família SKU a ser usada. Valores válidos: (C, P). (C = Básico/Padrão, P = Premium).

SkuName

O tipo de cache Redis a ser implantado. Valores válidos: (Básico, Standard, Premium)

TlsVersion

Opcional: requer que os clientes usem uma versão especificada do TLS (ou superior) para se conectar (por exemplo, '1.0', '1.1', '1.2')

UpdateChannel

Opcional: especifica o canal de atualização para as atualizações mensais do Cache Redis que seu Cache Redis receberá. Os caches que usam o canal de atualização 'Preview' obtêm as atualizações mais recentes do Redis pelo menos 4 semanas antes dos caches de canal 'Estável'. O valor padrão é 'Estável'.

UserAssignedIdentity

Propriedades de identidade atribuídas pelo usuário

ZonalAllocationPolicy

Opcional: especifica como as zonas de disponibilidade são alocadas para o cache Redis. 'Automático' permite redundância de zona e o Azure selecionará automaticamente zonas com base na disponibilidade e capacidade regionais. 'UserDefined' selecionará zonas de disponibilidade passadas por você usando o parâmetro 'zones'. 'NoZones' produzirá um cache não zonal. Se 'zonalAllocationPolicy' não for passado, ele será definido como 'UserDefined' quando as zonas forem passadas, caso contrário, ele será definido como 'Automatic' em regiões onde as zonas são suportadas e 'NoZones' em regiões onde as zonas não são suportadas.

ErrorAdditionalInfo

O erro de gerenciamento de recursos informações adicionais.

Name Tipo Description
info

object

As informações adicionais.

type

string

O tipo de informação adicional.

ErrorDetail

O detalhe do erro.

Name Tipo Description
additionalInfo

ErrorAdditionalInfo[]

O erro informações adicionais.

code

string

O código de erro.

details

ErrorDetail[]

Os detalhes do erro.

message

string

A mensagem de erro.

target

string

O destino do erro.

ErrorResponse

Resposta de erro

Name Tipo Description
error

ErrorDetail

O objeto de erro.

ManagedServiceIdentity

Identidade do serviço gerenciado (identidades atribuídas pelo sistema e/ou pelo usuário)

Name Tipo Description
principalId

string

O ID da entidade de serviço da identidade atribuída ao sistema. Esta propriedade só será fornecida para uma identidade atribuída ao sistema.

tenantId

string

O ID do locatário da identidade atribuída ao sistema. Esta propriedade só será fornecida para uma identidade atribuída ao sistema.

type

ManagedServiceIdentityType

Tipo de identidade de serviço gerenciado (onde os tipos SystemAssigned e UserAssigned são permitidos).

userAssignedIdentities

<string,  UserAssignedIdentity>

User-Assigned Identidades
O conjunto de identidades atribuídas pelo usuário associadas ao recurso. As chaves do dicionário userAssignedIdentities serão ids de recurso ARM no formato: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Os valores de dicionário podem ser objetos vazios ({}) em solicitações.

ManagedServiceIdentityType

Tipo de identidade de serviço gerenciado (onde os tipos SystemAssigned e UserAssigned são permitidos).

Name Tipo Description
None

string

SystemAssigned

string

SystemAssigned, UserAssigned

string

UserAssigned

string

PrivateEndpoint

O recurso Ponto Final Privado.

Name Tipo Description
id

string

O identificador ARM para Private Endpoint

PrivateEndpointConnection

O recurso Private Endpoint Connection.

Name Tipo Description
id

string

ID de recurso totalmente qualificado para o recurso. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

name

string

O nome do recurso

properties.privateEndpoint

PrivateEndpoint

O recurso do ponto final privado.

properties.privateLinkServiceConnectionState

PrivateLinkServiceConnectionState

Uma recolha de informações sobre o estado da ligação entre o consumidor e o prestador de serviços.

properties.provisioningState

PrivateEndpointConnectionProvisioningState

O estado de provisionamento do recurso de conexão de ponto de extremidade privado.

type

string

O tipo do recurso. Por exemplo, "Microsoft.Compute/virtualMachines" ou "Microsoft.Storage/storageAccounts"

PrivateEndpointConnectionProvisioningState

O estado de provisionamento atual.

Name Tipo Description
Creating

string

Deleting

string

Failed

string

Succeeded

string

PrivateEndpointServiceConnectionStatus

O status da conexão de ponto de extremidade privado.

Name Tipo Description
Approved

string

Pending

string

Rejected

string

PrivateLinkServiceConnectionState

Uma recolha de informações sobre o estado da ligação entre o consumidor e o prestador de serviços.

Name Tipo Description
actionsRequired

string

Uma mensagem indicando se as alterações no prestador de serviços exigem atualizações sobre o consumidor.

description

string

O motivo da aprovação/rejeição da ligação.

status

PrivateEndpointServiceConnectionStatus

Indica se a conexão foi aprovada/rejeitada/removida pelo proprietário do serviço.

ProvisioningState

Status de provisionamento de instância Redis.

Name Tipo Description
ConfiguringAAD

string

Creating

string

Deleting

string

Disabled

string

Failed

string

Linking

string

Provisioning

string

RecoveringScaleFailure

string

Scaling

string

Succeeded

string

Unlinking

string

Unprovisioning

string

Updating

string

PublicNetworkAccess

Se o acesso ao ponto de extremidade público é permitido ou não para esse cache. O valor é opcional, mas se passado, deve ser 'Ativado' ou 'Desativado'. Se 'Desativado', os pontos finais privados são o método de acesso exclusivo. O valor padrão é 'Enabled'

Name Tipo Description
Disabled

string

Enabled

string

RedisAccessKeys

Chaves de acesso ao cache Redis.

Name Tipo Description
primaryKey

string

A chave primária atual que os clientes podem usar para autenticar com o cache Redis.

secondaryKey

string

A chave secundária atual que os clientes podem usar para autenticar com o cache Redis.

RedisConfiguration

Todas as configurações do Redis. Poucas chaves possíveis: rdb-backup-enabled,rdb-storage-connection-string,rdb-backup-frequency,maxmemory-delta, maxmemory-policy,notify-keyspace-events, aof-backup-enabled, aof-storage-connection-string-0, aof-storage-connection-string-1 etc.

Name Tipo Description
aad-enabled

string

Especifica se a autenticação baseada em AAD foi habilitada ou desabilitada para o cache

aof-backup-enabled

string

Especifica se o aof backup está habilitado

aof-storage-connection-string-0

string

Primeira cadeia de conexão da conta de armazenamento

aof-storage-connection-string-1

string

Segunda cadeia de conexão da conta de armazenamento

authnotrequired

string

Especifica se a autenticação está desabilitada. Definir esta propriedade é altamente desencorajado do ponto de vista da segurança.

maxclients

string

A configuração máxima de clientes

maxfragmentationmemory-reserved

string

Valor em megabytes reservado para fragmentação por fragmento

maxmemory-delta

string

Valor em megabytes reservado para uso não cache por estilhaço, por exemplo, failover.

maxmemory-policy

string

A estratégia de remoção usada quando seus dados não cabem dentro de seu limite de memória.

maxmemory-reserved

string

Valor em megabytes reservado para uso não cache por estilhaço, por exemplo, failover.

notify-keyspace-events

string

Os eventos keyspace que devem ser monitorados.

preferred-data-archive-auth-method

string

Método de autenticação preferencial para se comunicar com a conta de armazenamento usada para arquivamento de dados, especificar SAS ou ManagedIdentity, o valor padrão é SAS

preferred-data-persistence-auth-method

string

Método de autenticação preferencial para se comunicar com a conta de armazenamento usada para persistência de dados, especificar SAS ou ManagedIdentity, o valor padrão é SAS

rdb-backup-enabled

string

Especifica se o backup rdb está habilitado

rdb-backup-frequency

string

Especifica a frequência para criar backup rdb em minutos. Valores válidos: (15, 30, 60, 360, 720, 1440)

rdb-backup-max-snapshot-count

string

Especifica o número máximo de snapshots para backup rdb

rdb-storage-connection-string

string

A cadeia de conexão da conta de armazenamento para armazenar o arquivo rdb

storage-subscription-id

string

SubscriptionId da conta de armazenamento para persistência (aof/rdb) usando ManagedIdentity.

zonal-configuration

string

Configuração zonal

RedisInstanceDetails

Detalhes de instância única de redis.

Name Tipo Description
isMaster

boolean

Especifica se a instância é um nó primário.

isPrimary

boolean

Especifica se a instância é um nó primário.

nonSslPort

integer

Se enableNonSslPort for true, fornecerá a porta não-SSL da instância do Redis.

shardId

integer

Se o clustering estiver habilitado, o ID de estilhaço da instância Redis

sslPort

integer

Porta SSL da instância Redis.

zone

string

Se o Cache usar zonas de disponibilidade, especifica a zona de disponibilidade onde essa instância está localizada.

RedisLinkedServer

ID do servidor vinculado

Name Tipo Description
id

string

ID do servidor vinculado.

RedisResource

Um único item Redis em List ou Get Operation.

Name Tipo Default value Description
disableAccessKeyAuthentication

boolean

False

A autenticação no Redis através de chaves de acesso é desativada quando definida como true. O valor padrão é false.

enableNonSslPort

boolean

False

Especifica se a porta do servidor Redis não ssl (6379) está habilitada.

id

string

ID de recurso totalmente qualificado para o recurso. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

identity

ManagedServiceIdentity

A identidade do recurso.

location

string

A geolocalização onde o recurso vive

minimumTlsVersion

TlsVersion

Opcional: requer que os clientes usem uma versão especificada do TLS (ou superior) para se conectar (por exemplo, '1.0', '1.1', '1.2')

name

string

O nome do recurso

properties.accessKeys

RedisAccessKeys

As chaves do cache Redis - não definidas se este objeto não for a resposta para Criar ou Atualizar cache redis

properties.hostName

string

Nome do host Redis.

properties.instances

RedisInstanceDetails[]

Lista das instâncias do Redis associadas ao cache

properties.linkedServers

RedisLinkedServer[]

Lista dos servidores vinculados associados ao cache

properties.port

integer

Porta Redis não-SSL.

properties.privateEndpointConnections

PrivateEndpointConnection[]

Lista de conexão de ponto de extremidade privada associada ao cache redis especificado

properties.provisioningState

ProvisioningState

Status de provisionamento de instância Redis.

properties.sku

Sku

O SKU do cache Redis a ser implantado.

properties.sslPort

integer

Porta SSL Redis.

properties.staticIP

string

Endereço IP estático. Opcionalmente, pode ser especificado ao implantar um cache Redis dentro de uma Rede Virtual do Azure existente; atribuído automaticamente por padrão.

properties.subnetId

string

O ID de recurso completo de uma sub-rede em uma rede virtual para implantar o cache Redis. Formato de exemplo: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/Microsoft. {Rede|ClassicNetwork}/VirtualNetworks/vnet1/sub-redes/sub-rede1

publicNetworkAccess

PublicNetworkAccess

Enabled

Se o acesso ao ponto de extremidade público é permitido ou não para esse cache. O valor é opcional, mas se passado, deve ser 'Ativado' ou 'Desativado'. Se 'Desativado', os pontos finais privados são o método de acesso exclusivo. O valor padrão é 'Enabled'

redisConfiguration

RedisConfiguration

Todas as configurações do Redis. Poucas chaves possíveis: rdb-backup-enabled,rdb-storage-connection-string,rdb-backup-frequency,maxmemory-delta, maxmemory-policy,notify-keyspace-events, aof-backup-enabled, aof-storage-connection-string-0, aof-storage-connection-string-1 etc.

redisVersion

string

Versão Redis. Este deve ser na forma 'major[.minor]' (apenas 'major' é necessário) ou o valor 'mais recente' que se refere à última versão estável do Redis que está disponível. Versões suportadas: 4.0, 6.0 (mais recente). O valor padrão é 'mais recente'.

replicasPerMaster

integer

O número de réplicas a serem criadas por primária.

replicasPerPrimary

integer

O número de réplicas a serem criadas por primária.

shardCount

integer

O número de fragmentos a serem criados em um Cache de Cluster Premium.

tags

object

Tags de recursos.

tenantSettings

object

Um dicionário de configurações de locatário

type

string

O tipo do recurso. Por exemplo, "Microsoft.Compute/virtualMachines" ou "Microsoft.Storage/storageAccounts"

updateChannel

UpdateChannel

Opcional: especifica o canal de atualização para as atualizações mensais do Cache Redis que seu Cache Redis receberá. Os caches que usam o canal de atualização 'Preview' obtêm as atualizações mais recentes do Redis pelo menos 4 semanas antes dos caches de canal 'Estável'. O valor padrão é 'Estável'.

zonalAllocationPolicy

ZonalAllocationPolicy

Opcional: especifica como as zonas de disponibilidade são alocadas para o cache Redis. 'Automático' permite redundância de zona e o Azure selecionará automaticamente zonas com base na disponibilidade e capacidade regionais. 'UserDefined' selecionará zonas de disponibilidade passadas por você usando o parâmetro 'zones'. 'NoZones' produzirá um cache não zonal. Se 'zonalAllocationPolicy' não for passado, ele será definido como 'UserDefined' quando as zonas forem passadas, caso contrário, ele será definido como 'Automatic' em regiões onde as zonas são suportadas e 'NoZones' em regiões onde as zonas não são suportadas.

zones

string[]

Uma lista de zonas de disponibilidade indicando de onde o recurso precisa vir.

RedisUpdateParameters

Parâmetros fornecidos para a operação Update Redis.

Name Tipo Default value Description
identity

ManagedServiceIdentity

A identidade do recurso.

properties.disableAccessKeyAuthentication

boolean

False

A autenticação no Redis através de chaves de acesso é desativada quando definida como true. O valor padrão é false.

properties.enableNonSslPort

boolean

False

Especifica se a porta do servidor Redis não ssl (6379) está habilitada.

properties.minimumTlsVersion

TlsVersion

Opcional: requer que os clientes usem uma versão especificada do TLS (ou superior) para se conectar (por exemplo, '1.0', '1.1', '1.2')

properties.publicNetworkAccess

PublicNetworkAccess

Enabled

Se o acesso ao ponto de extremidade público é permitido ou não para esse cache. O valor é opcional, mas se passado, deve ser 'Ativado' ou 'Desativado'. Se 'Desativado', os pontos finais privados são o método de acesso exclusivo. O valor padrão é 'Enabled'

properties.redisConfiguration

RedisConfiguration

Todas as configurações do Redis. Poucas chaves possíveis: rdb-backup-enabled,rdb-storage-connection-string,rdb-backup-frequency,maxmemory-delta, maxmemory-policy,notify-keyspace-events, aof-backup-enabled, aof-storage-connection-string-0, aof-storage-connection-string-1 etc.

properties.redisVersion

string

Versão Redis. Este deve ser na forma 'major[.minor]' (apenas 'major' é necessário) ou o valor 'mais recente' que se refere à última versão estável do Redis que está disponível. Versões suportadas: 4.0, 6.0 (mais recente). O valor padrão é 'mais recente'.

properties.replicasPerMaster

integer

O número de réplicas a serem criadas por primária.

properties.replicasPerPrimary

integer

O número de réplicas a serem criadas por primária.

properties.shardCount

integer

O número de fragmentos a serem criados em um Cache de Cluster Premium.

properties.sku

Sku

O SKU do cache Redis a ser implantado.

properties.tenantSettings

object

Um dicionário de configurações de locatário

properties.updateChannel

UpdateChannel

Opcional: especifica o canal de atualização para as atualizações mensais do Cache Redis que seu Cache Redis receberá. Os caches que usam o canal de atualização 'Preview' obtêm as atualizações mais recentes do Redis pelo menos 4 semanas antes dos caches de canal 'Estável'. O valor padrão é 'Estável'.

properties.zonalAllocationPolicy

ZonalAllocationPolicy

Opcional: especifica como as zonas de disponibilidade são alocadas para o cache Redis. 'Automático' permite redundância de zona e o Azure selecionará automaticamente zonas com base na disponibilidade e capacidade regionais. 'UserDefined' selecionará zonas de disponibilidade passadas por você usando o parâmetro 'zones'. 'NoZones' produzirá um cache não zonal. Se 'zonalAllocationPolicy' não for passado, ele será definido como 'UserDefined' quando as zonas forem passadas, caso contrário, ele será definido como 'Automatic' em regiões onde as zonas são suportadas e 'NoZones' em regiões onde as zonas não são suportadas.

tags

object

Tags de recursos.

Sku

Parâmetros de SKU fornecidos para a operação de criação Redis.

Name Tipo Description
capacity

integer

O tamanho do cache Redis a ser implantado. Valores válidos: para a família C (Basic/Standard) (0, 1, 2, 3, 4, 5, 6), para a família P (Premium) (1, 2, 3, 4).

family

SkuFamily

A família SKU a ser usada. Valores válidos: (C, P). (C = Básico/Padrão, P = Premium).

name

SkuName

O tipo de cache Redis a ser implantado. Valores válidos: (Básico, Standard, Premium)

SkuFamily

A família SKU a ser usada. Valores válidos: (C, P). (C = Básico/Padrão, P = Premium).

Name Tipo Description
C

string

P

string

SkuName

O tipo de cache Redis a ser implantado. Valores válidos: (Básico, Standard, Premium)

Name Tipo Description
Basic

string

Premium

string

Standard

string

TlsVersion

Opcional: requer que os clientes usem uma versão especificada do TLS (ou superior) para se conectar (por exemplo, '1.0', '1.1', '1.2')

Name Tipo Description
1.0

string

1.1

string

1.2

string

UpdateChannel

Opcional: especifica o canal de atualização para as atualizações mensais do Cache Redis que seu Cache Redis receberá. Os caches que usam o canal de atualização 'Preview' obtêm as atualizações mais recentes do Redis pelo menos 4 semanas antes dos caches de canal 'Estável'. O valor padrão é 'Estável'.

Name Tipo Description
Preview

string

Stable

string

UserAssignedIdentity

Propriedades de identidade atribuídas pelo usuário

Name Tipo Description
clientId

string

O ID do cliente da identidade atribuída.

principalId

string

O ID principal da identidade atribuída.

ZonalAllocationPolicy

Opcional: especifica como as zonas de disponibilidade são alocadas para o cache Redis. 'Automático' permite redundância de zona e o Azure selecionará automaticamente zonas com base na disponibilidade e capacidade regionais. 'UserDefined' selecionará zonas de disponibilidade passadas por você usando o parâmetro 'zones'. 'NoZones' produzirá um cache não zonal. Se 'zonalAllocationPolicy' não for passado, ele será definido como 'UserDefined' quando as zonas forem passadas, caso contrário, ele será definido como 'Automatic' em regiões onde as zonas são suportadas e 'NoZones' em regiões onde as zonas não são suportadas.

Name Tipo Description
Automatic

string

NoZones

string

UserDefined

string