Class: Aws::Backup::Client
- Inherits:
-
Seahorse::Client::Base
- Object
- Seahorse::Client::Base
- Aws::Backup::Client
- Includes:
- ClientStubs
- Defined in:
- gems/aws-sdk-backup/lib/aws-sdk-backup/client.rb
Overview
An API client for Backup. To construct a client, you need to configure a :region and :credentials.
client = Aws::Backup::Client.new(
region: region_name,
credentials: credentials,
# ...
)
For details on configuring region and credentials see the developer guide.
See #initialize for a full list of supported configuration options.
Instance Attribute Summary
Attributes inherited from Seahorse::Client::Base
API Operations collapse
-
#associate_backup_vault_mpa_approval_team(params = {}) ⇒ Struct
Associates an MPA approval team with a backup vault.
-
#cancel_legal_hold(params = {}) ⇒ Struct
Removes the specified legal hold on a recovery point.
-
#create_backup_access_point(params = {}) ⇒ Types::CreateBackupAccessPointResponse
Creates a backup access point for an Amazon S3 recovery point.
-
#create_backup_plan(params = {}) ⇒ Types::CreateBackupPlanOutput
Creates a backup plan using a backup plan name and backup rules.
-
#create_backup_selection(params = {}) ⇒ Types::CreateBackupSelectionOutput
Creates a JSON document that specifies a set of resources to assign to a backup plan.
-
#create_backup_vault(params = {}) ⇒ Types::CreateBackupVaultOutput
Creates a logical container where backups are stored.
-
#create_framework(params = {}) ⇒ Types::CreateFrameworkOutput
Creates a framework with one or more controls.
-
#create_legal_hold(params = {}) ⇒ Types::CreateLegalHoldOutput
Creates a legal hold on a recovery point (backup).
-
#create_logically_air_gapped_backup_vault(params = {}) ⇒ Types::CreateLogicallyAirGappedBackupVaultOutput
Creates a logical container to where backups may be copied.
-
#create_report_plan(params = {}) ⇒ Types::CreateReportPlanOutput
Creates a report plan.
-
#create_restore_access_backup_vault(params = {}) ⇒ Types::CreateRestoreAccessBackupVaultOutput
Creates a restore access backup vault that provides temporary access to recovery points in a logically air-gapped backup vault, subject to MPA approval.
-
#create_restore_testing_plan(params = {}) ⇒ Types::CreateRestoreTestingPlanOutput
Creates a restore testing plan.
-
#create_restore_testing_selection(params = {}) ⇒ Types::CreateRestoreTestingSelectionOutput
This request can be sent after CreateRestoreTestingPlan request returns successfully.
-
#create_tiering_configuration(params = {}) ⇒ Types::CreateTieringConfigurationOutput
Creates a tiering configuration.
-
#delete_backup_access_point(params = {}) ⇒ Struct
Deletes a backup access point.
-
#delete_backup_plan(params = {}) ⇒ Types::DeleteBackupPlanOutput
Deletes a backup plan.
-
#delete_backup_selection(params = {}) ⇒ Struct
Deletes the resource selection associated with a backup plan that is specified by the
SelectionId. -
#delete_backup_vault(params = {}) ⇒ Struct
Deletes the backup vault identified by its name.
-
#delete_backup_vault_access_policy(params = {}) ⇒ Struct
Deletes the policy document that manages permissions on a backup vault.
-
#delete_backup_vault_lock_configuration(params = {}) ⇒ Struct
Deletes Backup Vault Lock from a backup vault specified by a backup vault name.
-
#delete_backup_vault_notifications(params = {}) ⇒ Struct
Deletes event notifications for the specified backup vault.
-
#delete_framework(params = {}) ⇒ Struct
Deletes the framework specified by a framework name.
-
#delete_recovery_point(params = {}) ⇒ Struct
Deletes the recovery point specified by a recovery point ID.
-
#delete_report_plan(params = {}) ⇒ Struct
Deletes the report plan specified by a report plan name.
-
#delete_restore_testing_plan(params = {}) ⇒ Struct
This request deletes the specified restore testing plan.
-
#delete_restore_testing_selection(params = {}) ⇒ Struct
Input the Restore Testing Plan name and Restore Testing Selection name.
-
#delete_tiering_configuration(params = {}) ⇒ Struct
Deletes the tiering configuration specified by a tiering configuration name.
-
#describe_backup_access_point(params = {}) ⇒ Types::DescribeBackupAccessPointResponse
Returns metadata about a backup access point, including its status and the details of the underlying Amazon S3 access point.
-
#describe_backup_job(params = {}) ⇒ Types::DescribeBackupJobOutput
Returns backup job details for the specified
BackupJobId. -
#describe_backup_vault(params = {}) ⇒ Types::DescribeBackupVaultOutput
Returns metadata about a backup vault specified by its name.
-
#describe_copy_job(params = {}) ⇒ Types::DescribeCopyJobOutput
Returns metadata associated with creating a copy of a resource.
-
#describe_framework(params = {}) ⇒ Types::DescribeFrameworkOutput
Returns the framework details for the specified
FrameworkName. -
#describe_global_settings(params = {}) ⇒ Types::DescribeGlobalSettingsOutput
Describes whether the Amazon Web Services account has enabled different cross-account management options, including cross-account backup, multi-party approval, and delegated administrator.
-
#describe_protected_resource(params = {}) ⇒ Types::DescribeProtectedResourceOutput
Returns information about a saved resource, including the last time it was backed up, its Amazon Resource Name (ARN), and the Amazon Web Services service type of the saved resource.
-
#describe_recovery_point(params = {}) ⇒ Types::DescribeRecoveryPointOutput
Returns metadata associated with a recovery point, including ID, status, encryption, and lifecycle.
-
#describe_region_settings(params = {}) ⇒ Types::DescribeRegionSettingsOutput
Returns the current service opt-in settings for the Region.
-
#describe_report_job(params = {}) ⇒ Types::DescribeReportJobOutput
Returns the details associated with creating a report as specified by its
ReportJobId. -
#describe_report_plan(params = {}) ⇒ Types::DescribeReportPlanOutput
Returns a list of all report plans for an Amazon Web Services account and Amazon Web Services Region.
-
#describe_restore_job(params = {}) ⇒ Types::DescribeRestoreJobOutput
Returns metadata associated with a restore job that is specified by a job ID.
-
#describe_scan_job(params = {}) ⇒ Types::DescribeScanJobOutput
Returns scan job details for the specified ScanJobID.
-
#disassociate_backup_vault_mpa_approval_team(params = {}) ⇒ Struct
Removes the association between an MPA approval team and a backup vault, disabling the MPA approval workflow for restore operations.
-
#disassociate_recovery_point(params = {}) ⇒ Struct
Deletes the specified continuous backup recovery point from Backup and releases control of that continuous backup to the source service, such as Amazon RDS.
-
#disassociate_recovery_point_from_parent(params = {}) ⇒ Struct
This action to a specific child (nested) recovery point removes the relationship between the specified recovery point and its parent (composite) recovery point.
-
#export_backup_plan_template(params = {}) ⇒ Types::ExportBackupPlanTemplateOutput
Returns the backup plan that is specified by the plan ID as a backup template.
-
#get_backup_plan(params = {}) ⇒ Types::GetBackupPlanOutput
Returns
BackupPlandetails for the specifiedBackupPlanId. -
#get_backup_plan_from_json(params = {}) ⇒ Types::GetBackupPlanFromJSONOutput
Returns a valid JSON document specifying a backup plan or an error.
-
#get_backup_plan_from_template(params = {}) ⇒ Types::GetBackupPlanFromTemplateOutput
Returns the template specified by its
templateIdas a backup plan. -
#get_backup_selection(params = {}) ⇒ Types::GetBackupSelectionOutput
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(params = {}) ⇒ Types::GetBackupVaultAccessPolicyOutput
Returns the access policy document that is associated with the named backup vault.
-
#get_backup_vault_notifications(params = {}) ⇒ Types::GetBackupVaultNotificationsOutput
Returns event notifications for the specified backup vault.
-
#get_legal_hold(params = {}) ⇒ Types::GetLegalHoldOutput
This action returns details for a specified legal hold.
-
#get_pitr_malware_scan_results(params = {}) ⇒ Types::GetPITRMalwareScanResultsOutput
Returns the malware scan results for a specified point in time within a continuous (point-in-time recovery) backup.
-
#get_recovery_point_index_details(params = {}) ⇒ Types::GetRecoveryPointIndexDetailsOutput
This operation returns the metadata and details specific to the backup index associated with the specified recovery point.
-
#get_recovery_point_restore_metadata(params = {}) ⇒ Types::GetRecoveryPointRestoreMetadataOutput
Returns a set of metadata key-value pairs that were used to create the backup.
-
#get_restore_job_metadata(params = {}) ⇒ Types::GetRestoreJobMetadataOutput
This request returns the metadata for the specified restore job.
-
#get_restore_testing_inferred_metadata(params = {}) ⇒ Types::GetRestoreTestingInferredMetadataOutput
This request returns the minimal required set of metadata needed to start a restore job with secure default settings.
-
#get_restore_testing_plan(params = {}) ⇒ Types::GetRestoreTestingPlanOutput
Returns
RestoreTestingPlandetails for the specifiedRestoreTestingPlanName. -
#get_restore_testing_selection(params = {}) ⇒ Types::GetRestoreTestingSelectionOutput
Returns RestoreTestingSelection, which displays resources and elements of the restore testing plan.
-
#get_supported_resource_types(params = {}) ⇒ Types::GetSupportedResourceTypesOutput
Returns the Amazon Web Services resource types supported by Backup.
-
#get_tiering_configuration(params = {}) ⇒ Types::GetTieringConfigurationOutput
Returns
TieringConfigurationdetails for the specifiedTieringConfigurationName. -
#list_backup_access_points(params = {}) ⇒ Types::ListBackupAccessPointsResponse
Returns a list of the backup access points in your account and Region.
-
#list_backup_access_points_by_recovery_point(params = {}) ⇒ Types::ListBackupAccessPointsByRecoveryPointResponse
Returns the backup access points associated with the specified recovery point.
-
#list_backup_access_points_by_resource(params = {}) ⇒ Types::ListBackupAccessPointsByResourceResponse
Returns the backup access points associated with the specified resource, such as an Amazon S3 bucket.
-
#list_backup_job_summaries(params = {}) ⇒ Types::ListBackupJobSummariesOutput
This is a request for a summary of backup jobs created or running within the most recent 14 days.
-
#list_backup_jobs(params = {}) ⇒ Types::ListBackupJobsOutput
Returns a list of existing backup jobs for an authenticated account for the last 30 days.
-
#list_backup_plan_templates(params = {}) ⇒ Types::ListBackupPlanTemplatesOutput
Lists the backup plan templates.
-
#list_backup_plan_versions(params = {}) ⇒ Types::ListBackupPlanVersionsOutput
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(params = {}) ⇒ Types::ListBackupPlansOutput
Lists the active backup plans for the account.
-
#list_backup_selections(params = {}) ⇒ Types::ListBackupSelectionsOutput
Returns an array containing metadata of the resources associated with the target backup plan.
-
#list_backup_vaults(params = {}) ⇒ Types::ListBackupVaultsOutput
Returns a list of recovery point storage containers along with information about them.
-
#list_copy_job_summaries(params = {}) ⇒ Types::ListCopyJobSummariesOutput
This request obtains a list of copy jobs created or running within the the most recent 14 days.
-
#list_copy_jobs(params = {}) ⇒ Types::ListCopyJobsOutput
Returns metadata about your copy jobs.
-
#list_frameworks(params = {}) ⇒ Types::ListFrameworksOutput
Returns a list of all frameworks for an Amazon Web Services account and Amazon Web Services Region.
-
#list_indexed_recovery_points(params = {}) ⇒ Types::ListIndexedRecoveryPointsOutput
This operation returns a list of recovery points that have an associated index, belonging to the specified account.
-
#list_legal_holds(params = {}) ⇒ Types::ListLegalHoldsOutput
This action returns metadata about active and previous legal holds.
-
#list_protected_resources(params = {}) ⇒ Types::ListProtectedResourcesOutput
Returns an array of resources with recovery points created by Backup (regardless of the recovery point's [status][1]), including the time the resource was saved, an Amazon Resource Name (ARN) of the resource, and a resource type.
-
#list_protected_resources_by_backup_vault(params = {}) ⇒ Types::ListProtectedResourcesByBackupVaultOutput
This request lists the protected resources corresponding to each backup vault.
-
#list_recovery_points_by_backup_vault(params = {}) ⇒ Types::ListRecoveryPointsByBackupVaultOutput
Returns detailed information about the recovery points stored in a backup vault.
-
#list_recovery_points_by_legal_hold(params = {}) ⇒ Types::ListRecoveryPointsByLegalHoldOutput
This action returns recovery point ARNs (Amazon Resource Names) of the specified legal hold.
-
#list_recovery_points_by_resource(params = {}) ⇒ Types::ListRecoveryPointsByResourceOutput
The information about the recovery points of the type specified by a resource Amazon Resource Name (ARN).
-
#list_report_jobs(params = {}) ⇒ Types::ListReportJobsOutput
Returns details about your report jobs.
-
#list_report_plans(params = {}) ⇒ Types::ListReportPlansOutput
Returns a list of your report plans.
-
#list_restore_access_backup_vaults(params = {}) ⇒ Types::ListRestoreAccessBackupVaultsOutput
Returns a list of restore access backup vaults associated with a specified backup vault.
-
#list_restore_job_summaries(params = {}) ⇒ Types::ListRestoreJobSummariesOutput
This request obtains a summary of restore jobs created or running within the the most recent 14 days.
-
#list_restore_jobs(params = {}) ⇒ Types::ListRestoreJobsOutput
Returns a list of jobs that Backup initiated to restore a saved resource, including details about the recovery process.
-
#list_restore_jobs_by_protected_resource(params = {}) ⇒ Types::ListRestoreJobsByProtectedResourceOutput
This returns restore jobs that contain the specified protected resource.
-
#list_restore_testing_plans(params = {}) ⇒ Types::ListRestoreTestingPlansOutput
Returns a list of restore testing plans.
-
#list_restore_testing_selections(params = {}) ⇒ Types::ListRestoreTestingSelectionsOutput
Returns a list of restore testing selections.
-
#list_scan_job_summaries(params = {}) ⇒ Types::ListScanJobSummariesOutput
This is a request for a summary of scan jobs created or running within the most recent 14 days.
-
#list_scan_jobs(params = {}) ⇒ Types::ListScanJobsOutput
Returns a list of existing scan jobs for an authenticated account for the last 30 days.
-
#list_tags(params = {}) ⇒ Types::ListTagsOutput
Returns the tags assigned to the resource, such as a target recovery point, backup plan, or backup vault.
-
#list_tiering_configurations(params = {}) ⇒ Types::ListTieringConfigurationsOutput
Returns a list of tiering configurations.
-
#put_backup_vault_access_policy(params = {}) ⇒ Struct
Sets a resource-based policy that is used to manage access permissions on the target backup vault.
-
#put_backup_vault_lock_configuration(params = {}) ⇒ Struct
Applies Backup Vault Lock to a backup vault, preventing attempts to delete any recovery point stored in or created in a backup vault.
-
#put_backup_vault_notifications(params = {}) ⇒ Struct
Turns on notifications on a backup vault for the specified topic and events.
-
#put_restore_validation_result(params = {}) ⇒ Struct
This request allows you to send your independent self-run restore test validation results.
-
#revoke_restore_access_backup_vault(params = {}) ⇒ Struct
Revokes access to a restore access backup vault, removing the ability to restore from its recovery points and permanently deleting the vault.
-
#start_backup_job(params = {}) ⇒ Types::StartBackupJobOutput
Starts an on-demand backup job for the specified resource.
-
#start_copy_job(params = {}) ⇒ Types::StartCopyJobOutput
Starts a job to create a one-time copy of the specified resource.
-
#start_report_job(params = {}) ⇒ Types::StartReportJobOutput
Starts an on-demand report job for the specified report plan.
-
#start_restore_job(params = {}) ⇒ Types::StartRestoreJobOutput
Recovers the saved resource identified by an Amazon Resource Name (ARN).
-
#start_scan_job(params = {}) ⇒ Types::StartScanJobOutput
Starts scanning jobs for specific resources.
-
#stop_backup_job(params = {}) ⇒ Struct
Attempts to cancel a job to create a one-time backup of a resource.
-
#tag_resource(params = {}) ⇒ Struct
Assigns a set of key-value pairs to a resource.
-
#untag_resource(params = {}) ⇒ Struct
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(params = {}) ⇒ Types::UpdateBackupPlanOutput
Updates the specified backup plan.
-
#update_framework(params = {}) ⇒ Types::UpdateFrameworkOutput
Updates the specified framework.
-
#update_global_settings(params = {}) ⇒ Struct
Updates whether the Amazon Web Services account has enabled different cross-account management options, including cross-account backup, multi-party approval, and delegated administrator.
-
#update_recovery_point_index_settings(params = {}) ⇒ Types::UpdateRecoveryPointIndexSettingsOutput
This operation updates the settings of a recovery point index.
-
#update_recovery_point_lifecycle(params = {}) ⇒ Types::UpdateRecoveryPointLifecycleOutput
Sets the transition lifecycle of a recovery point.
-
#update_region_settings(params = {}) ⇒ Struct
Updates the current service opt-in settings for the Region.
-
#update_report_plan(params = {}) ⇒ Types::UpdateReportPlanOutput
Updates the specified report plan.
-
#update_restore_testing_plan(params = {}) ⇒ Types::UpdateRestoreTestingPlanOutput
This request will send changes to your specified restore testing plan.
-
#update_restore_testing_selection(params = {}) ⇒ Types::UpdateRestoreTestingSelectionOutput
Updates the specified restore testing selection.
-
#update_tiering_configuration(params = {}) ⇒ Types::UpdateTieringConfigurationOutput
This request will send changes to your specified tiering configuration.
Instance Method Summary collapse
-
#initialize(options) ⇒ Client
constructor
A new instance of Client.
Methods included from ClientStubs
#api_requests, #stub_data, #stub_responses
Methods inherited from Seahorse::Client::Base
add_plugin, api, clear_plugins, define, new, #operation_names, plugins, remove_plugin, set_api, set_plugins
Methods included from Seahorse::Client::HandlerBuilder
#handle, #handle_request, #handle_response
Constructor Details
#initialize(options) ⇒ Client
Returns a new instance of Client.
478 479 480 |
# File 'gems/aws-sdk-backup/lib/aws-sdk-backup/client.rb', line 478 def initialize(*args) super end |
Instance Method Details
#associate_backup_vault_mpa_approval_team(params = {}) ⇒ Struct
Associates an MPA approval team with a backup vault.
511 512 513 514 |
# File 'gems/aws-sdk-backup/lib/aws-sdk-backup/client.rb', line 511 def associate_backup_vault_mpa_approval_team(params = {}, = {}) req = build_request(:associate_backup_vault_mpa_approval_team, params) req.send_request() end |
#cancel_legal_hold(params = {}) ⇒ Struct
Removes the specified legal hold on a recovery point. This action can only be performed by a user with sufficient permissions.
542 543 544 545 |
# File 'gems/aws-sdk-backup/lib/aws-sdk-backup/client.rb', line 542 def cancel_legal_hold(params = {}, = {}) req = build_request(:cancel_legal_hold, params) req.send_request() end |
#create_backup_access_point(params = {}) ⇒ Types::CreateBackupAccessPointResponse
Creates a backup access point for an Amazon S3 recovery point. A backup access point provides on-demand, read-only access to the backup data in a recovery point through an Amazon S3 access point, without initiating a restore.
While a backup access point is active for a recovery point, Backup pauses lifecycle transitions and blocks deletion of that recovery point.
625 626 627 628 |
# File 'gems/aws-sdk-backup/lib/aws-sdk-backup/client.rb', line 625 def create_backup_access_point(params = {}, = {}) req = build_request(:create_backup_access_point, params) req.send_request() end |
#create_backup_plan(params = {}) ⇒ Types::CreateBackupPlanOutput
Creates a backup plan using a backup plan name and backup rules. A backup plan is a document that contains information that Backup uses to schedule tasks that create recovery points for resources.
If you call CreateBackupPlan with a plan that already exists, you
receive an AlreadyExistsException exception.
749 750 751 752 |
# File 'gems/aws-sdk-backup/lib/aws-sdk-backup/client.rb', line 749 def create_backup_plan(params = {}, = {}) req = build_request(:create_backup_plan, params) req.send_request() end |
#create_backup_selection(params = {}) ⇒ Types::CreateBackupSelectionOutput
Creates a JSON document that specifies a set of resources to assign to a backup plan. For examples, see Assigning resources programmatically.
841 842 843 844 |
# File 'gems/aws-sdk-backup/lib/aws-sdk-backup/client.rb', line 841 def create_backup_selection(params = {}, = {}) req = build_request(:create_backup_selection, params) req.send_request() end |
#create_backup_vault(params = {}) ⇒ Types::CreateBackupVaultOutput
Creates a logical container where backups are stored. A
CreateBackupVault request includes a name, optionally one or more
resource tags, an encryption key, and a request ID.
907 908 909 910 |
# File 'gems/aws-sdk-backup/lib/aws-sdk-backup/client.rb', line 907 def create_backup_vault(params = {}, = {}) req = build_request(:create_backup_vault, params) req.send_request() end |
#create_framework(params = {}) ⇒ Types::CreateFrameworkOutput
Creates a framework with one or more controls. A framework is a collection of controls that you can use to evaluate your backup practices. By using pre-built customizable controls to define your policies, you can evaluate whether your backup practices comply with your policies and which resources are not yet in compliance.
986 987 988 989 |
# File 'gems/aws-sdk-backup/lib/aws-sdk-backup/client.rb', line 986 def create_framework(params = {}, = {}) req = build_request(:create_framework, params) req.send_request() end |
#create_legal_hold(params = {}) ⇒ Types::CreateLegalHoldOutput
Creates a legal hold on a recovery point (backup). A legal hold is a restraint on altering or deleting a backup until an authorized user cancels the legal hold. Any actions to delete or disassociate a recovery point will fail with an error if one or more active legal holds are on the recovery point.
1069 1070 1071 1072 |
# File 'gems/aws-sdk-backup/lib/aws-sdk-backup/client.rb', line 1069 def create_legal_hold(params = {}, = {}) req = build_request(:create_legal_hold, params) req.send_request() end |
#create_logically_air_gapped_backup_vault(params = {}) ⇒ Types::CreateLogicallyAirGappedBackupVaultOutput
Creates a logical container to where backups may be copied.
This request includes a name, the Region, the maximum number of retention days, the minimum number of retention days, and optionally can include tags and a creator request ID.
1149 1150 1151 1152 |
# File 'gems/aws-sdk-backup/lib/aws-sdk-backup/client.rb', line 1149 def create_logically_air_gapped_backup_vault(params = {}, = {}) req = build_request(:create_logically_air_gapped_backup_vault, params) req.send_request() end |
#create_report_plan(params = {}) ⇒ Types::CreateReportPlanOutput
Creates a report plan. A report plan is a document that contains information about the contents of the report and where Backup will deliver it.
If you call CreateReportPlan with a plan that already exists, you
receive an AlreadyExistsException exception.
1239 1240 1241 1242 |
# File 'gems/aws-sdk-backup/lib/aws-sdk-backup/client.rb', line 1239 def create_report_plan(params = {}, = {}) req = build_request(:create_report_plan, params) req.send_request() end |
#create_restore_access_backup_vault(params = {}) ⇒ Types::CreateRestoreAccessBackupVaultOutput
Creates a restore access backup vault that provides temporary access to recovery points in a logically air-gapped backup vault, subject to MPA approval.
1299 1300 1301 1302 |
# File 'gems/aws-sdk-backup/lib/aws-sdk-backup/client.rb', line 1299 def create_restore_access_backup_vault(params = {}, = {}) req = build_request(:create_restore_access_backup_vault, params) req.send_request() end |
#create_restore_testing_plan(params = {}) ⇒ Types::CreateRestoreTestingPlanOutput
Creates a restore testing plan.
The first of two steps to create a restore testing plan. After this request is successful, finish the procedure using CreateRestoreTestingSelection.
1367 1368 1369 1370 |
# File 'gems/aws-sdk-backup/lib/aws-sdk-backup/client.rb', line 1367 def create_restore_testing_plan(params = {}, = {}) req = build_request(:create_restore_testing_plan, params) req.send_request() end |
#create_restore_testing_selection(params = {}) ⇒ Types::CreateRestoreTestingSelectionOutput
This request can be sent after CreateRestoreTestingPlan request returns successfully. This is the second part of creating a resource testing plan, and it must be completed sequentially.
This consists of RestoreTestingSelectionName,
ProtectedResourceType, and one of the following:
ProtectedResourceArnsProtectedResourceConditions
Each protected resource type can have one single value.
A restore testing selection can include a wildcard value ("*") for
ProtectedResourceArns along with ProtectedResourceConditions.
Alternatively, you can include up to 30 specific protected resource
ARNs in ProtectedResourceArns.
Cannot select by both protected resource types AND specific ARNs. Request will fail if both are included.
1467 1468 1469 1470 |
# File 'gems/aws-sdk-backup/lib/aws-sdk-backup/client.rb', line 1467 def create_restore_testing_selection(params = {}, = {}) req = build_request(:create_restore_testing_selection, params) req.send_request() end |
#create_tiering_configuration(params = {}) ⇒ Types::CreateTieringConfigurationOutput
Creates a tiering configuration.
A tiering configuration enables automatic movement of backup data to a lower-cost storage tier based on the age of backed-up objects in the backup vault.
Each vault can only have one vault-specific tiering configuration, in addition to any global configuration that applies to all vaults.
1539 1540 1541 1542 |
# File 'gems/aws-sdk-backup/lib/aws-sdk-backup/client.rb', line 1539 def create_tiering_configuration(params = {}, = {}) req = build_request(:create_tiering_configuration, params) req.send_request() end |
#delete_backup_access_point(params = {}) ⇒ Struct
Deletes a backup access point. This deletes the underlying Amazon S3 access point and, if no other backup access points remain for the recovery point, resumes lifecycle transitions for that recovery point.
Always delete backup access points using this operation rather than deleting the underlying Amazon S3 access point directly.
1566 1567 1568 1569 |
# File 'gems/aws-sdk-backup/lib/aws-sdk-backup/client.rb', line 1566 def delete_backup_access_point(params = {}, = {}) req = build_request(:delete_backup_access_point, params) req.send_request() end |
#delete_backup_plan(params = {}) ⇒ Types::DeleteBackupPlanOutput
Deletes a backup plan. A backup plan can only be deleted after all associated selections of resources have been deleted. Deleting a backup plan deletes the current version of a backup plan. Previous versions, if any, will still exist.
1603 1604 1605 1606 |
# File 'gems/aws-sdk-backup/lib/aws-sdk-backup/client.rb', line 1603 def delete_backup_plan(params = {}, = {}) req = build_request(:delete_backup_plan, params) req.send_request() end |
#delete_backup_selection(params = {}) ⇒ Struct
Deletes the resource selection associated with a backup plan that is
specified by the SelectionId.
1631 1632 1633 1634 |
# File 'gems/aws-sdk-backup/lib/aws-sdk-backup/client.rb', line 1631 def delete_backup_selection(params = {}, = {}) req = build_request(:delete_backup_selection, params) req.send_request() end |
#delete_backup_vault(params = {}) ⇒ Struct
Deletes the backup vault identified by its name. A vault can be deleted only if it is empty.
1656 1657 1658 1659 |
# File 'gems/aws-sdk-backup/lib/aws-sdk-backup/client.rb', line 1656 def delete_backup_vault(params = {}, = {}) req = build_request(:delete_backup_vault, params) req.send_request() end |
#delete_backup_vault_access_policy(params = {}) ⇒ Struct
Deletes the policy document that manages permissions on a backup vault.
1682 1683 1684 1685 |
# File 'gems/aws-sdk-backup/lib/aws-sdk-backup/client.rb', line 1682 def delete_backup_vault_access_policy(params = {}, = {}) req = build_request(:delete_backup_vault_access_policy, params) req.send_request() end |
#delete_backup_vault_lock_configuration(params = {}) ⇒ Struct
Deletes Backup Vault Lock from a backup vault specified by a backup vault name.
If the Vault Lock configuration is immutable, then you cannot delete
Vault Lock using API operations, and you will receive an
InvalidRequestException if you attempt to do so. For more
information, see Vault Lock in the Backup Developer Guide.
1714 1715 1716 1717 |
# File 'gems/aws-sdk-backup/lib/aws-sdk-backup/client.rb', line 1714 def delete_backup_vault_lock_configuration(params = {}, = {}) req = build_request(:delete_backup_vault_lock_configuration, params) req.send_request() end |
#delete_backup_vault_notifications(params = {}) ⇒ Struct
Deletes event notifications for the specified backup vault.
1738 1739 1740 1741 |
# File 'gems/aws-sdk-backup/lib/aws-sdk-backup/client.rb', line 1738 def delete_backup_vault_notifications(params = {}, = {}) req = build_request(:delete_backup_vault_notifications, params) req.send_request() end |
#delete_framework(params = {}) ⇒ Struct
Deletes the framework specified by a framework name.
1760 1761 1762 1763 |
# File 'gems/aws-sdk-backup/lib/aws-sdk-backup/client.rb', line 1760 def delete_framework(params = {}, = {}) req = build_request(:delete_framework, params) req.send_request() end |
#delete_recovery_point(params = {}) ⇒ Struct
Deletes the recovery point specified by a recovery point ID.
If the recovery point ID belongs to a continuous backup, calling this endpoint deletes the existing continuous backup and stops future continuous backup.
When an IAM role's permissions are insufficient to call this API, the
service sends back an HTTP 200 response with an empty HTTP body, but
the recovery point is not deleted. Instead, it enters an EXPIRED
state.
EXPIRED recovery points can be deleted with this API once the IAM
role has the iam:CreateServiceLinkedRole action. To learn more about
adding this role, see Troubleshooting manual deletions.
If the user or role is deleted or the permission within the role is
removed, the deletion will not be successful and will enter an
EXPIRED state.
1811 1812 1813 1814 |
# File 'gems/aws-sdk-backup/lib/aws-sdk-backup/client.rb', line 1811 def delete_recovery_point(params = {}, = {}) req = build_request(:delete_recovery_point, params) req.send_request() end |
#delete_report_plan(params = {}) ⇒ Struct
Deletes the report plan specified by a report plan name.
1833 1834 1835 1836 |
# File 'gems/aws-sdk-backup/lib/aws-sdk-backup/client.rb', line 1833 def delete_report_plan(params = {}, = {}) req = build_request(:delete_report_plan, params) req.send_request() end |
#delete_restore_testing_plan(params = {}) ⇒ Struct
This request deletes the specified restore testing plan.
Deletion can only successfully occur if all associated restore testing selections are deleted first.
1858 1859 1860 1861 |
# File 'gems/aws-sdk-backup/lib/aws-sdk-backup/client.rb', line 1858 def delete_restore_testing_plan(params = {}, = {}) req = build_request(:delete_restore_testing_plan, params) req.send_request() end |
#delete_restore_testing_selection(params = {}) ⇒ Struct
Input the Restore Testing Plan name and Restore Testing Selection name.
All testing selections associated with a restore testing plan must be deleted before the restore testing plan can be deleted.
1890 1891 1892 1893 |
# File 'gems/aws-sdk-backup/lib/aws-sdk-backup/client.rb', line 1890 def delete_restore_testing_selection(params = {}, = {}) req = build_request(:delete_restore_testing_selection, params) req.send_request() end |
#delete_tiering_configuration(params = {}) ⇒ Struct
Deletes the tiering configuration specified by a tiering configuration name.
1913 1914 1915 1916 |
# File 'gems/aws-sdk-backup/lib/aws-sdk-backup/client.rb', line 1913 def delete_tiering_configuration(params = {}, = {}) req = build_request(:delete_tiering_configuration, params) req.send_request() end |
#describe_backup_access_point(params = {}) ⇒ Types::DescribeBackupAccessPointResponse
Returns metadata about a backup access point, including its status and the details of the underlying Amazon S3 access point.
After a backup access point reaches the AVAILABLE status, use this
operation to retrieve the Amazon S3 access point ARN and alias that
you need to read the backup data.
1967 1968 1969 1970 |
# File 'gems/aws-sdk-backup/lib/aws-sdk-backup/client.rb', line 1967 def describe_backup_access_point(params = {}, = {}) req = build_request(:describe_backup_access_point, params) req.send_request() end |
#describe_backup_job(params = {}) ⇒ Types::DescribeBackupJobOutput
Returns backup job details for the specified BackupJobId.
2069 2070 2071 2072 |
# File 'gems/aws-sdk-backup/lib/aws-sdk-backup/client.rb', line 2069 def describe_backup_job(params = {}, = {}) req = build_request(:describe_backup_job, params) req.send_request() end |
#describe_backup_vault(params = {}) ⇒ Types::DescribeBackupVaultOutput
Returns metadata about a backup vault specified by its name.
2139 2140 2141 2142 |
# File 'gems/aws-sdk-backup/lib/aws-sdk-backup/client.rb', line 2139 def describe_backup_vault(params = {}, = {}) req = build_request(:describe_backup_vault, params) req.send_request() end |
#describe_copy_job(params = {}) ⇒ Types::DescribeCopyJobOutput
Returns metadata associated with creating a copy of a resource.
2204 2205 2206 2207 |
# File 'gems/aws-sdk-backup/lib/aws-sdk-backup/client.rb', line 2204 def describe_copy_job(params = {}, = {}) req = build_request(:describe_copy_job, params) req.send_request() end |
#describe_framework(params = {}) ⇒ Types::DescribeFrameworkOutput
Returns the framework details for the specified FrameworkName.
2256 2257 2258 2259 |
# File 'gems/aws-sdk-backup/lib/aws-sdk-backup/client.rb', line 2256 def describe_framework(params = {}, = {}) req = build_request(:describe_framework, params) req.send_request() end |
#describe_global_settings(params = {}) ⇒ Types::DescribeGlobalSettingsOutput
Describes whether the Amazon Web Services account has enabled
different cross-account management options, including cross-account
backup, multi-party approval, and delegated administrator. Returns an
error if the account is not a member of an Organizations organization.
Example: describe-global-settings --region us-west-2
2282 2283 2284 2285 |
# File 'gems/aws-sdk-backup/lib/aws-sdk-backup/client.rb', line 2282 def describe_global_settings(params = {}, = {}) req = build_request(:describe_global_settings, params) req.send_request() end |
#describe_protected_resource(params = {}) ⇒ Types::DescribeProtectedResourceOutput
Returns information about a saved resource, including the last time it was backed up, its Amazon Resource Name (ARN), and the Amazon Web Services service type of the saved resource.
2329 2330 2331 2332 |
# File 'gems/aws-sdk-backup/lib/aws-sdk-backup/client.rb', line 2329 def describe_protected_resource(params = {}, = {}) req = build_request(:describe_protected_resource, params) req.send_request() end |
#describe_recovery_point(params = {}) ⇒ Types::DescribeRecoveryPointOutput
Returns metadata associated with a recovery point, including ID, status, encryption, and lifecycle.
2442 2443 2444 2445 |
# File 'gems/aws-sdk-backup/lib/aws-sdk-backup/client.rb', line 2442 def describe_recovery_point(params = {}, = {}) req = build_request(:describe_recovery_point, params) req.send_request() end |
#describe_region_settings(params = {}) ⇒ Types::DescribeRegionSettingsOutput
Returns the current service opt-in settings for the Region. If service opt-in is enabled for a service, Backup tries to protect that service's resources in this Region, when the resource is included in an on-demand backup or scheduled backup plan. Otherwise, Backup does not try to protect that service's resources in this Region.
2469 2470 2471 2472 |
# File 'gems/aws-sdk-backup/lib/aws-sdk-backup/client.rb', line 2469 def describe_region_settings(params = {}, = {}) req = build_request(:describe_region_settings, params) req.send_request() end |
#describe_report_job(params = {}) ⇒ Types::DescribeReportJobOutput
Returns the details associated with creating a report as specified by
its ReportJobId.
2509 2510 2511 2512 |
# File 'gems/aws-sdk-backup/lib/aws-sdk-backup/client.rb', line 2509 def describe_report_job(params = {}, = {}) req = build_request(:describe_report_job, params) req.send_request() end |
#describe_report_plan(params = {}) ⇒ Types::DescribeReportPlanOutput
Returns a list of all report plans for an Amazon Web Services account and Amazon Web Services Region.
2558 2559 2560 2561 |
# File 'gems/aws-sdk-backup/lib/aws-sdk-backup/client.rb', line 2558 def describe_report_plan(params = {}, = {}) req = build_request(:describe_report_plan, params) req.send_request() end |
#describe_restore_job(params = {}) ⇒ Types::DescribeRestoreJobOutput
Returns metadata associated with a restore job that is specified by a job ID.
2631 2632 2633 2634 |
# File 'gems/aws-sdk-backup/lib/aws-sdk-backup/client.rb', line 2631 def describe_restore_job(params = {}, = {}) req = build_request(:describe_restore_job, params) req.send_request() end |
#describe_scan_job(params = {}) ⇒ Types::DescribeScanJobOutput
Returns scan job details for the specified ScanJobID.
2704 2705 2706 2707 |
# File 'gems/aws-sdk-backup/lib/aws-sdk-backup/client.rb', line 2704 def describe_scan_job(params = {}, = {}) req = build_request(:describe_scan_job, params) req.send_request() end |
#disassociate_backup_vault_mpa_approval_team(params = {}) ⇒ Struct
Removes the association between an MPA approval team and a backup vault, disabling the MPA approval workflow for restore operations.
2733 2734 2735 2736 |
# File 'gems/aws-sdk-backup/lib/aws-sdk-backup/client.rb', line 2733 def disassociate_backup_vault_mpa_approval_team(params = {}, = {}) req = build_request(:disassociate_backup_vault_mpa_approval_team, params) req.send_request() end |
#disassociate_recovery_point(params = {}) ⇒ Struct
Deletes the specified continuous backup recovery point from Backup and releases control of that continuous backup to the source service, such as Amazon RDS. The source service will continue to create and retain continuous backups using the lifecycle that you specified in your original backup plan.
Does not support snapshot backup recovery points.
2766 2767 2768 2769 |
# File 'gems/aws-sdk-backup/lib/aws-sdk-backup/client.rb', line 2766 def disassociate_recovery_point(params = {}, = {}) req = build_request(:disassociate_recovery_point, params) req.send_request() end |
#disassociate_recovery_point_from_parent(params = {}) ⇒ Struct
This action to a specific child (nested) recovery point removes the relationship between the specified recovery point and its parent (composite) recovery point.
2799 2800 2801 2802 |
# File 'gems/aws-sdk-backup/lib/aws-sdk-backup/client.rb', line 2799 def disassociate_recovery_point_from_parent(params = {}, = {}) req = build_request(:disassociate_recovery_point_from_parent, params) req.send_request() end |
#export_backup_plan_template(params = {}) ⇒ Types::ExportBackupPlanTemplateOutput
Returns the backup plan that is specified by the plan ID as a backup template.
2828 2829 2830 2831 |
# File 'gems/aws-sdk-backup/lib/aws-sdk-backup/client.rb', line 2828 def export_backup_plan_template(params = {}, = {}) req = build_request(:export_backup_plan_template, params) req.send_request() end |
#get_backup_plan(params = {}) ⇒ Types::GetBackupPlanOutput
Returns BackupPlan details for the specified BackupPlanId. The
details are the body of a backup plan in JSON format, in addition to
plan metadata.
2930 2931 2932 2933 |
# File 'gems/aws-sdk-backup/lib/aws-sdk-backup/client.rb', line 2930 def get_backup_plan(params = {}, = {}) req = build_request(:get_backup_plan, params) req.send_request() end |
#get_backup_plan_from_json(params = {}) ⇒ Types::GetBackupPlanFromJSONOutput
Returns a valid JSON document specifying a backup plan or an error.
2995 2996 2997 2998 |
# File 'gems/aws-sdk-backup/lib/aws-sdk-backup/client.rb', line 2995 def get_backup_plan_from_json(params = {}, = {}) req = build_request(:get_backup_plan_from_json, params) req.send_request() end |
#get_backup_plan_from_template(params = {}) ⇒ Types::GetBackupPlanFromTemplateOutput
Returns the template specified by its templateId as a backup plan.
3060 3061 3062 3063 |
# File 'gems/aws-sdk-backup/lib/aws-sdk-backup/client.rb', line 3060 def get_backup_plan_from_template(params = {}, = {}) req = build_request(:get_backup_plan_from_template, params) req.send_request() end |
#get_backup_selection(params = {}) ⇒ Types::GetBackupSelectionOutput
Returns selection metadata and a document in JSON format that specifies a list of resources that are associated with a backup plan.
3123 3124 3125 3126 |
# File 'gems/aws-sdk-backup/lib/aws-sdk-backup/client.rb', line 3123 def get_backup_selection(params = {}, = {}) req = build_request(:get_backup_selection, params) req.send_request() end |
#get_backup_vault_access_policy(params = {}) ⇒ Types::GetBackupVaultAccessPolicyOutput
Returns the access policy document that is associated with the named backup vault.
3158 3159 3160 3161 |
# File 'gems/aws-sdk-backup/lib/aws-sdk-backup/client.rb', line 3158 def get_backup_vault_access_policy(params = {}, = {}) req = build_request(:get_backup_vault_access_policy, params) req.send_request() end |
#get_backup_vault_notifications(params = {}) ⇒ Types::GetBackupVaultNotificationsOutput
Returns event notifications for the specified backup vault.
3195 3196 3197 3198 |
# File 'gems/aws-sdk-backup/lib/aws-sdk-backup/client.rb', line 3195 def get_backup_vault_notifications(params = {}, = {}) req = build_request(:get_backup_vault_notifications, params) req.send_request() end |
#get_legal_hold(params = {}) ⇒ Types::GetLegalHoldOutput
This action returns details for a specified legal hold. The details are the body of a legal hold in JSON format, in addition to metadata.
3247 3248 3249 3250 |
# File 'gems/aws-sdk-backup/lib/aws-sdk-backup/client.rb', line 3247 def get_legal_hold(params = {}, = {}) req = build_request(:get_legal_hold, params) req.send_request() end |
#get_pitr_malware_scan_results(params = {}) ⇒ Types::GetPITRMalwareScanResultsOutput
Returns the malware scan results for a specified point in time within a continuous (point-in-time recovery) backup.
3302 3303 3304 3305 |
# File 'gems/aws-sdk-backup/lib/aws-sdk-backup/client.rb', line 3302 def get_pitr_malware_scan_results(params = {}, = {}) req = build_request(:get_pitr_malware_scan_results, params) req.send_request() end |
#get_recovery_point_index_details(params = {}) ⇒ Types::GetRecoveryPointIndexDetailsOutput
This operation returns the metadata and details specific to the backup index associated with the specified recovery point.
3356 3357 3358 3359 |
# File 'gems/aws-sdk-backup/lib/aws-sdk-backup/client.rb', line 3356 def get_recovery_point_index_details(params = {}, = {}) req = build_request(:get_recovery_point_index_details, params) req.send_request() end |
#get_recovery_point_restore_metadata(params = {}) ⇒ Types::GetRecoveryPointRestoreMetadataOutput
Returns a set of metadata key-value pairs that were used to create the backup.
3404 3405 3406 3407 |
# File 'gems/aws-sdk-backup/lib/aws-sdk-backup/client.rb', line 3404 def (params = {}, = {}) req = build_request(:get_recovery_point_restore_metadata, params) req.send_request() end |
#get_restore_job_metadata(params = {}) ⇒ Types::GetRestoreJobMetadataOutput
This request returns the metadata for the specified restore job.
3435 3436 3437 3438 |
# File 'gems/aws-sdk-backup/lib/aws-sdk-backup/client.rb', line 3435 def (params = {}, = {}) req = build_request(:get_restore_job_metadata, params) req.send_request() end |
#get_restore_testing_inferred_metadata(params = {}) ⇒ Types::GetRestoreTestingInferredMetadataOutput
This request returns the minimal required set of metadata needed to
start a restore job with secure default settings. BackupVaultName
and RecoveryPointArn are required parameters. BackupVaultAccountId
is an optional parameter.
3480 3481 3482 3483 |
# File 'gems/aws-sdk-backup/lib/aws-sdk-backup/client.rb', line 3480 def (params = {}, = {}) req = build_request(:get_restore_testing_inferred_metadata, params) req.send_request() end |
#get_restore_testing_plan(params = {}) ⇒ Types::GetRestoreTestingPlanOutput
Returns RestoreTestingPlan details for the specified
RestoreTestingPlanName. The details are the body of a restore
testing plan in JSON format, in addition to plan metadata.
3526 3527 3528 3529 |
# File 'gems/aws-sdk-backup/lib/aws-sdk-backup/client.rb', line 3526 def get_restore_testing_plan(params = {}, = {}) req = build_request(:get_restore_testing_plan, params) req.send_request() end |
#get_restore_testing_selection(params = {}) ⇒ Types::GetRestoreTestingSelectionOutput
Returns RestoreTestingSelection, which displays resources and elements of the restore testing plan.
3575 3576 3577 3578 |
# File 'gems/aws-sdk-backup/lib/aws-sdk-backup/client.rb', line 3575 def get_restore_testing_selection(params = {}, = {}) req = build_request(:get_restore_testing_selection, params) req.send_request() end |
#get_supported_resource_types(params = {}) ⇒ Types::GetSupportedResourceTypesOutput
Returns the Amazon Web Services resource types supported by Backup.
3595 3596 3597 3598 |
# File 'gems/aws-sdk-backup/lib/aws-sdk-backup/client.rb', line 3595 def get_supported_resource_types(params = {}, = {}) req = build_request(:get_supported_resource_types, params) req.send_request() end |
#get_tiering_configuration(params = {}) ⇒ Types::GetTieringConfigurationOutput
Returns TieringConfiguration details for the specified
TieringConfigurationName. The details are the body of a tiering
configuration in JSON format, in addition to configuration metadata.
3635 3636 3637 3638 |
# File 'gems/aws-sdk-backup/lib/aws-sdk-backup/client.rb', line 3635 def get_tiering_configuration(params = {}, = {}) req = build_request(:get_tiering_configuration, params) req.send_request() end |
#list_backup_access_points(params = {}) ⇒ Types::ListBackupAccessPointsResponse
Returns a list of the backup access points in your account and Region.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
3686 3687 3688 3689 |
# File 'gems/aws-sdk-backup/lib/aws-sdk-backup/client.rb', line 3686 def list_backup_access_points(params = {}, = {}) req = build_request(:list_backup_access_points, params) req.send_request() end |
#list_backup_access_points_by_recovery_point(params = {}) ⇒ Types::ListBackupAccessPointsByRecoveryPointResponse
Returns the backup access points associated with the specified recovery point.
If you own the recovery point and have shared it with other accounts, the response includes backup access points created by those accounts.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
3746 3747 3748 3749 |
# File 'gems/aws-sdk-backup/lib/aws-sdk-backup/client.rb', line 3746 def list_backup_access_points_by_recovery_point(params = {}, = {}) req = build_request(:list_backup_access_points_by_recovery_point, params) req.send_request() end |
#list_backup_access_points_by_resource(params = {}) ⇒ Types::ListBackupAccessPointsByResourceResponse
Returns the backup access points associated with the specified resource, such as an Amazon S3 bucket.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
3803 3804 3805 3806 |
# File 'gems/aws-sdk-backup/lib/aws-sdk-backup/client.rb', line 3803 def list_backup_access_points_by_resource(params = {}, = {}) req = build_request(:list_backup_access_points_by_resource, params) req.send_request() end |
#list_backup_job_summaries(params = {}) ⇒ Types::ListBackupJobSummariesOutput
This is a request for a summary of backup jobs created or running within the most recent 14 days. You can include parameters AccountID, State, ResourceType, MessageCategory, AggregationPeriod, MaxResults, or NextToken to filter results.
This request returns a summary that contains Region, Account, State, ResourceType, MessageCategory, StartTime, EndTime, and Count of included jobs.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
3941 3942 3943 3944 |
# File 'gems/aws-sdk-backup/lib/aws-sdk-backup/client.rb', line 3941 def list_backup_job_summaries(params = {}, = {}) req = build_request(:list_backup_job_summaries, params) req.send_request() end |
#list_backup_jobs(params = {}) ⇒ Types::ListBackupJobsOutput
Returns a list of existing backup jobs for an authenticated account for the last 30 days. For a longer period of time, consider using these monitoring tools.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
4143 4144 4145 4146 |
# File 'gems/aws-sdk-backup/lib/aws-sdk-backup/client.rb', line 4143 def list_backup_jobs(params = {}, = {}) req = build_request(:list_backup_jobs, params) req.send_request() end |
#list_backup_plan_templates(params = {}) ⇒ Types::ListBackupPlanTemplatesOutput
Lists the backup plan templates.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
4184 4185 4186 4187 |
# File 'gems/aws-sdk-backup/lib/aws-sdk-backup/client.rb', line 4184 def list_backup_plan_templates(params = {}, = {}) req = build_request(:list_backup_plan_templates, params) req.send_request() end |
#list_backup_plan_versions(params = {}) ⇒ Types::ListBackupPlanVersionsOutput
Returns version metadata of your backup plans, including Amazon Resource Names (ARNs), backup plan IDs, creation and deletion dates, plan names, and version IDs.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
4241 4242 4243 4244 |
# File 'gems/aws-sdk-backup/lib/aws-sdk-backup/client.rb', line 4241 def list_backup_plan_versions(params = {}, = {}) req = build_request(:list_backup_plan_versions, params) req.send_request() end |
#list_backup_plans(params = {}) ⇒ Types::ListBackupPlansOutput
Lists the active backup plans for the account.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
4297 4298 4299 4300 |
# File 'gems/aws-sdk-backup/lib/aws-sdk-backup/client.rb', line 4297 def list_backup_plans(params = {}, = {}) req = build_request(:list_backup_plans, params) req.send_request() end |
#list_backup_selections(params = {}) ⇒ Types::ListBackupSelectionsOutput
Returns an array containing metadata of the resources associated with the target backup plan.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
4347 4348 4349 4350 |
# File 'gems/aws-sdk-backup/lib/aws-sdk-backup/client.rb', line 4347 def list_backup_selections(params = {}, = {}) req = build_request(:list_backup_selections, params) req.send_request() end |
#list_backup_vaults(params = {}) ⇒ Types::ListBackupVaultsOutput
Returns a list of recovery point storage containers along with information about them.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
4408 4409 4410 4411 |
# File 'gems/aws-sdk-backup/lib/aws-sdk-backup/client.rb', line 4408 def list_backup_vaults(params = {}, = {}) req = build_request(:list_backup_vaults, params) req.send_request() end |
#list_copy_job_summaries(params = {}) ⇒ Types::ListCopyJobSummariesOutput
This request obtains a list of copy jobs created or running within the the most recent 14 days. You can include parameters AccountID, State, ResourceType, MessageCategory, AggregationPeriod, MaxResults, or NextToken to filter results.
This request returns a summary that contains Region, Account, State, RestourceType, MessageCategory, StartTime, EndTime, and Count of included jobs.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
4533 4534 4535 4536 |
# File 'gems/aws-sdk-backup/lib/aws-sdk-backup/client.rb', line 4533 def list_copy_job_summaries(params = {}, = {}) req = build_request(:list_copy_job_summaries, params) req.send_request() end |
#list_copy_jobs(params = {}) ⇒ Types::ListCopyJobsOutput
Returns metadata about your copy jobs.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
4714 4715 4716 4717 |
# File 'gems/aws-sdk-backup/lib/aws-sdk-backup/client.rb', line 4714 def list_copy_jobs(params = {}, = {}) req = build_request(:list_copy_jobs, params) req.send_request() end |
#list_frameworks(params = {}) ⇒ Types::ListFrameworksOutput
Returns a list of all frameworks for an Amazon Web Services account and Amazon Web Services Region.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
4760 4761 4762 4763 |
# File 'gems/aws-sdk-backup/lib/aws-sdk-backup/client.rb', line 4760 def list_frameworks(params = {}, = {}) req = build_request(:list_frameworks, params) req.send_request() end |
#list_indexed_recovery_points(params = {}) ⇒ Types::ListIndexedRecoveryPointsOutput
This operation returns a list of recovery points that have an associated index, belonging to the specified account.
Optional parameters you can include are: MaxResults; NextToken; SourceResourceArns; CreatedBefore; CreatedAfter; and ResourceType.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
4849 4850 4851 4852 |
# File 'gems/aws-sdk-backup/lib/aws-sdk-backup/client.rb', line 4849 def list_indexed_recovery_points(params = {}, = {}) req = build_request(:list_indexed_recovery_points, params) req.send_request() end |
#list_legal_holds(params = {}) ⇒ Types::ListLegalHoldsOutput
This action returns metadata about active and previous legal holds.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
4895 4896 4897 4898 |
# File 'gems/aws-sdk-backup/lib/aws-sdk-backup/client.rb', line 4895 def list_legal_holds(params = {}, = {}) req = build_request(:list_legal_holds, params) req.send_request() end |
#list_protected_resources(params = {}) ⇒ Types::ListProtectedResourcesOutput
Returns an array of resources with recovery points created by Backup (regardless of the recovery point's status), including the time the resource was saved, an Amazon Resource Name (ARN) of the resource, and a resource type.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
4947 4948 4949 4950 |
# File 'gems/aws-sdk-backup/lib/aws-sdk-backup/client.rb', line 4947 def list_protected_resources(params = {}, = {}) req = build_request(:list_protected_resources, params) req.send_request() end |
#list_protected_resources_by_backup_vault(params = {}) ⇒ Types::ListProtectedResourcesByBackupVaultOutput
This request lists the protected resources corresponding to each backup vault.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
5003 5004 5005 5006 |
# File 'gems/aws-sdk-backup/lib/aws-sdk-backup/client.rb', line 5003 def list_protected_resources_by_backup_vault(params = {}, = {}) req = build_request(:list_protected_resources_by_backup_vault, params) req.send_request() end |
#list_recovery_points_by_backup_vault(params = {}) ⇒ Types::ListRecoveryPointsByBackupVaultOutput
Returns detailed information about the recovery points stored in a backup vault.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
5164 5165 5166 5167 |
# File 'gems/aws-sdk-backup/lib/aws-sdk-backup/client.rb', line 5164 def list_recovery_points_by_backup_vault(params = {}, = {}) req = build_request(:list_recovery_points_by_backup_vault, params) req.send_request() end |
#list_recovery_points_by_legal_hold(params = {}) ⇒ Types::ListRecoveryPointsByLegalHoldOutput
This action returns recovery point ARNs (Amazon Resource Names) of the specified legal hold.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
5212 5213 5214 5215 |
# File 'gems/aws-sdk-backup/lib/aws-sdk-backup/client.rb', line 5212 def list_recovery_points_by_legal_hold(params = {}, = {}) req = build_request(:list_recovery_points_by_legal_hold, params) req.send_request() end |
#list_recovery_points_by_resource(params = {}) ⇒ Types::ListRecoveryPointsByResourceOutput
The information about the recovery points of the type specified by a resource Amazon Resource Name (ARN).
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
5297 5298 5299 5300 |
# File 'gems/aws-sdk-backup/lib/aws-sdk-backup/client.rb', line 5297 def list_recovery_points_by_resource(params = {}, = {}) req = build_request(:list_recovery_points_by_resource, params) req.send_request() end |
#list_report_jobs(params = {}) ⇒ Types::ListReportJobsOutput
Returns details about your report jobs.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
5375 5376 5377 5378 |
# File 'gems/aws-sdk-backup/lib/aws-sdk-backup/client.rb', line 5375 def list_report_jobs(params = {}, = {}) req = build_request(:list_report_jobs, params) req.send_request() end |
#list_report_plans(params = {}) ⇒ Types::ListReportPlansOutput
Returns a list of your report plans. For detailed information about a
single report plan, use DescribeReportPlan.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
5436 5437 5438 5439 |
# File 'gems/aws-sdk-backup/lib/aws-sdk-backup/client.rb', line 5436 def list_report_plans(params = {}, = {}) req = build_request(:list_report_plans, params) req.send_request() end |
#list_restore_access_backup_vaults(params = {}) ⇒ Types::ListRestoreAccessBackupVaultsOutput
Returns a list of restore access backup vaults associated with a specified backup vault.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
5488 5489 5490 5491 |
# File 'gems/aws-sdk-backup/lib/aws-sdk-backup/client.rb', line 5488 def list_restore_access_backup_vaults(params = {}, = {}) req = build_request(:list_restore_access_backup_vaults, params) req.send_request() end |
#list_restore_job_summaries(params = {}) ⇒ Types::ListRestoreJobSummariesOutput
This request obtains a summary of restore jobs created or running within the the most recent 14 days. You can include parameters AccountID, State, ResourceType, AggregationPeriod, MaxResults, or NextToken to filter results.
This request returns a summary that contains Region, Account, State, RestourceType, MessageCategory, StartTime, EndTime, and Count of included jobs.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
5594 5595 5596 5597 |
# File 'gems/aws-sdk-backup/lib/aws-sdk-backup/client.rb', line 5594 def list_restore_job_summaries(params = {}, = {}) req = build_request(:list_restore_job_summaries, params) req.send_request() end |
#list_restore_jobs(params = {}) ⇒ Types::ListRestoreJobsOutput
Returns a list of jobs that Backup initiated to restore a saved resource, including details about the recovery process.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
5734 5735 5736 5737 |
# File 'gems/aws-sdk-backup/lib/aws-sdk-backup/client.rb', line 5734 def list_restore_jobs(params = {}, = {}) req = build_request(:list_restore_jobs, params) req.send_request() end |
#list_restore_jobs_by_protected_resource(params = {}) ⇒ Types::ListRestoreJobsByProtectedResourceOutput
This returns restore jobs that contain the specified protected resource.
You must include ResourceArn. You can optionally include
NextToken, ByStatus, MaxResults,
ByRecoveryPointCreationDateAfter , and
ByRecoveryPointCreationDateBefore.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
5821 5822 5823 5824 |
# File 'gems/aws-sdk-backup/lib/aws-sdk-backup/client.rb', line 5821 def list_restore_jobs_by_protected_resource(params = {}, = {}) req = build_request(:list_restore_jobs_by_protected_resource, params) req.send_request() end |
#list_restore_testing_plans(params = {}) ⇒ Types::ListRestoreTestingPlansOutput
Returns a list of restore testing plans.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
5868 5869 5870 5871 |
# File 'gems/aws-sdk-backup/lib/aws-sdk-backup/client.rb', line 5868 def list_restore_testing_plans(params = {}, = {}) req = build_request(:list_restore_testing_plans, params) req.send_request() end |
#list_restore_testing_selections(params = {}) ⇒ Types::ListRestoreTestingSelectionsOutput
Returns a list of restore testing selections. Can be filtered by
MaxResults and RestoreTestingPlanName.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
5919 5920 5921 5922 |
# File 'gems/aws-sdk-backup/lib/aws-sdk-backup/client.rb', line 5919 def list_restore_testing_selections(params = {}, = {}) req = build_request(:list_restore_testing_selections, params) req.send_request() end |
#list_scan_job_summaries(params = {}) ⇒ Types::ListScanJobSummariesOutput
This is a request for a summary of scan jobs created or running within the most recent 14 days.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
6021 6022 6023 6024 |
# File 'gems/aws-sdk-backup/lib/aws-sdk-backup/client.rb', line 6021 def list_scan_job_summaries(params = {}, = {}) req = build_request(:list_scan_job_summaries, params) req.send_request() end |
#list_scan_jobs(params = {}) ⇒ Types::ListScanJobsOutput
Returns a list of existing scan jobs for an authenticated account for the last 30 days.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
6157 6158 6159 6160 |
# File 'gems/aws-sdk-backup/lib/aws-sdk-backup/client.rb', line 6157 def list_scan_jobs(params = {}, = {}) req = build_request(:list_scan_jobs, params) req.send_request() end |
#list_tags(params = {}) ⇒ Types::ListTagsOutput
Returns the tags assigned to the resource, such as a target recovery point, backup plan, or backup vault.
This operation returns results depending on the resource type used in
the value for resourceArn. For example, recovery points of Amazon
DynamoDB with Advanced Settings have an ARN (Amazon Resource Name)
that begins with arn:aws:backup. Recovery points (backups) of
DynamoDB without Advanced Settings enabled have an ARN that begins
with arn:aws:dynamodb.
When this operation is called and when you include values of
resourceArn that have an ARN other than arn:aws:backup, it may
return one of the exceptions listed below. To prevent this exception,
include only values representing resource types that are fully managed
by Backup. These have an ARN that begins arn:aws:backup and they are
noted in the Feature availability by resource table.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
6222 6223 6224 6225 |
# File 'gems/aws-sdk-backup/lib/aws-sdk-backup/client.rb', line 6222 def (params = {}, = {}) req = build_request(:list_tags, params) req.send_request() end |
#list_tiering_configurations(params = {}) ⇒ Types::ListTieringConfigurationsOutput
Returns a list of tiering configurations.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
6266 6267 6268 6269 |
# File 'gems/aws-sdk-backup/lib/aws-sdk-backup/client.rb', line 6266 def list_tiering_configurations(params = {}, = {}) req = build_request(:list_tiering_configurations, params) req.send_request() end |
#put_backup_vault_access_policy(params = {}) ⇒ Struct
Sets a resource-based policy that is used to manage access permissions on the target backup vault. Requires a backup vault name and an access policy document in JSON format.
6296 6297 6298 6299 |
# File 'gems/aws-sdk-backup/lib/aws-sdk-backup/client.rb', line 6296 def put_backup_vault_access_policy(params = {}, = {}) req = build_request(:put_backup_vault_access_policy, params) req.send_request() end |
#put_backup_vault_lock_configuration(params = {}) ⇒ Struct
Applies Backup Vault Lock to a backup vault, preventing attempts to delete any recovery point stored in or created in a backup vault. Vault Lock also prevents attempts to update the lifecycle policy that controls the retention period of any recovery point currently stored in a backup vault. If specified, Vault Lock enforces a minimum and maximum retention period for future backup and copy jobs that target a backup vault.
For more information, see Backup Vault Lock.
6410 6411 6412 6413 |
# File 'gems/aws-sdk-backup/lib/aws-sdk-backup/client.rb', line 6410 def put_backup_vault_lock_configuration(params = {}, = {}) req = build_request(:put_backup_vault_lock_configuration, params) req.send_request() end |
#put_backup_vault_notifications(params = {}) ⇒ Struct
Turns on notifications on a backup vault for the specified topic and events.
6452 6453 6454 6455 |
# File 'gems/aws-sdk-backup/lib/aws-sdk-backup/client.rb', line 6452 def put_backup_vault_notifications(params = {}, = {}) req = build_request(:put_backup_vault_notifications, params) req.send_request() end |
#put_restore_validation_result(params = {}) ⇒ Struct
This request allows you to send your independent self-run restore test
validation results. RestoreJobId and ValidationStatus are
required. Optionally, you can input a ValidationStatusMessage.
6485 6486 6487 6488 |
# File 'gems/aws-sdk-backup/lib/aws-sdk-backup/client.rb', line 6485 def put_restore_validation_result(params = {}, = {}) req = build_request(:put_restore_validation_result, params) req.send_request() end |
#revoke_restore_access_backup_vault(params = {}) ⇒ Struct
Revokes access to a restore access backup vault, removing the ability to restore from its recovery points and permanently deleting the vault.
6519 6520 6521 6522 |
# File 'gems/aws-sdk-backup/lib/aws-sdk-backup/client.rb', line 6519 def revoke_restore_access_backup_vault(params = {}, = {}) req = build_request(:revoke_restore_access_backup_vault, params) req.send_request() end |
#start_backup_job(params = {}) ⇒ Types::StartBackupJobOutput
Starts an on-demand backup job for the specified resource.
6676 6677 6678 6679 |
# File 'gems/aws-sdk-backup/lib/aws-sdk-backup/client.rb', line 6676 def start_backup_job(params = {}, = {}) req = build_request(:start_backup_job, params) req.send_request() end |
#start_copy_job(params = {}) ⇒ Types::StartCopyJobOutput
Starts a job to create a one-time copy of the specified resource.
Does not support continuous backups.
See Copy job retry for information on how Backup retries copy job operations.
6775 6776 6777 6778 |
# File 'gems/aws-sdk-backup/lib/aws-sdk-backup/client.rb', line 6775 def start_copy_job(params = {}, = {}) req = build_request(:start_copy_job, params) req.send_request() end |
#start_report_job(params = {}) ⇒ Types::StartReportJobOutput
Starts an on-demand report job for the specified report plan.
6813 6814 6815 6816 |
# File 'gems/aws-sdk-backup/lib/aws-sdk-backup/client.rb', line 6813 def start_report_job(params = {}, = {}) req = build_request(:start_report_job, params) req.send_request() end |
#start_restore_job(params = {}) ⇒ Types::StartRestoreJobOutput
Recovers the saved resource identified by an Amazon Resource Name (ARN).
6970 6971 6972 6973 |
# File 'gems/aws-sdk-backup/lib/aws-sdk-backup/client.rb', line 6970 def start_restore_job(params = {}, = {}) req = build_request(:start_restore_job, params) req.send_request() end |
#start_scan_job(params = {}) ⇒ Types::StartScanJobOutput
Starts scanning jobs for specific resources.
7053 7054 7055 7056 |
# File 'gems/aws-sdk-backup/lib/aws-sdk-backup/client.rb', line 7053 def start_scan_job(params = {}, = {}) req = build_request(:start_scan_job, params) req.send_request() end |
#stop_backup_job(params = {}) ⇒ Struct
Attempts to cancel a job to create a one-time backup of a resource.
This action is not supported for the following services:
Amazon Aurora
Amazon DocumentDB (with MongoDB compatibility)
Amazon FSx for Lustre
Amazon FSx for NetApp ONTAP
Amazon FSx for OpenZFS
Amazon FSx for Windows File Server
Amazon Neptune
SAP HANA databases on Amazon EC2 instances
Amazon RDS
7095 7096 7097 7098 |
# File 'gems/aws-sdk-backup/lib/aws-sdk-backup/client.rb', line 7095 def stop_backup_job(params = {}, = {}) req = build_request(:stop_backup_job, params) req.send_request() end |
#tag_resource(params = {}) ⇒ Struct
Assigns a set of key-value pairs to a resource.
7126 7127 7128 7129 |
# File 'gems/aws-sdk-backup/lib/aws-sdk-backup/client.rb', line 7126 def tag_resource(params = {}, = {}) req = build_request(:tag_resource, params) req.send_request() end |
#untag_resource(params = {}) ⇒ Struct
Removes a set of key-value pairs from a recovery point, backup plan, or backup vault identified by an Amazon Resource Name (ARN)
This API is not supported for recovery points for resource types including Aurora, Amazon DocumentDB. Amazon EBS, Amazon FSx, Neptune, and Amazon RDS.
7163 7164 7165 7166 |
# File 'gems/aws-sdk-backup/lib/aws-sdk-backup/client.rb', line 7163 def untag_resource(params = {}, = {}) req = build_request(:untag_resource, params) req.send_request() end |
#update_backup_plan(params = {}) ⇒ Types::UpdateBackupPlanOutput
Updates the specified backup plan. The new version is uniquely identified by its ID.
7274 7275 7276 7277 |
# File 'gems/aws-sdk-backup/lib/aws-sdk-backup/client.rb', line 7274 def update_backup_plan(params = {}, = {}) req = build_request(:update_backup_plan, params) req.send_request() end |
#update_framework(params = {}) ⇒ Types::UpdateFrameworkOutput
Updates the specified framework.
7345 7346 7347 7348 |
# File 'gems/aws-sdk-backup/lib/aws-sdk-backup/client.rb', line 7345 def update_framework(params = {}, = {}) req = build_request(:update_framework, params) req.send_request() end |
#update_global_settings(params = {}) ⇒ Struct
Updates whether the Amazon Web Services account has enabled different
cross-account management options, including cross-account backup,
multi-party approval, and delegated administrator. Returns an error if
the account is not an Organizations management account. Use the
DescribeGlobalSettings API to determine the current settings.
7386 7387 7388 7389 |
# File 'gems/aws-sdk-backup/lib/aws-sdk-backup/client.rb', line 7386 def update_global_settings(params = {}, = {}) req = build_request(:update_global_settings, params) req.send_request() end |
#update_recovery_point_index_settings(params = {}) ⇒ Types::UpdateRecoveryPointIndexSettingsOutput
This operation updates the settings of a recovery point index.
Required: BackupVaultName, RecoveryPointArn, and IAMRoleArn
7446 7447 7448 7449 |
# File 'gems/aws-sdk-backup/lib/aws-sdk-backup/client.rb', line 7446 def update_recovery_point_index_settings(params = {}, = {}) req = build_request(:update_recovery_point_index_settings, params) req.send_request() end |
#update_recovery_point_lifecycle(params = {}) ⇒ Types::UpdateRecoveryPointLifecycleOutput
Sets the transition lifecycle of a recovery point.
The lifecycle defines when a protected resource is transitioned to cold storage and when it expires. Backup transitions and expires backups automatically according to the lifecycle that you define.
Resource types that can transition to cold storage are listed in the Feature availability by resource table. Backup ignores this expression for other resource types.
Backups transitioned to cold storage must be stored in cold storage for a minimum of 90 days. Therefore, the “retention” setting must be 90 days greater than the “transition to cold after days” setting. The “transition to cold after days” setting cannot be changed after a backup has been transitioned to cold.
If your lifecycle currently uses the parameters DeleteAfterDays and
MoveToColdStorageAfterDays, include these parameters and their
values when you call this operation. Not including them may result in
your plan updating with null values.
This operation does not support continuous backups.
7534 7535 7536 7537 |
# File 'gems/aws-sdk-backup/lib/aws-sdk-backup/client.rb', line 7534 def update_recovery_point_lifecycle(params = {}, = {}) req = build_request(:update_recovery_point_lifecycle, params) req.send_request() end |
#update_region_settings(params = {}) ⇒ Struct
Updates the current service opt-in settings for the Region.
Use the DescribeRegionSettings API to determine the resource types
that are supported.
7585 7586 7587 7588 |
# File 'gems/aws-sdk-backup/lib/aws-sdk-backup/client.rb', line 7585 def update_region_settings(params = {}, = {}) req = build_request(:update_region_settings, params) req.send_request() end |
#update_report_plan(params = {}) ⇒ Types::UpdateReportPlanOutput
Updates the specified report plan.
7662 7663 7664 7665 |
# File 'gems/aws-sdk-backup/lib/aws-sdk-backup/client.rb', line 7662 def update_report_plan(params = {}, = {}) req = build_request(:update_report_plan, params) req.send_request() end |
#update_restore_testing_plan(params = {}) ⇒ Types::UpdateRestoreTestingPlanOutput
This request will send changes to your specified restore testing plan.
RestoreTestingPlanName cannot be updated after it is created.
RecoveryPointSelection can contain:
AlgorithmExcludeVaultsIncludeVaultsRecoveryPointTypesSelectionWindowDays
7724 7725 7726 7727 |
# File 'gems/aws-sdk-backup/lib/aws-sdk-backup/client.rb', line 7724 def update_restore_testing_plan(params = {}, = {}) req = build_request(:update_restore_testing_plan, params) req.send_request() end |
#update_restore_testing_selection(params = {}) ⇒ Types::UpdateRestoreTestingSelectionOutput
Updates the specified restore testing selection.
Most elements except the RestoreTestingSelectionName can be updated
with this request.
You can use either protected resource ARNs or conditions, but not both.
7800 7801 7802 7803 |
# File 'gems/aws-sdk-backup/lib/aws-sdk-backup/client.rb', line 7800 def update_restore_testing_selection(params = {}, = {}) req = build_request(:update_restore_testing_selection, params) req.send_request() end |
#update_tiering_configuration(params = {}) ⇒ Types::UpdateTieringConfigurationOutput
This request will send changes to your specified tiering
configuration. TieringConfigurationName cannot be updated after it
is created.
ResourceSelection can contain:
ResourcesTieringDownSettingsInDaysResourceType
7857 7858 7859 7860 |
# File 'gems/aws-sdk-backup/lib/aws-sdk-backup/client.rb', line 7857 def update_tiering_configuration(params = {}, = {}) req = build_request(:update_tiering_configuration, params) req.send_request() end |