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

Commit 7a0e753

Browse files
Release v1.53.5 (2024-05-17) (#5263)
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.
1 parent 7561ec6 commit 7a0e753

File tree

19 files changed

+369
-50
lines changed

19 files changed

+369
-50
lines changed

CHANGELOG.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,15 @@
1+
Release v1.53.5 (2024-05-17)
2+
===
3+
4+
### Service Client Updates
5+
* `service/application-autoscaling`: Updates service API
6+
* `service/codebuild`: Updates service API and documentation
7+
* Aws CodeBuild now supports 36 hours build timeout
8+
* `service/elasticloadbalancingv2`: Updates service API and documentation
9+
* `service/lakeformation`: Updates service API and documentation
10+
* `service/transfer`: Updates service API and documentation
11+
* Enable use of CloudFormation traits in Smithy model to improve generated CloudFormation schema from the Smithy API model.
12+
113
Release v1.53.4 (2024-05-16)
214
===
315

aws/endpoints/defaults.go

Lines changed: 15 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

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.53.4"
8+
const SDKVersion = "1.53.5"

models/apis/application-autoscaling/2016-02-06/api-2.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
"endpointPrefix":"application-autoscaling",
66
"jsonVersion":"1.1",
77
"protocol":"json",
8+
"protocols":["json"],
89
"serviceFullName":"Application Auto Scaling",
910
"serviceId":"Application Auto Scaling",
1011
"signatureVersion":"v4",
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
{
2+
"version": 2,
3+
"testCases": [
4+
{
5+
"id": "DescribeScalableTargetsSuccess",
6+
"operationName": "DescribeScalableTargets",
7+
"input": {
8+
"ServiceNamespace": "ec2"
9+
},
10+
"expectation": {
11+
"success": {}
12+
},
13+
"config": {
14+
"region": "us-west-2"
15+
}
16+
}
17+
]
18+
}

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

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1025,6 +1025,11 @@
10251025
"secondaryArtifacts":{"shape":"ResolvedSecondaryArtifacts"}
10261026
}
10271027
},
1028+
"BuildTimeOut":{
1029+
"type":"integer",
1030+
"max":2160,
1031+
"min":5
1032+
},
10281033
"Builds":{
10291034
"type":"list",
10301035
"member":{"shape":"Build"}
@@ -1154,7 +1159,7 @@
11541159
"cache":{"shape":"ProjectCache"},
11551160
"environment":{"shape":"ProjectEnvironment"},
11561161
"serviceRole":{"shape":"NonEmptyString"},
1157-
"timeoutInMinutes":{"shape":"TimeOut"},
1162+
"timeoutInMinutes":{"shape":"BuildTimeOut"},
11581163
"queuedTimeoutInMinutes":{"shape":"TimeOut"},
11591164
"encryptionKey":{"shape":"NonEmptyString"},
11601165
"tags":{"shape":"TagList"},
@@ -1958,7 +1963,7 @@
19581963
"cache":{"shape":"ProjectCache"},
19591964
"environment":{"shape":"ProjectEnvironment"},
19601965
"serviceRole":{"shape":"NonEmptyString"},
1961-
"timeoutInMinutes":{"shape":"TimeOut"},
1966+
"timeoutInMinutes":{"shape":"BuildTimeOut"},
19621967
"queuedTimeoutInMinutes":{"shape":"TimeOut"},
19631968
"encryptionKey":{"shape":"NonEmptyString"},
19641969
"tags":{"shape":"TagList"},
@@ -2541,7 +2546,7 @@
25412546
"cacheOverride":{"shape":"ProjectCache"},
25422547
"serviceRoleOverride":{"shape":"NonEmptyString"},
25432548
"privilegedModeOverride":{"shape":"WrapperBoolean"},
2544-
"buildTimeoutInMinutesOverride":{"shape":"TimeOut"},
2549+
"buildTimeoutInMinutesOverride":{"shape":"BuildTimeOut"},
25452550
"queuedTimeoutInMinutesOverride":{"shape":"TimeOut"},
25462551
"encryptionKeyOverride":{"shape":"NonEmptyString"},
25472552
"idempotencyToken":{"shape":"String"},
@@ -2585,7 +2590,7 @@
25852590
"cacheOverride":{"shape":"ProjectCache"},
25862591
"serviceRoleOverride":{"shape":"NonEmptyString"},
25872592
"privilegedModeOverride":{"shape":"WrapperBoolean"},
2588-
"timeoutInMinutesOverride":{"shape":"TimeOut"},
2593+
"timeoutInMinutesOverride":{"shape":"BuildTimeOut"},
25892594
"queuedTimeoutInMinutesOverride":{"shape":"TimeOut"},
25902595
"encryptionKeyOverride":{"shape":"NonEmptyString"},
25912596
"idempotencyToken":{"shape":"String"},
@@ -2748,7 +2753,7 @@
27482753
"cache":{"shape":"ProjectCache"},
27492754
"environment":{"shape":"ProjectEnvironment"},
27502755
"serviceRole":{"shape":"NonEmptyString"},
2751-
"timeoutInMinutes":{"shape":"TimeOut"},
2756+
"timeoutInMinutes":{"shape":"BuildTimeOut"},
27522757
"queuedTimeoutInMinutes":{"shape":"TimeOut"},
27532758
"encryptionKey":{"shape":"NonEmptyString"},
27542759
"tags":{"shape":"TagList"},

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

Lines changed: 11 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -333,6 +333,16 @@
333333
"BuildSummaries$member": null
334334
}
335335
},
336+
"BuildTimeOut": {
337+
"base": null,
338+
"refs": {
339+
"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>",
340+
"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>",
341+
"StartBuildBatchInput$buildTimeoutInMinutesOverride": "<p>Overrides the build timeout specified in the batch build project.</p>",
342+
"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>",
343+
"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>"
344+
}
345+
},
336346
"Builds": {
337347
"base": null,
338348
"refs": {
@@ -1911,15 +1921,10 @@
19111921
"TimeOut": {
19121922
"base": null,
19131923
"refs": {
1914-
"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>",
19151924
"CreateProjectInput$queuedTimeoutInMinutes": "<p>The number of minutes a build is allowed to be queued before it times out. </p>",
1916-
"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>",
19171925
"Project$queuedTimeoutInMinutes": "<p>The number of minutes a build is allowed to be queued before it times out. </p>",
1918-
"StartBuildBatchInput$buildTimeoutInMinutesOverride": "<p>Overrides the build timeout specified in the batch build project.</p>",
19191926
"StartBuildBatchInput$queuedTimeoutInMinutesOverride": "<p>The number of minutes a batch build is allowed to be queued before it times out.</p>",
1920-
"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>",
19211927
"StartBuildInput$queuedTimeoutInMinutesOverride": "<p> The number of minutes a build is allowed to be queued before it times out. </p>",
1922-
"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>",
19231928
"UpdateProjectInput$queuedTimeoutInMinutes": "<p> The number of minutes a build is allowed to be queued before it times out. </p>"
19241929
}
19251930
},
@@ -2086,7 +2091,7 @@
20862091
"base": null,
20872092
"refs": {
20882093
"BatchRestrictions$maximumBuildsAllowed": "<p>Specifies the maximum number of builds allowed.</p>",
2089-
"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>",
2094+
"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>",
20902095
"Build$queuedTimeoutInMinutes": "<p> The number of minutes a build is allowed to be queued before it times out. </p>",
20912096
"BuildBatch$buildTimeoutInMinutes": "<p>Specifies the maximum amount of time, in minutes, that the build in a batch must be completed in.</p>",
20922097
"BuildBatch$queuedTimeoutInMinutes": "<p>Specifies the amount of time, in minutes, that the batch build is allowed to be queued before it times out.</p>",

models/apis/elasticloadbalancingv2/2015-12-01/api-2.json

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
"apiVersion":"2015-12-01",
55
"endpointPrefix":"elasticloadbalancing",
66
"protocol":"query",
7+
"protocols":["query"],
78
"serviceAbbreviation":"Elastic Load Balancing v2",
89
"serviceFullName":"Elastic Load Balancing",
910
"serviceId":"Elastic Load Balancing v2",
@@ -1808,7 +1809,8 @@
18081809
"type":"string",
18091810
"enum":[
18101811
"ipv4",
1811-
"dualstack"
1812+
"dualstack",
1813+
"dualstack-without-public-ipv4"
18121814
]
18131815
},
18141816
"IsDefault":{"type":"boolean"},

models/apis/elasticloadbalancingv2/2015-12-01/docs-2.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -933,12 +933,12 @@
933933
"IpAddressType": {
934934
"base": null,
935935
"refs": {
936-
"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>",
937-
"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>",
938-
"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>",
936+
"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>",
937+
"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>",
938+
"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>",
939939
"SetIpAddressTypeOutput$IpAddressType": "<p>The IP address type.</p>",
940-
"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>",
941-
"SetSubnetsOutput$IpAddressType": "<p>[Network Load Balancers] The IP address type.</p> <p>[Gateway Load Balancers] The IP address type.</p>"
940+
"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>",
941+
"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>"
942942
}
943943
},
944944
"IsDefault": {

models/apis/lakeformation/2017-03-31/api-2.json

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
"endpointPrefix":"lakeformation",
66
"jsonVersion":"1.1",
77
"protocol":"rest-json",
8+
"protocols":["rest-json"],
89
"serviceFullName":"AWS Lake Formation",
910
"serviceId":"LakeFormation",
1011
"signatureVersion":"v4",
@@ -355,6 +356,20 @@
355356
{"shape":"AccessDeniedException"}
356357
]
357358
},
359+
"GetDataLakePrincipal":{
360+
"name":"GetDataLakePrincipal",
361+
"http":{
362+
"method":"POST",
363+
"requestUri":"/GetDataLakePrincipal"
364+
},
365+
"input":{"shape":"GetDataLakePrincipalRequest"},
366+
"output":{"shape":"GetDataLakePrincipalResponse"},
367+
"errors":[
368+
{"shape":"InternalServiceException"},
369+
{"shape":"OperationTimeoutException"},
370+
{"shape":"AccessDeniedException"}
371+
]
372+
},
358373
"GetDataLakeSettings":{
359374
"name":"GetDataLakeSettings",
360375
"http":{
@@ -1575,6 +1590,17 @@
15751590
"DataCellsFilter":{"shape":"DataCellsFilter"}
15761591
}
15771592
},
1593+
"GetDataLakePrincipalRequest":{
1594+
"type":"structure",
1595+
"members":{
1596+
}
1597+
},
1598+
"GetDataLakePrincipalResponse":{
1599+
"type":"structure",
1600+
"members":{
1601+
"Identity":{"shape":"IdentityString"}
1602+
}
1603+
},
15781604
"GetDataLakeSettingsRequest":{
15791605
"type":"structure",
15801606
"members":{
@@ -1850,6 +1876,7 @@
18501876
"min":1
18511877
},
18521878
"IdentityCenterInstanceArn":{"type":"string"},
1879+
"IdentityString":{"type":"string"},
18531880
"Integer":{
18541881
"type":"integer",
18551882
"box":true

0 commit comments

Comments
 (0)