Skip to content

Commit 79ba427

Browse files
author
AWS
committed
Amazon Redshift Update: Updates to remove DC1 and DS2 node types.
1 parent 8efbffa commit 79ba427

File tree

2 files changed

+24
-16
lines changed

2 files changed

+24
-16
lines changed
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
{
2+
"type": "feature",
3+
"category": "Amazon Redshift",
4+
"contributor": "",
5+
"description": "Updates to remove DC1 and DS2 node types."
6+
}

services/redshift/src/main/resources/codegen-resources/service-2.json

Lines changed: 18 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,13 @@
44
"apiVersion":"2012-12-01",
55
"endpointPrefix":"redshift",
66
"protocol":"query",
7+
"protocols":["query"],
78
"serviceFullName":"Amazon Redshift",
89
"serviceId":"Redshift",
910
"signatureVersion":"v4",
1011
"uid":"redshift-2012-12-01",
11-
"xmlNamespace":"http://redshift.amazonaws.com/doc/2012-12-01/"
12+
"xmlNamespace":"http://redshift.amazonaws.com/doc/2012-12-01/",
13+
"auth":["aws.auth#sigv4"]
1214
},
1315
"operations":{
1416
"AcceptReservedNodeExchange":{
@@ -2268,7 +2270,7 @@
22682270
{"shape":"DependentServiceUnavailableFault"},
22692271
{"shape":"ReservedNodeAlreadyExistsFault"}
22702272
],
2271-
"documentation":"<p>Changes the size of the cluster. You can change the cluster's type, or change the number or type of nodes. The default behavior is to use the elastic resize method. With an elastic resize, your cluster is available for read and write operations more quickly than with the classic resize method. </p> <p>Elastic resize operations have the following restrictions:</p> <ul> <li> <p>You can only resize clusters of the following types:</p> <ul> <li> <p>dc1.large (if your cluster is in a VPC)</p> </li> <li> <p>dc1.8xlarge (if your cluster is in a VPC)</p> </li> <li> <p>dc2.large</p> </li> <li> <p>dc2.8xlarge</p> </li> <li> <p>ds2.xlarge</p> </li> <li> <p>ds2.8xlarge</p> </li> <li> <p>ra3.xlplus</p> </li> <li> <p>ra3.4xlarge</p> </li> <li> <p>ra3.16xlarge</p> </li> </ul> </li> <li> <p>The type of nodes that you add must match the node type for the cluster.</p> </li> </ul>"
2273+
"documentation":"<p>Changes the size of the cluster. You can change the cluster's type, or change the number or type of nodes. The default behavior is to use the elastic resize method. With an elastic resize, your cluster is available for read and write operations more quickly than with the classic resize method. </p> <p>Elastic resize operations have the following restrictions:</p> <ul> <li> <p>You can only resize clusters of the following types:</p> <ul> <li> <p>dc2.large</p> </li> <li> <p>dc2.8xlarge</p> </li> <li> <p>ra3.xlplus</p> </li> <li> <p>ra3.4xlarge</p> </li> <li> <p>ra3.16xlarge</p> </li> </ul> </li> <li> <p>The type of nodes that you add must match the node type for the cluster.</p> </li> </ul>"
22722274
},
22732275
"RestoreFromClusterSnapshot":{
22742276
"name":"RestoreFromClusterSnapshot",
@@ -4083,7 +4085,7 @@
40834085
},
40844086
"NodeType":{
40854087
"shape":"String",
4086-
"documentation":"<p>The node type to be provisioned for the cluster. For information about node types, go to <a href=\"https://docs.aws.amazon.com/redshift/latest/mgmt/working-with-clusters.html#how-many-nodes\"> Working with Clusters</a> in the <i>Amazon Redshift Cluster Management Guide</i>. </p> <p>Valid Values: <code>ds2.xlarge</code> | <code>ds2.8xlarge</code> | <code>dc1.large</code> | <code>dc1.8xlarge</code> | <code>dc2.large</code> | <code>dc2.8xlarge</code> | <code>ra3.xlplus</code> | <code>ra3.4xlarge</code> | <code>ra3.16xlarge</code> </p>"
4088+
"documentation":"<p>The node type to be provisioned for the cluster. For information about node types, go to <a href=\"https://docs.aws.amazon.com/redshift/latest/mgmt/working-with-clusters.html#how-many-nodes\"> Working with Clusters</a> in the <i>Amazon Redshift Cluster Management Guide</i>. </p> <p>Valid Values: <code>dc2.large</code> | <code>dc2.8xlarge</code> | <code>ra3.xlplus</code> | <code>ra3.4xlarge</code> | <code>ra3.16xlarge</code> </p>"
40874089
},
40884090
"MasterUsername":{
40894091
"shape":"String",
@@ -4127,7 +4129,7 @@
41274129
},
41284130
"Port":{
41294131
"shape":"IntegerOptional",
4130-
"documentation":"<p>The port number on which the cluster accepts incoming connections.</p> <p>The cluster is accessible only via the JDBC and ODBC connection strings. Part of the connection string requires the port on which the cluster will listen for incoming connections.</p> <p>Default: <code>5439</code> </p> <p>Valid Values: </p> <ul> <li> <p>For clusters with ra3 nodes - Select a port within the ranges <code>5431-5455</code> or <code>8191-8215</code>. (If you have an existing cluster with ra3 nodes, it isn't required that you change the port to these ranges.)</p> </li> <li> <p>For clusters with ds2 or dc2 nodes - Select a port within the range <code>1150-65535</code>.</p> </li> </ul>"
4132+
"documentation":"<p>The port number on which the cluster accepts incoming connections.</p> <p>The cluster is accessible only via the JDBC and ODBC connection strings. Part of the connection string requires the port on which the cluster will listen for incoming connections.</p> <p>Default: <code>5439</code> </p> <p>Valid Values: </p> <ul> <li> <p>For clusters with ra3 nodes - Select a port within the ranges <code>5431-5455</code> or <code>8191-8215</code>. (If you have an existing cluster with ra3 nodes, it isn't required that you change the port to these ranges.)</p> </li> <li> <p>For clusters with dc2 nodes - Select a port within the range <code>1150-65535</code>.</p> </li> </ul>"
41314133
},
41324134
"ClusterVersion":{
41334135
"shape":"String",
@@ -8122,7 +8124,7 @@
81228124
},
81238125
"NodeType":{
81248126
"shape":"String",
8125-
"documentation":"<p>The new node type of the cluster. If you specify a new node type, you must also specify the number of nodes parameter.</p> <p> For more information about resizing clusters, go to <a href=\"https://docs.aws.amazon.com/redshift/latest/mgmt/rs-resize-tutorial.html\">Resizing Clusters in Amazon Redshift</a> in the <i>Amazon Redshift Cluster Management Guide</i>.</p> <p>Valid Values: <code>ds2.xlarge</code> | <code>ds2.8xlarge</code> | <code>dc1.large</code> | <code>dc1.8xlarge</code> | <code>dc2.large</code> | <code>dc2.8xlarge</code> | <code>ra3.xlplus</code> | <code>ra3.4xlarge</code> | <code>ra3.16xlarge</code> </p>"
8127+
"documentation":"<p>The new node type of the cluster. If you specify a new node type, you must also specify the number of nodes parameter.</p> <p> For more information about resizing clusters, go to <a href=\"https://docs.aws.amazon.com/redshift/latest/mgmt/rs-resize-tutorial.html\">Resizing Clusters in Amazon Redshift</a> in the <i>Amazon Redshift Cluster Management Guide</i>.</p> <p>Valid Values: <code>dc2.large</code> | <code>dc2.8xlarge</code> | <code>ra3.xlplus</code> | <code>ra3.4xlarge</code> | <code>ra3.16xlarge</code> </p>"
81268128
},
81278129
"NumberOfNodes":{
81288130
"shape":"IntegerOptional",
@@ -8210,7 +8212,7 @@
82108212
},
82118213
"Port":{
82128214
"shape":"IntegerOptional",
8213-
"documentation":"<p>The option to change the port of an Amazon Redshift cluster.</p> <p>Valid Values: </p> <ul> <li> <p>For clusters with ra3 nodes - Select a port within the ranges <code>5431-5455</code> or <code>8191-8215</code>. (If you have an existing cluster with ra3 nodes, it isn't required that you change the port to these ranges.)</p> </li> <li> <p>For clusters with ds2 or dc2 nodes - Select a port within the range <code>1150-65535</code>.</p> </li> </ul>"
8215+
"documentation":"<p>The option to change the port of an Amazon Redshift cluster.</p> <p>Valid Values: </p> <ul> <li> <p>For clusters with ra3 nodes - Select a port within the ranges <code>5431-5455</code> or <code>8191-8215</code>. (If you have an existing cluster with ra3 nodes, it isn't required that you change the port to these ranges.)</p> </li> <li> <p>For clusters with dc2 nodes - Select a port within the range <code>1150-65535</code>.</p> </li> </ul>"
82148216
},
82158217
"ManageMasterPassword":{
82168218
"shape":"BooleanOptional",
@@ -8598,7 +8600,7 @@
85988600
"members":{
85998601
"NodeType":{
86008602
"shape":"String",
8601-
"documentation":"<p>The node type, such as, \"ds2.8xlarge\".</p>"
8603+
"documentation":"<p>The node type, such as, \"ra3.4xlarge\".</p>"
86028604
},
86038605
"NumberOfNodes":{
86048606
"shape":"Integer",
@@ -9458,7 +9460,7 @@
94589460
},
94599461
"SourceReservedNodeType":{
94609462
"shape":"String",
9461-
"documentation":"<p>The source reserved-node type, for example ds2.xlarge.</p>"
9463+
"documentation":"<p>The source reserved-node type, for example ra3.4xlarge.</p>"
94629464
},
94639465
"SourceReservedNodeCount":{
94649466
"shape":"Integer",
@@ -9837,7 +9839,7 @@
98379839
},
98389840
"Port":{
98399841
"shape":"IntegerOptional",
9840-
"documentation":"<p>The port number on which the cluster accepts connections.</p> <p>Default: The same port as the original cluster.</p> <p>Valid values: For clusters with ds2 or dc2 nodes, must be within the range <code>1150</code>-<code>65535</code>. For clusters with ra3 nodes, must be within the ranges <code>5431</code>-<code>5455</code> or <code>8191</code>-<code>8215</code>.</p>"
9842+
"documentation":"<p>The port number on which the cluster accepts connections.</p> <p>Default: The same port as the original cluster.</p> <p>Valid values: For clusters with DC2 nodes, must be within the range <code>1150</code>-<code>65535</code>. For clusters with ra3 nodes, must be within the ranges <code>5431</code>-<code>5455</code> or <code>8191</code>-<code>8215</code>.</p>"
98419843
},
98429844
"AvailabilityZone":{
98439845
"shape":"String",
@@ -9901,7 +9903,7 @@
99019903
},
99029904
"NodeType":{
99039905
"shape":"String",
9904-
"documentation":"<p>The node type that the restored cluster will be provisioned with.</p> <p>Default: The node type of the cluster from which the snapshot was taken. You can modify this if you are using any DS node type. In that case, you can choose to restore into another DS node type of the same size. For example, you can restore ds1.8xlarge into ds2.8xlarge, or ds1.xlarge into ds2.xlarge. If you have a DC instance type, you must restore into that same instance type and size. In other words, you can only restore a dc1.large instance type into another dc1.large instance type or dc2.large instance type. You can't restore dc1.8xlarge to dc2.8xlarge. First restore to a dc1.8xlarge cluster, then resize to a dc2.8large cluster. For more information about node types, see <a href=\"https://docs.aws.amazon.com/redshift/latest/mgmt/working-with-clusters.html#rs-about-clusters-and-nodes\"> About Clusters and Nodes</a> in the <i>Amazon Redshift Cluster Management Guide</i>. </p>"
9906+
"documentation":"<p>The node type that the restored cluster will be provisioned with.</p> <p>If you have a DC instance type, you must restore into that same instance type and size. In other words, you can only restore a dc2.large node type into another dc2 type. For more information about node types, see <a href=\"https://docs.aws.amazon.com/redshift/latest/mgmt/working-with-clusters.html#rs-about-clusters-and-nodes\"> About Clusters and Nodes</a> in the <i>Amazon Redshift Cluster Management Guide</i>. </p>"
99059907
},
99069908
"EnhancedVpcRouting":{
99079909
"shape":"BooleanOptional",
@@ -9985,23 +9987,23 @@
99859987
},
99869988
"CurrentRestoreRateInMegaBytesPerSecond":{
99879989
"shape":"Double",
9988-
"documentation":"<p>The number of megabytes per second being transferred from the backup storage. Returns the average rate for a completed backup. This field is only updated when you restore to DC2 and DS2 node types. </p>"
9990+
"documentation":"<p>The number of megabytes per second being transferred from the backup storage. Returns the average rate for a completed backup. This field is only updated when you restore to DC2 node types. </p>"
99899991
},
99909992
"SnapshotSizeInMegaBytes":{
99919993
"shape":"Long",
9992-
"documentation":"<p>The size of the set of snapshot data used to restore the cluster. This field is only updated when you restore to DC2 and DS2 node types. </p>"
9994+
"documentation":"<p>The size of the set of snapshot data used to restore the cluster. This field is only updated when you restore to DC2 node types. </p>"
99939995
},
99949996
"ProgressInMegaBytes":{
99959997
"shape":"Long",
9996-
"documentation":"<p>The number of megabytes that have been transferred from snapshot storage. This field is only updated when you restore to DC2 and DS2 node types. </p>"
9998+
"documentation":"<p>The number of megabytes that have been transferred from snapshot storage. This field is only updated when you restore to DC2 node types. </p>"
99979999
},
999810000
"ElapsedTimeInSeconds":{
999910001
"shape":"Long",
10000-
"documentation":"<p>The amount of time an in-progress restore has been running, or the amount of time it took a completed restore to finish. This field is only updated when you restore to DC2 and DS2 node types. </p>"
10002+
"documentation":"<p>The amount of time an in-progress restore has been running, or the amount of time it took a completed restore to finish. This field is only updated when you restore to DC2 node types. </p>"
1000110003
},
1000210004
"EstimatedTimeToCompletionInSeconds":{
1000310005
"shape":"Long",
10004-
"documentation":"<p>The estimate of the time remaining before the restore will complete. Returns 0 for a completed restore. This field is only updated when you restore to DC2 and DS2 node types. </p>"
10006+
"documentation":"<p>The estimate of the time remaining before the restore will complete. Returns 0 for a completed restore. This field is only updated when you restore to DC2 node types. </p>"
1000510007
}
1000610008
},
1000710009
"documentation":"<p>Describes the status of a cluster restore action. Returns null if the cluster was not created by restoring a snapshot.</p>"
@@ -10271,7 +10273,7 @@
1027110273
},
1027210274
"TargetAction":{
1027310275
"shape":"ScheduledActionType",
10274-
"documentation":"<p>A JSON format string of the Amazon Redshift API operation with input parameters. </p> <p>\"<code>{\\\"ResizeCluster\\\":{\\\"NodeType\\\":\\\"ds2.8xlarge\\\",\\\"ClusterIdentifier\\\":\\\"my-test-cluster\\\",\\\"NumberOfNodes\\\":3}}</code>\". </p>"
10276+
"documentation":"<p>A JSON format string of the Amazon Redshift API operation with input parameters. </p> <p>\"<code>{\\\"ResizeCluster\\\":{\\\"NodeType\\\":\\\"ra3.4xlarge\\\",\\\"ClusterIdentifier\\\":\\\"my-test-cluster\\\",\\\"NumberOfNodes\\\":3}}</code>\". </p>"
1027510277
},
1027610278
"Schedule":{
1027710279
"shape":"String",

0 commit comments

Comments
 (0)