paws.storage (version 0.1.0)

backup: AWS 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.

Usage

backup()

Arguments

Operations

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_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_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_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

Examples

Run this code
# NOT RUN {
svc <- backup()
svc$create_backup_plan(
  Foo = 123
)
# }
# NOT RUN {
# }

Run the code above in your browser using DataLab