Sdílet prostřednictvím


Redis - Update

Aktualizujte existující mezipaměť Redis.

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

Parametry identifikátoru URI

Name V Vyžadováno Typ Description
name
path True

string

Název objektu RedisResource

resourceGroupName
path True

string

minLength: 1
maxLength: 90

Název skupiny prostředků. Název nerozlišuje malá a velká písmena.

subscriptionId
path True

string (uuid)

ID cílového předplatného. Hodnota musí být UUID.

api-version
query True

string

minLength: 1

Verze rozhraní API, která se má použít pro tuto operaci.

Text požadavku

Name Typ Description
identity

ManagedServiceIdentity

Identita prostředku.

properties.disableAccessKeyAuthentication

boolean

Ověřování pro Redis prostřednictvím přístupových klíčů je zakázané, pokud je nastavená hodnota true. Výchozí hodnota je false.

properties.enableNonSslPort

boolean

Určuje, jestli je povolený port serveru Redis bez ssl (6379).

properties.minimumTlsVersion

TlsVersion

Volitelné: Vyžaduje, aby klienti pro připojení používali zadanou verzi protokolu TLS (nebo vyšší), například 1.0, 1.1, 1.2.

properties.publicNetworkAccess

PublicNetworkAccess

Určuje, jestli je pro tuto mezipaměť povolený přístup k veřejnému koncovému bodu nebo ne. Hodnota je nepovinná, ale pokud je předaná, musí být Enabled (Povoleno) nebo Disabled (Zakázáno). Pokud je zakázáno, privátní koncové body jsou výhradní metodou přístupu.

properties.redisConfiguration

RedisCommonPropertiesRedisConfiguration

Všechna nastavení Redis. Několik možných klíčů: 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 atd.

properties.redisVersion

string

Verze Redis. Mělo by to být ve formátu major[.minor] (vyžaduje se pouze hlavní) nebo hodnota "latest", která odkazuje na nejnovější stabilní verzi Redis, která je k dispozici. Podporované verze: 4.0, 6.0 (nejnovější). Výchozí hodnota je "latest".

properties.replicasPerMaster

integer (int32)

Počet replik, které se mají vytvořit na primární server.

properties.replicasPerPrimary

integer (int32)

Počet replik, které se mají vytvořit na primární server.

properties.shardCount

integer (int32)

Počet horizontálních oddílů, které se mají vytvořit v mezipaměti clusteru Premium.

properties.sku

Sku

Skladová položka mezipaměti Redis, která se má nasadit.

properties.tenantSettings

object

Slovník nastavení tenanta

properties.updateChannel

UpdateChannel

Volitelné: Určuje aktualizační kanál pro měsíční aktualizace Redis, které bude vaše služba Redis Cache přijímat. Mezipaměti používající aktualizační kanál Preview získávají nejnovější aktualizace Redis alespoň 4 týdny před mezipaměťmi kanálů Stable. Výchozí hodnota je Stabilní.

properties.zonalAllocationPolicy

ZonalAllocationPolicy

Volitelné: Určuje, jak se zóny dostupnosti přidělují do mezipaměti Redis. Možnost Automatické umožňuje redundanci zón a Azure automaticky vybere zóny na základě regionální dostupnosti a kapacity. UserDefined vybere zóny dostupnosti předané vámi pomocí parametru zones. NoZones vytvoří zónovou mezipaměť. Pokud se nepředá 'zonalAllocationPolicy', nastaví se při předávání zón na Hodnotu UserDefined. V opačném případě se v oblastech, kde jsou zóny podporované, nastaví na Hodnotu Automatic a NoZones v oblastech, ve kterých nejsou zóny podporovány.

tags

object

Značky prostředků

Odpovědi

Name Typ Description
200 OK

RedisResource

Žádost byla úspěšná.

202 Accepted

RedisResource

Žádost byla přijata ke zpracování, ale zpracování ještě nebylo dokončeno.

Hlavičky

Location: string

Other Status Codes

ErrorResponse

Neočekávaná chybová odpověď

Zabezpečení

azure_auth

Tok OAuth2 v Azure Active Directory

Typ: oauth2
Tok: implicit
URL autorizace: https://login.microsoftonline.com/common/oauth2/authorize

Rozsahy

Name Description
user_impersonation zosobnění uživatelského účtu

