aws_api/backup

Types

pub opaque type Client

Functions

pub fn cancel_legal_hold(
  client: Client,
  legal_hold_id: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn create_backup_plan(
  client: Client,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn create_backup_selection(
  client: Client,
  backup_plan_id: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn create_backup_vault(
  client: Client,
  backup_vault_name: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn create_framework(
  client: Client,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn create_legal_hold(
  client: Client,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn create_logically_air_gapped_backup_vault(
  client: Client,
  backup_vault_name: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn create_report_plan(
  client: Client,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn create_restore_testing_plan(
  client: Client,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn create_restore_testing_selection(
  client: Client,
  restore_testing_plan_name: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn delete_backup_plan(
  client: Client,
  backup_plan_id: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn delete_backup_selection(
  client: Client,
  backup_plan_id: String,
  selection_id: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn delete_backup_vault(
  client: Client,
  backup_vault_name: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn delete_backup_vault_access_policy(
  client: Client,
  backup_vault_name: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn delete_backup_vault_lock_configuration(
  client: Client,
  backup_vault_name: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn delete_backup_vault_notifications(
  client: Client,
  backup_vault_name: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn delete_framework(
  client: Client,
  framework_name: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn delete_recovery_point(
  client: Client,
  backup_vault_name: String,
  recovery_point_arn: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn delete_report_plan(
  client: Client,
  report_plan_name: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn delete_restore_testing_plan(
  client: Client,
  restore_testing_plan_name: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn delete_restore_testing_selection(
  client: Client,
  restore_testing_plan_name: String,
  restore_testing_selection_name: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn describe_backup_job(
  client: Client,
  backup_job_id: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn describe_backup_vault(
  client: Client,
  backup_vault_name: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn describe_copy_job(
  client: Client,
  copy_job_id: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn describe_framework(
  client: Client,
  framework_name: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn describe_global_settings(
  client: Client,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn describe_protected_resource(
  client: Client,
  resource_arn: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn describe_recovery_point(
  client: Client,
  backup_vault_name: String,
  recovery_point_arn: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn describe_region_settings(
  client: Client,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn describe_report_job(
  client: Client,
  report_job_id: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn describe_report_plan(
  client: Client,
  report_plan_name: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn describe_restore_job(
  client: Client,
  restore_job_id: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn disassociate_recovery_point(
  client: Client,
  backup_vault_name: String,
  recovery_point_arn: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn disassociate_recovery_point_from_parent(
  client: Client,
  backup_vault_name: String,
  recovery_point_arn: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn export_backup_plan_template(
  client: Client,
  backup_plan_id: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn get_backup_plan(
  client: Client,
  backup_plan_id: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn get_backup_plan_from_json(
  client: Client,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn get_backup_plan_from_template(
  client: Client,
  backup_plan_template_id: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn get_backup_selection(
  client: Client,
  backup_plan_id: String,
  selection_id: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn get_backup_vault_access_policy(
  client: Client,
  backup_vault_name: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn get_backup_vault_notifications(
  client: Client,
  backup_vault_name: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn get_legal_hold(
  client: Client,
  legal_hold_id: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn get_recovery_point_restore_metadata(
  client: Client,
  backup_vault_name: String,
  recovery_point_arn: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn get_restore_job_metadata(
  client: Client,
  restore_job_id: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn get_restore_testing_inferred_metadata(
  client: Client,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn get_restore_testing_plan(
  client: Client,
  restore_testing_plan_name: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn get_restore_testing_selection(
  client: Client,
  restore_testing_plan_name: String,
  restore_testing_selection_name: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn get_supported_resource_types(
  client: Client,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn list_backup_job_summaries(
  client: Client,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn list_backup_jobs(
  client: Client,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn list_backup_plan_templates(
  client: Client,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn list_backup_plan_versions(
  client: Client,
  backup_plan_id: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn list_backup_plans(
  client: Client,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn list_backup_selections(
  client: Client,
  backup_plan_id: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn list_backup_vaults(
  client: Client,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn list_copy_job_summaries(
  client: Client,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn list_copy_jobs(
  client: Client,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn list_frameworks(
  client: Client,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn list_legal_holds(
  client: Client,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn list_protected_resources(
  client: Client,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn list_protected_resources_by_backup_vault(
  client: Client,
  backup_vault_name: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn list_recovery_points_by_backup_vault(
  client: Client,
  backup_vault_name: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn list_recovery_points_by_legal_hold(
  client: Client,
  legal_hold_id: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn list_recovery_points_by_resource(
  client: Client,
  resource_arn: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn list_report_jobs(
  client: Client,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn list_report_plans(
  client: Client,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn list_restore_job_summaries(
  client: Client,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn list_restore_jobs(
  client: Client,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn list_restore_jobs_by_protected_resource(
  client: Client,
  resource_arn: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn list_restore_testing_plans(
  client: Client,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn list_restore_testing_selections(
  client: Client,
  restore_testing_plan_name: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn list_tags(
  client: Client,
  resource_arn: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn new(
  access_key_id access_key_id: String,
  secret_access_key secret_access_key: String,
  region region: String,
) -> Client
pub fn put_backup_vault_access_policy(
  client: Client,
  backup_vault_name: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn put_backup_vault_lock_configuration(
  client: Client,
  backup_vault_name: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn put_backup_vault_notifications(
  client: Client,
  backup_vault_name: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn put_restore_validation_result(
  client: Client,
  restore_job_id: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn start_backup_job(
  client: Client,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn start_copy_job(
  client: Client,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn start_report_job(
  client: Client,
  report_plan_name: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn start_restore_job(
  client: Client,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn stop_backup_job(
  client: Client,
  backup_job_id: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn tag_resource(
  client: Client,
  resource_arn: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn untag_resource(
  client: Client,
  resource_arn: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn update_backup_plan(
  client: Client,
  backup_plan_id: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn update_framework(
  client: Client,
  framework_name: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn update_global_settings(
  client: Client,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn update_recovery_point_lifecycle(
  client: Client,
  backup_vault_name: String,
  recovery_point_arn: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn update_region_settings(
  client: Client,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn update_report_plan(
  client: Client,
  report_plan_name: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn update_restore_testing_plan(
  client: Client,
  restore_testing_plan_name: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn update_restore_testing_selection(
  client: Client,
  restore_testing_plan_name: String,
  restore_testing_selection_name: String,
  headers: List(#(String, String)),
  query: Option(String),
) -> Request(BitArray)
pub fn with_custom_endpoint(
  client: Client,
  custom_endpoint: String,
) -> Client
Search Document