Skip to content

Commit 23ee6ce

Browse files
author
awstools
committed
feat(client-timestream-influxdb): Timestream for InfluxDB now supports port configuration and additional customer-modifiable InfluxDB v2 parameters. This release adds Port to the CreateDbInstance and UpdateDbInstance API, and additional InfluxDB v2 parameters to the CreateDbParameterGroup API.
1 parent 54f160e commit 23ee6ce

10 files changed

+783
-3
lines changed

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

+2
Original file line numberDiff line numberDiff line change
@@ -70,6 +70,7 @@ export interface CreateDbInstanceCommandOutput extends CreateDbInstanceOutput, _
7070
* tags: { // RequestTagMap
7171
* "<keys>": "STRING_VALUE",
7272
* },
73+
* port: Number("int"),
7374
* };
7475
* const command = new CreateDbInstanceCommand(input);
7576
* const response = await client.send(command);
@@ -79,6 +80,7 @@ export interface CreateDbInstanceCommandOutput extends CreateDbInstanceOutput, _
7980
* // arn: "STRING_VALUE", // required
8081
* // status: "CREATING" || "AVAILABLE" || "DELETING" || "MODIFYING" || "UPDATING" || "DELETED" || "FAILED" || "UPDATING_DEPLOYMENT_TYPE" || "UPDATING_INSTANCE_TYPE",
8182
* // endpoint: "STRING_VALUE",
83+
* // port: Number("int"),
8284
* // 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",
8385
* // dbStorageType: "InfluxIOIncludedT1" || "InfluxIOIncludedT2" || "InfluxIOIncludedT3",
8486
* // allocatedStorage: Number("int"),

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

