|
172 | 172 | {"shape":"ResourceNotFoundException"},
|
173 | 173 | {"shape":"ConflictException"},
|
174 | 174 | {"shape":"ValidationException"},
|
175 |
| - {"shape":"TooManyTagsException"} |
| 175 | + {"shape":"TooManyTagsException"}, |
| 176 | + {"shape":"Ipv6CidrBlockNotFoundException"} |
176 | 177 | ],
|
177 | 178 | "documentation":"<p>Creates an workgroup in Amazon Redshift Serverless.</p>",
|
178 | 179 | "idempotent":true
|
|
916 | 917 | {"shape":"InsufficientCapacityException"},
|
917 | 918 | {"shape":"ResourceNotFoundException"},
|
918 | 919 | {"shape":"ConflictException"},
|
919 |
| - {"shape":"ValidationException"} |
| 920 | + {"shape":"ValidationException"}, |
| 921 | + {"shape":"Ipv6CidrBlockNotFoundException"} |
920 | 922 | ],
|
921 | 923 | "documentation":"<p>Updates a workgroup with the specified configuration settings. You can't update multiple parameters in one request. For example, you can update <code>baseCapacity</code> or <code>port</code> in a single request, but you can't update both in the same request.</p>"
|
922 | 924 | }
|
|
1200 | 1202 | },
|
1201 | 1203 | "roleArn":{
|
1202 | 1204 | "shape":"IamRoleArn",
|
1203 |
| - "documentation":"<p>The ARN of the IAM role to assume to run the scheduled action. This IAM role must have permission to run the Amazon Redshift Serverless API operation in the scheduled action. This IAM role must allow the Amazon Redshift scheduler to schedule creating snapshots. (Principal scheduler.redshift.amazonaws.com) to assume permissions on your behalf. For more information about the IAM role to use with the Amazon Redshift scheduler, see <a href=\"https://docs.aws.amazon.com/redshift/latest/mgmt/redshift-iam-access-control-identity-based.html\">Using Identity-Based Policies for Amazon Redshift</a> in the Amazon Redshift Cluster Management Guide</p>" |
| 1205 | + "documentation":"<p>The ARN of the IAM role to assume to run the scheduled action. This IAM role must have permission to run the Amazon Redshift Serverless API operation in the scheduled action. This IAM role must allow the Amazon Redshift scheduler to schedule creating snapshots. (Principal scheduler.redshift.amazonaws.com) to assume permissions on your behalf. For more information about the IAM role to use with the Amazon Redshift scheduler, see <a href=\"https://docs.aws.amazon.com/redshift/latest/mgmt/redshift-iam-access-control-identity-based.html\">Using Identity-Based Policies for Amazon Redshift</a> in the Amazon Redshift Management Guide</p>" |
1204 | 1206 | },
|
1205 | 1207 | "schedule":{
|
1206 | 1208 | "shape":"Schedule",
|
|
1383 | 1385 | "shape":"Boolean",
|
1384 | 1386 | "documentation":"<p>The value that specifies whether to turn on enhanced virtual private cloud (VPC) routing, which forces Amazon Redshift Serverless to route traffic through your VPC instead of over the internet.</p>"
|
1385 | 1387 | },
|
| 1388 | + "ipAddressType":{ |
| 1389 | + "shape":"IpAddressType", |
| 1390 | + "documentation":"<p>The IP address type that the workgroup supports. Possible values are <code>ipv4</code> and <code>dualstack</code>.</p>" |
| 1391 | + }, |
1386 | 1392 | "maxCapacity":{
|
1387 | 1393 | "shape":"Integer",
|
1388 | 1394 | "documentation":"<p>The maximum data-warehouse capacity Amazon Redshift Serverless uses to serve queries. The max capacity is specified in RPUs.</p>"
|
|
1999 | 2005 | "documentation":"<p>The provided pagination token is invalid.</p>",
|
2000 | 2006 | "exception":true
|
2001 | 2007 | },
|
| 2008 | + "IpAddressType":{ |
| 2009 | + "type":"string", |
| 2010 | + "pattern":"^(ipv4|dualstack)$" |
| 2011 | + }, |
| 2012 | + "Ipv6CidrBlockNotFoundException":{ |
| 2013 | + "type":"structure", |
| 2014 | + "required":["message"], |
| 2015 | + "members":{ |
| 2016 | + "message":{"shape":"String"} |
| 2017 | + }, |
| 2018 | + "documentation":"<p>There are no subnets in your VPC with associated IPv6 CIDR blocks. To use dual-stack mode, associate an IPv6 CIDR block with each subnet in your VPC.</p>", |
| 2019 | + "exception":true |
| 2020 | + }, |
2002 | 2021 | "KmsKeyId":{"type":"string"},
|
2003 | 2022 | "ListCustomDomainAssociationsRequest":{
|
2004 | 2023 | "type":"structure",
|
|
2538 | 2557 | "shape":"String",
|
2539 | 2558 | "documentation":"<p>The availability Zone.</p>"
|
2540 | 2559 | },
|
| 2560 | + "ipv6Address":{ |
| 2561 | + "shape":"String", |
| 2562 | + "documentation":"<p>The IPv6 address of the network interface within the subnet.</p>" |
| 2563 | + }, |
2541 | 2564 | "networkInterfaceId":{
|
2542 | 2565 | "shape":"String",
|
2543 | 2566 | "documentation":"<p>The unique identifier of the network interface.</p>"
|
|
2925 | 2948 | },
|
2926 | 2949 | "roleArn":{
|
2927 | 2950 | "shape":"IamRoleArn",
|
2928 |
| - "documentation":"<p>The ARN of the IAM role to assume to run the scheduled action. This IAM role must have permission to run the Amazon Redshift Serverless API operation in the scheduled action. This IAM role must allow the Amazon Redshift scheduler to schedule creating snapshots. (Principal scheduler.redshift.amazonaws.com) to assume permissions on your behalf. For more information about the IAM role to use with the Amazon Redshift scheduler, see <a href=\"https://docs.aws.amazon.com/redshift/latest/mgmt/redshift-iam-access-control-identity-based.html\">Using Identity-Based Policies for Amazon Redshift</a> in the Amazon Redshift Cluster Management Guide</p>" |
| 2951 | + "documentation":"<p>The ARN of the IAM role to assume to run the scheduled action. This IAM role must have permission to run the Amazon Redshift Serverless API operation in the scheduled action. This IAM role must allow the Amazon Redshift scheduler to schedule creating snapshots. (Principal scheduler.redshift.amazonaws.com) to assume permissions on your behalf. For more information about the IAM role to use with the Amazon Redshift scheduler, see <a href=\"https://docs.aws.amazon.com/redshift/latest/mgmt/redshift-iam-access-control-identity-based.html\">Using Identity-Based Policies for Amazon Redshift</a> in the Amazon Redshift Management Guide</p>" |
2929 | 2952 | },
|
2930 | 2953 | "schedule":{
|
2931 | 2954 | "shape":"Schedule",
|
|
3461 | 3484 | },
|
3462 | 3485 | "roleArn":{
|
3463 | 3486 | "shape":"IamRoleArn",
|
3464 |
| - "documentation":"<p>The ARN of the IAM role to assume to run the scheduled action. This IAM role must have permission to run the Amazon Redshift Serverless API operation in the scheduled action. This IAM role must allow the Amazon Redshift scheduler to schedule creating snapshots (Principal scheduler.redshift.amazonaws.com) to assume permissions on your behalf. For more information about the IAM role to use with the Amazon Redshift scheduler, see <a href=\"https://docs.aws.amazon.com/redshift/latest/mgmt/redshift-iam-access-control-identity-based.html\">Using Identity-Based Policies for Amazon Redshift</a> in the Amazon Redshift Cluster Management Guide</p>" |
| 3487 | + "documentation":"<p>The ARN of the IAM role to assume to run the scheduled action. This IAM role must have permission to run the Amazon Redshift Serverless API operation in the scheduled action. This IAM role must allow the Amazon Redshift scheduler to schedule creating snapshots (Principal scheduler.redshift.amazonaws.com) to assume permissions on your behalf. For more information about the IAM role to use with the Amazon Redshift scheduler, see <a href=\"https://docs.aws.amazon.com/redshift/latest/mgmt/redshift-iam-access-control-identity-based.html\">Using Identity-Based Policies for Amazon Redshift</a> in the Amazon Redshift Management Guide</p>" |
3465 | 3488 | },
|
3466 | 3489 | "schedule":{
|
3467 | 3490 | "shape":"Schedule",
|
|
3581 | 3604 | "shape":"Boolean",
|
3582 | 3605 | "documentation":"<p>The value that specifies whether to turn on enhanced virtual private cloud (VPC) routing, which forces Amazon Redshift Serverless to route traffic through your VPC.</p>"
|
3583 | 3606 | },
|
| 3607 | + "ipAddressType":{ |
| 3608 | + "shape":"IpAddressType", |
| 3609 | + "documentation":"<p>The IP address type that the workgroup supports. Possible values are <code>ipv4</code> and <code>dualstack</code>.</p>" |
| 3610 | + }, |
3584 | 3611 | "maxCapacity":{
|
3585 | 3612 | "shape":"Integer",
|
3586 | 3613 | "documentation":"<p>The maximum data-warehouse capacity Amazon Redshift Serverless uses to serve queries. The max capacity is specified in RPUs.</p>"
|
|
3777 | 3804 | "shape":"Boolean",
|
3778 | 3805 | "documentation":"<p>The value that specifies whether to enable enhanced virtual private cloud (VPC) routing, which forces Amazon Redshift Serverless to route traffic through your VPC.</p>"
|
3779 | 3806 | },
|
| 3807 | + "ipAddressType":{ |
| 3808 | + "shape":"IpAddressType", |
| 3809 | + "documentation":"<p>The IP address type that the workgroup supports. Possible values are <code>ipv4</code> and <code>dualstack</code>.</p>" |
| 3810 | + }, |
3780 | 3811 | "maxCapacity":{
|
3781 | 3812 | "shape":"Integer",
|
3782 | 3813 | "documentation":"<p>The maximum data-warehouse capacity Amazon Redshift Serverless uses to serve queries. The max capacity is specified in RPUs.</p>"
|
|
0 commit comments