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 Mar 14, 2024
1 parent 25f7075 commit 2387ea5
Show file tree
Hide file tree
Showing 40 changed files with 2,319 additions and 76 deletions.
37 changes: 37 additions & 0 deletions .changes/3.301.0
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
[
{
"type": "api-change",
"category": "EC2InstanceConnect",
"description": "This release includes a new exception type \"SerialConsoleSessionUnsupportedException\" for SendSerialConsoleSSHPublicKey API."
},
{
"type": "enhancement",
"category": "ElasticLoadBalancingv2",
"description": "This release allows you to configure HTTP client keep-alive duration for communication between clients and Application Load Balancers."
},
{
"type": "enhancement",
"category": "RDS",
"description": "Updates Amazon RDS documentation for EBCDIC collation for RDS for Db2."
},
{
"type": "enhancement",
"category": "Amplify",
"description": "Documentation updates for Amplify. Identifies the APIs available only to apps created using Amplify Gen 1."
},
{
"type": "feature",
"category": "TimestreamInfluxDB",
"description": "This is the initial SDK release for Amazon Timestream for InfluxDB. Amazon Timestream for InfluxDB is a new time-series database engine that makes it easy for application developers and DevOps teams to run InfluxDB databases on AWS for near real-time time-series applications using open source APIs."
},
{
"type": "enhancement",
"category": "SecretsManager",
"description": "Doc only update for Secrets Manager"
},
{
"type": "api-change",
"category": "FIS",
"description": "This release adds support for previewing target resources before running a FIS experiment. It also adds resource ARNs for actions, experiments, and experiment templates to API responses."
}
]
7 changes: 0 additions & 7 deletions .changes/nextrelease/remove-roborunner.json

This file was deleted.

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

## next release

