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.
backup(config = list())Optional configuration of credentials, endpoint, and/or region.
svc <- backup(
config = list(
credentials = list(
creds = list(
access_key_id = "string",
secret_access_key = "string",
session_token = "string"
),
profile = "string"
),
endpoint = "string",
region = "string"
)
)
| create_backup_plan | Backup plans are documents that contain information that AWS Backup uses to schedule tasks that create recovery points of resources |
| create_backup_selection | Creates a JSON document that specifies a set of resources to assign to a backup plan |
| create_backup_vault | Creates a logical container where backups are stored |
| delete_backup_plan | Deletes a backup plan |
| delete_backup_selection | Deletes the resource selection associated with a backup plan that is specified by the SelectionId |
| delete_backup_vault | Deletes the backup vault identified by its name |
| delete_backup_vault_access_policy | Deletes the policy document that manages permissions on a backup vault |
| delete_backup_vault_notifications | Deletes event notifications for the specified backup vault |
| delete_recovery_point | Deletes the recovery point specified by a recovery point ID |
| describe_backup_job | Returns metadata associated with creating a backup of a resource |
| describe_backup_vault | Returns metadata about a backup vault specified by its name |
| describe_protected_resource | Returns information about a saved resource, including the last time it was backed-up, its Amazon Resource Name (ARN), and the AWS service type of the saved resource |
| describe_recovery_point | Returns metadata associated with a recovery point, including ID, status, encryption, and lifecycle |
| describe_restore_job | Returns metadata associated with a restore job that is specified by a job ID |
| export_backup_plan_template | Returns the backup plan that is specified by the plan ID as a backup template |
| get_backup_plan | Returns the body of a backup plan in JSON format, in addition to plan metadata |
| get_backup_plan_from_json | Returns a valid JSON document specifying a backup plan or an error |
| get_backup_plan_from_template | Returns the template specified by its templateId as a backup plan |
| get_backup_selection | Returns selection metadata and a document in JSON format that specifies a list of resources that are associated with a backup plan |
| get_backup_vault_access_policy | Returns the access policy document that is associated with the named backup vault |
| get_backup_vault_notifications | Returns event notifications for the specified backup vault |
| get_recovery_point_restore_metadata | Returns two sets of metadata key-value pairs |
| get_supported_resource_types | Returns the AWS resource types supported by AWS Backup |
| list_backup_jobs | Returns metadata about your backup jobs |
| list_backup_plans | Returns metadata of your saved backup plans, including Amazon Resource Names (ARNs), plan IDs, creation and deletion dates, version IDs, plan names, and creator request IDs |
| list_backup_plan_templates | Returns metadata of your saved backup plan templates, including the template ID, name, and the creation and deletion dates |
| list_backup_plan_versions | Returns version metadata of your backup plans, including Amazon Resource Names (ARNs), backup plan IDs, creation and deletion dates, plan names, and version IDs |
| list_backup_selections | Returns an array containing metadata of the resources associated with the target backup plan |
| list_backup_vaults | Returns a list of recovery point storage containers along with information about them |
| list_protected_resources | Returns an array of resources successfully backed up by AWS Backup, including the time the resource was saved, an Amazon Resource Name (ARN) of the resource, and a resource type |
| list_recovery_points_by_backup_vault | Returns detailed information about the recovery points stored in a backup vault |
| list_recovery_points_by_resource | Returns detailed information about recovery points of the type specified by a resource Amazon Resource Name (ARN) |
| list_restore_jobs | Returns a list of jobs that AWS Backup initiated to restore a saved resource, including metadata about the recovery process |
| list_tags | Returns a list of key-value pairs assigned to a target recovery point, backup plan, or backup vault |
| put_backup_vault_access_policy | Sets a resource-based policy that is used to manage access permissions on the target backup vault |
| put_backup_vault_notifications | Turns on notifications on a backup vault for the specified topic and events |
| start_backup_job | Starts a job to create a one-time backup of the specified resource |
| start_restore_job | Recovers the saved resource identified by an Amazon Resource Name (ARN) |
| stop_backup_job | Attempts to cancel a job to create a one-time backup of a resource |
| tag_resource | Assigns a set of key-value pairs to a recovery point, backup plan, or backup vault identified by an Amazon Resource Name (ARN) |
| untag_resource | Removes a set of key-value pairs from a recovery point, backup plan, or backup vault identified by an Amazon Resource Name (ARN) |
| update_backup_plan | Replaces the body of a saved backup plan identified by its backupPlanId with the input document in JSON format |
# NOT RUN {
svc <- backup()
svc$create_backup_plan(
Foo = 123
)
# }
# NOT RUN {
# }
Run the code above in your browser using DataLab