Příklady

RedisCacheUpdate

Ukázkový požadavek

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

Ukázková odpověď

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

Definice

Name Description
createdByType

Typ identity, která prostředek vytvořila.

ErrorAdditionalInfo

Další informace o chybě správy prostředků

ErrorDetail

Podrobnosti o chybě.

ErrorResponse

Chybová odpověď

ManagedServiceIdentity

Identita spravované služby (identita přiřazená systémem nebo identita přiřazená uživatelem)

ManagedServiceIdentityType

Typ identity spravované služby (kde jsou povolené typy SystemAssigned i UserAssigned).

PrivateEndpoint

Prostředek privátního koncového bodu.

PrivateEndpointConnection

Prostředek připojení privátního koncového bodu.

PrivateEndpointConnectionProvisioningState

Aktuální stav zřizování.

PrivateEndpointServiceConnectionStatus

Stav připojení privátního koncového bodu.

PrivateLinkServiceConnectionState

Kolekce informací o stavu připojení mezi příjemcem služeb a poskytovatelem.

ProvisioningState

Stav zřizování instancí Redis

PublicNetworkAccess

Určuje, jestli je pro tuto mezipaměť povolený přístup k veřejnému koncovému bodu nebo ne. Hodnota je nepovinná, ale pokud je předaná, musí být Enabled (Povoleno) nebo Disabled (Zakázáno). Pokud je zakázáno, privátní koncové body jsou výhradní metodou přístupu. Výchozí hodnota je Enabled

RedisAccessKeys

Přístupové klíče mezipaměti Redis.

RedisCommonPropertiesRedisConfiguration

Všechna nastavení Redis. Několik možných klíčů: 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 atd.

RedisInstanceDetails

Podrobnosti o jedné instanci redis.

RedisLinkedServer

ID propojeného serveru

RedisResource

Jedna položka Redis v seznamu nebo operaci Get.

RedisUpdateParameters

Parametry zadané pro operaci Update Redis

Sku

Parametry skladové položky zadané do operace create Redis

SkuFamily

Rodina skladových položek, která se má použít. Platné hodnoty: (C, P). (C = Basic/Standard, P = Premium).

SkuName

Typ mezipaměti Redis, který se má nasadit. Platné hodnoty: (Basic, Standard, Premium)

systemData

Metadata týkající se vytvoření a poslední změny prostředku.

TlsVersion

Volitelné: Vyžaduje, aby klienti pro připojení používali zadanou verzi protokolu TLS (nebo vyšší), například 1.0, 1.1, 1.2.

UpdateChannel

Volitelné: Určuje aktualizační kanál pro měsíční aktualizace Redis, které bude vaše služba Redis Cache přijímat. Mezipaměti používající aktualizační kanál Preview získávají nejnovější aktualizace Redis alespoň 4 týdny před mezipaměťmi kanálů Stable. Výchozí hodnota je Stabilní.

UserAssignedIdentity

Vlastnosti identity přiřazené uživatelem

ZonalAllocationPolicy

Volitelné: Určuje, jak se zóny dostupnosti přidělují do mezipaměti Redis. Možnost Automatické umožňuje redundanci zón a Azure automaticky vybere zóny na základě regionální dostupnosti a kapacity. UserDefined vybere zóny dostupnosti předané vámi pomocí parametru zones. NoZones vytvoří zónovou mezipaměť. Pokud se nepředá 'zonalAllocationPolicy', nastaví se při předávání zón na Hodnotu UserDefined. V opačném případě se v oblastech, kde jsou zóny podporované, nastaví na Hodnotu Automatic a NoZones v oblastech, ve kterých nejsou zóny podporovány.

createdByType

Typ identity, která prostředek vytvořila.

Hodnota Description
User
Application
ManagedIdentity
Key

ErrorAdditionalInfo

Další informace o chybě správy prostředků

Name Typ Description
info

object

Další informace.

type

string

Další typ informací.

ErrorDetail

Podrobnosti o chybě.

Name Typ Description
additionalInfo

ErrorAdditionalInfo[]

Další informace o chybě.

code

string

Kód chyby.

details

ErrorDetail[]

Podrobnosti o chybě.

message

string

Chybová zpráva.

target

string

Cíl chyby.

ErrorResponse

Chybová odpověď

Name Typ Description
error

ErrorDetail

