|
4264 | 4264 | "AlarmName":{"shape":"AlarmName"}
|
4265 | 4265 | }
|
4266 | 4266 | },
|
| 4267 | + "AlarmDetails":{ |
| 4268 | + "type":"structure", |
| 4269 | + "required":["AlarmName"], |
| 4270 | + "members":{ |
| 4271 | + "AlarmName":{"shape":"AlarmName"} |
| 4272 | + } |
| 4273 | + }, |
4267 | 4274 | "AlarmList":{
|
4268 | 4275 | "type":"list",
|
4269 | 4276 | "member":{"shape":"Alarm"},
|
|
5468 | 5475 | "max":100,
|
5469 | 5476 | "min":0
|
5470 | 5477 | },
|
| 5478 | + "AutoRollbackAlarms":{ |
| 5479 | + "type":"list", |
| 5480 | + "member":{"shape":"AlarmDetails"}, |
| 5481 | + "max":10, |
| 5482 | + "min":1 |
| 5483 | + }, |
5471 | 5484 | "AutoRollbackConfig":{
|
5472 | 5485 | "type":"structure",
|
5473 | 5486 | "members":{
|
|
5817 | 5830 | "Value":{"shape":"CapacitySizeValue"}
|
5818 | 5831 | }
|
5819 | 5832 | },
|
| 5833 | + "CapacitySizeConfig":{ |
| 5834 | + "type":"structure", |
| 5835 | + "required":[ |
| 5836 | + "Type", |
| 5837 | + "Value" |
| 5838 | + ], |
| 5839 | + "members":{ |
| 5840 | + "Type":{"shape":"NodeUnavailabilityType"}, |
| 5841 | + "Value":{"shape":"NodeUnavailabilityValue"} |
| 5842 | + } |
| 5843 | + }, |
5820 | 5844 | "CapacitySizeType":{
|
5821 | 5845 | "type":"string",
|
5822 | 5846 | "enum":[
|
|
6290 | 6314 | "Status":{"shape":"InstanceGroupStatus"},
|
6291 | 6315 | "TrainingPlanArn":{"shape":"TrainingPlanArn"},
|
6292 | 6316 | "TrainingPlanStatus":{"shape":"InstanceGroupTrainingPlanStatus"},
|
6293 |
| - "OverrideVpcConfig":{"shape":"VpcConfig"} |
| 6317 | + "OverrideVpcConfig":{"shape":"VpcConfig"}, |
| 6318 | + "ScheduledUpdateConfig":{"shape":"ScheduledUpdateConfig"} |
6294 | 6319 | }
|
6295 | 6320 | },
|
6296 | 6321 | "ClusterInstanceGroupDetailsList":{
|
|
6322 | 6347 | "InstanceStorageConfigs":{"shape":"ClusterInstanceStorageConfigs"},
|
6323 | 6348 | "OnStartDeepHealthChecks":{"shape":"OnStartDeepHealthChecks"},
|
6324 | 6349 | "TrainingPlanArn":{"shape":"TrainingPlanArn"},
|
6325 |
| - "OverrideVpcConfig":{"shape":"VpcConfig"} |
| 6350 | + "OverrideVpcConfig":{"shape":"VpcConfig"}, |
| 6351 | + "ScheduledUpdateConfig":{"shape":"ScheduledUpdateConfig"} |
6326 | 6352 | }
|
6327 | 6353 | },
|
6328 | 6354 | "ClusterInstanceGroupSpecifications":{
|
|
6527 | 6553 | "InstanceStatus":{"shape":"ClusterInstanceStatusDetails"},
|
6528 | 6554 | "InstanceType":{"shape":"ClusterInstanceType"},
|
6529 | 6555 | "LaunchTime":{"shape":"Timestamp"},
|
| 6556 | + "LastSoftwareUpdateTime":{"shape":"Timestamp"}, |
6530 | 6557 | "LifeCycleConfig":{"shape":"ClusterLifeCycleConfig"},
|
6531 | 6558 | "OverrideVpcConfig":{"shape":"VpcConfig"},
|
6532 | 6559 | "ThreadsPerCore":{"shape":"ClusterThreadsPerCore"},
|
|
6574 | 6601 | "InstanceId":{"shape":"String"},
|
6575 | 6602 | "InstanceType":{"shape":"ClusterInstanceType"},
|
6576 | 6603 | "LaunchTime":{"shape":"Timestamp"},
|
| 6604 | + "LastSoftwareUpdateTime":{"shape":"Timestamp"}, |
6577 | 6605 | "InstanceStatus":{"shape":"ClusterInstanceStatusDetails"}
|
6578 | 6606 | }
|
6579 | 6607 | },
|
|
8768 | 8796 | }
|
8769 | 8797 | },
|
8770 | 8798 | "CreationTime":{"type":"timestamp"},
|
| 8799 | + "CronScheduleExpression":{ |
| 8800 | + "type":"string", |
| 8801 | + "max":256, |
| 8802 | + "min":1 |
| 8803 | + }, |
8771 | 8804 | "CrossAccountFilterOption":{
|
8772 | 8805 | "type":"string",
|
8773 | 8806 | "enum":[
|
|
9692 | 9725 | "AutoRollbackConfiguration":{"shape":"AutoRollbackConfig"}
|
9693 | 9726 | }
|
9694 | 9727 | },
|
| 9728 | + "DeploymentConfiguration":{ |
| 9729 | + "type":"structure", |
| 9730 | + "members":{ |
| 9731 | + "RollingUpdatePolicy":{"shape":"RollingDeploymentPolicy"}, |
| 9732 | + "WaitIntervalInSeconds":{"shape":"WaitTimeIntervalInSeconds"}, |
| 9733 | + "AutoRollbackConfiguration":{"shape":"AutoRollbackAlarms"} |
| 9734 | + } |
| 9735 | + }, |
9695 | 9736 | "DeploymentRecommendation":{
|
9696 | 9737 | "type":"structure",
|
9697 | 9738 | "required":["RecommendationStatus"],
|
|
19303 | 19344 | "max":8192,
|
19304 | 19345 | "pattern":".*"
|
19305 | 19346 | },
|
| 19347 | + "NodeUnavailabilityType":{ |
| 19348 | + "type":"string", |
| 19349 | + "enum":[ |
| 19350 | + "INSTANCE_COUNT", |
| 19351 | + "CAPACITY_PERCENTAGE" |
| 19352 | + ] |
| 19353 | + }, |
| 19354 | + "NodeUnavailabilityValue":{ |
| 19355 | + "type":"integer", |
| 19356 | + "min":1 |
| 19357 | + }, |
19306 | 19358 | "NonEmptyString256":{
|
19307 | 19359 | "type":"string",
|
19308 | 19360 | "max":256,
|
|
22242 | 22294 | "min":20,
|
22243 | 22295 | "pattern":"^arn:aws[a-z\\-]*:iam::\\d{12}:role/?[a-zA-Z_0-9+=,.@\\-_/]+$"
|
22244 | 22296 | },
|
| 22297 | + "RollingDeploymentPolicy":{ |
| 22298 | + "type":"structure", |
| 22299 | + "required":["MaximumBatchSize"], |
| 22300 | + "members":{ |
| 22301 | + "MaximumBatchSize":{"shape":"CapacitySizeConfig"}, |
| 22302 | + "RollbackMaximumBatchSize":{"shape":"CapacitySizeConfig"} |
| 22303 | + } |
| 22304 | + }, |
22245 | 22305 | "RollingUpdatePolicy":{
|
22246 | 22306 | "type":"structure",
|
22247 | 22307 | "required":[
|
|
22476 | 22536 | "Stopped"
|
22477 | 22537 | ]
|
22478 | 22538 | },
|
| 22539 | + "ScheduledUpdateConfig":{ |
| 22540 | + "type":"structure", |
| 22541 | + "required":["ScheduleExpression"], |
| 22542 | + "members":{ |
| 22543 | + "ScheduleExpression":{"shape":"CronScheduleExpression"}, |
| 22544 | + "DeploymentConfig":{"shape":"DeploymentConfiguration"} |
| 22545 | + } |
| 22546 | + }, |
22479 | 22547 | "SchedulerConfig":{
|
22480 | 22548 | "type":"structure",
|
22481 | 22549 | "members":{
|
@@ -25264,11 +25332,26 @@
|
25264 | 25332 | "ClusterSchedulerConfigVersion":{"shape":"Integer"}
|
25265 | 25333 | }
|
25266 | 25334 | },
|
| 25335 | + "UpdateClusterSoftwareInstanceGroupSpecification":{ |
| 25336 | + "type":"structure", |
| 25337 | + "required":["InstanceGroupName"], |
| 25338 | + "members":{ |
| 25339 | + "InstanceGroupName":{"shape":"ClusterInstanceGroupName"} |
| 25340 | + } |
| 25341 | + }, |
| 25342 | + "UpdateClusterSoftwareInstanceGroups":{ |
| 25343 | + "type":"list", |
| 25344 | + "member":{"shape":"UpdateClusterSoftwareInstanceGroupSpecification"}, |
| 25345 | + "max":100, |
| 25346 | + "min":1 |
| 25347 | + }, |
25267 | 25348 | "UpdateClusterSoftwareRequest":{
|
25268 | 25349 | "type":"structure",
|
25269 | 25350 | "required":["ClusterName"],
|
25270 | 25351 | "members":{
|
25271 |
| - "ClusterName":{"shape":"ClusterNameOrArn"} |
| 25352 | + "ClusterName":{"shape":"ClusterNameOrArn"}, |
| 25353 | + "InstanceGroups":{"shape":"UpdateClusterSoftwareInstanceGroups"}, |
| 25354 | + "DeploymentConfig":{"shape":"DeploymentConfiguration"} |
25272 | 25355 | }
|
25273 | 25356 | },
|
25274 | 25357 | "UpdateClusterSoftwareResponse":{
|
|
26222 | 26305 | "max":3600,
|
26223 | 26306 | "min":0
|
26224 | 26307 | },
|
| 26308 | + "WaitTimeIntervalInSeconds":{ |
| 26309 | + "type":"integer", |
| 26310 | + "max":3600, |
| 26311 | + "min":0 |
| 26312 | + }, |
26225 | 26313 | "WarmPoolResourceStatus":{
|
26226 | 26314 | "type":"string",
|
26227 | 26315 | "enum":[
|
|
0 commit comments