-
Notifications
You must be signed in to change notification settings - Fork 1.2k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
c113c80
commit 17bc746
Showing
21 changed files
with
3,577 additions
and
17 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,17 @@ | ||
[ | ||
{ | ||
"type": "feature", | ||
"category": "Backup", | ||
"description": "AWS Backup is a unified backup service designed to protect AWS services and their associated data. AWS Backup simplifies the creation, migration, restoration, and deletion of backups, while also providing reporting and auditing" | ||
}, | ||
{ | ||
"type": "api-change", | ||
"category": "DynamoDB", | ||
"description": "Amazon DynamoDB now integrates with AWS Backup, a centralized backup service that makes it easy for customers to configure and audit the AWS resources they want to backup, automate backup scheduling, set retention policies, and monitor all recent backup and restore activity. AWS Backup provides a fully managed, policy-based backup solution, simplifying your backup management, and helping you meet your business and regulatory backup compliance requirements. For more information, see the Amazon DynamoDB Developer Guide." | ||
}, | ||
{ | ||
"type": "enhancement", | ||
"category": "CostExplorer", | ||
"description": "Removed Tags from the list of GroupBy dimensions available for GetReservationCoverage." | ||
} | ||
] |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,95 @@ | ||
<?php | ||
namespace Aws\Backup; | ||
|
||
use Aws\AwsClient; | ||
|
||
/** | ||
* This client is used to interact with the **AWS Backup** service. | ||
* @method \Aws\Result createBackupPlan(array $args = []) | ||
* @method \GuzzleHttp\Promise\Promise createBackupPlanAsync(array $args = []) | ||
* @method \Aws\Result createBackupSelection(array $args = []) | ||
* @method \GuzzleHttp\Promise\Promise createBackupSelectionAsync(array $args = []) | ||
* @method \Aws\Result createBackupVault(array $args = []) | ||
* @method \GuzzleHttp\Promise\Promise createBackupVaultAsync(array $args = []) | ||
* @method \Aws\Result deleteBackupPlan(array $args = []) | ||
* @method \GuzzleHttp\Promise\Promise deleteBackupPlanAsync(array $args = []) | ||
* @method \Aws\Result deleteBackupSelection(array $args = []) | ||
* @method \GuzzleHttp\Promise\Promise deleteBackupSelectionAsync(array $args = []) | ||
* @method \Aws\Result deleteBackupVault(array $args = []) | ||
* @method \GuzzleHttp\Promise\Promise deleteBackupVaultAsync(array $args = []) | ||
* @method \Aws\Result deleteBackupVaultAccessPolicy(array $args = []) | ||
* @method \GuzzleHttp\Promise\Promise deleteBackupVaultAccessPolicyAsync(array $args = []) | ||
* @method \Aws\Result deleteBackupVaultNotifications(array $args = []) | ||
* @method \GuzzleHttp\Promise\Promise deleteBackupVaultNotificationsAsync(array $args = []) | ||
* @method \Aws\Result deleteRecoveryPoint(array $args = []) | ||
* @method \GuzzleHttp\Promise\Promise deleteRecoveryPointAsync(array $args = []) | ||
* @method \Aws\Result describeBackupJob(array $args = []) | ||
* @method \GuzzleHttp\Promise\Promise describeBackupJobAsync(array $args = []) | ||
* @method \Aws\Result describeBackupVault(array $args = []) | ||
* @method \GuzzleHttp\Promise\Promise describeBackupVaultAsync(array $args = []) | ||
* @method \Aws\Result describeProtectedResource(array $args = []) | ||
* @method \GuzzleHttp\Promise\Promise describeProtectedResourceAsync(array $args = []) | ||
* @method \Aws\Result describeRecoveryPoint(array $args = []) | ||
* @method \GuzzleHttp\Promise\Promise describeRecoveryPointAsync(array $args = []) | ||
* @method \Aws\Result describeRestoreJob(array $args = []) | ||
* @method \GuzzleHttp\Promise\Promise describeRestoreJobAsync(array $args = []) | ||
* @method \Aws\Result exportBackupPlanTemplate(array $args = []) | ||
* @method \GuzzleHttp\Promise\Promise exportBackupPlanTemplateAsync(array $args = []) | ||
* @method \Aws\Result getBackupPlan(array $args = []) | ||
* @method \GuzzleHttp\Promise\Promise getBackupPlanAsync(array $args = []) | ||
* @method \Aws\Result getBackupPlanFromJSON(array $args = []) | ||
* @method \GuzzleHttp\Promise\Promise getBackupPlanFromJSONAsync(array $args = []) | ||
* @method \Aws\Result getBackupPlanFromTemplate(array $args = []) | ||
* @method \GuzzleHttp\Promise\Promise getBackupPlanFromTemplateAsync(array $args = []) | ||
* @method \Aws\Result getBackupSelection(array $args = []) | ||
* @method \GuzzleHttp\Promise\Promise getBackupSelectionAsync(array $args = []) | ||
* @method \Aws\Result getBackupVaultAccessPolicy(array $args = []) | ||
* @method \GuzzleHttp\Promise\Promise getBackupVaultAccessPolicyAsync(array $args = []) | ||
* @method \Aws\Result getBackupVaultNotifications(array $args = []) | ||
* @method \GuzzleHttp\Promise\Promise getBackupVaultNotificationsAsync(array $args = []) | ||
* @method \Aws\Result getRecoveryPointRestoreMetadata(array $args = []) | ||
* @method \GuzzleHttp\Promise\Promise getRecoveryPointRestoreMetadataAsync(array $args = []) | ||
* @method \Aws\Result getSupportedResourceTypes(array $args = []) | ||
* @method \GuzzleHttp\Promise\Promise getSupportedResourceTypesAsync(array $args = []) | ||
* @method \Aws\Result listBackupJobs(array $args = []) | ||
* @method \GuzzleHttp\Promise\Promise listBackupJobsAsync(array $args = []) | ||
* @method \Aws\Result listBackupPlanTemplates(array $args = []) | ||
* @method \GuzzleHttp\Promise\Promise listBackupPlanTemplatesAsync(array $args = []) | ||
* @method \Aws\Result listBackupPlanVersions(array $args = []) | ||
* @method \GuzzleHttp\Promise\Promise listBackupPlanVersionsAsync(array $args = []) | ||
* @method \Aws\Result listBackupPlans(array $args = []) | ||
* @method \GuzzleHttp\Promise\Promise listBackupPlansAsync(array $args = []) | ||
* @method \Aws\Result listBackupSelections(array $args = []) | ||
* @method \GuzzleHttp\Promise\Promise listBackupSelectionsAsync(array $args = []) | ||
* @method \Aws\Result listBackupVaults(array $args = []) | ||
* @method \GuzzleHttp\Promise\Promise listBackupVaultsAsync(array $args = []) | ||
* @method \Aws\Result listProtectedResources(array $args = []) | ||
* @method \GuzzleHttp\Promise\Promise listProtectedResourcesAsync(array $args = []) | ||
* @method \Aws\Result listRecoveryPointsByBackupVault(array $args = []) | ||
* @method \GuzzleHttp\Promise\Promise listRecoveryPointsByBackupVaultAsync(array $args = []) | ||
* @method \Aws\Result listRecoveryPointsByResource(array $args = []) | ||
* @method \GuzzleHttp\Promise\Promise listRecoveryPointsByResourceAsync(array $args = []) | ||
* @method \Aws\Result listRestoreJobs(array $args = []) | ||
* @method \GuzzleHttp\Promise\Promise listRestoreJobsAsync(array $args = []) | ||
* @method \Aws\Result listTags(array $args = []) | ||
* @method \GuzzleHttp\Promise\Promise listTagsAsync(array $args = []) | ||
* @method \Aws\Result putBackupVaultAccessPolicy(array $args = []) | ||
* @method \GuzzleHttp\Promise\Promise putBackupVaultAccessPolicyAsync(array $args = []) | ||
* @method \Aws\Result putBackupVaultNotifications(array $args = []) | ||
* @method \GuzzleHttp\Promise\Promise putBackupVaultNotificationsAsync(array $args = []) | ||
* @method \Aws\Result startBackupJob(array $args = []) | ||
* @method \GuzzleHttp\Promise\Promise startBackupJobAsync(array $args = []) | ||
* @method \Aws\Result startRestoreJob(array $args = []) | ||
* @method \GuzzleHttp\Promise\Promise startRestoreJobAsync(array $args = []) | ||
* @method \Aws\Result stopBackupJob(array $args = []) | ||
* @method \GuzzleHttp\Promise\Promise stopBackupJobAsync(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 updateBackupPlan(array $args = []) | ||
* @method \GuzzleHttp\Promise\Promise updateBackupPlanAsync(array $args = []) | ||
* @method \Aws\Result updateRecoveryPointLifecycle(array $args = []) | ||
* @method \GuzzleHttp\Promise\Promise updateRecoveryPointLifecycleAsync(array $args = []) | ||
*/ | ||
class BackupClient extends AwsClient {} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,9 @@ | ||
<?php | ||
namespace Aws\Backup\Exception; | ||
|
||
use Aws\Exception\AwsException; | ||
|
||
/** | ||
* Represents an error interacting with the **AWS Backup** service. | ||
*/ | ||
class BackupException extends AwsException {} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.