Skip to content

Commit 8fdd5cc

Browse files
author
AWS
committed
Timestream InfluxDB Update: Adds networkType parameter to CreateDbInstance API which allows IPv6 support to the InfluxDB endpoint
1 parent 211ce51 commit 8fdd5cc

File tree

2 files changed

+46
-8
lines changed

2 files changed

+46
-8
lines changed
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
{
2+
"type": "feature",
3+
"category": "Timestream InfluxDB",
4+
"contributor": "",
5+
"description": "Adds networkType parameter to CreateDbInstance API which allows IPv6 support to the InfluxDB endpoint"
6+
}

services/timestreaminfluxdb/src/main/resources/codegen-resources/service-2.json

Lines changed: 40 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -163,6 +163,7 @@
163163
},
164164
"input":{"shape":"TagResourceRequest"},
165165
"errors":[
166+
{"shape":"ServiceQuotaExceededException"},
166167
{"shape":"ResourceNotFoundException"}
167168
],
168169
"documentation":"<p>Tags are composed of a Key/Value pairs. You can use tags to categorize and track your Timestream for InfluxDB resources.</p>",
@@ -275,7 +276,7 @@
275276
},
276277
"password":{
277278
"shape":"Password",
278-
"documentation":"<p>The password of the initial admin user created in InfluxDB. This password will allow you to access the InfluxDB UI to perform various administrative tasks and also use the InfluxDB CLI to create an operator token. These attributes will be stored in a Secret created in AWS SecretManager in your account.</p>"
279+
"documentation":"<p>The password of the initial admin user created in InfluxDB. This password will allow you to access the InfluxDB UI to perform various administrative tasks and also use the InfluxDB CLI to create an operator token. These attributes will be stored in a Secret created in Amazon Web Services SecretManager in your account.</p>"
279280
},
280281
"organization":{
281282
"shape":"Organization",
@@ -328,6 +329,10 @@
328329
"port":{
329330
"shape":"Port",
330331
"documentation":"<p>The port number on which InfluxDB accepts connections.</p> <p>Valid Values: 1024-65535</p> <p>Default: 8086</p> <p>Constraints: The value can't be 2375-2376, 7788-7799, 8090, or 51678-51680</p>"
332+
},
333+
"networkType":{
334+
"shape":"NetworkType",
335+
"documentation":"<p>Specifies whether the networkType of the Timestream for InfluxDB instance is IPV4, which can communicate over IPv4 protocol only, or DUAL, which can communicate over both IPv4 and IPv6 protocols.</p>"
331336
}
332337
}
333338
},
@@ -364,6 +369,10 @@
364369
"shape":"Port",
365370
"documentation":"<p>The port number on which InfluxDB accepts connections. The default value is 8086.</p>"
366371
},
372+
"networkType":{
373+
"shape":"NetworkType",
374+
"documentation":"<p>Specifies whether the networkType of the Timestream for InfluxDB instance is IPV4, which can communicate over IPv4 protocol only, or DUAL, which can communicate over both IPv4 and IPv6 protocols.</p>"
375+
},
367376
"dbInstanceType":{
368377
"shape":"DbInstanceType",
369378
"documentation":"<p>The Timestream for InfluxDB instance type that InfluxDB runs on.</p>"
@@ -410,7 +419,7 @@
410419
},
411420
"influxAuthParametersSecretArn":{
412421
"shape":"String",
413-
"documentation":"<p>The Amazon Resource Name (ARN) of the AWS Secrets Manager secret containing the initial InfluxDB authorization parameters. The secret value is a JSON formatted key-value pair holding InfluxDB authorization values: organization, bucket, username, and password.</p>"
422+
"documentation":"<p>The Amazon Resource Name (ARN) of the Amazon Web Services Secrets Manager secret containing the initial InfluxDB authorization parameters. The secret value is a JSON formatted key-value pair holding InfluxDB authorization values: organization, bucket, username, and password.</p>"
414423
}
415424
}
416425
},
@@ -503,7 +512,7 @@
503512
},
504513
"name":{
505514
"shape":"DbInstanceName",
506-
"documentation":"<p>This customer-supplied name uniquely identifies the DB instance when interacting with the Amazon Timestream for InfluxDB API and AWS CLI commands.</p>"
515+
"documentation":"<p>This customer-supplied name uniquely identifies the DB instance when interacting with the Amazon Timestream for InfluxDB API and Amazon Web Services CLI commands.</p>"
507516
},
508517
"arn":{
509518
"shape":"Arn",
@@ -521,6 +530,10 @@
521530
"shape":"Port",
522531
"documentation":"<p>The port number on which InfluxDB accepts connections.</p>"
523532
},
533+
"networkType":{
534+
"shape":"NetworkType",
535+
"documentation":"<p>Specifies whether the networkType of the Timestream for InfluxDB instance is IPV4, which can communicate over IPv4 protocol only, or DUAL, which can communicate over both IPv4 and IPv6 protocols.</p>"
536+
},
524537
"dbInstanceType":{
525538
"shape":"DbInstanceType",
526539
"documentation":"<p>The Timestream for InfluxDB instance type to run InfluxDB on.</p>"
@@ -657,6 +670,10 @@
657670
"shape":"Port",
658671
"documentation":"<p>The port number on which InfluxDB accepts connections.</p>"
659672
},
673+
"networkType":{
674+
"shape":"NetworkType",
675+
"documentation":"<p>Specifies whether the networkType of the Timestream for InfluxDB instance is IPV4, which can communicate over IPv4 protocol only, or DUAL, which can communicate over both IPv4 and IPv6 protocols.</p>"
676+
},
660677
"dbInstanceType":{
661678
"shape":"DbInstanceType",
662679
"documentation":"<p>The Timestream for InfluxDB instance type that InfluxDB runs on.</p>"
@@ -703,7 +720,7 @@
703720
},
704721
"influxAuthParametersSecretArn":{
705722
"shape":"String",
706-
"documentation":"<p>The Amazon Resource Name (ARN) of the AWS Secrets Manager secret containing the initial InfluxDB authorization parameters. The secret value is a JSON formatted key-value pair holding InfluxDB authorization values: organization, bucket, username, and password.</p>"
723+
"documentation":"<p>The Amazon Resource Name (ARN) of the Amazon Web Services Secrets Manager secret containing the initial InfluxDB authorization parameters. The secret value is a JSON formatted key-value pair holding InfluxDB authorization values: organization, bucket, username, and password.</p>"
707724
}
708725
}
709726
},
@@ -789,6 +806,10 @@
789806
"shape":"Port",
790807
"documentation":"<p>The port number on which InfluxDB accepts connections.</p>"
791808
},
809+
"networkType":{
810+
"shape":"NetworkType",
811+
"documentation":"<p>Specifies whether the networkType of the Timestream for InfluxDB instance is IPV4, which can communicate over IPv4 protocol only, or DUAL, which can communicate over both IPv4 and IPv6 protocols.</p>"
812+
},
792813
"dbInstanceType":{
793814
"shape":"DbInstanceType",
794815
"documentation":"<p>The Timestream for InfluxDB instance type that InfluxDB runs on.</p>"
@@ -835,7 +856,7 @@
835856
},
836857
"influxAuthParametersSecretArn":{
837858
"shape":"String",
838-
"documentation":"<p>The Amazon Resource Name (ARN) of the AWS Secrets Manager secret containing the initial InfluxDB authorization parameters. The secret value is a JSON formatted key-value pair holding InfluxDB authorization values: organization, bucket, username, and password.</p>"
859+
"documentation":"<p>The Amazon Resource Name (ARN) of the Amazon Web Services Secrets Manager secret containing the initial InfluxDB authorization parameters. The secret value is a JSON formatted key-value pair holding InfluxDB authorization values: organization, bucket, username, and password.</p>"
839860
}
840861
}
841862
},
@@ -1236,6 +1257,13 @@
12361257
"max":100,
12371258
"min":1
12381259
},
1260+
"NetworkType":{
1261+
"type":"string",
1262+
"enum":[
1263+
"IPV4",
1264+
"DUAL"
1265+
]
1266+
},
12391267
"NextToken":{
12401268
"type":"string",
12411269
"min":1
@@ -1468,7 +1496,7 @@
14681496
},
14691497
"name":{
14701498
"shape":"DbInstanceName",
1471-
"documentation":"<p>This customer-supplied name uniquely identifies the DB instance when interacting with the Amazon Timestream for InfluxDB API and AWS CLI commands.</p>"
1499+
"documentation":"<p>This customer-supplied name uniquely identifies the DB instance when interacting with the Amazon Timestream for InfluxDB API and Amazon Web Services CLI commands.</p>"
14721500
},
14731501
"arn":{
14741502
"shape":"Arn",
@@ -1486,6 +1514,10 @@
14861514
"shape":"Port",
14871515
"documentation":"<p>The port number on which InfluxDB accepts connections.</p>"
14881516
},
1517+
"networkType":{
1518+
"shape":"NetworkType",
1519+
"documentation":"<p>Specifies whether the networkType of the Timestream for InfluxDB instance is IPV4, which can communicate over IPv4 protocol only, or DUAL, which can communicate over both IPv4 and IPv6 protocols.</p>"
1520+
},
14891521
"dbInstanceType":{
14901522
"shape":"DbInstanceType",
14911523
"documentation":"<p>The Timestream for InfluxDB instance type that InfluxDB runs on.</p>"
@@ -1532,7 +1564,7 @@
15321564
},
15331565
"influxAuthParametersSecretArn":{
15341566
"shape":"String",
1535-
"documentation":"<p>The Amazon Resource Name (ARN) of the AWS Secrets Manager secret containing the initial InfluxDB authorization parameters. The secret value is a JSON formatted key-value pair holding InfluxDB authorization values: organization, bucket, username, and password.</p>"
1567+
"documentation":"<p>The Amazon Resource Name (ARN) of the Amazon Web Services Secrets Manager secret containing the initial InfluxDB authorization parameters. The secret value is a JSON formatted key-value pair holding InfluxDB authorization values: organization, bucket, username, and password.</p>"
15361568
}
15371569
}
15381570
},
@@ -1590,5 +1622,5 @@
15901622
"min":1
15911623
}
15921624
},
1593-
"documentation":"<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>"
1625+
"documentation":"<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>"
15941626
}

0 commit comments

Comments
 (0)