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 Jan 24, 2024
1 parent 7473558 commit ccbccef
Show file tree
Hide file tree
Showing 26 changed files with 602 additions and 88 deletions.
27 changes: 27 additions & 0 deletions .changes/3.297.0
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
[
{
"type": "api-change",
"category": "EC2",
"description": "Introduced a new clientToken request parameter on CreateNetworkAcl and CreateRouteTable APIs. The clientToken parameter allows idempotent operations on the APIs."
},
{
"type": "enhancement",
"category": "ECS",
"description": "Documentation updates for Amazon ECS."
},
{
"type": "api-change",
"category": "Outposts",
"description": "DeviceSerialNumber parameter is now optional in StartConnection API"
},
{
"type": "api-change",
"category": "StorageGateway",
"description": "Add DeprecationDate and SoftwareVersion to response of ListGateways."
},
{
"type": "api-change",
"category": "RDS",
"description": "This release adds support for Aurora Limitless Database."
}
]
7 changes: 0 additions & 7 deletions .changes/nextrelease/feat-imds-custom-endpoint-support.json

This file was deleted.

9 changes: 9 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,14 @@
# CHANGELOG

## next release

* `Aws\Credentials` - Adds support for specifying custom IMDS endpoint when using the InstanceProfileProvider.
* `Aws\EC2` - Introduced a new clientToken request parameter on CreateNetworkAcl and CreateRouteTable APIs. The clientToken parameter allows idempotent operations on the APIs.
* `Aws\ECS` - Documentation updates for Amazon ECS.
* `Aws\Outposts` - DeviceSerialNumber parameter is now optional in StartConnection API
* `Aws\StorageGateway` - Add DeprecationDate and SoftwareVersion to response of ListGateways.
* `Aws\RDS` - This release adds support for Aurora Limitless Database.

## 3.296.8 - 2024-01-23