Objekt chyby.

ManagedServiceIdentity

Identita spravované služby (identita přiřazená systémem nebo identita přiřazená uživatelem)

Name Typ Description
principalId

string (uuid)

ID instančního objektu identity přiřazené systémem. Tato vlastnost bude poskytována pouze pro identitu přiřazenou systémem.

tenantId

string (uuid)

ID tenanta přiřazené identity systému. Tato vlastnost bude poskytována pouze pro identitu přiřazenou systémem.

type

ManagedServiceIdentityType

Typ identity spravované služby (kde jsou povolené typy SystemAssigned i UserAssigned).

userAssignedIdentities

<string,  UserAssignedIdentity>

identity User-Assigned
Sada identit přiřazených uživatelem přidružená k prostředku. Klíče slovníku userAssignedIdentities budou ID prostředků ARM ve formuláři: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Hodnoty slovníku můžou být prázdné objekty ({}) v požadavcích.

ManagedServiceIdentityType

Typ identity spravované služby (kde jsou povolené typy SystemAssigned i UserAssigned).

Hodnota Description
None
SystemAssigned
UserAssigned
SystemAssigned, UserAssigned

PrivateEndpoint

Prostředek privátního koncového bodu.

Name Typ Description
id

string

Identifikátor ARM pro privátní koncový bod.

PrivateEndpointConnection

Prostředek připojení privátního koncového bodu.

Name Typ Description
id

string (arm-id)

Plně kvalifikované ID prostředku pro prostředek. Například /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"

name

string

Název prostředku

properties.groupIds

string[]

ID skupiny pro prostředek privátního koncového bodu.

properties.privateEndpoint

PrivateEndpoint

Prostředek privátního koncového bodu.

properties.privateLinkServiceConnectionState

PrivateLinkServiceConnectionState

Kolekce informací o stavu připojení mezi příjemcem služeb a poskytovatelem.

properties.provisioningState

PrivateEndpointConnectionProvisioningState

Stav zřizování prostředku připojení privátního koncového bodu.

systemData

systemData

Metadata služby Azure Resource Manager obsahující informace o tom, kdo jej vytvořil a upravil.

type

string

Typ prostředku. Například Microsoft.Compute/virtualMachines nebo Microsoft.Storage/storageAccounts

PrivateEndpointConnectionProvisioningState

Aktuální stav zřizování.

Hodnota Description
Succeeded
Creating
Deleting
Failed

PrivateEndpointServiceConnectionStatus

Stav připojení privátního koncového bodu.

Hodnota Description
Pending
Approved
Rejected

PrivateLinkServiceConnectionState

Kolekce informací o stavu připojení mezi příjemcem služeb a poskytovatelem.

Name Typ Description
actionsRequired

string

Zpráva, která indikuje, jestli změny poskytovatele služeb vyžadují aktualizace příjemce.

description

string

Důvod schválení nebo zamítnutí připojení.

status

PrivateEndpointServiceConnectionStatus

Určuje, jestli bylo připojení schváleno, odmítnuto nebo odebráno vlastníkem služby.

ProvisioningState

Stav zřizování instancí Redis

Hodnota Description
Creating

Probíhá operace vytvoření.

Deleting

Probíhá operace odstranění.

Disabled

Vyrovnávací paměť je zakázána a nelze ji použít.

Failed

Operace, jako je vytvoření nebo aktualizace, se nezdařila. Pokud se vám nepodařilo mezipaměť vytvořit, nebude v použitelném stavu, takže byste ji měli odstranit a znovu vytvořit.

Linking

Probíhá propojení s geografickou replikací

Provisioning

Probíhá operace

RecoveringScaleFailure

Při operaci škálování došlo k chybě a probíhá obnova.

Scaling

Probíhá operace škálování

Succeeded

Nejnovější operace byla úspěšně dokončena

Unlinking

Probíhá odpojení georeplikace

Unprovisioning

Mezipaměť může být deaktivována

Updating

Probíhá operace aktualizace.

ConfiguringAAD

Probíhá operace aktualizace konfigurace AAD.

PublicNetworkAccess

Určuje, jestli je pro tuto mezipaměť povolený přístup k veřejnému koncovému bodu nebo ne. Hodnota je nepovinná, ale pokud je předaná, musí být Enabled (Povoleno) nebo Disabled (Zakázáno). Pokud je zakázáno, privátní koncové body jsou výhradní metodou přístupu. Výchozí hodnota je Enabled

