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 |
|
resource
|
path | True |
string minLength: 1maxLength: 90 |
Имя группы ресурсов. Имя не учитывает регистр. |
|
subscription
|
path | True |
string (uuid) |
Идентификатор целевой подписки. Значение должно быть Универсальным Уникальным Идентификатором (UUID). |
|
api-version
|
query | True |
string minLength: 1 |
Версия API, используемая для этой операции. |
Текст запроса
| Имя | Тип | Описание |
|---|---|---|
| identity |
Удостоверение ресурса. |
|
| properties.disableAccessKeyAuthentication |
boolean |
Проверка подлинности в Redis с помощью ключей доступа отключена, если задано значение true. Значение по умолчанию — false. |
| properties.enableNonSslPort |
boolean |
Указывает, включен ли порт сервера Redis без ssl (6379). |
| properties.minimumTlsVersion |
Необязательно: требует от клиентов использовать указанную версию TLS (или более позднюю) для подключения (например, 1.0, 1.1, 1.2). |
|
| properties.publicNetworkAccess |
Допускается ли доступ к общедоступной конечной точке для этого кэша. Значение является необязательным, но при передаче должно быть "Включено" или "Отключено". Если значение "Отключено", частные конечные точки являются эксклюзивным методом доступа. |
|
| properties.redisConfiguration |
Все параметры 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 кэша Redis для развертывания. |
|
| properties.tenantSettings |
object |
Словарь параметров клиента |
| properties.updateChannel |
Необязательно. Указывает канал обновления для ежемесячного обновления Redis, который будет получать кэш Redis. Кэши с помощью канала обновления "Предварительная версия" получают последние обновления Redis по крайней мере через 4 недели перед кэшем каналов "Стабильный". Значение по умолчанию — "Стабильный". |
|
| properties.zonalAllocationPolicy |
Необязательно. Указывает, как зоны доступности выделяются кэшу Redis. Функция "Автоматически" обеспечивает избыточность зон, а Azure автоматически выбирает зоны на основе региональной доступности и емкости. UserDefined выбирает зоны доступности, переданные вами с помощью параметра "зоны". NoZones создаст незональный кэш. Если зональныйAllocationPolicy не передается, оно будет иметь значение UserDefined, если зоны передаются, в противном случае оно будет иметь значение "Automatic" в регионах, где поддерживаются зоны и "NoZones" в регионах, где зоны не поддерживаются. |
|
| tags |
object |
Теги ресурсов. |
Ответы
| Имя | Тип | Описание |
|---|---|---|
| 200 OK |
Запрос выполнен успешно. |
|
| 202 Accepted |
Заявка принята в обработку, но обработка еще не завершена. Заголовки Location: string |
|
| Other Status Codes |
Непредвиденное сообщение об ошибке. |
Безопасность
azure_auth
Поток OAuth2 Azure Active Directory.
Тип:
oauth2
Flow:
implicit
URL-адрес авторизации:
https://login.microsoftonline.com/common/oauth2/authorize
Области
| Имя | Описание |
|---|---|
| user_impersonation | олицетворения учетной записи пользователя |
Примеры
RedisCacheUpdate
Образец запроса
Пример ответа
{
"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": {}
}
Определения
| Имя | Описание |
|---|---|
|
created |
Тип удостоверения, создавшего ресурс. |
|
Error |
Дополнительные сведения об ошибке управления ресурсами. |
|
Error |
Сведения об ошибке. |
|
Error |
Ответ на ошибку |
|
Managed |
Управляемое удостоверение службы (назначенные системой удостоверения и (или) назначенные пользователем удостоверения |
|
Managed |
Тип управляемого удостоверения службы (где разрешены типы SystemAssigned и UserAssigned). |
|
Private |
Ресурс частной конечной точки. |
|
Private |
Ресурс подключения к частной конечной точке. |
|
Private |
Текущее состояние подготовки. |
|
Private |
Состояние подключения к частной конечной точке. |
|
Private |
Коллекция сведений о состоянии подключения между потребителем службы и поставщиком. |
|
Provisioning |
Состояние подготовки экземпляра Redis. |
|
Public |
Допускается ли доступ к общедоступной конечной точке для этого кэша. Значение является необязательным, но при передаче должно быть "Включено" или "Отключено". Если значение "Отключено", частные конечные точки являются эксклюзивным методом доступа. Значение по умолчанию — "Включено" |
|
Redis |
Ключи доступа к кэшу Redis. |
|
Redis |
Все параметры 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 и т. д. |
|
Redis |
Сведения об одном экземпляре redis. |
|
Redis |
Идентификатор связанного сервера |
|
Redis |
Один элемент Redis в списке или операции получения. |
|
Redis |
Параметры, предоставленные операции Update Redis. |
| Sku |
Параметры SKU, предоставленные операции создания Redis. |
|
Sku |
Семейство SKU для использования. Допустимые значения: (C, P). (C = Базовый/Стандартный, P = Премиум). |
|
Sku |
Тип кэша Redis для развертывания. Допустимые значения: (Базовый, Стандартный, Премиум) |
|
system |
Метаданные, относящиеся к созданию и последнему изменении ресурса. |
|
Tls |
Необязательно: требует от клиентов использовать указанную версию TLS (или более позднюю) для подключения (например, 1.0, 1.1, 1.2). |
|
Update |
Необязательно. Указывает канал обновления для ежемесячного обновления Redis, который будет получать кэш Redis. Кэши с помощью канала обновления "Предварительная версия" получают последние обновления Redis по крайней мере через 4 недели перед кэшем каналов "Стабильный". Значение по умолчанию — "Стабильный". |
|
User |
Свойства назначаемого пользователем удостоверения |
|
Zonal |
Необязательно. Указывает, как зоны доступности выделяются кэшу Redis. Функция "Автоматически" обеспечивает избыточность зон, а Azure автоматически выбирает зоны на основе региональной доступности и емкости. UserDefined выбирает зоны доступности, переданные вами с помощью параметра "зоны". NoZones создаст незональный кэш. Если зональныйAllocationPolicy не передается, оно будет иметь значение UserDefined, если зоны передаются, в противном случае оно будет иметь значение "Automatic" в регионах, где поддерживаются зоны и "NoZones" в регионах, где зоны не поддерживаются. |
createdByType
Тип удостоверения, создавшего ресурс.
| Значение | Описание |
|---|---|
| User | |
| Application | |
| ManagedIdentity | |
| Key |
ErrorAdditionalInfo
Дополнительные сведения об ошибке управления ресурсами.
| Имя | Тип | Описание |
|---|---|---|
| info |
object |
Дополнительные сведения. |
| type |
string |
Дополнительный тип сведений. |
ErrorDetail
Сведения об ошибке.
| Имя | Тип | Описание |
|---|---|---|
| additionalInfo |
Дополнительные сведения об ошибке. |
|
| code |
string |
Код ошибки. |
| details |
Сведения об ошибке. |
|
| message |
string |
Сообщение об ошибке. |
| target |
string |
Целевой объект ошибки. |
ErrorResponse
Ответ на ошибку
| Имя | Тип | Описание |
|---|---|---|
| error |
Объект ошибки. |
ManagedServiceIdentity
Управляемое удостоверение службы (назначенные системой удостоверения и (или) назначенные пользователем удостоверения
| Имя | Тип | Описание |
|---|---|---|
| principalId |
string (uuid) |
Идентификатор субъекта-службы назначенного системой удостоверения. Это свойство будет предоставлено только для назначаемого системой удостоверения. |
| tenantId |
string (uuid) |
Идентификатор клиента назначенного системой удостоверения. Это свойство будет предоставлено только для назначаемого системой удостоверения. |
| type |
Тип управляемого удостоверения службы (где разрешены типы SystemAssigned и UserAssigned). |
|
| userAssignedIdentities |
<string,
User |
удостоверения User-Assigned |
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 |
Ресурс частной конечной точки. |
|
| properties.privateLinkServiceConnectionState |
Коллекция сведений о состоянии подключения между потребителем службы и поставщиком. |
|
| properties.provisioningState |
Состояние подготовки ресурса подключения частной конечной точки. |
|
| 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 |
Указывает, утверждено ли подключение, отклонено или удалено владельцем службы. |
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 |
Удостоверения управляемой службы, назначенные этому ресурсу. |
||
| location |
string |
Географическое расположение, в котором находится ресурс |
|
| minimumTlsVersion |
Необязательно: требует от клиентов использовать указанную версию TLS (или более позднюю) для подключения (например, 1.0, 1.1, 1.2). |
||
| name |
string |
Имя ресурса |
|
| properties.accessKeys |
Ключи кэша Redis — не задаются, если этот объект не является ответом на кэш Create or Update redis. |
||
| properties.hostName |
string |
Имя узла Redis. |
|
| properties.instances |
Список экземпляров Redis, связанных с кэшем |
||
| properties.linkedServers |
Список связанных серверов, связанных с кэшем |
||
| properties.port |
integer (int32) |
Порт Redis, отличный от SSL. |
|
| properties.privateEndpointConnections |
Список подключений частной конечной точки, связанных с указанным кэшем redis |
||
| properties.provisioningState |
Состояние подготовки экземпляра Redis. |
||
| properties.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 |
Допускается ли доступ к общедоступной конечной точке для этого кэша. Значение является необязательным, но при передаче должно быть "Включено" или "Отключено". Если значение "Отключено", частные конечные точки являются эксклюзивным методом доступа. |
||
| redisConfiguration |
Все параметры 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 |
Метаданные Azure Resource Manager, содержащие данные createdBy и modifiedBy. |
||
| tags |
object |
Теги ресурсов. |
|
| tenantSettings |
object |
Словарь параметров клиента |
|
| type |
string |
Тип ресурса. Например, "Microsoft.Compute/virtualMachines" или "Microsoft.Storage/storageAccounts" |
|
| updateChannel |
Необязательно. Указывает канал обновления для ежемесячного обновления Redis, который будет получать кэш Redis. Кэши с помощью канала обновления "Предварительная версия" получают последние обновления Redis по крайней мере через 4 недели перед кэшем каналов "Стабильный". Значение по умолчанию — "Стабильный". |
||
| zonalAllocationPolicy |
Необязательно. Указывает, как зоны доступности выделяются кэшу Redis. Функция "Автоматически" обеспечивает избыточность зон, а Azure автоматически выбирает зоны на основе региональной доступности и емкости. UserDefined выбирает зоны доступности, переданные вами с помощью параметра "зоны". NoZones создаст незональный кэш. Если зональныйAllocationPolicy не передается, оно будет иметь значение UserDefined, если зоны передаются, в противном случае оно будет иметь значение "Automatic" в регионах, где поддерживаются зоны и "NoZones" в регионах, где зоны не поддерживаются. |
||
| zones |
string[] |
Зоны доступности. |
RedisUpdateParameters
Параметры, предоставленные операции Update Redis.
| Имя | Тип | Default value | Описание |
|---|---|---|---|
| identity |
Удостоверение ресурса. |
||
| properties.disableAccessKeyAuthentication |
boolean |
False |
Проверка подлинности в Redis с помощью ключей доступа отключена, если задано значение true. Значение по умолчанию — false. |
| properties.enableNonSslPort |
boolean |
False |
Указывает, включен ли порт сервера Redis без ssl (6379). |
| properties.minimumTlsVersion |
Необязательно: требует от клиентов использовать указанную версию TLS (или более позднюю) для подключения (например, 1.0, 1.1, 1.2). |
||
| properties.publicNetworkAccess |
Допускается ли доступ к общедоступной конечной точке для этого кэша. Значение является необязательным, но при передаче должно быть "Включено" или "Отключено". Если значение "Отключено", частные конечные точки являются эксклюзивным методом доступа. |
||
| properties.redisConfiguration |
Все параметры 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 кэша Redis для развертывания. |
||
| properties.tenantSettings |
object |
Словарь параметров клиента |
|
| properties.updateChannel |
Необязательно. Указывает канал обновления для ежемесячного обновления Redis, который будет получать кэш Redis. Кэши с помощью канала обновления "Предварительная версия" получают последние обновления Redis по крайней мере через 4 недели перед кэшем каналов "Стабильный". Значение по умолчанию — "Стабильный". |
||
| properties.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 |
Семейство SKU для использования. Допустимые значения: (C, P). (C = Базовый/Стандартный, P = Премиум). |
|
| name |
Тип кэша 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 |
Тип удостоверения, создавшего ресурс. |
|
| lastModifiedAt |
string (date-time) |
Метка времени последнего изменения ресурса (UTC) |
| lastModifiedBy |
string |
Удостоверение, которое последним изменило ресурс. |
| lastModifiedByType |
Тип удостоверения, которое последним изменило ресурс. |
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 |
Кэш не будет использовать несколько зон доступности. |