+84
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,48 @@ export interface CreateDbParameterGroupCommandOutput extends CreateDbParameterGr
5151
* queryQueueSize: Number("int"),
5252
* tracingType: "log" || "jaeger",
5353
* metricsDisabled: true || false,
54+
* httpIdleTimeout: { // Duration
55+
* durationType: "hours" || "minutes" || "seconds" || "milliseconds", // required
56+
* value: Number("long"), // required
57+
* },
58+
* httpReadHeaderTimeout: {
59+
* durationType: "hours" || "minutes" || "seconds" || "milliseconds", // required
60+
* value: Number("long"), // required
61+
* },
62+
* httpReadTimeout: {
63+
* durationType: "hours" || "minutes" || "seconds" || "milliseconds", // required
64+
* value: Number("long"), // required
65+
* },
66+
* httpWriteTimeout: {
67+
* durationType: "hours" || "minutes" || "seconds" || "milliseconds", // required
68+
* value: Number("long"), // required
69+
* },
70+
* influxqlMaxSelectBuckets: Number("long"),
71+
* influxqlMaxSelectPoint: Number("long"),
72+
* influxqlMaxSelectSeries: Number("long"),
73+
* pprofDisabled: true || false,
74+
* queryInitialMemoryBytes: Number("long"),
75+
* queryMaxMemoryBytes: Number("long"),
76+
* queryMemoryBytes: Number("long"),
77+
* sessionLength: Number("int"),
78+
* sessionRenewDisabled: true || false,
79+
* storageCacheMaxMemorySize: Number("long"),
80+
* storageCacheSnapshotMemorySize: Number("long"),
81+
* storageCacheSnapshotWriteColdDuration: {
82+
* durationType: "hours" || "minutes" || "seconds" || "milliseconds", // required
83+
* value: Number("long"), // required
84+
* },
85+
* storageCompactFullWriteColdDuration: "<Duration>",
86+
* storageCompactThroughputBurst: Number("long"),
87+
* storageMaxConcurrentCompactions: Number("int"),
88+
* storageMaxIndexLogFileSize: Number("long"),
89+
* storageNoValidateFieldSize: true || false,
90+
* storageRetentionCheckInterval: "<Duration>",
91+
* storageSeriesFileMaxConcurrentSnapshotCompactions: Number("int"),
92+
* storageSeriesIdSetCacheSize: Number("long"),
93+
* storageWalMaxConcurrentWrites: Number("int"),
94+
* storageWalMaxWriteDelay: "<Duration>",
95+
* uiDisabled: true || false,
5496
* },
5597
* },
5698
* tags: { // RequestTagMap
@@ -73,6 +115,48 @@ export interface CreateDbParameterGroupCommandOutput extends CreateDbParameterGr
73115
* // queryQueueSize: Number("int"),
74116
* // tracingType: "log" || "jaeger",
75117
* // metricsDisabled: true || false,
118+
* // httpIdleTimeout: { // Duration
119+
* // durationType: "hours" || "minutes" || "seconds" || "milliseconds", // required
120+
* // value: Number("long"), // required
121+
* // },
122+
* // httpReadHeaderTimeout: {
123+
* // durationType: "hours" || "minutes" || "seconds" || "milliseconds", // required
124+
* // value: Number("long"), // required
125+
* // },
126+
* // httpReadTimeout: {
127+
* // durationType: "hours" || "minutes" || "seconds" || "milliseconds", // required
128+
* // value: Number("long"), // required
129+
* // },
130+
* // httpWriteTimeout: {
131+
* // durationType: "hours" || "minutes" || "seconds" || "milliseconds", // required
132+
* // value: Number("long"), // required
133+
* // },
134+
* // influxqlMaxSelectBuckets: Number("long"),
135+
* // influxqlMaxSelectPoint: Number("long"),
136+
* // influxqlMaxSelectSeries: Number("long"),
137+
* // pprofDisabled: true || false,
138+
* // queryInitialMemoryBytes: Number("long"),
139+
* // queryMaxMemoryBytes: Number("long"),
140+
* // queryMemoryBytes: Number("long"),
141+
* // sessionLength: Number("int"),
142+
* // sessionRenewDisabled: true || false,
143+
* // storageCacheMaxMemorySize: Number("long"),
144+
* // storageCacheSnapshotMemorySize: Number("long"),
145+
* // storageCacheSnapshotWriteColdDuration: {
146+
* // durationType: "hours" || "minutes" || "seconds" || "milliseconds", // required
147+
* // value: Number("long"), // required
148+
* // },
149+
* // storageCompactFullWriteColdDuration: "<Duration>",
150+
* // storageCompactThroughputBurst: Number("long"),
151+
* // storageMaxConcurrentCompactions: Number("int"),
152+
* // storageMaxIndexLogFileSize: Number("long"),
153+
* // storageNoValidateFieldSize: true || false,
154+
* // storageRetentionCheckInterval: "<Duration>",
155+
* // storageSeriesFileMaxConcurrentSnapshotCompactions: Number("int"),
156+
* // storageSeriesIdSetCacheSize: Number("long"),
157+
* // storageWalMaxConcurrentWrites: Number("int"),
158+
* // storageWalMaxWriteDelay: "<Duration>",
159+
* // uiDisabled: true || false,
76160
* // },
77161
* // },
78162
* // };

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

+1
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,7 @@ export interface DeleteDbInstanceCommandOutput extends DeleteDbInstanceOutput, _
5050
* // arn: "STRING_VALUE", // required
5151
* // status: "CREATING" || "AVAILABLE" || "DELETING" || "MODIFYING" || "UPDATING" || "DELETED" || "FAILED" || "UPDATING_DEPLOYMENT_TYPE" || "UPDATING_INSTANCE_TYPE",
5252
* // endpoint: "STRING_VALUE",
53+
* // port: Number("int"),
5354
* // 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",
5455
* // dbStorageType: "InfluxIOIncludedT1" || "InfluxIOIncludedT2" || "InfluxIOIncludedT3",
5556
* // allocatedStorage: Number("int"),

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

+1
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,7 @@ export interface GetDbInstanceCommandOutput extends GetDbInstanceOutput, __Metad
5050
* // arn: "STRING_VALUE", // required
5151
* // status: "CREATING" || "AVAILABLE" || "DELETING" || "MODIFYING" || "UPDATING" || "DELETED" || "FAILED" || "UPDATING_DEPLOYMENT_TYPE" || "UPDATING_INSTANCE_TYPE",
5252
* // endpoint: "STRING_VALUE",
53+
* // port: Number("int"),
5354
* // 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",
5455
* // dbStorageType: "InfluxIOIncludedT1" || "InfluxIOIncludedT2" || "InfluxIOIncludedT3",
5556
* // allocatedStorage: Number("int"),

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

+42
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,48 @@ export interface GetDbParameterGroupCommandOutput extends GetDbParameterGroupOut
5858
* // queryQueueSize: Number("int"),
5959
* // tracingType: "log" || "jaeger",
6060
* // metricsDisabled: true || false,
61+
* // httpIdleTimeout: { // Duration
62+
* // durationType: "hours" || "minutes" || "seconds" || "milliseconds", // required
63+
* // value: Number("long"), // required
64+
* // },
65+
* // httpReadHeaderTimeout: {
66+
* // durationType: "hours" || "minutes" || "seconds" || "milliseconds", // required
67+
* // value: Number("long"), // required
68+
* // },
69+
* // httpReadTimeout: {
70+
* // durationType: "hours" || "minutes" || "seconds" || "milliseconds", // required
71+
* // value: Number("long"), // required
72+
* // },
73+
* // httpWriteTimeout: {
74+
* // durationType: "hours" || "minutes" || "seconds" || "milliseconds", // required
75+
* // value: Number("long"), // required
76+
* // },
77+
* // influxqlMaxSelectBuckets: Number("long"),
78+
* // influxqlMaxSelectPoint: Number("long"),
79+
* // influxqlMaxSelectSeries: Number("long"),
80+
* // pprofDisabled: true || false,
81+
* // queryInitialMemoryBytes: Number("long"),
82+
* // queryMaxMemoryBytes: Number("long"),
83+
* // queryMemoryBytes: Number("long"),
84+
* // sessionLength: Number("int"),
85+
* // sessionRenewDisabled: true || false,
86+
* // storageCacheMaxMemorySize: Number("long"),
87+
* // storageCacheSnapshotMemorySize: Number("long"),
88+
* // storageCacheSnapshotWriteColdDuration: {
89+
* // durationType: "hours" || "minutes" || "seconds" || "milliseconds", // required
90+
* // value: Number("long"), // required
91+
* // },
92+
* // storageCompactFullWriteColdDuration: "<Duration>",
93+
* // storageCompactThroughputBurst: Number("long"),
94+
* // storageMaxConcurrentCompactions: Number("int"),
95+
* // storageMaxIndexLogFileSize: Number("long"),
96+
* // storageNoValidateFieldSize: true || false,
97+
* // storageRetentionCheckInterval: "<Duration>",
98+
* // storageSeriesFileMaxConcurrentSnapshotCompactions: Number("int"),
99+
* // storageSeriesIdSetCacheSize: Number("long"),
100+
* // storageWalMaxConcurrentWrites: Number("int"),
101+
* // storageWalMaxWriteDelay: "<Duration>",
102+
* // uiDisabled: true || false,
61103
* // },
62104
* // },
63105
* // };

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

+1
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,7 @@ export interface ListDbInstancesCommandOutput extends ListDbInstancesOutput, __M
5353
* // arn: "STRING_VALUE", // required
5454
* // status: "CREATING" || "AVAILABLE" || "DELETING" || "MODIFYING" || "UPDATING" || "DELETED" || "FAILED" || "UPDATING_DEPLOYMENT_TYPE" || "UPDATING_INSTANCE_TYPE",
5555
* // endpoint: "STRING_VALUE",
56+
* // port: Number("int"),
5657
* // 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",
5758
* // dbStorageType: "InfluxIOIncludedT1" || "InfluxIOIncludedT2" || "InfluxIOIncludedT3",
5859
* // allocatedStorage: Number("int"),

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

+2
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,7 @@ export interface UpdateDbInstanceCommandOutput extends UpdateDbInstanceOutput, _
4848
* },
4949
* },
5050
* dbParameterGroupIdentifier: "STRING_VALUE",
51+
* port: Number("int"),
5152
* 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",
5253
* deploymentType: "SINGLE_AZ" || "WITH_MULTIAZ_STANDBY",
5354
* };
@@ -59,6 +60,7 @@ export interface UpdateDbInstanceCommandOutput extends UpdateDbInstanceOutput, _
5960
* // arn: "STRING_VALUE", // required
6061
* // status: "CREATING" || "AVAILABLE" || "DELETING" || "MODIFYING" || "UPDATING" || "DELETED" || "FAILED" || "UPDATING_DEPLOYMENT_TYPE" || "UPDATING_INSTANCE_TYPE",
6162
* // endpoint: "STRING_VALUE",
63+
* // port: Number("int"),
6264
* // 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",
6365
* // dbStorageType: "InfluxIOIncludedT1" || "InfluxIOIncludedT2" || "InfluxIOIncludedT3",
6466
* // allocatedStorage: Number("int"),

0 commit comments

Comments
 (0)