Redis Enterprise - Update
Aktualisiert einen vorhandenen RedisEnterprise-Cluster
PATCH https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/redisEnterprise/{clusterName}?api-version=2024-10-01
URI-Parameter
Name | In | Erforderlich | Typ | Beschreibung |
---|---|---|---|---|
cluster
|
path | True |
string pattern: ^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$ |
Der Name des Redis Enterprise-Clusters. Der Name muss 1 bis 60 Zeichen lang sein. Zulässige Zeichen (A-Z, a-z, 0-9) und Bindestrich(-). Es kann weder führende noch nachfolgende Bindestriche oder aufeinander folgende Bindestriche geben. |
resource
|
path | True |
string minLength: 1maxLength: 90 |
Der Name der Ressourcengruppe. Bei dem Namen wird die Groß-/Kleinschreibung nicht beachtet. |
subscription
|
path | True |
string minLength: 1 |
Die ID des Zielabonnements. |
api-version
|
query | True |
string minLength: 1 |
Die API-Version, die für diesen Vorgang verwendet werden soll. |
Anforderungstext
Name | Typ | Beschreibung |
---|---|---|
identity |
Die Identität der Ressource. |
|
properties.encryption |
Verschlüsselungs-at-Rest-Konfiguration für den Cluster. |
|
properties.minimumTlsVersion |
Die mindeste TLS-Version für den Cluster, die unterstützt werden soll, z. B. "1.2" |
|
sku |
Die zu erstellende SKU, die sich auf Preis, Leistung und Features auswirkt. |
|
tags |
object |
Ressourcentags. |
Antworten
Name | Typ | Beschreibung |
---|---|---|
200 OK |
Der Cluster wurde/wird aktualisiert. Überprüfen Sie "provisioningState" und "resourceState", um den detaillierten Status anzuzeigen. |
|
202 Accepted |
Der Clusteraktualisierungsvorgang wurde gestartet. Rufen Sie die URL in den Headern Azure-AsyncOperation oder Speicherort ab, um den aktualisierten Status abzurufen. Header
|
|
Other Status Codes |
Fehlerantwort, die beschreibt, warum der Vorgang fehlgeschlagen ist. |
Sicherheit
azure_auth
Azure Active Directory OAuth2-Fluss.
Typ:
oauth2
Ablauf:
implicit
Autorisierungs-URL:
https://login.microsoftonline.com/common/oauth2/authorize
Bereiche
Name | Beschreibung |
---|---|
user_impersonation | Identitätswechsel ihres Benutzerkontos |
Beispiele
RedisEnterpriseUpdate
Beispielanforderung
PATCH https://management.azure.com/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Cache/redisEnterprise/cache1?api-version=2024-10-01
{
"sku": {
"name": "EnterpriseFlash_F300",
"capacity": 9
},
"properties": {
"minimumTlsVersion": "1.2"
},
"tags": {
"tag1": "value1"
}
}
Beispiel für eine Antwort
{
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Cache/redisEnterprise/cache1",
"name": "cache1",
"type": "Microsoft.Cache/redisEnterprise",
"location": "West US",
"sku": {
"name": "EnterpriseFlash_F300",
"capacity": 9
},
"identity": {
"type": "None"
},
"zones": [
"1",
"2",
"3"
],
"tags": {
"tag1": "value1"
},
"properties": {
"hostName": "cache1.westus.something.azure.com",
"provisioningState": "Updating",
"resourceState": "Updating",
"redisVersion": "5",
"minimumTlsVersion": "1.2",
"encryption": {}
}
}
Azure-AsyncOperation: https://management.azure.com/subscriptions/subid/providers/Microsoft.Cache/...pathToOperationStatus...
Location: https://management.azure.com/subscriptions/subid/providers/Microsoft.Cache/...pathToOperationResult...
Definitionen
Name | Beschreibung |
---|---|
Cluster |
Beschreibt den RedisEnterprise-Cluster |
Cluster |
Teilaktualisierung des RedisEnterprise-Clusters |
Cmk |
In dieser API-Version wird nur userAssignedIdentity unterstützt. Andere Typen können in Zukunft unterstützt werden. |
Customer |
Alle vom Kunden verwalteten Schlüsselverschlüsselungseigenschaften für die Ressource. Legen Sie dies auf ein leeres Objekt fest, um die Von Microsoft verwaltete Schlüsselverschlüsselung zu verwenden. |
Encryption |
Verschlüsselungs-at-Rest-Konfiguration für den Cluster. |
Error |
Der Ressourcenverwaltungsfehler zusätzliche Informationen. |
Error |
Das Fehlerdetails. |
Error |
Fehlerantwort |
Key |
Alle Identitätskonfigurationen für vom Kunden verwaltete Schlüsseleinstellungen, die definieren, welche Identität für die Authentifizierung bei Key Vault verwendet werden soll. |
Managed |
Verwaltete Dienstidentität (vom System zugewiesene und/oder vom Benutzer zugewiesene Identitäten) |
Managed |
Typ der verwalteten Dienstidentität (wobei systemAssigned- und UserAssigned-Typen zulässig sind). |
Private |
Die Private Endpoint-Ressource. |
Private |
Die Private Endpoint Connection-Ressource. |
Private |
Der aktuelle Bereitstellungsstatus. |
Private |
Der Status der privaten Endpunktverbindung. |
Private |
Eine Sammlung von Informationen über den Status der Verbindung zwischen Service Consumer und Provider. |
Provisioning |
Aktueller Bereitstellungsstatus |
Resource |
Aktueller Ressourcenstatus |
Sku |
SKU-Parameter, die für den Create RedisEnterprise-Vorgang bereitgestellt werden. |
Sku |
Der Typ des bereitzustellenden RedisEnterprise-Clusters. Mögliche Werte: (Enterprise_E10, EnterpriseFlash_F300 usw.) |
Tls |
Die mindeste TLS-Version für den Cluster, die unterstützt werden soll, z. B. "1.2" |
User |
Benutzer zugewiesene Identitätseigenschaften |
Cluster
Beschreibt den RedisEnterprise-Cluster
Name | Typ | Beschreibung |
---|---|---|
id |
string |
Vollqualifizierte Ressourcen-ID für die Ressource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} |
identity |
Die Identität der Ressource. |
|
location |
string |
Der geografische Standort, an dem sich die Ressource befindet |
name |
string |
Der Name der Ressource |
properties.encryption |
Verschlüsselungs-at-Rest-Konfiguration für den Cluster. |
|
properties.hostName |
string |
DNS-Name des Clusterendpunkts |
properties.minimumTlsVersion |
Die mindeste TLS-Version für den Cluster, die unterstützt werden soll, z. B. "1.2" |
|
properties.privateEndpointConnections |
Liste der privaten Endpunktverbindungen, die dem angegebenen RedisEnterprise-Cluster zugeordnet sind |
|
properties.provisioningState |
Aktueller Bereitstellungsstatus des Clusters |
|
properties.redisVersion |
string |
Version von Redis, die der Cluster unterstützt, z. B. "6" |
properties.resourceState |
Aktueller Ressourcenstatus des Clusters |
|
sku |
Die zu erstellende SKU, die sich auf Preis, Leistung und Features auswirkt. |
|
tags |
object |
Ressourcentags. |
type |
string |
Der Typ der Ressource. Z. B. "Microsoft.Compute/virtualMachines" oder "Microsoft.Storage/storageAccounts" |
zones |
string[] |
Die Verfügbarkeitszonen, in denen dieser Cluster bereitgestellt wird. |
ClusterUpdate
Teilaktualisierung des RedisEnterprise-Clusters
Name | Typ | Beschreibung |
---|---|---|
identity |
Die Identität der Ressource. |
|
properties.encryption |
Verschlüsselungs-at-Rest-Konfiguration für den Cluster. |
|
properties.hostName |
string |
DNS-Name des Clusterendpunkts |
properties.minimumTlsVersion |
Die mindeste TLS-Version für den Cluster, die unterstützt werden soll, z. B. "1.2" |
|
properties.privateEndpointConnections |
Liste der privaten Endpunktverbindungen, die dem angegebenen RedisEnterprise-Cluster zugeordnet sind |
|
properties.provisioningState |
Aktueller Bereitstellungsstatus des Clusters |
|
properties.redisVersion |
string |
Version von Redis, die der Cluster unterstützt, z. B. "6" |
properties.resourceState |
Aktueller Ressourcenstatus des Clusters |
|
sku |
Die zu erstellende SKU, die sich auf Preis, Leistung und Features auswirkt. |
|
tags |
object |
Ressourcentags. |
CmkIdentityType
In dieser API-Version wird nur userAssignedIdentity unterstützt. Andere Typen können in Zukunft unterstützt werden.
Wert | Beschreibung |
---|---|
systemAssignedIdentity | |
userAssignedIdentity |
CustomerManagedKeyEncryption
Alle vom Kunden verwalteten Schlüsselverschlüsselungseigenschaften für die Ressource. Legen Sie dies auf ein leeres Objekt fest, um die Von Microsoft verwaltete Schlüsselverschlüsselung zu verwenden.
Name | Typ | Beschreibung |
---|---|---|
keyEncryptionKeyIdentity |
Alle Identitätskonfigurationen für vom Kunden verwaltete Schlüsseleinstellungen, die definieren, welche Identität für die Authentifizierung bei Key Vault verwendet werden soll. |
|
keyEncryptionKeyUrl |
string |
Schlüsselverschlüsselungsschlüssel-URL, nur versioniert. Beispiel: https://contosovault.vault.azure.net/keys/contosokek/562a4bb76b524a1493a6afe8e536ee78 |
Encryption
Verschlüsselungs-at-Rest-Konfiguration für den Cluster.
Name | Typ | Beschreibung |
---|---|---|
customerManagedKeyEncryption |
Alle vom Kunden verwalteten Schlüsselverschlüsselungseigenschaften für die Ressource. Legen Sie dies auf ein leeres Objekt fest, um die Von Microsoft verwaltete Schlüsselverschlüsselung zu verwenden. |
ErrorAdditionalInfo
Der Ressourcenverwaltungsfehler zusätzliche Informationen.
Name | Typ | Beschreibung |
---|---|---|
info |
object |
Die zusätzlichen Informationen. |
type |
string |
Der zusätzliche Informationstyp. |
ErrorDetail
Das Fehlerdetails.
Name | Typ | Beschreibung |
---|---|---|
additionalInfo |
Die zusätzlichen Informationen des Fehlers. |
|
code |
string |
Der Fehlercode. |
details |
Die Fehlerdetails. |
|
message |
string |
Die Fehlermeldung. |
target |
string |
Das Fehlerziel. |
ErrorResponse
Fehlerantwort
Name | Typ | Beschreibung |
---|---|---|
error |
Das Fehlerobjekt. |
KeyEncryptionKeyIdentity
Alle Identitätskonfigurationen für vom Kunden verwaltete Schlüsseleinstellungen, die definieren, welche Identität für die Authentifizierung bei Key Vault verwendet werden soll.
Name | Typ | Beschreibung |
---|---|---|
identityType |
In dieser API-Version wird nur userAssignedIdentity unterstützt. Andere Typen können in Zukunft unterstützt werden. |
|
userAssignedIdentityResourceId |
string |
Vom Benutzer zugewiesene Identität, die für den Zugriff auf die URL des Schlüsselverschlüsselungsschlüssels verwendet werden soll. Beispiel: /subscriptions//resourceGroups//providers/Microsoft.ManagedIdentity/userAssignedIdentities/myId. |
ManagedServiceIdentity
Verwaltete Dienstidentität (vom System zugewiesene und/oder vom Benutzer zugewiesene Identitäten)
Name | Typ | Beschreibung |
---|---|---|
principalId |
string (uuid) |
Die Dienstprinzipal-ID der vom System zugewiesenen Identität. Diese Eigenschaft wird nur für eine vom System zugewiesene Identität bereitgestellt. |
tenantId |
string (uuid) |
Die Mandanten-ID der vom System zugewiesenen Identität. Diese Eigenschaft wird nur für eine vom System zugewiesene Identität bereitgestellt. |
type |
Typ der verwalteten Dienstidentität (wobei systemAssigned- und UserAssigned-Typen zulässig sind). |
|
userAssignedIdentities |
<string,
User |
User-Assigned Identitäten |
ManagedServiceIdentityType
Typ der verwalteten Dienstidentität (wobei systemAssigned- und UserAssigned-Typen zulässig sind).
Wert | Beschreibung |
---|---|
None | |
SystemAssigned | |
SystemAssigned, UserAssigned | |
UserAssigned |
PrivateEndpoint
Die Private Endpoint-Ressource.
Name | Typ | Beschreibung |
---|---|---|
id |
string |
Der ARM-Bezeichner für private Endpunkte |
PrivateEndpointConnection
Die Private Endpoint Connection-Ressource.
Name | Typ | Beschreibung |
---|---|---|
id |
string |
Vollqualifizierte Ressourcen-ID für die Ressource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} |
name |
string |
Der Name der Ressource |
properties.privateEndpoint |
Die Ressource des privaten Endpunkts. |
|
properties.privateLinkServiceConnectionState |
Eine Sammlung von Informationen über den Status der Verbindung zwischen Service Consumer und Provider. |
|
properties.provisioningState |
Der Bereitstellungsstatus der privaten Endpunktverbindungsressource. |
|
type |
string |
Der Typ der Ressource. Z. B. "Microsoft.Compute/virtualMachines" oder "Microsoft.Storage/storageAccounts" |
PrivateEndpointConnectionProvisioningState
Der aktuelle Bereitstellungsstatus.
Wert | Beschreibung |
---|---|
Creating | |
Deleting | |
Failed | |
Succeeded |
PrivateEndpointServiceConnectionStatus
Der Status der privaten Endpunktverbindung.
Wert | Beschreibung |
---|---|
Approved | |
Pending | |
Rejected |
PrivateLinkServiceConnectionState
Eine Sammlung von Informationen über den Status der Verbindung zwischen Service Consumer und Provider.
Name | Typ | Beschreibung |
---|---|---|
actionsRequired |
string |
Eine Meldung, die angibt, ob Änderungen am Dienstanbieter Updates für den Verbraucher erfordern. |
description |
string |
Der Grund für die Genehmigung/Ablehnung der Verbindung. |
status |
Gibt an, ob die Verbindung vom Besitzer des Diensts genehmigt/abgelehnt/entfernt wurde. |
ProvisioningState
Aktueller Bereitstellungsstatus
Wert | Beschreibung |
---|---|
Canceled | |
Creating | |
Deleting | |
Failed | |
Succeeded | |
Updating |
ResourceState
Aktueller Ressourcenstatus
Wert | Beschreibung |
---|---|
CreateFailed | |
Creating | |
DeleteFailed | |
Deleting | |
DisableFailed | |
Disabled | |
Disabling | |
EnableFailed | |
Enabling | |
Running | |
Scaling | |
ScalingFailed | |
UpdateFailed | |
Updating |
Sku
SKU-Parameter, die für den Create RedisEnterprise-Vorgang bereitgestellt werden.
Name | Typ | Beschreibung |
---|---|---|
capacity |
integer (int32) |
Die Größe des RedisEnterprise-Clusters. Standardmäßig ist je nach SKU 2 oder 3 festgelegt. Gültige Werte sind (2, 4, 6, ...) für Enterprise-SKUs und (3, 9, 15, ...) für Flash-SKUs. |
name |
Der Typ des bereitzustellenden RedisEnterprise-Clusters. Mögliche Werte: (Enterprise_E10, EnterpriseFlash_F300 usw.) |
SkuName
Der Typ des bereitzustellenden RedisEnterprise-Clusters. Mögliche Werte: (Enterprise_E10, EnterpriseFlash_F300 usw.)
Wert | Beschreibung |
---|---|
EnterpriseFlash_F1500 | |
EnterpriseFlash_F300 | |
EnterpriseFlash_F700 | |
Enterprise_E1 | |
Enterprise_E10 | |
Enterprise_E100 | |
Enterprise_E20 | |
Enterprise_E200 | |
Enterprise_E400 | |
Enterprise_E5 | |
Enterprise_E50 |
TlsVersion
Die mindeste TLS-Version für den Cluster, die unterstützt werden soll, z. B. "1.2"
Wert | Beschreibung |
---|---|
1.0 | |
1.1 | |
1.2 |
UserAssignedIdentity
Benutzer zugewiesene Identitätseigenschaften
Name | Typ | Beschreibung |
---|---|---|
clientId |
string (uuid) |
Die Client-ID der zugewiesenen Identität. |
principalId |
string (uuid) |
Die Prinzipal-ID der zugewiesenen Identität. |