Skip to content

Commit d0328c1

Browse files
author
AWS
committed
Timestream InfluxDB Update: This release adds support for rebooting InfluxDB DbInstances and DbClusters
1 parent cafe060 commit d0328c1

File tree

2 files changed

+191
-3
lines changed

2 files changed

+191
-3
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": "This release adds support for rebooting InfluxDB DbInstances and DbClusters"
6+
}

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

Lines changed: 185 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -245,6 +245,44 @@
245245
],
246246
"documentation":"<p>A list of tags applied to the resource.</p>"
247247
},
248+
"RebootDbCluster":{
249+
"name":"RebootDbCluster",
250+
"http":{
251+
"method":"POST",
252+
"requestUri":"/"
253+
},
254+
"input":{"shape":"RebootDbClusterInput"},
255+
"output":{"shape":"RebootDbClusterOutput"},
256+
"errors":[
257+
{"shape":"ValidationException"},
258+
{"shape":"AccessDeniedException"},
259+
{"shape":"InternalServerException"},
260+
{"shape":"ConflictException"},
261+
{"shape":"ResourceNotFoundException"},
262+
{"shape":"ThrottlingException"}
263+
],
264+
"documentation":"<p>Reboots a Timestream for InfluxDB cluster.</p>",
265+
"idempotent":true
266+
},
267+
"RebootDbInstance":{
268+
"name":"RebootDbInstance",
269+
"http":{
270+
"method":"POST",
271+
"requestUri":"/"
272+
},
273+
"input":{"shape":"RebootDbInstanceInput"},
274+
"output":{"shape":"RebootDbInstanceOutput"},
275+
"errors":[
276+
{"shape":"ValidationException"},
277+
{"shape":"AccessDeniedException"},
278+
{"shape":"InternalServerException"},
279+
{"shape":"ConflictException"},
280+
{"shape":"ResourceNotFoundException"},
281+
{"shape":"ThrottlingException"}
282+
],
283+
"documentation":"<p>Reboots a Timestream for InfluxDB instance.</p>",
284+
"idempotent":true
285+
},
248286
"TagResource":{
249287
"name":"TagResource",
250288
"http":{
@@ -356,7 +394,11 @@
356394
"AVAILABLE",
357395
"FAILED",
358396
"DELETED",
359-
"MAINTENANCE"
397+
"MAINTENANCE",
398+
"UPDATING_INSTANCE_TYPE",
399+
"REBOOTING",
400+
"REBOOT_FAILED",
401+
"PARTIALLY_AVAILABLE"
360402
]
361403
},
362404
"ConflictException":{
@@ -2590,6 +2632,144 @@
25902632
"max":65535,
25912633
"min":1024
25922634
},
2635+
"RebootDbClusterInput":{
2636+
"type":"structure",
2637+
"required":["dbClusterId"],
2638+
"members":{
2639+
"dbClusterId":{
2640+
"shape":"DbClusterId",
2641+
"documentation":"<p>Service-generated unique identifier of the DB cluster to reboot.</p>"
2642+
},
2643+
"instanceIds":{
2644+
"shape":"RebootDbClusterInputInstanceIdsList",
2645+
"documentation":"<p>A list of service-generated unique DB Instance Ids belonging to the DB Cluster to reboot.</p>"
2646+
}
2647+
}
2648+
},
2649+
"RebootDbClusterInputInstanceIdsList":{
2650+
"type":"list",
2651+
"member":{"shape":"DbInstanceId"},
2652+
"max":3,
2653+
"min":0
2654+
},
2655+
"RebootDbClusterOutput":{
2656+
"type":"structure",
2657+
"members":{
2658+
"dbClusterStatus":{
2659+
"shape":"ClusterStatus",
2660+
"documentation":"<p>The status of the DB Cluster.</p>"
2661+
}
2662+
}
2663+
},
2664+
"RebootDbInstanceInput":{
2665+
"type":"structure",
2666+
"required":["identifier"],
2667+
"members":{
2668+
"identifier":{
2669+
"shape":"DbInstanceIdentifier",
2670+
"documentation":"<p>The id of the DB instance to reboot.</p>"
2671+
}
2672+
}
2673+
},
2674+
"RebootDbInstanceOutput":{
2675+
"type":"structure",
2676+
"required":[
2677+
"id",
2678+
"name",
2679+
"arn",
2680+
"vpcSubnetIds"
2681+
],
2682+
"members":{
2683+
"id":{
2684+
"shape":"DbInstanceId",
2685+
"documentation":"<p>A service-generated unique identifier.</p>"
2686+
},
2687+
"name":{
2688+
"shape":"DbInstanceName",
2689+
"documentation":"<p>The customer-supplied name that uniquely identifies the DB instance when interacting with the Amazon Timestream for InfluxDB API and CLI commands.</p>"
2690+
},
2691+
"arn":{
2692+
"shape":"Arn",
2693+
"documentation":"<p>The Amazon Resource Name (ARN) of the DB instance.</p>"
2694+
},
2695+
"status":{
2696+
"shape":"Status",
2697+
"documentation":"<p>The status of the DB instance.</p>"
2698+
},
2699+
"endpoint":{
2700+
"shape":"String",
2701+
"documentation":"<p>The endpoint used to connect to InfluxDB. The default InfluxDB port is 8086.</p>"
2702+
},
2703+
"port":{
2704+
"shape":"Port",
2705+
"documentation":"<p>The port number on which InfluxDB accepts connections.</p>"
2706+
},
2707+
"networkType":{
2708+
"shape":"NetworkType",
2709+
"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>"
2710+
},
2711+
"dbInstanceType":{
2712+
"shape":"DbInstanceType",
2713+
"documentation":"<p>The Timestream for InfluxDB instance type that InfluxDB runs on.</p>"
2714+
},
2715+
"dbStorageType":{
2716+
"shape":"DbStorageType",
2717+
"documentation":"<p>The Timestream for InfluxDB DB storage type that InfluxDB stores data on.</p>"
2718+
},
2719+
"allocatedStorage":{
2720+
"shape":"AllocatedStorage",
2721+
"documentation":"<p>The amount of storage allocated for your DB storage type (in gibibytes).</p>"
2722+
},
2723+
"deploymentType":{
2724+
"shape":"DeploymentType",
2725+
"documentation":"<p>Specifies whether the Timestream for InfluxDB is deployed as Single-AZ or with a MultiAZ Standby for High availability.</p>"
2726+
},
2727+
"vpcSubnetIds":{
2728+
"shape":"VpcSubnetIdList",
2729+
"documentation":"<p>A list of VPC subnet IDs associated with the DB instance.</p>"
2730+
},
2731+
"publiclyAccessible":{
2732+
"shape":"Boolean",
2733+
"documentation":"<p>Indicates if the DB instance has a public IP to facilitate access.</p>"
2734+
},
2735+
"vpcSecurityGroupIds":{
2736+
"shape":"VpcSecurityGroupIdList",
2737+
"documentation":"<p>A list of VPC security group IDs associated with the DB instance.</p>"
2738+
},
2739+
"dbParameterGroupIdentifier":{
2740+
"shape":"DbParameterGroupIdentifier",
2741+
"documentation":"<p>The id of the DB parameter group assigned to your DB instance.</p>"
2742+
},
2743+
"availabilityZone":{
2744+
"shape":"String",
2745+
"documentation":"<p>The Availability Zone in which the DB instance resides.</p>"
2746+
},
2747+
"secondaryAvailabilityZone":{
2748+
"shape":"String",
2749+
"documentation":"<p>The Availability Zone in which the standby instance is located when deploying with a MultiAZ standby instance.</p>"
2750+
},
2751+
"logDeliveryConfiguration":{
2752+
"shape":"LogDeliveryConfiguration",
2753+
"documentation":"<p>Configuration for sending InfluxDB engine logs to send to specified S3 bucket.</p>"
2754+
},
2755+
"influxAuthParametersSecretArn":{
2756+
"shape":"String",
2757+
"documentation":"<p>The Amazon Resource Name (ARN) of the 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>"
2758+
},
2759+
"dbClusterId":{
2760+
"shape":"DbClusterId",
2761+
"documentation":"<p>Specifies the DbCluster to which this DbInstance belongs to.</p>"
2762+
},
2763+
"instanceMode":{
2764+
"shape":"InstanceMode",
2765+
"documentation":"<p>Specifies the DbInstance's role in the cluster.</p>"
2766+
},
2767+
"instanceModes":{
2768+
"shape":"InstanceModeList",
2769+
"documentation":"<p>Specifies the DbInstance's roles in the cluster.</p>"
2770+
}
2771+
}
2772+
},
25932773
"RequestTagMap":{
25942774
"type":"map",
25952775
"key":{"shape":"TagKey"},
@@ -2670,7 +2850,9 @@
26702850
"FAILED",
26712851
"UPDATING_DEPLOYMENT_TYPE",
26722852
"UPDATING_INSTANCE_TYPE",
2673-
"MAINTENANCE"
2853+
"MAINTENANCE",
2854+
"REBOOTING",
2855+
"REBOOT_FAILED"
26742856
]
26752857
},
26762858
"String":{"type":"string"},
@@ -2972,7 +3154,7 @@
29723154
"VpcSubnetIdList":{
29733155
"type":"list",
29743156
"member":{"shape":"VpcSubnetId"},
2975-
"max":3,
3157+
"max":6,
29763158
"min":1
29773159
}
29783160
},

0 commit comments

Comments
 (0)