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 9, 2019
1 parent 311bdfd commit 84a7c96
Show file tree
Hide file tree
Showing 26 changed files with 4,190 additions and 15 deletions.
17 changes: 17 additions & 0 deletions .changes/3.84.0
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
[
{
"type": "bugfix",
"category": "Credentials",
"description": "Fixes a failure loop if InstanceProfileProvider fails."
},
{
"type": "api-change",
"category": "Redshift",
"description": "DescribeSnapshotSchedules returns a list of snapshot schedules. With this release, this API will have a list of clusters and number of clusters associated with the schedule."
},
{
"type": "feature",
"category": "DocDB",
"description": "Amazon DocumentDB (with MongoDB compatibility) is a fast, reliable, and fully-managed database service. Amazon DocumentDB makes it easy for developers to set up, run, and scale MongoDB-compatible databases in the cloud."
}
]
7 changes: 0 additions & 7 deletions .changes/nextrelease/credential_provider_loop_fix.json

This file was deleted.

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

## next release

* `Aws\Credentials` - Fixes a failure loop if InstanceProfileProvider fails.
* `Aws\DocDB` - Amazon DocumentDB (with MongoDB compatibility) is a fast, reliable, and fully-managed database service. Amazon DocumentDB makes it easy for developers to set up, run, and scale MongoDB-compatible databases in the cloud.
* `Aws\Redshift` - DescribeSnapshotSchedules returns a list of snapshot schedules. With this release, this API will have a list of clusters and number of clusters associated with the schedule.

## 3.83.0 - 2019-01-07

* `Aws\AppMesh` - AWS App Mesh now supports active health checks. You can specify TCP or HTTP health checks with custom thresholds and intervals on your VirtualNode definitions. See the AWS App Mesh HealthCheckPolicy documentation for more information.
Expand Down
87 changes: 87 additions & 0 deletions src/DocDB/DocDBClient.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,87 @@
<?php
namespace Aws\DocDB;

use Aws\AwsClient;

