Skip to content

Commit

Permalink
Release v1.27.2 (2020-01-07) (#3068)
Browse files Browse the repository at this point in the history
Release v1.27.2 (2020-01-07)
===

### Service Client Updates
* `service/AWSMigrationHub`: Updates service API, documentation, and paginators
* `service/codebuild`: Updates service API and documentation
  * Add encryption key override to StartBuild API in AWS CodeBuild.
* `service/xray`: Updates service documentation
  * Documentation updates for xray

### SDK Enhancements
* `aws`: Add configuration option enable the SDK to unmarshal API response header maps to normalized lower case map keys. ([#3033](#3033))
  * Setting `aws.Config.LowerCaseHeaderMaps` to `true` will result in S3's X-Amz-Meta prefixed header to be unmarshaled to lower case Metadata member's map keys.

### SDK Bugs
* `aws/ec2metadata` : Reduces request timeout for EC2Metadata client along with maximum number of retries ([#3066](#3066))
  * Reduces latency while fetching response from EC2Metadata client running in a container to around 3 seconds
  * Fixes [#2972](#2972)
  • Loading branch information
aws-sdk-go-automation authored Jan 7, 2020
1 parent 0c96ad5 commit 7eff851
Show file tree
Hide file tree
Showing 14 changed files with 490 additions and 54 deletions.
19 changes: 19 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,22 @@
Release v1.27.2 (2020-01-07)
===

### Service Client Updates
* `service/AWSMigrationHub`: Updates service API, documentation, and paginators
* `service/codebuild`: Updates service API and documentation
* Add encryption key override to StartBuild API in AWS CodeBuild.
* `service/xray`: Updates service documentation
* Documentation updates for xray

### SDK Enhancements
* `aws`: Add configuration option enable the SDK to unmarshal API response header maps to normalized lower case map keys. ([#3033](https://github.com/aws/aws-sdk-go/pull/3033))
* Setting `aws.Config.LowerCaseHeaderMaps` to `true` will result in S3's X-Amz-Meta prefixed header to be unmarshaled to lower case Metadata member's map keys.

### SDK Bugs
* `aws/ec2metadata` : Reduces request timeout for EC2Metadata client along with maximum number of retries ([#3066](https://github.com/aws/aws-sdk-go/pull/3066))
* Reduces latency while fetching response from EC2Metadata client running in a container to around 3 seconds
* Fixes [#2972](https://github.com/aws/aws-sdk-go/issues/2972)

Release v1.27.1 (2020-01-06)
===

Expand Down
5 changes: 0 additions & 5 deletions CHANGELOG_PENDING.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,5 @@
### SDK Features

### SDK Enhancements
* `aws`: Add configuration option enable the SDK to unmarshal API response header maps to normalized lower case map keys. ([#3033](https://github.com/aws/aws-sdk-go/pull/3033))
* Setting `aws.Config.LowerCaseHeaderMaps` to `true` will result in S3's X-Amz-Meta prefixed header to be unmarshaled to lower case Metadata member's map keys.

### SDK Bugs
* `aws/ec2metadata` : Reduces request timeout for EC2Metadata client along with maximum number of retries ([#3066](https://github.com/aws/aws-sdk-go/pull/3066))
* Reduces latency while fetching response from EC2Metadata client running in a container to around 3 seconds
* Fixes [#2972](https://github.com/aws/aws-sdk-go/issues/2972)
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.27.1"
const SDKVersion = "1.27.2"
51 changes: 51 additions & 0 deletions models/apis/AWSMigrationHub/2017-05-31/api-2.json
Original file line number Diff line number Diff line change
Expand Up @@ -180,6 +180,22 @@
{"shape":"HomeRegionNotSetException"}
]
},
"ListApplicationStates":{
"name":"ListApplicationStates",
"http":{
"method":"POST",
"requestUri":"/"
},
"input":{"shape":"ListApplicationStatesRequest"},
"output":{"shape":"ListApplicationStatesResult"},
"errors":[
{"shape":"AccessDeniedException"},
{"shape":"InternalServerError"},
{"shape":"ServiceUnavailableException"},
{"shape":"InvalidInputException"},
{"shape":"HomeRegionNotSetException"}
]
},
"ListCreatedArtifacts":{
"name":"ListCreatedArtifacts",
"http":{
Expand Down Expand Up @@ -320,6 +336,26 @@
"max":1600,
"min":1
},
"ApplicationIds":{
"type":"list",
"member":{"shape":"ApplicationId"},
"max":100,
"min":1
},
"ApplicationState":{
"type":"structure",
"members":{
"ApplicationId":{"shape":"ApplicationId"},
"ApplicationStatus":{"shape":"ApplicationStatus"},
"LastUpdatedTime":{"shape":"UpdateDateTime"}
}
},
"ApplicationStateList":{
"type":"list",
"member":{"shape":"ApplicationState"},
"max":1000,
"min":0
},
"ApplicationStatus":{
"type":"string",
"enum":[
Expand Down Expand Up @@ -559,6 +595,21 @@
"max":100,
"min":0
},
"ListApplicationStatesRequest":{
"type":"structure",
"members":{
"ApplicationIds":{"shape":"ApplicationIds"},
"NextToken":{"shape":"Token"},
"MaxResults":{"shape":"MaxResults"}
}
},
"ListApplicationStatesResult":{
"type":"structure",
"members":{
"ApplicationStateList":{"shape":"ApplicationStateList"},
"NextToken":{"shape":"Token"}
}
},
"ListCreatedArtifactsRequest":{
"type":"structure",
"required":[
Expand Down
36 changes: 36 additions & 0 deletions models/apis/AWSMigrationHub/2017-05-31/docs-2.json
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@
"DisassociateCreatedArtifact": "<p>Disassociates a created artifact of an AWS resource with a migration task performed by a migration tool that was previously associated. This API has the following traits:</p> <ul> <li> <p>A migration user can call the <code>DisassociateCreatedArtifacts</code> operation to disassociate a created AWS Artifact from a migration task.</p> </li> <li> <p>The created artifact name must be provided in ARN (Amazon Resource Name) format which will contain information about type and region; for example: <code>arn:aws:ec2:us-east-1:488216288981:image/ami-6d0ba87b</code>.</p> </li> <li> <p>Examples of the AWS resource behind the created artifact are, AMI's, EC2 instance, or RDS instance, etc.</p> </li> </ul>",
"DisassociateDiscoveredResource": "<p>Disassociate an Application Discovery Service discovered resource from a migration task.</p>",
"ImportMigrationTask": "<p>Registers a new migration task which represents a server, database, etc., being migrated to AWS by a migration tool.</p> <p>This API is a prerequisite to calling the <code>NotifyMigrationTaskState</code> API as the migration tool must first register the migration task with Migration Hub.</p>",
"ListApplicationStates": "<p>Lists all the migration statuses for your applications. If you use the optional <code>ApplicationIds</code> parameter, only the migration statuses for those applications will be returned.</p>",
"ListCreatedArtifacts": "<p>Lists the created artifacts attached to a given migration task in an update stream. This API has the following traits:</p> <ul> <li> <p>Gets the list of the created artifacts while migration is taking place.</p> </li> <li> <p>Shows the artifacts created by the migration tool that was associated by the <code>AssociateCreatedArtifact</code> API. </p> </li> <li> <p>Lists created artifacts in a paginated interface. </p> </li> </ul>",
"ListDiscoveredResources": "<p>Lists discovered resources associated with the given <code>MigrationTask</code>.</p>",
"ListMigrationTasks": "<p>Lists all, or filtered by resource name, migration tasks associated with the user account making this call. This API has the following traits:</p> <ul> <li> <p>Can show a summary list of the most recent migration tasks.</p> </li> <li> <p>Can show a summary list of migration tasks associated with a given discovered resource.</p> </li> <li> <p>Lists migration tasks in a paginated interface.</p> </li> </ul>",
Expand All @@ -28,13 +29,34 @@
"ApplicationId": {
"base": null,
"refs": {
"ApplicationIds$member": null,
"ApplicationState$ApplicationId": "<p>The configurationId from the Application Discovery Service that uniquely identifies an application.</p>",
"DescribeApplicationStateRequest$ApplicationId": "<p>The configurationId in Application Discovery Service that uniquely identifies the grouped application.</p>",
"NotifyApplicationStateRequest$ApplicationId": "<p>The configurationId in Application Discovery Service that uniquely identifies the grouped application.</p>"
}
},
"ApplicationIds": {
"base": null,
"refs": {
"ListApplicationStatesRequest$ApplicationIds": "<p>The configurationIds from the Application Discovery Service that uniquely identifies your applications.</p>"
}
},
"ApplicationState": {
"base": "<p>The state of an application discovered through Migration Hub import, the AWS Agentless Discovery Connector, or the AWS Application Discovery Agent.</p>",
"refs": {
"ApplicationStateList$member": null
}
},
"ApplicationStateList": {
"base": null,
"refs": {
"ListApplicationStatesResult$ApplicationStateList": "<p>A list of Applications that exist in Application Discovery Service.</p>"
}
},
"ApplicationStatus": {
"base": null,
"refs": {
"ApplicationState$ApplicationStatus": "<p>The current status of an application.</p>",
"DescribeApplicationStateResult$ApplicationStatus": "<p>Status of the application - Not Started, In-Progress, Complete.</p>",
"NotifyApplicationStateRequest$Status": "<p>Status of the application - Not Started, In-Progress, Complete.</p>"
}
Expand Down Expand Up @@ -236,6 +258,16 @@
"MigrationTask$ResourceAttributeList": "<p>Information about the resource that is being migrated. This data will be used to map the task to a resource in the Application Discovery Service repository.</p>"
}
},
"ListApplicationStatesRequest": {
"base": null,
"refs": {
}
},
"ListApplicationStatesResult": {
"base": null,
"refs": {
}
},
"ListCreatedArtifactsRequest": {
"base": null,
"refs": {
Expand Down Expand Up @@ -279,6 +311,7 @@
"MaxResults": {
"base": null,
"refs": {
"ListApplicationStatesRequest$MaxResults": "<p>Maximum number of results to be returned per page.</p>",
"ListMigrationTasksRequest$MaxResults": "<p>Value to specify how many results are returned per page.</p>",
"ListProgressUpdateStreamsRequest$MaxResults": "<p>Filter to limit the maximum number of results to list per page.</p>"
}
Expand Down Expand Up @@ -475,6 +508,8 @@
"Token": {
"base": null,
"refs": {
"ListApplicationStatesRequest$NextToken": "<p>If a <code>NextToken</code> was returned by a previous call, there are more results available. To retrieve the next page of results, make the call again using the returned token in <code>NextToken</code>.</p>",
"ListApplicationStatesResult$NextToken": "<p>If a <code>NextToken</code> was returned by a previous call, there are more results available. To retrieve the next page of results, make the call again using the returned token in <code>NextToken</code>.</p>",
"ListCreatedArtifactsRequest$NextToken": "<p>If a <code>NextToken</code> was returned by a previous call, there are more results available. To retrieve the next page of results, make the call again using the returned token in <code>NextToken</code>.</p>",
"ListCreatedArtifactsResult$NextToken": "<p>If there are more created artifacts than the max result, return the next token to be passed to the next call as a bookmark of where to start from.</p>",
"ListDiscoveredResourcesRequest$NextToken": "<p>If a <code>NextToken</code> was returned by a previous call, there are more results available. To retrieve the next page of results, make the call again using the returned token in <code>NextToken</code>.</p>",
Expand All @@ -493,6 +528,7 @@
"UpdateDateTime": {
"base": null,
"refs": {
"ApplicationState$LastUpdatedTime": "<p>The timestamp when the application status was last updated.</p>",
"DescribeApplicationStateResult$LastUpdatedTime": "<p>The timestamp when the application status was last updated.</p>",
"MigrationTask$UpdateDateTime": "<p>The timestamp when the task was gathered.</p>",
"MigrationTaskSummary$UpdateDateTime": "<p>The timestamp when the task was gathered.</p>",
Expand Down
6 changes: 6 additions & 0 deletions models/apis/AWSMigrationHub/2017-05-31/paginators-1.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,11 @@
{
"pagination": {
"ListApplicationStates": {
"input_token": "NextToken",
"limit_key": "MaxResults",
"output_token": "NextToken",
"result_key": "ApplicationStateList"
},
"ListCreatedArtifacts": {
"input_token": "NextToken",
"limit_key": "MaxResults",
Expand Down
1 change: 1 addition & 0 deletions models/apis/codebuild/2016-10-06/api-2.json
Original file line number Diff line number Diff line change
Expand Up @@ -1676,6 +1676,7 @@
"privilegedModeOverride":{"shape":"WrapperBoolean"},
"timeoutInMinutesOverride":{"shape":"TimeOut"},
"queuedTimeoutInMinutesOverride":{"shape":"TimeOut"},
"encryptionKeyOverride":{"shape":"NonEmptyString"},
"idempotencyToken":{"shape":"String"},
"logsConfigOverride":{"shape":"LogsConfig"},
"registryCredentialOverride":{"shape":"RegistryCredential"},
Expand Down
Loading

0 comments on commit 7eff851

Please sign in to comment.