Skip to content

Commit

Permalink
Update models for release
Browse files Browse the repository at this point in the history
  • Loading branch information
aws-sdk-php-automation committed May 17, 2024
1 parent 2cff934 commit d02e7b1
Show file tree
Hide file tree
Showing 23 changed files with 151 additions and 42 deletions.
27 changes: 27 additions & 0 deletions .changes/3.307.1
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
[
{
"type": "api-change",
"category": "ElasticLoadBalancingv2",
"description": "This release adds dualstack-without-public-ipv4 IP address type for ALB."
},
{
"type": "api-change",
"category": "ApplicationAutoScaling",
"description": "add v2 smoke tests and smithy smokeTests trait for SDK testing."
},
{
"type": "api-change",
"category": "CodeBuild",
"description": "Aws CodeBuild now supports 36 hours build timeout"
},
{
"type": "api-change",
"category": "LakeFormation",
"description": "Introduces a new API, GetDataLakePrincipal, that returns the identity of the invoking principal"
},
{
"type": "api-change",
"category": "Transfer",
"description": "Enable use of CloudFormation traits in Smithy model to improve generated CloudFormation schema from the Smithy API model."
}
]
8 changes: 8 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,13 @@
# CHANGELOG

## next release

* `Aws\ElasticLoadBalancingv2` - This release adds dualstack-without-public-ipv4 IP address type for ALB.
* `Aws\ApplicationAutoScaling` - add v2 smoke tests and smithy smokeTests trait for SDK testing.
* `Aws\CodeBuild` - Aws CodeBuild now supports 36 hours build timeout
* `Aws\LakeFormation` - Introduces a new API, GetDataLakePrincipal, that returns the identity of the invoking principal
* `Aws\Transfer` - Enable use of CloudFormation traits in Smithy model to improve generated CloudFormation schema from the Smithy API model.

## 3.307.0 - 2024-05-16

* `Aws\User-Agent` - Update user agent implementation for supporting AppId and user agent version
Expand Down
2 changes: 2 additions & 0 deletions src/LakeFormation/LakeFormationClient.php
Original file line number Diff line number Diff line change
Expand Up @@ -47,6 +47,8 @@
* @method \GuzzleHttp\Promise\Promise extendTransactionAsync(array $args = [])
* @method \Aws\Result getDataCellsFilter(array $args = [])
* @method \GuzzleHttp\Promise\Promise getDataCellsFilterAsync(array $args = [])
* @method \Aws\Result getDataLakePrincipal(array $args = [])
* @method \GuzzleHttp\Promise\Promise getDataLakePrincipalAsync(array $args = [])
* @method \Aws\Result getDataLakeSettings(array $args = [])
* @method \GuzzleHttp\Promise\Promise getDataLakeSettingsAsync(array $args = [])
* @method \Aws\Result getEffectivePermissionsForPath(array $args = [])
Expand Down
1 change: 1 addition & 0 deletions src/data/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
2 changes: 1 addition & 1 deletion src/data/application-autoscaling/2016-02-06/api-2.json.php

Large diffs are not rendered by default.

15 changes: 10 additions & 5 deletions src/data/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
2 changes: 1 addition & 1 deletion src/data/codebuild/2016-10-06/api-2.json.php

Large diffs are not rendered by default.

17 changes: 11 additions & 6 deletions src/data/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
2 changes: 1 addition & 1 deletion src/data/codebuild/2016-10-06/docs-2.json.php

Large diffs are not rendered by default.

4 changes: 3 additions & 1 deletion src/data/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
2 changes: 1 addition & 1 deletion src/data/elasticloadbalancingv2/2015-12-01/api-2.json.php

Large diffs are not rendered by default.

10 changes: 5 additions & 5 deletions src/data/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
2 changes: 1 addition & 1 deletion src/data/elasticloadbalancingv2/2015-12-01/docs-2.json.php

Large diffs are not rendered by default.

5 changes: 5 additions & 0 deletions src/data/endpoints.json
Original file line number Diff line number Diff line change
Expand Up @@ -454,6 +454,8 @@
},
"airflow" : {
"endpoints" : {
"af-south-1" : { },
"ap-east-1" : { },
"ap-northeast-1" : { },
"ap-northeast-2" : { },
"ap-south-1" : { },
Expand All @@ -462,12 +464,15 @@
"ca-central-1" : { },
"eu-central-1" : { },
"eu-north-1" : { },
"eu-south-1" : { },
"eu-west-1" : { },
"eu-west-2" : { },
"eu-west-3" : { },
"me-south-1" : { },
"sa-east-1" : { },
"us-east-1" : { },
"us-east-2" : { },
"us-west-1" : { },
"us-west-2" : { }
}
},
Expand Down
2 changes: 1 addition & 1 deletion src/data/endpoints.json.php

Large diffs are not rendered by default.

27 changes: 27 additions & 0 deletions src/data/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
2 changes: 1 addition & 1 deletion src/data/lakeformation/2017-03-31/api-2.json.php

Large diffs are not rendered by default.

17 changes: 17 additions & 0 deletions src/data/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
2 changes: 1 addition & 1 deletion src/data/lakeformation/2017-03-31/docs-2.json.php

Large diffs are not rendered by default.

Loading

0 comments on commit d02e7b1

Please sign in to comment.