Skip to content

Commit

Permalink
Release v1.53.5 (2024-05-17) (#5263)
Browse files Browse the repository at this point in the history
Release v1.53.5 (2024-05-17)
===

### Service Client Updates
* `service/application-autoscaling`: Updates service API
* `service/codebuild`: Updates service API and documentation
  * Aws CodeBuild now supports 36 hours build timeout
* `service/elasticloadbalancingv2`: Updates service API and documentation
* `service/lakeformation`: Updates service API and documentation
* `service/transfer`: Updates service API and documentation
  * Enable use of CloudFormation traits in Smithy model to improve generated CloudFormation schema from the Smithy API model.
  • Loading branch information
aws-sdk-go-automation committed May 17, 2024
1 parent 7561ec6 commit 7a0e753
Show file tree
Hide file tree
Showing 19 changed files with 369 additions and 50 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.53.5 (2024-05-17)
===

### Service Client Updates
* `service/application-autoscaling`: Updates service API
* `service/codebuild`: Updates service API and documentation
* Aws CodeBuild now supports 36 hours build timeout
* `service/elasticloadbalancingv2`: Updates service API and documentation
* `service/lakeformation`: Updates service API and documentation
* `service/transfer`: Updates service API and documentation
* Enable use of CloudFormation traits in Smithy model to improve generated CloudFormation schema from the Smithy API model.

Release v1.53.4 (2024-05-16)
===

Expand Down
15 changes: 15 additions & 0 deletions aws/endpoints/defaults.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

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.53.4"
const SDKVersion = "1.53.5"
1 change: 1 addition & 0 deletions models/apis/application-autoscaling/2016-02-06/api-2.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@
"endpointPrefix":"application-autoscaling",
"jsonVersion":"1.1",
"protocol":"json",
"protocols":["json"],
"serviceFullName":"Application Auto Scaling",
"serviceId":"Application Auto Scaling",
"signatureVersion":"v4",
Expand Down
18 changes: 18 additions & 0 deletions models/apis/application-autoscaling/2016-02-06/smoke-2.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
{
"version": 2,
"testCases": [
{
"id": "DescribeScalableTargetsSuccess",
"operationName": "DescribeScalableTargets",
"input": {
"ServiceNamespace": "ec2"
},
"expectation": {
"success": {}
},
"config": {
"region": "us-west-2"
}
}
]
}
15 changes: 10 additions & 5 deletions models/apis/codebuild/2016-10-06/api-2.json
Original file line number Diff line number Diff line change
Expand Up @@ -1025,6 +1025,11 @@
"secondaryArtifacts":{"shape":"ResolvedSecondaryArtifacts"}
}
},
"BuildTimeOut":{
"type":"integer",
"max":2160,
"min":5
},
"Builds":{
"type":"list",
"member":{"shape":"Build"}
Expand Down Expand Up @@ -1154,7 +1159,7 @@
"cache":{"shape":"ProjectCache"},
"environment":{"shape":"ProjectEnvironment"},
"serviceRole":{"shape":"NonEmptyString"},
"timeoutInMinutes":{"shape":"TimeOut"},
"timeoutInMinutes":{"shape":"BuildTimeOut"},
"queuedTimeoutInMinutes":{"shape":"TimeOut"},
"encryptionKey":{"shape":"NonEmptyString"},
"tags":{"shape":"TagList"},
Expand Down Expand Up @@ -1958,7 +1963,7 @@
"cache":{"shape":"ProjectCache"},
"environment":{"shape":"ProjectEnvironment"},
"serviceRole":{"shape":"NonEmptyString"},
"timeoutInMinutes":{"shape":"TimeOut"},
"timeoutInMinutes":{"shape":"BuildTimeOut"},
"queuedTimeoutInMinutes":{"shape":"TimeOut"},
"encryptionKey":{"shape":"NonEmptyString"},
"tags":{"shape":"TagList"},
Expand Down Expand Up @@ -2541,7 +2546,7 @@
"cacheOverride":{"shape":"ProjectCache"},
"serviceRoleOverride":{"shape":"NonEmptyString"},
"privilegedModeOverride":{"shape":"WrapperBoolean"},
"buildTimeoutInMinutesOverride":{"shape":"TimeOut"},
"buildTimeoutInMinutesOverride":{"shape":"BuildTimeOut"},
"queuedTimeoutInMinutesOverride":{"shape":"TimeOut"},
"encryptionKeyOverride":{"shape":"NonEmptyString"},
"idempotencyToken":{"shape":"String"},
Expand Down Expand Up @@ -2585,7 +2590,7 @@
"cacheOverride":{"shape":"ProjectCache"},
"serviceRoleOverride":{"shape":"NonEmptyString"},
"privilegedModeOverride":{"shape":"WrapperBoolean"},
"timeoutInMinutesOverride":{"shape":"TimeOut"},
"timeoutInMinutesOverride":{"shape":"BuildTimeOut"},
"queuedTimeoutInMinutesOverride":{"shape":"TimeOut"},
"encryptionKeyOverride":{"shape":"NonEmptyString"},
"idempotencyToken":{"shape":"String"},
Expand Down Expand Up @@ -2748,7 +2753,7 @@
"cache":{"shape":"ProjectCache"},
"environment":{"shape":"ProjectEnvironment"},
"serviceRole":{"shape":"NonEmptyString"},
"timeoutInMinutes":{"shape":"TimeOut"},
"timeoutInMinutes":{"shape":"BuildTimeOut"},
"queuedTimeoutInMinutes":{"shape":"TimeOut"},
"encryptionKey":{"shape":"NonEmptyString"},
"tags":{"shape":"TagList"},
Expand Down
17 changes: 11 additions & 6 deletions models/apis/codebuild/2016-10-06/docs-2.json
Original file line number Diff line number Diff line change
Expand Up @@ -333,6 +333,16 @@
"BuildSummaries$member": null
}
},
"BuildTimeOut": {
"base": null,
"refs": {
"CreateProjectInput$timeoutInMinutes": "<p>How long, in minutes, from 5 to 2160 (36 hours), for CodeBuild to wait before it times out any build that has not been marked as completed. The default is 60 minutes.</p>",
"Project$timeoutInMinutes": "<p>How long, in minutes, from 5 to 2160 (36 hours), for CodeBuild to wait before timing out any related build that did not get marked as completed. The default is 60 minutes.</p>",
"StartBuildBatchInput$buildTimeoutInMinutesOverride": "<p>Overrides the build timeout specified in the batch build project.</p>",
"StartBuildInput$timeoutInMinutesOverride": "<p>The number of build timeout minutes, from 5 to 2160 (36 hours), that overrides, for this build only, the latest setting already defined in the build project.</p>",
"UpdateProjectInput$timeoutInMinutes": "<p>The replacement value in minutes, from 5 to 2160 (36 hours), for CodeBuild to wait before timing out any related build that did not get marked as completed.</p>"
}
},
"Builds": {
"base": null,
"refs": {
Expand Down Expand Up @@ -1911,15 +1921,10 @@
"TimeOut": {
"base": null,
"refs": {
"CreateProjectInput$timeoutInMinutes": "<p>How long, in minutes, from 5 to 480 (8 hours), for CodeBuild to wait before it times out any build that has not been marked as completed. The default is 60 minutes.</p>",
"CreateProjectInput$queuedTimeoutInMinutes": "<p>The number of minutes a build is allowed to be queued before it times out. </p>",
"Project$timeoutInMinutes": "<p>How long, in minutes, from 5 to 480 (8 hours), for CodeBuild to wait before timing out any related build that did not get marked as completed. The default is 60 minutes.</p>",
"Project$queuedTimeoutInMinutes": "<p>The number of minutes a build is allowed to be queued before it times out. </p>",
"StartBuildBatchInput$buildTimeoutInMinutesOverride": "<p>Overrides the build timeout specified in the batch build project.</p>",
"StartBuildBatchInput$queuedTimeoutInMinutesOverride": "<p>The number of minutes a batch build is allowed to be queued before it times out.</p>",
"StartBuildInput$timeoutInMinutesOverride": "<p>The number of build timeout minutes, from 5 to 480 (8 hours), that overrides, for this build only, the latest setting already defined in the build project.</p>",
"StartBuildInput$queuedTimeoutInMinutesOverride": "<p> The number of minutes a build is allowed to be queued before it times out. </p>",
"UpdateProjectInput$timeoutInMinutes": "<p>The replacement value in minutes, from 5 to 480 (8 hours), for CodeBuild to wait before timing out any related build that did not get marked as completed.</p>",
"UpdateProjectInput$queuedTimeoutInMinutes": "<p> The number of minutes a build is allowed to be queued before it times out. </p>"
}
},
Expand Down Expand Up @@ -2086,7 +2091,7 @@
"base": null,
"refs": {
"BatchRestrictions$maximumBuildsAllowed": "<p>Specifies the maximum number of builds allowed.</p>",
"Build$timeoutInMinutes": "<p>How long, in minutes, from 5 to 480 (8 hours), for CodeBuild to wait before timing out this build if it does not get marked as completed.</p>",
"Build$timeoutInMinutes": "<p>How long, in minutes, from 5 to 2160 (36 hours), for CodeBuild to wait before timing out this build if it does not get marked as completed.</p>",
"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>",
Expand Down
4 changes: 3 additions & 1 deletion models/apis/elasticloadbalancingv2/2015-12-01/api-2.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@
"apiVersion":"2015-12-01",
"endpointPrefix":"elasticloadbalancing",
"protocol":"query",
"protocols":["query"],
"serviceAbbreviation":"Elastic Load Balancing v2",
"serviceFullName":"Elastic Load Balancing",
"serviceId":"Elastic Load Balancing v2",
Expand Down Expand Up @@ -1808,7 +1809,8 @@
"type":"string",
"enum":[
"ipv4",
"dualstack"
"dualstack",
"dualstack-without-public-ipv4"
]
},
"IsDefault":{"type":"boolean"},
Expand Down
10 changes: 5 additions & 5 deletions models/apis/elasticloadbalancingv2/2015-12-01/docs-2.json
Original file line number Diff line number Diff line change
Expand Up @@ -933,12 +933,12 @@
"IpAddressType": {
"base": null,
"refs": {
"CreateLoadBalancerInput$IpAddressType": "<p>The type of IP addresses used by the subnets for your load balancer. The possible values are <code>ipv4</code> (for IPv4 addresses) and <code>dualstack</code> (for IPv4 and IPv6 addresses). </p>",
"LoadBalancer$IpAddressType": "<p>The type of IP addresses used by the subnets for your load balancer. The possible values are <code>ipv4</code> (for IPv4 addresses) and <code>dualstack</code> (for IPv4 and IPv6 addresses).</p>",
"SetIpAddressTypeInput$IpAddressType": "<p>The IP address type. The possible values are <code>ipv4</code> (for IPv4 addresses) and <code>dualstack</code> (for IPv4 and IPv6 addresses). You can’t specify <code>dualstack</code> for a load balancer with a UDP or TCP_UDP listener.</p>",
"CreateLoadBalancerInput$IpAddressType": "<p>Note: Internal load balancers must use the <code>ipv4</code> IP address type.</p> <p>[Application Load Balancers] The IP address type. The possible values are <code>ipv4</code> (for only IPv4 addresses), <code>dualstack</code> (for IPv4 and IPv6 addresses), and <code>dualstack-without-public-ipv4</code> (for IPv6 only public addresses, with private IPv4 and IPv6 addresses).</p> <p>[Network Load Balancers] The IP address type. The possible values are <code>ipv4</code> (for only IPv4 addresses) and <code>dualstack</code> (for IPv4 and IPv6 addresses). You can’t specify <code>dualstack</code> for a load balancer with a UDP or TCP_UDP listener.</p> <p>[Gateway Load Balancers] The IP address type. The possible values are <code>ipv4</code> (for only IPv4 addresses) and <code>dualstack</code> (for IPv4 and IPv6 addresses).</p>",
"LoadBalancer$IpAddressType": "<p>[Application Load Balancers] The type of IP addresses used for public or private connections by the subnets attached to your load balancer. The possible values are <code>ipv4</code> (for only IPv4 addresses), <code>dualstack</code> (for IPv4 and IPv6 addresses), and <code>dualstack-without-public-ipv4</code> (for IPv6 only public addresses, with private IPv4 and IPv6 addresses).</p> <p>[Network Load Balancers and Gateway Load Balancers] The type of IP addresses used for public or private connections by the subnets attached to your load balancer. The possible values are <code>ipv4</code> (for only IPv4 addresses) and <code>dualstack</code> (for IPv4 and IPv6 addresses).</p>",
"SetIpAddressTypeInput$IpAddressType": "<p>Note: Internal load balancers must use the <code>ipv4</code> IP address type.</p> <p>[Application Load Balancers] The IP address type. The possible values are <code>ipv4</code> (for only IPv4 addresses), <code>dualstack</code> (for IPv4 and IPv6 addresses), and <code>dualstack-without-public-ipv4</code> (for IPv6 only public addresses, with private IPv4 and IPv6 addresses).</p> <p>[Network Load Balancers] The IP address type. The possible values are <code>ipv4</code> (for only IPv4 addresses) and <code>dualstack</code> (for IPv4 and IPv6 addresses). You can’t specify <code>dualstack</code> for a load balancer with a UDP or TCP_UDP listener.</p> <p>[Gateway Load Balancers] The IP address type. The possible values are <code>ipv4</code> (for only IPv4 addresses) and <code>dualstack</code> (for IPv4 and IPv6 addresses).</p>",
"SetIpAddressTypeOutput$IpAddressType": "<p>The IP address type.</p>",
"SetSubnetsInput$IpAddressType": "<p>[Network Load Balancers] The type of IP addresses used by the subnets for your load balancer. The possible values are <code>ipv4</code> (for IPv4 addresses) and <code>dualstack</code> (for IPv4 and IPv6 addresses). You can’t specify <code>dualstack</code> for a load balancer with a UDP or TCP_UDP listener.</p> <p>[Gateway Load Balancers] The type of IP addresses used by the subnets for your load balancer. The possible values are <code>ipv4</code> (for IPv4 addresses) and <code>dualstack</code> (for IPv4 and IPv6 addresses).</p>",
"SetSubnetsOutput$IpAddressType": "<p>[Network Load Balancers] The IP address type.</p> <p>[Gateway Load Balancers] The IP address type.</p>"
"SetSubnetsInput$IpAddressType": "<p>[Application Load Balancers] The IP address type. The possible values are <code>ipv4</code> (for only IPv4 addresses), <code>dualstack</code> (for IPv4 and IPv6 addresses), and <code>dualstack-without-public-ipv4</code> (for IPv6 only public addresses, with private IPv4 and IPv6 addresses).</p> <p>[Network Load Balancers] The type of IP addresses used by the subnets for your load balancer. The possible values are <code>ipv4</code> (for IPv4 addresses) and <code>dualstack</code> (for IPv4 and IPv6 addresses). You can’t specify <code>dualstack</code> for a load balancer with a UDP or TCP_UDP listener.</p> <p>[Gateway Load Balancers] The type of IP addresses used by the subnets for your load balancer. The possible values are <code>ipv4</code> (for IPv4 addresses) and <code>dualstack</code> (for IPv4 and IPv6 addresses).</p>",
"SetSubnetsOutput$IpAddressType": "<p>[Application Load Balancers] The IP address type.</p> <p>[Network Load Balancers] The IP address type.</p> <p>[Gateway Load Balancers] The IP address type.</p>"
}
},
"IsDefault": {
Expand Down
27 changes: 27 additions & 0 deletions models/apis/lakeformation/2017-03-31/api-2.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@
"endpointPrefix":"lakeformation",
"jsonVersion":"1.1",
"protocol":"rest-json",
"protocols":["rest-json"],
"serviceFullName":"AWS Lake Formation",
"serviceId":"LakeFormation",
"signatureVersion":"v4",
Expand Down Expand Up @@ -355,6 +356,20 @@
{"shape":"AccessDeniedException"}
]
},
"GetDataLakePrincipal":{
"name":"GetDataLakePrincipal",
"http":{
"method":"POST",
"requestUri":"/GetDataLakePrincipal"
},
"input":{"shape":"GetDataLakePrincipalRequest"},
"output":{"shape":"GetDataLakePrincipalResponse"},
"errors":[
{"shape":"InternalServiceException"},
{"shape":"OperationTimeoutException"},
{"shape":"AccessDeniedException"}
]
},
"GetDataLakeSettings":{
"name":"GetDataLakeSettings",
"http":{
Expand Down Expand Up @@ -1575,6 +1590,17 @@
"DataCellsFilter":{"shape":"DataCellsFilter"}
}
},
"GetDataLakePrincipalRequest":{
"type":"structure",
"members":{
}
},
"GetDataLakePrincipalResponse":{
"type":"structure",
"members":{
"Identity":{"shape":"IdentityString"}
}
},
"GetDataLakeSettingsRequest":{
"type":"structure",
"members":{
Expand Down Expand Up @@ -1850,6 +1876,7 @@
"min":1
},
"IdentityCenterInstanceArn":{"type":"string"},
"IdentityString":{"type":"string"},
"Integer":{
"type":"integer",
"box":true
Expand Down
17 changes: 17 additions & 0 deletions models/apis/lakeformation/2017-03-31/docs-2.json
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,7 @@
"DescribeTransaction": "<p>Returns the details of a single transaction.</p>",
"ExtendTransaction": "<p>Indicates to the service that the specified transaction is still active and should not be treated as idle and aborted.</p> <p>Write transactions that remain idle for a long period are automatically aborted unless explicitly extended.</p>",
"GetDataCellsFilter": "<p>Returns a data cells filter.</p>",
"GetDataLakePrincipal": "<p>Returns the identity of the invoking principal.</p>",
"GetDataLakeSettings": "<p>Retrieves the list of the data lake administrators of a Lake Formation-managed data lake. </p>",
"GetEffectivePermissionsForPath": "<p>Returns the Lake Formation permissions for a specified table or database resource located at a path in Amazon S3. <code>GetEffectivePermissionsForPath</code> will not return databases and tables if the catalog is encrypted.</p>",
"GetLFTag": "<p>Returns an LF-tag definition.</p>",
Expand Down Expand Up @@ -678,6 +679,16 @@
"refs": {
}
},
"GetDataLakePrincipalRequest": {
"base": null,
"refs": {
}
},
"GetDataLakePrincipalResponse": {
"base": null,
"refs": {
}
},
"GetDataLakeSettingsRequest": {
"base": null,
"refs": {
Expand Down Expand Up @@ -868,6 +879,12 @@
"DescribeLakeFormationIdentityCenterConfigurationResponse$InstanceArn": "<p>The Amazon Resource Name (ARN) of the connection.</p>"
}
},
"IdentityString": {
"base": null,
"refs": {
"GetDataLakePrincipalResponse$Identity": "<p>A unique identifier of the invoking principal.</p>"
}
},
"Integer": {
"base": null,
"refs": {
Expand Down
Loading

0 comments on commit 7a0e753

Please sign in to comment.