|
471 | 471 | ],
|
472 | 472 | "documentation":"<p>Returns information about a <code>TableRestoreStatus</code> object.</p>"
|
473 | 473 | },
|
| 474 | + "GetTrack":{ |
| 475 | + "name":"GetTrack", |
| 476 | + "http":{ |
| 477 | + "method":"POST", |
| 478 | + "requestUri":"/" |
| 479 | + }, |
| 480 | + "input":{"shape":"GetTrackRequest"}, |
| 481 | + "output":{"shape":"GetTrackResponse"}, |
| 482 | + "errors":[ |
| 483 | + {"shape":"InternalServerException"}, |
| 484 | + {"shape":"ResourceNotFoundException"}, |
| 485 | + {"shape":"ConflictException"}, |
| 486 | + {"shape":"ValidationException"}, |
| 487 | + {"shape":"AccessDeniedException"}, |
| 488 | + {"shape":"ThrottlingException"} |
| 489 | + ], |
| 490 | + "documentation":"<p>Get the Redshift Serverless version for a specified track.</p>" |
| 491 | + }, |
474 | 492 | "GetUsageLimit":{
|
475 | 493 | "name":"GetUsageLimit",
|
476 | 494 | "http":{
|
|
656 | 674 | ],
|
657 | 675 | "documentation":"<p>Lists the tags assigned to a resource.</p>"
|
658 | 676 | },
|
| 677 | + "ListTracks":{ |
| 678 | + "name":"ListTracks", |
| 679 | + "http":{ |
| 680 | + "method":"POST", |
| 681 | + "requestUri":"/" |
| 682 | + }, |
| 683 | + "input":{"shape":"ListTracksRequest"}, |
| 684 | + "output":{"shape":"ListTracksResponse"}, |
| 685 | + "errors":[ |
| 686 | + {"shape":"InternalServerException"}, |
| 687 | + {"shape":"InvalidPaginationException"}, |
| 688 | + {"shape":"ValidationException"}, |
| 689 | + {"shape":"AccessDeniedException"}, |
| 690 | + {"shape":"ThrottlingException"} |
| 691 | + ], |
| 692 | + "documentation":"<p>List the Amazon Redshift Serverless versions.</p>" |
| 693 | + }, |
659 | 694 | "ListUsageLimits":{
|
660 | 695 | "name":"ListUsageLimits",
|
661 | 696 | "http":{
|
|
1437 | 1472 | "shape":"TagList",
|
1438 | 1473 | "documentation":"<p>A array of tag instances.</p>"
|
1439 | 1474 | },
|
| 1475 | + "trackName":{ |
| 1476 | + "shape":"TrackName", |
| 1477 | + "documentation":"<p>An optional parameter for the name of the track for the workgroup. If you don't provide a track name, the workgroup is assigned to the <code>current</code> track.</p>" |
| 1478 | + }, |
1440 | 1479 | "workgroupName":{
|
1441 | 1480 | "shape":"WorkgroupName",
|
1442 | 1481 | "documentation":"<p>The name of the created workgroup.</p>"
|
|
1947 | 1986 | }
|
1948 | 1987 | }
|
1949 | 1988 | },
|
| 1989 | + "GetTrackRequest":{ |
| 1990 | + "type":"structure", |
| 1991 | + "required":["trackName"], |
| 1992 | + "members":{ |
| 1993 | + "trackName":{ |
| 1994 | + "shape":"TrackName", |
| 1995 | + "documentation":"<p>The name of the track of which its version is fetched.</p>" |
| 1996 | + } |
| 1997 | + } |
| 1998 | + }, |
| 1999 | + "GetTrackResponse":{ |
| 2000 | + "type":"structure", |
| 2001 | + "members":{ |
| 2002 | + "track":{ |
| 2003 | + "shape":"ServerlessTrack", |
| 2004 | + "documentation":"<p>The version of the specified track.</p>" |
| 2005 | + } |
| 2006 | + } |
| 2007 | + }, |
1950 | 2008 | "GetUsageLimitRequest":{
|
1951 | 2009 | "type":"structure",
|
1952 | 2010 | "required":["usageLimitId"],
|
|
2425 | 2483 | }
|
2426 | 2484 | }
|
2427 | 2485 | },
|
| 2486 | + "ListTracksRequest":{ |
| 2487 | + "type":"structure", |
| 2488 | + "members":{ |
| 2489 | + "maxResults":{ |
| 2490 | + "shape":"ListTracksRequestMaxResultsInteger", |
| 2491 | + "documentation":"<p>The maximum number of response records to return in each call. If the number of remaining response records exceeds the specified MaxRecords value, a value is returned in a marker field of the response. You can retrieve the next set of records by retrying the command with the returned marker value.</p>" |
| 2492 | + }, |
| 2493 | + "nextToken":{ |
| 2494 | + "shape":"PaginationToken", |
| 2495 | + "documentation":"<p>If your initial <code>ListTracksRequest</code> operation returns a <code>nextToken</code>, you can include the returned <code>nextToken</code> in following <code>ListTracksRequest</code> operations, which returns results in the next page.</p>" |
| 2496 | + } |
| 2497 | + } |
| 2498 | + }, |
| 2499 | + "ListTracksRequestMaxResultsInteger":{ |
| 2500 | + "type":"integer", |
| 2501 | + "box":true, |
| 2502 | + "max":100, |
| 2503 | + "min":1 |
| 2504 | + }, |
| 2505 | + "ListTracksResponse":{ |
| 2506 | + "type":"structure", |
| 2507 | + "members":{ |
| 2508 | + "nextToken":{ |
| 2509 | + "shape":"PaginationToken", |
| 2510 | + "documentation":"<p>When <code>nextToken</code> is returned, there are more results available. The value of <code>nextToken</code> is a unique pagination token for each page. Make the call again using the returned token to retrieve the next page.</p>" |
| 2511 | + }, |
| 2512 | + "tracks":{ |
| 2513 | + "shape":"TrackList", |
| 2514 | + "documentation":"<p>The returned tracks.</p>" |
| 2515 | + } |
| 2516 | + } |
| 2517 | + }, |
2428 | 2518 | "ListUsageLimitsRequest":{
|
2429 | 2519 | "type":"structure",
|
2430 | 2520 | "members":{
|
|
3106 | 3196 | "type":"list",
|
3107 | 3197 | "member":{"shape":"SecurityGroupId"}
|
3108 | 3198 | },
|
| 3199 | + "ServerlessTrack":{ |
| 3200 | + "type":"structure", |
| 3201 | + "members":{ |
| 3202 | + "trackName":{ |
| 3203 | + "shape":"TrackName", |
| 3204 | + "documentation":"<p>The name of the track. Valid values are <code>current</code> and <code>trailing</code>.</p>" |
| 3205 | + }, |
| 3206 | + "updateTargets":{ |
| 3207 | + "shape":"UpdateTargetsList", |
| 3208 | + "documentation":"<p>An array of <code>UpdateTarget</code> objects to update with the track.</p>" |
| 3209 | + }, |
| 3210 | + "workgroupVersion":{ |
| 3211 | + "shape":"String", |
| 3212 | + "documentation":"<p>The workgroup version number for the workgroup release.</p>" |
| 3213 | + } |
| 3214 | + }, |
| 3215 | + "documentation":"<p>Defines a track that determines which Amazon Redshift version to apply after a new version is released. If the value for <code>ServerlessTrack</code> is <code>current</code>, the workgroup is updated to the most recently certified release. If the value is <code>trailing</code>, the workgroup is updated to the previously certified release.</p>" |
| 3216 | + }, |
3109 | 3217 | "ServiceQuotaExceededException":{
|
3110 | 3218 | "type":"structure",
|
3111 | 3219 | "required":["message"],
|
|
3453 | 3561 | "documentation":"<p>The request exceeded the number of tags allowed for a resource.</p>",
|
3454 | 3562 | "exception":true
|
3455 | 3563 | },
|
| 3564 | + "TrackList":{ |
| 3565 | + "type":"list", |
| 3566 | + "member":{"shape":"ServerlessTrack"} |
| 3567 | + }, |
| 3568 | + "TrackName":{ |
| 3569 | + "type":"string", |
| 3570 | + "max":256, |
| 3571 | + "min":1, |
| 3572 | + "pattern":"^[a-zA-Z0-9_]+$" |
| 3573 | + }, |
3456 | 3574 | "UntagResourceRequest":{
|
3457 | 3575 | "type":"structure",
|
3458 | 3576 | "required":[
|
|
3684 | 3802 | }
|
3685 | 3803 | }
|
3686 | 3804 | },
|
| 3805 | + "UpdateTarget":{ |
| 3806 | + "type":"structure", |
| 3807 | + "members":{ |
| 3808 | + "trackName":{ |
| 3809 | + "shape":"TrackName", |
| 3810 | + "documentation":"<p>The name of the new track.</p>" |
| 3811 | + }, |
| 3812 | + "workgroupVersion":{ |
| 3813 | + "shape":"String", |
| 3814 | + "documentation":"<p>The workgroup version for the new track.</p>" |
| 3815 | + } |
| 3816 | + }, |
| 3817 | + "documentation":"<p>A track that you can switch the current track to.</p>" |
| 3818 | + }, |
| 3819 | + "UpdateTargetsList":{ |
| 3820 | + "type":"list", |
| 3821 | + "member":{"shape":"UpdateTarget"} |
| 3822 | + }, |
3687 | 3823 | "UpdateUsageLimitRequest":{
|
3688 | 3824 | "type":"structure",
|
3689 | 3825 | "required":["usageLimitId"],
|
|
3755 | 3891 | "shape":"SubnetIdList",
|
3756 | 3892 | "documentation":"<p>An array of VPC subnet IDs to associate with the workgroup.</p>"
|
3757 | 3893 | },
|
| 3894 | + "trackName":{ |
| 3895 | + "shape":"TrackName", |
| 3896 | + "documentation":"<p>An optional parameter for the name of the track for the workgroup. If you don't provide a track name, the workgroup is assigned to the <code>current</code> track.</p>" |
| 3897 | + }, |
3758 | 3898 | "workgroupName":{
|
3759 | 3899 | "shape":"WorkgroupName",
|
3760 | 3900 | "documentation":"<p>The name of the workgroup to update. You can't update the name of a workgroup once it is created.</p>"
|
|
3947 | 4087 | "shape":"String",
|
3948 | 4088 | "documentation":"<p>The patch version of your Amazon Redshift Serverless workgroup. For more information about patch versions, see <a href=\"https://docs.aws.amazon.com/redshift/latest/mgmt/cluster-versions.html\">Cluster versions for Amazon Redshift</a>.</p>"
|
3949 | 4089 | },
|
| 4090 | + "pendingTrackName":{ |
| 4091 | + "shape":"TrackName", |
| 4092 | + "documentation":"<p>The name for the track that you want to assign to the workgroup. When the track changes, the workgroup is switched to the latest workgroup release available for the track. At this point, the track name is applied.</p>" |
| 4093 | + }, |
3950 | 4094 | "port":{
|
3951 | 4095 | "shape":"Integer",
|
3952 | 4096 | "documentation":"<p>The custom port to use when connecting to a workgroup. Valid port ranges are 5431-5455 and 8191-8215. The default is 5439.</p>"
|
|
3971 | 4115 | "shape":"SubnetIdList",
|
3972 | 4116 | "documentation":"<p>An array of subnet IDs the workgroup is associated with.</p>"
|
3973 | 4117 | },
|
| 4118 | + "trackName":{ |
| 4119 | + "shape":"TrackName", |
| 4120 | + "documentation":"<p>The name of the track for the workgroup.</p>" |
| 4121 | + }, |
3974 | 4122 | "workgroupArn":{
|
3975 | 4123 | "shape":"String",
|
3976 | 4124 | "documentation":"<p>The Amazon Resource Name (ARN) that links to the workgroup.</p>"
|
|
0 commit comments