Hodnota Description
Enabled

Veřejný internetový přístup k mezipaměti prostřednictvím její veřejné IP adresy je povolen. Připojení mohou používat libovolnou síťovou cestu.

Disabled

Veřejný internetový přístup k mezipaměti prostřednictvím její veřejné IP adresy je zakázán. Připojení musí být provedeno prostřednictvím soukromých koncových bodů.

RedisAccessKeys

Přístupové klíče mezipaměti Redis.

Name Typ Description
primaryKey

string

Aktuální primární klíč, který můžou klienti použít k ověření pomocí mezipaměti Redis.

secondaryKey

string

Aktuální sekundární klíč, který můžou klienti použít k ověření pomocí mezipaměti Redis.

RedisCommonPropertiesRedisConfiguration

Všechna nastavení Redis. Několik možných klíčů: 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 atd.

Name Typ Description
aad-enabled

string

Určuje, jestli je pro mezipaměť povolené nebo zakázané ověřování založené na AAD.

aof-backup-enabled

string

Určuje, jestli je povolené zálohování.

aof-storage-connection-string-0

string

První připojovací řetězec účtu úložiště

aof-storage-connection-string-1

string

Druhý připojovací řetězec účtu úložiště

authnotrequired

string

Určuje, jestli je ověřování zakázané. Nastavení této vlastnosti se z bezpečnostního hlediska velmi nedoporučuje; Nikdy byste neměli vypínat ověřování pomocí této vlastnosti!

maxclients

string

Konfigurace maximálního počtu klientů

maxfragmentationmemory-reserved

string

Hodnota v megabajtech rezervovaná pro fragmentaci na horizontální oddíl

maxmemory-delta

string

Hodnota v megabajtech vyhrazená pro využití mimo mezipaměť na horizontální oddíl, například převzetí služeb při selhání.

maxmemory-policy

string

Strategie vyřazení použitá v případech, kdy se vaše data nevejdou do limitu paměti.

maxmemory-reserved

string

Hodnota v megabajtech vyhrazená pro využití mimo mezipaměť na horizontální oddíl, například převzetí služeb při selhání.

notify-keyspace-events

string

Události prostoru klíčů, které by se měly monitorovat.

preferred-data-archive-auth-method

string

Upřednostňovaná metoda ověřování pro komunikaci s účtem úložiště používaným pro archivaci dat, zadání SAS nebo ManagedIdentity, výchozí hodnota je SAS.

preferred-data-persistence-auth-method

string

Upřednostňovaná metoda ověřování pro komunikaci s účtem úložiště používaným pro trvalost dat, zadání SAS nebo ManagedIdentity, výchozí hodnota je SAS.

rdb-backup-enabled

string

Určuje, zda je povoleno zálohování RDB

rdb-backup-frequency

string

Určuje frekvenci vytváření záloh rdb v minutách. Platné hodnoty: (15, 30, 60, 360, 720, 1440)

rdb-backup-max-snapshot-count

string

Určuje maximální počet snímků pro zálohování rdb.

rdb-storage-connection-string

string

Připojovací řetězec účtu úložiště pro ukládání souboru rdb

storage-subscription-id

string

SubscriptionId účtu úložiště pro trvalost (aof/rdb) pomocí ManagedIdentity.

zonal-configuration

string

Zónová konfigurace

RedisInstanceDetails

Podrobnosti o jedné instanci redis.

Name Typ Description
isMaster

boolean

Určuje, jestli je instance primárním uzlem.

isPrimary

boolean

Určuje, jestli je instance primárním uzlem.

nonSslPort

integer (int32)

Pokud je enableNonSslPort pravdivý, poskytuje instanci Redis port non-SSL.

shardId

integer (int32)

Pokud je clustering povolený, ID horizontálního dělení instance Redis

sslPort

integer (int32)

Port SSL instance Redis.

zone

string

Pokud mezipaměť používá zóny dostupnosti, určuje zónu dostupnosti, ve které se tato instance nachází.

RedisLinkedServer

ID propojeného serveru

Name Typ Description
id

string

ID propojeného serveru.

RedisResource

Jedna položka Redis v seznamu nebo operaci Get.

