Skip to content

Commit

Permalink
feat(client-timestream-influxdb): Timestream for InfluxDB now support…
Browse files Browse the repository at this point in the history
…s 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.
  • Loading branch information
awstools committed Sep 30, 2024
1 parent 54f160e commit 23ee6ce
Show file tree
Hide file tree
Showing 10 changed files with 783 additions and 3 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -70,6 +70,7 @@ export interface CreateDbInstanceCommandOutput extends CreateDbInstanceOutput, _
* tags: { // RequestTagMap
* "<keys>": "STRING_VALUE",
* },
* port: Number("int"),
* };
* const command = new CreateDbInstanceCommand(input);
* const response = await client.send(command);
Expand All @@ -79,6 +80,7 @@ export interface CreateDbInstanceCommandOutput extends CreateDbInstanceOutput, _
* // arn: "STRING_VALUE", // required
* // status: "CREATING" || "AVAILABLE" || "DELETING" || "MODIFYING" || "UPDATING" || "DELETED" || "FAILED" || "UPDATING_DEPLOYMENT_TYPE" || "UPDATING_INSTANCE_TYPE",
* // endpoint: "STRING_VALUE",
* // port: Number("int"),
* // 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",
* // dbStorageType: "InfluxIOIncludedT1" || "InfluxIOIncludedT2" || "InfluxIOIncludedT3",
* // allocatedStorage: Number("int"),
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -51,6 +51,48 @@ export interface CreateDbParameterGroupCommandOutput extends CreateDbParameterGr
* queryQueueSize: Number("int"),
* tracingType: "log" || "jaeger",
* metricsDisabled: true || false,
* httpIdleTimeout: { // Duration
* durationType: "hours" || "minutes" || "seconds" || "milliseconds", // required
* value: Number("long"), // required
* },
* httpReadHeaderTimeout: {
* durationType: "hours" || "minutes" || "seconds" || "milliseconds", // required
* value: Number("long"), // required
* },
* httpReadTimeout: {
* durationType: "hours" || "minutes" || "seconds" || "milliseconds", // required
* value: Number("long"), // required
* },
* httpWriteTimeout: {
* durationType: "hours" || "minutes" || "seconds" || "milliseconds", // required
* value: Number("long"), // required
* },
* influxqlMaxSelectBuckets: Number("long"),
* influxqlMaxSelectPoint: Number("long"),
* influxqlMaxSelectSeries: Number("long"),
* pprofDisabled: true || false,
* queryInitialMemoryBytes: Number("long"),
* queryMaxMemoryBytes: Number("long"),
* queryMemoryBytes: Number("long"),
* sessionLength: Number("int"),
* sessionRenewDisabled: true || false,
* storageCacheMaxMemorySize: Number("long"),
* storageCacheSnapshotMemorySize: Number("long"),
* storageCacheSnapshotWriteColdDuration: {
* durationType: "hours" || "minutes" || "seconds" || "milliseconds", // required
* value: Number("long"), // required
* },
* storageCompactFullWriteColdDuration: "<Duration>",
* storageCompactThroughputBurst: Number("long"),
* storageMaxConcurrentCompactions: Number("int"),
* storageMaxIndexLogFileSize: Number("long"),
* storageNoValidateFieldSize: true || false,
* storageRetentionCheckInterval: "<Duration>",
* storageSeriesFileMaxConcurrentSnapshotCompactions: Number("int"),
* storageSeriesIdSetCacheSize: Number("long"),
* storageWalMaxConcurrentWrites: Number("int"),
* storageWalMaxWriteDelay: "<Duration>",
* uiDisabled: true || false,
* },
* },
* tags: { // RequestTagMap
Expand All @@ -73,6 +115,48 @@ export interface CreateDbParameterGroupCommandOutput extends CreateDbParameterGr
* // queryQueueSize: Number("int"),
* // tracingType: "log" || "jaeger",
* // metricsDisabled: true || false,
* // httpIdleTimeout: { // Duration
* // durationType: "hours" || "minutes" || "seconds" || "milliseconds", // required
* // value: Number("long"), // required
* // },
* // httpReadHeaderTimeout: {
* // durationType: "hours" || "minutes" || "seconds" || "milliseconds", // required
* // value: Number("long"), // required
* // },
* // httpReadTimeout: {
* // durationType: "hours" || "minutes" || "seconds" || "milliseconds", // required
* // value: Number("long"), // required
* // },
* // httpWriteTimeout: {
* // durationType: "hours" || "minutes" || "seconds" || "milliseconds", // required
* // value: Number("long"), // required
* // },
* // influxqlMaxSelectBuckets: Number("long"),
* // influxqlMaxSelectPoint: Number("long"),
* // influxqlMaxSelectSeries: Number("long"),
* // pprofDisabled: true || false,
* // queryInitialMemoryBytes: Number("long"),
* // queryMaxMemoryBytes: Number("long"),
* // queryMemoryBytes: Number("long"),
* // sessionLength: Number("int"),
* // sessionRenewDisabled: true || false,
* // storageCacheMaxMemorySize: Number("long"),
* // storageCacheSnapshotMemorySize: Number("long"),
* // storageCacheSnapshotWriteColdDuration: {
* // durationType: "hours" || "minutes" || "seconds" || "milliseconds", // required
* // value: Number("long"), // required
* // },
* // storageCompactFullWriteColdDuration: "<Duration>",
* // storageCompactThroughputBurst: Number("long"),
* // storageMaxConcurrentCompactions: Number("int"),
* // storageMaxIndexLogFileSize: Number("long"),
* // storageNoValidateFieldSize: true || false,
* // storageRetentionCheckInterval: "<Duration>",
* // storageSeriesFileMaxConcurrentSnapshotCompactions: Number("int"),
* // storageSeriesIdSetCacheSize: Number("long"),
* // storageWalMaxConcurrentWrites: Number("int"),
* // storageWalMaxWriteDelay: "<Duration>",
* // uiDisabled: true || false,
* // },
* // },
* // };
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -50,6 +50,7 @@ export interface DeleteDbInstanceCommandOutput extends DeleteDbInstanceOutput, _
* // arn: "STRING_VALUE", // required
* // status: "CREATING" || "AVAILABLE" || "DELETING" || "MODIFYING" || "UPDATING" || "DELETED" || "FAILED" || "UPDATING_DEPLOYMENT_TYPE" || "UPDATING_INSTANCE_TYPE",
* // endpoint: "STRING_VALUE",
* // port: Number("int"),
* // 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",
* // dbStorageType: "InfluxIOIncludedT1" || "InfluxIOIncludedT2" || "InfluxIOIncludedT3",
* // allocatedStorage: Number("int"),
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -50,6 +50,7 @@ export interface GetDbInstanceCommandOutput extends GetDbInstanceOutput, __Metad
* // arn: "STRING_VALUE", // required
* // status: "CREATING" || "AVAILABLE" || "DELETING" || "MODIFYING" || "UPDATING" || "DELETED" || "FAILED" || "UPDATING_DEPLOYMENT_TYPE" || "UPDATING_INSTANCE_TYPE",
* // endpoint: "STRING_VALUE",
* // port: Number("int"),
* // 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",
* // dbStorageType: "InfluxIOIncludedT1" || "InfluxIOIncludedT2" || "InfluxIOIncludedT3",
* // allocatedStorage: Number("int"),
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -58,6 +58,48 @@ export interface GetDbParameterGroupCommandOutput extends GetDbParameterGroupOut
* // queryQueueSize: Number("int"),
* // tracingType: "log" || "jaeger",
* // metricsDisabled: true || false,
* // httpIdleTimeout: { // Duration
* // durationType: "hours" || "minutes" || "seconds" || "milliseconds", // required
* // value: Number("long"), // required
* // },
* // httpReadHeaderTimeout: {
* // durationType: "hours" || "minutes" || "seconds" || "milliseconds", // required
* // value: Number("long"), // required
* // },
* // httpReadTimeout: {
* // durationType: "hours" || "minutes" || "seconds" || "milliseconds", // required
* // value: Number("long"), // required
* // },
* // httpWriteTimeout: {
* // durationType: "hours" || "minutes" || "seconds" || "milliseconds", // required
* // value: Number("long"), // required
* // },
* // influxqlMaxSelectBuckets: Number("long"),
* // influxqlMaxSelectPoint: Number("long"),
* // influxqlMaxSelectSeries: Number("long"),
* // pprofDisabled: true || false,
* // queryInitialMemoryBytes: Number("long"),
* // queryMaxMemoryBytes: Number("long"),
* // queryMemoryBytes: Number("long"),
* // sessionLength: Number("int"),
* // sessionRenewDisabled: true || false,
* // storageCacheMaxMemorySize: Number("long"),
* // storageCacheSnapshotMemorySize: Number("long"),
* // storageCacheSnapshotWriteColdDuration: {
* // durationType: "hours" || "minutes" || "seconds" || "milliseconds", // required
* // value: Number("long"), // required
* // },
* // storageCompactFullWriteColdDuration: "<Duration>",
* // storageCompactThroughputBurst: Number("long"),
* // storageMaxConcurrentCompactions: Number("int"),
* // storageMaxIndexLogFileSize: Number("long"),
* // storageNoValidateFieldSize: true || false,
* // storageRetentionCheckInterval: "<Duration>",
* // storageSeriesFileMaxConcurrentSnapshotCompactions: Number("int"),
* // storageSeriesIdSetCacheSize: Number("long"),
* // storageWalMaxConcurrentWrites: Number("int"),
* // storageWalMaxWriteDelay: "<Duration>",
* // uiDisabled: true || false,
* // },
* // },
* // };
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -53,6 +53,7 @@ export interface ListDbInstancesCommandOutput extends ListDbInstancesOutput, __M
* // arn: "STRING_VALUE", // required
* // status: "CREATING" || "AVAILABLE" || "DELETING" || "MODIFYING" || "UPDATING" || "DELETED" || "FAILED" || "UPDATING_DEPLOYMENT_TYPE" || "UPDATING_INSTANCE_TYPE",
* // endpoint: "STRING_VALUE",
* // port: Number("int"),
* // 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",
* // dbStorageType: "InfluxIOIncludedT1" || "InfluxIOIncludedT2" || "InfluxIOIncludedT3",
* // allocatedStorage: Number("int"),
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -48,6 +48,7 @@ export interface UpdateDbInstanceCommandOutput extends UpdateDbInstanceOutput, _
* },
* },
* dbParameterGroupIdentifier: "STRING_VALUE",
* port: Number("int"),
* 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",
* deploymentType: "SINGLE_AZ" || "WITH_MULTIAZ_STANDBY",
* };
Expand All @@ -59,6 +60,7 @@ export interface UpdateDbInstanceCommandOutput extends UpdateDbInstanceOutput, _
* // arn: "STRING_VALUE", // required
* // status: "CREATING" || "AVAILABLE" || "DELETING" || "MODIFYING" || "UPDATING" || "DELETED" || "FAILED" || "UPDATING_DEPLOYMENT_TYPE" || "UPDATING_INSTANCE_TYPE",
* // endpoint: "STRING_VALUE",
* // port: Number("int"),
* // 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",
* // dbStorageType: "InfluxIOIncludedT1" || "InfluxIOIncludedT2" || "InfluxIOIncludedT3",
* // allocatedStorage: Number("int"),
Expand Down
Loading

0 comments on commit 23ee6ce

Please sign in to comment.