Redis - Update

Обновите существующий кэш Redis.

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

Параметры URI

Имя В Обязательно Тип Описание
name
path True

string

Имя ресурса RedisResource

resourceGroupName
path True

string

minLength: 1
maxLength: 90

Имя группы ресурсов. Имя не учитывает регистр.

subscriptionId
path True

string (uuid)

Идентификатор целевой подписки. Значение должно быть Универсальным Уникальным Идентификатором (UUID).

api-version
query True

string

minLength: 1

Версия API, используемая для этой операции.

Текст запроса

Имя Тип Описание
identity

ManagedServiceIdentity

Удостоверение ресурса.

properties.disableAccessKeyAuthentication

boolean

Проверка подлинности в Redis с помощью ключей доступа отключена, если задано значение true. Значение по умолчанию — false.

properties.enableNonSslPort

boolean

Указывает, включен ли порт сервера Redis без ssl (6379).

properties.minimumTlsVersion

TlsVersion

Необязательно: требует от клиентов использовать указанную версию TLS (или более позднюю) для подключения (например, 1.0, 1.1, 1.2).

properties.publicNetworkAccess

PublicNetworkAccess

Допускается ли доступ к общедоступной конечной точке для этого кэша. Значение является необязательным, но при передаче должно быть "Включено" или "Отключено". Если значение "Отключено", частные конечные точки являются эксклюзивным методом доступа.

properties.redisConfiguration

RedisCommonPropertiesRedisConfiguration

Все параметры Redis. Несколько возможных ключей: 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 и т. д.

properties.redisVersion

string

Версия Redis. Это должно быть в форме "major[.minor]" (только "основной" является обязательным) или значение "latest", которое относится к последней стабильной версии Redis, доступной. Поддерживаемые версии: 4.0, 6.0 (последняя версия). Значение по умолчанию — "latest".

properties.replicasPerMaster

integer (int32)

Количество реплик, создаваемых для каждого первичного объекта.

properties.replicasPerPrimary

integer (int32)

Количество реплик, создаваемых для каждого первичного объекта.

properties.shardCount

integer (int32)

Количество сегментов, создаваемых в кэше кластера класса Premium.

properties.sku

Sku

SKU кэша Redis для развертывания.

properties.tenantSettings

object

Словарь параметров клиента

properties.updateChannel

UpdateChannel

Необязательно. Указывает канал обновления для ежемесячного обновления Redis, который будет получать кэш Redis. Кэши с помощью канала обновления "Предварительная версия" получают последние обновления Redis по крайней мере через 4 недели перед кэшем каналов "Стабильный". Значение по умолчанию — "Стабильный".

properties.zonalAllocationPolicy

ZonalAllocationPolicy

Необязательно. Указывает, как зоны доступности выделяются кэшу Redis. Функция "Автоматически" обеспечивает избыточность зон, а Azure автоматически выбирает зоны на основе региональной доступности и емкости. UserDefined выбирает зоны доступности, переданные вами с помощью параметра "зоны". NoZones создаст незональный кэш. Если зональныйAllocationPolicy не передается, оно будет иметь значение UserDefined, если зоны передаются, в противном случае оно будет иметь значение "Automatic" в регионах, где поддерживаются зоны и "NoZones" в регионах, где зоны не поддерживаются.

tags

object

Теги ресурсов.

Ответы

Имя Тип Описание
200 OK

RedisResource

Запрос выполнен успешно.

202 Accepted

RedisResource

Заявка принята в обработку, но обработка еще не завершена.

Заголовки

Location: string

Other Status Codes

ErrorResponse

Непредвиденное сообщение об ошибке.

Безопасность

azure_auth

Поток OAuth2 Azure Active Directory.

Тип: oauth2
Flow: implicit
URL-адрес авторизации: https://login.microsoftonline.com/common/oauth2/authorize

Области

Имя Описание
user_impersonation олицетворения учетной записи пользователя

Примеры

RedisCacheUpdate

Образец запроса

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
  }
}

Пример ответа

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

Определения

