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 Sep 9, 2019
1 parent 3f22264 commit 0682f19
Show file tree
Hide file tree
Showing 50 changed files with 2,850 additions and 44 deletions.
37 changes: 37 additions & 0 deletions .changes/3.111.0
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
[
{
"type": "feature",
"category": "QLDB",
"description": "(New Service) Amazon QLDB is a fully managed ledger database that provides a transparent, immutable, and cryptographically verifiable transaction log owned by a central trusted authority. Amazon QLDB is a new class of serverless database that eliminates the need to engage in the complex development effort of building your own ledger-like applications and it automatically scales to support the demands of your application. Introduces Amazon QLDB API operations needed for managing Amazon QLDB ledgers. This includes the ability to manage Amazon QLDB ledgers, cryptographically verify documents, and export the journal in a ledger."
},
{
"type": "api-change",
"category": "AppStream",
"description": "IamRoleArn support in CreateFleet, UpdateFleet, CreateImageBuilder APIs"
},
{
"type": "api-change",
"category": "MarketplaceCommerceAnalytics",
"description": "Add FDP+FPS (monthly_revenue_field_demonstration_usage + monthly_revenue_flexible_payment_schedule) to Marketplace Commerce Analytics Service"
},
{
"type": "feature",
"category": "QLDBSession",
"description": "(New Service) Amazon QLDB is a fully managed ledger database that provides a transparent, immutable, and cryptographically verifiable transaction log owned by a central trusted authority. Amazon QLDB is a new class of serverless database that eliminates the need to engage in the complex development effort of building your own ledger-like applications and it automatically scales to support the demands of your application. Introduces Amazon QLDB API operations needed for interacting with data in Amazon QLDB ledgers."
},
{
"type": "api-change",
"category": "EC2",
"description": "This release expands Site-to-Site VPN tunnel options to allow customers to restrict security algorithms and configure timer settings for VPN connections. Customers can specify these new options while creating new VPN connections, or they can modify the tunnel options on existing connections using a new API."
},
{
"type": "api-change",
"category": "RoboMaker",
"description": "Support for Connectivity to Simulation. When you need to interact with the applications in your simulation job, you can connect to your robot application or simulation application with port forwarding. When you configure port forwarding, traffic will be forwarded from the simulation job port to the application port. Port forwarding makes it easy to connect with tools such as ROS Bridge and other tools. This can be useful when you want to debug or run custom tools to interact with your applications. "
},
{
"type": "api-change",
"category": "AppMesh",
"description": "This release adds support for http retry policies."
}
]
10 changes: 10 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,15 @@
# CHANGELOG

## next release

* `Aws\AppMesh` - This release adds support for http retry policies.
* `Aws\AppStream` - IamRoleArn support in CreateFleet, UpdateFleet, CreateImageBuilder APIs
* `Aws\EC2` - This release expands Site-to-Site VPN tunnel options to allow customers to restrict security algorithms and configure timer settings for VPN connections. Customers can specify these new options while creating new VPN connections, or they can modify the tunnel options on existing connections using a new API.
* `Aws\MarketplaceCommerceAnalytics` - Add FDP+FPS (monthly_revenue_field_demonstration_usage + monthly_revenue_flexible_payment_schedule) to Marketplace Commerce Analytics Service
* `Aws\QLDB` - (New Service) Amazon QLDB is a fully managed ledger database that provides a transparent, immutable, and cryptographically verifiable transaction log owned by a central trusted authority. Amazon QLDB is a new class of serverless database that eliminates the need to engage in the complex development effort of building your own ledger-like applications and it automatically scales to support the demands of your application. Introduces Amazon QLDB API operations needed for managing Amazon QLDB ledgers. This includes the ability to manage Amazon QLDB ledgers, cryptographically verify documents, and export the journal in a ledger.
* `Aws\QLDBSession` - (New Service) Amazon QLDB is a fully managed ledger database that provides a transparent, immutable, and cryptographically verifiable transaction log owned by a central trusted authority. Amazon QLDB is a new class of serverless database that eliminates the need to engage in the complex development effort of building your own ledger-like applications and it automatically scales to support the demands of your application. Introduces Amazon QLDB API operations needed for interacting with data in Amazon QLDB ledgers.
* `Aws\RoboMaker` - Support for Connectivity to Simulation. When you need to interact with the applications in your simulation job, you can connect to your robot application or simulation application with port forwarding. When you configure port forwarding, traffic will be forwarded from the simulation job port to the application port. Port forwarding makes it easy to connect with tools such as ROS Bridge and other tools. This can be useful when you want to debug or run custom tools to interact with your applications.

