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