From 9fb25d79d041e1b4da3d9fce820bae65f48244ff Mon Sep 17 00:00:00 2001 From: AWS <> Date: Tue, 13 Apr 2021 18:08:07 +0000 Subject: [PATCH] Amazon Redshift Update: Added support to enable AQUA in Amazon Redshift clusters. --- .../feature-AmazonRedshift-54e14c5.json | 6 ++ .../codegen-resources/service-2.json | 82 +++++++++++++++++++ 2 files changed, 88 insertions(+) create mode 100644 .changes/next-release/feature-AmazonRedshift-54e14c5.json diff --git a/.changes/next-release/feature-AmazonRedshift-54e14c5.json b/.changes/next-release/feature-AmazonRedshift-54e14c5.json new file mode 100644 index 000000000000..90070f2cf06a --- /dev/null +++ b/.changes/next-release/feature-AmazonRedshift-54e14c5.json @@ -0,0 +1,6 @@ +{ + "type": "feature", + "category": "Amazon Redshift", + "contributor": "", + "description": "Added support to enable AQUA in Amazon Redshift clusters." +} diff --git a/services/redshift/src/main/resources/codegen-resources/service-2.json b/services/redshift/src/main/resources/codegen-resources/service-2.json index 4317282a1af8..a8a09bc8d433 100644 --- a/services/redshift/src/main/resources/codegen-resources/service-2.json +++ b/services/redshift/src/main/resources/codegen-resources/service-2.json @@ -1293,6 +1293,23 @@ ], "documentation":"

Returns an array of DC2 ReservedNodeOfferings that matches the payment type, term, and usage price of the given DC1 reserved node.

" }, + "ModifyAquaConfiguration":{ + "name":"ModifyAquaConfiguration", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"ModifyAquaInputMessage"}, + "output":{ + "shape":"ModifyAquaOutputMessage", + "resultWrapper":"ModifyAquaConfigurationResult" + }, + "errors":[ + {"shape":"ClusterNotFoundFault"}, + {"shape":"UnsupportedOperationFault"} + ], + "documentation":"

Modifies whether a cluster can use AQUA (Advanced Query Accelerator).

" + }, "ModifyCluster":{ "name":"ModifyCluster", "http":{ @@ -1924,6 +1941,36 @@ "resize-cluster" ] }, + "AquaConfiguration":{ + "type":"structure", + "members":{ + "AquaStatus":{ + "shape":"AquaStatus", + "documentation":"

The value indicates the status of AQUA on the cluster. Possible values include the following.

" + }, + "AquaConfigurationStatus":{ + "shape":"AquaConfigurationStatus", + "documentation":"

The value represents how the cluster is configured to use AQUA. Possible values include the following.

" + } + }, + "documentation":"

The AQUA (Advanced Query Accelerator) configuration of the cluster.

" + }, + "AquaConfigurationStatus":{ + "type":"string", + "enum":[ + "enabled", + "disabled", + "auto" + ] + }, + "AquaStatus":{ + "type":"string", + "enum":[ + "enabled", + "disabled", + "applying" + ] + }, "AssociatedClusterList":{ "type":"list", "member":{ @@ -2416,6 +2463,10 @@ "TotalStorageCapacityInMegaBytes":{ "shape":"LongOptional", "documentation":"

The total storage capacity of the cluster in megabytes.

" + }, + "AquaConfiguration":{ + "shape":"AquaConfiguration", + "documentation":"

The AQUA (Advanced Query Accelerator) configuration of the cluster.

" } }, "documentation":"

Describes a cluster.

", @@ -3240,6 +3291,10 @@ "AvailabilityZoneRelocation":{ "shape":"BooleanOptional", "documentation":"

The option to enable relocation for an Amazon Redshift cluster between Availability Zones after the cluster is created.

" + }, + "AquaConfigurationStatus":{ + "shape":"AquaConfigurationStatus", + "documentation":"

The value represents how the cluster is configured to use AQUA (Advanced Query Accelerator) when it is created. Possible values include the following.

" } }, "documentation":"

" @@ -6036,6 +6091,29 @@ "high-performance" ] }, + "ModifyAquaInputMessage":{ + "type":"structure", + "required":["ClusterIdentifier"], + "members":{ + "ClusterIdentifier":{ + "shape":"String", + "documentation":"

The identifier of the cluster to be modified.

" + }, + "AquaConfigurationStatus":{ + "shape":"AquaConfigurationStatus", + "documentation":"

The new value of AQUA configuration status. Possible values include the following.

" + } + } + }, + "ModifyAquaOutputMessage":{ + "type":"structure", + "members":{ + "AquaConfiguration":{ + "shape":"AquaConfiguration", + "documentation":"

The updated AQUA configuration of the cluster.

" + } + } + }, "ModifyClusterDbRevisionMessage":{ "type":"structure", "required":[ @@ -7349,6 +7427,10 @@ "AvailabilityZoneRelocation":{ "shape":"BooleanOptional", "documentation":"

The option to enable relocation for an Amazon Redshift cluster between Availability Zones after the cluster is restored.

" + }, + "AquaConfigurationStatus":{ + "shape":"AquaConfigurationStatus", + "documentation":"

The value represents how the cluster is configured to use AQUA (Advanced Query Accelerator) after the cluster is restored. Possible values include the following.

" } }, "documentation":"

"