Skip to content

Commit

Permalink
Update models for release
Browse files Browse the repository at this point in the history
  • Loading branch information
aws-sdk-php-automation committed Dec 7, 2023
1 parent 0d707e5 commit 32b41d3
Show file tree
Hide file tree
Showing 11 changed files with 427 additions and 130 deletions.
7 changes: 7 additions & 0 deletions .changes/3.293.6
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
[
{
"type": "api-change",
"category": "CodeDeploy",
"description": "This release adds support for two new CodeDeploy features: 1) zonal deployments for Amazon EC2 in-place deployments, 2) deployments triggered by Auto Scaling group termination lifecycle hook events."
}
]
7 changes: 0 additions & 7 deletions .changes/nextrelease/endpointv2-middleware.json

This file was deleted.

5 changes: 5 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,10 @@
# CHANGELOG

## next release

* `Aws\EndpointV2` - Adds endpoint resolution middleware and refactors endpoint resolution logic
* `Aws\CodeDeploy` - This release adds support for two new CodeDeploy features: 1) zonal deployments for Amazon EC2 in-place deployments, 2) deployments triggered by Auto Scaling group termination lifecycle hook events.

## 3.293.5 - 2023-12-06

* `Aws\Connect` - Releasing Tagging Support for Instance Management APIS
Expand Down
68 changes: 58 additions & 10 deletions src/data/codedeploy/2014-10-06/api-2.json
Original file line number Diff line number Diff line change
Expand Up @@ -235,7 +235,8 @@
{"shape":"InvalidMinimumHealthyHostValueException"},
{"shape":"DeploymentConfigLimitExceededException"},
{"shape":"InvalidComputePlatformException"},
{"shape":"InvalidTrafficRoutingConfigurationException"}
{"shape":"InvalidTrafficRoutingConfigurationException"},
{"shape":"InvalidZonalDeploymentConfigurationException"}
]
},
"CreateDeploymentGroup":{
Expand Down Expand Up @@ -593,7 +594,8 @@
{"shape":"InvalidDeploymentIdException"},
{"shape":"InvalidInstanceStatusException"},
{"shape":"InvalidInstanceTypeException"},
{"shape":"InvalidDeploymentInstanceTypeException"}
{"shape":"InvalidDeploymentInstanceTypeException"},
{"shape":"InvalidTargetFilterNameException"}
]
},
"ListDeployments":{
Expand Down Expand Up @@ -1001,7 +1003,8 @@
"type":"structure",
"members":{
"name":{"shape":"AutoScalingGroupName"},
"hook":{"shape":"AutoScalingGroupHook"}
"hook":{"shape":"AutoScalingGroupHook"},
"terminationHook":{"shape":"AutoScalingGroupHook"}
}
},
"AutoScalingGroupHook":{"type":"string"},
Expand Down Expand Up @@ -1084,6 +1087,10 @@
},
"BatchGetDeploymentTargetsInput":{
"type":"structure",
"required":[
"deploymentId",
"targetIds"
],
"members":{
"deploymentId":{"shape":"DeploymentId"},
"targetIds":{"shape":"TargetIdList"}
Expand Down Expand Up @@ -1210,7 +1217,8 @@
"deploymentConfigName":{"shape":"DeploymentConfigName"},
"minimumHealthyHosts":{"shape":"MinimumHealthyHosts"},
"trafficRoutingConfig":{"shape":"TrafficRoutingConfig"},
"computePlatform":{"shape":"ComputePlatform"}
"computePlatform":{"shape":"ComputePlatform"},
"zonalConfig":{"shape":"ZonalConfig"}
}
},
"CreateDeploymentConfigOutput":{
Expand Down Expand Up @@ -1244,7 +1252,8 @@
"ec2TagSet":{"shape":"EC2TagSet"},
"ecsServices":{"shape":"ECSServiceList"},
"onPremisesTagSet":{"shape":"OnPremisesTagSet"},
"tags":{"shape":"TagList"}
"tags":{"shape":"TagList"},
"terminationHookEnabled":{"shape":"NullableBoolean"}
}
},
"CreateDeploymentGroupOutput":{
Expand Down Expand Up @@ -1369,7 +1378,8 @@
"minimumHealthyHosts":{"shape":"MinimumHealthyHosts"},
"createTime":{"shape":"Timestamp"},
"computePlatform":{"shape":"ComputePlatform"},
"trafficRoutingConfig":{"shape":"TrafficRoutingConfig"}
"trafficRoutingConfig":{"shape":"TrafficRoutingConfig"},
"zonalConfig":{"shape":"ZonalConfig"}
}
},
"DeploymentConfigLimitExceededException":{
Expand Down Expand Up @@ -1402,7 +1412,8 @@
"CodeDeploy",
"CodeDeployAutoUpdate",
"CloudFormation",
"CloudFormationRollback"
"CloudFormationRollback",
"autoscalingTermination"
]
},
"DeploymentDoesNotExistException":{
Expand Down Expand Up @@ -1448,7 +1459,8 @@
"ec2TagSet":{"shape":"EC2TagSet"},
"onPremisesTagSet":{"shape":"OnPremisesTagSet"},
"computePlatform":{"shape":"ComputePlatform"},
"ecsServices":{"shape":"ECSServiceList"}
"ecsServices":{"shape":"ECSServiceList"},
"terminationHookEnabled":{"shape":"Boolean"}
}
},
"DeploymentGroupInfoList":{
Expand Down Expand Up @@ -1941,6 +1953,10 @@
},
"GetDeploymentTargetInput":{
"type":"structure",
"required":[
"deploymentId",
"targetId"
],
"members":{
"deploymentId":{"shape":"DeploymentId"},
"targetId":{"shape":"TargetId"}
Expand Down Expand Up @@ -2497,6 +2513,12 @@
},
"exception":true
},
"InvalidZonalDeploymentConfigurationException":{
"type":"structure",
"members":{
},
"exception":true
},
"Key":{"type":"string"},
"LambdaFunctionAlias":{"type":"string"},
"LambdaFunctionInfo":{
Expand Down Expand Up @@ -2663,6 +2685,7 @@
},
"ListDeploymentTargetsInput":{
"type":"structure",
"required":["deploymentId"],
"members":{
"deploymentId":{"shape":"DeploymentId"},
"nextToken":{"shape":"NextToken"},
Expand Down Expand Up @@ -2767,6 +2790,21 @@
"value":{"shape":"MinimumHealthyHostsValue"}
}
},
"MinimumHealthyHostsPerZone":{
"type":"structure",
"members":{
"type":{"shape":"MinimumHealthyHostsPerZoneType"},
"value":{"shape":"MinimumHealthyHostsPerZoneValue"}
}
},
"MinimumHealthyHostsPerZoneType":{
"type":"string",
"enum":[
"HOST_COUNT",
"FLEET_PERCENT"
]
},
"MinimumHealthyHostsPerZoneValue":{"type":"integer"},
"MinimumHealthyHostsType":{
"type":"string",
"enum":[
Expand Down Expand Up @@ -3281,7 +3319,8 @@
"loadBalancerInfo":{"shape":"LoadBalancerInfo"},
"ec2TagSet":{"shape":"EC2TagSet"},
"ecsServices":{"shape":"ECSServiceList"},
"onPremisesTagSet":{"shape":"OnPremisesTagSet"}
"onPremisesTagSet":{"shape":"OnPremisesTagSet"},
"terminationHookEnabled":{"shape":"NullableBoolean"}
}
},
"UpdateDeploymentGroupOutput":{
Expand All @@ -3293,6 +3332,15 @@
"Value":{"type":"string"},
"Version":{"type":"string"},
"VersionId":{"type":"string"},
"WaitTimeInMins":{"type":"integer"}
"WaitTimeInMins":{"type":"integer"},
"WaitTimeInSeconds":{"type":"long"},
"ZonalConfig":{
"type":"structure",
"members":{
"firstZoneMonitorDurationInSeconds":{"shape":"WaitTimeInSeconds"},
"monitorDurationInSeconds":{"shape":"WaitTimeInSeconds"},
"minimumHealthyHostsPerZone":{"shape":"MinimumHealthyHostsPerZone"}
}
}
}
}
2 changes: 1 addition & 1 deletion src/data/codedeploy/2014-10-06/api-2.json.php

Large diffs are not rendered by default.

Loading

0 comments on commit 32b41d3

Please sign in to comment.