Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
BatchUpdateCluster
Wenden Sie das Service-Update auf eine Liste der bereitgestellten Cluster an. Weitere Informationen zu Service-Updates und deren Anwendung finden Sie unter Anwenden der Service-Updates.
Anforderungssyntax
{
"ClusterNames": [ "string
" ],
"ServiceUpdate": {
"ServiceUpdateNameToApply": "string
"
}
}
Anfrageparameter
Informationen zu den Parametern, die allen Aktionen gemeinsam sind, finden Sie unter Allgemeine Parameter.
Die Anforderung akzeptiert die folgenden Daten im JSON-Format.
- ClusterNames
-
Die Clusternamen, auf die die Updates angewendet werden sollen.
Typ: Zeichenfolge-Array
Array-Mitglieder: Maximale Anzahl von 20 Elementen.
Erforderlich: Ja
- ServiceUpdate
-
Die eindeutige ID des Service-Updates
Typ: ServiceUpdateRequest Objekt
Erforderlich: Nein
Antwortsyntax
{
"ProcessedClusters": [
{
"ACLName": "string",
"ARN": "string",
"AutoMinorVersionUpgrade": boolean,
"AvailabilityMode": "string",
"ClusterEndpoint": {
"Address": "string",
"Port": number
},
"DataTiering": "string",
"Description": "string",
"EnginePatchVersion": "string",
"EngineVersion": "string",
"KmsKeyId": "string",
"MaintenanceWindow": "string",
"Name": "string",
"NodeType": "string",
"NumberOfShards": number,
"ParameterGroupName": "string",
"ParameterGroupStatus": "string",
"PendingUpdates": {
"ACLs": {
"ACLToApply": "string"
},
"Resharding": {
"SlotMigration": {
"ProgressPercentage": number
}
},
"ServiceUpdates": [
{
"ServiceUpdateName": "string",
"Status": "string"
}
]
},
"SecurityGroups": [
{
"SecurityGroupId": "string",
"Status": "string"
}
],
"Shards": [
{
"Name": "string",
"Nodes": [
{
"AvailabilityZone": "string",
"CreateTime": number,
"Endpoint": {
"Address": "string",
"Port": number
},
"Name": "string",
"Status": "string"
}
],
"NumberOfNodes": number,
"Slots": "string",
"Status": "string"
}
],
"SnapshotRetentionLimit": number,
"SnapshotWindow": "string",
"SnsTopicArn": "string",
"SnsTopicStatus": "string",
"Status": "string",
"SubnetGroupName": "string",
"TLSEnabled": boolean
}
],
"UnprocessedClusters": [
{
"ClusterName": "string",
"ErrorMessage": "string",
"ErrorType": "string"
}
]
}
Antwortelemente
Wenn die Aktion erfolgreich ist, sendet der Service eine HTTP 200-Antwort zurück.
Die folgenden Daten werden vom Service im JSON-Format zurückgegeben.
- ProcessedClusters
-
Die Liste der Cluster, die aktualisiert wurden.
Typ: Array von Cluster-Objekten
- UnprocessedClusters
-
Die Liste der Cluster, auf die keine Updates angewendet wurden.
Typ: Array von UnprocessedCluster-Objekten
Fehler
Hinweise zu den Fehlern, die allen Aktionen gemeinsam sind, finden Sie unterHäufige Fehler.
- InvalidParameterValueException
-
HTTP Status Code: 400
- ServiceUpdateNotFoundFault
-
HTTP Status Code: 400
Weitere Informationen finden Sie unter:
Weitere Informationen zur Verwendung dieser API in einem der sprachspezifischen AWS-SDKs finden Sie unter: