|
387 | 387 | {"shape":"InvalidScheduleFault"},
|
388 | 388 | {"shape":"SnapshotScheduleQuotaExceededFault"},
|
389 | 389 | {"shape":"TagLimitExceededFault"},
|
390 |
| - {"shape":"ScheduleDefinitionTypeUnsupportedFault"} |
| 390 | + {"shape":"ScheduleDefinitionTypeUnsupportedFault"}, |
| 391 | + {"shape":"InvalidTagFault"} |
391 | 392 | ],
|
392 | 393 | "documentation":"<p>Create a snapshot schedule that can be associated to a cluster and which overrides the default system backup schedule. </p>"
|
393 | 394 | },
|
|
401 | 402 | "errors":[
|
402 | 403 | {"shape":"TagLimitExceededFault"},
|
403 | 404 | {"shape":"ResourceNotFoundFault"},
|
404 |
| - {"shape":"InvalidTagFault"} |
| 405 | + {"shape":"InvalidTagFault"}, |
| 406 | + {"shape":"InvalidClusterStateFault"} |
405 | 407 | ],
|
406 | 408 | "documentation":"<p>Adds tags to a cluster.</p> <p>A resource can have up to 50 tags. If you try to create more than 50 tags for a resource, you will receive an error and the attempt will fail.</p> <p>If you specify a key that already exists for the resource, the value for that key will be updated with the new value.</p>"
|
407 | 409 | },
|
|
1538 | 1540 | {"shape":"UnauthorizedOperation"},
|
1539 | 1541 | {"shape":"LimitExceededFault"}
|
1540 | 1542 | ],
|
1541 |
| - "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.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>" |
| 1543 | + "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>" |
1542 | 1544 | },
|
1543 | 1545 | "RestoreFromClusterSnapshot":{
|
1544 | 1546 | "name":"RestoreFromClusterSnapshot",
|
|
1615 | 1617 | },
|
1616 | 1618 | "errors":[
|
1617 | 1619 | {"shape":"ClusterNotFoundFault"},
|
1618 |
| - {"shape":"InvalidClusterStateFault"} |
| 1620 | + {"shape":"InvalidClusterStateFault"}, |
| 1621 | + {"shape":"InsufficientClusterCapacityFault"} |
1619 | 1622 | ],
|
1620 | 1623 | "documentation":"<p>Resumes a paused cluster.</p>"
|
1621 | 1624 | },
|
|
2221 | 2224 | "shape":"ResizeInfo",
|
2222 | 2225 | "documentation":"<p>Returns the following:</p> <ul> <li> <p>AllowCancelResize: a boolean value indicating if the resize operation can be cancelled.</p> </li> <li> <p>ResizeType: Returns ClassicResize</p> </li> </ul>"
|
2223 | 2226 | },
|
| 2227 | + "AvailabilityZoneRelocationStatus":{ |
| 2228 | + "shape":"String", |
| 2229 | + "documentation":"<p>Describes the status of the Availability Zone relocation operation.</p>" |
| 2230 | + }, |
2224 | 2231 | "ClusterNamespaceArn":{
|
2225 | 2232 | "shape":"String",
|
2226 | 2233 | "documentation":"<p>The namespace Amazon Resource Name (ARN) of the cluster.</p>"
|
|
2939 | 2946 | },
|
2940 | 2947 | "NodeType":{
|
2941 | 2948 | "shape":"String",
|
2942 |
| - "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.4xlarge</code> | <code>ra3.16xlarge</code> </p>" |
| 2949 | + "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>" |
2943 | 2950 | },
|
2944 | 2951 | "MasterUsername":{
|
2945 | 2952 | "shape":"String",
|
|
3044 | 3051 | "SnapshotScheduleIdentifier":{
|
3045 | 3052 | "shape":"String",
|
3046 | 3053 | "documentation":"<p>A unique identifier for the snapshot schedule.</p>"
|
| 3054 | + }, |
| 3055 | + "AvailabilityZoneRelocation":{ |
| 3056 | + "shape":"BooleanOptional", |
| 3057 | + "documentation":"<p>The option to enable relocation for an Amazon Redshift cluster between Availability Zones after the cluster is created.</p>" |
3047 | 3058 | }
|
3048 | 3059 | },
|
3049 | 3060 | "documentation":"<p/>"
|
|
4597 | 4608 | "Port":{
|
4598 | 4609 | "shape":"Integer",
|
4599 | 4610 | "documentation":"<p>The port that the database engine is listening on.</p>"
|
| 4611 | + }, |
| 4612 | + "VpcEndpoints":{ |
| 4613 | + "shape":"SpartaProxyVpcEndpointList", |
| 4614 | + "documentation":"<p>Describes a connection endpoint.</p>" |
4600 | 4615 | }
|
4601 | 4616 | },
|
4602 | 4617 | "documentation":"<p>Describes a connection endpoint.</p>"
|
|
5614 | 5629 | },
|
5615 | 5630 | "NodeType":{
|
5616 | 5631 | "shape":"String",
|
5617 |
| - "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.4xlarge</code> | <code>ra3.16xlarge</code> </p>" |
| 5632 | + "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>" |
5618 | 5633 | },
|
5619 | 5634 | "NumberOfNodes":{
|
5620 | 5635 | "shape":"IntegerOptional",
|
|
5691 | 5706 | "KmsKeyId":{
|
5692 | 5707 | "shape":"String",
|
5693 | 5708 | "documentation":"<p>The AWS Key Management Service (KMS) key ID of the encryption key that you want to use to encrypt data in the cluster.</p>"
|
| 5709 | + }, |
| 5710 | + "AvailabilityZoneRelocation":{ |
| 5711 | + "shape":"BooleanOptional", |
| 5712 | + "documentation":"<p>The option to enable relocation for an Amazon Redshift cluster between Availability Zones after the cluster modification is complete.</p>" |
| 5713 | + }, |
| 5714 | + "AvailabilityZone":{ |
| 5715 | + "shape":"String", |
| 5716 | + "documentation":"<p>The option to initiate relocation for an Amazon Redshift cluster to the target Availability Zone.</p>" |
| 5717 | + }, |
| 5718 | + "Port":{ |
| 5719 | + "shape":"IntegerOptional", |
| 5720 | + "documentation":"<p>The option to change the port of an Amazon Redshift cluster.</p>" |
5694 | 5721 | }
|
5695 | 5722 | },
|
5696 | 5723 | "documentation":"<p/>"
|
|
6529 | 6556 | "documentation":"<p>The new node type for the nodes you are adding. If not specified, the cluster's current node type is used.</p>"
|
6530 | 6557 | },
|
6531 | 6558 | "NumberOfNodes":{
|
6532 |
| - "shape":"Integer", |
| 6559 | + "shape":"IntegerOptional", |
6533 | 6560 | "documentation":"<p>The new number of nodes for the cluster. If not specified, the cluster's current number of nodes is used.</p>"
|
6534 | 6561 | },
|
6535 | 6562 | "Classic":{
|
|
6770 | 6797 | "NumberOfNodes":{
|
6771 | 6798 | "shape":"IntegerOptional",
|
6772 | 6799 | "documentation":"<p>The number of nodes specified when provisioning the restored cluster.</p>"
|
| 6800 | + }, |
| 6801 | + "AvailabilityZoneRelocation":{ |
| 6802 | + "shape":"BooleanOptional", |
| 6803 | + "documentation":"<p>The option to enable relocation for an Amazon Redshift cluster between Availability Zones after the cluster is restored.</p>" |
6773 | 6804 | }
|
6774 | 6805 | },
|
6775 | 6806 | "documentation":"<p/>"
|
|
7272 | 7303 | "shape":"String",
|
7273 | 7304 | "documentation":"<p>The version ID of the Amazon Redshift engine that is running on the cluster.</p>"
|
7274 | 7305 | },
|
| 7306 | + "EngineFullVersion":{ |
| 7307 | + "shape":"String", |
| 7308 | + "documentation":"<p>The cluster version of the cluster used to create the snapshot. For example, 1.0.15503. </p>" |
| 7309 | + }, |
7275 | 7310 | "SnapshotType":{
|
7276 | 7311 | "shape":"String",
|
7277 | 7312 | "documentation":"<p>The snapshot type. Snapshots created using <a>CreateClusterSnapshot</a> and <a>CopyClusterSnapshot</a> are of type \"manual\". </p>"
|
|
7689 | 7724 | "scheduled-action"
|
7690 | 7725 | ]
|
7691 | 7726 | },
|
7692 |
| - "String":{"type":"string"}, |
| 7727 | + "SpartaProxyVpcEndpoint":{ |
| 7728 | + "type":"structure", |
| 7729 | + "members":{ |
| 7730 | + "VpcEndpointId":{ |
| 7731 | + "shape":"String", |
| 7732 | + "documentation":"<p>The connection endpoint ID for connecting an Amazon Redshift cluster through the proxy.</p>" |
| 7733 | + } |
| 7734 | + }, |
| 7735 | + "documentation":"<p>The connection endpoint for connecting an Amazon Redshift cluster through the proxy.</p>" |
| 7736 | + }, |
| 7737 | + "SpartaProxyVpcEndpointList":{ |
| 7738 | + "type":"list", |
| 7739 | + "member":{ |
| 7740 | + "shape":"SpartaProxyVpcEndpoint", |
| 7741 | + "locationName":"SpartaProxyVpcEndpoint" |
| 7742 | + } |
| 7743 | + }, |
| 7744 | + "String":{ |
| 7745 | + "type":"string", |
| 7746 | + "max":2147483647 |
| 7747 | + }, |
7693 | 7748 | "Subnet":{
|
7694 | 7749 | "type":"structure",
|
7695 | 7750 | "members":{
|
|
0 commit comments