## 3.110.11 - 2019-09-06

* `Aws\KinesisAnalytics` - Documentation updates for kinesisanalytics
Expand Down
2 changes: 2 additions & 0 deletions src/Ec2/Ec2Client.php
Original file line number Diff line number Diff line change
Expand Up @@ -694,6 +694,8 @@
* @method \GuzzleHttp\Promise\Promise modifyVpnConnectionAsync(array $args = []) (supported in versions 2016-11-15)
* @method \Aws\Result modifyVpnTunnelCertificate(array $args = []) (supported in versions 2016-11-15)
* @method \GuzzleHttp\Promise\Promise modifyVpnTunnelCertificateAsync(array $args = []) (supported in versions 2016-11-15)
* @method \Aws\Result modifyVpnTunnelOptions(array $args = []) (supported in versions 2016-11-15)
* @method \GuzzleHttp\Promise\Promise modifyVpnTunnelOptionsAsync(array $args = []) (supported in versions 2016-11-15)
* @method \Aws\Result provisionByoipCidr(array $args = []) (supported in versions 2016-11-15)
* @method \GuzzleHttp\Promise\Promise provisionByoipCidrAsync(array $args = []) (supported in versions 2016-11-15)
* @method \Aws\Result rejectTransitGatewayVpcAttachment(array $args = []) (supported in versions 2016-11-15)
Expand Down
9 changes: 9 additions & 0 deletions src/QLDB/Exception/QLDBException.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
<?php
namespace Aws\QLDB\Exception;

use Aws\Exception\AwsException;

/**
* Represents an error interacting with the **Amazon QLDB** service.
*/
class QLDBException extends AwsException {}
39 changes: 39 additions & 0 deletions src/QLDB/QLDBClient.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
<?php
namespace Aws\QLDB;

use Aws\AwsClient;

/**
* This client is used to interact with the **Amazon QLDB** service.
* @method \Aws\Result createLedger(array $args = [])
* @method \GuzzleHttp\Promise\Promise createLedgerAsync(array $args = [])
* @method \Aws\Result deleteLedger(array $args = [])
* @method \GuzzleHttp\Promise\Promise deleteLedgerAsync(array $args = [])
* @method \Aws\Result describeJournalS3Export(array $args = [])
* @method \GuzzleHttp\Promise\Promise describeJournalS3ExportAsync(array $args = [])
* @method \Aws\Result describeLedger(array $args = [])
* @method \GuzzleHttp\Promise\Promise describeLedgerAsync(array $args = [])
* @method \Aws\Result exportJournalToS3(array $args = [])
* @method \GuzzleHttp\Promise\Promise exportJournalToS3Async(array $args = [])
* @method \Aws\Result getBlock(array $args = [])
* @method \GuzzleHttp\Promise\Promise getBlockAsync(array $args = [])
* @method \Aws\Result getDigest(array $args = [])
* @method \GuzzleHttp\Promise\Promise getDigestAsync(array $args = [])
* @method \Aws\Result getRevision(array $args = [])
* @method \GuzzleHttp\Promise\Promise getRevisionAsync(array $args = [])
* @method \Aws\Result listJournalS3Exports(array $args = [])
* @method \GuzzleHttp\Promise\Promise listJournalS3ExportsAsync(array $args = [])
* @method \Aws\Result listJournalS3ExportsForLedger(array $args = [])
* @method \GuzzleHttp\Promise\Promise listJournalS3ExportsForLedgerAsync(array $args = [])
* @method \Aws\Result listLedgers(array $args = [])
* @method \GuzzleHttp\Promise\Promise listLedgersAsync(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 updateLedger(array $args = [])
* @method \GuzzleHttp\Promise\Promise updateLedgerAsync(array $args = [])
*/
class QLDBClient extends AwsClient {}
9 changes: 9 additions & 0 deletions src/QLDBSession/Exception/QLDBSessionException.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
<?php
namespace Aws\QLDBSession\Exception;

use Aws\Exception\AwsException;

