Skip to content

Commit

Permalink
Merge pull request #1439 from aws/release
Browse files Browse the repository at this point in the history
Release v1.10.20
  • Loading branch information
awstools authored Aug 1, 2017
2 parents e9002db + b33b081 commit e56e5a2
Show file tree
Hide file tree
Showing 26 changed files with 2,048 additions and 111 deletions.
15 changes: 15 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,18 @@
Release v1.10.20 (2017-08-01)
===

### Service Client Updates
* `service/codedeploy`: Updates service API and documentation
* AWS CodeDeploy now supports the use of multiple tag groups in a single deployment group (an intersection of tags) to identify the instances for a deployment. When you create or update a deployment group, use the new ec2TagSet and onPremisesTagSet structures to specify up to three groups of tags. Only instances that are identified by at least one tag in each of the tag groups are included in the deployment group.
* `service/config`: Updates service API and documentation
* `service/ec2`: Updates service waiters
* Ec2 SpotInstanceRequestFulfilled waiter update
* `service/elasticloadbalancingv2`: Updates service waiters
* `service/email`: Updates service API, documentation, paginators, and examples
* This update adds information about publishing email open and click events. This update also adds information about publishing email events to Amazon Simple Notification Service (Amazon SNS).
* `service/pinpoint`: Updates service API and documentation
* This release of the Pinpoint SDK enables App management - create, delete, update operations, Raw Content delivery for APNs and GCM campaign messages and From Address override.

Release v1.10.19 (2017-08-01)
===

Expand Down
2 changes: 1 addition & 1 deletion aws/version.go
Original file line number Diff line number Diff line change
Expand Up @@ -5,4 +5,4 @@ package aws
const SDKName = "aws-sdk-go"