Имя Описание
createdByType

Тип удостоверения, создавшего ресурс.

ErrorAdditionalInfo

Дополнительные сведения об ошибке управления ресурсами.

ErrorDetail

Сведения об ошибке.

ErrorResponse

Ответ на ошибку

ManagedServiceIdentity

Управляемое удостоверение службы (назначенные системой удостоверения и (или) назначенные пользователем удостоверения

ManagedServiceIdentityType

Тип управляемого удостоверения службы (где разрешены типы SystemAssigned и UserAssigned).

PrivateEndpoint

Ресурс частной конечной точки.

PrivateEndpointConnection

Ресурс подключения к частной конечной точке.

PrivateEndpointConnectionProvisioningState

Текущее состояние подготовки.

PrivateEndpointServiceConnectionStatus

Состояние подключения к частной конечной точке.

PrivateLinkServiceConnectionState

Коллекция сведений о состоянии подключения между потребителем службы и поставщиком.

ProvisioningState

Состояние подготовки экземпляра Redis.

PublicNetworkAccess

Допускается ли доступ к общедоступной конечной точке для этого кэша. Значение является необязательным, но при передаче должно быть "Включено" или "Отключено". Если значение "Отключено", частные конечные точки являются эксклюзивным методом доступа. Значение по умолчанию — "Включено"

RedisAccessKeys

Ключи доступа к кэшу Redis.

RedisCommonPropertiesRedisConfiguration

Все параметры Redis. Несколько возможных ключей: 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 и т. д.

RedisInstanceDetails

Сведения об одном экземпляре redis.

RedisLinkedServer

Идентификатор связанного сервера

RedisResource

Один элемент Redis в списке или операции получения.

RedisUpdateParameters

Параметры, предоставленные операции Update Redis.

Sku

Параметры SKU, предоставленные операции создания Redis.

SkuFamily

Семейство SKU для использования. Допустимые значения: (C, P). (C = Базовый/Стандартный, P = Премиум).

SkuName

Тип кэша Redis для развертывания. Допустимые значения: (Базовый, Стандартный, Премиум)

systemData

Метаданные, относящиеся к созданию и последнему изменении ресурса.

TlsVersion

Необязательно: требует от клиентов использовать указанную версию TLS (или более позднюю) для подключения (например, 1.0, 1.1, 1.2).

UpdateChannel

Необязательно. Указывает канал обновления для ежемесячного обновления Redis, который будет получать кэш Redis. Кэши с помощью канала обновления "Предварительная версия" получают последние обновления Redis по крайней мере через 4 недели перед кэшем каналов "Стабильный". Значение по умолчанию — "Стабильный".

UserAssignedIdentity

Свойства назначаемого пользователем удостоверения

ZonalAllocationPolicy

Необязательно. Указывает, как зоны доступности выделяются кэшу Redis. Функция "Автоматически" обеспечивает избыточность зон, а Azure автоматически выбирает зоны на основе региональной доступности и емкости. UserDefined выбирает зоны доступности, переданные вами с помощью параметра "зоны". NoZones создаст незональный кэш. Если зональныйAllocationPolicy не передается, оно будет иметь значение UserDefined, если зоны передаются, в противном случае оно будет иметь значение "Automatic" в регионах, где поддерживаются зоны и "NoZones" в регионах, где зоны не поддерживаются.

createdByType

Тип удостоверения, создавшего ресурс.

Значение Описание
User
Application
ManagedIdentity
Key

ErrorAdditionalInfo

Дополнительные сведения об ошибке управления ресурсами.

Имя Тип Описание
info

object

Дополнительные сведения.

type

string

Дополнительный тип сведений.

ErrorDetail

Сведения об ошибке.

Имя Тип Описание
additionalInfo

ErrorAdditionalInfo[]

Дополнительные сведения об ошибке.

code

string

Код ошибки.

details

ErrorDetail[]

Сведения об ошибке.

message

string

Сообщение об ошибке.

target

string

Целевой объект ошибки.

ErrorResponse

Ответ на ошибку

Имя Тип Описание
error

ErrorDetail

Объект ошибки.

ManagedServiceIdentity

Управляемое удостоверение службы (назначенные системой удостоверения и (или) назначенные пользователем удостоверения

Имя Тип Описание
principalId

string (uuid)

Идентификатор субъекта-службы назначенного системой удостоверения. Это свойство будет предоставлено только для назначаемого системой удостоверения.

tenantId

string (uuid)

Идентификатор клиента назначенного системой удостоверения. Это свойство будет предоставлено только для назначаемого системой удостоверения.

type

ManagedServiceIdentityType

Тип управляемого удостоверения службы (где разрешены типы SystemAssigned и UserAssigned).

userAssignedIdentities

<string,  UserAssignedIdentity>

удостоверения User-Assigned
Набор назначенных пользователем удостоверений, связанных с ресурсом. Ключи словаря userAssignedIdentities будут идентификаторами ресурсов ARM в форме: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Значения словаря могут быть пустыми объектами ({}) в запросах.

ManagedServiceIdentityType

Тип управляемого удостоверения службы (где разрешены типы SystemAssigned и UserAssigned).

Значение Описание
None
SystemAssigned
UserAssigned
SystemAssigned, UserAssigned

PrivateEndpoint

Ресурс частной конечной точки.

Имя Тип Описание
id

string

Идентификатор ARM для частной конечной точки.

PrivateEndpointConnection

Ресурс подключения к частной конечной точке.

Имя Тип Описание
id

string (arm-id)

Полный идентификатор ресурса для ресурса. Например, "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"

name

string

Имя ресурса

properties.groupIds

string[]

Идентификаторы группы для ресурса частной конечной точки.

properties.privateEndpoint

PrivateEndpoint

Ресурс частной конечной точки.

properties.privateLinkServiceConnectionState

PrivateLinkServiceConnectionState

Коллекция сведений о состоянии подключения между потребителем службы и поставщиком.

properties.provisioningState

PrivateEndpointConnectionProvisioningState

Состояние подготовки ресурса подключения частной конечной точки.

systemData

systemData

Метаданные Azure Resource Manager, содержащие данные createdBy и modifiedBy.

type

string

Тип ресурса. Например, "Microsoft.Compute/virtualMachines" или "Microsoft.Storage/storageAccounts"

PrivateEndpointConnectionProvisioningState

Текущее состояние подготовки.

Значение Описание
Succeeded
Creating
Deleting
Failed

PrivateEndpointServiceConnectionStatus

Состояние подключения к частной конечной точке.

Значение Описание
Pending
Approved
Rejected

PrivateLinkServiceConnectionState

Коллекция сведений о состоянии подключения между потребителем службы и поставщиком.

Имя Тип Описание
actionsRequired

string

Сообщение, указывающее, требуются ли изменения в поставщике услуг, требуются какие-либо обновления для потребителя.

description

string

Причина утверждения или отклонения подключения.

status

PrivateEndpointServiceConnectionStatus

Указывает, утверждено ли подключение, отклонено или удалено владельцем службы.

ProvisioningState

Состояние подготовки экземпляра Redis.

Значение Описание
Creating

Выполняется операция создания.

Deleting

Выполняется операция удаления.

Disabled

Кэш отключен и не может быть использован.

Failed

Не удалось выполнить такую операцию, как create или update. Если вам не удалось создать кэш, он не будет в пригодном для использования состоянии, поэтому вам следует удалить и создать его заново.

Linking

Выполняется привязка георепликации

Provisioning

Выполняется операция

RecoveringScaleFailure

При выполнении операции масштабирования произошла ошибка, и выполняется восстановление.

Scaling

Выполняется операция масштабирования

Succeeded

Последняя операция успешно завершена

Unlinking

Выполняется отключение георепликации

Unprovisioning

Возможно, кэш отключен

Updating

Выполняется операция обновления.

ConfiguringAAD

Выполняется операция обновления конфигурации AAD.

PublicNetworkAccess

Допускается ли доступ к общедоступной конечной точке для этого кэша. Значение является необязательным, но при передаче должно быть "Включено" или "Отключено". Если значение "Отключено", частные конечные точки являются эксклюзивным методом доступа. Значение по умолчанию — "Включено"

Значение Описание
Enabled

Публичный доступ к кэшу через Интернет через его публичный IP-адрес включен. Подключения могут осуществляться по любому сетевому пути.

Disabled

Публичный доступ к кэшу через Интернет через его публичный IP-адрес отключен. Подключения должны осуществляться через частные конечные точки.

RedisAccessKeys

Ключи доступа к кэшу Redis.

Имя Тип Описание
primaryKey

string

Текущий первичный ключ, который клиенты могут использовать для проверки подлинности в кэше Redis.

secondaryKey

string

Текущий вторичный ключ, который клиенты могут использовать для проверки подлинности в кэше Redis.

RedisCommonPropertiesRedisConfiguration

Все параметры Redis. Несколько возможных ключей: 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 и т. д.

Имя Тип Описание
aad-enabled

string

Указывает, включена ли проверка подлинности на основе AAD или отключена для кэша.

aof-backup-enabled

string

Указывает, включена ли резервная копия aof

aof-storage-connection-string-0

string

Первая строка подключения учетной записи хранения

aof-storage-connection-string-1

string

Вторая строка подключения учетной записи хранения

authnotrequired

string

Указывает, отключена ли проверка подлинности. Установка этого свойства крайне не рекомендуется с точки зрения безопасности; Вы никогда не должны отключать аутентификацию с помощью этого свойства!

maxclients

string

Настройка максимального числа клиентов

maxfragmentationmemory-reserved

string

Значение в мегабайтах, зарезервированное для фрагментации на сегмент

maxmemory-delta

string

Значение в мегабайтах, зарезервированное для использования без кэша для каждого сегмента, например отработки отказа.

maxmemory-policy

string

Стратегия вытеснения, используемая, когда данные не будут соответствовать ограничению памяти.

maxmemory-reserved

string

Значение в мегабайтах, зарезервированное для использования без кэша для каждого сегмента, например отработки отказа.

notify-keyspace-events

string

События пространства ключей, которые следует отслеживать.

preferred-data-archive-auth-method

string

Предпочтительный метод проверки подлинности для обмена данными с учетной записью хранения, используемой для архива данных, укажите SAS или ManagedIdentity, значение по умолчанию — SAS

preferred-data-persistence-auth-method

string

Предпочтительный метод проверки подлинности для взаимодействия с учетной записью хранения, используемой для сохраняемости данных, указание SAS или ManagedIdentity, значение по умолчанию — SAS

rdb-backup-enabled

string

Указывает, включено ли резервное копирование RDB

rdb-backup-frequency

string

Указывает частоту создания резервного копирования rdb в минутах. Допустимые значения: (15, 30, 60, 360, 720, 1440)

rdb-backup-max-snapshot-count

string

Указывает максимальное количество моментальных снимков для резервного копирования rdb

rdb-storage-connection-string

string

Строка подключения учетной записи хранения для хранения файла rdb

storage-subscription-id

string

SubscriptionId учетной записи хранения для сохраняемости (aof/rdb) с помощью ManagedIdentity.

zonal-configuration

string

Зональная конфигурация

RedisInstanceDetails

Сведения об одном экземпляре redis.

Имя Тип Описание
isMaster

boolean

Указывает, является ли экземпляр основным узлом.

isPrimary

boolean

Указывает, является ли экземпляр основным узлом.

nonSslPort

integer (int32)

Если параметр enableNonSslPort имеет значение true, предоставляет порт Redis, отличный от SSL.

shardId

integer (int32)

Если кластеризация включена, идентификатор сегмента экземпляра Redis

sslPort

integer (int32)

SSL-порт экземпляра Redis.

zone

string

Если кэш использует зоны доступности, указывает зону доступности, в которой находится этот экземпляр.

RedisLinkedServer

Идентификатор связанного сервера

Имя Тип Описание
id

string

Идентификатор связанного сервера.

RedisResource

Один элемент Redis в списке или операции получения.

Имя Тип Default value Описание
disableAccessKeyAuthentication

boolean

False

Проверка подлинности в Redis с помощью ключей доступа отключена, если задано значение true. Значение по умолчанию — false.

enableNonSslPort

boolean

False

Указывает, включен ли порт сервера Redis без ssl (6379).

id

string (arm-id)

Полный идентификатор ресурса для ресурса. Например, "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"

identity

ManagedServiceIdentity

Удостоверения управляемой службы, назначенные этому ресурсу.

location

string

Географическое расположение, в котором находится ресурс

minimumTlsVersion

TlsVersion

Необязательно: требует от клиентов использовать указанную версию TLS (или более позднюю) для подключения (например, 1.0, 1.1, 1.2).

name

string

Имя ресурса

properties.accessKeys

RedisAccessKeys

Ключи кэша Redis — не задаются, если этот объект не является ответом на кэш Create or Update redis.

properties.hostName

string

Имя узла Redis.

properties.instances

RedisInstanceDetails[]

Список экземпляров Redis, связанных с кэшем

properties.linkedServers

RedisLinkedServer[]

Список связанных серверов, связанных с кэшем

properties.port

integer (int32)

Порт Redis, отличный от SSL.

properties.privateEndpointConnections

PrivateEndpointConnection[]

Список подключений частной конечной точки, связанных с указанным кэшем redis

properties.provisioningState

ProvisioningState

Состояние подготовки экземпляра Redis.

properties.sku

Sku

SKU кэша Redis для развертывания.

properties.sslPort

integer (int32)

ПОРТ SSL Redis.

properties.staticIP

string

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

Статический IP-адрес. При необходимости можно указать при развертывании кэша Redis в существующей виртуальной сети Azure; автоматически назначается по умолчанию.

properties.subnetId

string

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

Полный идентификатор ресурса подсети в виртуальной сети для развертывания кэша Redis в. Пример формата: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/Microsoft. {Сеть|ClassicNetwork}/VirtualNetworks/vnet1/subnets/subnet1/subnet1

publicNetworkAccess

PublicNetworkAccess

Допускается ли доступ к общедоступной конечной точке для этого кэша. Значение является необязательным, но при передаче должно быть "Включено" или "Отключено". Если значение "Отключено", частные конечные точки являются эксклюзивным методом доступа.

redisConfiguration

RedisCommonPropertiesRedisConfiguration

Все параметры Redis. Несколько возможных ключей: 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 и т. д.

redisVersion

string

Версия Redis. Это должно быть в форме "major[.minor]" (только "основной" является обязательным) или значение "latest", которое относится к последней стабильной версии Redis, доступной. Поддерживаемые версии: 4.0, 6.0 (последняя версия). Значение по умолчанию — "latest".

replicasPerMaster

integer (int32)

Количество реплик, создаваемых для каждого первичного объекта.

replicasPerPrimary

integer (int32)

Количество реплик, создаваемых для каждого первичного объекта.

shardCount

integer (int32)

Количество сегментов, создаваемых в кэше кластера класса Premium.

systemData

systemData

Метаданные Azure Resource Manager, содержащие данные createdBy и modifiedBy.

tags

object

Теги ресурсов.

tenantSettings

object

Словарь параметров клиента

type

string

Тип ресурса. Например, "Microsoft.Compute/virtualMachines" или "Microsoft.Storage/storageAccounts"

updateChannel

UpdateChannel

Необязательно. Указывает канал обновления для ежемесячного обновления Redis, который будет получать кэш Redis. Кэши с помощью канала обновления "Предварительная версия" получают последние обновления Redis по крайней мере через 4 недели перед кэшем каналов "Стабильный". Значение по умолчанию — "Стабильный".

zonalAllocationPolicy

ZonalAllocationPolicy

Необязательно. Указывает, как зоны доступности выделяются кэшу Redis. Функция "Автоматически" обеспечивает избыточность зон, а Azure автоматически выбирает зоны на основе региональной доступности и емкости. UserDefined выбирает зоны доступности, переданные вами с помощью параметра "зоны". NoZones создаст незональный кэш. Если зональныйAllocationPolicy не передается, оно будет иметь значение UserDefined, если зоны передаются, в противном случае оно будет иметь значение "Automatic" в регионах, где поддерживаются зоны и "NoZones" в регионах, где зоны не поддерживаются.

zones

string[]

Зоны доступности.

RedisUpdateParameters

Параметры, предоставленные операции Update Redis.

Имя Тип Default value Описание
identity

ManagedServiceIdentity

Удостоверение ресурса.

properties.disableAccessKeyAuthentication

boolean

False

Проверка подлинности в Redis с помощью ключей доступа отключена, если задано значение true. Значение по умолчанию — false.

properties.enableNonSslPort

boolean

False

Указывает, включен ли порт сервера Redis без ssl (6379).

properties.minimumTlsVersion

TlsVersion

Необязательно: требует от клиентов использовать указанную версию TLS (или более позднюю) для подключения (например, 1.0, 1.1, 1.2).

properties.publicNetworkAccess

PublicNetworkAccess

Допускается ли доступ к общедоступной конечной точке для этого кэша. Значение является необязательным, но при передаче должно быть "Включено" или "Отключено". Если значение "Отключено", частные конечные точки являются эксклюзивным методом доступа.

properties.redisConfiguration

RedisCommonPropertiesRedisConfiguration

Все параметры Redis. Несколько возможных ключей: 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 и т. д.

properties.redisVersion

string

Версия Redis. Это должно быть в форме "major[.minor]" (только "основной" является обязательным) или значение "latest", которое относится к последней стабильной версии Redis, доступной. Поддерживаемые версии: 4.0, 6.0 (последняя версия). Значение по умолчанию — "latest".

properties.replicasPerMaster

integer (int32)

Количество реплик, создаваемых для каждого первичного объекта.

properties.replicasPerPrimary

integer (int32)

Количество реплик, создаваемых для каждого первичного объекта.

properties.shardCount

integer (int32)

Количество сегментов, создаваемых в кэше кластера класса Premium.

properties.sku

Sku

SKU кэша Redis для развертывания.

properties.tenantSettings

object

Словарь параметров клиента

properties.updateChannel

UpdateChannel

Необязательно. Указывает канал обновления для ежемесячного обновления Redis, который будет получать кэш Redis. Кэши с помощью канала обновления "Предварительная версия" получают последние обновления Redis по крайней мере через 4 недели перед кэшем каналов "Стабильный". Значение по умолчанию — "Стабильный".

properties.zonalAllocationPolicy

ZonalAllocationPolicy

Необязательно. Указывает, как зоны доступности выделяются кэшу Redis. Функция "Автоматически" обеспечивает избыточность зон, а Azure автоматически выбирает зоны на основе региональной доступности и емкости. UserDefined выбирает зоны доступности, переданные вами с помощью параметра "зоны". NoZones создаст незональный кэш. Если зональныйAllocationPolicy не передается, оно будет иметь значение UserDefined, если зоны передаются, в противном случае оно будет иметь значение "Automatic" в регионах, где поддерживаются зоны и "NoZones" в регионах, где зоны не поддерживаются.

tags

object

Теги ресурсов.

Sku

Параметры SKU, предоставленные операции создания Redis.

Имя Тип Описание
capacity

integer (int32)

Размер кэша Redis для развертывания. Допустимые значения: для семейства C (Basic/Standard) (0, 1, 2, 3, 4, 5, 6), для семейства P (премиум) (1, 2, 3, 4).

family

SkuFamily

Семейство SKU для использования. Допустимые значения: (C, P). (C = Базовый/Стандартный, P = Премиум).

name

SkuName

Тип кэша Redis для развертывания. Допустимые значения: (Базовый, Стандартный, Премиум)

SkuFamily

Семейство SKU для использования. Допустимые значения: (C, P). (C = Базовый/Стандартный, P = Премиум).

Значение Описание
C

Используемое семейство SKU должно иметь значение "C" для кэшей redis уровня "Базовый" и "Стандартный".

P

Используемое семейство SKU должно иметь значение "P" для кэшей Redis с номером Premium.

SkuName

Тип кэша Redis для развертывания. Допустимые значения: (Базовый, Стандартный, Премиум)

Значение Описание
Basic

Хорошо известный номер SKU "Basic" для Azure Cache для Redis. Номер SKU "Базовый" не имеет соглашения об уровне обслуживания.

Standard

Хорошо известный номер SKU "Standard" для Azure Cache for Redis. Стандартный SKU имеет соглашение об уровне обслуживания.

Premium

Хорошо известный номер SKU "Премиум" для Azure Cache для Redis. SKU уровня "Премиум" имеет соглашение об уровне обслуживания, а также более высокие уровни производительности и больше функций по сравнению с SKU уровня "Стандартный".

systemData

Метаданные, относящиеся к созданию и последнему изменении ресурса.

Имя Тип Описание
createdAt

string (date-time)

Временная метка создания ресурса (UTC).

createdBy

string

Удостоверение, создавшее ресурс.

createdByType

createdByType

Тип удостоверения, создавшего ресурс.

lastModifiedAt

string (date-time)

Метка времени последнего изменения ресурса (UTC)

lastModifiedBy

string

Удостоверение, которое последним изменило ресурс.

lastModifiedByType

createdByType

Тип удостоверения, которое последним изменило ресурс.

TlsVersion

Необязательно: требует от клиентов использовать указанную версию TLS (или более позднюю) для подключения (например, 1.0, 1.1, 1.2).

Значение Описание
1.0

Протокол TLS версии 1.0 — устарел по соображениям безопасности. Не используйте это значение для новых кэшей.

1.1

Протокол TLS версии 1.1 — устарел по соображениям безопасности. Не используйте это значение для новых кэшей.

1.2

Протокол TLS версии 1.2 -- используйте это значение или выше для новых кэшей. Или не указывайте, чтобы ваш кэш использовал рекомендуемое значение по умолчанию

UpdateChannel

Необязательно. Указывает канал обновления для ежемесячного обновления Redis, который будет получать кэш Redis. Кэши с помощью канала обновления "Предварительная версия" получают последние обновления Redis по крайней мере через 4 недели перед кэшем каналов "Стабильный". Значение по умолчанию — "Стабильный".

Значение Описание
Stable

Стабильный канал получает обновления, которые могут включать важные обновления безопасности и стабильности, позже, чем канал предварительной версии.

Preview

Канал предварительной версии обычно получает обновления до стабильного канала и является рекомендуемым каналом для рабочих нагрузок, не связанных с производством.

UserAssignedIdentity

Свойства назначаемого пользователем удостоверения

Имя Тип Описание
clientId

string (uuid)

Идентификатор клиента назначенного удостоверения.

principalId

string (uuid)

Основной идентификатор назначенного удостоверения.

ZonalAllocationPolicy

Необязательно. Указывает, как зоны доступности выделяются кэшу Redis. Функция "Автоматически" обеспечивает избыточность зон, а Azure автоматически выбирает зоны на основе региональной доступности и емкости. UserDefined выбирает зоны доступности, переданные вами с помощью параметра "зоны". NoZones создаст незональный кэш. Если зональныйAllocationPolicy не передается, оно будет иметь значение UserDefined, если зоны передаются, в противном случае оно будет иметь значение "Automatic" в регионах, где поддерживаются зоны и "NoZones" в регионах, где зоны не поддерживаются.

Значение Описание
Automatic

Зоны для кэша будут выбираться автоматически в зависимости от доступности и емкости.

UserDefined

UserDefined означает, что зоны для кэша настраиваются вручную с помощью свойства 'zones' и не могут быть выбраны автоматически.

NoZones

Кэш не будет использовать несколько зон доступности.