Skip to content

Commit 446f685

Browse files
author
awstools
committed
feat(client-firehose): For AppendOnly streams, Firehose will automatically scale to match your throughput.
1 parent e6f9df1 commit 446f685

File tree

6 files changed

+433
-193
lines changed

6 files changed

+433
-193
lines changed

clients/client-firehose/src/commands/CreateDeliveryStreamCommand.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -108,6 +108,9 @@ export interface CreateDeliveryStreamCommandOutput extends CreateDeliveryStreamO
108108
* const input = { // CreateDeliveryStreamInput
109109
* DeliveryStreamName: "STRING_VALUE", // required
110110
* DeliveryStreamType: "DirectPut" || "KinesisStreamAsSource" || "MSKAsSource" || "DatabaseAsSource",
111+
* DirectPutSourceConfiguration: { // DirectPutSourceConfiguration
112+
* ThroughputHintInMBs: Number("int"), // required
113+
* },
111114
* KinesisStreamSourceConfiguration: { // KinesisStreamSourceConfiguration
112115
* KinesisStreamARN: "STRING_VALUE", // required
113116
* RoleARN: "STRING_VALUE", // required
@@ -610,6 +613,7 @@ export interface CreateDeliveryStreamCommandOutput extends CreateDeliveryStreamO
610613
* DurationInSeconds: Number("int"),
611614
* },
612615
* RoleARN: "STRING_VALUE", // required
616+
* AppendOnly: true || false,
613617
* CatalogConfiguration: { // CatalogConfiguration
614618
* CatalogARN: "STRING_VALUE",
615619
* WarehouseLocation: "STRING_VALUE",

clients/client-firehose/src/commands/DescribeDeliveryStreamCommand.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -75,6 +75,9 @@ export interface DescribeDeliveryStreamCommandOutput extends DescribeDeliveryStr
7575
* // CreateTimestamp: new Date("TIMESTAMP"),
7676
* // LastUpdateTimestamp: new Date("TIMESTAMP"),
7777
* // Source: { // SourceDescription
78+
* // DirectPutSourceDescription: { // DirectPutSourceDescription
79+
* // ThroughputHintInMBs: Number("int"),
80+
* // },
7881
* // KinesisStreamSourceDescription: { // KinesisStreamSourceDescription
7982
* // KinesisStreamARN: "STRING_VALUE",
8083
* // RoleARN: "STRING_VALUE",
@@ -626,6 +629,7 @@ export interface DescribeDeliveryStreamCommandOutput extends DescribeDeliveryStr
626629
* // DurationInSeconds: Number("int"),
627630
* // },
628631
* // RoleARN: "STRING_VALUE",
632+
* // AppendOnly: true || false,
629633
* // CatalogConfiguration: { // CatalogConfiguration
630634
* // CatalogARN: "STRING_VALUE",
631635
* // WarehouseLocation: "STRING_VALUE",

clients/client-firehose/src/commands/UpdateDestinationCommand.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -511,6 +511,7 @@ export interface UpdateDestinationCommandOutput extends UpdateDestinationOutput,
511511
* DurationInSeconds: Number("int"),
512512
* },
513513
* RoleARN: "STRING_VALUE",
514+
* AppendOnly: true || false,
514515
* CatalogConfiguration: { // CatalogConfiguration
515516
* CatalogARN: "STRING_VALUE",
516517
* WarehouseLocation: "STRING_VALUE",

0 commit comments

Comments
 (0)