Redis - Update
Atualize um cache Redis existente.
PATCH https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/redis/{name}?api-version=2024-11-01
Parâmetros do URI
| Name | Em | Necessário | Tipo | Description |
|---|---|---|---|---|
|
name
|
path | True |
string |
O nome do 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 um UUID. |
|
api-version
|
query | True |
string minLength: 1 |
A versão da API a ser usada para esta operação. |
Corpo do Pedido
| Name | Tipo | Description |
|---|---|---|
| identity |
A identidade do recurso. |
|
| properties.disableAccessKeyAuthentication |
boolean |
A autenticação no Redis através de chaves de acesso é desativada quando definida como true. O valor padrão é false. |
| properties.enableNonSslPort |
boolean |
Especifica se a porta do servidor Redis não ssl (6379) está habilitada. |
| properties.minimumTlsVersion |
Opcional: requer que os clientes usem uma versão especificada do TLS (ou superior) para se conectar (por exemplo, '1.0', '1.1', '1.2') |
|
| properties.publicNetworkAccess |
Se o acesso ao ponto de extremidade público é permitido ou não para esse cache. O valor é opcional, mas se passado, deve ser 'Ativado' ou 'Desativado'. Se 'Desativado', os pontos finais privados são o método de acesso exclusivo. |
|
| 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 Redis. Este deve ser na forma 'major[.minor]' (apenas 'major' é necessário) ou o valor 'mais recente' que se refere à última versão estável do Redis que está disponível. Versões suportadas: 4.0, 6.0 (mais recente). O valor padrão é 'mais recente'. |
| properties.replicasPerMaster |
integer (int32) |
O número de réplicas a serem criadas por primária. |
| properties.replicasPerPrimary |
integer (int32) |
O número de réplicas a serem criadas por primária. |
| properties.shardCount |
integer (int32) |
O número de fragmentos a serem criados em um Cache de Cluster Premium. |
| properties.sku |
O SKU do cache Redis a ser implantado. |
|
| 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 Cache Redis que seu Cache Redis receberá. Os caches que usam o canal de atualização 'Preview' obtêm as atualizações mais recentes do Redis pelo menos 4 semanas antes dos caches de canal 'Estável'. O valor padrão é 'Estável'. |
|
| properties.zonalAllocationPolicy |
Opcional: especifica como as zonas de disponibilidade são alocadas para o cache Redis. 'Automático' permite redundância de zona e o Azure selecionará automaticamente zonas com base na disponibilidade e capacidade regionais. 'UserDefined' selecionará zonas de disponibilidade passadas por você usando o parâmetro 'zones'. 'NoZones' produzirá um cache não zonal. Se 'zonalAllocationPolicy' não for passado, ele será definido como 'UserDefined' quando as zonas forem passadas, caso contrário, ele será definido como 'Automatic' em regiões onde as zonas são suportadas e 'NoZones' em regiões onde as zonas não são suportadas. |
|
| tags |
object |
Tags de recursos. |
Respostas
| Name | Tipo | Description |
|---|---|---|
| 200 OK |
O pedido foi bem-sucedido. |
|
| 202 Accepted |
O pedido foi aceite 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 Ative Directory.
Tipo:
oauth2
Fluxo:
implicit
URL de Autorização:
https://login.microsoftonline.com/common/oauth2/authorize
Âmbitos
| Name | Description |
|---|---|
| user_impersonation | personificar a sua conta de utilizador |
Exemplos
RedisCacheUpdate
Pedido de amostra
PATCH https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.Cache/redis/cache1?api-version=2024-11-01
{
"properties": {
"enableNonSslPort": true,
"replicasPerPrimary": 2
}
}
Resposta da amostra
{
"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
| Name | Description |
|---|---|
|
created |
O tipo de identidade que criou o recurso. |
|
Error |
O erro de gerenciamento de recursos informações adicionais. |
|
Error |
O detalhe do erro. |
|
Error |
Resposta de erro |
|
Managed |
Identidade do serviço gerenciado (identidades atribuídas pelo sistema e/ou pelo usuário) |
|
Managed |
Tipo de identidade de serviço gerenciado (onde 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 de ponto de extremidade privado. |
|
Private |
Uma recolha de informações sobre o estado da ligação entre o consumidor e o prestador de serviços. |
|
Provisioning |
Status de provisionamento de instância 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 'Ativado' ou 'Desativado'. Se 'Desativado', os pontos finais privados são o método de acesso exclusivo. O valor padrão é 'Enabled' |
|
Redis |
Chaves de acesso ao 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 de instância única de redis. |
|
Redis |
ID do servidor vinculado |
|
Redis |
Um único item Redis em List ou Get Operation. |
|
Redis |
Parâmetros fornecidos para a operação Update Redis. |
| Sku |
Parâmetros de SKU fornecidos para a operação de criação Redis. |
|
Sku |
A família SKU a ser usada. Valores válidos: (C, P). (C = Básico/Padrão, P = Premium). |
|
Sku |
O tipo de cache Redis a ser implantado. Valores válidos: (Básico, Standard, Premium) |
|
system |
Metadados referentes à criação e última modificação do recurso. |
|
Tls |
Opcional: requer que os clientes usem uma versão especificada do TLS (ou superior) para se conectar (por exemplo, '1.0', '1.1', '1.2') |
|
Update |
Opcional: especifica o canal de atualização para as atualizações mensais do Cache Redis que seu Cache Redis receberá. Os caches que usam o canal de atualização 'Preview' obtêm as atualizações mais recentes do Redis pelo menos 4 semanas antes dos caches de canal 'Estável'. O valor padrão é 'Estável'. |
|
User |
Propriedades de identidade atribuídas pelo usuário |
|
Zonal |
Opcional: especifica como as zonas de disponibilidade são alocadas para o cache Redis. 'Automático' permite redundância de zona e o Azure selecionará automaticamente zonas com base na disponibilidade e capacidade regionais. 'UserDefined' selecionará zonas de disponibilidade passadas por você usando o parâmetro 'zones'. 'NoZones' produzirá um cache não zonal. Se 'zonalAllocationPolicy' não for passado, ele será definido como 'UserDefined' quando as zonas forem passadas, caso contrário, ele será definido como 'Automatic' em regiões onde as zonas são suportadas e 'NoZones' em regiões onde as zonas não são suportadas. |
createdByType
O tipo de identidade que criou o recurso.
| Valor | Description |
|---|---|
| User | |
| Application | |
| ManagedIdentity | |
| Key |
ErrorAdditionalInfo
O erro de gerenciamento de recursos informações adicionais.
| Name | Tipo | Description |
|---|---|---|
| info |
object |
As informações adicionais. |
| type |
string |
O tipo de informação adicional. |
ErrorDetail
O detalhe do erro.
| Name | Tipo | Description |
|---|---|---|
| additionalInfo |
O erro informações adicionais. |
|
| 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
| Name | Tipo | Description |
|---|---|---|
| error |
O objeto de erro. |
ManagedServiceIdentity
Identidade do serviço gerenciado (identidades atribuídas pelo sistema e/ou pelo usuário)
| Name | Tipo | Description |
|---|---|---|
| principalId |
string (uuid) |
O ID da entidade de serviço da identidade atribuída ao sistema. Esta propriedade só será fornecida para uma identidade atribuída ao sistema. |
| tenantId |
string (uuid) |
O ID do locatário da identidade atribuída ao sistema. Esta propriedade só será fornecida para uma identidade atribuída ao sistema. |
| type |
Tipo de identidade de serviço gerenciado (onde os tipos SystemAssigned e UserAssigned são permitidos). |
|
| userAssignedIdentities |
<string,
User |
User-Assigned Identidades |
ManagedServiceIdentityType
Tipo de identidade de serviço gerenciado (onde os tipos SystemAssigned e UserAssigned são permitidos).
| Valor | Description |
|---|---|
| None | |
| SystemAssigned | |
| UserAssigned | |
| SystemAssigned, UserAssigned |
PrivateEndpoint
O recurso de ponto de extremidade privado.
| Name | Tipo | Description |
|---|---|---|
| id |
string |
O identificador ARM para o ponto de extremidade privado. |
PrivateEndpointConnection
O recurso de conexão de ponto de extremidade privado.
| Name | Tipo | Description |
|---|---|---|
| id |
string (arm-id) |
ID de recurso totalmente qualificado 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 recolha de informações sobre o estado da ligação entre o consumidor e o prestador de serviços. |
|
| properties.provisioningState |
O estado de provisionamento do recurso de conexão de ponto de extremidade privado. |
|
| systemData |
Metadados do Azure Resource Manager contendo 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 de ponto de extremidade privado.
| Valor | Description |
|---|---|
| Pending | |
| Approved | |
| Rejected |
PrivateLinkServiceConnectionState
Uma recolha de informações sobre o estado da ligação entre o consumidor e o prestador de serviços.
| Name | Tipo | Description |
|---|---|---|
| actionsRequired |
string |
Uma mensagem indicando se as alterações no prestador de serviços exigem atualizações sobre o consumidor. |
| description |
string |
O motivo da aprovação/rejeição da ligação. |
| status |
Indica se a conexão foi aprovada/rejeitada/removida pelo proprietário do serviço. |
ProvisioningState
Status de provisionamento de instância 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á desativado 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, então você deve excluí-lo e recriá-lo. |
| Linking |
O link de replicação geográfica está em andamento |
| Provisioning |
Está em curso uma operação |
| RecoveringScaleFailure |
Uma operação de dimensionamento encontrou um erro e a recuperação está em andamento. |
| Scaling |
Uma operação de dimensionamento está em andamento |
| Succeeded |
A operação mais recente concluída com êxito |
| Unlinking |
A desvinculação da replicação geográfica está em andamento |
| Unprovisioning |
O cache pode estar sendo desativado |
| Updating |
Está em curso uma operação de atualização. |
| 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 'Ativado' ou 'Desativado'. Se 'Desativado', os pontos finais privados são o método de acesso exclusivo. O valor padrão é 'Enabled'
| Valor | Description |
|---|---|
| Enabled |
O acesso público à Internet para a cache, através do seu endereço IP público, está ativado. As conexões podem usar qualquer caminho de rede. |
| Disabled |
O acesso público à Internet para a cache, através do seu endereço IP público, está desativado. As ligações devem ser feitas através de terminais privados. |
RedisAccessKeys
Chaves de acesso ao cache Redis.
| Name | Tipo | Description |
|---|---|---|
| primaryKey |
string |
A chave primária atual que os clientes podem usar para autenticar com o cache Redis. |
| secondaryKey |
string |
A chave secundária atual que os clientes podem usar para autenticar com o cache Redis. |
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.
| Name | Tipo | Description |
|---|---|---|
| aad-enabled |
string |
Especifica se a autenticação baseada em AAD foi habilitada ou desabilitada para o cache |
| aof-backup-enabled |
string |
Especifica se o aof backup está habilitado |
| aof-storage-connection-string-0 |
string |
Primeira cadeia de conexão da conta de armazenamento |
| aof-storage-connection-string-1 |
string |
Segunda cadeia de conexão da conta de armazenamento |
| authnotrequired |
string |
Especifica se a autenticação está desabilitada. Definir esta propriedade é altamente desencorajado do ponto de vista da segurança; Você nunca deve desativar a autenticação usando esta propriedade! |
| maxclients |
string |
A configuração máxima de clientes |
| maxfragmentationmemory-reserved |
string |
Valor em megabytes reservado para fragmentação por fragmento |
| maxmemory-delta |
string |
Valor em megabytes reservado para uso não cache por estilhaço, por exemplo, failover. |
| maxmemory-policy |
string |
A estratégia de remoção usada quando seus dados não cabem dentro de seu limite de memória. |
| maxmemory-reserved |
string |
Valor em megabytes reservado para uso não cache por estilhaço, por exemplo, failover. |
| notify-keyspace-events |
string |
Os eventos keyspace que devem ser monitorados. |
| preferred-data-archive-auth-method |
string |
Método de autenticação preferencial para se comunicar com a conta de armazenamento usada para arquivamento de dados, especificar SAS ou ManagedIdentity, o valor padrão é SAS |
| preferred-data-persistence-auth-method |
string |
Método de autenticação preferencial para se comunicar com a conta de armazenamento usada para persistência de dados, especificar SAS ou ManagedIdentity, o valor padrão é SAS |
| rdb-backup-enabled |
string |
Especifica se o backup RDB está habilitado |
| rdb-backup-frequency |
string |
Especifica a frequência para criar backup rdb em minutos. Valores válidos: (15, 30, 60, 360, 720, 1440) |
| rdb-backup-max-snapshot-count |
string |
Especifica o número máximo de snapshots para backup rdb |
| rdb-storage-connection-string |
string |
A cadeia de conexão da conta de armazenamento para armazenar o arquivo rdb |
| storage-subscription-id |
string |
SubscriptionId da conta de armazenamento para persistência (aof/rdb) usando ManagedIdentity. |
| zonal-configuration |
string |
Configuração zonal |
RedisInstanceDetails
Detalhes de instância única de redis.
| Name | Tipo | Description |
|---|---|---|
| isMaster |
boolean |
Especifica se a instância é um nó primário. |
| isPrimary |
boolean |
Especifica se a instância é um nó primário. |
| nonSslPort |
integer (int32) |
Se enableNonSslPort for true, fornecerá a porta não-SSL da instância do Redis. |
| shardId |
integer (int32) |
Se o clustering estiver habilitado, o ID de estilhaço da instância Redis |
| sslPort |
integer (int32) |
Porta SSL da instância Redis. |
| zone |
string |
Se o Cache usar zonas de disponibilidade, especifica a zona de disponibilidade onde essa instância está localizada. |
RedisLinkedServer
ID do servidor vinculado
| Name | Tipo | Description |
|---|---|---|
| id |
string |
ID do servidor vinculado. |
RedisResource
Um único item Redis em List ou Get Operation.
| Name | Tipo | Default value | Description |
|---|---|---|---|
| disableAccessKeyAuthentication |
boolean |
False |
A autenticação no Redis através de chaves de acesso é desativada quando definida como true. O valor padrão é false. |
| enableNonSslPort |
boolean |
False |
Especifica se a porta do servidor Redis não ssl (6379) está habilitada. |
| id |
string (arm-id) |
ID de recurso totalmente qualificado para o recurso. Por exemplo, "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" |
|
| identity |
As identidades de serviço gerenciado atribuídas a este recurso. |
||
| location |
string |
A geolocalização onde o recurso vive |
|
| minimumTlsVersion |
Opcional: requer que os clientes usem uma versão especificada do TLS (ou superior) para se conectar (por exemplo, '1.0', '1.1', '1.2') |
||
| name |
string |
O nome do recurso |
|
| properties.accessKeys |
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 do Redis associadas ao cache |
||
| properties.linkedServers |
Lista dos servidores vinculados associados ao cache |
||
| properties.port |
integer (int32) |
Porta Redis não-SSL. |
|
| properties.privateEndpointConnections |
Lista de conexão de ponto de extremidade privada associada ao cache redis especificado |
||
| properties.provisioningState |
Status de provisionamento de instância Redis. |
||
| properties.sku |
O SKU do cache Redis a ser implantado. |
||
| properties.sslPort |
integer (int32) |
Porta SSL 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/[^/]*$ |
O ID de recurso completo de uma sub-rede em uma rede virtual para implantar o cache Redis. Formato de exemplo: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/Microsoft. {Rede|ClassicNetwork}/VirtualNetworks/vnet1/sub-redes/sub-rede1 |
|
| publicNetworkAccess |
Se o acesso ao ponto de extremidade público é permitido ou não para esse cache. O valor é opcional, mas se passado, deve ser 'Ativado' ou 'Desativado'. Se 'Desativado', os pontos finais privados são o método de acesso exclusivo. |
||
| redisConfiguration |
Todas as configurações do Redis. Poucas chaves possíveis: rdb-backup-enabled,rdb-storage-connection-string,rdb-backup-frequency,maxmemory-delta, maxmemory-policy,notify-keyspace-events, aof-backup-enabled, aof-storage-connection-string-0, aof-storage-connection-string-1 etc. |
||
| redisVersion |
string |
Versão Redis. Este deve ser na forma 'major[.minor]' (apenas 'major' é necessário) ou o valor 'mais recente' que se refere à última versão estável do Redis que está disponível. Versões suportadas: 4.0, 6.0 (mais recente). O valor padrão é 'mais recente'. |
|
| replicasPerMaster |
integer (int32) |
O número de réplicas a serem criadas por primária. |
|
| replicasPerPrimary |
integer (int32) |
O número de réplicas a serem criadas por primária. |
|
| shardCount |
integer (int32) |
O número de fragmentos a serem criados em um Cache de Cluster Premium. |
|
| systemData |
Metadados do Azure Resource Manager contendo informações createdBy e modifiedBy. |
||
| tags |
object |
Tags de recursos. |
|
| tenantSettings |
object |
Um dicionário de configurações de locatário |
|
| type |
string |
O tipo do recurso. Por exemplo, "Microsoft.Compute/virtualMachines" ou "Microsoft.Storage/storageAccounts" |
|
| updateChannel |
Opcional: especifica o canal de atualização para as atualizações mensais do Cache Redis que seu Cache Redis receberá. Os caches que usam o canal de atualização 'Preview' obtêm as atualizações mais recentes do Redis pelo menos 4 semanas antes dos caches de canal 'Estável'. O valor padrão é 'Estável'. |
||
| zonalAllocationPolicy |
Opcional: especifica como as zonas de disponibilidade são alocadas para o cache Redis. 'Automático' permite redundância de zona e o Azure selecionará automaticamente zonas com base na disponibilidade e capacidade regionais. 'UserDefined' selecionará zonas de disponibilidade passadas por você usando o parâmetro 'zones'. 'NoZones' produzirá um cache não zonal. Se 'zonalAllocationPolicy' não for passado, ele será definido como 'UserDefined' quando as zonas forem passadas, caso contrário, ele será definido como 'Automatic' em regiões onde as zonas são suportadas e 'NoZones' em regiões onde as zonas não são suportadas. |
||
| zones |
string[] |
As zonas de disponibilidade. |
RedisUpdateParameters
Parâmetros fornecidos para a operação Update Redis.
| Name | Tipo | Default value | Description |
|---|---|---|---|
| identity |
A identidade do recurso. |
||
| properties.disableAccessKeyAuthentication |
boolean |
False |
A autenticação no Redis através de chaves de acesso é desativada quando definida como true. O valor padrão é false. |
| properties.enableNonSslPort |
boolean |
False |
Especifica se a porta do servidor Redis não ssl (6379) está habilitada. |
| properties.minimumTlsVersion |
Opcional: requer que os clientes usem uma versão especificada do TLS (ou superior) para se conectar (por exemplo, '1.0', '1.1', '1.2') |
||
| properties.publicNetworkAccess |
Se o acesso ao ponto de extremidade público é permitido ou não para esse cache. O valor é opcional, mas se passado, deve ser 'Ativado' ou 'Desativado'. Se 'Desativado', os pontos finais privados são o método de acesso exclusivo. |
||
| 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 Redis. Este deve ser na forma 'major[.minor]' (apenas 'major' é necessário) ou o valor 'mais recente' que se refere à última versão estável do Redis que está disponível. Versões suportadas: 4.0, 6.0 (mais recente). O valor padrão é 'mais recente'. |
|
| properties.replicasPerMaster |
integer (int32) |
O número de réplicas a serem criadas por primária. |
|
| properties.replicasPerPrimary |
integer (int32) |
O número de réplicas a serem criadas por primária. |
|
| properties.shardCount |
integer (int32) |
O número de fragmentos a serem criados em um Cache de Cluster Premium. |
|
| properties.sku |
O SKU do cache Redis a ser implantado. |
||
| 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 Cache Redis que seu Cache Redis receberá. Os caches que usam o canal de atualização 'Preview' obtêm as atualizações mais recentes do Redis pelo menos 4 semanas antes dos caches de canal 'Estável'. O valor padrão é 'Estável'. |
||
| properties.zonalAllocationPolicy |
Opcional: especifica como as zonas de disponibilidade são alocadas para o cache Redis. 'Automático' permite redundância de zona e o Azure selecionará automaticamente zonas com base na disponibilidade e capacidade regionais. 'UserDefined' selecionará zonas de disponibilidade passadas por você usando o parâmetro 'zones'. 'NoZones' produzirá um cache não zonal. Se 'zonalAllocationPolicy' não for passado, ele será definido como 'UserDefined' quando as zonas forem passadas, caso contrário, ele será definido como 'Automatic' em regiões onde as zonas são suportadas e 'NoZones' em regiões onde as zonas não são suportadas. |
||
| tags |
object |
Tags de recursos. |
Sku
Parâmetros de SKU fornecidos para a operação de criação Redis.
| Name | Tipo | Description |
|---|---|---|
| capacity |
integer (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/Padrão, P = Premium). |
|
| name |
O tipo de cache Redis a ser implantado. Valores válidos: (Básico, Standard, Premium) |
SkuFamily
A família SKU a ser usada. Valores válidos: (C, P). (C = Básico/Padrão, P = Premium).
| 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: (Básico, 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 'Padrão' para o Cache do Azure para Redis. O SKU padrão 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 padrão. |
systemData
Metadados referentes à criação e última modificação do recurso.
| Name | 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: requer que os clientes usem uma versão especificada do TLS (ou superior) para se conectar (por exemplo, '1.0', '1.1', '1.2')
| Valor | Description |
|---|---|
| 1.0 |
Protocolo TLS versão 1.0 -- preterido por motivos de segurança. Não use esse valor para novos caches. |
| 1.1 |
Protocolo TLS versão 1.1 -- preterido 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 o cache use o valor padrão recomendado |
UpdateChannel
Opcional: especifica o canal de atualização para as atualizações mensais do Cache Redis que seu Cache Redis receberá. Os caches que usam o canal de atualização 'Preview' obtêm as atualizações mais recentes do Redis pelo menos 4 semanas antes dos caches de canal 'Estável'. O valor padrão é 'Estável'.
| Valor | Description |
|---|---|
| Stable |
O canal estável recebe atualizações, que podem incluir atualizações importantes de segurança e estabilidade, posteriores ao 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 que não são de produção. |
UserAssignedIdentity
Propriedades de identidade atribuídas pelo usuário
| Name | Tipo | Description |
|---|---|---|
| clientId |
string (uuid) |
O ID do cliente da identidade atribuída. |
| principalId |
string (uuid) |
O ID principal da identidade atribuída. |
ZonalAllocationPolicy
Opcional: especifica como as zonas de disponibilidade são alocadas para o cache Redis. 'Automático' permite redundância de zona e o Azure selecionará automaticamente zonas com base na disponibilidade e capacidade regionais. 'UserDefined' selecionará zonas de disponibilidade passadas por você usando o parâmetro 'zones'. 'NoZones' produzirá um cache não zonal. Se 'zonalAllocationPolicy' não for passado, ele será definido como 'UserDefined' quando as zonas forem passadas, caso contrário, ele será definido como 'Automatic' em regiões onde as zonas são suportadas e 'NoZones' em regiões onde as zonas não são suportadas.
| 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. |