/**
* Represents an error interacting with the **Amazon QLDB Session** service.
*/
class QLDBSessionException extends AwsException {}
11 changes: 11 additions & 0 deletions src/QLDBSession/QLDBSessionClient.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
<?php
namespace Aws\QLDBSession;

use Aws\AwsClient;

/**
* This client is used to interact with the **Amazon QLDB Session** service.
* @method \Aws\Result sendCommand(array $args = [])
* @method \GuzzleHttp\Promise\Promise sendCommandAsync(array $args = [])
*/
class QLDBSessionClient extends AwsClient {}
4 changes: 4 additions & 0 deletions src/Sdk.php
Original file line number Diff line number Diff line change
Expand Up @@ -286,6 +286,10 @@
* @method \Aws\MultiRegionClient createMultiRegionPolly(array $args = [])
* @method \Aws\Pricing\PricingClient createPricing(array $args = [])
* @method \Aws\MultiRegionClient createMultiRegionPricing(array $args = [])
* @method \Aws\QLDB\QLDBClient createQLDB(array $args = [])
* @method \Aws\MultiRegionClient createMultiRegionQLDB(array $args = [])
* @method \Aws\QLDBSession\QLDBSessionClient createQLDBSession(array $args = [])
* @method \Aws\MultiRegionClient createMultiRegionQLDBSession(array $args = [])
* @method \Aws\QuickSight\QuickSightClient createQuickSight(array $args = [])
* @method \Aws\MultiRegionClient createMultiRegionQuickSight(array $args = [])
* @method \Aws\RAM\RAMClient createRAM(array $args = [])
Expand Down
79 changes: 79 additions & 0 deletions src/data/appmesh/2019-01-25/api-2.json
Original file line number Diff line number Diff line change
Expand Up @@ -1106,6 +1106,14 @@
}
}
},
"TcpRetryPolicyEvents": {
"type": "list",
"member": {
"shape": "TcpRetryPolicyEvent"
},
"min": 1,
"max": 1
},
"CreateVirtualServiceInput": {
"type": "structure",
"required": [
Expand Down Expand Up @@ -1699,6 +1707,11 @@
}
}
},
"HttpRetryPolicyEvent": {
"type": "string",
"min": 1,
"max": 25
},
"DescribeVirtualServiceOutput": {
"type": "structure",
"required": [
Expand Down Expand Up @@ -1925,6 +1938,12 @@
}
}
},
"TcpRetryPolicyEvent": {
"type": "string",
"enum": [
"connection-error"
]
},
"VirtualServiceSpec": {
"type": "structure",
"members": {
Expand Down Expand Up @@ -2079,6 +2098,13 @@
}
}
},
"DurationUnit": {
"type": "string",
"enum": [
"ms",
"s"
]
},
"RoutePriority": {
"type": "integer",
"box": true,
Expand Down Expand Up @@ -2214,6 +2240,14 @@
}
}
},
"HttpRetryPolicyEvents": {
"type": "list",
"member": {
"shape": "HttpRetryPolicyEvent"
},
"min": 1,
"max": 25
},
"ListVirtualNodesLimit": {
"type": "integer",
"box": true,
Expand Down Expand Up @@ -2326,6 +2360,17 @@
"TRACE"
]
},
"Duration": {
"type": "structure",
"members": {
"unit": {
"shape": "DurationUnit"
},
"value": {
"shape": "DurationValue"
}
}
},
"ConflictException": {
"type": "structure",
"members": {
Expand Down Expand Up @@ -2407,6 +2452,11 @@
}
}
},
"MaxRetries": {
"type": "long",
"box": true,
"min": 0
},
"MeshStatusCode": {
"type": "string",
"enum": [
Expand Down Expand Up @@ -2691,6 +2741,27 @@
"min": 0,
"max": 50
},
"HttpRetryPolicy": {
"type": "structure",
"required": [
"maxRetries",
"perRetryTimeout"
],
"members": {
"httpRetryEvents": {
"shape": "HttpRetryPolicyEvents"
},
"maxRetries": {
"shape": "MaxRetries"
},
"perRetryTimeout": {
"shape": "Duration"
},
"tcpRetryEvents": {
"shape": "TcpRetryPolicyEvents"
}
}
},
"DescribeVirtualRouterInput": {
"type": "structure",
"required": [
Expand Down Expand Up @@ -2787,6 +2858,11 @@
"DROP_ALL"
]
},
"DurationValue": {
"type": "long",
"box": true,
"min": 0
},
"Hostname": {
"type": "string"
},
Expand Down Expand Up @@ -3022,6 +3098,9 @@
},
"match": {
"shape": "HttpRouteMatch"
},
"retryPolicy": {
"shape": "HttpRetryPolicy"
}
}
},
Expand Down
2 changes: 1 addition & 1 deletion src/data/appmesh/2019-01-25/api-2.json.php

