Skip to content

Commit a69d90c

Browse files
author
awstools
committed
feat(client-timestream-influxdb): Adds networkType parameter to CreateDbInstance API which allows IPv6 support to the InfluxDB endpoint
1 parent 5c0fbe3 commit a69d90c

File tree

12 files changed

+134
-19
lines changed

12 files changed

+134
-19
lines changed

clients/client-timestream-influxdb/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
AWS SDK for JavaScript TimestreamInfluxDB Client for Node.js, Browser and React Native.
88

9-
<p>Amazon Timestream for InfluxDB is a managed time-series database engine that makes it easy for application developers and DevOps teams to run InfluxDB databases on AWS for near real-time time-series applications using open-source APIs. With Amazon Timestream for InfluxDB, it is easy to set up, operate, and scale time-series workloads that can answer queries with single-digit millisecond query response time.</p>
9+
<p>Amazon Timestream for InfluxDB is a managed time-series database engine that makes it easy for application developers and DevOps teams to run InfluxDB databases on Amazon Web Services for near real-time time-series applications using open-source APIs. With Amazon Timestream for InfluxDB, it is easy to set up, operate, and scale time-series workloads that can answer queries with single-digit millisecond query response time.</p>
1010

1111
## Installing
1212

clients/client-timestream-influxdb/src/TimestreamInfluxDB.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -240,7 +240,7 @@ export interface TimestreamInfluxDB {
240240
}
241241

242242
/**
243-
* <p>Amazon Timestream for InfluxDB is a managed time-series database engine that makes it easy for application developers and DevOps teams to run InfluxDB databases on AWS for near real-time time-series applications using open-source APIs. With Amazon Timestream for InfluxDB, it is easy to set up, operate, and scale time-series workloads that can answer queries with single-digit millisecond query response time.</p>
243+
* <p>Amazon Timestream for InfluxDB is a managed time-series database engine that makes it easy for application developers and DevOps teams to run InfluxDB databases on Amazon Web Services for near real-time time-series applications using open-source APIs. With Amazon Timestream for InfluxDB, it is easy to set up, operate, and scale time-series workloads that can answer queries with single-digit millisecond query response time.</p>
244244
* @public
245245
*/
246246
export class TimestreamInfluxDB extends TimestreamInfluxDBClient implements TimestreamInfluxDB {}

clients/client-timestream-influxdb/src/TimestreamInfluxDBClient.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -291,7 +291,7 @@ export type TimestreamInfluxDBClientResolvedConfigType = __SmithyResolvedConfigu
291291
export interface TimestreamInfluxDBClientResolvedConfig extends TimestreamInfluxDBClientResolvedConfigType {}
292292

293293
/**
294-
* <p>Amazon Timestream for InfluxDB is a managed time-series database engine that makes it easy for application developers and DevOps teams to run InfluxDB databases on AWS for near real-time time-series applications using open-source APIs. With Amazon Timestream for InfluxDB, it is easy to set up, operate, and scale time-series workloads that can answer queries with single-digit millisecond query response time.</p>
294+
* <p>Amazon Timestream for InfluxDB is a managed time-series database engine that makes it easy for application developers and DevOps teams to run InfluxDB databases on Amazon Web Services for near real-time time-series applications using open-source APIs. With Amazon Timestream for InfluxDB, it is easy to set up, operate, and scale time-series workloads that can answer queries with single-digit millisecond query response time.</p>
295295
* @public
296296
*/
297297
export class TimestreamInfluxDBClient extends __Client<

clients/client-timestream-influxdb/src/commands/CreateDbInstanceCommand.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -71,6 +71,7 @@ export interface CreateDbInstanceCommandOutput extends CreateDbInstanceOutput, _
7171
* "<keys>": "STRING_VALUE",
7272
* },
7373
* port: Number("int"),
74+
* networkType: "IPV4" || "DUAL",
7475
* };
7576
* const command = new CreateDbInstanceCommand(input);
7677
* const response = await client.send(command);
@@ -81,6 +82,7 @@ export interface CreateDbInstanceCommandOutput extends CreateDbInstanceOutput, _
8182
* // status: "CREATING" || "AVAILABLE" || "DELETING" || "MODIFYING" || "UPDATING" || "DELETED" || "FAILED" || "UPDATING_DEPLOYMENT_TYPE" || "UPDATING_INSTANCE_TYPE",
8283
* // endpoint: "STRING_VALUE",
8384
* // port: Number("int"),
85+
* // networkType: "IPV4" || "DUAL",
8486
* // dbInstanceType: "db.influx.medium" || "db.influx.large" || "db.influx.xlarge" || "db.influx.2xlarge" || "db.influx.4xlarge" || "db.influx.8xlarge" || "db.influx.12xlarge" || "db.influx.16xlarge",
8587
* // dbStorageType: "InfluxIOIncludedT1" || "InfluxIOIncludedT2" || "InfluxIOIncludedT3",
8688
* // allocatedStorage: Number("int"),

