Skip to content

Commit 33248db

Browse files
Release v1.54.3 (2024-06-17) (#5289)
Release v1.54.3 (2024-06-17) === ### Service Client Updates * `service/acm-pca`: Updates service API and documentation * `service/batch`: Updates service API * Add v2 smoke tests and smithy smokeTests trait for SDK testing. * `service/codebuild`: Updates service API and documentation * AWS CodeBuild now supports global and organization GitHub webhooks * `service/cognito-idp`: Updates service API * `service/ds`: Updates service API * Add v2 smoke tests and smithy smokeTests trait for SDK testing. * `service/elasticfilesystem`: Updates service API * Add v2 smoke tests and smithy smokeTests trait for SDK testing. * `service/glue`: Updates service API, documentation, and paginators * This release introduces a new feature, Usage profiles. Usage profiles allow the AWS Glue admin to create different profiles for various classes of users within the account, enforcing limits and defaults for jobs and sessions. * `service/kms`: Updates service examples * Updating SDK example for KMS DeriveSharedSecret API. * `service/mediaconvert`: Updates service API and documentation * This release includes support for creating I-frame only video segments for DASH trick play. * `service/secretsmanager`: Updates service documentation * Doc only update for Secrets Manager * `service/waf`: Updates service API * Add v2 smoke tests and smithy smokeTests trait for SDK testing.
1 parent 70ea450 commit 33248db

File tree

34 files changed

+3201
-291
lines changed

34 files changed

+3201
-291
lines changed

CHANGELOG.md

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,28 @@
1+
Release v1.54.3 (2024-06-17)
2+
===
3+
4+
### Service Client Updates
5+
* `service/acm-pca`: Updates service API and documentation
6+
* `service/batch`: Updates service API
7+
* Add v2 smoke tests and smithy smokeTests trait for SDK testing.
8+
* `service/codebuild`: Updates service API and documentation
9+
* AWS CodeBuild now supports global and organization GitHub webhooks
10+
* `service/cognito-idp`: Updates service API
11+
* `service/ds`: Updates service API
12+
* Add v2 smoke tests and smithy smokeTests trait for SDK testing.
13+
* `service/elasticfilesystem`: Updates service API
14+
* Add v2 smoke tests and smithy smokeTests trait for SDK testing.
15+
* `service/glue`: Updates service API, documentation, and paginators
16+
* This release introduces a new feature, Usage profiles. Usage profiles allow the AWS Glue admin to create different profiles for various classes of users within the account, enforcing limits and defaults for jobs and sessions.
17+
* `service/kms`: Updates service examples
18+
* Updating SDK example for KMS DeriveSharedSecret API.
19+
* `service/mediaconvert`: Updates service API and documentation
20+
* This release includes support for creating I-frame only video segments for DASH trick play.
21+
* `service/secretsmanager`: Updates service documentation
22+
* Doc only update for Secrets Manager
23+
* `service/waf`: Updates service API
24+
* Add v2 smoke tests and smithy smokeTests trait for SDK testing.
25+
126
Release v1.54.2 (2024-06-14)
227
===
328

aws/version.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,4 +5,4 @@ package aws
55
const SDKName = "aws-sdk-go"
66

77
// SDKVersion is the version of this SDK
8-
const SDKVersion = "1.54.2"
8+
const SDKVersion = "1.54.3"

models/apis/acm-pca/2017-08-22/api-2.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,8 @@
1111
"serviceId":"ACM PCA",
1212
"signatureVersion":"v4",
1313
"targetPrefix":"ACMPrivateCA",
14-
"uid":"acm-pca-2017-08-22"
14+
"uid":"acm-pca-2017-08-22",
15+
"auth":["aws.auth#sigv4"]
1516
},
1617
"operations":{
1718
"CreateCertificateAuthority":{

models/apis/acm-pca/2017-08-22/docs-2.json

Lines changed: 3 additions & 3 deletions
Large diffs are not rendered by default.

models/apis/batch/2016-08-10/api-2.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,8 @@
1010
"serviceFullName":"AWS Batch",
1111
"serviceId":"Batch",
1212
"signatureVersion":"v4",
13-
"uid":"batch-2016-08-10"
13+
"uid":"batch-2016-08-10",
14+
"auth":["aws.auth#sigv4"]
1415
},
1516
"operations":{
1617
"CancelJob":{
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
{
2+
"version": 2,
3+
"testCases": [
4+
{
5+
"id": "DescribeComputeEnvironmentsSuccess",
6+
"operationName": "DescribeComputeEnvironments",
7+
"input": {},
8+
"expectation": {
9+
"success": {}
10+
},
11+
"config": {
12+
"region": "us-west-2"
13+
}
14+
}
15+
]
16+
}

models/apis/codebuild/2016-10-06/api-2.json

Lines changed: 25 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,8 @@
1010
"serviceId":"CodeBuild",
1111
"signatureVersion":"v4",
1212
"targetPrefix":"CodeBuild_20161006",
13-
"uid":"codebuild-2016-10-06"
13+
"uid":"codebuild-2016-10-06",
14+
"auth":["aws.auth#sigv4"]
1415
},
1516
"operations":{
1617
"BatchDeleteBuilds":{
@@ -1205,7 +1206,8 @@
12051206
"branchFilter":{"shape":"String"},
12061207
"filterGroups":{"shape":"FilterGroups"},
12071208
"buildType":{"shape":"WebhookBuildType"},
1208-
"manualCreation":{"shape":"WrapperBoolean"}
1209+
"manualCreation":{"shape":"WrapperBoolean"},
1210+
"scopeConfiguration":{"shape":"ScopeConfiguration"}
12091211
}
12101212
},
12111213
"CreateWebhookOutput":{
@@ -2441,6 +2443,18 @@
24412443
"desiredCapacity":{"shape":"FleetCapacity"}
24422444
}
24432445
},
2446+
"ScopeConfiguration":{
2447+
"type":"structure",
2448+
"required":[
2449+
"name",
2450+
"scope"
2451+
],
2452+
"members":{
2453+
"name":{"shape":"String"},
2454+
"domain":{"shape":"String"},
2455+
"scope":{"shape":"WebhookScopeType"}
2456+
}
2457+
},
24442458
"SecurityGroupIds":{
24452459
"type":"list",
24462460
"member":{"shape":"NonEmptyString"},
@@ -2848,7 +2862,8 @@
28482862
"filterGroups":{"shape":"FilterGroups"},
28492863
"buildType":{"shape":"WebhookBuildType"},
28502864
"manualCreation":{"shape":"WrapperBoolean"},
2851-
"lastModifiedSecret":{"shape":"Timestamp"}
2865+
"lastModifiedSecret":{"shape":"Timestamp"},
2866+
"scopeConfiguration":{"shape":"ScopeConfiguration"}
28522867
}
28532868
},
28542869
"WebhookBuildType":{
@@ -2884,6 +2899,13 @@
28842899
"RELEASE_NAME"
28852900
]
28862901
},
2902+
"WebhookScopeType":{
2903+
"type":"string",
2904+
"enum":[
2905+
"GITHUB_ORGANIZATION",
2906+
"GITHUB_GLOBAL"
2907+
]
2908+
},
28872909
"WrapperBoolean":{"type":"boolean"},
28882910
"WrapperDouble":{"type":"double"},
28892911
"WrapperInt":{"type":"integer"},