* `Aws\` - Amazon IOT Roborunner has been removed from the SDK because it has been discontinued.
* `Aws\EC2InstanceConnect` - This release includes a new exception type "SerialConsoleSessionUnsupportedException" for SendSerialConsoleSSHPublicKey API.
* `Aws\ElasticLoadBalancingv2` - This release allows you to configure HTTP client keep-alive duration for communication between clients and Application Load Balancers.
* `Aws\RDS` - Updates Amazon RDS documentation for EBCDIC collation for RDS for Db2.
* `Aws\Amplify` - Documentation updates for Amplify. Identifies the APIs available only to apps created using Amplify Gen 1.
* `Aws\TimestreamInfluxDB` - This is the initial SDK release for Amazon Timestream for InfluxDB. Amazon Timestream for InfluxDB is a new time-series database engine that makes it easy for application developers and DevOps teams to run InfluxDB databases on AWS for near real-time time-series applications using open source APIs.
* `Aws\SecretsManager` - Doc only update for Secrets Manager
* `Aws\FIS` - This release adds support for previewing target resources before running a FIS experiment. It also adds resource ARNs for actions, experiments, and experiment templates to API responses.

## 3.300.17 - 2024-03-13

* `Aws\S3` - This release makes the default option for S3 on Outposts request signing to use the SigV4A algorithm when using AWS Common Runtime (CRT).
Expand Down
2 changes: 2 additions & 0 deletions src/Sdk.php
Original file line number Diff line number Diff line change
Expand Up @@ -700,6 +700,8 @@
* @method \Aws\MultiRegionClient createMultiRegionSynthetics(array $args = [])
* @method \Aws\Textract\TextractClient createTextract(array $args = [])
* @method \Aws\MultiRegionClient createMultiRegionTextract(array $args = [])
* @method \Aws\TimestreamInfluxDB\TimestreamInfluxDBClient createTimestreamInfluxDB(array $args = [])
* @method \Aws\MultiRegionClient createMultiRegionTimestreamInfluxDB(array $args = [])
* @method \Aws\TimestreamQuery\TimestreamQueryClient createTimestreamQuery(array $args = [])
* @method \Aws\MultiRegionClient createMultiRegionTimestreamQuery(array $args = [])
* @method \Aws\TimestreamWrite\TimestreamWriteClient createTimestreamWrite(array $args = [])
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
<?php
namespace Aws\TimestreamInfluxDB\Exception;

use Aws\Exception\AwsException;

/**
* Represents an error interacting with the **Timestream InfluxDB** service.
*/
class TimestreamInfluxDBException extends AwsException {}
31 changes: 31 additions & 0 deletions src/TimestreamInfluxDB/TimestreamInfluxDBClient.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
<?php
namespace Aws\TimestreamInfluxDB;

use Aws\AwsClient;

/**
* This client is used to interact with the **Timestream InfluxDB** service.
* @method \Aws\Result createDbInstance(array $args = [])
* @method \GuzzleHttp\Promise\Promise createDbInstanceAsync(array $args = [])
* @method \Aws\Result createDbParameterGroup(array $args = [])
* @method \GuzzleHttp\Promise\Promise createDbParameterGroupAsync(array $args = [])
* @method \Aws\Result deleteDbInstance(array $args = [])
* @method \GuzzleHttp\Promise\Promise deleteDbInstanceAsync(array $args = [])
* @method \Aws\Result getDbInstance(array $args = [])
* @method \GuzzleHttp\Promise\Promise getDbInstanceAsync(array $args = [])
* @method \Aws\Result getDbParameterGroup(array $args = [])
* @method \GuzzleHttp\Promise\Promise getDbParameterGroupAsync(array $args = [])
* @method \Aws\Result listDbInstances(array $args = [])
* @method \GuzzleHttp\Promise\Promise listDbInstancesAsync(array $args = [])
* @method \Aws\Result listDbParameterGroups(array $args = [])
* @method \GuzzleHttp\Promise\Promise listDbParameterGroupsAsync(array $args = [])
* @method \Aws\Result listTagsForResource(array $args = [])
* @method \GuzzleHttp\Promise\Promise listTagsForResourceAsync(array $args = [])
* @method \Aws\Result tagResource(array $args = [])
* @method \GuzzleHttp\Promise\Promise tagResourceAsync(array $args = [])
* @method \Aws\Result untagResource(array $args = [])
* @method \GuzzleHttp\Promise\Promise untagResourceAsync(array $args = [])
* @method \Aws\Result updateDbInstance(array $args = [])
* @method \GuzzleHttp\Promise\Promise updateDbInstanceAsync(array $args = [])
*/
class TimestreamInfluxDBClient extends AwsClient {}
8 changes: 4 additions & 4 deletions src/data/amplify/2017-07-25/docs-2.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,28 +3,28 @@
"service": "<p>Amplify enables developers to develop and deploy cloud-powered mobile and web apps. Amplify Hosting provides a continuous delivery and hosting service for web applications. For more information, see the <a href=\"https://docs.aws.amazon.com/amplify/latest/userguide/welcome.html\">Amplify Hosting User Guide</a>. The Amplify Framework is a comprehensive set of SDKs, libraries, tools, and documentation for client app development. For more information, see the <a href=\"https://docs.amplify.aws/\">Amplify Framework.</a> </p>",
"operations": {
"CreateApp": "<p>Creates a new Amplify app. </p>",
"CreateBackendEnvironment": "<p>Creates a new backend environment for an Amplify app. </p>",
"CreateBackendEnvironment": "<p>Creates a new backend environment for an Amplify app. </p> <p>This API is available only to Amplify Gen 1 applications where the backend is created using Amplify Studio or the Amplify command line interface (CLI). This API isn’t available to applications created using the Amplify Gen 2 public preview. When you deploy an application with Amplify Gen 2, you provision the app's backend infrastructure using Typescript code.</p>",
"CreateBranch": "<p> Creates a new branch for an Amplify app. </p>",
"CreateDeployment": "<p>Creates a deployment for a manually deployed Amplify app. Manually deployed apps are not connected to a repository. </p> <p>The maximum duration between the <code>CreateDeployment</code> call and the <code>StartDeployment</code> call cannot exceed 8 hours. If the duration exceeds 8 hours, the <code>StartDeployment</code> call and the associated <code>Job</code> will fail.</p>",
"CreateDomainAssociation": "<p>Creates a new domain association for an Amplify app. This action associates a custom domain with the Amplify app </p>",
"CreateWebhook": "<p>Creates a new webhook on an Amplify app. </p>",
"DeleteApp": "<p>Deletes an existing Amplify app specified by an app ID. </p>",
"DeleteBackendEnvironment": "<p>Deletes a backend environment for an Amplify app. </p>",
"DeleteBackendEnvironment": "<p>Deletes a backend environment for an Amplify app. </p> <p>This API is available only to Amplify Gen 1 applications where the backend was created using Amplify Studio or the Amplify command line interface (CLI). This API isn’t available to applications created using the Amplify Gen 2 public preview. When you deploy an application with Amplify Gen 2, you provision the app's backend infrastructure using Typescript code.</p>",
"DeleteBranch": "<p> Deletes a branch for an Amplify app. </p>",
"DeleteDomainAssociation": "<p>Deletes a domain association for an Amplify app. </p>",
"DeleteJob": "<p> Deletes a job for a branch of an Amplify app. </p>",
"DeleteWebhook": "<p>Deletes a webhook. </p>",
"GenerateAccessLogs": "<p>Returns the website access logs for a specific time range using a presigned URL. </p>",
"GetApp": "<p>Returns an existing Amplify app specified by an app ID.</p>",
"GetArtifactUrl": "<p>Returns the artifact info that corresponds to an artifact id. </p>",
"GetBackendEnvironment": "<p>Returns a backend environment for an Amplify app. </p>",
"GetBackendEnvironment": "<p>Returns a backend environment for an Amplify app. </p> <p>This API is available only to Amplify Gen 1 applications where the backend was created using Amplify Studio or the Amplify command line interface (CLI). This API isn’t available to applications created using the Amplify Gen 2 public preview. When you deploy an application with Amplify Gen 2, you provision the app's backend infrastructure using Typescript code.</p>",
"GetBranch": "<p> Returns a branch for an Amplify app. </p>",
"GetDomainAssociation": "<p>Returns the domain information for an Amplify app. </p>",
"GetJob": "<p> Returns a job for a branch of an Amplify app. </p>",
"GetWebhook": "<p>Returns the webhook information that corresponds to a specified webhook ID. </p>",
"ListApps": "<p>Returns a list of the existing Amplify apps. </p>",
"ListArtifacts": "<p>Returns a list of artifacts for a specified app, branch, and job. </p>",
"ListBackendEnvironments": "<p>Lists the backend environments for an Amplify app. </p>",
"ListBackendEnvironments": "<p>Lists the backend environments for an Amplify app. </p> <p>This API is available only to Amplify Gen 1 applications where the backend was created using Amplify Studio or the Amplify command line interface (CLI). This API isn’t available to applications created using the Amplify Gen 2 public preview. When you deploy an application with Amplify Gen 2, you provision the app's backend infrastructure using Typescript code.</p>",
"ListBranches": "<p> Lists the branches of an Amplify app. </p>",
"ListDomainAssociations": "<p>Returns the domain associations for an Amplify app. </p>",
"ListJobs": "<p> Lists the jobs for a branch of an Amplify app. </p>",
Expand Down
2 changes: 1 addition & 1 deletion src/data/amplify/2017-07-25/docs-2.json.php

Large diffs are not rendered by default.

12 changes: 10 additions & 2 deletions src/data/ec2-instance-connect/2018-04-02/api-2.json
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,8 @@
{"shape":"SerialConsoleSessionLimitExceededException"},
{"shape":"SerialConsoleSessionUnavailableException"},
{"shape":"EC2InstanceStateInvalidException"},
{"shape":"EC2InstanceUnavailableException"}
{"shape":"EC2InstanceUnavailableException"},
{"shape":"SerialConsoleSessionUnsupportedException"}
]
}
},
Expand Down Expand Up @@ -106,7 +107,7 @@
"type":"string",
"max":32,
"min":1,
"pattern":"^[A-Za-z_][A-Za-z0-9\\@\\._-]{0,30}[A-Za-z0-9\\$_-]?$"
"pattern":"(^[A-Za-z_][A-Za-z0-9\\@\\._-]{0,30}[A-Za-z0-9\\$_-]?$)|(^(?=.{2,32}$)[0-9]{1,32}[A-Za-z\\@\\._-][A-Za-z0-9\\@\\._-]*[A-Za-z0-9\\$_-]?$)"
},
"InvalidArgsException":{
"type":"structure",
Expand Down Expand Up @@ -183,6 +184,13 @@
"exception":true,
"fault":true
},
"SerialConsoleSessionUnsupportedException":{
"type":"structure",
"members":{
"Message":{"shape":"String"}
},
"exception":true
},
"SerialPort":{
"type":"integer",
"max":0,
Expand Down
Loading

0 comments on commit 2387ea5

Please sign in to comment.