Name Typ Default value Description
disableAccessKeyAuthentication

boolean

False

Ověřování pro Redis prostřednictvím přístupových klíčů je zakázané, pokud je nastavená hodnota true. Výchozí hodnota je false.

enableNonSslPort

boolean

False

Určuje, jestli je povolený port serveru Redis bez ssl (6379).

id

string (arm-id)

Plně kvalifikované ID prostředku pro prostředek. Například /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"

identity

ManagedServiceIdentity

Identity spravované služby přiřazené k tomuto prostředku.

location

string

Geografické umístění, ve kterém se nachází zdroj

minimumTlsVersion

TlsVersion

Volitelné: Vyžaduje, aby klienti pro připojení používali zadanou verzi protokolu TLS (nebo vyšší), například 1.0, 1.1, 1.2.

name

string

Název prostředku

properties.accessKeys

RedisAccessKeys

Klíče mezipaměti Redis – nenastavené, pokud tento objekt není odpovědí na vytvoření nebo aktualizaci mezipaměti Redis

properties.hostName

string

Název hostitele Redis.

properties.instances

RedisInstanceDetails[]

Seznam instancí Redis přidružených k mezipaměti

properties.linkedServers

RedisLinkedServer[]

Seznam propojených serverů přidružených k mezipaměti

properties.port

integer (int32)

Port Redis bez SSL

properties.privateEndpointConnections

PrivateEndpointConnection[]

Seznam připojení privátního koncového bodu přidruženého k zadané mezipaměti Redis

properties.provisioningState

ProvisioningState

Stav zřizování instancí Redis

properties.sku

Sku

Skladová položka mezipaměti Redis, která se má nasadit.

properties.sslPort

integer (int32)

Port SSL Redis.

properties.staticIP

string

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

Statická IP adresa. Volitelně je možné zadat při nasazování mezipaměti Redis uvnitř existující virtuální sítě Azure. automaticky přiřazeno ve výchozím nastavení.

properties.subnetId

string

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

Úplné ID prostředku podsítě ve virtuální síti pro nasazení mezipaměti Redis do. Příklad formátu: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/Microsoft. {Network|ClassicNetwork}/VirtualNetworks/vnet1/subnets/subnet1

publicNetworkAccess

PublicNetworkAccess

Určuje, jestli je pro tuto mezipaměť povolený přístup k veřejnému koncovému bodu nebo ne. Hodnota je nepovinná, ale pokud je předaná, musí být Enabled (Povoleno) nebo Disabled (Zakázáno). Pokud je zakázáno, privátní koncové body jsou výhradní metodou přístupu.

redisConfiguration

RedisCommonPropertiesRedisConfiguration

Všechna nastavení Redis. Několik možných klíčů: 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 atd.

redisVersion

string

Verze Redis. Mělo by to být ve formátu major[.minor] (vyžaduje se pouze hlavní) nebo hodnota "latest", která odkazuje na nejnovější stabilní verzi Redis, která je k dispozici. Podporované verze: 4.0, 6.0 (nejnovější). Výchozí hodnota je "latest".

replicasPerMaster

integer (int32)

Počet replik, které se mají vytvořit na primární server.

replicasPerPrimary

integer (int32)

Počet replik, které se mají vytvořit na primární server.

shardCount

integer (int32)

Počet horizontálních oddílů, které se mají vytvořit v mezipaměti clusteru Premium.

systemData

systemData

Metadata služby Azure Resource Manager obsahující informace o tom, kdo jej vytvořil a upravil.

tags

object

Značky prostředků

tenantSettings

object

Slovník nastavení tenanta

type

string

Typ prostředku. Například Microsoft.Compute/virtualMachines nebo Microsoft.Storage/storageAccounts

updateChannel

UpdateChannel

Volitelné: Určuje aktualizační kanál pro měsíční aktualizace Redis, které bude vaše služba Redis Cache přijímat. Mezipaměti používající aktualizační kanál Preview získávají nejnovější aktualizace Redis alespoň 4 týdny před mezipaměťmi kanálů Stable. Výchozí hodnota je Stabilní.

zonalAllocationPolicy

ZonalAllocationPolicy