/**
* This client is used to interact with the **Amazon DocumentDB with MongoDB compatibility** service.
* @method \Aws\Result addTagsToResource(array $args = [])
* @method \GuzzleHttp\Promise\Promise addTagsToResourceAsync(array $args = [])
* @method \Aws\Result applyPendingMaintenanceAction(array $args = [])
* @method \GuzzleHttp\Promise\Promise applyPendingMaintenanceActionAsync(array $args = [])
* @method \Aws\Result copyDBClusterParameterGroup(array $args = [])
* @method \GuzzleHttp\Promise\Promise copyDBClusterParameterGroupAsync(array $args = [])
* @method \Aws\Result copyDBClusterSnapshot(array $args = [])
* @method \GuzzleHttp\Promise\Promise copyDBClusterSnapshotAsync(array $args = [])
* @method \Aws\Result createDBCluster(array $args = [])
* @method \GuzzleHttp\Promise\Promise createDBClusterAsync(array $args = [])
* @method \Aws\Result createDBClusterParameterGroup(array $args = [])
* @method \GuzzleHttp\Promise\Promise createDBClusterParameterGroupAsync(array $args = [])
* @method \Aws\Result createDBClusterSnapshot(array $args = [])
* @method \GuzzleHttp\Promise\Promise createDBClusterSnapshotAsync(array $args = [])
* @method \Aws\Result createDBInstance(array $args = [])
* @method \GuzzleHttp\Promise\Promise createDBInstanceAsync(array $args = [])
* @method \Aws\Result createDBSubnetGroup(array $args = [])
* @method \GuzzleHttp\Promise\Promise createDBSubnetGroupAsync(array $args = [])
* @method \Aws\Result deleteDBCluster(array $args = [])
* @method \GuzzleHttp\Promise\Promise deleteDBClusterAsync(array $args = [])
* @method \Aws\Result deleteDBClusterParameterGroup(array $args = [])
* @method \GuzzleHttp\Promise\Promise deleteDBClusterParameterGroupAsync(array $args = [])
* @method \Aws\Result deleteDBClusterSnapshot(array $args = [])
* @method \GuzzleHttp\Promise\Promise deleteDBClusterSnapshotAsync(array $args = [])
* @method \Aws\Result deleteDBInstance(array $args = [])
* @method \GuzzleHttp\Promise\Promise deleteDBInstanceAsync(array $args = [])
* @method \Aws\Result deleteDBSubnetGroup(array $args = [])
* @method \GuzzleHttp\Promise\Promise deleteDBSubnetGroupAsync(array $args = [])
* @method \Aws\Result describeDBClusterParameterGroups(array $args = [])
* @method \GuzzleHttp\Promise\Promise describeDBClusterParameterGroupsAsync(array $args = [])
* @method \Aws\Result describeDBClusterParameters(array $args = [])
* @method \GuzzleHttp\Promise\Promise describeDBClusterParametersAsync(array $args = [])
* @method \Aws\Result describeDBClusterSnapshotAttributes(array $args = [])
* @method \GuzzleHttp\Promise\Promise describeDBClusterSnapshotAttributesAsync(array $args = [])
* @method \Aws\Result describeDBClusterSnapshots(array $args = [])
* @method \GuzzleHttp\Promise\Promise describeDBClusterSnapshotsAsync(array $args = [])
* @method \Aws\Result describeDBClusters(array $args = [])
* @method \GuzzleHttp\Promise\Promise describeDBClustersAsync(array $args = [])
* @method \Aws\Result describeDBEngineVersions(array $args = [])
* @method \GuzzleHttp\Promise\Promise describeDBEngineVersionsAsync(array $args = [])
* @method \Aws\Result describeDBInstances(array $args = [])
* @method \GuzzleHttp\Promise\Promise describeDBInstancesAsync(array $args = [])
* @method \Aws\Result describeDBSubnetGroups(array $args = [])
* @method \GuzzleHttp\Promise\Promise describeDBSubnetGroupsAsync(array $args = [])
* @method \Aws\Result describeEngineDefaultClusterParameters(array $args = [])
* @method \GuzzleHttp\Promise\Promise describeEngineDefaultClusterParametersAsync(array $args = [])
* @method \Aws\Result describeEventCategories(array $args = [])
* @method \GuzzleHttp\Promise\Promise describeEventCategoriesAsync(array $args = [])
* @method \Aws\Result describeEvents(array $args = [])
* @method \GuzzleHttp\Promise\Promise describeEventsAsync(array $args = [])
* @method \Aws\Result describeOrderableDBInstanceOptions(array $args = [])
* @method \GuzzleHttp\Promise\Promise describeOrderableDBInstanceOptionsAsync(array $args = [])
* @method \Aws\Result describePendingMaintenanceActions(array $args = [])
* @method \GuzzleHttp\Promise\Promise describePendingMaintenanceActionsAsync(array $args = [])
* @method \Aws\Result failoverDBCluster(array $args = [])
* @method \GuzzleHttp\Promise\Promise failoverDBClusterAsync(array $args = [])
* @method \Aws\Result listTagsForResource(array $args = [])
* @method \GuzzleHttp\Promise\Promise listTagsForResourceAsync(array $args = [])
* @method \Aws\Result modifyDBCluster(array $args = [])
* @method \GuzzleHttp\Promise\Promise modifyDBClusterAsync(array $args = [])
* @method \Aws\Result modifyDBClusterParameterGroup(array $args = [])
* @method \GuzzleHttp\Promise\Promise modifyDBClusterParameterGroupAsync(array $args = [])
* @method \Aws\Result modifyDBClusterSnapshotAttribute(array $args = [])
* @method \GuzzleHttp\Promise\Promise modifyDBClusterSnapshotAttributeAsync(array $args = [])
* @method \Aws\Result modifyDBInstance(array $args = [])
* @method \GuzzleHttp\Promise\Promise modifyDBInstanceAsync(array $args = [])
* @method \Aws\Result modifyDBSubnetGroup(array $args = [])
* @method \GuzzleHttp\Promise\Promise modifyDBSubnetGroupAsync(array $args = [])
* @method \Aws\Result rebootDBInstance(array $args = [])
* @method \GuzzleHttp\Promise\Promise rebootDBInstanceAsync(array $args = [])
* @method \Aws\Result removeTagsFromResource(array $args = [])
* @method \GuzzleHttp\Promise\Promise removeTagsFromResourceAsync(array $args = [])
* @method \Aws\Result resetDBClusterParameterGroup(array $args = [])
* @method \GuzzleHttp\Promise\Promise resetDBClusterParameterGroupAsync(array $args = [])
* @method \Aws\Result restoreDBClusterFromSnapshot(array $args = [])
* @method \GuzzleHttp\Promise\Promise restoreDBClusterFromSnapshotAsync(array $args = [])
* @method \Aws\Result restoreDBClusterToPointInTime(array $args = [])
* @method \GuzzleHttp\Promise\Promise restoreDBClusterToPointInTimeAsync(array $args = [])
*/
class DocDBClient extends AwsClient {}
9 changes: 9 additions & 0 deletions src/DocDB/Exception/DocDBException.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
<?php
namespace Aws\DocDB\Exception;

use Aws\Exception\AwsException;

/**
* Represents an error interacting with the **Amazon DocumentDB with MongoDB compatibility** service.
*/
class DocDBException extends AwsException {}
2 changes: 2 additions & 0 deletions src/Sdk.php
Original file line number Diff line number Diff line change
Expand Up @@ -108,6 +108,8 @@
* @method \Aws\MultiRegionClient createMultiRegionDirectConnect(array $args = [])
* @method \Aws\DirectoryService\DirectoryServiceClient createDirectoryService(array $args = [])
* @method \Aws\MultiRegionClient createMultiRegionDirectoryService(array $args = [])
* @method \Aws\DocDB\DocDBClient createDocDB(array $args = [])
* @method \Aws\MultiRegionClient createMultiRegionDocDB(array $args = [])
* @method \Aws\DynamoDb\DynamoDbClient createDynamoDb(array $args = [])
* @method \Aws\MultiRegionClient createMultiRegionDynamoDb(array $args = [])
* @method \Aws\DynamoDbStreams\DynamoDbStreamsClient createDynamoDbStreams(array $args = [])
Expand Down
Loading

0 comments on commit 84a7c96

Please sign in to comment.