Skip to content

Commit ecd7fe6

Browse files
author
awstools
committedJan 24, 2024
feat(client-rds): This release adds support for Aurora Limitless Database.
1 parent ee421ea commit ecd7fe6

30 files changed

+2908
-409
lines changed
 

‎clients/client-rds/README.md

+40
Original file line numberDiff line numberDiff line change
@@ -455,6 +455,14 @@ CreateDBSecurityGroup
455455

456456
[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/rds/command/CreateDBSecurityGroupCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-rds/Interface/CreateDBSecurityGroupCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-rds/Interface/CreateDBSecurityGroupCommandOutput/)
457457

458+
</details>
459+
<details>
460+
<summary>
461+
CreateDBShardGroup
462+
</summary>
463+
464+
[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/rds/command/CreateDBShardGroupCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-rds/Interface/CreateDBShardGroupCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-rds/Interface/CreateDBShardGroupCommandOutput/)
465+
458466
</details>
459467
<details>
460468
<summary>
@@ -615,6 +623,14 @@ DeleteDBSecurityGroup
615623

616624
[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/rds/command/DeleteDBSecurityGroupCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-rds/Interface/DeleteDBSecurityGroupCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-rds/Interface/DeleteDBSecurityGroupCommandOutput/)
617625

626+
</details>
627+
<details>
628+
<summary>
629+
DeleteDBShardGroup
630+
</summary>
631+
632+
[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/rds/command/DeleteDBShardGroupCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-rds/Interface/DeleteDBShardGroupCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-rds/Interface/DeleteDBShardGroupCommandOutput/)
633+
618634
</details>
619635
<details>
620636
<summary>
@@ -863,6 +879,14 @@ DescribeDBSecurityGroups
863879

864880
[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/rds/command/DescribeDBSecurityGroupsCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-rds/Interface/DescribeDBSecurityGroupsCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-rds/Interface/DescribeDBSecurityGroupsCommandOutput/)
865881

882+
</details>
883+
<details>
884+
<summary>
885+
DescribeDBShardGroups
886+
</summary>
887+
888+
[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/rds/command/DescribeDBShardGroupsCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-rds/Interface/DescribeDBShardGroupsCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-rds/Interface/DescribeDBShardGroupsCommandOutput/)
889+
866890
</details>
867891
<details>
868892
<summary>
@@ -1191,6 +1215,14 @@ ModifyDBRecommendation
11911215

11921216
[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/rds/command/ModifyDBRecommendationCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-rds/Interface/ModifyDBRecommendationCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-rds/Interface/ModifyDBRecommendationCommandOutput/)
11931217

1218+
</details>
1219+
<details>
1220+
<summary>
1221+
ModifyDBShardGroup
1222+
</summary>
1223+
1224+
[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/rds/command/ModifyDBShardGroupCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-rds/Interface/ModifyDBShardGroupCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-rds/Interface/ModifyDBShardGroupCommandOutput/)
1225+
11941226
</details>
11951227
<details>
11961228
<summary>
@@ -1287,6 +1319,14 @@ RebootDBInstance
12871319

12881320
[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/rds/command/RebootDBInstanceCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-rds/Interface/RebootDBInstanceCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-rds/Interface/RebootDBInstanceCommandOutput/)
12891321

1322+
</details>
1323+
<details>
1324+
<summary>
1325+
RebootDBShardGroup
1326+
</summary>
1327+
1328+
[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/rds/command/RebootDBShardGroupCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-rds/Interface/RebootDBShardGroupCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-rds/Interface/RebootDBShardGroupCommandOutput/)
1329+
12901330
</details>
12911331
<details>
12921332
<summary>

‎clients/client-rds/src/RDS.ts

