Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release v1.53.5 #5263

Merged
merged 1 commit into from
May 17, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
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
Loading