Large diffs are not rendered by default.

51 changes: 50 additions & 1 deletion src/data/appmesh/2019-01-25/docs-2.json
Original file line number Diff line number Diff line change
Expand Up @@ -315,6 +315,21 @@
"DnsServiceDiscovery$hostname": "<p>Specifies the DNS service discovery hostname for the virtual node. </p>"
}
},
"Duration": {
"base": "<p>An object representing the duration between retry attempts.</p>",
"refs": {
"Duration$unit": "<p>The unit of time between retry attempts.</p>",
"Duration$value": "<p>The duration of time between retry attempts.</p>"
}
},
"DurationUnit": {
"base": null,
"refs": { }
},
"DurationValue": {
"base": null,
"refs": { }
},
"EgressFilter": {
"base": "<p>An object representing the egress filter rules for a service mesh.</p>",
"refs": {
Expand Down Expand Up @@ -389,11 +404,31 @@
"base": null,
"refs": { }
},
"HttpRetryPolicy": {
"base": "<p>An object that represents a retry policy.</p>",
"refs": {
"HttpRetryPolicy$httpRetryEvents": "<p>Specify at least one of the following values.</p>\n <ul>\n <li>\n <p>\n <b>server-error</b> – HTTP status codes 500, 501,\n 502, 503, 504, 505, 506, 507, 508, 510, and 511</p>\n </li>\n <li>\n <p>\n <b>gateway-error</b> – HTTP status codes 502,\n 503, and 504</p>\n </li>\n <li>\n <p>\n <b>client-error</b> – HTTP status code 409</p>\n </li>\n <li>\n <p>\n <b>stream-error</b> – Retry on refused\n stream</p>\n </li>\n </ul>",
"HttpRetryPolicy$maxRetries": "<p>The maximum number of retry attempts. If no value is specified, the default is 1.</p>",
"HttpRetryPolicy$perRetryTimeout": "<p>An object that represents the retry duration.</p>",
"HttpRetryPolicy$tcpRetryEvents": "<p>Specify a valid value.</p>"
}
},
"HttpRetryPolicyEvent": {
"base": null,
"refs": { }
},
"HttpRetryPolicyEvents": {
"base": null,
"refs": {
"HttpRetryPolicyEvents$member": null
}
},
"HttpRoute": {
"base": "<p>An object representing the HTTP routing specification for a route.</p>",
"refs": {
"HttpRoute$action": "<p>The action to take if a match is determined.</p>",
"HttpRoute$match": "<p>The criteria for determining an HTTP request match.</p>"
"HttpRoute$match": "<p>The criteria for determining an HTTP request match.</p>",
"HttpRoute$retryPolicy": "<p>An object that represents a retry policy.</p>"
}
},
"HttpRouteAction": {
Expand Down Expand Up @@ -577,6 +612,10 @@
"MatchRange$start": "<p>The start of the range.</p>"
}
},
"MaxRetries": {
"base": null,
"refs": { }
},
"MeshData": {
"base": "<p>An object representing a service mesh returned by a describe operation.</p>",
"refs": {
Expand Down Expand Up @@ -765,6 +804,16 @@
"base": null,
"refs": { }
},
"TcpRetryPolicyEvent": {
"base": null,
"refs": { }
},
"TcpRetryPolicyEvents": {
"base": null,
"refs": {
"TcpRetryPolicyEvents$member": null
}
},
"TcpRoute": {
"base": "<p>An object representing the TCP routing specification for a route.</p>",
"refs": {
Expand Down
2 changes: 1 addition & 1 deletion src/data/appmesh/2019-01-25/docs-2.json.php

Large diffs are not rendered by default.

Loading

0 comments on commit 0682f19

Please sign in to comment.