+115
Original file line numberDiff line numberDiff line change
@@ -127,6 +127,11 @@ import {
127127
CreateDBSecurityGroupCommandInput,
128128
CreateDBSecurityGroupCommandOutput,
129129
} from "./commands/CreateDBSecurityGroupCommand";
130+
import {
131+
CreateDBShardGroupCommand,
132+
CreateDBShardGroupCommandInput,
133+
CreateDBShardGroupCommandOutput,
134+
} from "./commands/CreateDBShardGroupCommand";
130135
import {
131136
CreateDBSnapshotCommand,
132137
CreateDBSnapshotCommandInput,
@@ -227,6 +232,11 @@ import {
227232
DeleteDBSecurityGroupCommandInput,
228233
DeleteDBSecurityGroupCommandOutput,
229234
} from "./commands/DeleteDBSecurityGroupCommand";
235+
import {
236+
DeleteDBShardGroupCommand,
237+
DeleteDBShardGroupCommandInput,
238+
DeleteDBShardGroupCommandOutput,
239+
} from "./commands/DeleteDBShardGroupCommand";
230240
import {
231241
DeleteDBSnapshotCommand,
232242
DeleteDBSnapshotCommandInput,
@@ -382,6 +392,11 @@ import {
382392
DescribeDBSecurityGroupsCommandInput,
383393
DescribeDBSecurityGroupsCommandOutput,
384394
} from "./commands/DescribeDBSecurityGroupsCommand";
395+
import {
396+
DescribeDBShardGroupsCommand,
397+
DescribeDBShardGroupsCommandInput,
398+
DescribeDBShardGroupsCommandOutput,
399+
} from "./commands/DescribeDBShardGroupsCommand";
385400
import {
386401
DescribeDBSnapshotAttributesCommand,
387402
DescribeDBSnapshotAttributesCommandInput,
@@ -587,6 +602,11 @@ import {
587602
ModifyDBRecommendationCommandInput,
588603
ModifyDBRecommendationCommandOutput,
589604
} from "./commands/ModifyDBRecommendationCommand";
605+
import {
606+
ModifyDBShardGroupCommand,
607+
ModifyDBShardGroupCommandInput,
608+
ModifyDBShardGroupCommandOutput,
609+
} from "./commands/ModifyDBShardGroupCommand";
590610
import {
591611
ModifyDBSnapshotAttributeCommand,
592612
ModifyDBSnapshotAttributeCommandInput,
@@ -647,6 +667,11 @@ import {
647667
RebootDBInstanceCommandInput,
648668
RebootDBInstanceCommandOutput,
649669
} from "./commands/RebootDBInstanceCommand";
670+
import {
671+
RebootDBShardGroupCommand,
672+
RebootDBShardGroupCommandInput,
673+
RebootDBShardGroupCommandOutput,
674+
} from "./commands/RebootDBShardGroupCommand";
650675
import {
651676
RegisterDBProxyTargetsCommand,
652677
RegisterDBProxyTargetsCommandInput,
@@ -810,6 +835,7 @@ const commands = {
810835
CreateDBProxyCommand,
811836
CreateDBProxyEndpointCommand,
812837
CreateDBSecurityGroupCommand,
838+
CreateDBShardGroupCommand,
813839
CreateDBSnapshotCommand,
814840
CreateDBSubnetGroupCommand,
815841
CreateEventSubscriptionCommand,
@@ -830,6 +856,7 @@ const commands = {
830856
DeleteDBProxyCommand,
831857
DeleteDBProxyEndpointCommand,
832858
DeleteDBSecurityGroupCommand,
859+
DeleteDBShardGroupCommand,
833860
DeleteDBSnapshotCommand,
834861
DeleteDBSubnetGroupCommand,
835862
DeleteEventSubscriptionCommand,
@@ -861,6 +888,7 @@ const commands = {
861888
DescribeDBProxyTargetsCommand,
862889
DescribeDBRecommendationsCommand,
863890
DescribeDBSecurityGroupsCommand,
891+
DescribeDBShardGroupsCommand,
864892
DescribeDBSnapshotAttributesCommand,
865893
DescribeDBSnapshotsCommand,
866894
DescribeDBSnapshotTenantDatabasesCommand,
@@ -902,6 +930,7 @@ const commands = {
902930
ModifyDBProxyEndpointCommand,
903931
ModifyDBProxyTargetGroupCommand,
904932
ModifyDBRecommendationCommand,
933+
ModifyDBShardGroupCommand,
905934
ModifyDBSnapshotCommand,
906935
ModifyDBSnapshotAttributeCommand,
907936
ModifyDBSubnetGroupCommand,
@@ -914,6 +943,7 @@ const commands = {
914943
PurchaseReservedDBInstancesOfferingCommand,
915944
RebootDBClusterCommand,
916945
RebootDBInstanceCommand,
946+
RebootDBShardGroupCommand,
917947
RegisterDBProxyTargetsCommand,
918948
RemoveFromGlobalClusterCommand,
919949
RemoveRoleFromDBClusterCommand,
@@ -1354,6 +1384,23 @@ export interface RDS {
13541384
cb: (err: any, data?: CreateDBSecurityGroupCommandOutput) => void
13551385
): void;
13561386

1387+
/**
1388+
* @see {@link CreateDBShardGroupCommand}
1389+
*/
1390+
createDBShardGroup(
1391+
args: CreateDBShardGroupCommandInput,
1392+
options?: __HttpHandlerOptions
1393+
): Promise<CreateDBShardGroupCommandOutput>;
1394+
createDBShardGroup(
1395+
args: CreateDBShardGroupCommandInput,
1396+
cb: (err: any, data?: CreateDBShardGroupCommandOutput) => void
1397+
): void;
1398+
createDBShardGroup(
1399+
args: CreateDBShardGroupCommandInput,
1400+
options: __HttpHandlerOptions,
1401+
cb: (err: any, data?: CreateDBShardGroupCommandOutput) => void
1402+
): void;
1403+
13571404
/**
13581405
* @see {@link CreateDBSnapshotCommand}
13591406
*/
@@ -1685,6 +1732,23 @@ export interface RDS {
16851732
cb: (err: any, data?: DeleteDBSecurityGroupCommandOutput) => void
16861733
): void;
16871734

1735+
/**
1736+
* @see {@link DeleteDBShardGroupCommand}
1737+
*/
1738+
deleteDBShardGroup(
1739+
args: DeleteDBShardGroupCommandInput,
1740+
options?: __HttpHandlerOptions
1741+
): Promise<DeleteDBShardGroupCommandOutput>;
1742+
deleteDBShardGroup(
1743+
args: DeleteDBShardGroupCommandInput,
1744+
cb: (err: any, data?: DeleteDBShardGroupCommandOutput) => void
1745+
): void;
1746+
deleteDBShardGroup(
1747+
args: DeleteDBShardGroupCommandInput,
1748+
options: __HttpHandlerOptions,
1749+
cb: (err: any, data?: DeleteDBShardGroupCommandOutput) => void
1750+
): void;
1751+
16881752
/**
16891753
* @see {@link DeleteDBSnapshotCommand}
16901754
*/
@@ -2212,6 +2276,23 @@ export interface RDS {
22122276
cb: (err: any, data?: DescribeDBSecurityGroupsCommandOutput) => void
22132277
): void;
22142278

2279+
/**
2280+
* @see {@link DescribeDBShardGroupsCommand}
2281+
*/
2282+
describeDBShardGroups(
2283+
args: DescribeDBShardGroupsCommandInput,
2284+
options?: __HttpHandlerOptions
2285+
): Promise<DescribeDBShardGroupsCommandOutput>;
2286+
describeDBShardGroups(
2287+
args: DescribeDBShardGroupsCommandInput,
2288+
cb: (err: any, data?: DescribeDBShardGroupsCommandOutput) => void
2289+
): void;
2290+
describeDBShardGroups(
2291+
args: DescribeDBShardGroupsCommandInput,
2292+
options: __HttpHandlerOptions,
2293+
cb: (err: any, data?: DescribeDBShardGroupsCommandOutput) => void
2294+
): void;
2295+
22152296
/**
22162297
* @see {@link DescribeDBSnapshotAttributesCommand}
22172298
*/
@@ -2897,6 +2978,23 @@ export interface RDS {
28972978
cb: (err: any, data?: ModifyDBRecommendationCommandOutput) => void
28982979
): void;
28992980

2981+
/**
2982+
* @see {@link ModifyDBShardGroupCommand}
2983+
*/
2984+
modifyDBShardGroup(
2985+
args: ModifyDBShardGroupCommandInput,
2986+
options?: __HttpHandlerOptions
2987+
): Promise<ModifyDBShardGroupCommandOutput>;
2988+
modifyDBShardGroup(
2989+
args: ModifyDBShardGroupCommandInput,
2990+
cb: (err: any, data?: ModifyDBShardGroupCommandOutput) => void
2991+
): void;
2992+
modifyDBShardGroup(
2993+
args: ModifyDBShardGroupCommandInput,
2994+
options: __HttpHandlerOptions,
2995+
cb: (err: any, data?: ModifyDBShardGroupCommandOutput) => void
2996+
): void;
2997+
29002998
/**
29012999
* @see {@link ModifyDBSnapshotCommand}
29023000
*/
@@ -3098,6 +3196,23 @@ export interface RDS {
30983196
cb: (err: any, data?: RebootDBInstanceCommandOutput) => void
30993197
): void;
31003198

3199+
/**
3200+
* @see {@link RebootDBShardGroupCommand}
3201+
*/
3202+
rebootDBShardGroup(
3203+
args: RebootDBShardGroupCommandInput,
3204+
options?: __HttpHandlerOptions
3205+
): Promise<RebootDBShardGroupCommandOutput>;
3206+
rebootDBShardGroup(
3207+
args: RebootDBShardGroupCommandInput,
3208+
cb: (err: any, data?: RebootDBShardGroupCommandOutput) => void
3209+
): void;
3210+
rebootDBShardGroup(
3211+
args: RebootDBShardGroupCommandInput,
3212+
options: __HttpHandlerOptions,
3213+
cb: (err: any, data?: RebootDBShardGroupCommandOutput) => void
3214+
): void;
3215+
31013216
/**
31023217
* @see {@link RegisterDBProxyTargetsCommand}
31033218
*/

0 commit comments

Comments
 (0)
Please sign in to comment.