Volitelné: Určuje, jak se zóny dostupnosti přidělují do mezipaměti Redis. Možnost Automatické umožňuje redundanci zón a Azure automaticky vybere zóny na základě regionální dostupnosti a kapacity. UserDefined vybere zóny dostupnosti předané vámi pomocí parametru zones. NoZones vytvoří zónovou mezipaměť. Pokud se nepředá 'zonalAllocationPolicy', nastaví se při předávání zón na Hodnotu UserDefined. V opačném případě se v oblastech, kde jsou zóny podporované, nastaví na Hodnotu Automatic a NoZones v oblastech, ve kterých nejsou zóny podporovány.

zones

string[]

Zóny dostupnosti.

RedisUpdateParameters

Parametry zadané pro operaci Update Redis

Name Typ Default value Description
identity

ManagedServiceIdentity

Identita prostředku.

properties.disableAccessKeyAuthentication

boolean

False

Ověřování pro Redis prostřednictvím přístupových klíčů je zakázané, pokud je nastavená hodnota true. Výchozí hodnota je false.

properties.enableNonSslPort

boolean

False

Určuje, jestli je povolený port serveru Redis bez ssl (6379).

properties.minimumTlsVersion

TlsVersion

Volitelné: Vyžaduje, aby klienti pro připojení používali zadanou verzi protokolu TLS (nebo vyšší), například 1.0, 1.1, 1.2.

properties.publicNetworkAccess

PublicNetworkAccess

Určuje, jestli je pro tuto mezipaměť povolený přístup k veřejnému koncovému bodu nebo ne. Hodnota je nepovinná, ale pokud je předaná, musí být Enabled (Povoleno) nebo Disabled (Zakázáno). Pokud je zakázáno, privátní koncové body jsou výhradní metodou přístupu.

properties.redisConfiguration

RedisCommonPropertiesRedisConfiguration

Všechna nastavení Redis. Několik možných klíčů: 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 atd.

properties.redisVersion

string

Verze Redis. Mělo by to být ve formátu major[.minor] (vyžaduje se pouze hlavní) nebo hodnota "latest", která odkazuje na nejnovější stabilní verzi Redis, která je k dispozici. Podporované verze: 4.0, 6.0 (nejnovější). Výchozí hodnota je "latest".

properties.replicasPerMaster

integer (int32)

Počet replik, které se mají vytvořit na primární server.

properties.replicasPerPrimary

integer (int32)

Počet replik, které se mají vytvořit na primární server.

properties.shardCount

integer (int32)

Počet horizontálních oddílů, které se mají vytvořit v mezipaměti clusteru Premium.

properties.sku

Sku

Skladová položka mezipaměti Redis, která se má nasadit.

properties.tenantSettings

object

Slovník nastavení tenanta

properties.updateChannel

UpdateChannel

Volitelné: Určuje aktualizační kanál pro měsíční aktualizace Redis, které bude vaše služba Redis Cache přijímat. Mezipaměti používající aktualizační kanál Preview získávají nejnovější aktualizace Redis alespoň 4 týdny před mezipaměťmi kanálů Stable. Výchozí hodnota je Stabilní.

properties.zonalAllocationPolicy

ZonalAllocationPolicy

Volitelné: Určuje, jak se zóny dostupnosti přidělují do mezipaměti Redis. Možnost Automatické umožňuje redundanci zón a Azure automaticky vybere zóny na základě regionální dostupnosti a kapacity. UserDefined vybere zóny dostupnosti předané vámi pomocí parametru zones. NoZones vytvoří zónovou mezipaměť. Pokud se nepředá 'zonalAllocationPolicy', nastaví se při předávání zón na Hodnotu UserDefined. V opačném případě se v oblastech, kde jsou zóny podporované, nastaví na Hodnotu Automatic a NoZones v oblastech, ve kterých nejsou zóny podporovány.

tags

object

Značky prostředků

Sku

Parametry skladové položky zadané do operace create Redis

Name Typ Description
capacity

integer (int32)

Velikost mezipaměti Redis, která se má nasadit. Platné hodnoty: pro rodinu C (Basic/Standard) (0, 1, 2, 3, 4, 5, 6), pro rodinu P (Premium) (1, 2, 3, 4).

family

SkuFamily

Rodina skladových položek, která se má použít. Platné hodnoty: (C, P). (C = Basic/Standard, P = Premium).

name

SkuName

Typ mezipaměti Redis, který se má nasadit. Platné hodnoty: (Basic, Standard, Premium)

