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 RedisResource

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 (uuid)

A ID da assinatura de destino. O valor deve ser uma UUID.

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.

properties.redisConfiguration

RedisCommonPropertiesRedisConfiguration

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

A solicitação foi bem-sucedida.

202 Accepted

RedisResource

A solicitação foi aceita para processamento, mas o processamento ainda não foi concluído.

Cabeçalhos

Location: string

Other Status Codes

ErrorResponse

Uma resposta de erro inesperada.

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/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.Cache/redis/cache1?api-version=2024-11-01

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

Resposta de exemplo

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

Definições

Nome Description
createdByType

O tipo de identidade que criou o recurso.

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

RedisCommonPropertiesRedisConfiguration

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)

systemData

Metadados relativos à criação e última modificação do recurso.

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.

createdByType

O tipo de identidade que criou o recurso.

Valor Description
User
Application
ManagedIdentity
Key

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
UserAssigned
SystemAssigned, 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 de conexão de ponto de extremidade privado.

Nome Tipo Description
id

string (arm-id)

ID de recurso totalmente qualificada para o recurso. Por exemplo, "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"

name

string

O nome do recurso

properties.groupIds

string[]

As IDs de grupo para o recurso de ponto de extremidade privado.

properties.privateEndpoint

PrivateEndpoint

O recurso de 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.

systemData

systemData

Metadados do Azure Resource Manager que contêm informações createdBy e modifiedBy.

type

string

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

PrivateEndpointConnectionProvisioningState

O estado de provisionamento atual.

Valor Description
Succeeded
Creating
Deleting
Failed

PrivateEndpointServiceConnectionStatus

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

Valor Description
Pending
Approved
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
Creating

Uma operação de criação está em andamento.

Deleting

Uma operação de exclusão está em andamento.

Disabled

O cache está desabilitado e não pode ser usado.

Failed

Uma operação como criar ou atualizar falhou. Se você não conseguiu criar o cache, ele não estará em um estado utilizável, portanto, você deve excluí-lo e recriá-lo.

Linking

O link de replicação geográfica está em andamento

Provisioning

Uma operação está em andamento

RecoveringScaleFailure

Uma operação de dimensionamento encontrou um erro e a recuperação está em andamento.

Scaling

Uma operação de escalabilidade está em andamento

Succeeded

A operação mais recente foi concluída com êxito

Unlinking

A desvinculação da replicação geográfica está em andamento

Unprovisioning

O cache pode estar sendo desativado

Updating

Uma operação de atualização está em andamento.

ConfiguringAAD

Uma operação de atualização de configuração do AAD está em andamento.

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
Enabled

O acesso público à Internet para o cache, por meio de seu endereço IP público, está ativado. As conexões podem usar qualquer caminho de rede.

Disabled

O acesso público à Internet para o cache, por meio de seu endereço IP público, está desabilitado. As conexões devem ser feitas por meio de pontos de extremidade privados.

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.

RedisCommonPropertiesRedisConfiguration

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 da segurança; Você nunca deve desabilitar a autenticação usando essa propriedade!

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 (arm-id)

ID de recurso totalmente qualificada para o recurso. Por exemplo, "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"

identity

ManagedServiceIdentity

As identidades de serviço gerenciadas atribuídas a esse 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

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.

redisConfiguration

RedisCommonPropertiesRedisConfiguration

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.

systemData

systemData

Metadados do Azure Resource Manager que contêm informações createdBy e modifiedBy.

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[]

As zonas de disponibilidade.

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

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.

properties.redisConfiguration

RedisCommonPropertiesRedisConfiguration

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

A família de SKU a ser usada - deve ser 'C' para caches redis de SKU Básico/Padrão.

P

A família de SKU a ser usada - deve ser 'P' para caches redis de SKU Premium.

SkuName

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

Valor Description
Basic

O conhecido SKU 'Básico' para o Cache do Azure para Redis. O SKU básico não tem um SLA de disponibilidade.

Standard

O conhecido SKU 'Standard' para o Cache do Azure para Redis. O SKU Standard tem um SLA de disponibilidade.

Premium

O conhecido SKU 'Premium' para o Cache do Azure para Redis. O SKU Premium tem um SLA de disponibilidade, níveis de desempenho mais altos e mais recursos em comparação com o SKU Standard.

systemData

Metadados relativos à criação e última modificação do recurso.

Nome Tipo Description
createdAt

string (date-time)

O carimbo de data/hora da criação de recursos (UTC).

createdBy

string

A identidade que criou o recurso.

createdByType

createdByType

O tipo de identidade que criou o recurso.

lastModifiedAt

string (date-time)

O carimbo de data/hora da última modificação do recurso (UTC)

lastModifiedBy

string

A identidade que modificou o recurso pela última vez.

lastModifiedByType

createdByType

O tipo de identidade que modificou o recurso pela última vez.

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

Protocolo TLS versão 1.0 -- obsoleto por motivos de segurança. Não use esse valor para novos caches.

1.1

Protocolo TLS versão 1.1 -- obsoleto por motivos de segurança. Não use esse valor para novos caches.

1.2

Protocolo TLS versão 1.2 – use esse valor, ou superior, para novos caches. Ou não especifique, para que seu cache use o valor padrão recomendado

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
Stable

O canal estável recebe atualizações, que podem incluir atualizações importantes de segurança e estabilidade, depois do canal de visualização.

Preview

O canal de visualização normalmente recebe atualizações antes do canal estável e é o canal recomendado para cargas de trabalho de não produção.

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

As zonas para o cache serão selecionadas automaticamente com base na disponibilidade e capacidade.

UserDefined

UserDefined significa que as zonas para o cache são configuradas manualmente usando a propriedade 'zones' e não podem ser selecionadas automaticamente.

NoZones

O cache não usará várias zonas de disponibilidade.