|
381 | 381 | "min":2, |
382 | 382 | "pattern":"[^_\"][^\"]*" |
383 | 383 | }, |
| 384 | + "ClusterConfiguration":{ |
| 385 | + "type":"structure", |
| 386 | + "members":{ |
| 387 | + "ingestQueryInstances":{ |
| 388 | + "shape":"Integer", |
| 389 | + "documentation":"<p>The number of instances in the DbCluster which can both ingest and query.</p>" |
| 390 | + }, |
| 391 | + "queryOnlyInstances":{ |
| 392 | + "shape":"Integer", |
| 393 | + "documentation":"<p>The number of instances in the DbCluster which can only query.</p>" |
| 394 | + }, |
| 395 | + "dedicatedCompactor":{ |
| 396 | + "shape":"Boolean", |
| 397 | + "documentation":"<p>Indicates if the compactor instance is a standalone instance or not.</p>" |
| 398 | + } |
| 399 | + }, |
| 400 | + "documentation":"<p>Configuration for node modes in the DbCluster.</p>" |
| 401 | + }, |
384 | 402 | "ClusterDeploymentType":{ |
385 | 403 | "type":"string", |
386 | 404 | "enum":["MULTI_NODE_READ_REPLICAS"] |
|
499 | 517 | "shape":"LogDeliveryConfiguration", |
500 | 518 | "documentation":"<p>Configuration for sending InfluxDB engine logs to a specified S3 bucket.</p>" |
501 | 519 | }, |
| 520 | + "maintenanceSchedule":{ |
| 521 | + "shape":"MaintenanceSchedule", |
| 522 | + "documentation":"<p>Specifies the maintenance schedule for the DB cluster, including the preferred maintenance window and timezone.</p>" |
| 523 | + }, |
502 | 524 | "tags":{ |
503 | 525 | "shape":"RequestTagMap", |
504 | 526 | "documentation":"<p>A list of key-value pairs to associate with the DB instance.</p>" |
|
585 | 607 | "shape":"LogDeliveryConfiguration", |
586 | 608 | "documentation":"<p>Configuration for sending InfluxDB engine logs to a specified S3 bucket.</p>" |
587 | 609 | }, |
| 610 | + "maintenanceSchedule":{ |
| 611 | + "shape":"MaintenanceSchedule", |
| 612 | + "documentation":"<p>Specifies the maintenance schedule for the DB instance, including the preferred maintenance window and timezone.</p>" |
| 613 | + }, |
588 | 614 | "tags":{ |
589 | 615 | "shape":"RequestTagMap", |
590 | 616 | "documentation":"<p>A list of key-value pairs to associate with the DB instance.</p>" |
|
695 | 721 | "instanceModes":{ |
696 | 722 | "shape":"InstanceModeList", |
697 | 723 | "documentation":"<p>Specifies the DbInstance's roles in the cluster.</p>" |
| 724 | + }, |
| 725 | + "maintenanceSchedule":{ |
| 726 | + "shape":"MaintenanceSchedule", |
| 727 | + "documentation":"<p>The maintenance schedule for the DB instance.</p>" |
| 728 | + }, |
| 729 | + "lastMaintenanceTime":{ |
| 730 | + "shape":"SyntheticTimestamp_date_time", |
| 731 | + "documentation":"<p>The timestamp of the last completed maintenance operation on the DB instance.</p>" |
| 732 | + }, |
| 733 | + "nextMaintenanceTime":{ |
| 734 | + "shape":"SyntheticTimestamp_date_time", |
| 735 | + "documentation":"<p>The timestamp of the next scheduled maintenance operation on the DB instance.</p>" |
698 | 736 | } |
699 | 737 | } |
700 | 738 | }, |
|
1181 | 1219 | "instanceModes":{ |
1182 | 1220 | "shape":"InstanceModeList", |
1183 | 1221 | "documentation":"<p>Specifies the DbInstance's roles in the cluster.</p>" |
| 1222 | + }, |
| 1223 | + "maintenanceSchedule":{ |
| 1224 | + "shape":"MaintenanceSchedule", |
| 1225 | + "documentation":"<p>The maintenance schedule for the DB instance.</p>" |
| 1226 | + }, |
| 1227 | + "lastMaintenanceTime":{ |
| 1228 | + "shape":"SyntheticTimestamp_date_time", |
| 1229 | + "documentation":"<p>The timestamp of the last completed maintenance operation on the DB instance.</p>" |
| 1230 | + }, |
| 1231 | + "nextMaintenanceTime":{ |
| 1232 | + "shape":"SyntheticTimestamp_date_time", |
| 1233 | + "documentation":"<p>The timestamp of the next scheduled maintenance operation on the DB instance.</p>" |
1184 | 1234 | } |
1185 | 1235 | } |
1186 | 1236 | }, |
|
1321 | 1371 | "shape":"LogDeliveryConfiguration", |
1322 | 1372 | "documentation":"<p>Configuration for sending InfluxDB engine logs to send to specified S3 bucket.</p>" |
1323 | 1373 | }, |
| 1374 | + "maintenanceSchedule":{ |
| 1375 | + "shape":"MaintenanceSchedule", |
| 1376 | + "documentation":"<p>The maintenance schedule for the DB cluster.</p>" |
| 1377 | + }, |
| 1378 | + "lastMaintenanceTime":{ |
| 1379 | + "shape":"SyntheticTimestamp_date_time", |
| 1380 | + "documentation":"<p>The timestamp of the last completed maintenance operation on the DB cluster.</p>" |
| 1381 | + }, |
| 1382 | + "nextMaintenanceTime":{ |
| 1383 | + "shape":"SyntheticTimestamp_date_time", |
| 1384 | + "documentation":"<p>The timestamp of the next scheduled maintenance operation on the DB cluster.</p>" |
| 1385 | + }, |
1324 | 1386 | "influxAuthParametersSecretArn":{ |
1325 | 1387 | "shape":"String", |
1326 | 1388 | "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>" |
|
1336 | 1398 | "failoverMode":{ |
1337 | 1399 | "shape":"FailoverMode", |
1338 | 1400 | "documentation":"<p>The configured failover mode for the DB cluster.</p>" |
| 1401 | + }, |
| 1402 | + "clusterConfiguration":{ |
| 1403 | + "shape":"ClusterConfiguration", |
| 1404 | + "documentation":"<p>Configuration for node modes in the DbCluster.</p>" |
1339 | 1405 | } |
1340 | 1406 | } |
1341 | 1407 | }, |
|
1445 | 1511 | "instanceModes":{ |
1446 | 1512 | "shape":"InstanceModeList", |
1447 | 1513 | "documentation":"<p>Specifies the DbInstance's roles in the cluster.</p>" |
| 1514 | + }, |
| 1515 | + "maintenanceSchedule":{ |
| 1516 | + "shape":"MaintenanceSchedule", |
| 1517 | + "documentation":"<p>The maintenance schedule for the DB instance.</p>" |
| 1518 | + }, |
| 1519 | + "lastMaintenanceTime":{ |
| 1520 | + "shape":"SyntheticTimestamp_date_time", |
| 1521 | + "documentation":"<p>The timestamp of the last completed maintenance operation on the DB instance.</p>" |
| 1522 | + }, |
| 1523 | + "nextMaintenanceTime":{ |
| 1524 | + "shape":"SyntheticTimestamp_date_time", |
| 1525 | + "documentation":"<p>The timestamp of the next scheduled maintenance operation on the DB instance.</p>" |
1448 | 1526 | } |
1449 | 1527 | } |
1450 | 1528 | }, |
|
1488 | 1566 | } |
1489 | 1567 | } |
1490 | 1568 | }, |
| 1569 | + "IanaTimezone":{ |
| 1570 | + "type":"string", |
| 1571 | + "documentation":"<p>IANA timezone identifier.</p> <p>Format: Region/City or UTC See: https://www.iana.org/time-zones</p>", |
| 1572 | + "max":64, |
| 1573 | + "min":1, |
| 1574 | + "pattern":"(UTC|[A-Za-z_]+/[A-Za-z0-9_]+(/[A-Za-z0-9_]+)?)" |
| 1575 | + }, |
1491 | 1576 | "InfluxDBv2Parameters":{ |
1492 | 1577 | "type":"structure", |
1493 | 1578 | "members":{ |
|
1896 | 1981 | }, |
1897 | 1982 | "InfluxDBv3CoreParametersDataFusionConfigString":{ |
1898 | 1983 | "type":"string", |
1899 | | - "pattern":"[a-zA-Z0-9_]+=[^,\\s]+(?:,[a-zA-Z0-9_]+=[^,\\s]+)*" |
| 1984 | + "pattern":"[a-zA-Z0-9_.]+:[^,\\s]+(?:,[a-zA-Z0-9_.]+:[^,\\s]+)*" |
1900 | 1985 | }, |
1901 | 1986 | "InfluxDBv3CoreParametersDataFusionMaxParquetFanoutInteger":{ |
1902 | 1987 | "type":"integer", |
|
2244 | 2329 | }, |
2245 | 2330 | "InfluxDBv3EnterpriseParametersDataFusionConfigString":{ |
2246 | 2331 | "type":"string", |
2247 | | - "pattern":"[a-zA-Z0-9_]+=[^,\\s]+(?:,[a-zA-Z0-9_]+=[^,\\s]+)*" |
| 2332 | + "pattern":"[a-zA-Z0-9_.]+:[^,\\s]+(?:,[a-zA-Z0-9_.]+:[^,\\s]+)*" |
2248 | 2333 | }, |
2249 | 2334 | "InfluxDBv3EnterpriseParametersDataFusionMaxParquetFanoutInteger":{ |
2250 | 2335 | "type":"integer", |
|
2551 | 2636 | "error" |
2552 | 2637 | ] |
2553 | 2638 | }, |
| 2639 | + "MaintenanceSchedule":{ |
| 2640 | + "type":"structure", |
| 2641 | + "required":[ |
| 2642 | + "timezone", |
| 2643 | + "preferredMaintenanceWindow" |
| 2644 | + ], |
| 2645 | + "members":{ |
| 2646 | + "timezone":{ |
| 2647 | + "shape":"IanaTimezone", |
| 2648 | + "documentation":"<p>The IANA timezone identifier for the maintenance window. Format: Region/City or UTC. For example, America/New_York or UTC.</p>" |
| 2649 | + }, |
| 2650 | + "preferredMaintenanceWindow":{ |
| 2651 | + "shape":"MaintenanceWindow", |
| 2652 | + "documentation":"<p>The preferred maintenance window in the format ddd:HH:MM-ddd:HH:MM (UTC). Day must be one of: Mon, Tue, Wed, Thu, Fri, Sat, Sun. For example, Sun:02:00-Sun:06:00. Provide an empty string to let the system choose a window.</p>" |
| 2653 | + } |
| 2654 | + }, |
| 2655 | + "documentation":"<p>Specifies the maintenance schedule for a DB instance or cluster, defining when maintenance operations such as patching can be performed.</p>" |
| 2656 | + }, |
| 2657 | + "MaintenanceWindow":{ |
| 2658 | + "type":"string", |
| 2659 | + "documentation":"<p>Preferred maintenance window in format "ddd:HH:MM-ddd:HH:MM"</p> <p>Format requirements:</p> <ul> <li>Day: Mon, Tue, Wed, Thu, Fri, Sat, Sun</li> <li>Hour: 00-23 (24-hour format, 2 digits)</li> <li>Minute: 00-59 (2 digits)</li> </ul> <p>Provide empty string to let the system choose a window.</p> <p>Examples:</p> <ul> <li>"Sun:02:00-Sun:06:00" (4-hour window Sunday morning)</li> <li>"Sat:23:00-Sun:03:00" (cross-midnight window)</li> <li>"" or (system chooses)</li> </ul>", |
| 2660 | + "max":19, |
| 2661 | + "min":0, |
| 2662 | + "pattern":"$|^(Mon|Tue|Wed|Thu|Fri|Sat|Sun):([01]\\d|2[0-3]):[0-5]\\d-(Mon|Tue|Wed|Thu|Fri|Sat|Sun):([01]\\d|2[0-3]):[0-5]\\d" |
| 2663 | + }, |
2554 | 2664 | "MaxResults":{ |
2555 | 2665 | "type":"integer", |
2556 | 2666 | "box":true, |
|
2767 | 2877 | "instanceModes":{ |
2768 | 2878 | "shape":"InstanceModeList", |
2769 | 2879 | "documentation":"<p>Specifies the DbInstance's roles in the cluster.</p>" |
| 2880 | + }, |
| 2881 | + "maintenanceSchedule":{ |
| 2882 | + "shape":"MaintenanceSchedule", |
| 2883 | + "documentation":"<p>The maintenance schedule for the DB instance.</p>" |
| 2884 | + }, |
| 2885 | + "lastMaintenanceTime":{ |
| 2886 | + "shape":"SyntheticTimestamp_date_time", |
| 2887 | + "documentation":"<p>The timestamp of the last completed maintenance operation on the DB instance.</p>" |
| 2888 | + }, |
| 2889 | + "nextMaintenanceTime":{ |
| 2890 | + "shape":"SyntheticTimestamp_date_time", |
| 2891 | + "documentation":"<p>The timestamp of the next scheduled maintenance operation on the DB instance.</p>" |
2770 | 2892 | } |
2771 | 2893 | } |
2772 | 2894 | }, |
|
2856 | 2978 | ] |
2857 | 2979 | }, |
2858 | 2980 | "String":{"type":"string"}, |
| 2981 | + "SyntheticTimestamp_date_time":{ |
| 2982 | + "type":"timestamp", |
| 2983 | + "timestampFormat":"iso8601" |
| 2984 | + }, |
2859 | 2985 | "TagKey":{ |
2860 | 2986 | "type":"string", |
2861 | 2987 | "max":128, |
|
2955 | 3081 | "failoverMode":{ |
2956 | 3082 | "shape":"FailoverMode", |
2957 | 3083 | "documentation":"<p>Update the DB cluster's failover behavior.</p>" |
| 3084 | + }, |
| 3085 | + "maintenanceSchedule":{ |
| 3086 | + "shape":"MaintenanceSchedule", |
| 3087 | + "documentation":"<p>Specifies the maintenance schedule for the DB cluster, including the preferred maintenance window and timezone.</p>" |
2958 | 3088 | } |
2959 | 3089 | } |
2960 | 3090 | }, |
|
3002 | 3132 | "allocatedStorage":{ |
3003 | 3133 | "shape":"AllocatedStorage", |
3004 | 3134 | "documentation":"<p>The amount of storage to allocate for your DB storage type (in gibibytes).</p>" |
| 3135 | + }, |
| 3136 | + "maintenanceSchedule":{ |
| 3137 | + "shape":"MaintenanceSchedule", |
| 3138 | + "documentation":"<p>Specifies the maintenance schedule for the DB instance, including the preferred maintenance window and timezone.</p>" |
3005 | 3139 | } |
3006 | 3140 | } |
3007 | 3141 | }, |
|
3101 | 3235 | "instanceModes":{ |
3102 | 3236 | "shape":"InstanceModeList", |
3103 | 3237 | "documentation":"<p>Specifies the DbInstance's roles in the cluster.</p>" |
| 3238 | + }, |
| 3239 | + "maintenanceSchedule":{ |
| 3240 | + "shape":"MaintenanceSchedule", |
| 3241 | + "documentation":"<p>The maintenance schedule for the DB instance.</p>" |
| 3242 | + }, |
| 3243 | + "lastMaintenanceTime":{ |
| 3244 | + "shape":"SyntheticTimestamp_date_time", |
| 3245 | + "documentation":"<p>The timestamp of the last completed maintenance operation on the DB instance.</p>" |
| 3246 | + }, |
| 3247 | + "nextMaintenanceTime":{ |
| 3248 | + "shape":"SyntheticTimestamp_date_time", |
| 3249 | + "documentation":"<p>The timestamp of the next scheduled maintenance operation on the DB instance.</p>" |
3104 | 3250 | } |
3105 | 3251 | } |
3106 | 3252 | }, |
|
0 commit comments