SkuFamily

Rodina skladových položek, která se má použít. Platné hodnoty: (C, P). (C = Basic/Standard, P = Premium).

Hodnota Description
C

Rodina SKU, která se má použít – musí být "C" pro mezipaměti Redis SKU Basic/Standard.

P

Rodina skladových položek, která se má použít – musí být "P" pro mezipaměti Redis SKU úrovně Premium.

SkuName

Typ mezipaměti Redis, který se má nasadit. Platné hodnoty: (Basic, Standard, Premium)

Hodnota Description
Basic

Dobře známá skladová položka "Basic" pro Azure Cache for Redis. Základní SKU nemá smlouvu SLA o dostupnosti.

Standard

Dobře známá standardní skladová položka pro Azure Cache for Redis. Standardní SKU má smlouvu SLA o dostupnosti.

Premium

Dobře známá skladová položka Premium pro Azure Cache for Redis. SKU úrovně Premium má smlouvu SLA o dostupnosti, vyšší úrovně výkonu a více funkcí ve srovnání se skladovou položkou Standard.

systemData

Metadata týkající se vytvoření a poslední změny prostředku.

Name Typ Description
createdAt

string (date-time)

Časové razítko vytvoření prostředku (UTC).

createdBy

string

Identita, která prostředek vytvořila.

createdByType

createdByType

Typ identity, která prostředek vytvořila.

lastModifiedAt

string (date-time)

Časové razítko poslední změny zdroje (UTC)

lastModifiedBy

string

Identita, která naposledy změnila prostředek.

lastModifiedByType

createdByType

Typ identity, která naposledy změnila prostředek.

TlsVersion

Volitelné: Vyžaduje, aby klienti pro připojení používali zadanou verzi protokolu TLS (nebo vyšší), například 1.0, 1.1, 1.2.

Hodnota Description
1.0

Protokol TLS verze 1.0 – z bezpečnostních důvodů zastaralý. Nepoužívejte tuto hodnotu pro nové mezipaměti.

1.1

Protokol TLS verze 1.1 – z bezpečnostních důvodů zastaralý. Nepoužívejte tuto hodnotu pro nové mezipaměti.

1.2

Protokol TLS verze 1.2 – pro nové mezipaměti použijte tuto nebo vyšší hodnotu. Nebo nezadávejte, aby mezipaměť používala doporučenou výchozí hodnotu

UpdateChannel

Volitelné: Určuje aktualizační kanál pro měsíční aktualizace Redis, které bude vaše služba Redis Cache přijímat. Mezipaměti používající aktualizační kanál Preview získávají nejnovější aktualizace Redis alespoň 4 týdny před mezipaměťmi kanálů Stable. Výchozí hodnota je Stabilní.

Hodnota Description
Stable

Stabilní kanál přijímá aktualizace, které mohou zahrnovat důležité aktualizace zabezpečení a stability, později než kanál Preview.

Preview

Kanál Preview obvykle dostává aktualizace před stabilním kanálem a je doporučeným kanálem pro neprodukční úlohy.

UserAssignedIdentity

Vlastnosti identity přiřazené uživatelem

Name Typ Description
clientId

string (uuid)

ID klienta přiřazené identity.

principalId

string (uuid)

ID objektu zabezpečení přiřazené identity.

ZonalAllocationPolicy

Volitelné: Určuje, jak se zóny dostupnosti přidělují do mezipaměti Redis. Možnost Automatické umožňuje redundanci zón a Azure automaticky vybere zóny na základě regionální dostupnosti a kapacity. UserDefined vybere zóny dostupnosti předané vámi pomocí parametru zones. NoZones vytvoří zónovou mezipaměť. Pokud se nepředá 'zonalAllocationPolicy', nastaví se při předávání zón na Hodnotu UserDefined. V opačném případě se v oblastech, kde jsou zóny podporované, nastaví na Hodnotu Automatic a NoZones v oblastech, ve kterých nejsou zóny podporovány.

Hodnota Description
Automatic

Zóny pro cache budou vybrány automaticky na základě dostupnosti a kapacity.

UserDefined

UserDefined znamená, že zóny pro mezipaměť jsou konfigurovány ručně pomocí vlastnosti 'zones' a nelze je vybrat automaticky.

NoZones

Mezipaměť nebude používat více zón dostupnosti.