// SDKVersion is the version of this SDK
const SDKVersion = "1.10.19"
const SDKVersion = "1.10.20"
63 changes: 57 additions & 6 deletions models/apis/codedeploy/2014-10-06/api-2.json
Original file line number Diff line number Diff line change
Expand Up @@ -229,7 +229,10 @@
{"shape":"InvalidAutoRollbackConfigException"},
{"shape":"InvalidLoadBalancerInfoException"},
{"shape":"InvalidDeploymentStyleException"},
{"shape":"InvalidBlueGreenDeploymentConfigurationException"}
{"shape":"InvalidBlueGreenDeploymentConfigurationException"},
{"shape":"InvalidEC2TagCombinationException"},
{"shape":"InvalidOnPremisesTagCombinationException"},
{"shape":"TagSetListLimitExceededException"}
]
},
"DeleteApplication":{
Expand Down Expand Up @@ -646,7 +649,10 @@
{"shape":"InvalidAutoRollbackConfigException"},
{"shape":"InvalidLoadBalancerInfoException"},
{"shape":"InvalidDeploymentStyleException"},
{"shape":"InvalidBlueGreenDeploymentConfigurationException"}
{"shape":"InvalidBlueGreenDeploymentConfigurationException"},
{"shape":"InvalidEC2TagCombinationException"},
{"shape":"InvalidOnPremisesTagCombinationException"},
{"shape":"TagSetListLimitExceededException"}
]
}
},
Expand Down Expand Up @@ -961,7 +967,9 @@
"autoRollbackConfiguration":{"shape":"AutoRollbackConfiguration"},
"deploymentStyle":{"shape":"DeploymentStyle"},
"blueGreenDeploymentConfiguration":{"shape":"BlueGreenDeploymentConfiguration"},
"loadBalancerInfo":{"shape":"LoadBalancerInfo"}
"loadBalancerInfo":{"shape":"LoadBalancerInfo"},
"ec2TagSet":{"shape":"EC2TagSet"},
"onPremisesTagSet":{"shape":"OnPremisesTagSet"}
}
},
"CreateDeploymentGroupOutput":{
Expand Down Expand Up @@ -1124,7 +1132,9 @@
"blueGreenDeploymentConfiguration":{"shape":"BlueGreenDeploymentConfiguration"},
"loadBalancerInfo":{"shape":"LoadBalancerInfo"},
"lastSuccessfulDeployment":{"shape":"LastDeploymentInfo"},
"lastAttemptedDeployment":{"shape":"LastDeploymentInfo"}
"lastAttemptedDeployment":{"shape":"LastDeploymentInfo"},
"ec2TagSet":{"shape":"EC2TagSet"},
"onPremisesTagSet":{"shape":"OnPremisesTagSet"}
}
},
"DeploymentGroupInfoList":{
Expand Down Expand Up @@ -1321,6 +1331,16 @@
"KEY_AND_VALUE"
]
},
"EC2TagSet":{
"type":"structure",
"members":{
"ec2TagSetList":{"shape":"EC2TagSetList"}
}
},
"EC2TagSetList":{
"type":"list",
"member":{"shape":"EC2TagFilterList"}
},
"ELBInfo":{
"type":"structure",
"members":{
Expand Down Expand Up @@ -1735,6 +1755,12 @@
},
"exception":true
},
"InvalidEC2TagCombinationException":{
"type":"structure",
"members":{
},
"exception":true
},
"InvalidEC2TagException":{
"type":"structure",
"members":{
Expand Down Expand Up @@ -1801,6 +1827,12 @@
},
"exception":true
},
"InvalidOnPremisesTagCombinationException":{
"type":"structure",
"members":{
},
"exception":true
},
"InvalidOperationException":{
"type":"structure",
"members":{
Expand Down Expand Up @@ -2084,6 +2116,16 @@
},
"NextToken":{"type":"string"},
"NullableBoolean":{"type":"boolean"},
"OnPremisesTagSet":{
"type":"structure",
"members":{
"onPremisesTagSetList":{"shape":"OnPremisesTagSetList"}
}
},
"OnPremisesTagSetList":{
"type":"list",
"member":{"shape":"TagFilterList"}
},
"RegisterApplicationRevisionInput":{
"type":"structure",
"required":[
Expand Down Expand Up @@ -2278,11 +2320,18 @@
},
"exception":true
},
"TagSetListLimitExceededException":{
"type":"structure",
"members":{
},
"exception":true
},
"TargetInstances":{
"type":"structure",
"members":{
"tagFilters":{"shape":"EC2TagFilterList"},
"autoScalingGroups":{"shape":"AutoScalingGroupNameList"}
"autoScalingGroups":{"shape":"AutoScalingGroupNameList"},
"ec2TagSet":{"shape":"EC2TagSet"}
}
},
"TimeRange":{
Expand Down Expand Up @@ -2365,7 +2414,9 @@
"autoRollbackConfiguration":{"shape":"AutoRollbackConfiguration"},
"deploymentStyle":{"shape":"DeploymentStyle"},
"blueGreenDeploymentConfiguration":{"shape":"BlueGreenDeploymentConfiguration"},
"loadBalancerInfo":{"shape":"LoadBalancerInfo"}
"loadBalancerInfo":{"shape":"LoadBalancerInfo"},
"ec2TagSet":{"shape":"EC2TagSet"},
"onPremisesTagSet":{"shape":"OnPremisesTagSet"}
}
},
"UpdateDeploymentGroupOutput":{
Expand Down
56 changes: 51 additions & 5 deletions models/apis/codedeploy/2014-10-06/docs-2.json
Original file line number Diff line number Diff line change
Expand Up @@ -691,9 +691,10 @@
"EC2TagFilterList": {
"base": null,
"refs": {
"CreateDeploymentGroupInput$ec2TagFilters": "<p>The Amazon EC2 tags on which to filter. The deployment group will include EC2 instances with any of the specified tags.</p>",
"DeploymentGroupInfo$ec2TagFilters": "<p>The Amazon EC2 tags on which to filter.</p>",
"TargetInstances$tagFilters": "<p>The tag filter key, type, and value used to identify Amazon EC2 instances in a replacement environment for a blue/green deployment.</p>",
"CreateDeploymentGroupInput$ec2TagFilters": "<p>The Amazon EC2 tags on which to filter. The deployment group will include EC2 instances with any of the specified tags. Cannot be used in the same call as ec2TagSet.</p>",
"DeploymentGroupInfo$ec2TagFilters": "<p>The Amazon EC2 tags on which to filter. The deployment group includes EC2 instances with any of the specified tags.</p>",
"EC2TagSetList$member": null,
"TargetInstances$tagFilters": "<p>The tag filter key, type, and value used to identify Amazon EC2 instances in a replacement environment for a blue/green deployment. Cannot be used in the same call as ec2TagSet.</p>",
"UpdateDeploymentGroupInput$ec2TagFilters": "<p>The replacement set of Amazon EC2 tags on which to filter, if you want to change them. To keep the existing tags, enter their names. To remove tags, do not enter any tag names.</p>"
}
},
Expand All @@ -703,6 +704,21 @@
"EC2TagFilter$Type": "<p>The tag filter type:</p> <ul> <li> <p>KEY_ONLY: Key only.</p> </li> <li> <p>VALUE_ONLY: Value only.</p> </li> <li> <p>KEY_AND_VALUE: Key and value.</p> </li> </ul>"
}
},
"EC2TagSet": {
"base": "<p>Information about groups of EC2 instance tags.</p>",
"refs": {
"CreateDeploymentGroupInput$ec2TagSet": "<p>Information about groups of tags applied to EC2 instances. The deployment group will include only EC2 instances identified by all the tag groups. Cannot be used in the same call as ec2TagFilters.</p>",
"DeploymentGroupInfo$ec2TagSet": "<p>Information about groups of tags applied to an EC2 instance. The deployment group includes only EC2 instances identified by all the tag groups. Cannot be used in the same call as ec2TagFilters.</p>",
"TargetInstances$ec2TagSet": "<p>Information about the groups of EC2 instance tags that an instance must be identified by in order for it to be included in the replacement environment for a blue/green deployment. Cannot be used in the same call as tagFilters.</p>",
"UpdateDeploymentGroupInput$ec2TagSet": "<p>Information about groups of tags applied to on-premises instances. The deployment group will include only EC2 instances identified by all the tag groups.</p>"
}
},
"EC2TagSetList": {
"base": null,
"refs": {
"EC2TagSet$ec2TagSetList": "<p>A list containing other lists of EC2 instance tag groups. In order for an instance to be included in the deployment group, it must be identified by all the tag groups in the list.</p>"
}
},
"ELBInfo": {
"base": "<p>Information about a load balancer in Elastic Load Balancing to use in a deployment.</p>",
"refs": {
Expand Down Expand Up @@ -1106,6 +1122,11 @@
"refs": {
}
},
"InvalidEC2TagCombinationException": {
"base": "<p>A call was submitted that specified both Ec2TagFilters and Ec2TagSet, but only one of these data types can be used in a single call.</p>",
"refs": {
}
},
"InvalidEC2TagException": {
"base": "<p>The tag was specified in an invalid format.</p>",
"refs": {
Expand Down Expand Up @@ -1161,6 +1182,11 @@
"refs": {
}
},
"InvalidOnPremisesTagCombinationException": {
"base": "<p>A call was submitted that specified both OnPremisesTagFilters and OnPremisesTagSet, but only one of these data types can be used in a single call.</p>",
"refs": {
}
},
"InvalidOperationException": {
"base": "<p>An invalid operation was detected.</p>",
"refs": {
Expand Down Expand Up @@ -1430,6 +1456,20 @@
"StopDeploymentInput$autoRollbackEnabled": "<p>Indicates, when a deployment is stopped, whether instances that have been updated should be rolled back to the previous version of the application revision.</p>"
}
},
"OnPremisesTagSet": {
"base": "<p>Information about groups of on-premises instance tags.</p>",
"refs": {
"CreateDeploymentGroupInput$onPremisesTagSet": "<p>Information about groups of tags applied to on-premises instances. The deployment group will include only on-premises instances identified by all the tag groups. Cannot be used in the same call as onPremisesInstanceTagFilters.</p>",
"DeploymentGroupInfo$onPremisesTagSet": "<p>Information about groups of tags applied to an on-premises instance. The deployment group includes only on-premises instances identified by all the tag groups. Cannot be used in the same call as onPremisesInstanceTagFilters.</p>",
"UpdateDeploymentGroupInput$onPremisesTagSet": "<p>Information about an on-premises instance tag set. The deployment group will include only on-premises instances identified by all the tag groups.</p>"
}
},
"OnPremisesTagSetList": {
"base": null,
"refs": {
"OnPremisesTagSet$onPremisesTagSetList": "<p>A list containing other lists of on-premises instance tag groups. In order for an instance to be included in the deployment group, it must be identified by all the tag groups in the list.</p>"
}
},
"RegisterApplicationRevisionInput": {
"base": "<p>Represents the input of a RegisterApplicationRevision operation.</p>",
"refs": {
Expand Down Expand Up @@ -1598,9 +1638,10 @@
"TagFilterList": {
"base": null,
"refs": {
"CreateDeploymentGroupInput$onPremisesInstanceTagFilters": "<p>The on-premises instance tags on which to filter. The deployment group will include on-premises instances with any of the specified tags.</p>",
"DeploymentGroupInfo$onPremisesInstanceTagFilters": "<p>The on-premises instance tags on which to filter.</p>",
"CreateDeploymentGroupInput$onPremisesInstanceTagFilters": "<p>The on-premises instance tags on which to filter. The deployment group will include on-premises instances with any of the specified tags. Cannot be used in the same call as OnPremisesTagSet.</p>",
"DeploymentGroupInfo$onPremisesInstanceTagFilters": "<p>The on-premises instance tags on which to filter. The deployment group includes on-premises instances with any of the specified tags.</p>",
"ListOnPremisesInstancesInput$tagFilters": "<p>The on-premises instance tags that will be used to restrict the corresponding on-premises instance names returned.</p>",
"OnPremisesTagSetList$member": null,
"UpdateDeploymentGroupInput$onPremisesInstanceTagFilters": "<p>The replacement set of on-premises instance tags on which to filter, if you want to change them. To keep the existing tags, enter their names. To remove tags, do not enter any tag names.</p>"
}
},
Expand Down Expand Up @@ -1628,6 +1669,11 @@
"refs": {
}
},
"TagSetListLimitExceededException": {
"base": "<p>The number of tag groups included in the tag set list exceeded the maximum allowed limit of 3.</p>",
"refs": {
}
},
"TargetInstances": {
"base": "<p>Information about the instances to be used in the replacement environment in a blue/green deployment.</p>",
"refs": {
Expand Down
45 changes: 44 additions & 1 deletion models/apis/config/2014-11-12/api-2.json
Original file line number Diff line number Diff line change
Expand Up @@ -222,6 +222,20 @@
{"shape":"InvalidParameterValueException"}
]
},
"GetDiscoveredResourceCounts":{
"name":"GetDiscoveredResourceCounts",
"http":{
"method":"POST",
"requestUri":"/"
},
"input":{"shape":"GetDiscoveredResourceCountsRequest"},
"output":{"shape":"GetDiscoveredResourceCountsResponse"},
"errors":[
{"shape":"ValidationException"},
{"shape":"InvalidLimitException"},
{"shape":"InvalidNextTokenException"}
]
},
"GetResourceConfigHistory":{
"name":"GetResourceConfigHistory",
"http":{
Expand Down Expand Up @@ -914,6 +928,22 @@
"ComplianceSummariesByResourceType":{"shape":"ComplianceSummariesByResourceType"}
}
},
"GetDiscoveredResourceCountsRequest":{
"type":"structure",
"members":{
"resourceTypes":{"shape":"ResourceTypes"},
"limit":{"shape":"Limit"},
"nextToken":{"shape":"NextToken"}
}
},
"GetDiscoveredResourceCountsResponse":{
"type":"structure",
"members":{
"totalDiscoveredResources":{"shape":"Long"},
"resourceCounts":{"shape":"ResourceCounts"},
"nextToken":{"shape":"NextToken"}
}
},
"GetResourceConfigHistoryRequest":{
"type":"structure",
"required":[
Expand Down Expand Up @@ -1054,6 +1084,7 @@
"nextToken":{"shape":"NextToken"}
}
},
"Long":{"type":"long"},
"MaxNumberOfConfigRulesExceededException":{
"type":"structure",
"members":{
Expand Down Expand Up @@ -1225,6 +1256,17 @@
"member":{"shape":"Relationship"}
},
"RelationshipName":{"type":"string"},
"ResourceCount":{
"type":"structure",
"members":{
"resourceType":{"shape":"ResourceType"},
"count":{"shape":"Long"}
}
},
"ResourceCounts":{
"type":"list",
"member":{"shape":"ResourceCount"}
},
"ResourceCreationTime":{"type":"timestamp"},
"ResourceDeletionTime":{"type":"timestamp"},
"ResourceId":{"type":"string"},
Expand Down Expand Up @@ -1295,7 +1337,8 @@
"AWS::Redshift::ClusterSecurityGroup",
"AWS::Redshift::ClusterSubnetGroup",
"AWS::Redshift::EventSubscription",
"AWS::CloudWatch::Alarm"
"AWS::CloudWatch::Alarm",
"AWS::CloudFormation::Stack"
]
},
"ResourceTypeList":{
Expand Down
Loading

0 comments on commit e56e5a2

Please sign in to comment.