From 17536b6708d840b3341e4b77c6cea82f5619e18c Mon Sep 17 00:00:00 2001 From: AWS <> Date: Thu, 18 Mar 2021 18:12:21 +0000 Subject: [PATCH] Amazon Redshift Update: Add new fields for additional information about VPC endpoint for clusters with reallocation enabled, and a new field for total storage capacity for all clusters. --- .../feature-AmazonRedshift-3fba9ed.json | 6 +++ .../codegen-resources/service-2.json | 49 +++++++++++++++++-- 2 files changed, 51 insertions(+), 4 deletions(-) create mode 100644 .changes/next-release/feature-AmazonRedshift-3fba9ed.json diff --git a/.changes/next-release/feature-AmazonRedshift-3fba9ed.json b/.changes/next-release/feature-AmazonRedshift-3fba9ed.json new file mode 100644 index 000000000000..2272065c424c --- /dev/null +++ b/.changes/next-release/feature-AmazonRedshift-3fba9ed.json @@ -0,0 +1,6 @@ +{ + "type": "feature", + "category": "Amazon Redshift", + "contributor": "", + "description": "Add new fields for additional information about VPC endpoint for clusters with reallocation enabled, and a new field for total storage capacity for all 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 4ee9baaa1c54..52059f5a9157 100644 --- a/services/redshift/src/main/resources/codegen-resources/service-2.json +++ b/services/redshift/src/main/resources/codegen-resources/service-2.json @@ -2231,6 +2231,10 @@ "ClusterNamespaceArn":{ "shape":"String", "documentation":"

The namespace Amazon Resource Name (ARN) of the cluster.

" + }, + "TotalStorageCapacityInMegaBytes":{ + "shape":"LongOptional", + "documentation":"

The total storage capacity of the cluster in megabytes.

" } }, "documentation":"

Describes a cluster.

", @@ -2982,7 +2986,7 @@ }, "AutomatedSnapshotRetentionPeriod":{ "shape":"IntegerOptional", - "documentation":"

The number of days that automated snapshots are retained. If the value is 0, automated snapshots are disabled. Even if automated snapshots are disabled, you can still create manual snapshots when you want with CreateClusterSnapshot.

Default: 1

Constraints: Must be a value from 0 to 35.

" + "documentation":"

The number of days that automated snapshots are retained. If the value is 0, automated snapshots are disabled. Even if automated snapshots are disabled, you can still create manual snapshots when you want with CreateClusterSnapshot.

You can't disable automated snapshots for RA3 node types. Set the automated retention period from 1-35 days.

Default: 1

Constraints: Must be a value from 0 to 35.

" }, "ManualSnapshotRetentionPeriod":{ "shape":"IntegerOptional", @@ -5653,7 +5657,7 @@ }, "AutomatedSnapshotRetentionPeriod":{ "shape":"IntegerOptional", - "documentation":"

The number of days that automated snapshots are retained. If the value is 0, automated snapshots are disabled. Even if automated snapshots are disabled, you can still create manual snapshots when you want with CreateClusterSnapshot.

If you decrease the automated snapshot retention period from its current value, existing automated snapshots that fall outside of the new retention period will be immediately deleted.

Default: Uses existing setting.

Constraints: Must be a value from 0 to 35.

" + "documentation":"

The number of days that automated snapshots are retained. If the value is 0, automated snapshots are disabled. Even if automated snapshots are disabled, you can still create manual snapshots when you want with CreateClusterSnapshot.

If you decrease the automated snapshot retention period from its current value, existing automated snapshots that fall outside of the new retention period will be immediately deleted.

You can't disable automated snapshots for RA3 node types. Set the automated retention period from 1-35 days.

Default: Uses existing setting.

Constraints: Must be a value from 0 to 35.

" }, "ManualSnapshotRetentionPeriod":{ "shape":"IntegerOptional", @@ -5958,6 +5962,35 @@ } } }, + "NetworkInterface":{ + "type":"structure", + "members":{ + "NetworkInterfaceId":{ + "shape":"String", + "documentation":"

The network interface identifier.

" + }, + "SubnetId":{ + "shape":"String", + "documentation":"

The subnet identifier.

" + }, + "PrivateIpAddress":{ + "shape":"String", + "documentation":"

The IPv4 address of the network interface within the subnet.

" + }, + "AvailabilityZone":{ + "shape":"String", + "documentation":"

The Availability Zone.

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

Describes a network interface.

" + }, + "NetworkInterfaceList":{ + "type":"list", + "member":{ + "shape":"NetworkInterface", + "locationName":"NetworkInterface" + } + }, "NodeConfigurationOption":{ "type":"structure", "members":{ @@ -6124,7 +6157,7 @@ }, "ParameterValue":{ "shape":"String", - "documentation":"

The value of the parameter.

" + "documentation":"

The value of the parameter. If ParameterName is wlm_json_configuration, then the maximum size of ParameterValue is 8000 characters.

" }, "Description":{ "shape":"String", @@ -6760,7 +6793,7 @@ }, "AutomatedSnapshotRetentionPeriod":{ "shape":"IntegerOptional", - "documentation":"

The number of days that automated snapshots are retained. If the value is 0, automated snapshots are disabled. Even if automated snapshots are disabled, you can still create manual snapshots when you want with CreateClusterSnapshot.

Default: The value selected for the cluster from which the snapshot was taken.

Constraints: Must be a value from 0 to 35.

" + "documentation":"

The number of days that automated snapshots are retained. If the value is 0, automated snapshots are disabled. Even if automated snapshots are disabled, you can still create manual snapshots when you want with CreateClusterSnapshot.

You can't disable automated snapshots for RA3 node types. Set the automated retention period from 1-35 days.

Default: The value selected for the cluster from which the snapshot was taken.

Constraints: Must be a value from 0 to 35.

" }, "ManualSnapshotRetentionPeriod":{ "shape":"IntegerOptional", @@ -8280,6 +8313,14 @@ "VpcEndpointId":{ "shape":"String", "documentation":"

The connection endpoint ID for connecting an Amazon Redshift cluster through the proxy.

" + }, + "VpcId":{ + "shape":"String", + "documentation":"

The VPC identifier that the endpoint is associated.

" + }, + "NetworkInterfaces":{ + "shape":"NetworkInterfaceList", + "documentation":"

One or more network interfaces of the endpoint. Also known as an interface endpoint.

" } }, "documentation":"

The connection endpoint for connecting an Amazon Redshift cluster through the proxy.

"