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 |
|
resource
|
path | True |
string minLength: 1maxLength: 90 |
O nome do grupo de recursos. O nome não diferencia maiúsculas de minúsculas. |
|
subscription
|
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 |
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 |
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 |
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 |
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 |
A SKU do cache Redis a ser implantada. |
|
| properties.tenantSettings |
object |
Um dicionário de configurações de locatário |
| properties.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 |
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 |
A solicitação foi bem-sucedida. |
|
| 202 Accepted |
A solicitação foi aceita para processamento, mas o processamento ainda não foi concluído. Cabeçalhos Location: string |
|
| Other Status Codes |
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 |
|---|---|
|
created |
O tipo de identidade que criou o recurso. |
|
Error |
As informações adicionais do erro de gerenciamento de recursos. |
|
Error |
O detalhe do erro. |
|
Error |
Resposta de erro |
|
Managed |
Identidade de serviço gerenciada (identidades atribuídas pelo sistema e/ou pelo usuário) |
|
Managed |
Tipo de identidade de serviço gerenciado (em que os tipos SystemAssigned e UserAssigned são permitidos). |
|
Private |
O recurso de ponto de extremidade privado. |
|
Private |
O recurso de conexão de ponto de extremidade privado. |
|
Private |
O estado de provisionamento atual. |
|
Private |
O status da conexão do ponto de extremidade privado. |
|
Private |
Uma coleção de informações sobre o estado da conexão entre o consumidor de serviço e o provedor. |
|
Provisioning |
Status de provisionamento da instância do Redis. |
|
Public |
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' |
|
Redis |
Chaves de acesso do cache Redis. |
|
Redis |
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. |
|
Redis |
Detalhes da instância única do redis. |
|
Redis |
ID do servidor vinculado |
|
Redis |
Um único item Redis em Lista ou Operação de Obtenção. |
|
Redis |
Parâmetros fornecidos para a operação Atualizar Redis. |
| Sku |
Parâmetros de SKU fornecidos para a operação criar Redis. |
|
Sku |
A família SKU a ser usada. Valores válidos: (C, P). (C = Básico/Standard, P = Premium). |
|
Sku |
O tipo de cache Redis a ser implantado. Valores válidos: (Basic, Standard, Premium) |
|
system |
Metadados relativos à criação e última modificação do recurso. |
|
Tls |
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') |
|
Update |
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'. |
|
User |
Propriedades de identidade atribuídas pelo usuário |
|
Zonal |
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 |
As informações adicionais do erro. |
|
| code |
string |
O código de erro. |
| details |
Os detalhes do erro. |
|
| message |
string |
A mensagem de erro. |
| target |
string |
O destino do erro. |
ErrorResponse
Resposta de erro
| Nome | Tipo | Description |
|---|---|---|
| error |
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 |
Tipo de identidade de serviço gerenciado (em que os tipos SystemAssigned e UserAssigned são permitidos). |
|
| userAssignedIdentities |
<string,
User |
Identidades de User-Assigned |
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 |
O recurso de ponto de extremidade privado. |
|
| properties.privateLinkServiceConnectionState |
Uma coleção de informações sobre o estado da conexão entre o consumidor de serviço e o provedor. |
|
| properties.provisioningState |
O estado de provisionamento do recurso de conexão de ponto de extremidade privado. |
|
| 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 |
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 |
As identidades de serviço gerenciadas atribuídas a esse recurso. |
||
| location |
string |
A localização geográfica onde o recurso reside |
|
| minimumTlsVersion |
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 |
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 |
Lista das instâncias redis associadas ao cache |
||
| properties.linkedServers |
Lista dos servidores vinculados associados ao cache |
||
| properties.port |
integer (int32) |
Porta não SSL do Redis. |
|
| properties.privateEndpointConnections |
Lista de conexão de ponto de extremidade privado associada ao cache redis especificado |
||
| properties.provisioningState |
Status de provisionamento da instância do Redis. |
||
| properties.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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
A SKU do cache Redis a ser implantada. |
||
| properties.tenantSettings |
object |
Um dicionário de configurações de locatário |
|
| properties.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 |
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 |
A família SKU a ser usada. Valores válidos: (C, P). (C = Básico/Standard, P = Premium). |
|
| name |
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 |
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 |
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. |