clients/client-timestream-influxdb/src/commands/DeleteDbInstanceCommand.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,7 @@ export interface DeleteDbInstanceCommandOutput extends DeleteDbInstanceOutput, _
5151
* // status: "CREATING" || "AVAILABLE" || "DELETING" || "MODIFYING" || "UPDATING" || "DELETED" || "FAILED" || "UPDATING_DEPLOYMENT_TYPE" || "UPDATING_INSTANCE_TYPE",
5252
* // endpoint: "STRING_VALUE",
5353
* // port: Number("int"),
54+
* // networkType: "IPV4" || "DUAL",
5455
* // dbInstanceType: "db.influx.medium" || "db.influx.large" || "db.influx.xlarge" || "db.influx.2xlarge" || "db.influx.4xlarge" || "db.influx.8xlarge" || "db.influx.12xlarge" || "db.influx.16xlarge",
5556
* // dbStorageType: "InfluxIOIncludedT1" || "InfluxIOIncludedT2" || "InfluxIOIncludedT3",
5657
* // allocatedStorage: Number("int"),

clients/client-timestream-influxdb/src/commands/GetDbInstanceCommand.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,7 @@ export interface GetDbInstanceCommandOutput extends GetDbInstanceOutput, __Metad
5151
* // status: "CREATING" || "AVAILABLE" || "DELETING" || "MODIFYING" || "UPDATING" || "DELETED" || "FAILED" || "UPDATING_DEPLOYMENT_TYPE" || "UPDATING_INSTANCE_TYPE",
5252
* // endpoint: "STRING_VALUE",
5353
* // port: Number("int"),
54+
* // networkType: "IPV4" || "DUAL",
5455
* // dbInstanceType: "db.influx.medium" || "db.influx.large" || "db.influx.xlarge" || "db.influx.2xlarge" || "db.influx.4xlarge" || "db.influx.8xlarge" || "db.influx.12xlarge" || "db.influx.16xlarge",
5556
* // dbStorageType: "InfluxIOIncludedT1" || "InfluxIOIncludedT2" || "InfluxIOIncludedT3",
5657
* // allocatedStorage: Number("int"),

clients/client-timestream-influxdb/src/commands/ListDbInstancesCommand.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,7 @@ export interface ListDbInstancesCommandOutput extends ListDbInstancesOutput, __M
5454
* // status: "CREATING" || "AVAILABLE" || "DELETING" || "MODIFYING" || "UPDATING" || "DELETED" || "FAILED" || "UPDATING_DEPLOYMENT_TYPE" || "UPDATING_INSTANCE_TYPE",
5555
* // endpoint: "STRING_VALUE",
5656
* // port: Number("int"),
57+
* // networkType: "IPV4" || "DUAL",
5758
* // dbInstanceType: "db.influx.medium" || "db.influx.large" || "db.influx.xlarge" || "db.influx.2xlarge" || "db.influx.4xlarge" || "db.influx.8xlarge" || "db.influx.12xlarge" || "db.influx.16xlarge",
5859
* // dbStorageType: "InfluxIOIncludedT1" || "InfluxIOIncludedT2" || "InfluxIOIncludedT3",
5960
* // allocatedStorage: Number("int"),

clients/client-timestream-influxdb/src/commands/TagResourceCommand.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,9 @@ export interface TagResourceCommandOutput extends __MetadataBearer {}
6060
* @throws {@link ResourceNotFoundException} (client fault)
6161
* <p>The requested resource was not found or does not exist.</p>
6262
*
63+
* @throws {@link ServiceQuotaExceededException} (client fault)
64+
* <p>The request exceeds the service quota.</p>
65+
*
6366
* @throws {@link TimestreamInfluxDBServiceException}
6467
* <p>Base exception class for all service exceptions from TimestreamInfluxDB service.</p>
6568
*

clients/client-timestream-influxdb/src/commands/UpdateDbInstanceCommand.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,7 @@ export interface UpdateDbInstanceCommandOutput extends UpdateDbInstanceOutput, _
6161
* // status: "CREATING" || "AVAILABLE" || "DELETING" || "MODIFYING" || "UPDATING" || "DELETED" || "FAILED" || "UPDATING_DEPLOYMENT_TYPE" || "UPDATING_INSTANCE_TYPE",
6262
* // endpoint: "STRING_VALUE",
6363
* // port: Number("int"),
64+
* // networkType: "IPV4" || "DUAL",
6465
* // dbInstanceType: "db.influx.medium" || "db.influx.large" || "db.influx.xlarge" || "db.influx.2xlarge" || "db.influx.4xlarge" || "db.influx.8xlarge" || "db.influx.12xlarge" || "db.influx.16xlarge",
6566
* // dbStorageType: "InfluxIOIncludedT1" || "InfluxIOIncludedT2" || "InfluxIOIncludedT3",
6667
* // allocatedStorage: Number("int"),

clients/client-timestream-influxdb/src/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
// smithy-typescript generated code
22
/* eslint-disable */
33
/**
4-
* <p>Amazon Timestream for InfluxDB is a managed time-series database engine that makes it easy for application developers and DevOps teams to run InfluxDB databases on AWS for near real-time time-series applications using open-source APIs. With Amazon Timestream for InfluxDB, it is easy to set up, operate, and scale time-series workloads that can answer queries with single-digit millisecond query response time.</p>
4+
* <p>Amazon Timestream for InfluxDB is a managed time-series database engine that makes it easy for application developers and DevOps teams to run InfluxDB databases on Amazon Web Services for near real-time time-series applications using open-source APIs. With Amazon Timestream for InfluxDB, it is easy to set up, operate, and scale time-series workloads that can answer queries with single-digit millisecond query response time.</p>
55
*
66
* @packageDocumentation
77
*/

0 commit comments

Comments
 (0)