* `Aws\Inspector2` - This release adds support for CIS scans on EC2 instances.
Expand Down
10 changes: 10 additions & 0 deletions src/Rds/RdsClient.php
Original file line number Diff line number Diff line change
Expand Up @@ -148,6 +148,8 @@
* @method \GuzzleHttp\Promise\Promise createDBProxyAsync(array $args = []) (supported in versions 2014-10-31)
* @method \Aws\Result createDBProxyEndpoint(array $args = []) (supported in versions 2014-10-31)
* @method \GuzzleHttp\Promise\Promise createDBProxyEndpointAsync(array $args = []) (supported in versions 2014-10-31)
* @method \Aws\Result createDBShardGroup(array $args = []) (supported in versions 2014-10-31)
* @method \GuzzleHttp\Promise\Promise createDBShardGroupAsync(array $args = []) (supported in versions 2014-10-31)
* @method \Aws\Result createGlobalCluster(array $args = []) (supported in versions 2014-10-31)
* @method \GuzzleHttp\Promise\Promise createGlobalClusterAsync(array $args = []) (supported in versions 2014-10-31)
* @method \Aws\Result createIntegration(array $args = []) (supported in versions 2014-10-31)
Expand All @@ -174,6 +176,8 @@
* @method \GuzzleHttp\Promise\Promise deleteDBProxyAsync(array $args = []) (supported in versions 2014-10-31)
* @method \Aws\Result deleteDBProxyEndpoint(array $args = []) (supported in versions 2014-10-31)
* @method \GuzzleHttp\Promise\Promise deleteDBProxyEndpointAsync(array $args = []) (supported in versions 2014-10-31)
* @method \Aws\Result deleteDBShardGroup(array $args = []) (supported in versions 2014-10-31)
* @method \GuzzleHttp\Promise\Promise deleteDBShardGroupAsync(array $args = []) (supported in versions 2014-10-31)
* @method \Aws\Result deleteGlobalCluster(array $args = []) (supported in versions 2014-10-31)
* @method \GuzzleHttp\Promise\Promise deleteGlobalClusterAsync(array $args = []) (supported in versions 2014-10-31)
* @method \Aws\Result deleteIntegration(array $args = []) (supported in versions 2014-10-31)
Expand Down Expand Up @@ -216,6 +220,8 @@
* @method \GuzzleHttp\Promise\Promise describeDBProxyTargetsAsync(array $args = []) (supported in versions 2014-10-31)
* @method \Aws\Result describeDBRecommendations(array $args = []) (supported in versions 2014-10-31)
* @method \GuzzleHttp\Promise\Promise describeDBRecommendationsAsync(array $args = []) (supported in versions 2014-10-31)
* @method \Aws\Result describeDBShardGroups(array $args = []) (supported in versions 2014-10-31)
* @method \GuzzleHttp\Promise\Promise describeDBShardGroupsAsync(array $args = []) (supported in versions 2014-10-31)
* @method \Aws\Result describeDBSnapshotAttributes(array $args = []) (supported in versions 2014-10-31)
* @method \GuzzleHttp\Promise\Promise describeDBSnapshotAttributesAsync(array $args = []) (supported in versions 2014-10-31)
* @method \Aws\Result describeDBSnapshotTenantDatabases(array $args = []) (supported in versions 2014-10-31)
Expand Down Expand Up @@ -268,6 +274,8 @@
* @method \GuzzleHttp\Promise\Promise modifyDBProxyTargetGroupAsync(array $args = []) (supported in versions 2014-10-31)
* @method \Aws\Result modifyDBRecommendation(array $args = []) (supported in versions 2014-10-31)
* @method \GuzzleHttp\Promise\Promise modifyDBRecommendationAsync(array $args = []) (supported in versions 2014-10-31)
* @method \Aws\Result modifyDBShardGroup(array $args = []) (supported in versions 2014-10-31)
* @method \GuzzleHttp\Promise\Promise modifyDBShardGroupAsync(array $args = []) (supported in versions 2014-10-31)
* @method \Aws\Result modifyDBSnapshot(array $args = []) (supported in versions 2014-10-31)
* @method \GuzzleHttp\Promise\Promise modifyDBSnapshotAsync(array $args = []) (supported in versions 2014-10-31)
* @method \Aws\Result modifyDBSnapshotAttribute(array $args = []) (supported in versions 2014-10-31)
Expand All @@ -280,6 +288,8 @@
* @method \GuzzleHttp\Promise\Promise promoteReadReplicaDBClusterAsync(array $args = []) (supported in versions 2014-10-31)
* @method \Aws\Result rebootDBCluster(array $args = []) (supported in versions 2014-10-31)
* @method \GuzzleHttp\Promise\Promise rebootDBClusterAsync(array $args = []) (supported in versions 2014-10-31)
* @method \Aws\Result rebootDBShardGroup(array $args = []) (supported in versions 2014-10-31)
* @method \GuzzleHttp\Promise\Promise rebootDBShardGroupAsync(array $args = []) (supported in versions 2014-10-31)
* @method \Aws\Result registerDBProxyTargets(array $args = []) (supported in versions 2014-10-31)
* @method \GuzzleHttp\Promise\Promise registerDBProxyTargetsAsync(array $args = []) (supported in versions 2014-10-31)
* @method \Aws\Result removeFromGlobalCluster(array $args = []) (supported in versions 2014-10-31)
Expand Down
22 changes: 20 additions & 2 deletions src/data/ec2/2016-11-15/api-2.json
Original file line number Diff line number Diff line change
Expand Up @@ -7918,7 +7918,8 @@
"available",
"information",
"impaired",
"unavailable"
"unavailable",
"constrained"
]
},
"AvailabilityZoneStringList":{
Expand Down Expand Up @@ -11317,6 +11318,10 @@
"TagSpecifications":{
"shape":"TagSpecificationList",
"locationName":"TagSpecification"
},
"ClientToken":{
"shape":"String",
"idempotencyToken":true
}
}
},
Expand All @@ -11326,6 +11331,10 @@
"NetworkAcl":{
"shape":"NetworkAcl",
"locationName":"networkAcl"
},
"ClientToken":{
"shape":"String",
"locationName":"clientToken"
}
}
},
Expand Down Expand Up @@ -11717,6 +11726,10 @@
"TagSpecifications":{
"shape":"TagSpecificationList",
"locationName":"TagSpecification"
},
"ClientToken":{
"shape":"String",
"idempotencyToken":true
}
}
},
Expand All @@ -11726,6 +11739,10 @@
"RouteTable":{
"shape":"RouteTable",
"locationName":"routeTable"
},
"ClientToken":{
"shape":"String",
"locationName":"clientToken"
}
}
},
Expand Down Expand Up @@ -42047,7 +42064,8 @@
"type":"string",
"enum":[
"pending",
"available"
"available",
"unavailable"
]
},
"Subscription":{
Expand Down
2 changes: 1 addition & 1 deletion src/data/ec2/2016-11-15/api-2.json.php

Large diffs are not rendered by default.

8 changes: 6 additions & 2 deletions src/data/ec2/2016-11-15/docs-2.json
Original file line number Diff line number Diff line change
Expand Up @@ -19344,7 +19344,7 @@
"CreateCustomerGatewayRequest$CertificateArn": "<p>The Amazon Resource Name (ARN) for the customer gateway certificate.</p>",
"CreateCustomerGatewayRequest$DeviceName": "<p>A name for the customer gateway device.</p> <p>Length Constraints: Up to 255 characters.</p>",
"CreateCustomerGatewayRequest$IpAddress": "<p> IPv4 address for the customer gateway device's outside interface. The address must be static. </p>",
"CreateEgressOnlyInternetGatewayRequest$ClientToken": "<p>Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/Run_Instance_Idempotency.html\">How to ensure idempotency</a>.</p>",
"CreateEgressOnlyInternetGatewayRequest$ClientToken": "<p>Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/Run_Instance_Idempotency.html\">Ensuring idempotency</a>.</p>",
"CreateEgressOnlyInternetGatewayResult$ClientToken": "<p>Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.</p>",
"CreateFleetError$ErrorCode": "<p>The error code that indicates why the instance could not be launched. For more information about error codes, see <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/errors-overview.html.html\">Error codes</a>.</p>",
"CreateFleetError$ErrorMessage": "<p>The error message that describes why the instance could not be launched. For more information about error messages, see <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/errors-overview.html.html\">Error codes</a>.</p>",
Expand Down Expand Up @@ -19386,12 +19386,14 @@
"CreateManagedPrefixListRequest$PrefixListName": "<p>A name for the prefix list.</p> <p>Constraints: Up to 255 characters in length. The name cannot start with <code>com.amazonaws</code>.</p>",
"CreateManagedPrefixListRequest$AddressFamily": "<p>The IP address type.</p> <p>Valid Values: <code>IPv4</code> | <code>IPv6</code> </p>",
"CreateManagedPrefixListRequest$ClientToken": "<p>Unique, case-sensitive identifier you provide to ensure the idempotency of the request. For more information, see <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/Run_Instance_Idempotency.html\">Ensuring Idempotency</a>.</p> <p>Constraints: Up to 255 UTF-8 characters in length.</p>",
"CreateNatGatewayRequest$ClientToken": "<p>Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/Run_Instance_Idempotency.html\">How to ensure idempotency</a>.</p> <p>Constraint: Maximum 64 ASCII characters.</p>",
"CreateNatGatewayRequest$ClientToken": "<p>Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/Run_Instance_Idempotency.html\">Ensuring idempotency</a>.</p> <p>Constraint: Maximum 64 ASCII characters.</p>",
"CreateNatGatewayRequest$PrivateIpAddress": "<p>The private IPv4 address to assign to the NAT gateway. If you don't provide an address, a private IPv4 address will be automatically assigned.</p>",
"CreateNatGatewayResult$ClientToken": "<p>Unique, case-sensitive identifier to ensure the idempotency of the request. Only returned if a client token was provided in the request.</p>",
"CreateNetworkAclEntryRequest$CidrBlock": "<p>The IPv4 network range to allow or deny, in CIDR notation (for example <code>172.16.0.0/24</code>). We modify the specified CIDR block to its canonical form; for example, if you specify <code>100.68.0.18/18</code>, we modify it to <code>100.68.0.0/18</code>.</p>",
"CreateNetworkAclEntryRequest$Ipv6CidrBlock": "<p>The IPv6 network range to allow or deny, in CIDR notation (for example <code>2001:db8:1234:1a00::/64</code>).</p>",
"CreateNetworkAclEntryRequest$Protocol": "<p>The protocol number. A value of \"-1\" means all protocols. If you specify \"-1\" or a protocol number other than \"6\" (TCP), \"17\" (UDP), or \"1\" (ICMP), traffic on all ports is allowed, regardless of any ports or ICMP types or codes that you specify. If you specify protocol \"58\" (ICMPv6) and specify an IPv4 CIDR block, traffic for all ICMP types and codes allowed, regardless of any that you specify. If you specify protocol \"58\" (ICMPv6) and specify an IPv6 CIDR block, you must specify an ICMP type and code.</p>",
"CreateNetworkAclRequest$ClientToken": "<p>Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/Run_Instance_Idempotency.html\">Ensuring idempotency</a>.</p>",
"CreateNetworkAclResult$ClientToken": "<p>Unique, case-sensitive identifier to ensure the idempotency of the request. Only returned if a client token was provided in the request.</p>",
"CreateNetworkInsightsAccessScopeRequest$ClientToken": "<p>Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/Run_Instance_Idempotency.html\">How to ensure idempotency</a>.</p>",
"CreateNetworkInsightsPathRequest$ClientToken": "<p>Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/Run_Instance_Idempotency.html\">How to ensure idempotency</a>.</p>",
"CreateNetworkInterfacePermissionRequest$AwsAccountId": "<p>The Amazon Web Services account ID.</p>",
Expand All @@ -19409,6 +19411,8 @@
"CreateRestoreImageTaskResult$ImageId": "<p>The AMI ID.</p>",
"CreateRouteRequest$DestinationCidrBlock": "<p>The IPv4 CIDR address block used for the destination match. Routing decisions are based on the most specific match. We modify the specified CIDR block to its canonical form; for example, if you specify <code>100.68.0.18/18</code>, we modify it to <code>100.68.0.0/18</code>.</p>",
"CreateRouteRequest$DestinationIpv6CidrBlock": "<p>The IPv6 CIDR block used for the destination match. Routing decisions are based on the most specific match.</p>",
"CreateRouteTableRequest$ClientToken": "<p>Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/Run_Instance_Idempotency.html\">Ensuring idempotency</a>.</p>",
"CreateRouteTableResult$ClientToken": "<p>Unique, case-sensitive identifier to ensure the idempotency of the request. Only returned if a client token was provided in the request.</p>",
"CreateSecurityGroupRequest$Description": "<p>A description for the security group.</p> <p>Constraints: Up to 255 characters in length</p> <p>Valid characters: a-z, A-Z, 0-9, spaces, and ._-:/()#,@[]+=&amp;;{}!$*</p>",
"CreateSecurityGroupRequest$GroupName": "<p>The name of the security group.</p> <p>Constraints: Up to 255 characters in length. Cannot start with <code>sg-</code>.</p> <p>Valid characters: a-z, A-Z, 0-9, spaces, and ._-:/()#,@[]+=&amp;;{}!$*</p>",
"CreateSecurityGroupResult$GroupId": "<p>The ID of the security group.</p>",
Expand Down
2 changes: 1 addition & 1 deletion src/data/ec2/2016-11-15/docs-2.json.php

Large diffs are not rendered by default.

Loading

0 comments on commit ccbccef

Please sign in to comment.