models/apis/codebuild/2016-10-06/docs-2.json

Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1601,6 +1601,13 @@
16011601
"Fleet$scalingConfiguration": "<p>The scaling configuration of the compute fleet.</p>"
16021602
}
16031603
},
1604+
"ScopeConfiguration": {
1605+
"base": "<p>Contains configuration information about the scope for a webhook. </p>",
1606+
"refs": {
1607+
"CreateWebhookInput$scopeConfiguration": "<p>The scope configuration for global or organization webhooks.</p> <note> <p>Global or organization webhooks are only available for GitHub and Github Enterprise webhooks.</p> </note>",
1608+
"Webhook$scopeConfiguration": "<p>The scope configuration for global or organization webhooks.</p> <note> <p>Global or organization webhooks are only available for GitHub and Github Enterprise webhooks.</p> </note>"
1609+
}
1610+
},
16041611
"SecurityGroupIds": {
16051612
"base": null,
16061613
"refs": {
@@ -1830,6 +1837,8 @@
18301837
"S3LogsConfig$location": "<p> The ARN of an S3 bucket and the path prefix for S3 logs. If your Amazon S3 bucket name is <code>my-bucket</code>, and your path prefix is <code>build-log</code>, then acceptable formats are <code>my-bucket/build-log</code> or <code>arn:aws:s3:::my-bucket/build-log</code>. </p>",
18311838
"S3ReportExportConfig$bucketOwner": "<p>The Amazon Web Services account identifier of the owner of the Amazon S3 bucket. This allows report data to be exported to an Amazon S3 bucket that is owned by an account other than the account running the build.</p>",
18321839
"S3ReportExportConfig$path": "<p> The path to the exported report's raw data results. </p>",
1840+
"ScopeConfiguration$name": "<p>The name of either the enterprise or organization that will send webhook events to CodeBuild, depending on if the webhook is a global or organization webhook respectively.</p>",
1841+
"ScopeConfiguration$domain": "<p>The domain of the GitHub Enterprise organization. Note that this parameter is only required if your project's source type is GITHUB_ENTERPRISE</p>",
18331842
"SourceAuth$resource": "<p>The resource value that applies to the specified authorization type.</p>",
18341843
"SourceCredentialsInfo$resource": "<p>The connection ARN if your serverType type is GITLAB or GITLAB_SELF_MANAGED and your authType is CODECONNECTIONS.</p>",
18351844
"StartBuildBatchInput$sourceVersion": "<p>The version of the batch build input to be built, for this build only. If not specified, the latest version is used. If specified, the contents depends on the source provider:</p> <dl> <dt>CodeCommit</dt> <dd> <p>The commit ID, branch, or Git tag to use.</p> </dd> <dt>GitHub</dt> <dd> <p>The commit ID, pull request ID, branch name, or tag name that corresponds to the version of the source code you want to build. If a pull request ID is specified, it must use the format <code>pr/pull-request-ID</code> (for example <code>pr/25</code>). If a branch name is specified, the branch's HEAD commit ID is used. If not specified, the default branch's HEAD commit ID is used.</p> </dd> <dt>Bitbucket</dt> <dd> <p>The commit ID, branch name, or tag name that corresponds to the version of the source code you want to build. If a branch name is specified, the branch's HEAD commit ID is used. If not specified, the default branch's HEAD commit ID is used.</p> </dd> <dt>Amazon S3</dt> <dd> <p>The version ID of the object that represents the build input ZIP file to use.</p> </dd> </dl> <p>If <code>sourceVersion</code> is specified at the project level, then this <code>sourceVersion</code> (at the build level) takes precedence. </p> <p>For more information, see <a href=\"https://docs.aws.amazon.com/codebuild/latest/userguide/sample-source-version.html\">Source Version Sample with CodeBuild</a> in the <i>CodeBuild User Guide</i>. </p>",
@@ -2047,7 +2056,13 @@
20472056
"WebhookFilterType": {
20482057
"base": null,
20492058
"refs": {
2050-
"WebhookFilter$type": "<p> The type of webhook filter. There are nine webhook filter types: <code>EVENT</code>, <code>ACTOR_ACCOUNT_ID</code>, <code>HEAD_REF</code>, <code>BASE_REF</code>, <code>FILE_PATH</code>, <code>COMMIT_MESSAGE</code>, <code>TAG_NAME</code>, <code>RELEASE_NAME</code>, and <code>WORKFLOW_NAME</code>. </p> <ul> <li> <p> EVENT </p> <ul> <li> <p> A webhook event triggers a build when the provided <code>pattern</code> matches one of nine event types: <code>PUSH</code>, <code>PULL_REQUEST_CREATED</code>, <code>PULL_REQUEST_UPDATED</code>, <code>PULL_REQUEST_CLOSED</code>, <code>PULL_REQUEST_REOPENED</code>, <code>PULL_REQUEST_MERGED</code>, <code>RELEASED</code>, <code>PRERELEASED</code>, and <code>WORKFLOW_JOB_QUEUED</code>. The <code>EVENT</code> patterns are specified as a comma-separated string. For example, <code>PUSH, PULL_REQUEST_CREATED, PULL_REQUEST_UPDATED</code> filters all push, pull request created, and pull request updated events. </p> <note> <p> Types <code>PULL_REQUEST_REOPENED</code> and <code>WORKFLOW_JOB_QUEUED</code> work with GitHub and GitHub Enterprise only. Types <code>RELEASED</code> and <code>PRERELEASED</code> work with GitHub only.</p> </note> </li> </ul> </li> <li> <p>ACTOR_ACCOUNT_ID</p> <ul> <li> <p> A webhook event triggers a build when a GitHub, GitHub Enterprise, or Bitbucket account ID matches the regular expression <code>pattern</code>. </p> </li> </ul> </li> <li> <p>HEAD_REF</p> <ul> <li> <p> A webhook event triggers a build when the head reference matches the regular expression <code>pattern</code>. For example, <code>refs/heads/branch-name</code> and <code>refs/tags/tag-name</code>. </p> <note> <p> Works with GitHub and GitHub Enterprise push, GitHub and GitHub Enterprise pull request, Bitbucket push, and Bitbucket pull request events.</p> </note> </li> </ul> </li> <li> <p>BASE_REF</p> <ul> <li> <p> A webhook event triggers a build when the base reference matches the regular expression <code>pattern</code>. For example, <code>refs/heads/branch-name</code>. </p> <note> <p> Works with pull request events only. </p> </note> </li> </ul> </li> <li> <p>FILE_PATH</p> <ul> <li> <p> A webhook triggers a build when the path of a changed file matches the regular expression <code>pattern</code>. </p> <note> <p> Works with GitHub and Bitbucket events push and pull requests events. Also works with GitHub Enterprise push events, but does not work with GitHub Enterprise pull request events. </p> </note> </li> </ul> </li> <li> <p>COMMIT_MESSAGE</p> <ul> <li> <p>A webhook triggers a build when the head commit message matches the regular expression <code>pattern</code>.</p> <note> <p> Works with GitHub and Bitbucket events push and pull requests events. Also works with GitHub Enterprise push events, but does not work with GitHub Enterprise pull request events. </p> </note> </li> </ul> </li> <li> <p>TAG_NAME</p> <ul> <li> <p>A webhook triggers a build when the tag name of the release matches the regular expression <code>pattern</code>.</p> <note> <p> Works with <code>RELEASED</code> and <code>PRERELEASED</code> events only. </p> </note> </li> </ul> </li> <li> <p>RELEASE_NAME</p> <ul> <li> <p>A webhook triggers a build when the release name matches the regular expression <code>pattern</code>.</p> <note> <p> Works with <code>RELEASED</code> and <code>PRERELEASED</code> events only. </p> </note> </li> </ul> </li> <li> <p>WORKFLOW_NAME</p> <ul> <li> <p>A webhook triggers a build when the workflow name matches the regular expression <code>pattern</code>.</p> <note> <p> Works with <code>WORKFLOW_JOB_QUEUED</code> events only. </p> </note> </li> </ul> </li> </ul>"
2059+
"WebhookFilter$type": "<p> The type of webhook filter. There are nine webhook filter types: <code>EVENT</code>, <code>ACTOR_ACCOUNT_ID</code>, <code>HEAD_REF</code>, <code>BASE_REF</code>, <code>FILE_PATH</code>, <code>COMMIT_MESSAGE</code>, <code>TAG_NAME</code>, <code>RELEASE_NAME</code>, and <code>WORKFLOW_NAME</code>. </p> <ul> <li> <p> EVENT </p> <ul> <li> <p> A webhook event triggers a build when the provided <code>pattern</code> matches one of nine event types: <code>PUSH</code>, <code>PULL_REQUEST_CREATED</code>, <code>PULL_REQUEST_UPDATED</code>, <code>PULL_REQUEST_CLOSED</code>, <code>PULL_REQUEST_REOPENED</code>, <code>PULL_REQUEST_MERGED</code>, <code>RELEASED</code>, <code>PRERELEASED</code>, and <code>WORKFLOW_JOB_QUEUED</code>. The <code>EVENT</code> patterns are specified as a comma-separated string. For example, <code>PUSH, PULL_REQUEST_CREATED, PULL_REQUEST_UPDATED</code> filters all push, pull request created, and pull request updated events. </p> <note> <p> Types <code>PULL_REQUEST_REOPENED</code> and <code>WORKFLOW_JOB_QUEUED</code> work with GitHub and GitHub Enterprise only. Types <code>RELEASED</code> and <code>PRERELEASED</code> work with GitHub only.</p> </note> </li> </ul> </li> <li> <p>ACTOR_ACCOUNT_ID</p> <ul> <li> <p> A webhook event triggers a build when a GitHub, GitHub Enterprise, or Bitbucket account ID matches the regular expression <code>pattern</code>. </p> </li> </ul> </li> <li> <p>HEAD_REF</p> <ul> <li> <p> A webhook event triggers a build when the head reference matches the regular expression <code>pattern</code>. For example, <code>refs/heads/branch-name</code> and <code>refs/tags/tag-name</code>. </p> <note> <p> Works with GitHub and GitHub Enterprise push, GitHub and GitHub Enterprise pull request, Bitbucket push, and Bitbucket pull request events.</p> </note> </li> </ul> </li> <li> <p>BASE_REF</p> <ul> <li> <p> A webhook event triggers a build when the base reference matches the regular expression <code>pattern</code>. For example, <code>refs/heads/branch-name</code>. </p> <note> <p> Works with pull request events only. </p> </note> </li> </ul> </li> <li> <p>FILE_PATH</p> <ul> <li> <p> A webhook triggers a build when the path of a changed file matches the regular expression <code>pattern</code>. </p> <note> <p> Works with GitHub and Bitbucket events push and pull requests events. Also works with GitHub Enterprise push events, but does not work with GitHub Enterprise pull request events. </p> </note> </li> </ul> </li> <li> <p>COMMIT_MESSAGE</p> <ul> <li> <p>A webhook triggers a build when the head commit message matches the regular expression <code>pattern</code>.</p> <note> <p> Works with GitHub and Bitbucket events push and pull requests events. Also works with GitHub Enterprise push events, but does not work with GitHub Enterprise pull request events. </p> </note> </li> </ul> </li> <li> <p>TAG_NAME</p> <ul> <li> <p>A webhook triggers a build when the tag name of the release matches the regular expression <code>pattern</code>.</p> <note> <p> Works with <code>RELEASED</code> and <code>PRERELEASED</code> events only. </p> </note> </li> </ul> </li> <li> <p>RELEASE_NAME</p> <ul> <li> <p>A webhook triggers a build when the release name matches the regular expression <code>pattern</code>.</p> <note> <p> Works with <code>RELEASED</code> and <code>PRERELEASED</code> events only. </p> </note> </li> </ul> </li> <li> <p>REPOSITORY_NAME</p> <ul> <li> <p>A webhook triggers a build when the repository name matches the regular expression pattern.</p> <note> <p> Works with GitHub global or organization webhooks only. </p> </note> </li> </ul> </li> <li> <p>WORKFLOW_NAME</p> <ul> <li> <p>A webhook triggers a build when the workflow name matches the regular expression <code>pattern</code>.</p> <note> <p> Works with <code>WORKFLOW_JOB_QUEUED</code> events only. </p> </note> </li> </ul> </li> </ul>"
2060+
}
2061+
},
2062+
"WebhookScopeType": {
2063+
"base": null,
2064+
"refs": {
2065+
"ScopeConfiguration$scope": "<p>The type of scope for a GitHub webhook.</p>"
20512066
}
20522067
},
20532068
"WrapperBoolean": {

0 commit comments

Comments
 (0)