Skip to content

Commit

Permalink
Release v1.37.12 (2021-02-16)
Browse files Browse the repository at this point in the history
===

### Service Client Updates
* `service/codebuild`: Updates service API and documentation
  * This release provides per-project limits for the number of concurrent builds
* `service/devops-guru`: Updates service API and documentation

### SDK Bugs
* `aws/client`: Fix logging to allow it to be enabled per operation
  * Allow logging of operation and request to be enabled per operation, not only per client or session.
  • Loading branch information
awssdkgo committed Feb 16, 2021
1 parent 606788c commit c13f6a4
Show file tree
Hide file tree
Showing 10 changed files with 270 additions and 14 deletions.
12 changes: 12 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,15 @@
Release v1.37.12 (2021-02-16)
===

### Service Client Updates
* `service/codebuild`: Updates service API and documentation
* This release provides per-project limits for the number of concurrent builds
* `service/devops-guru`: Updates service API and documentation

### SDK Bugs
* `aws/client`: Fix logging to allow it to be enabled per operation
* Allow logging of operation and request to be enabled per operation, not only per client or session.

Release v1.37.11 (2021-02-15)
===

Expand Down
2 changes: 0 additions & 2 deletions CHANGELOG_PENDING.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,5 +3,3 @@
### SDK Enhancements

