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 de URI

Nome Em Obrigatório Tipo Description
name
path True

string

O nome do cache Redis.

resourceGroupName
path True

string

minLength: 1
maxLength: 90

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

subscriptionId
path True

string

minLength: 1

A ID da assinatura de destino.

api-version
query True

string

minLength: 1

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

Corpo da solicitação

Nome Tipo Description
identity

ManagedServiceIdentity

A identidade do recurso.

properties.disableAccessKeyAuthentication

boolean

A autenticação no Redis por meio de chaves de acesso é desabilitada quando definida como true. O valor padrão é falso.

properties.enableNonSslPort

boolean

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

properties.minimumTlsVersion

TlsVersion

Opcional: exige que os clientes usem uma versão do TLS especificada (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 "Habilitado" ou "Desabilitado". Se 'Disabled', pontos de extremidade 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 do Redis. Isso deve estar na forma 'major[.minor]' (apenas 'major' é necessário) ou o valor 'latest' que se refere à versão mais recente estável do Redis que está disponível. Versões com suporte: 4.0, 6.0 (mais recente). O valor padrão é 'mais recente'.

properties.replicasPerMaster

integer (int32)

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

properties.replicasPerPrimary

integer (int32)

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

properties.shardCount

integer (int32)

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

properties.sku

Sku

A SKU do cache Redis a ser implantada.

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 Redis que o Cache Redis receberá. Os caches que usam o canal de atualização 'Visualização' recebem 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. O 'Automático' habilita a redundância de zona e o Azure selecionará automaticamente zonas com base na disponibilidade e na 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 'Automático' em regiões em que há suporte para zonas e 'NoZones' em regiões em que as zonas não têm suporte.

tags

object

Marcas de recurso.

Respostas

Nome 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 sondar o status detalhado.

Other Status Codes

ErrorResponse

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

Segurança

azure_auth

Fluxo OAuth2 do Azure Active Directory.

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

Escopos

Nome Description
user_impersonation representar sua conta de usuário

Exemplos

RedisCacheUpdate

Solicitação de exemplo

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 de exemplo

{
  "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

Nome Description
ErrorAdditionalInfo

As informações adicionais do erro de gerenciamento de recursos.

ErrorDetail

O detalhe do erro.

ErrorResponse

Resposta de erro

ManagedServiceIdentity

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

ManagedServiceIdentityType

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

PrivateEndpoint

O recurso de ponto de extremidade privado.

PrivateEndpointConnection

O recurso conexão de ponto de extremidade privado.

PrivateEndpointConnectionProvisioningState

O estado de provisionamento atual.

PrivateEndpointServiceConnectionStatus

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

PrivateLinkServiceConnectionState

Uma coleção de informações sobre o estado da conexão entre o consumidor de serviço e o provedor.

ProvisioningState

Status de provisionamento da instância do 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 "Habilitado" ou "Desabilitado". Se 'Disabled', pontos de extremidade privados são o método de acesso exclusivo. O valor padrão é 'Enabled'

RedisAccessKeys

Chaves de acesso do 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 da instância única do redis.

RedisLinkedServer

ID do servidor vinculado

RedisResource

Um único item Redis em Lista ou Operação de Obtenção.

RedisUpdateParameters

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

Sku

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

SkuFamily

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

SkuName

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

TlsVersion

Opcional: exige que os clientes usem uma versão do TLS especificada (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 Redis que o Cache Redis receberá. Os caches que usam o canal de atualização 'Visualização' recebem 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. O 'Automático' habilita a redundância de zona e o Azure selecionará automaticamente zonas com base na disponibilidade e na 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 'Automático' em regiões em que há suporte para zonas e 'NoZones' em regiões em que as zonas não têm suporte.

ErrorAdditionalInfo

As informações adicionais do erro de gerenciamento de recursos.

Nome Tipo Description
info

object

As informações adicionais.

type

string

O tipo de informação adicional.

ErrorDetail

O detalhe do erro.

Nome Tipo Description
additionalInfo

ErrorAdditionalInfo[]

As informações adicionais do erro.

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

Nome Tipo Description
error

ErrorDetail

O objeto de erro.

ManagedServiceIdentity

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

Nome Tipo Description
principalId

string (uuid)

A ID da entidade de serviço da identidade atribuída pelo sistema. Essa propriedade será fornecida apenas para uma identidade atribuída pelo sistema.

tenantId

string (uuid)

A ID do locatário da identidade atribuída pelo sistema. Essa propriedade será fornecida apenas para uma identidade atribuída pelo sistema.

type

ManagedServiceIdentityType

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

userAssignedIdentities

<string,  UserAssignedIdentity>

Identidades de User-Assigned
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.

ManagedServiceIdentityType

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

Valor Description
None
SystemAssigned
SystemAssigned, UserAssigned
UserAssigned

PrivateEndpoint

O recurso de ponto de extremidade privado.

Nome Tipo Description
id

string

O identificador do ARM para o ponto de extremidade privado

PrivateEndpointConnection

O recurso conexão de ponto de extremidade privado.

Nome Tipo Description
id

string

ID de recurso totalmente qualificada 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 de extremidade privado.

properties.privateLinkServiceConnectionState

PrivateLinkServiceConnectionState

Uma coleção de informações sobre o estado da conexão entre o consumidor de serviço e o provedor.

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.

Valor Description
Creating
Deleting
Failed
Succeeded

PrivateEndpointServiceConnectionStatus

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

Valor Description
Approved
Pending
Rejected

PrivateLinkServiceConnectionState

Uma coleção de informações sobre o estado da conexão entre o consumidor de serviço e o provedor.

Nome Tipo Description
actionsRequired

string

Uma mensagem que indica se as alterações no provedor de serviços exigem atualizações no consumidor.

description

string

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

status

PrivateEndpointServiceConnectionStatus

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

ProvisioningState

Status de provisionamento da instância do Redis.

Valor Description
ConfiguringAAD
Creating
Deleting
Disabled
Failed
Linking
Provisioning
RecoveringScaleFailure
Scaling
Succeeded
Unlinking
Unprovisioning
Updating

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 "Habilitado" ou "Desabilitado". Se 'Disabled', pontos de extremidade privados são o método de acesso exclusivo. O valor padrão é 'Enabled'

Valor Description
Disabled
Enabled

RedisAccessKeys

Chaves de acesso do cache Redis.

Nome 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.

Nome Tipo Description
aad-enabled

string

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

aof-backup-enabled

string

Especifica se o backup de aof está habilitado

aof-storage-connection-string-0

string

Primeira cadeia de conexão da conta de armazenamento

aof-storage-connection-string-1

string

Cadeia de conexão da segunda conta de armazenamento

authnotrequired

string

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

maxclients

string

A configuração máxima de clientes

maxfragmentationmemory-reserved

string

Valor em megabytes reservados para fragmentação por fragmento

maxmemory-delta

string

Valor em megabytes reservados para uso não cache por fragmento, por exemplo, failover.

maxmemory-policy

string

A estratégia de remoção usada quando seus dados não se ajustam ao limite de memória.

maxmemory-reserved

string

Valor em megabytes reservados para uso não cache por fragmento, por exemplo, failover.

notify-keyspace-events

string

Os eventos de 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 o arquivo 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 a criação de backup de 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 instantâneos para backup de 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 da instância única do redis.

Nome 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 (int32)

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

shardId

integer (int32)

Se o clustering estiver habilitado, a ID de Fragmento da Instância do Redis

sslPort

integer (int32)

Porta SSL da instância do Redis.

zone

string

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

RedisLinkedServer

ID do servidor vinculado

Nome Tipo Description
id

string

ID do servidor vinculado.

RedisResource

Um único item Redis em Lista ou Operação de Obtenção.

Nome Tipo Valor padrão Description
disableAccessKeyAuthentication

boolean

False

A autenticação no Redis por meio de chaves de acesso é desabilitada quando definida como true. O valor padrão é falso.

enableNonSslPort

boolean

False

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

id

string

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

identity

ManagedServiceIdentity

A identidade do recurso.

location

string

A localização geográfica onde o recurso reside

minimumTlsVersion

TlsVersion

Opcional: exige que os clientes usem uma versão do TLS especificada (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 redis associadas ao cache

properties.linkedServers

RedisLinkedServer[]

Lista dos servidores vinculados associados ao cache

properties.port

integer (int32)

Porta não SSL do Redis.

properties.privateEndpointConnections

PrivateEndpointConnection[]

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

properties.provisioningState

ProvisioningState

Status de provisionamento da instância do Redis.

properties.sku

Sku

A SKU do cache Redis a ser implantada.

properties.sslPort

integer (int32)

Porta SSL do Redis.

properties.staticIP

string

pattern: ^\d+\.\d+\.\d+\.\d+$

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

pattern: ^/subscriptions/[^/]*/resourceGroups/[^/]*/providers/Microsoft.(ClassicNetwork|Network)/virtualNetworks/[^/]*/subnets/[^/]*$

A ID de recurso completa 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/subnets/subnet1

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 "Habilitado" ou "Desabilitado". Se 'Disabled', pontos de extremidade 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 do Redis. Isso deve estar na forma 'major[.minor]' (apenas 'major' é necessário) ou o valor 'latest' que se refere à versão mais recente estável do Redis que está disponível. Versões com suporte: 4.0, 6.0 (mais recente). O valor padrão é 'mais recente'.

replicasPerMaster

integer (int32)

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

replicasPerPrimary

integer (int32)

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

shardCount

integer (int32)

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

tags

object

Marcas de recurso.

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 Redis que o Cache Redis receberá. Os caches que usam o canal de atualização 'Visualização' recebem 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. O 'Automático' habilita a redundância de zona e o Azure selecionará automaticamente zonas com base na disponibilidade e na 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 'Automático' em regiões em que há suporte para zonas e 'NoZones' em regiões em que as zonas não têm suporte.

zones

string[]

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

RedisUpdateParameters

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

Nome Tipo Valor padrão Description
identity

ManagedServiceIdentity

A identidade do recurso.

properties.disableAccessKeyAuthentication

boolean

False

A autenticação no Redis por meio de chaves de acesso é desabilitada quando definida como true. O valor padrão é falso.

properties.enableNonSslPort

boolean

False

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

properties.minimumTlsVersion

TlsVersion

Opcional: exige que os clientes usem uma versão do TLS especificada (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 "Habilitado" ou "Desabilitado". Se 'Disabled', pontos de extremidade 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 do Redis. Isso deve estar na forma 'major[.minor]' (apenas 'major' é necessário) ou o valor 'latest' que se refere à versão mais recente estável do Redis que está disponível. Versões com suporte: 4.0, 6.0 (mais recente). O valor padrão é 'mais recente'.

properties.replicasPerMaster

integer (int32)

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

properties.replicasPerPrimary

integer (int32)

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

properties.shardCount

integer (int32)

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

properties.sku

Sku

A SKU do cache Redis a ser implantada.

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 Redis que o Cache Redis receberá. Os caches que usam o canal de atualização 'Visualização' recebem 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. O 'Automático' habilita a redundância de zona e o Azure selecionará automaticamente zonas com base na disponibilidade e na 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 'Automático' em regiões em que há suporte para zonas e 'NoZones' em regiões em que as zonas não têm suporte.

tags

object

Marcas de recurso.

Sku

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

Nome Tipo Description
capacity

integer (int32)

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/Standard, P = Premium).

name

SkuName

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

SkuFamily

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

Valor Description
C
P

SkuName

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

Valor Description
Basic
Premium
Standard

TlsVersion

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

Valor Description
1.0
1.1
1.2

UpdateChannel

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

Valor Description
Preview
Stable

UserAssignedIdentity

Propriedades de identidade atribuídas pelo usuário

Nome Tipo Description
clientId

string (uuid)

A ID do cliente da identidade atribuída.

principalId

string (uuid)

A ID da entidade de segurança da identidade atribuída.

ZonalAllocationPolicy

Opcional: especifica como as zonas de disponibilidade são alocadas para o cache Redis. O 'Automático' habilita a redundância de zona e o Azure selecionará automaticamente zonas com base na disponibilidade e na 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 'Automático' em regiões em que há suporte para zonas e 'NoZones' em regiões em que as zonas não têm suporte.

Valor Description
Automatic
NoZones
UserDefined