Skip to content
This repository was archived by the owner on Jul 31, 2025. It is now read-only.

Commit fb4c556

Browse files
Release v1.51.4 (2024-03-20) (#5203)
Release v1.51.4 (2024-03-20) === ### Service Client Updates * `service/accessanalyzer`: Updates service API and documentation * `service/codebuild`: Updates service documentation * This release adds support for new webhook events (RELEASED and PRERELEASED) and filter types (TAG_NAME and RELEASE_NAME). * `service/connect`: Updates service API and documentation * `service/dynamodb`: Updates service API, documentation, waiters, paginators, and examples * This release introduces 3 new APIs ('GetResourcePolicy', 'PutResourcePolicy' and 'DeleteResourcePolicy') and modifies the existing 'CreateTable' API for the resource-based policy support. It also modifies several APIs to accept a 'TableArn' for the 'TableName' parameter. * `service/managedblockchain-query`: Updates service API and documentation * `service/savingsplans`: Updates service API and documentation
1 parent 9d5e5d9 commit fb4c556

File tree

24 files changed

+2200
-625
lines changed

24 files changed

+2200
-625
lines changed

CHANGELOG.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,16 @@
1+
Release v1.51.4 (2024-03-20)
2+
===
3+
4+
### Service Client Updates
5+
* `service/accessanalyzer`: Updates service API and documentation
6+
* `service/codebuild`: Updates service documentation
7+
* This release adds support for new webhook events (RELEASED and PRERELEASED) and filter types (TAG_NAME and RELEASE_NAME).
8+
* `service/connect`: Updates service API and documentation
9+
* `service/dynamodb`: Updates service API, documentation, waiters, paginators, and examples
10+
* This release introduces 3 new APIs ('GetResourcePolicy', 'PutResourcePolicy' and 'DeleteResourcePolicy') and modifies the existing 'CreateTable' API for the resource-based policy support. It also modifies several APIs to accept a 'TableArn' for the 'TableName' parameter.
11+
* `service/managedblockchain-query`: Updates service API and documentation
12+
* `service/savingsplans`: Updates service API and documentation
13+
114
Release v1.51.3 (2024-03-19)
215
===
316

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.51.3"
8+
const SDKVersion = "1.51.4"

models/apis/accessanalyzer/2019-11-01/api-2.json

Lines changed: 22 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -983,7 +983,9 @@
983983
"s3Bucket":{"shape":"S3BucketConfiguration"},
984984
"snsTopic":{"shape":"SnsTopicConfiguration"},
985985
"sqsQueue":{"shape":"SqsQueueConfiguration"},
986-
"s3ExpressDirectoryBucket":{"shape":"S3ExpressDirectoryBucketConfiguration"}
986+
"s3ExpressDirectoryBucket":{"shape":"S3ExpressDirectoryBucketConfiguration"},
987+
"dynamodbStream":{"shape":"DynamodbStreamConfiguration"},
988+
"dynamodbTable":{"shape":"DynamodbTableConfiguration"}
987989
},
988990
"union":true
989991
},
@@ -1129,6 +1131,20 @@
11291131
}
11301132
}
11311133
},
1134+
"DynamodbStreamConfiguration":{
1135+
"type":"structure",
1136+
"members":{
1137+
"streamPolicy":{"shape":"DynamodbStreamPolicy"}
1138+
}
1139+
},
1140+
"DynamodbStreamPolicy":{"type":"string"},
1141+
"DynamodbTableConfiguration":{
1142+
"type":"structure",
1143+
"members":{
1144+
"tablePolicy":{"shape":"DynamodbTablePolicy"}
1145+
}
1146+
},
1147+
"DynamodbTablePolicy":{"type":"string"},
11321148
"EbsGroup":{"type":"string"},
11331149
"EbsGroupList":{
11341150
"type":"list",
@@ -2219,7 +2235,9 @@
22192235
"AWS::RDS::DBSnapshot",
22202236
"AWS::RDS::DBClusterSnapshot",
22212237
"AWS::SNS::Topic",
2222-
"AWS::S3Express::DirectoryBucket"
2238+
"AWS::S3Express::DirectoryBucket",
2239+
"AWS::DynamoDB::Table",
2240+
"AWS::DynamoDB::Stream"
22232241
]
22242242
},
22252243
"RetiringPrincipal":{"type":"string"},
@@ -2673,7 +2691,8 @@
26732691
"AWS::S3::AccessPoint",
26742692
"AWS::S3::MultiRegionAccessPoint",
26752693
"AWS::S3ObjectLambda::AccessPoint",
2676-
"AWS::IAM::AssumeRolePolicyDocument"
2694+
"AWS::IAM::AssumeRolePolicyDocument",
2695+
"AWS::DynamoDB::Table"
26772696
]
26782697
},
26792698
"ValidatePolicyResponse":{

models/apis/accessanalyzer/2019-11-01/docs-2.json

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -429,6 +429,30 @@
429429
"refs": {
430430
}
431431
},
432+
"DynamodbStreamConfiguration": {
433+
"base": "<p>The proposed access control configuration for a DynamoDB stream. You can propose a configuration for a new DynamoDB stream or an existing DynamoDB stream that you own by specifying the policy for the DynamoDB stream. For more information, see <a href=\"https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_PutResourcePolicy.html\">PutResourcePolicy</a>.</p> <ul> <li> <p>If the configuration is for an existing DynamoDB stream and you do not specify the DynamoDB policy, then the access preview uses the existing DynamoDB policy for the stream.</p> </li> <li> <p>If the access preview is for a new resource and you do not specify the policy, then the access preview assumes a DynamoDB stream without a policy.</p> </li> <li> <p>To propose deletion of an existing DynamoDB stream policy, you can specify an empty string for the DynamoDB policy.</p> </li> </ul>",
434+
"refs": {
435+
"Configuration$dynamodbStream": "<p>The access control configuration is for a DynamoDB stream.</p>"
436+
}
437+
},
438+
"DynamodbStreamPolicy": {
439+
"base": null,
440+
"refs": {
441+
"DynamodbStreamConfiguration$streamPolicy": "<p>The proposed resource policy defining who can access or manage the DynamoDB stream.</p>"
442+
}
443+
},
444+
"DynamodbTableConfiguration": {
445+
"base": "<p>The proposed access control configuration for a DynamoDB table or index. You can propose a configuration for a new DynamoDB table or index or an existing DynamoDB table or index that you own by specifying the policy for the DynamoDB table or index. For more information, see <a href=\"https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_PutResourcePolicy.html\">PutResourcePolicy</a>.</p> <ul> <li> <p>If the configuration is for an existing DynamoDB table or index and you do not specify the DynamoDB policy, then the access preview uses the existing DynamoDB policy for the table or index.</p> </li> <li> <p>If the access preview is for a new resource and you do not specify the policy, then the access preview assumes a DynamoDB table without a policy.</p> </li> <li> <p>To propose deletion of an existing DynamoDB table or index policy, you can specify an empty string for the DynamoDB policy.</p> </li> </ul>",
446+
"refs": {
447+
"Configuration$dynamodbTable": "<p>The access control configuration is for a DynamoDB table or index.</p>"
448+
}
449+
},
450+
"DynamodbTablePolicy": {
451+
"base": null,
452+
"refs": {
453+
"DynamodbTableConfiguration$tablePolicy": "<p>The proposed resource policy defining who can access or manage the DynamoDB table.</p>"
454+
}
455+
},
432456
"EbsGroup": {
433457
"base": null,
434458
"refs": {

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2035,7 +2035,7 @@
20352035
"WebhookFilterType": {
20362036
"base": null,
20372037
"refs": {
2038-
"WebhookFilter$type": "<p> The type of webhook filter. There are six webhook filter types: <code>EVENT</code>, <code>ACTOR_ACCOUNT_ID</code>, <code>HEAD_REF</code>, <code>BASE_REF</code>, <code>FILE_PATH</code>, and <code>COMMIT_MESSAGE</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 six 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>, and <code>PULL_REQUEST_MERGED</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> The <code>PULL_REQUEST_REOPENED</code> works with GitHub and GitHub Enterprise 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> <p> Works with GitHub and GitHub Enterprise push, GitHub and GitHub Enterprise pull request, Bitbucket push, and Bitbucket pull request events. </p> </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> </ul>"
2038+
"WebhookFilter$type": "<p> The type of webhook filter. There are eight 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>, and <code>RELEASE_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 eight 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>, and <code>PRERELEASED</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> The <code>PULL_REQUEST_REOPENED</code> works with GitHub and GitHub Enterprise only. The <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> </ul>"
20392039
}
20402040
},
20412041
"WrapperBoolean": {

models/apis/connect/2017-08-08/api-2.json

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9022,7 +9022,9 @@
90229022
"REAL_TIME_CONTACT_ANALYSIS_SEGMENTS",
90239023
"ATTACHMENTS",
90249024
"CONTACT_EVALUATIONS",
9025-
"SCREEN_RECORDINGS"
9025+
"SCREEN_RECORDINGS",
9026+
"REAL_TIME_CONTACT_ANALYSIS_CHAT_SEGMENTS",
9027+
"REAL_TIME_CONTACT_ANALYSIS_VOICE_SEGMENTS"
90269028
]
90279029
},
90289030
"InstanceSummary":{

models/apis/connect/2017-08-08/docs-2.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3873,7 +3873,7 @@
38733873
"InstanceStorageResourceType": {
38743874
"base": null,
38753875
"refs": {
3876-
"AssociateInstanceStorageConfigRequest$ResourceType": "<p>A valid resource type.</p>",
3876+
"AssociateInstanceStorageConfigRequest$ResourceType": "<p>A valid resource type. To <a href=\"https://docs.aws.amazon.com/connect/latest/adminguide/enable-contact-analysis-segment-streams.html\">enable streaming for real-time analysis of contacts</a>, use the following types:</p> <ul> <li> <p>For chat contacts, use <code>REAL_TIME_CONTACT_ANALYSIS_CHAT_SEGMENTS</code>.</p> </li> <li> <p>For voice contacts, use <code>REAL_TIME_CONTACT_ANALYSIS_VOICE_SEGMENTS</code>.</p> </li> </ul> <note> <p> <code>REAL_TIME_CONTACT_ANALYSIS_SEGMENTS</code> is deprecated, but it is still supported and will apply only to VOICE channel contacts. Use <code>REAL_TIME_CONTACT_ANALYSIS_VOICE_SEGMENTS</code> for voice contacts moving forward.</p> <p>If you have previously associated a stream with <code>REAL_TIME_CONTACT_ANALYSIS_SEGMENTS</code>, no action is needed to update the stream to <code>REAL_TIME_CONTACT_ANALYSIS_VOICE_SEGMENTS</code>.</p> </note>",
38773877
"DescribeInstanceStorageConfigRequest$ResourceType": "<p>A valid resource type.</p>",
38783878
"DisassociateInstanceStorageConfigRequest$ResourceType": "<p>A valid resource type.</p>",
38793879
"ListInstanceStorageConfigsRequest$ResourceType": "<p>A valid resource type.</p>",

0 commit comments

Comments
 (0)