### SDK Bugs
* `aws/client`: Fix logging to allow it to be enabled per operation
* Allow logging of operation and request to be enabled per operation, not only per client or session.
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.37.11"
const SDKVersion = "1.37.12"
9 changes: 6 additions & 3 deletions models/apis/codebuild/2016-10-06/api-2.json
Original file line number Diff line number Diff line change
Expand Up @@ -1020,7 +1020,8 @@
"badgeEnabled":{"shape":"WrapperBoolean"},
"logsConfig":{"shape":"LogsConfig"},
"fileSystemLocations":{"shape":"ProjectFileSystemLocations"},
"buildBatchConfig":{"shape":"ProjectBuildBatchConfig"}
"buildBatchConfig":{"shape":"ProjectBuildBatchConfig"},
"concurrentBuildLimit":{"shape":"WrapperInt"}
}
},
"CreateProjectOutput":{
Expand Down Expand Up @@ -1697,7 +1698,8 @@
"badge":{"shape":"ProjectBadge"},
"logsConfig":{"shape":"LogsConfig"},
"fileSystemLocations":{"shape":"ProjectFileSystemLocations"},
"buildBatchConfig":{"shape":"ProjectBuildBatchConfig"}
"buildBatchConfig":{"shape":"ProjectBuildBatchConfig"},
"concurrentBuildLimit":{"shape":"WrapperInt"}
}
},
"ProjectArns":{
Expand Down Expand Up @@ -2399,7 +2401,8 @@
"badgeEnabled":{"shape":"WrapperBoolean"},
"logsConfig":{"shape":"LogsConfig"},
"fileSystemLocations":{"shape":"ProjectFileSystemLocations"},
"buildBatchConfig":{"shape":"ProjectBuildBatchConfig"}
"buildBatchConfig":{"shape":"ProjectBuildBatchConfig"},
"concurrentBuildLimit":{"shape":"WrapperInt"}
}
},
"UpdateProjectOutput":{
Expand Down
13 changes: 8 additions & 5 deletions models/apis/codebuild/2016-10-06/docs-2.json
Original file line number Diff line number Diff line change
Expand Up @@ -863,7 +863,7 @@
"CodeCoverage$filePath": "<p>The path of the test report file.</p>",
"ComputeTypesAllowed$member": null,
"CreateProjectInput$serviceRole": "<p>The ARN of the AWS Identity and Access Management (IAM) role that enables AWS CodeBuild to interact with dependent AWS services on behalf of the AWS account.</p>",
"CreateProjectInput$encryptionKey": "<p>The AWS Key Management Service (AWS KMS) customer master key (CMK) to be used for encrypting the build output artifacts.</p> <note> <p>You can use a cross-account KMS key to encrypt the build output artifacts if your service role has permission to that key. </p> </note> <p>You can specify either the Amazon Resource Name (ARN) of the CMK or, if available, the CMK's alias (using the format <code>alias/&lt;alias-name&gt;</code>).</p>",
"CreateProjectInput$encryptionKey": "<p>The AWS Key Management Service (AWS KMS) customer master key (CMK) to be used for encrypting the build output artifacts.</p> <note> <p>You can use a cross-account KMS key to encrypt the build output artifacts if your service role has permission to that key. </p> </note> <p>You can specify either the Amazon Resource Name (ARN) of the CMK or, if available, the CMK's alias (using the format <code>alias/&lt;alias-name&gt;</code>). </p>",
"DebugSession$sessionTarget": "<p>Contains the identifier of the Session Manager session used for the build. To work with the paused build, you open this session to examine, control, and resume the build.</p>",
"DeleteBuildBatchInput$id": "<p>The identifier of the batch build to delete.</p>",
"DeleteProjectInput$name": "<p>The name of the build project.</p>",
Expand All @@ -889,7 +889,7 @@
"NetworkInterface$subnetId": "<p>The ID of the subnet.</p>",
"NetworkInterface$networkInterfaceId": "<p>The ID of the network interface.</p>",
"Project$serviceRole": "<p>The ARN of the AWS Identity and Access Management (IAM) role that enables AWS CodeBuild to interact with dependent AWS services on behalf of the AWS account.</p>",
"Project$encryptionKey": "<p>The AWS Key Management Service (AWS KMS) customer master key (CMK) to be used for encrypting the build output artifacts.</p> <note> <p>You can use a cross-account KMS key to encrypt the build output artifacts if your service role has permission to that key. </p> </note> <p>You can specify either the Amazon Resource Name (ARN) of the CMK or, if available, the CMK's alias (using the format <code>alias/&lt;alias-name&gt;</code>).</p>",
"Project$encryptionKey": "<p>The AWS Key Management Service (AWS KMS) customer master key (CMK) to be used for encrypting the build output artifacts.</p> <note> <p>You can use a cross-account KMS key to encrypt the build output artifacts if your service role has permission to that key. </p> </note> <p>You can specify either the Amazon Resource Name (ARN) of the CMK or, if available, the CMK's alias (using the format <code>alias/&lt;alias-name&gt;</code>). </p>",
"ProjectArns$member": null,
"ProjectBuildBatchConfig$serviceRole": "<p>Specifies the service role ARN for the batch build project.</p>",
"ProjectEnvironment$image": "<p>The image tag or image digest that identifies the Docker image to use for this build project. Use the following formats:</p> <ul> <li> <p>For an image tag: <code>&lt;registry&gt;/&lt;repository&gt;:&lt;tag&gt;</code>. For example, in the Docker repository that CodeBuild uses to manage its Docker images, this would be <code>aws/codebuild/standard:4.0</code>. </p> </li> <li> <p>For an image digest: <code>&lt;registry&gt;/&lt;repository&gt;@&lt;digest&gt;</code>. For example, to specify an image with the digest \"sha256:cbbf2f9a99b47fc460d422812b6a5adff7dfee951d8fa2e4a98caa0382cfbdbf,\" use <code>&lt;registry&gt;/&lt;repository&gt;@sha256:cbbf2f9a99b47fc460d422812b6a5adff7dfee951d8fa2e4a98caa0382cfbdbf</code>.</p> </li> </ul>",
Expand Down Expand Up @@ -924,7 +924,7 @@
"TestCase$reportArn": "<p> The ARN of the report to which the test case belongs. </p>",
"UpdateProjectInput$name": "<p>The name of the build project.</p> <note> <p>You cannot change a build project's name.</p> </note>",
"UpdateProjectInput$serviceRole": "<p>The replacement ARN of the AWS Identity and Access Management (IAM) role that enables AWS CodeBuild to interact with dependent AWS services on behalf of the AWS account.</p>",
"UpdateProjectInput$encryptionKey": "<p>The AWS Key Management Service (AWS KMS) customer master key (CMK) to be used for encrypting the build output artifacts.</p> <note> <p> You can use a cross-account KMS key to encrypt the build output artifacts if your service role has permission to that key. </p> </note> <p>You can specify either the Amazon Resource Name (ARN) of the CMK or, if available, the CMK's alias (using the format <code>alias/&lt;alias-name&gt;</code>).</p>",
"UpdateProjectInput$encryptionKey": "<p>The AWS Key Management Service (AWS KMS) customer master key (CMK) to be used for encrypting the build output artifacts.</p> <note> <p> You can use a cross-account KMS key to encrypt the build output artifacts if your service role has permission to that key. </p> </note> <p>You can specify either the Amazon Resource Name (ARN) of the CMK or, if available, the CMK's alias (using the format <code>alias/&lt;alias-name&gt;</code>). </p>",
"UpdateReportGroupInput$arn": "<p> The ARN of the report group to update. </p>",
"VpcConfig$vpcId": "<p>The ID of the Amazon VPC.</p>",
"Webhook$url": "<p>The URL to the webhook.</p>",
Expand Down Expand Up @@ -1584,7 +1584,7 @@
"ProjectArtifacts$path": "<p>Along with <code>namespaceType</code> and <code>name</code>, the pattern that AWS CodeBuild uses to name and store the output artifact:</p> <ul> <li> <p>If <code>type</code> is set to <code>CODEPIPELINE</code>, AWS CodePipeline ignores this value if specified. This is because AWS CodePipeline manages its build output names instead of AWS CodeBuild.</p> </li> <li> <p>If <code>type</code> is set to <code>NO_ARTIFACTS</code>, this value is ignored if specified, because no build output is produced.</p> </li> <li> <p>If <code>type</code> is set to <code>S3</code>, this is the path to the output artifact. If <code>path</code> is not specified, <code>path</code> is not used.</p> </li> </ul> <p>For example, if <code>path</code> is set to <code>MyArtifacts</code>, <code>namespaceType</code> is set to <code>NONE</code>, and <code>name</code> is set to <code>MyArtifact.zip</code>, the output artifact is stored in the output bucket at <code>MyArtifacts/MyArtifact.zip</code>.</p>",
"ProjectArtifacts$name": "<p>Along with <code>path</code> and <code>namespaceType</code>, the pattern that AWS CodeBuild uses to name and store the output artifact:</p> <ul> <li> <p>If <code>type</code> is set to <code>CODEPIPELINE</code>, AWS CodePipeline ignores this value if specified. This is because AWS CodePipeline manages its build output names instead of AWS CodeBuild.</p> </li> <li> <p>If <code>type</code> is set to <code>NO_ARTIFACTS</code>, this value is ignored if specified, because no build output is produced.</p> </li> <li> <p>If <code>type</code> is set to <code>S3</code>, this is the name of the output artifact object. If you set the name to be a forward slash (\"/\"), the artifact is stored in the root of the output bucket.</p> </li> </ul> <p>For example:</p> <ul> <li> <p> If <code>path</code> is set to <code>MyArtifacts</code>, <code>namespaceType</code> is set to <code>BUILD_ID</code>, and <code>name</code> is set to <code>MyArtifact.zip</code>, then the output artifact is stored in <code>MyArtifacts/&lt;build-ID&gt;/MyArtifact.zip</code>. </p> </li> <li> <p> If <code>path</code> is empty, <code>namespaceType</code> is set to <code>NONE</code>, and <code>name</code> is set to \"<code>/</code>\", the output artifact is stored in the root of the output bucket. </p> </li> <li> <p> If <code>path</code> is set to <code>MyArtifacts</code>, <code>namespaceType</code> is set to <code>BUILD_ID</code>, and <code>name</code> is set to \"<code>/</code>\", the output artifact is stored in <code>MyArtifacts/&lt;build-ID&gt;</code>. </p> </li> </ul>",
"ProjectArtifacts$artifactIdentifier": "<p> An identifier for this artifact definition. </p>",
"ProjectBadge$badgeRequestUrl": "<p>The publicly-accessible URL through which you can access the build badge for your project. </p> <p>The publicly accessible URL through which you can access the build badge for your project. </p>",
"ProjectBadge$badgeRequestUrl": "<p>The publicly-accessible URL through which you can access the build badge for your project. </p>",
"ProjectCache$location": "<p>Information about the cache location: </p> <ul> <li> <p> <code>NO_CACHE</code> or <code>LOCAL</code>: This value is ignored.</p> </li> <li> <p> <code>S3</code>: This is the S3 bucket name/prefix.</p> </li> </ul>",
"ProjectEnvironment$certificate": "<p>The ARN of the Amazon Simple Storage Service (Amazon S3) bucket, path prefix, and object key that contains the PEM-encoded certificate for the build project. For more information, see <a href=\"https://docs.aws.amazon.com/codebuild/latest/userguide/create-project-cli.html#cli.environment.certificate\">certificate</a> in the <i>AWS CodeBuild User Guide</i>.</p>",
"ProjectFileSystemLocation$location": "<p>A string that specifies the location of the file system created by Amazon EFS. Its format is <code>efs-dns-name:/directory-path</code>. You can find the DNS name of file system when you view it in the AWS EFS console. The directory path is a path to a directory in the file system that CodeBuild mounts. For example, if the DNS name of a file system is <code>fs-abcd1234.efs.us-west-2.amazonaws.com</code>, and its mount directory is <code>my-efs-mount-directory</code>, then the <code>location</code> is <code>fs-abcd1234.efs.us-west-2.amazonaws.com:/my-efs-mount-directory</code>. </p> <p>The directory path in the format <code>efs-dns-name:/directory-path</code> is optional. If you do not specify a directory path, the location is only the DNS name and CodeBuild mounts the entire file system. </p>",
Expand Down Expand Up @@ -1829,9 +1829,12 @@
"Build$queuedTimeoutInMinutes": "<p> The number of minutes a build is allowed to be queued before it times out. </p>",
"BuildBatch$buildTimeoutInMinutes": "<p>Specifies the maximum amount of time, in minutes, that the build in a batch must be completed in.</p>",
"BuildBatch$queuedTimeoutInMinutes": "<p>Specifies the amount of time, in minutes, that the batch build is allowed to be queued before it times out.</p>",
"CreateProjectInput$concurrentBuildLimit": "<p>The maximum number of concurrent builds that are allowed for this project.</p> <p>New builds are only started if the current number of builds is less than or equal to this limit. If the current build count meets this limit, new builds are throttled and are not run.</p>",
"Project$concurrentBuildLimit": "<p>The maximum number of concurrent builds that are allowed for this project.</p> <p>New builds are only started if the current number of builds is less than or equal to this limit. If the current build count meets this limit, new builds are throttled and are not run.</p>",
"ProjectBuildBatchConfig$timeoutInMins": "<p>Specifies the maximum amount of time, in minutes, that the batch build must be completed in.</p>",
"ReportStatusCounts$value": null,
"TestReportSummary$total": "<p> The number of test cases in this <code>TestReportSummary</code>. The total includes truncated test cases. </p>"
"TestReportSummary$total": "<p> The number of test cases in this <code>TestReportSummary</code>. The total includes truncated test cases. </p>",
"UpdateProjectInput$concurrentBuildLimit": "<p>The maximum number of concurrent builds that are allowed for this project.</p> <p>New builds are only started if the current number of builds is less than or equal to this limit. If the current build count meets this limit, new builds are throttled and are not run.</p> <p>To remove this limit, set this value to -1.</p>"
}
},
"WrapperLong": {
Expand Down
29 changes: 29 additions & 0 deletions models/apis/devops-guru/2020-12-01/api-2.json
Original file line number Diff line number Diff line change
Expand Up @@ -80,6 +80,23 @@
{"shape":"ValidationException"}
]
},
"DescribeFeedback":{
"name":"DescribeFeedback",
"http":{
"method":"POST",
"requestUri":"/feedback",
"responseCode":200
},
"input":{"shape":"DescribeFeedbackRequest"},
"output":{"shape":"DescribeFeedbackResponse"},
"errors":[
{"shape":"AccessDeniedException"},
{"shape":"InternalServerException"},
{"shape":"ResourceNotFoundException"},
{"shape":"ThrottlingException"},
{"shape":"ValidationException"}
]
},
"DescribeInsight":{
"name":"DescribeInsight",
"http":{
Expand Down Expand Up @@ -525,6 +542,18 @@
"ReactiveAnomaly":{"shape":"ReactiveAnomaly"}
}
},
"DescribeFeedbackRequest":{
"type":"structure",
"members":{
"InsightId":{"shape":"InsightId"}
}
},
"DescribeFeedbackResponse":{
"type":"structure",
"members":{
"InsightFeedback":{"shape":"InsightFeedback"}
}
},
"DescribeInsightRequest":{
"type":"structure",
"required":["Id"],
Expand Down
13 changes: 13 additions & 0 deletions models/apis/devops-guru/2020-12-01/docs-2.json
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@
"DescribeAccountHealth": "<p> Returns the number of open reactive insights, the number of open proactive insights, and the number of metrics analyzed in your AWS account. Use these numbers to gauge the health of operations in your AWS account. </p>",
"DescribeAccountOverview": "<p> For the time range passed in, returns the number of open reactive insight that were created, the number of open proactive insights that were created, and the Mean Time to Recover (MTTR) for all closed reactive insights. </p>",
"DescribeAnomaly": "<p> Returns details about an anomaly that you specify using its ID. </p>",
"DescribeFeedback": "<p> Returns the most recent feedback submitted in the current AWS account and Region. </p>",
"DescribeInsight": "<p> Returns details about an insight that you specify using its ID. </p>",
"DescribeResourceCollectionHealth": "<p> Returns the number of open proactive insights, open reactive insights, and the Mean Time to Recover (MTTR) for all closed insights in resource collections in your account. You specify the type of AWS resources collection. The one type of AWS resource collection supported is AWS CloudFormation stacks. DevOps Guru can be configured to analyze only the AWS resources that are defined in the stacks. </p>",
"DescribeServiceIntegration": "<p> Returns the integration status of services that are integrated with DevOps Guru. The one service that can be integrated with DevOps Guru is AWS Systems Manager, which can be used to create an OpsItem for each generated insight. </p>",
Expand Down Expand Up @@ -221,6 +222,16 @@
"refs": {
}
},
"DescribeFeedbackRequest": {
"base": null,
"refs": {
}
},
"DescribeFeedbackResponse": {
"base": null,
"refs": {
}
},
"DescribeInsightRequest": {
"base": null,
"refs": {
Expand Down Expand Up @@ -382,6 +393,7 @@
"InsightFeedback": {
"base": "<p> Information about insight feedback received from a customer. </p>",
"refs": {
"DescribeFeedbackResponse$InsightFeedback": null,
"PutFeedbackRequest$InsightFeedback": "<p> The feedback from customers is about the recommendations in this insight. </p>"
}
},
Expand All @@ -400,6 +412,7 @@
"InsightId": {
"base": null,
"refs": {
"DescribeFeedbackRequest$InsightId": "<p> The ID of the insight for which the feedback was provided. </p>",
"DescribeInsightRequest$Id": "<p> The ID of the insight. </p>",
"InsightFeedback$Id": "<p> The insight feedback ID. </p>",
"ListAnomaliesForInsightRequest$InsightId": "<p> The ID of the insight. The returned anomalies belong to this insight. </p>",
Expand Down
Loading

0 comments on commit c13f6a4

Please sign in to comment.