|
245 | 245 | ], |
246 | 246 | "documentation":"<p>A list of tags applied to the resource.</p>" |
247 | 247 | }, |
| 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 | + }, |
248 | 286 | "TagResource":{ |
249 | 287 | "name":"TagResource", |
250 | 288 | "http":{ |
|
356 | 394 | "AVAILABLE", |
357 | 395 | "FAILED", |
358 | 396 | "DELETED", |
359 | | - "MAINTENANCE" |
| 397 | + "MAINTENANCE", |
| 398 | + "UPDATING_INSTANCE_TYPE", |
| 399 | + "REBOOTING", |
| 400 | + "REBOOT_FAILED", |
| 401 | + "PARTIALLY_AVAILABLE" |
360 | 402 | ] |
361 | 403 | }, |
362 | 404 | "ConflictException":{ |
|
2590 | 2632 | "max":65535, |
2591 | 2633 | "min":1024 |
2592 | 2634 | }, |
| 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 | + }, |
2593 | 2773 | "RequestTagMap":{ |
2594 | 2774 | "type":"map", |
2595 | 2775 | "key":{"shape":"TagKey"}, |
|
2670 | 2850 | "FAILED", |
2671 | 2851 | "UPDATING_DEPLOYMENT_TYPE", |
2672 | 2852 | "UPDATING_INSTANCE_TYPE", |
2673 | | - "MAINTENANCE" |
| 2853 | + "MAINTENANCE", |
| 2854 | + "REBOOTING", |
| 2855 | + "REBOOT_FAILED" |
2674 | 2856 | ] |
2675 | 2857 | }, |
2676 | 2858 | "String":{"type":"string"}, |
|
2972 | 3154 | "VpcSubnetIdList":{ |
2973 | 3155 | "type":"list", |
2974 | 3156 | "member":{"shape":"VpcSubnetId"}, |
2975 | | - "max":3, |
| 3157 | + "max":6, |
2976 | 3158 | "min":1 |
2977 | 3159 | } |
2978 | 3160 | }, |
|
0 commit comments