From abd2514fc74bce33a88ae476dd5f570a0d1ad22d Mon Sep 17 00:00:00 2001
From: awstools This action removes the specified legal hold on a recovery point.
- * This action can only be performed by a user with sufficient permissions. Removes the specified legal hold on a recovery point. This action can only be performed
+ * by a user with sufficient permissions. This action 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. 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. This request creates a logical container to where backups may be copied. 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. This is the first of two steps to create a restore testing
- * plan; once this request is successful, finish the procedure with
- * request CreateRestoreTestingSelection. You must include the parameter RestoreTestingPlan. You may
- * optionally include CreatorRequestId and Tags. 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. Returns metadata of your saved backup plan templates, including the template ID, name,
- * and the creation and deletion dates. Lists the backup plan templates. Returns a list of all active backup plans for an authenticated account. The list
- * contains information such as Amazon Resource Names (ARNs), plan IDs, creation and deletion
- * dates, version IDs, plan names, and creator request IDs. Lists the active backup plans for the account. Returns detailed information about all the recovery points of the type specified by a
+ * The information about the recovery points of the type specified by a
* resource Amazon Resource Name (ARN). For Amazon EFS and Amazon EC2, this action only lists recovery points
diff --git a/clients/client-backup/src/commands/ListTagsCommand.ts b/clients/client-backup/src/commands/ListTagsCommand.ts
index ea0de1f6882a..ec73bd3d02ba 100644
--- a/clients/client-backup/src/commands/ListTagsCommand.ts
+++ b/clients/client-backup/src/commands/ListTagsCommand.ts
@@ -28,12 +28,8 @@ export interface ListTagsCommandInput extends ListTagsInput {}
export interface ListTagsCommandOutput extends ListTagsOutput, __MetadataBearer {}
/**
- * Returns a list of key-value pairs assigned to a target recovery point, backup plan, or
+ * Returns the tags assigned to the resource, such as a target recovery point, backup plan, or
* backup vault.
- * Backup Vault Lock has been assessed by Cohasset Associates for use in environments
* that are subject to SEC 17a-4, CFTC, and FINRA regulations. For more information about
* how Backup Vault Lock relates to these regulations, see the
- * Cohasset Associates
+ * Cohasset Associates
* Compliance Assessment.
* For more information, see Backup Vault Lock. Attempts to cancel a job to create a one-time backup of a resource. This action is not supported for the following services:
- * Amazon FSx for Windows File Server, Amazon FSx for Lustre, Amazon FSx for NetApp ONTAP
- * , Amazon FSx for OpenZFS, Amazon DocumentDB (with MongoDB compatibility), Amazon RDS, Amazon Aurora,
+ * Amazon FSx for Windows File Server, Amazon FSx for Lustre, Amazon FSx for NetApp ONTAP,
+ * Amazon FSx for OpenZFS, Amazon DocumentDB (with MongoDB compatibility), Amazon RDS, Amazon Aurora,
* and Amazon Neptune. Assigns a set of key-value pairs to a recovery point, backup plan, or backup vault
* identified by an Amazon Resource Name (ARN). This API is supported for recovery points for resource types
+ * including Aurora, Amazon DocumentDB. Amazon EBS,
+ * Amazon FSx, Neptune, and Amazon RDS. 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. Updates an existing backup plan identified by its Updates the specified backup plan. The new version is uniquely identified by its ID. Updates an existing framework identified by its Updates the specified framework. 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. Resource types that are able to be transitioned to cold storage are listed in the "Lifecycle to cold storage"
- * section of the
- * Feature availability by resource table. Backup ignores this expression for
- * other resource types. If your lifecycle currently uses the parameters This operation does not support continuous backups. Updates an existing report plan identified by its Updates the specified report plan. Most elements except the Updates the specified restore testing selection. Most elements except the
- * You can use either protected resource ARNs or conditions, but not both. A list of backup options for each resource type. The backup options for each resource type. The name of a logical container where backups are stored. Backup vaults are identified
* by names that are unique to the account used to create them and the Amazon Web Services
- * Region where they are created. They consist of lowercase letters, numbers, and
- * hyphens.ListTags
only works for resource types that support full Backup
- * management of their backups. Those resource types are listed in the "Full Backup management" section of the Feature
- * availability by resource table.backupPlanId
with the
- * input document in JSON format. The new version is uniquely identified by a
- * VersionId
.FrameworkName
with the
- * input document in JSON format.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.ReportPlanName
with the
- * input document in JSON format.RestoreTestingSelectionName
+ * RestoreTestingSelectionName
* can be updated with this request.RestoreTestingSelection
can use either protected
- * resource ARNs or conditions, but not both. That is, if your selection
- * has ProtectedResourceArns
, requesting an update with the
- * parameter ProtectedResourceConditions
will be
- * unsuccessful.
An Amazon Resource Name (ARN) that uniquely identifies a backup vault; for example,
- * arn:aws:backup:us-east-1:123456789012:vault:aBackupVault
.
arn:aws:backup:us-east-1:123456789012:backup-vault:aBackupVault
.
* @public
*/
BackupVaultArn?: string;
@@ -330,14 +329,14 @@ export interface BackupJob {
IsParent?: boolean;
/**
- * This is the non-unique name of the resource that + *
The non-unique name of the resource that * belongs to the specified backup.
* @public */ ResourceName?: string; /** - *This is the date on which the backup + *
The date on which the backup * job was initiated.
* @public */ @@ -460,36 +459,36 @@ export interface BackupJobSummary { } /** - *Contains an array of Transition
objects specifying how long in days before
- * a recovery point transitions to cold storage or is deleted.
Specifies the time period, in days, before a recovery point transitions to cold storage + * or is deleted.
*Backups transitioned to cold storage must be stored in cold storage for a minimum of 90 - * days. Therefore, on the console, the “retention” setting must be 90 days greater than the - * “transition to cold after days” setting. The “transition to cold after days” setting cannot + * days. Therefore, on the console, the retention setting must be 90 days greater than the + * transition to cold after days setting. The transition to cold after days setting can't * be changed after a backup has been transitioned to cold.
- *Resource types that are able to be transitioned to cold storage are listed in the "Lifecycle to cold storage" - * section of the - * Feature availability by resource table. Backup ignores this expression for + *
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.
+ *To remove the existing lifecycle and retention periods and keep your recovery points indefinitely,
+ * specify -1 for MoveToColdStorageAfterDays
and DeleteAfterDays
.
Specifies the number of days after creation that a recovery point is moved to cold + *
The number of days after creation that a recovery point is moved to cold * storage.
* @public */ MoveToColdStorageAfterDays?: number; /** - *Specifies the number of days after creation that a recovery point is deleted. Must be
- * greater than 90 days plus MoveToColdStorageAfterDays
.
The number of days after creation that a recovery point is deleted. This value must be
+ * at least 90 days after the number of days specified in MoveToColdStorageAfterDays
.
Optional Boolean. If this is true, this setting will - * instruct your backup plan to transition supported resources to + *
If the value is true, your backup plan transitions supported resources to * archive (cold) storage tier in accordance with your lifecycle settings.
* @public */ @@ -502,16 +501,17 @@ export interface Lifecycle { */ export interface CopyAction { /** - *Contains an array of Transition
objects specifying how long in days before
- * a recovery point transitions to cold storage or is deleted.
Specifies the time period, in days, before a recovery point transitions to cold storage + * or is deleted.
*Backups transitioned to cold storage must be stored in cold storage for a minimum of 90 - * days. Therefore, on the console, the “retention” setting must be 90 days greater than the - * “transition to cold after days” setting. The “transition to cold after days” setting cannot + * days. Therefore, on the console, the retention setting must be 90 days greater than the + * transition to cold after days setting. The transition to cold after days setting can't * be changed after a backup has been transitioned to cold.
- *Resource types that are able to be transitioned to cold storage are listed in the "Lifecycle to cold storage" - * section of the - * Feature availability by resource table. Backup ignores this expression for + *
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.
+ *To remove the existing lifecycle and retention periods and keep your recovery points indefinitely,
+ * specify -1 for MoveToColdStorageAfterDays
and DeleteAfterDays
.
An Amazon Resource Name (ARN) that uniquely identifies the destination backup vault for
* the copied backup. For example,
- * arn:aws:backup:us-east-1:123456789012:vault:aBackupVault
.
arn:aws:backup:us-east-1:123456789012:backup-vault:aBackupVault
.
* @public
*/
DestinationBackupVaultArn: string | undefined;
@@ -540,8 +540,7 @@ export interface BackupRule {
/**
* The name of a logical container where backups are stored. Backup vaults are identified * by names that are unique to the account used to create them and the Amazon Web Services - * Region where they are created. They consist of lowercase letters, numbers, and - * hyphens.
+ * Region where they are created. * @public */ TargetBackupVaultName: string | undefined; @@ -587,16 +586,14 @@ export interface BackupRule { * 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. - *Resource types that are able to be transitioned to cold storage are listed in the "Lifecycle to cold storage" - * section of the - * Feature availability by resource table. Backup ignores this expression for - * other resource types.
+ *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.
* @public */ Lifecycle?: Lifecycle; /** - *An array of key-value pair strings that are assigned to resources that are associated + *
The tags that are assigned to resources that are associated * with this rule when restored from backup.
* @public */ @@ -624,7 +621,7 @@ export interface BackupRule { EnableContinuousBackup?: boolean; /** - *This is the timezone in which the schedule expression is set. By default, + *
The timezone in which the schedule expression is set. By default, * ScheduleExpressions are in UTC. You can modify this to a specified timezone.
* @public */ @@ -640,8 +637,10 @@ export interface BackupRule { */ export interface BackupPlan { /** - *The display name of a backup plan. Must contain 1 to 50 alphanumeric or '-_.' - * characters.
+ *The display name of a backup plan. Must contain only alphanumeric or '-_.' + * special characters.
+ *If this is set in the console, it can contain 1 to 50 characters; if this + * is set through CLI or API, it can contain 1 to 200 characters.
* @public */ BackupPlanName: string | undefined; @@ -675,8 +674,7 @@ export interface BackupRuleInput { /** *The name of a logical container where backups are stored. Backup vaults are identified * by names that are unique to the account used to create them and the Amazon Web Services - * Region where they are created. They consist of lowercase letters, numbers, and - * hyphens.
+ * Region where they are created. * @public */ TargetBackupVaultName: string | undefined; @@ -718,19 +716,16 @@ export interface BackupRuleInput { *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.
- *Resource types that are able to be transitioned to cold storage are listed in the "Lifecycle to cold storage" - * section of the - * Feature availability by resource table. Backup ignores this expression for - * other resource types.
+ * after a backup has been transitioned to cold storage. + *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.
*This parameter has a maximum value of 100 years (36,500 days).
* @public */ Lifecycle?: Lifecycle; /** - *To help organize your resources, you can assign your own metadata to the resources that - * you create. Each tag is a key-value pair.
+ *The tags to assign to the resources.
* @public */ RecoveryPointTags?: RecordThis is the timezone in which the schedule expression is set. By default, + *
The timezone in which the schedule expression is set. By default, * ScheduleExpressions are in UTC. You can modify this to a specified timezone.
* @public */ @@ -844,7 +839,7 @@ export interface BackupPlansListMember { CreatorRequestId?: string; /** - *The last time a job to back up resources was run with this rule. A date and time, in + *
The last time this backup plan was run. A date and time, in
* Unix format and Coordinated Universal Time (UTC). The value of
* LastExecutionDate
is accurate to milliseconds. For example, the value
* 1516925490.087 represents Friday, January 26, 2018 12:11:30.087 AM.
Includes information about tags you define to assign tagged resources to a backup * plan.
+ *Include the prefix aws:ResourceTag
in your tags.
+ * For example, "aws:ResourceTag/TagKey1": "Value1"
.
Used to specify a set of resources to a backup plan.
- *Specifying your desired Conditions
, ListOfTags
, NotResources
,
- * and/or Resources
is recommended. If none of these are specified, Backup will attempt to
- * select all supported and opted-in storage resources, which could have unintended cost implications.
We recommend that you specify conditions, tags, or resources to include or exclude. + * Otherwise, Backup attempts to select all supported and opted-in storage resources, which + * could have unintended cost implications.
+ *For more information, see Assigning resources programmatically.
* @public */ export interface BackupSelection { @@ -1003,43 +1001,28 @@ export interface BackupSelection { IamRoleArn: string | undefined; /** - *A list of Amazon Resource Names (ARNs) to assign to a backup plan. The maximum number of + *
The Amazon Resource Names (ARNs) of the resources to assign to a backup plan. The maximum number of * ARNs is 500 without wildcards, or 30 ARNs with wildcards.
*If you need to assign many resources to a backup plan, consider a different resource * selection strategy, such as assigning all resources of a resource type or refining your * resource selection using tags.
+ *If you specify multiple ARNs, the resources much match any of the ARNs (OR logic).
* @public */ Resources?: string[]; /** - *A list of conditions that you define to assign resources to your backup plans using
- * tags. For example, "StringEquals": \{
- * "Key": "aws:ResourceTag/CreatedByCryo",
- * "Value": "true"
- * \},
. Condition
- * operators are case sensitive.
The conditions that you define to assign resources to your backup plans using tags. For example,
+ * "StringEquals": \{ "ConditionKey": "backup", "ConditionValue": "daily"\}
.
- * ListOfTags
differs from Conditions
as follows:
When you specify more than one condition, you assign all resources that match AT - * LEAST ONE condition (using OR logic).
- *
- * ListOfTags
only supports StringEquals
.
- * Conditions
supports StringEquals
,
- * StringLike
, StringNotEquals
, and
- * StringNotLike
.
ListOfTags
supports only StringEquals
. Condition operators are case sensitive.
+ * If you specify multiple conditions, the resources much match any of the conditions (OR logic).
* @public */ ListOfTags?: Condition[]; /** - *A list of Amazon Resource Names (ARNs) to exclude from a backup plan. The maximum number + *
The Amazon Resource Names (ARNs) of the resources to exclude from a backup plan. The maximum number * of ARNs is 500 without wildcards, or 30 ARNs with wildcards.
*If you need to exclude many resources from a backup plan, consider a different resource * selection strategy, such as assigning only one or a few resource types or refining your @@ -1049,27 +1032,13 @@ export interface BackupSelection { NotResources?: string[]; /** - *
A list of conditions that you define to assign resources to your backup plans using
- * tags. For example, "StringEquals": \{
- * "Key": "aws:ResourceTag/CreatedByCryo",
- * "Value": "true"
- * \},
. Condition
- * operators are case sensitive.
The conditions that you define to assign resources to your backup plans using tags. For example,
+ * "StringEquals": \{ "ConditionKey": "aws:ResourceTag/backup", "ConditionValue": "daily" \}
.
- * Conditions
differs from ListOfTags
as follows:
When you specify more than one condition, you only assign the resources that match - * ALL conditions (using AND logic).
- *
- * Conditions
supports StringEquals
,
- * StringLike
, StringNotEquals
, and
- * StringNotLike
. ListOfTags
only supports
- * StringEquals
.
Conditions
supports StringEquals
,
+ * StringLike
, StringNotEquals
, and
+ * StringNotLike
. Condition operators are case sensitive.
+ * If you specify multiple conditions, the resources much match all conditions (AND logic).
* @public */ Conditions?: Conditions; @@ -1152,6 +1121,35 @@ export const BackupVaultEvent = { */ export type BackupVaultEvent = (typeof BackupVaultEvent)[keyof typeof BackupVaultEvent]; +/** + * @public + * @enum + */ +export const VaultState = { + AVAILABLE: "AVAILABLE", + CREATING: "CREATING", + FAILED: "FAILED", +} as const; + +/** + * @public + */ +export type VaultState = (typeof VaultState)[keyof typeof VaultState]; + +/** + * @public + * @enum + */ +export const VaultType = { + BACKUP_VAULT: "BACKUP_VAULT", + LOGICALLY_AIR_GAPPED_BACKUP_VAULT: "LOGICALLY_AIR_GAPPED_BACKUP_VAULT", +} as const; + +/** + * @public + */ +export type VaultType = (typeof VaultType)[keyof typeof VaultType]; + /** *Contains metadata about a backup vault.
* @public @@ -1160,19 +1158,30 @@ export interface BackupVaultListMember { /** *The name of a logical container where backups are stored. Backup vaults are identified * by names that are unique to the account used to create them and the Amazon Web Services - * Region where they are created. They consist of lowercase letters, numbers, and - * hyphens.
+ * Region where they are created. * @public */ BackupVaultName?: string; /** *An Amazon Resource Name (ARN) that uniquely identifies a backup vault; for example,
- * arn:aws:backup:us-east-1:123456789012:vault:aBackupVault
.
arn:aws:backup:us-east-1:123456789012:backup-vault:aBackupVault
.
* @public
*/
BackupVaultArn?: string;
+ /**
+ * The type of vault in which the described recovery point is stored.
+ * @public + */ + VaultType?: VaultType; + + /** + *The current state of the vault.
+ * @public + */ + VaultState?: VaultState; + /** *The date and time a resource backup is created, in Unix format and Coordinated Universal
* Time (UTC). The value of CreationDate
is accurate to milliseconds. For
@@ -1271,10 +1280,8 @@ export interface BackupVaultListMember {
* 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.
Resource types that are able to be transitioned to cold storage are listed in the "Lifecycle to cold storage" - * section of the - * Feature availability by resource table. Backup ignores this expression for - * other resource types.
+ *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.
* @public */ export interface CalculatedLifecycle { @@ -1296,20 +1303,19 @@ export interface CalculatedLifecycle { */ export interface CancelLegalHoldInput { /** - *Legal hold ID required to remove the specified legal hold on a recovery point.
+ *The ID of the legal hold.
* @public */ LegalHoldId: string | undefined; /** - *String describing the reason for removing the legal hold.
+ *A string the describes the reason for removing the legal hold.
* @public */ CancelDescription: string | undefined; /** - *The integer amount in days specifying amount of days after this - * API operation to remove legal hold.
+ *The integer amount, in days, after which to remove legal hold.
* @public */ RetainRecordInDays?: number; @@ -1546,7 +1552,7 @@ export class ConflictException extends __BaseException { } /** - *A list of parameters for a control. A control can have zero, one, or more than one + *
The parameters for a control. A control can have zero, one, or more than one
* parameter. An example of a control with two parameters is: "backup plan frequency is at
* least daily
and the retention period is at least 1 year
". The
* first parameter is daily
. The second parameter is 1 year
.
The tag key-value pair applied to those Amazon Web Services resources that you want to * trigger an evaluation for a rule. A maximum of one key-value pair can be provided. The tag - * value is optional, but it cannot be an empty string. The structure to assign a tag is: + * value is optional, but it cannot be an empty string if you are creating or editing a + * framework from the console (though the value can be an empty string when included + * in a CloudFormation template).
+ *The structure to assign a tag is:
* [\{"Key":"string","Value":"string"\}]
.
An Amazon Resource Name (ARN) that uniquely identifies a source copy vault; for example,
- * arn:aws:backup:us-east-1:123456789012:vault:aBackupVault
.
arn:aws:backup:us-east-1:123456789012:backup-vault:aBackupVault
.
* @public
*/
SourceBackupVaultArn?: string;
@@ -1654,7 +1663,7 @@ export interface CopyJob {
/**
* An Amazon Resource Name (ARN) that uniquely identifies a destination copy vault; for
- * example, arn:aws:backup:us-east-1:123456789012:vault:aBackupVault
.
arn:aws:backup:us-east-1:123456789012:backup-vault:aBackupVault
.
* @public
*/
DestinationBackupVaultArn?: string;
@@ -1744,7 +1753,7 @@ export interface CopyJob {
IsParent?: boolean;
/**
- * This is the identifier of a resource within a composite group, such as + *
* @public */ BackupVaultArn?: string; @@ -2127,7 +2132,7 @@ export interface FrameworkControl { ControlName: string | undefined; /** - *A list of ParameterName
and ParameterValue
pairs.
The name/value pairs.
* @public */ ControlInputParameters?: ControlInputParameter[]; @@ -2163,7 +2168,7 @@ export interface CreateFrameworkInput { FrameworkDescription?: string; /** - *A list of the controls that make up the framework. Each control in the list has a name, + *
The controls that make up the framework. Each control in the list has a name, * input parameters, and scope.
* @public */ @@ -2178,8 +2183,7 @@ export interface CreateFrameworkInput { IdempotencyToken?: string; /** - *Metadata that you can assign to help organize the frameworks that you create. Each tag - * is a key-value pair.
+ *The tags to assign to the framework.
* @public */ FrameworkTags?: RecordThis is the string title of the legal hold.
+ *The title of the legal hold.
* @public */ Title: string | undefined; /** - *This is the string description of the legal hold.
+ *The description of the legal hold.
* @public */ Description: string | undefined; @@ -2295,8 +2299,7 @@ export interface CreateLegalHoldInput { IdempotencyToken?: string; /** - *This specifies criteria to assign - * a set of resources, such as resource types or backup vaults.
+ *The criteria to assign a set of resources, such as resource types or backup vaults.
* @public */ RecoveryPointSelection?: RecoveryPointSelection; @@ -2331,46 +2334,43 @@ export type LegalHoldStatus = (typeof LegalHoldStatus)[keyof typeof LegalHoldSta */ export interface CreateLegalHoldOutput { /** - *This is the string title of the legal hold returned after creating the legal hold.
+ *The title of the legal hold.
* @public */ Title?: string; /** - *This displays the status of the legal hold returned after creating the legal hold.
- * Statuses can be ACTIVE
, PENDING
, CANCELED
,
- * CANCELING
, or FAILED
.
The status of the legal hold.
* @public */ Status?: LegalHoldStatus; /** - *This is the returned string description of the legal hold.
+ *The description of the legal hold.
* @public */ Description?: string; /** - *Legal hold ID returned for the specified legal hold on a recovery point.
+ *The ID of the legal hold.
* @public */ LegalHoldId?: string; /** - *This is the ARN (Amazon Resource Number) of the created legal hold.
+ *The Amazon Resource Name (ARN) of the legal hold.
* @public */ LegalHoldArn?: string; /** - *Time in number format when legal hold was created.
+ *The time when the legal hold was created.
* @public */ CreationDate?: Date; /** - *This specifies criteria to assign - * a set of resources, such as resource types or backup vaults.
+ *The criteria to assign to a set of resources, such as resource types or backup vaults.
* @public */ RecoveryPointSelection?: RecoveryPointSelection; @@ -2381,19 +2381,21 @@ export interface CreateLegalHoldOutput { */ export interface CreateLogicallyAirGappedBackupVaultInput { /** - *This is the name of the vault that is being created.
+ *The name of a logical container where backups are stored. Logically air-gapped + * backup vaults are identified by names that are unique to the account used to create + * them and the Region where they are created.
* @public */ BackupVaultName: string | undefined; /** - *These are the tags that will be included in the newly-created vault.
+ *The tags to assign to the vault.
* @public */ BackupVaultTags?: RecordThis is the ID of the creation request.
+ *The ID of the creation request.
*This parameter is optional. If used, this parameter must contain * 1 to 50 alphanumeric or '-_.' characters.
* @public @@ -2402,47 +2404,19 @@ export interface CreateLogicallyAirGappedBackupVaultInput { /** *This setting specifies the minimum retention period - * that the vault retains its recovery points. If this parameter is not specified, - * no minimum retention period is enforced.
- *If specified, any backup or copy job to the vault must have a lifecycle policy with a - * retention period equal to or longer than the minimum retention period. If a job - * retention period is shorter than that minimum retention period, then the vault fails the - * backup or copy job, and you should either modify your lifecycle settings or use a different - * vault.
+ * that the vault retains its recovery points. + *The minimum value accepted is 7 days.
* @public */ MinRetentionDays: number | undefined; /** - *This is the setting that specifies the maximum retention period - * that the vault retains its recovery points. If this parameter is not specified, Backup - * does not enforce a maximum retention period on the recovery points in the vault (allowing - * indefinite storage).
- *If specified, any backup or copy job to the vault must have a lifecycle policy with a - * retention period equal to or shorter than the maximum retention period. If the job - * retention period is longer than that maximum retention period, then the vault fails the - * backup or copy job, and you should either modify your lifecycle settings or use a different - * vault.
+ *The maximum retention period that the vault retains its recovery points.
* @public */ MaxRetentionDays: number | undefined; } -/** - * @public - * @enum - */ -export const VaultState = { - AVAILABLE: "AVAILABLE", - CREATING: "CREATING", - FAILED: "FAILED", -} as const; - -/** - * @public - */ -export type VaultState = (typeof VaultState)[keyof typeof VaultState]; - /** * @public */ @@ -2450,14 +2424,13 @@ export interface CreateLogicallyAirGappedBackupVaultOutput { /** *The name of a logical container where backups are stored. Logically air-gapped * backup vaults are identified by names that are unique to the account used to create - * them and the Region where they are created. They consist of lowercase letters, numbers, - * and hyphens.
+ * them and the Region where they are created. * @public */ BackupVaultName?: string; /** - *This is the ARN (Amazon Resource Name) of the vault being created.
+ *The ARN (Amazon Resource Name) of the vault.
* @public */ BackupVaultArn?: string; @@ -2472,7 +2445,7 @@ export interface CreateLogicallyAirGappedBackupVaultOutput { CreationDate?: Date; /** - *This is the current state of the vault.
+ *The current state of the vault.
* @public */ VaultState?: VaultState; @@ -2538,7 +2511,7 @@ export interface ReportDeliveryChannel { S3KeyPrefix?: string; /** - *A list of the format of your reports: CSV
, JSON
, or both. If
+ *
The format of your reports: CSV
, JSON
, or both. If
* not specified, the default format is CSV
.
These are the accounts to be included in the report.
+ *Use string value of ROOT
to include all organizational units.
These are the Regions to be included in the report.
+ *Use the wildcard as the string value to include all Regions.
* @public */ Regions?: string[]; @@ -2633,8 +2608,7 @@ export interface CreateReportPlanInput { ReportSetting: ReportSetting | undefined; /** - *Metadata that you can assign to help organize the report plans that you create. Each tag - * is a key-value pair.
+ *The tags to assign to the report plan.
* @public */ ReportPlanTags?: RecordRequired: Algorithm; Required: Recovery point types; - * IncludeVaults(one or more). Optional: SelectionWindowDays - * ('30' if not specified);ExcludeVaults (list of selectors), - * defaults to empty list if not listed.
+ *
+ * RecoveryPointSelection
has five parameters (three required and two
+ * optional). The values you specify determine which recovery point is included in the restore
+ * test. You must indicate with Algorithm
if you want the latest recovery point
+ * within your SelectionWindowDays
or if you want a random recovery point, and
+ * you must indicate through IncludeVaults
from which vaults the recovery points
+ * can be chosen.
+ * Algorithm
(required) Valid values:
+ * "LATEST_WITHIN_WINDOW
" or "RANDOM_WITHIN_WINDOW
".
+ * Recovery point types
(required) Valid values:
+ * "SNAPSHOT
" and/or "CONTINUOUS
". Include SNAPSHOT
+ * to restore only snapshot recovery points; include CONTINUOUS
to restore
+ * continuous recovery points (point in time restore / PITR); use both to restore either a
+ * snapshot or a continuous recovery point. The recovery point will be determined by the value
+ * for Algorithm
.
+ * IncludeVaults
(required). You must include one or more
+ * backup vaults. Use the wildcard ["*"] or specific ARNs.
+ * SelectionWindowDays
(optional) Value must be an
+ * integer (in days) from 1 to 365. If not included, the value defaults to
+ * 30
.
+ * ExcludeVaults
(optional). You can choose to input one
+ * or more specific backup vault ARNs to exclude those vaults' contents from restore
+ * eligibility. Or, you can include a list of selectors. If this parameter and its value are
+ * not included, it defaults to empty list.
These are the types of recovery points.
+ *Include SNAPSHOT
+ * to restore only snapshot recovery points; include CONTINUOUS
to restore
+ * continuous recovery points (point in time restore / PITR); use both to restore either a
+ * snapshot or a continuous recovery point. The recovery point will be determined by the value
+ * for Algorithm
.
Required: Algorithm; Required: Recovery point types; IncludeVaults - * (one or more). Optional: SelectionWindowDays ('30' if not specified); - * ExcludeVaults (list of selectors), defaults to empty list if not listed.
+ *
+ * RecoveryPointSelection
has five parameters (three required and two
+ * optional). The values you specify determine which recovery point is included in the restore
+ * test. You must indicate with Algorithm
if you want the latest recovery point
+ * within your SelectionWindowDays
or if you want a random recovery point, and
+ * you must indicate through IncludeVaults
from which vaults the recovery points
+ * can be chosen.
+ * Algorithm
(required) Valid values:
+ * "LATEST_WITHIN_WINDOW
" or "RANDOM_WITHIN_WINDOW
".
+ * Recovery point types
(required) Valid values:
+ * "SNAPSHOT
" and/or "CONTINUOUS
". Include SNAPSHOT
+ * to restore only snapshot recovery points; include CONTINUOUS
to restore
+ * continuous recovery points (point in time restore / PITR); use both to restore either a
+ * snapshot or a continuous recovery point. The recovery point will be determined by the value
+ * for Algorithm
.
+ * IncludeVaults
(required). You must include one or more
+ * backup vaults. Use the wildcard ["*"] or specific ARNs.
+ * SelectionWindowDays
(optional) Value must be an
+ * integer (in days) from 1 to 365. If not included, the value defaults to
+ * 30
.
+ * ExcludeVaults
(optional). You can choose to input one
+ * or more specific backup vault ARNs to exclude those vaults' contents from restore
+ * eligibility. Or, you can include a list of selectors. If this parameter and its value are
+ * not included, it defaults to empty list.
Optional tags to include. A tag is a key-value pair you can use to - * manage, filter, and search for your resources. Allowed characters include - * UTF-8 letters,numbers, spaces, and the following characters: - * + - = . _ : /.
+ *The tags to assign to the restore testing plan.
* @public */ Tags?: RecordA list of conditions that you define for resources in - * your restore testing plan using tags.
- *For example,
- * "StringEquals": \{ "Key": "aws:ResourceTag/CreatedByCryo", "Value": "true" \},
.
- * Condition operators are case sensitive.
The conditions that you define for resources in + * your restore testing plan using tags.
* @public */ export interface ProtectedResourceConditions { @@ -2975,8 +2999,7 @@ export interface RestoreTestingSelectionForCreate { /** *The type of Amazon Web Services resource included in a restore - * testing selection; for - * example, an Amazon EBS volume or + * testing selection; for example, an Amazon EBS volume or * an Amazon RDS database.
*Supported resource types accepted include:
*This is the unique name of the restore testing selection + *
The unique name of the restore testing selection * that belongs to the related restore testing plan.
* @public */ @@ -3101,20 +3124,20 @@ export interface CreateRestoreTestingSelectionInput { */ export interface CreateRestoreTestingSelectionOutput { /** - *This is the time the resource testing selection was created successfully.
+ *The time that the resource testing selection was created.
* @public */ CreationTime: Date | undefined; /** - *This is the ARN of the restore testing plan with which the restore + *
The ARN of the restore testing plan with which the restore * testing selection is associated.
* @public */ RestoreTestingPlanArn: string | undefined; /** - *Unique string that is the name of the restore testing plan.
+ *The name of the restore testing plan.
*The name cannot be changed after creation. The name consists of only * alphanumeric characters and underscores. Maximum length is 50.
* @public @@ -3122,8 +3145,7 @@ export interface CreateRestoreTestingSelectionOutput { RestoreTestingPlanName: string | undefined; /** - *This is the unique name of the restore testing selection that belongs to - * the related restore testing plan.
+ *The name of the restore testing selection for the related restore testing plan.
* @public */ RestoreTestingSelectionName: string | undefined; @@ -3199,8 +3221,7 @@ export interface DeleteBackupVaultInput { /** *The name of a logical container where backups are stored. Backup vaults are identified * by names that are unique to the account used to create them and the Amazon Web Services - * Region where they are created. They consist of lowercase letters, numbers, and - * hyphens.
+ * Region where they are created. * @public */ BackupVaultName: string | undefined; @@ -3238,7 +3259,7 @@ export interface DeleteBackupVaultNotificationsInput { /** *The name of a logical container where backups are stored. Backup vaults are identified * by names that are unique to the account used to create them and the Region where they are - * created. They consist of lowercase letters, numbers, and hyphens.
+ * created. * @public */ BackupVaultName: string | undefined; @@ -3262,8 +3283,7 @@ export interface DeleteRecoveryPointInput { /** *The name of a logical container where backups are stored. Backup vaults are identified * by names that are unique to the account used to create them and the Amazon Web Services - * Region where they are created. They consist of lowercase letters, numbers, and - * hyphens.
+ * Region where they are created. * @public */ BackupVaultName: string | undefined; @@ -3385,15 +3405,14 @@ export interface DescribeBackupJobOutput { /** *The name of a logical container where backups are stored. Backup vaults are identified * by names that are unique to the account used to create them and the Amazon Web Services - * Region where they are created. They consist of lowercase letters, numbers, and - * hyphens.
+ * Region where they are created. * @public */ BackupVaultName?: string; /** *An Amazon Resource Name (ARN) that uniquely identifies a backup vault; for example,
- * arn:aws:backup:us-east-1:123456789012:vault:aBackupVault
.
arn:aws:backup:us-east-1:123456789012:backup-vault:aBackupVault
.
* @public
*/
BackupVaultArn?: string;
@@ -3543,20 +3562,20 @@ export interface DescribeBackupJobOutput {
ChildJobsInState?: PartialThis is the non-unique name of the resource that + *
The non-unique name of the resource that * belongs to the specified backup.
* @public */ ResourceName?: string; /** - *This is the date a backup job was initiated.
+ *The date a backup job was initiated.
* @public */ InitiationDate?: Date; /** - *This is the job count for the specified + *
The job count for the specified * message category.
*Example strings may include AccessDenied
, SUCCESS
,
* AGGREGATE_ALL
, and INVALIDPARAMETERS
. View Monitoring
@@ -3573,33 +3592,18 @@ export interface DescribeBackupVaultInput {
/**
*
The name of a logical container where backups are stored. Backup vaults are identified * by names that are unique to the account used to create them and the Amazon Web Services - * Region where they are created. They consist of lowercase letters, numbers, and - * hyphens.
+ * Region where they are created. * @public */ BackupVaultName: string | undefined; /** - *This is the account ID of the specified backup vault.
+ *The account ID of the specified backup vault.
* @public */ BackupVaultAccountId?: string; } -/** - * @public - * @enum - */ -export const VaultType = { - BACKUP_VAULT: "BACKUP_VAULT", - LOGICALLY_AIR_GAPPED_BACKUP_VAULT: "LOGICALLY_AIR_GAPPED_BACKUP_VAULT", -} as const; - -/** - * @public - */ -export type VaultType = (typeof VaultType)[keyof typeof VaultType]; - /** * @public */ @@ -3607,24 +3611,30 @@ export interface DescribeBackupVaultOutput { /** *The name of a logical container where backups are stored. Backup vaults are identified * by names that are unique to the account used to create them and the Region where they are - * created. They consist of lowercase letters, numbers, and hyphens.
+ * created. * @public */ BackupVaultName?: string; /** *An Amazon Resource Name (ARN) that uniquely identifies a backup vault; for example,
- * arn:aws:backup:us-east-1:123456789012:vault:aBackupVault
.
arn:aws:backup:us-east-1:123456789012:backup-vault:aBackupVault
.
* @public
*/
BackupVaultArn?: string;
/**
- * This is the type of vault described.
+ *The type of vault described.
* @public */ VaultType?: VaultType; + /** + *The current state of the vault.->
+ * @public + */ + VaultState?: VaultState; + /** *The server-side encryption key that is used to protect your backups; for example,
* arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab
.
The Backup Vault Lock setting that specifies the minimum retention period - * that the vault retains its recovery points. If this parameter is not specified, Vault Lock - * does not enforce a minimum retention period.
+ * that the vault retains its recovery points. If this + * parameter is not specified, Vault Lock will not enforce a minimum retention period. *If specified, any backup or copy job to the vault must have a lifecycle policy with a * retention period equal to or longer than the minimum retention period. If the job's * retention period is shorter than that minimum retention period, then the vault fails the @@ -3763,7 +3773,7 @@ export interface DescribeFrameworkOutput { FrameworkDescription?: string; /** - *
A list of the controls that make up the framework. Each control in the list has a name, + *
The controls that make up the framework. Each control in the list has a name, * input parameters, and scope.
* @public */ @@ -3891,41 +3901,39 @@ export interface DescribeProtectedResourceOutput { LastBackupTime?: Date; /** - *This is the non-unique name of the resource that - * belongs to the specified backup.
+ *The name of the resource that belongs to the specified backup.
* @public */ ResourceName?: string; /** - *This is the ARN (Amazon Resource Name) of the backup vault + *
The ARN (Amazon Resource Name) of the backup vault * that contains the most recent backup recovery point.
* @public */ LastBackupVaultArn?: string; /** - *This is the ARN (Amazon Resource Name) of the most recent + *
The ARN (Amazon Resource Name) of the most recent * recovery point.
* @public */ LastRecoveryPointArn?: string; /** - *This is the time in minutes the most recent restore - * job took to complete.
+ *The time, in minutes, that the most recent restore job took to complete.
* @public */ LatestRestoreExecutionTimeMinutes?: number; /** - *This is the creation date of the most recent restore job.
+ *The creation date of the most recent restore job.
* @public */ LatestRestoreJobCreationDate?: Date; /** - *This is the date the most recent recovery point was created.
+ *The date the most recent recovery point was created.
* @public */ LatestRestoreRecoveryPointCreationDate?: Date; @@ -3938,8 +3946,7 @@ export interface DescribeRecoveryPointInput { /** *The name of a logical container where backups are stored. Backup vaults are identified * by names that are unique to the account used to create them and the Amazon Web Services - * Region where they are created. They consist of lowercase letters, numbers, and - * hyphens.
+ * Region where they are created. * @public */ BackupVaultName: string | undefined; @@ -3952,7 +3959,7 @@ export interface DescribeRecoveryPointInput { RecoveryPointArn: string | undefined; /** - *This is the account ID of the specified backup vault.
+ *The account ID of the specified backup vault.
* @public */ BackupVaultAccountId?: string; @@ -4003,14 +4010,14 @@ export interface DescribeRecoveryPointOutput { /** *The name of a logical container where backups are stored. Backup vaults are identified * by names that are unique to the account used to create them and the Region where they are - * created. They consist of lowercase letters, numbers, and hyphens.
+ * created. * @public */ BackupVaultName?: string; /** *An ARN that uniquely identifies a backup vault; for example,
- * arn:aws:backup:us-east-1:123456789012:vault:aBackupVault
.
arn:aws:backup:us-east-1:123456789012:backup-vault:aBackupVault
.
* @public
*/
BackupVaultArn?: string;
@@ -4018,7 +4025,7 @@ export interface DescribeRecoveryPointOutput {
/**
* An Amazon Resource Name (ARN) that uniquely identifies the source vault where the
* resource was originally backed up in; for example,
- * arn:aws:backup:us-east-1:123456789012:vault:BackupVault
. If the recovery is
+ * arn:aws:backup:us-east-1:123456789012:backup-vault:aBackupVault
. If the recovery is
* restored to the same Amazon Web Services account or Region, this value will be
* null
.
STOPPED
status occurs on a continuous backup where a user has taken some
* action that causes the continuous backup to be disabled. This can be caused by the removal
* of permissions, turning off versioning, turning off events being sent to EventBridge,
- * or disabling the EventBridge rules that are put in place by Backup.
+ * or disabling the EventBridge rules that are put in place by Backup. For
+ * recovery points of Amazon S3, Amazon RDS, and Amazon Aurora resources, this status
+ * occurs when the retention period of a continuous backup rule is changed.
* To resolve STOPPED
status, ensure that all requested permissions are in place and
* that versioning is enabled on the S3 bucket. Once these conditions are met, the next instance
* of a backup rule running will result in a new continuous recovery point being created.
@@ -4128,10 +4137,8 @@ export interface DescribeRecoveryPointOutput {
* 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.
Resource types that are able to be transitioned to cold storage are listed in the "Lifecycle to cold storage" - * section of the - * Feature availability by resource table. Backup ignores this expression for - * other resource types.
+ *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.
* @public */ Lifecycle?: Lifecycle; @@ -4174,10 +4181,9 @@ export interface DescribeRecoveryPointOutput { ParentRecoveryPointArn?: string; /** - *This is the identifier of a resource within a composite group, such as + *
The identifier of a resource within a composite group, such as * nested (child) recovery point belonging to a composite (parent) stack. The - * ID is transferred from - * the + * ID is transferred from the * logical ID within a stack.
* @public */ @@ -4190,14 +4196,13 @@ export interface DescribeRecoveryPointOutput { IsParent?: boolean; /** - *This is the non-unique name of the resource that - * belongs to the specified backup.
+ *The name of the resource that belongs to the specified backup.
* @public */ ResourceName?: string; /** - *This is the type of vault in which the described recovery point is stored.
+ *The type of vault in which the described recovery point is stored.
* @public */ VaultType?: VaultType; @@ -4213,17 +4218,17 @@ export interface DescribeRegionSettingsInput {} */ export interface DescribeRegionSettingsOutput { /** - *Returns a list of all services along with the opt-in preferences in the Region.
+ *The services along with the opt-in preferences in the Region.
* @public */ ResourceTypeOptInPreference?: RecordReturns whether Backup fully manages the backups for a resource type.
- *For the benefits of full Backup management, see Full Backup management.
- *For a list of resource types and whether each supports full Backup - * management, see the Feature - * availability by resource table.
+ *For the benefits of full Backup management, see Full Backup + * management.
+ *For a list of resource types and whether each supports full Backup management, + * see the Feature availability by resource table.
*If "DynamoDB":false
, you can enable full Backup management for
* DynamoDB backup by enabling
* Backup's advanced DynamoDB backup features.
A list of information about a report job, including its completion and creation times, + *
The information about a report job, including its completion and creation times, * report destination, unique report job ID, Amazon Resource Name (ARN), report template, * status, and status message.
* @public @@ -4616,8 +4621,9 @@ export interface DescribeRestoreJobOutput { ExpectedCompletionTimeMinutes?: number; /** - *An Amazon Resource Name (ARN) that uniquely identifies a resource whose recovery point - * is being restored. The format of the ARN depends on the resource type of the backed-up + *
The Amazon Resource Name (ARN) of the resource that + * was created by the restore job.
+ *The format of the ARN depends on the resource type of the backed-up * resource.
* @public */ @@ -4630,7 +4636,7 @@ export interface DescribeRestoreJobOutput { ResourceType?: string; /** - *This is the creation date of the recovery point made by the specifed restore job.
+ *The creation date of the recovery point made by the specifed restore job.
* @public */ RecoveryPointCreationDate?: Date; @@ -4642,23 +4648,20 @@ export interface DescribeRestoreJobOutput { CreatedBy?: RestoreJobCreator; /** - *This is the status of validation run on the indicated + *
The status of validation run on the indicated * restore job.
* @public */ ValidationStatus?: RestoreValidationStatus; /** - *This describes the status of validation run on the - * indicated restore job.
+ *The status message.
* @public */ ValidationStatusMessage?: string; /** - *This notes the status of the data generated by the restore test.
- * The status may be Deleting
, Failed
,
- * or Successful
.
The status of the data generated by the restore test.
* @public */ DeletionStatus?: RestoreDeletionStatus; @@ -4693,16 +4696,15 @@ export interface DisassociateRecoveryPointInput { */ export interface DisassociateRecoveryPointFromParentInput { /** - *This is the name of a logical container where the child (nested) recovery point + *
The name of a logical container where the child (nested) recovery point * is stored. Backup vaults are identified by names that are unique to the account used - * to create them and the Amazon Web Services Region where they are created. They consist of lowercase - * letters, numbers, and hyphens.
+ * to create them and the Amazon Web Services Region where they are created. * @public */ BackupVaultName: string | undefined; /** - *This is the Amazon Resource Name (ARN) that uniquely identifies the child + *
The Amazon Resource Name (ARN) that uniquely identifies the child
* (nested) recovery point; for example,
* arn:aws:backup:us-east-1:123456789012:recovery-point:1EB3B5E7-9EB0-435A-A80B-108B488B0D45.
*
The last time a job to back up resources was run with this backup plan. A date and time, + *
The last time this backup plan was run. A date and time,
* in Unix format and Coordinated Universal Time (UTC). The value of
* LastExecutionDate
is accurate to milliseconds. For example, the value
* 1516925490.087 represents Friday, January 26, 2018 12:11:30.087 AM.
The name of a logical container where backups are stored. Backup vaults are identified * by names that are unique to the account used to create them and the Amazon Web Services - * Region where they are created. They consist of lowercase letters, numbers, and - * hyphens.
+ * Region where they are created. * @public */ BackupVaultName: string | undefined; @@ -4954,14 +4955,14 @@ export interface GetBackupVaultAccessPolicyOutput { /** *The name of a logical container where backups are stored. Backup vaults are identified * by names that are unique to the account used to create them and the Region where they are - * created. They consist of lowercase letters, numbers, and hyphens.
+ * created. * @public */ BackupVaultName?: string; /** *An Amazon Resource Name (ARN) that uniquely identifies a backup vault; for example,
- * arn:aws:backup:us-east-1:123456789012:vault:aBackupVault
.
arn:aws:backup:us-east-1:123456789012:backup-vault:aBackupVault
.
* @public
*/
BackupVaultArn?: string;
@@ -4980,8 +4981,7 @@ export interface GetBackupVaultNotificationsInput {
/**
* The name of a logical container where backups are stored. Backup vaults are identified * by names that are unique to the account used to create them and the Amazon Web Services - * Region where they are created. They consist of lowercase letters, numbers, and - * hyphens.
+ * Region where they are created. * @public */ BackupVaultName: string | undefined; @@ -4994,14 +4994,14 @@ export interface GetBackupVaultNotificationsOutput { /** *The name of a logical container where backups are stored. Backup vaults are identified * by names that are unique to the account used to create them and the Region where they are - * created. They consist of lowercase letters, numbers, and hyphens.
+ * created. * @public */ BackupVaultName?: string; /** *An Amazon Resource Name (ARN) that uniquely identifies a backup vault; for example,
- * arn:aws:backup:us-east-1:123456789012:vault:aBackupVault
.
arn:aws:backup:us-east-1:123456789012:backup-vault:aBackupVault
.
* @public
*/
BackupVaultArn?: string;
@@ -5026,8 +5026,7 @@ export interface GetBackupVaultNotificationsOutput {
*/
export interface GetLegalHoldInput {
/**
- * This is the ID required to use GetLegalHold
. This unique ID
- * is associated with a specific legal hold.
The ID of the legal hold.
* @public */ LegalHoldId: string | undefined; @@ -5038,67 +5037,62 @@ export interface GetLegalHoldInput { */ export interface GetLegalHoldOutput { /** - *This is the string title of the legal hold.
+ *The title of the legal hold.
* @public */ Title?: string; /** - *This is the status of the legal hold. Statuses can be
- * ACTIVE
, CREATING
, CANCELED
, and
- * CANCELING
.
The status of the legal hold.
* @public */ Status?: LegalHoldStatus; /** - *This is the returned string description of the legal hold.
+ *The description of the legal hold.
* @public */ Description?: string; /** - *String describing the reason for removing the legal hold.
+ *The reason for removing the legal hold.
* @public */ CancelDescription?: string; /** - *This is the returned ID associated with a specified legal hold.
+ *The ID of the legal hold.
* @public */ LegalHoldId?: string; /** - *This is the returned framework ARN for the specified legal hold. - * An Amazon Resource Name (ARN) uniquely identifies a resource. The format + *
The framework ARN for the specified legal hold. The format * of the ARN depends on the resource type.
* @public */ LegalHoldArn?: string; /** - *Time in number format when legal hold was created.
+ *The time when the legal hold was created.
* @public */ CreationDate?: Date; /** - *Time in number when legal hold was cancelled.
+ *The time when the legal hold was cancelled.
* @public */ CancellationDate?: Date; /** - *This is the date and time until which the legal hold record will - * be retained.
+ *The date and time until which the legal hold record is retained.
* @public */ RetainRecordUntil?: Date; /** - *This specifies criteria to assign - * a set of resources, such as resource types or backup vaults.
+ *The criteria to assign a set of resources, such as resource types or backup vaults.
* @public */ RecoveryPointSelection?: RecoveryPointSelection; @@ -5111,8 +5105,7 @@ export interface GetRecoveryPointRestoreMetadataInput { /** *The name of a logical container where backups are stored. Backup vaults are identified * by names that are unique to the account used to create them and the Amazon Web Services - * Region where they are created. They consist of lowercase letters, numbers, and - * hyphens.
+ * Region where they are created. * @public */ BackupVaultName: string | undefined; @@ -5125,7 +5118,7 @@ export interface GetRecoveryPointRestoreMetadataInput { RecoveryPointArn: string | undefined; /** - *This is the account ID of the specified backup vault.
+ *The account ID of the specified backup vault.
* @public */ BackupVaultAccountId?: string; @@ -5137,7 +5130,7 @@ export interface GetRecoveryPointRestoreMetadataInput { export interface GetRecoveryPointRestoreMetadataOutput { /** *An ARN that uniquely identifies a backup vault; for example,
- * arn:aws:backup:us-east-1:123456789012:vault:aBackupVault
.
arn:aws:backup:us-east-1:123456789012:backup-vault:aBackupVault
.
* @public
*/
BackupVaultArn?: string;
@@ -5158,7 +5151,7 @@ export interface GetRecoveryPointRestoreMetadataOutput {
RestoreMetadata?: RecordThis is the resource type associated with the recovery point.
+ *The resource type of the recovery point.
* @public */ ResourceType?: string; @@ -5197,7 +5190,7 @@ export interface GetRestoreJobMetadataOutput { */ export interface GetRestoreTestingInferredMetadataInput { /** - *This is the account ID of the specified backup vault.
+ *The account ID of the specified backup vault.
* @public */ BackupVaultAccountId?: string; @@ -5306,7 +5299,7 @@ export interface RestoreTestingPlanForGet { RestoreTestingPlanArn: string | undefined; /** - *This is the restore testing plan name.
+ *The restore testing plan name.
* @public */ RestoreTestingPlanName: string | undefined; @@ -5446,7 +5439,7 @@ export interface RestoreTestingSelectionForGet { RestoreTestingPlanName: string | undefined; /** - *This is the unique name of the restore testing selection that + *
The unique name of the restore testing selection that * belongs to the related restore testing plan.
* @public */ @@ -5485,6 +5478,14 @@ export interface GetSupportedResourceTypesOutput { * *
+ * CloudFormation
for CloudFormation
+ * DocumentDB
for Amazon DocumentDB (with MongoDB compatibility)
* DynamoDB
for Amazon DynamoDB
- * FSX
for Amazon FSx
FSx
for Amazon FSx
+ *
+ * Neptune
for Amazon Neptune
@@ -5509,15 +5514,28 @@ export interface GetSupportedResourceTypesOutput { *
+ * Redshift
for Amazon Redshift
+ * S3
for Amazon Simple Storage Service (Amazon S3)
+ * SAP HANA on Amazon EC2
for SAP HANA databases
+ * on Amazon Elastic Compute Cloud instances
* Storage Gateway
for Storage Gateway
- * DocDB
for Amazon DocumentDB (with MongoDB compatibility)
Timestream
for Amazon Timestream
*
- * Neptune
for Amazon Neptune
VirtualMachine
for VMware virtual machines
* Returns only backup jobs that will be stored in the specified backup vault. Backup * vaults are identified by names that are unique to the account used to create them and the - * Amazon Web Services Region where they are created. They consist of lowercase letters, - * numbers, and hyphens.
+ * Amazon Web Services Region where they are created. * @public */ ByBackupVaultName?: string; @@ -5629,23 +5646,24 @@ export interface ListBackupJobsInput { * *
- * Redshift
for Amazon Redshift
RDS
for Amazon Relational Database Service
*
- * RDS
for Amazon Relational Database Service
Redshift
for Amazon Redshift
*
- * SAP HANA on Amazon EC2
for SAP HANA databases
S3
for Amazon Simple Storage Service (Amazon S3)
*
- * Storage Gateway
for Storage Gateway
SAP HANA on Amazon EC2
for SAP HANA databases
+ * on Amazon Elastic Compute Cloud instances
*
- * S3
for Amazon S3
Storage Gateway
for Storage Gateway
* @@ -5653,7 +5671,7 @@ export interface ListBackupJobsInput { *
- * VirtualMachine
for virtual machines
VirtualMachine
for VMware virtual machines
* This is the period that sets the boundaries for returned - * results.
- *Acceptable values include
+ *The period for the returned results.
*
- * ONE_DAY
for daily job count
- * for the prior 14 days.
ONE_DAY
- The daily job count for the prior 14 days.
*
- * SEVEN_DAYS
for the aggregated
- * job count for the prior 7 days.
SEVEN_DAYS
- The aggregated job count for the prior 7 days.
*
- * FOURTEEN_DAYS
for aggregated
- * job count for prior 14 days.
FOURTEEN_DAYS
- The aggregated job count for prior 14 days.
* This parameter sets the maximum number of items - * to be returned.
+ *The maximum number of items to be returned.
*The value is an integer. Range of accepted values is from * 1 to 500.
* @public @@ -5846,31 +5858,25 @@ export interface ListBackupJobSummariesInput { */ export interface ListBackupJobSummariesOutput { /** - *This request returns a summary that contains - * Region, Account, State, ResourceType, MessageCategory, - * StartTime, EndTime, and Count of included jobs.
+ *The summary information.
* @public */ BackupJobSummaries?: BackupJobSummary[]; /** - *This is the period that sets the boundaries for returned - * results.
+ *The period for the returned results.
*
- * ONE_DAY
for daily job count
- * for the prior 14 days.
ONE_DAY
- The daily job count for the prior 14 days.
*
- * SEVEN_DAYS
for the aggregated
- * job count for the prior 7 days.
SEVEN_DAYS
- The aggregated job count for the prior 7 days.
*
- * FOURTEEN_DAYS
for aggregated
- * job count for prior 14 days.
FOURTEEN_DAYS
- The aggregated job count for prior 14 days.
* An array of backup plan list items containing metadata about your saved backup - * plans.
+ *Information about the backup plans.
* @public */ BackupPlansList?: BackupPlansListMember[]; @@ -5949,7 +5954,7 @@ export interface ListBackupPlanTemplatesInput { NextToken?: string; /** - *The maximum number of items to be returned.
+ *The maximum number of items to return.
* @public */ MaxResults?: number; @@ -6206,23 +6211,24 @@ export interface ListCopyJobsInput { * *
- * Redshift
for Amazon Redshift
RDS
for Amazon Relational Database Service
*
- * RDS
for Amazon Relational Database Service
Redshift
for Amazon Redshift
*
- * SAP HANA on Amazon EC2
for SAP HANA databases
S3
for Amazon Simple Storage Service (Amazon S3)
*
- * Storage Gateway
for Storage Gateway
SAP HANA on Amazon EC2
for SAP HANA databases
+ * on Amazon Elastic Compute Cloud instances
*
- * S3
for Amazon S3
Storage Gateway
for Storage Gateway
* @@ -6230,7 +6236,7 @@ export interface ListCopyJobsInput { *
- * VirtualMachine
for virtual machines
VirtualMachine
for VMware virtual machines
* An Amazon Resource Name (ARN) that uniquely identifies a source backup vault to copy
- * from; for example, arn:aws:backup:us-east-1:123456789012:vault:aBackupVault
.
+ * from; for example, arn:aws:backup:us-east-1:123456789012:backup-vault:aBackupVault
.
*
This is the period that sets the boundaries for returned - * results.
+ *The period for the returned results.
*
- * ONE_DAY
for daily job count
- * for the prior 14 days.
ONE_DAY
- The daily job count for the prior 14 days.
*
- * SEVEN_DAYS
for the aggregated
- * job count for the prior 7 days.
SEVEN_DAYS
- The aggregated job count for the prior 7 days.
*
- * FOURTEEN_DAYS
for aggregated
- * job count for prior 14 days.
FOURTEEN_DAYS
- The aggregated job count for prior 14 days.
* This is the period that sets the boundaries for returned - * results.
+ *The period for the returned results.
*
- * ONE_DAY
for daily job count
- * for the prior 14 days.
ONE_DAY
- The daily job count for the prior 14 days.
*
- * SEVEN_DAYS
for the aggregated
- * job count for the prior 7 days.
SEVEN_DAYS
- The aggregated job count for the prior 7 days.
*
- * FOURTEEN_DAYS
for aggregated
- * job count for prior 14 days.
FOURTEEN_DAYS
- The aggregated job count for prior 14 days.
* A list of frameworks with details for each framework, including the framework name, + *
The frameworks with details for each framework, including the framework name, * Amazon Resource Name (ARN), description, number of controls, creation time, and deployment * status.
* @public @@ -6584,46 +6582,44 @@ export interface ListLegalHoldsInput { */ export interface LegalHold { /** - *This is the title of a legal hold.
+ *The title of a legal hold.
* @public */ Title?: string; /** - *This is the status of the legal hold. Statuses can be
- * ACTIVE
, CREATING
, CANCELED
, and
- * CANCELING
.
The status of the legal hold.
* @public */ Status?: LegalHoldStatus; /** - *This is the description of a legal hold.
+ *The description of a legal hold.
* @public */ Description?: string; /** - *ID of specific legal hold on one or more recovery points.
+ *The ID of the legal hold.
* @public */ LegalHoldId?: string; /** - *This is an Amazon Resource Number (ARN) that uniquely identifies the legal hold; for example, + *
The Amazon Resource Name (ARN) of the legal hold; for example,
* arn:aws:backup:us-east-1:123456789012:recovery-point:1EB3B5E7-9EB0-435A-A80B-108B488B0D45
.
This is the time in number format when legal hold was created.
+ *The time when the legal hold was created.
* @public */ CreationDate?: Date; /** - *This is the time in number format when legal hold was cancelled.
+ *The time when the legal hold was cancelled.
* @public */ CancellationDate?: Date; @@ -6699,21 +6695,21 @@ export interface ProtectedResource { LastBackupTime?: Date; /** - *This is the non-unique name of the resource that + *
The non-unique name of the resource that * belongs to the specified backup.
* @public */ ResourceName?: string; /** - *This is the ARN (Amazon Resource Name) of the backup vault + *
The ARN (Amazon Resource Name) of the backup vault * that contains the most recent backup recovery point.
* @public */ LastBackupVaultArn?: string; /** - *This is the ARN (Amazon Resource Name) of the most + *
The ARN (Amazon Resource Name) of the most * recent recovery point.
* @public */ @@ -6747,13 +6743,13 @@ export interface ListProtectedResourcesOutput { */ export interface ListProtectedResourcesByBackupVaultInput { /** - *This is the list of protected resources by backup vault within the vault(s) you specify by name.
+ *The list of protected resources by backup vault within the vault(s) you specify by name.
* @public */ BackupVaultName: string | undefined; /** - *This is the list of protected resources by backup vault within the vault(s) you specify by account ID.
+ *The list of protected resources by backup vault within the vault(s) you specify by account ID.
* @public */ BackupVaultAccountId?: string; @@ -6801,8 +6797,7 @@ export interface ListRecoveryPointsByBackupVaultInput { /** *The name of a logical container where backups are stored. Backup vaults are identified * by names that are unique to the account used to create them and the Amazon Web Services - * Region where they are created. They consist of lowercase letters, numbers, and - * hyphens.
+ * Region where they are created. *Backup vault name might not be available when a supported service creates the * backup.
@@ -6880,23 +6875,24 @@ export interface ListRecoveryPointsByBackupVaultInput { * *
- * Redshift
for Amazon Redshift
RDS
for Amazon Relational Database Service
*
- * RDS
for Amazon Relational Database Service
Redshift
for Amazon Redshift
*
- * SAP HANA on Amazon EC2
for SAP HANA databases
S3
for Amazon Simple Storage Service (Amazon S3)
*
- * Storage Gateway
for Storage Gateway
SAP HANA on Amazon EC2
for SAP HANA databases
+ * on Amazon Elastic Compute Cloud instances
*
- * S3
for Amazon S3
Storage Gateway
for Storage Gateway
* @@ -6904,7 +6900,7 @@ export interface ListRecoveryPointsByBackupVaultInput { *
- * VirtualMachine
for virtual machines
VirtualMachine
for VMware virtual machines
* The name of a logical container where backups are stored. Backup vaults are identified * by names that are unique to the account used to create them and the Amazon Web Services - * Region where they are created. They consist of lowercase letters, numbers, and - * hyphens.
+ * Region where they are created. * @public */ BackupVaultName?: string; /** *An ARN that uniquely identifies a backup vault; for example,
- * arn:aws:backup:us-east-1:123456789012:vault:aBackupVault
.
arn:aws:backup:us-east-1:123456789012:backup-vault:aBackupVault
.
* @public
*/
BackupVaultArn?: string;
@@ -7009,7 +7004,7 @@ export interface RecoveryPointByBackupVault {
Status?: RecoveryPointStatus;
/**
- * A message explaining the reason of the recovery point deletion failure.
+ *A message explaining the current status of the recovery point.
* @public */ StatusMessage?: string; @@ -7053,9 +7048,8 @@ export interface RecoveryPointByBackupVault { * 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. - *Resource types that are able to be transitioned to cold storage are listed in the "Lifecycle to cold storage" - * section of the - * Feature availability by resource table. Backup ignores this expression for + *
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.
* @public */ @@ -7085,14 +7079,14 @@ export interface RecoveryPointByBackupVault { LastRestoreTime?: Date; /** - *This is the Amazon Resource Name (ARN) of the parent (composite) + *
The Amazon Resource Name (ARN) of the parent (composite) * recovery point.
* @public */ ParentRecoveryPointArn?: string; /** - *This is the identifier of a resource within a composite group, such as + *
* @public */ BackupVaultName?: string; @@ -7329,21 +7321,21 @@ export interface RecoveryPointByResource { IsParent?: boolean; /** - *This is the Amazon Resource Name (ARN) of the parent (composite) + *
The Amazon Resource Name (ARN) of the parent (composite) * recovery point.
* @public */ ParentRecoveryPointArn?: string; /** - *This is the non-unique name of the resource that + *
The non-unique name of the resource that * belongs to the specified backup.
* @public */ ResourceName?: string; /** - *This is the type of vault in which the described recovery point is + *
The type of vault in which the described recovery point is * stored.
* @public */ @@ -7467,7 +7459,7 @@ export interface ListReportPlansInput { */ export interface ListReportPlansOutput { /** - *A list of your report plans with detailed information for each plan. This information + *
The report plans with detailed information for each plan. This information * includes the Amazon Resource Name (ARN), report plan name, description, settings, delivery * channel, deployment status, creation time, and last times the report plan attempted to and * successfully ran.
@@ -7510,8 +7502,7 @@ export interface ListRestoreJobsInput { ByAccountId?: string; /** - *Include this parameter to return only restore jobs for the - * specified resources:
+ *Include this parameter to return only restore jobs for the specified resources:
*@@ -7551,23 +7542,24 @@ export interface ListRestoreJobsInput { *
- * Redshift
for Amazon Redshift
RDS
for Amazon Relational Database Service
*
- * RDS
for Amazon Relational Database Service
Redshift
for Amazon Redshift
*
- * SAP HANA on Amazon EC2
for SAP HANA databases
S3
for Amazon Simple Storage Service (Amazon S3)
*
- * Storage Gateway
for Storage Gateway
SAP HANA on Amazon EC2
for SAP HANA databases
+ * on Amazon Elastic Compute Cloud instances
*
- * S3
for Amazon S3
Storage Gateway
for Storage Gateway
* @@ -7575,7 +7567,7 @@ export interface ListRestoreJobsInput { *
- * VirtualMachine
for virtual machines
VirtualMachine
for VMware virtual machines
* Specifies the IAM role ARN used to create the target recovery point; for example, + *
The IAM role ARN used to create the target recovery point; for example,
* arn:aws:iam::123456789012:role/S3Access
.
This is the status of validation run on the indicated + *
The status of validation run on the indicated * restore job.
* @public */ @@ -7914,24 +7906,19 @@ export interface ListRestoreJobSummariesInput { ResourceType?: string; /** - *This is the period that sets the boundaries for returned - * results.
- *Acceptable values include
+ *The period for the returned results.
*
- * ONE_DAY
for daily job count
- * for the prior 14 days.
ONE_DAY
- The daily job count for the prior 14 days.
*
- * SEVEN_DAYS
for the aggregated
- * job count for the prior 7 days.
SEVEN_DAYS
- The aggregated job count for the prior 7 days.
*
- * FOURTEEN_DAYS
for aggregated
- * job count for prior 14 days.
FOURTEEN_DAYS
- The aggregated job count for prior 14 days.
* This is the period that sets the boundaries for returned - * results.
+ *The period for the returned results.
*
- * ONE_DAY
for daily job count
- * for the prior 14 days.
ONE_DAY
- The daily job count for the prior 14 days.
*
- * SEVEN_DAYS
for the aggregated
- * job count for the prior 7 days.
SEVEN_DAYS
- The aggregated job count for the prior 7 days.
*
- * FOURTEEN_DAYS
for aggregated
- * job count for prior 14 days.
FOURTEEN_DAYS
- The aggregated job count for prior 14 days.
* This is the restore testing plan name.
+ *The restore testing plan name.
* @public */ RestoreTestingPlanName: string | undefined; @@ -8212,7 +8195,7 @@ export interface ListRestoreTestingSelectionsInput { */ export interface RestoreTestingSelectionForList { /** - *This is the date and time that a restore testing selection + *
The date and time that a restore testing selection
* was created, in Unix format and Coordinated Universal Time (UTC).
* The value of CreationTime
is accurate to milliseconds.
* For example, the value 1516925490.087 represents Friday,
@@ -8326,8 +8309,7 @@ export interface ListTagsOutput {
NextToken?: string;
/**
- *
To help organize your resources, you can assign your own metadata to the resources you - * create. Each tag is a key-value pair.
+ *Information about the tags.
* @public */ Tags?: RecordThe name of a logical container where backups are stored. Backup vaults are identified * by names that are unique to the account used to create them and the Amazon Web Services - * Region where they are created. They consist of lowercase letters, numbers, and - * hyphens.
+ * Region where they are created. * @public */ BackupVaultName: string | undefined; @@ -8369,8 +8350,9 @@ export interface PutBackupVaultLockConfigurationInput { * period that the vault retains its recovery points. This setting can be useful if, for * example, your organization's policies require you to retain certain data for at least seven * years (2555 days). - *If this parameter is not specified, Vault Lock will not enforce a minimum retention - * period.
+ *This parameter is required when a vault lock is created through CloudFormation; + * otherwise, this parameter is optional. If this parameter is not specified, Vault Lock will + * not enforce a minimum retention period.
*If this parameter is specified, any backup or copy job to the vault must have a * lifecycle policy with a retention period equal to or longer than the minimum retention * period. If the job's retention period is shorter than that minimum retention period, then @@ -8428,8 +8410,7 @@ export interface PutBackupVaultNotificationsInput { /** *
The name of a logical container where backups are stored. Backup vaults are identified * by names that are unique to the account used to create them and the Amazon Web Services - * Region where they are created. They consist of lowercase letters, numbers, and - * hyphens.
+ * Region where they are created. * @public */ BackupVaultName: string | undefined; @@ -8472,9 +8453,9 @@ export interface PutBackupVaultNotificationsInput { * * *The list below shows items that are deprecated events (for reference) and are no longer - * in use. They are no longer supported and will not return statuses or notifications. - * Refer to the list above for current supported events.
+ *The list below includes both supported events and deprecated events that are no longer + * in use (for reference). Deprecated events do not return statuses or notifications. + * Refer to the list above for the supported events.
*This is the status of your restore validation.
+ *The status of your restore validation.
* @public */ ValidationStatus: RestoreValidationStatus | undefined; @@ -8512,8 +8493,7 @@ export interface StartBackupJobInput { /** *The name of a logical container where backups are stored. Backup vaults are identified * by names that are unique to the account used to create them and the Amazon Web Services - * Region where they are created. They consist of lowercase letters, numbers, and - * hyphens.
+ * Region where they are created. * @public */ BackupVaultName: string | undefined; @@ -8575,9 +8555,8 @@ export interface StartBackupJobInput { * 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. - *Resource types that are able to be transitioned to cold storage are listed in the "Lifecycle to cold storage" - * section of the - * Feature availability by resource table. Backup ignores this expression for + *
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.
*This parameter has a maximum value of 100 years (36,500 days).
* @public @@ -8585,14 +8564,13 @@ export interface StartBackupJobInput { Lifecycle?: Lifecycle; /** - *To help organize your resources, you can assign your own metadata to the resources that - * you create. Each tag is a key-value pair.
+ *The tags to assign to the resources.
* @public */ RecoveryPointTags?: RecordSpecifies the backup option for a selected resource. This option is only available for + *
The backup option for a selected resource. This option is only available for * Windows Volume Shadow Copy Service (VSS) backup jobs.
*Valid values: Set to "WindowsVSS":"enabled"
to enable the
* WindowsVSS
backup option and create a Windows VSS backup. Set to
@@ -8655,8 +8633,7 @@ export interface StartCopyJobInput {
/**
*
The name of a logical source container where backups are stored. Backup vaults are - * identified by names that are unique to the account used to create them and the Amazon Web Services Region where they are created. They consist of lowercase letters, numbers, - * and hyphens.
+ * identified by names that are unique to the account used to create them and the Amazon Web Services Region where they are created. * @public */ SourceBackupVaultName: string | undefined; @@ -8664,7 +8641,7 @@ export interface StartCopyJobInput { /** *An Amazon Resource Name (ARN) that uniquely identifies a destination backup vault to
* copy to; for example,
- * arn:aws:backup:us-east-1:123456789012:vault:aBackupVault
.
arn:aws:backup:us-east-1:123456789012:backup-vault:aBackupVault
.
* @public
*/
DestinationBackupVaultArn: string | undefined;
@@ -8685,16 +8662,17 @@ export interface StartCopyJobInput {
IdempotencyToken?: string;
/**
- * Contains an array of Transition
objects specifying how long in days before
- * a recovery point transitions to cold storage or is deleted.
Specifies the time period, in days, before a recovery point transitions to cold storage + * or is deleted.
*Backups transitioned to cold storage must be stored in cold storage for a minimum of 90 - * days. Therefore, on the console, the “retention” setting must be 90 days greater than the - * “transition to cold after days” setting. The “transition to cold after days” setting cannot + * days. Therefore, on the console, the retention setting must be 90 days greater than the + * transition to cold after days setting. The transition to cold after days setting can't * be changed after a backup has been transitioned to cold.
- *Resource types that are able to be transitioned to cold storage are listed in the "Lifecycle to cold storage" - * section of the - * Feature availability by resource table. Backup ignores this expression for + *
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.
+ *To remove the existing lifecycle and retention periods and keep your recovery points indefinitely,
+ * specify -1 for MoveToColdStorageAfterDays
and DeleteAfterDays
.
A set of metadata key-value pairs. Contains information, such as a resource name, - * required to restore a recovery point.
- *You can get configuration metadata about a resource at the time it was backed up by + *
A set of metadata key-value pairs.
+ *You can get configuration metadata about a resource at the time it was backed up by
* calling GetRecoveryPointRestoreMetadata
. However, values in addition to those
* provided by GetRecoveryPointRestoreMetadata
might be required to restore a
* resource. For example, you might need to provide a new resource name if the original
* already exists.
You need to specify specific metadata to restore an Amazon Elastic File System (Amazon EFS) instance:
+ *For more information about the metadata for each resource, see the following:
*
- * file-system-id
: The ID of the Amazon EFS file system that is
- * backed up by Backup. Returned in
- * GetRecoveryPointRestoreMetadata
.
+ * Metadata for Amazon DocumentDB + *
*
- * Encrypted
: A Boolean value that, if true, specifies that the file
- * system is encrypted. If KmsKeyId
is specified, Encrypted
- * must be set to true
.
- * KmsKeyId
: Specifies the Amazon Web Services KMS key that is used to
- * encrypt the restored file system. You can specify a key from another Amazon Web Services account provided that key it is properly shared with your account via Amazon Web Services KMS.
- * PerformanceMode
: Specifies the throughput mode of the file
- * system.
- * CreationToken
: A user-supplied value that ensures the uniqueness
- * (idempotency) of the request.
- * newFileSystem
: A Boolean value that, if true, specifies that the
- * recovery point is restored to a new Amazon EFS file system.
- * ItemsToRestore
: An array of one to five strings where each string is
- * a file path. Use ItemsToRestore
to restore specific files or directories
- * rather than the entire file system. This parameter is optional. For example,
- * "itemsToRestore":"[\"/my.test\"]"
.
+ * Metadata for Amazon Neptune + *
+ *+ * Metadata for Amazon RDS + *
+ *+ * Metadata for Amazon Redshift + *
+ *+ * Metadata for Storage Gateway + *
+ *+ * Metadata for Amazon S3 + *
+ *+ * Metadata for Amazon Timestream + *
+ *+ * Metadata for virtual machines + *
*
- * Aurora
for Amazon Aurora
Aurora
- Amazon Aurora
*
- * DocumentDB
for Amazon DocumentDB (with MongoDB compatibility)
DocumentDB
- Amazon DocumentDB
*
- * CloudFormation
for CloudFormation
CloudFormation
- CloudFormation
*
- * DynamoDB
for Amazon DynamoDB
DynamoDB
- Amazon DynamoDB
*
- * EBS
for Amazon Elastic Block Store
EBS
- Amazon Elastic Block Store
*
- * EC2
for Amazon Elastic Compute Cloud
EC2
- Amazon Elastic Compute Cloud
*
- * EFS
for Amazon Elastic File System
EFS
- Amazon Elastic File System
*
- * FSx
for Amazon FSx
FSx
- Amazon FSx
*
- * Neptune
for Amazon Neptune
Neptune
- Amazon Neptune
*
- * RDS
for Amazon Relational Database Service
RDS
- Amazon Relational Database Service
*
- * Redshift
for Amazon Redshift
Redshift
- Amazon Redshift
*
- * Storage Gateway
for Storage Gateway
Storage Gateway
- Storage Gateway
*
- * S3
for Amazon S3
S3
- Amazon Simple Storage Service
*
- * Timestream
for Amazon Timestream
Timestream
- Amazon Timestream
*
- * VirtualMachine
for virtual machines
VirtualMachine
- Virtual machines
* An ARN that uniquely identifies a resource. The format of the ARN depends on the type of * the tagged resource.
+ *ARNs that do not include backup
are incompatible with tagging.
+ * TagResource
and UntagResource
with invalid ARNs will
+ * result in an error. Acceptable ARN content can include
+ * arn:aws:backup:us-east
. Invalid ARN content may look like
+ * arn:aws:ec2:us-east
.
An ARN that uniquely identifies a resource. The format of the ARN depends on the type of * the tagged resource.
+ *ARNs that do not include backup
are incompatible with tagging.
+ * TagResource
and UntagResource
with invalid ARNs will
+ * result in an error. Acceptable ARN content can include
+ * arn:aws:backup:us-east
. Invalid ARN content may look like
+ * arn:aws:ec2:us-east
.
A list of keys to identify which key-value tags to remove from a resource.
+ *The keys to identify which key-value tags to remove from a resource.
* @public */ TagKeyList: string[] | undefined; @@ -8981,13 +9005,13 @@ export interface UntagResourceInput { */ export interface UpdateBackupPlanInput { /** - *Uniquely identifies a backup plan.
+ *The ID of the backup plan.
* @public */ BackupPlanId: string | undefined; /** - *Specifies the body of a backup plan. Includes a BackupPlanName
and one or
+ *
The body of a backup plan. Includes a BackupPlanName
and one or
* more sets of Rules
.
A list of the controls that make up the framework. Each control in the list has a name, + *
The controls that make up the framework. Each control in the list has a name, * input parameters, and scope.
* @public */ @@ -9114,8 +9138,7 @@ export interface UpdateRecoveryPointLifecycleInput { /** *The name of a logical container where backups are stored. Backup vaults are identified * by names that are unique to the account used to create them and the Amazon Web Services - * Region where they are created. They consist of lowercase letters, numbers, and - * hyphens.
+ * Region where they are created. * @public */ BackupVaultName: string | undefined; @@ -9146,7 +9169,7 @@ export interface UpdateRecoveryPointLifecycleInput { export interface UpdateRecoveryPointLifecycleOutput { /** *An ARN that uniquely identifies a backup vault; for example,
- * arn:aws:backup:us-east-1:123456789012:vault:aBackupVault
.
arn:aws:backup:us-east-1:123456789012:backup-vault:aBackupVault
.
* @public
*/
BackupVaultArn?: string;
@@ -9166,10 +9189,8 @@ export interface UpdateRecoveryPointLifecycleOutput {
* 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.
- * Resource types that are able to be transitioned to cold storage are listed in the "Lifecycle to cold storage" - * section of the - * Feature availability by resource table. Backup ignores this expression for - * other resource types.
+ *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.
* @public */ Lifecycle?: Lifecycle; @@ -9228,14 +9249,14 @@ export interface UpdateReportPlanInput { ReportPlanDescription?: string; /** - *A structure that contains information about where to deliver your reports, specifically + *
The information about where to deliver your reports, specifically * your Amazon S3 bucket name, S3 key prefix, and the formats of your reports.
* @public */ ReportDeliveryChannel?: ReportDeliveryChannel; /** - *Identifies the report template for the report. Reports are built using a report + *
The report template for the report. Reports are built using a report * template. The report templates are:
*
* This is the restore testing plan name you wish to update. The name of the restore testing plan name. This is the time the resource testing plan was
+ * The time the resource testing plan was
* created. This is the time the update completed for the restore
+ * The time the update completed for the restore
* testing plan. A list of conditions that you define for resources in
- * your restore testing plan using tags. For example,
- * The conditions that you define for resources in
+ * your restore testing plan using tags. This is the required restore testing selection name of the restore
+ * The required restore testing selection name of the restore
* testing selection you wish to update. This is the time the resource testing selection was
+ * The time the resource testing selection was
* updated successfully. This is the restore testing plan with which the updated restore
+ * The restore testing plan with which the updated restore
* testing selection is associated. This is the returned restore testing selection name. The returned restore testing selection name. This is the time the update completed for the restore
+ * The time the update completed for the restore
* testing selection. A list of backup options for each resource type. The backup options for each resource type. The name of a logical container where backups are stored. Backup vaults are identified\n by names that are unique to the account used to create them and the Amazon Web Services\n Region where they are created. They consist of lowercase letters, numbers, and\n hyphens. The name of a logical container where backups are stored. Backup vaults are identified\n by names that are unique to the account used to create them and the Amazon Web Services\n Region where they are created. An Amazon Resource Name (ARN) that uniquely identifies a backup vault; for example,\n An Amazon Resource Name (ARN) that uniquely identifies a backup vault; for example,\n This is the non-unique name of the resource that \n belongs to the specified backup. The non-unique name of the resource that \n belongs to the specified backup. This is the date on which the backup \n job was initiated. The date on which the backup \n job was initiated. The display name of a backup plan. Must contain 1 to 50 alphanumeric or '-_.'\n characters. The display name of a backup plan. Must contain only alphanumeric or '-_.'\n special characters. If this is set in the console, it can contain 1 to 50 characters; if this \n is set through CLI or API, it can contain 1 to 200 characters. The last time a job to back up resources was run with this rule. A date and time, in\n Unix format and Coordinated Universal Time (UTC). The value of\n The last time this backup plan was run. A date and time, in\n Unix format and Coordinated Universal Time (UTC). The value of\n The name of a logical container where backups are stored. Backup vaults are identified\n by names that are unique to the account used to create them and the Amazon Web Services\n Region where they are created. They consist of lowercase letters, numbers, and\n hyphens. The name of a logical container where backups are stored. Backup vaults are identified\n by names that are unique to the account used to create them and the Amazon Web Services\n Region where they are created. The lifecycle defines when a protected resource is transitioned to cold storage and when\n it expires. Backup transitions and expires backups automatically according to\n the lifecycle that you define. Backups transitioned to cold storage must be stored in cold storage for a minimum of 90\n days. Therefore, the “retention” setting must be 90 days greater than the “transition to\n cold after days” setting. The “transition to cold after days” setting cannot be changed\n after a backup has been transitioned to cold. Resource types that are able to be transitioned to cold storage are listed in the \"Lifecycle to cold storage\" \n section of the \n Feature availability by resource table. Backup ignores this expression for\n other resource types. The lifecycle defines when a protected resource is transitioned to cold storage and when\n it expires. Backup transitions and expires backups automatically according to\n the lifecycle that you define. Backups transitioned to cold storage must be stored in cold storage for a minimum of 90\n days. Therefore, the “retention” setting must be 90 days greater than the “transition to\n cold after days” setting. The “transition to cold after days” setting cannot be changed\n after a backup has been transitioned to cold. Resource types that can transition to cold storage are listed in the Feature availability \n by resource table. Backup ignores this expression for other resource types. An array of key-value pair strings that are assigned to resources that are associated\n with this rule when restored from backup. The tags that are assigned to resources that are associated\n with this rule when restored from backup. This is the timezone in which the schedule expression is set. By default, \n ScheduleExpressions are in UTC. You can modify this to a specified timezone. The timezone in which the schedule expression is set. By default, \n ScheduleExpressions are in UTC. You can modify this to a specified timezone. The name of a logical container where backups are stored. Backup vaults are identified\n by names that are unique to the account used to create them and the Amazon Web Services\n Region where they are created. They consist of lowercase letters, numbers, and\n hyphens. The name of a logical container where backups are stored. Backup vaults are identified\n by names that are unique to the account used to create them and the Amazon Web Services\n Region where they are created. The lifecycle defines when a protected resource is transitioned to cold storage and when\n it expires. Backup will transition and expire backups automatically according\n to the lifecycle that you define. Backups transitioned to cold storage must be stored in cold storage for a minimum of 90\n days. Therefore, the “retention” setting must be 90 days greater than the “transition to\n cold after days” setting. The “transition to cold after days” setting cannot be changed\n after a backup has been transitioned to cold. Resource types that are able to be transitioned to cold storage are listed in the \"Lifecycle to cold storage\" \n section of the \n Feature availability by resource table. Backup ignores this expression for\n other resource types. This parameter has a maximum value of 100 years (36,500 days). The lifecycle defines when a protected resource is transitioned to cold storage and when\n it expires. Backup will transition and expire backups automatically according\n to the lifecycle that you define. Backups transitioned to cold storage must be stored in cold storage for a minimum of 90\n days. Therefore, the “retention” setting must be 90 days greater than the “transition to\n cold after days” setting. The “transition to cold after days” setting cannot be changed\n after a backup has been transitioned to cold storage. Resource types that can transition to cold storage are listed in the Feature availability \n by resource table. Backup ignores this expression for other resource types. This parameter has a maximum value of 100 years (36,500 days). To help organize your resources, you can assign your own metadata to the resources that\n you create. Each tag is a key-value pair. The tags to assign to the resources. This is the timezone in which the schedule expression is set. By default, \n ScheduleExpressions are in UTC. You can modify this to a specified timezone. The timezone in which the schedule expression is set. By default, \n ScheduleExpressions are in UTC. You can modify this to a specified timezone. A list of Amazon Resource Names (ARNs) to assign to a backup plan. The maximum number of\n ARNs is 500 without wildcards, or 30 ARNs with wildcards. If you need to assign many resources to a backup plan, consider a different resource\n selection strategy, such as assigning all resources of a resource type or refining your\n resource selection using tags. The Amazon Resource Names (ARNs) of the resources to assign to a backup plan. The maximum number of\n ARNs is 500 without wildcards, or 30 ARNs with wildcards. If you need to assign many resources to a backup plan, consider a different resource\n selection strategy, such as assigning all resources of a resource type or refining your\n resource selection using tags. If you specify multiple ARNs, the resources much match any of the ARNs (OR logic). A list of conditions that you define to assign resources to your backup plans using\n tags. For example, \n When you specify more than one condition, you assign all resources that match AT\n LEAST ONE condition (using OR logic). \n The conditions that you define to assign resources to your backup plans using tags. For example, \n \n If you specify multiple conditions, the resources much match any of the conditions (OR logic). A list of Amazon Resource Names (ARNs) to exclude from a backup plan. The maximum number\n of ARNs is 500 without wildcards, or 30 ARNs with wildcards. If you need to exclude many resources from a backup plan, consider a different resource\n selection strategy, such as assigning only one or a few resource types or refining your\n resource selection using tags. The Amazon Resource Names (ARNs) of the resources to exclude from a backup plan. The maximum number\n of ARNs is 500 without wildcards, or 30 ARNs with wildcards. If you need to exclude many resources from a backup plan, consider a different resource\n selection strategy, such as assigning only one or a few resource types or refining your\n resource selection using tags. A list of conditions that you define to assign resources to your backup plans using\n tags. For example, \n When you specify more than one condition, you only assign the resources that match\n ALL conditions (using AND logic). \n The conditions that you define to assign resources to your backup plans using tags. For example, \n \n If you specify multiple conditions, the resources much match all conditions (AND logic). Used to specify a set of resources to a backup plan. Specifying your desired Used to specify a set of resources to a backup plan. We recommend that you specify conditions, tags, or resources to include or exclude. \n Otherwise, Backup attempts to select all supported and opted-in storage resources, which \n could have unintended cost implications. For more information, see Assigning resources programmatically. The name of a logical container where backups are stored. Backup vaults are identified\n by names that are unique to the account used to create them and the Amazon Web Services\n Region where they are created. They consist of lowercase letters, numbers, and\n hyphens. The name of a logical container where backups are stored. Backup vaults are identified\n by names that are unique to the account used to create them and the Amazon Web Services\n Region where they are created. An Amazon Resource Name (ARN) that uniquely identifies a backup vault; for example,\n An Amazon Resource Name (ARN) that uniquely identifies a backup vault; for example,\n The type of vault in which the described recovery point is stored. The current state of the vault. Contains The lifecycle defines when a protected resource is transitioned to cold storage and when\n it expires. Backup transitions and expires backups automatically according to\n the lifecycle that you define. Backups transitioned to cold storage must be stored in cold storage for a minimum of 90\n days. Therefore, the “retention” setting must be 90 days greater than the “transition to\n cold after days” setting. The “transition to cold after days” setting cannot be changed\n after a backup has been transitioned to cold. Resource types that are able to be transitioned to cold storage are listed in the \"Lifecycle to cold storage\" \n section of the \n Feature availability by resource table. Backup ignores this expression for\n other resource types. Contains The lifecycle defines when a protected resource is transitioned to cold storage and when\n it expires. Backup transitions and expires backups automatically according to\n the lifecycle that you define. Backups transitioned to cold storage must be stored in cold storage for a minimum of 90\n days. Therefore, the “retention” setting must be 90 days greater than the “transition to\n cold after days” setting. The “transition to cold after days” setting cannot be changed\n after a backup has been transitioned to cold. Resource types that can transition to cold storage are listed in the Feature availability \n by resource table. Backup ignores this expression for other resource types. This action removes the specified legal hold on a recovery point. \n This action can only be performed by a user with sufficient permissions. Removes the specified legal hold on a recovery point. This action can only be performed\n by a user with sufficient permissions. Legal hold ID required to remove the specified legal hold on a recovery point. The ID of the legal hold. String describing the reason for removing the legal hold. A string the describes the reason for removing the legal hold. The integer amount in days specifying amount of days after this \n API operation to remove legal hold. The integer amount, in days, after which to remove legal hold. Includes information about tags you define to assign tagged resources to a backup\n plan. Includes information about tags you define to assign tagged resources to a backup\n plan. Include the prefix A list of parameters for a control. A control can have zero, one, or more than one\n parameter. An example of a control with two parameters is: \"backup plan frequency is at\n least The parameters for a control. A control can have zero, one, or more than one\n parameter. An example of a control with two parameters is: \"backup plan frequency is at\n least The tag key-value pair applied to those Amazon Web Services resources that you want to\n trigger an evaluation for a rule. A maximum of one key-value pair can be provided. The tag\n value is optional, but it cannot be an empty string. The structure to assign a tag is:\n The tag key-value pair applied to those Amazon Web Services resources that you want to\n trigger an evaluation for a rule. A maximum of one key-value pair can be provided. The tag\n value is optional, but it cannot be an empty string if you are creating or editing a \n framework from the console (though the value can be an empty string when included \n in a CloudFormation template). The structure to assign a tag is:\n An Amazon Resource Name (ARN) that uniquely identifies the destination backup vault for\n the copied backup. For example,\n An Amazon Resource Name (ARN) that uniquely identifies the destination backup vault for\n the copied backup. For example,\n An Amazon Resource Name (ARN) that uniquely identifies a source copy vault; for example,\n An Amazon Resource Name (ARN) that uniquely identifies a source copy vault; for example,\n An Amazon Resource Name (ARN) that uniquely identifies a destination copy vault; for\n example, An Amazon Resource Name (ARN) that uniquely identifies a destination copy vault; for\n example, This is the identifier of a resource within a composite group, such as \n nested (child) recovery point belonging to a composite (parent) stack. The \n ID is transferred from \n the \n logical ID within a stack. The identifier of a resource within a composite group, such as \n nested (child) recovery point belonging to a composite (parent) stack. The \n ID is transferred from \n the \n logical ID within a stack. This is the number of child (nested) copy jobs. The number of child (nested) copy jobs. This is the non-unique name of the resource that \n belongs to the specified backup. The non-unique name of the resource that \n belongs to the specified backup. This is the Amazon Web Services Regions within the job summary. The Amazon Web Services Regions within the job summary. Specifies the body of a backup plan. Includes a The body of a backup plan. Includes a To help organize your resources, you can assign your own metadata to the resources that\n you create. Each tag is a key-value pair. The specified tags are assigned to all backups\n created with this plan. The tags to assign to the backup plan. Uniquely identifies a backup plan. The ID of the backup plan. A list of The settings for a resource type. This option is only\n available for Windows Volume Shadow Copy Service (VSS) backup jobs. Uniquely identifies the backup plan to be associated with the selection of\n resources. The ID of the backup plan. Specifies the body of a request to assign a set of resources to a backup plan. The body of a request to assign a set of resources to a backup plan. Uniquely identifies a backup plan. The ID of the backup plan. Metadata that you can assign to help organize the resources that you create. Each tag is\n a key-value pair. The tags to assign to the backup vault. An Amazon Resource Name (ARN) that uniquely identifies a backup vault; for example,\n An Amazon Resource Name (ARN) that uniquely identifies a backup vault; for example,\n A list of the controls that make up the framework. Each control in the list has a name,\n input parameters, and scope. The controls that make up the framework. Each control in the list has a name,\n input parameters, and scope. Metadata that you can assign to help organize the frameworks that you create. Each tag\n is a key-value pair. The tags to assign to the framework. This action creates a legal hold on a recovery point (backup). A legal hold \n is a restraint on altering or deleting a backup until an authorized user cancels the \n legal hold. Any actions to delete or disassociate a recovery point will fail with \n an error if one or more active legal holds are on the recovery point. Creates a legal hold on a recovery point (backup). A legal hold is a restraint on\n altering or deleting a backup until an authorized user cancels the legal hold. Any actions\n to delete or disassociate a recovery point will fail with an error if one or more active\n legal holds are on the recovery point. This is the string title of the legal hold. The title of the legal hold. This is the string description of the legal hold. The description of the legal hold. This specifies criteria to assign \n a set of resources, such as resource types or backup vaults. The criteria to assign a set of resources, such as resource types or backup vaults. This is the string title of the legal hold returned after creating the legal hold. The title of the legal hold. This displays the status of the legal hold returned after creating the legal hold. \n Statuses can be The status of the legal hold. This is the returned string description of the legal hold. The description of the legal hold. Legal hold ID returned for the specified legal hold on a recovery point. The ID of the legal hold. This is the ARN (Amazon Resource Number) of the created legal hold. The Amazon Resource Name (ARN) of the legal hold. Time in number format when legal hold was created. The time when the legal hold was created. This specifies criteria to assign \n a set of resources, such as resource types or backup vaults. The criteria to assign to a set of resources, such as resource types or backup vaults. This request creates a logical container to where backups may be copied. This request includes a name, the Region, the maximum number of retention days, the \n minimum number of retention days, and optionally can include tags and a creator request \n ID. Do not include sensitive data, such as passport numbers, in the name of a backup\n vault. Creates a logical container to where backups may be copied. This request includes a name, the Region, the maximum number of retention days, the \n minimum number of retention days, and optionally can include tags and a creator request \n ID. Do not include sensitive data, such as passport numbers, in the name of a backup\n vault. This is the name of the vault that is being created. The name of a logical container where backups are stored. Logically air-gapped \n backup vaults are identified by names that are unique to the account used to create \n them and the Region where they are created. These are the tags that will be included in the newly-created vault. The tags to assign to the vault. This is the ID of the creation request. This parameter is optional. If used, this parameter must contain \n 1 to 50 alphanumeric or '-_.' characters. The ID of the creation request. This parameter is optional. If used, this parameter must contain \n 1 to 50 alphanumeric or '-_.' characters. This setting specifies the minimum retention period\n that the vault retains its recovery points. If this parameter is not specified, \n no minimum retention period is enforced. If specified, any backup or copy job to the vault must have a lifecycle policy with a\n retention period equal to or longer than the minimum retention period. If a job\n retention period is shorter than that minimum retention period, then the vault fails the\n backup or copy job, and you should either modify your lifecycle settings or use a different\n vault. This setting specifies the minimum retention period\n that the vault retains its recovery points. The minimum value accepted is 7 days. This is the setting that specifies the maximum retention period\n that the vault retains its recovery points. If this parameter is not specified, Backup \n does not enforce a maximum retention period on the recovery points in the vault (allowing\n indefinite storage). If specified, any backup or copy job to the vault must have a lifecycle policy with a\n retention period equal to or shorter than the maximum retention period. If the job \n retention period is longer than that maximum retention period, then the vault fails the\n backup or copy job, and you should either modify your lifecycle settings or use a different\n vault. The maximum retention period that the vault retains its recovery points. The name of a logical container where backups are stored. Logically air-gapped \n backup vaults are identified by names that are unique to the account used to create \n them and the Region where they are created. They consist of lowercase letters, numbers, \n and hyphens. The name of a logical container where backups are stored. Logically air-gapped \n backup vaults are identified by names that are unique to the account used to create \n them and the Region where they are created. This is the ARN (Amazon Resource Name) of the vault being created. The ARN (Amazon Resource Name) of the vault. This is the current state of the vault. The current state of the vault. Metadata that you can assign to help organize the report plans that you create. Each tag\n is a key-value pair. The tags to assign to the report plan. This is the first of two steps to create a restore testing \n plan; once this request is successful, finish the procedure with \n request CreateRestoreTestingSelection. You must include the parameter RestoreTestingPlan. You may \n optionally include CreatorRequestId and Tags. Creates a restore testing plan. The first of two steps to create a restore testing \n plan. After this request is successful, finish the procedure using \n CreateRestoreTestingSelection. Optional tags to include. A tag is a key-value pair you can use to \n manage, filter, and search for your resources. Allowed characters include \n UTF-8 letters,numbers, spaces, and the following characters: \n + - = . _ : /. The tags to assign to the restore testing plan. This is the time the resource testing selection was created successfully. The time that the resource testing selection was created. This is the ARN of the restore testing plan with which the restore \n testing selection is associated. The ARN of the restore testing plan with which the restore \n testing selection is associated. Unique string that is the name of the restore testing plan. The name cannot be changed after creation. The name consists of only \n alphanumeric characters and underscores. Maximum length is 50. The name of the restore testing plan. The name cannot be changed after creation. The name consists of only \n alphanumeric characters and underscores. Maximum length is 50. This is the unique name of the restore testing selection that belongs to \n the related restore testing plan. The name of the restore testing selection for the related restore testing plan. The name of a logical container where backups are stored. Backup vaults are identified\n by names that are unique to the account used to create them and the Amazon Web Services\n Region where they are created. They consist of lowercase letters, numbers, and\n hyphens. The name of a logical container where backups are stored. Backup vaults are identified\n by names that are unique to the account used to create them and the Amazon Web Services\n Region where they are created. The name of a logical container where backups are stored. Backup vaults are identified\n by names that are unique to the account used to create them and the Region where they are\n created. They consist of lowercase letters, numbers, and hyphens. The name of a logical container where backups are stored. Backup vaults are identified\n by names that are unique to the account used to create them and the Region where they are\n created. The name of a logical container where backups are stored. Backup vaults are identified\n by names that are unique to the account used to create them and the Amazon Web Services\n Region where they are created. They consist of lowercase letters, numbers, and\n hyphens. The name of a logical container where backups are stored. Backup vaults are identified\n by names that are unique to the account used to create them and the Amazon Web Services\n Region where they are created. The name of a logical container where backups are stored. Backup vaults are identified\n by names that are unique to the account used to create them and the Amazon Web Services\n Region where they are created. They consist of lowercase letters, numbers, and\n hyphens. The name of a logical container where backups are stored. Backup vaults are identified\n by names that are unique to the account used to create them and the Amazon Web Services\n Region where they are created. An Amazon Resource Name (ARN) that uniquely identifies a backup vault; for example,\n An Amazon Resource Name (ARN) that uniquely identifies a backup vault; for example,\n This is the non-unique name of the resource that \n belongs to the specified backup. The non-unique name of the resource that \n belongs to the specified backup. This is the date a backup job was initiated. The date a backup job was initiated. This is the job count for the specified \n message category. Example strings may include The job count for the specified \n message category. Example strings may include The name of a logical container where backups are stored. Backup vaults are identified\n by names that are unique to the account used to create them and the Amazon Web Services\n Region where they are created. They consist of lowercase letters, numbers, and\n hyphens. The name of a logical container where backups are stored. Backup vaults are identified\n by names that are unique to the account used to create them and the Amazon Web Services\n Region where they are created. This is the account ID of the specified backup vault. The account ID of the specified backup vault. The name of a logical container where backups are stored. Backup vaults are identified\n by names that are unique to the account used to create them and the Region where they are\n created. They consist of lowercase letters, numbers, and hyphens. The name of a logical container where backups are stored. Backup vaults are identified\n by names that are unique to the account used to create them and the Region where they are\n created. An Amazon Resource Name (ARN) that uniquely identifies a backup vault; for example,\n An Amazon Resource Name (ARN) that uniquely identifies a backup vault; for example,\n This is the type of vault described. The type of vault described. The current state of the vault.-> The Backup Vault Lock setting that specifies the minimum retention period\n that the vault retains its recovery points. If this parameter is not specified, Vault Lock\n does not enforce a minimum retention period. If specified, any backup or copy job to the vault must have a lifecycle policy with a\n retention period equal to or longer than the minimum retention period. If the job's\n retention period is shorter than that minimum retention period, then the vault fails the\n backup or copy job, and you should either modify your lifecycle settings or use a different\n vault. Recovery points already stored in the vault prior to Vault Lock are not\n affected. The Backup Vault Lock setting that specifies the minimum retention period\n that the vault retains its recovery points. If this\n parameter is not specified, Vault Lock will not enforce a minimum retention period. If specified, any backup or copy job to the vault must have a lifecycle policy with a\n retention period equal to or longer than the minimum retention period. If the job's\n retention period is shorter than that minimum retention period, then the vault fails the\n backup or copy job, and you should either modify your lifecycle settings or use a different\n vault. Recovery points already stored in the vault prior to Vault Lock are not\n affected. A list of the controls that make up the framework. Each control in the list has a name,\n input parameters, and scope. The controls that make up the framework. Each control in the list has a name,\n input parameters, and scope. This is the non-unique name of the resource that \n belongs to the specified backup. The name of the resource that belongs to the specified backup. This is the ARN (Amazon Resource Name) of the backup vault \n that contains the most recent backup recovery point. The ARN (Amazon Resource Name) of the backup vault \n that contains the most recent backup recovery point. This is the ARN (Amazon Resource Name) of the most recent \n recovery point. The ARN (Amazon Resource Name) of the most recent \n recovery point. This is the time in minutes the most recent restore \n job took to complete. The time, in minutes, that the most recent restore job took to complete. This is the creation date of the most recent restore job. The creation date of the most recent restore job. This is the date the most recent recovery point was created. The date the most recent recovery point was created. The name of a logical container where backups are stored. Backup vaults are identified\n by names that are unique to the account used to create them and the Amazon Web Services\n Region where they are created. They consist of lowercase letters, numbers, and\n hyphens. The name of a logical container where backups are stored. Backup vaults are identified\n by names that are unique to the account used to create them and the Amazon Web Services\n Region where they are created. This is the account ID of the specified backup vault. The account ID of the specified backup vault. The name of a logical container where backups are stored. Backup vaults are identified\n by names that are unique to the account used to create them and the Region where they are\n created. They consist of lowercase letters, numbers, and hyphens. The name of a logical container where backups are stored. Backup vaults are identified\n by names that are unique to the account used to create them and the Region where they are\n created. An ARN that uniquely identifies a backup vault; for example,\n An ARN that uniquely identifies a backup vault; for example,\n An Amazon Resource Name (ARN) that uniquely identifies the source vault where the\n resource was originally backed up in; for example,\n An Amazon Resource Name (ARN) that uniquely identifies the source vault where the\n resource was originally backed up in; for example,\n A status code specifying the state of the recovery point. \n \n \n To resolve For SAP HANA on Amazon EC2 A status code specifying the state of the recovery point. \n \n \n To resolve For SAP HANA on Amazon EC2 The lifecycle defines when a protected resource is transitioned to cold storage and when\n it expires. Backup transitions and expires backups automatically according to\n the lifecycle that you define. Backups that are transitioned to cold storage must be stored in cold storage for a\n minimum of 90 days. Therefore, the “retention” setting must be 90 days greater than the\n “transition to cold after days” setting. The “transition to cold after days” setting cannot\n be changed after a backup has been transitioned to cold. Resource types that are able to be transitioned to cold storage are listed in the \"Lifecycle to cold storage\" \n section of the \n Feature availability by resource table. Backup ignores this expression for\n other resource types. The lifecycle defines when a protected resource is transitioned to cold storage and when\n it expires. Backup transitions and expires backups automatically according to\n the lifecycle that you define. Backups that are transitioned to cold storage must be stored in cold storage for a\n minimum of 90 days. Therefore, the “retention” setting must be 90 days greater than the\n “transition to cold after days” setting. The “transition to cold after days” setting cannot\n be changed after a backup has been transitioned to cold. Resource types that can transition to cold storage are listed in the Feature \n availability by resource table. Backup ignores this expression for other resource types. This is the identifier of a resource within a composite group, such as \n nested (child) recovery point belonging to a composite (parent) stack. The \n ID is transferred from \n the \n logical ID within a stack. The identifier of a resource within a composite group, such as \n nested (child) recovery point belonging to a composite (parent) stack. The \n ID is transferred from the \n logical ID within a stack. This is the non-unique name of the resource that \n belongs to the specified backup. The name of the resource that belongs to the specified backup. This is the type of vault in which the described recovery point is stored. The type of vault in which the described recovery point is stored. Returns a list of all services along with the opt-in preferences in the Region. The services along with the opt-in preferences in the Region. Returns whether Backup fully manages the backups for a resource type. For the benefits of full Backup management, see Full Backup management. For a list of resource types and whether each supports full Backup\n management, see the Feature\n availability by resource table. If Returns whether Backup fully manages the backups for a resource type. For the benefits of full Backup management, see Full Backup \n management. For a list of resource types and whether each supports full Backup management, \n see the Feature availability by resource table. If A list of information about a report job, including its completion and creation times,\n report destination, unique report job ID, Amazon Resource Name (ARN), report template,\n status, and status message. The information about a report job, including its completion and creation times,\n report destination, unique report job ID, Amazon Resource Name (ARN), report template,\n status, and status message. An Amazon Resource Name (ARN) that uniquely identifies a resource whose recovery point\n is being restored. The format of the ARN depends on the resource type of the backed-up\n resource. The Amazon Resource Name (ARN) of the resource that \n was created by the restore job. The format of the ARN depends on the resource type of the backed-up\n resource. This is the creation date of the recovery point made by the specifed restore job. The creation date of the recovery point made by the specifed restore job. This is the status of validation run on the indicated \n restore job. The status of validation run on the indicated \n restore job. This describes the status of validation run on the \n indicated restore job. The status message. This notes the status of the data generated by the restore test. \n The status may be The status of the data generated by the restore test. This is the name of a logical container where the child (nested) recovery point\n is stored. Backup vaults are identified by names that are unique to the account used \n to create them and the Amazon Web Services Region where they are created. They consist of lowercase \n letters, numbers, and hyphens. The name of a logical container where the child (nested) recovery point\n is stored. Backup vaults are identified by names that are unique to the account used \n to create them and the Amazon Web Services Region where they are created. This is the Amazon Resource Name (ARN) that uniquely identifies the child \n (nested) recovery point; for example, \n The Amazon Resource Name (ARN) that uniquely identifies the child \n (nested) recovery point; for example, \n A list of The name/value pairs. The last time a job to back up resources was run with this backup plan. A date and time,\n in Unix format and Coordinated Universal Time (UTC). The value of\n The last time this backup plan was run. A date and time,\n in Unix format and Coordinated Universal Time (UTC). The value of\n The name of a logical container where backups are stored. Backup vaults are identified\n by names that are unique to the account used to create them and the Amazon Web Services\n Region where they are created. They consist of lowercase letters, numbers, and\n hyphens. The name of a logical container where backups are stored. Backup vaults are identified\n by names that are unique to the account used to create them and the Amazon Web Services\n Region where they are created. The name of a logical container where backups are stored. Backup vaults are identified\n by names that are unique to the account used to create them and the Region where they are\n created. They consist of lowercase letters, numbers, and hyphens. The name of a logical container where backups are stored. Backup vaults are identified\n by names that are unique to the account used to create them and the Region where they are\n created. An Amazon Resource Name (ARN) that uniquely identifies a backup vault; for example,\n An Amazon Resource Name (ARN) that uniquely identifies a backup vault; for example,\n The name of a logical container where backups are stored. Backup vaults are identified\n by names that are unique to the account used to create them and the Amazon Web Services\n Region where they are created. They consist of lowercase letters, numbers, and\n hyphens. The name of a logical container where backups are stored. Backup vaults are identified\n by names that are unique to the account used to create them and the Amazon Web Services\n Region where they are created. The name of a logical container where backups are stored. Backup vaults are identified\n by names that are unique to the account used to create them and the Region where they are\n created. They consist of lowercase letters, numbers, and hyphens. The name of a logical container where backups are stored. Backup vaults are identified\n by names that are unique to the account used to create them and the Region where they are\n created. An Amazon Resource Name (ARN) that uniquely identifies a backup vault; for example,\n An Amazon Resource Name (ARN) that uniquely identifies a backup vault; for example,\n This is the ID required to use The ID of the legal hold. This is the string title of the legal hold. The title of the legal hold. This is the status of the legal hold. Statuses can be \n The status of the legal hold. This is the returned string description of the legal hold. The description of the legal hold. String describing the reason for removing the legal hold. The reason for removing the legal hold. This is the returned ID associated with a specified legal hold. The ID of the legal hold. This is the returned framework ARN for the specified legal hold. \n An Amazon Resource Name (ARN) uniquely identifies a resource. The format \n of the ARN depends on the resource type. The framework ARN for the specified legal hold. The format \n of the ARN depends on the resource type. Time in number format when legal hold was created. The time when the legal hold was created. Time in number when legal hold was cancelled. The time when the legal hold was cancelled. This is the date and time until which the legal hold record will \n be retained. The date and time until which the legal hold record is retained. This specifies criteria to assign \n a set of resources, such as resource types or backup vaults. The criteria to assign a set of resources, such as resource types or backup vaults. The name of a logical container where backups are stored. Backup vaults are identified\n by names that are unique to the account used to create them and the Amazon Web Services\n Region where they are created. They consist of lowercase letters, numbers, and\n hyphens. The name of a logical container where backups are stored. Backup vaults are identified\n by names that are unique to the account used to create them and the Amazon Web Services\n Region where they are created. This is the account ID of the specified backup vault. The account ID of the specified backup vault. An ARN that uniquely identifies a backup vault; for example,\n An ARN that uniquely identifies a backup vault; for example,\n This is the resource type associated with the recovery point. The resource type of the recovery point. This is the account ID of the specified backup vault. The account ID of the specified backup vault. Contains a string with the supported Amazon Web Services resource types: \n \n \n \n \n \n \n \n \n \n Contains a string with the supported Amazon Web Services resource types: \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n This is the title of a legal hold. The title of a legal hold. This is the status of the legal hold. Statuses can be \n The status of the legal hold. This is the description of a legal hold. The description of a legal hold. ID of specific legal hold on one or more recovery points. The ID of the legal hold. This is an Amazon Resource Number (ARN) that uniquely identifies the legal hold; for example, \n The Amazon Resource Name (ARN) of the legal hold; for example, \n This is the time in number format when legal hold was created. The time when the legal hold was created. This is the time in number format when legal hold was cancelled. The time when the legal hold was cancelled. Specifies the number of days after creation that a recovery point is moved to cold\n storage. The number of days after creation that a recovery point is moved to cold\n storage. Specifies the number of days after creation that a recovery point is deleted. Must be\n greater than 90 days plus The number of days after creation that a recovery point is deleted. This value must be\n at least 90 days after the number of days specified in Optional Boolean. If this is true, this setting will \n instruct your backup plan to transition supported resources to \n archive (cold) storage tier in accordance with your lifecycle settings. If the value is true, your backup plan transitions supported resources to \n archive (cold) storage tier in accordance with your lifecycle settings. Contains an array of Backups transitioned to cold storage must be stored in cold storage for a minimum of 90\n days. Therefore, on the console, the “retention” setting must be 90 days greater than the\n “transition to cold after days” setting. The “transition to cold after days” setting cannot\n be changed after a backup has been transitioned to cold. Resource types that are able to be transitioned to cold storage are listed in the \"Lifecycle to cold storage\" \n section of the \n Feature availability by resource table. Backup ignores this expression for\n other resource types. Specifies the time period, in days, before a recovery point transitions to cold storage \n or is deleted. Backups transitioned to cold storage must be stored in cold storage for a minimum of 90\n days. Therefore, on the console, the retention setting must be 90 days greater than the\n transition to cold after days setting. The transition to cold after days setting can't\n be changed after a backup has been transitioned to cold. Resource types that can transition to cold storage are listed in the Feature \n availability by resource table. Backup ignores this expression for\n other resource types. To remove the existing lifecycle and retention periods and keep your recovery points indefinitely, \n specify -1 for This is the period that sets the boundaries for returned \n results. Acceptable values include \n \n \n The period for the returned results. \n \n \n This parameter sets the maximum number of items \n to be returned. The value is an integer. Range of accepted values is from \n 1 to 500. The maximum number of items to be returned. The value is an integer. Range of accepted values is from \n 1 to 500. This request returns a summary that contains \n Region, Account, State, ResourceType, MessageCategory, \n StartTime, EndTime, and Count of included jobs. The summary information. This is the period that sets the boundaries for returned \n results. \n \n \n The period for the returned results. \n \n \n Returns only backup jobs that will be stored in the specified backup vault. Backup\n vaults are identified by names that are unique to the account used to create them and the\n Amazon Web Services Region where they are created. They consist of lowercase letters,\n numbers, and hyphens. Returns only backup jobs that will be stored in the specified backup vault. Backup\n vaults are identified by names that are unique to the account used to create them and the\n Amazon Web Services Region where they are created. Returns only backup jobs for the specified resources: \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n Returns only backup jobs for the specified resources: \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n Returns metadata of your saved backup plan templates, including the template ID, name,\n and the creation and deletion dates. Lists the backup plan templates. The maximum number of items to be returned. The maximum number of items to return. Returns a list of all active backup plans for an authenticated account. The list\n contains information such as Amazon Resource Names (ARNs), plan IDs, creation and deletion\n dates, version IDs, plan names, and creator request IDs. Lists the active backup plans for the account. An array of backup plan list items containing metadata about your saved backup\n plans. Information about the backup plans. This is the period that sets the boundaries for returned \n results. \n \n \n The period for the returned results. \n \n \n This is the period that sets the boundaries for returned \n results. \n \n \n The period for the returned results. \n \n \n Returns only backup jobs for the specified resources: \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n Returns only backup jobs for the specified resources: \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n An Amazon Resource Name (ARN) that uniquely identifies a source backup vault to copy\n from; for example, An Amazon Resource Name (ARN) that uniquely identifies a source backup vault to copy\n from; for example, A list of frameworks with details for each framework, including the framework name,\n Amazon Resource Name (ARN), description, number of controls, creation time, and deployment\n status. The frameworks with details for each framework, including the framework name,\n Amazon Resource Name (ARN), description, number of controls, creation time, and deployment\n status. This is the list of protected resources by backup vault within the vault(s) you specify by name. The list of protected resources by backup vault within the vault(s) you specify by name. This is the list of protected resources by backup vault within the vault(s) you specify by account ID. The list of protected resources by backup vault within the vault(s) you specify by account ID. The name of a logical container where backups are stored. Backup vaults are identified\n by names that are unique to the account used to create them and the Amazon Web Services\n Region where they are created. They consist of lowercase letters, numbers, and\n hyphens. Backup vault name might not be available when a supported service creates the\n backup. The name of a logical container where backups are stored. Backup vaults are identified\n by names that are unique to the account used to create them and the Amazon Web Services\n Region where they are created. Backup vault name might not be available when a supported service creates the\n backup. Returns only recovery points that match the specified resource type(s): \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n Returns only recovery points that match the specified resource type(s): \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n This is the ID of the legal hold. The ID of the legal hold. This is the next item following a partial list of returned resources. For example, if a request\n is made to return The next item following a partial list of returned resources. For example, if a request\n is made to return This is the maximum number of resource list items to be returned. The maximum number of resource list items to be returned. This is a list of the recovery points returned by \n The recovery points. This return is the next item following a partial list of returned resources. The next item following a partial list of returned resources. Returns detailed information about all the recovery points of the type specified by a\n resource Amazon Resource Name (ARN). For Amazon EFS and Amazon EC2, this action only lists recovery points\n created by Backup. The information about the recovery points of the type specified by a\n resource Amazon Resource Name (ARN). For Amazon EFS and Amazon EC2, this action only lists recovery points\n created by Backup. A list of your report plans with detailed information for each plan. This information\n includes the Amazon Resource Name (ARN), report plan name, description, settings, delivery\n channel, deployment status, creation time, and last times the report plan attempted to and\n successfully ran. The report plans with detailed information for each plan. This information\n includes the Amazon Resource Name (ARN), report plan name, description, settings, delivery\n channel, deployment status, creation time, and last times the report plan attempted to and\n successfully ran. This is the period that sets the boundaries for returned \n results. Acceptable values include \n \n \n The period for the returned results. \n \n \n This is the period that sets the boundaries for returned \n results. \n \n \n The period for the returned results. \n \n \n Include this parameter to return only restore jobs for the \n specified resources: \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n Include this parameter to return only restore jobs for the specified resources: \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n Returns a list of key-value pairs assigned to a target recovery point, backup plan, or\n backup vault. \n Returns the tags assigned to the resource, such as a target recovery point, backup plan, or\n backup vault. To help organize your resources, you can assign your own metadata to the resources you\n create. Each tag is a key-value pair. Information about the tags. This is the non-unique name of the resource that \n belongs to the specified backup. The non-unique name of the resource that \n belongs to the specified backup. This is the ARN (Amazon Resource Name) of the backup vault \n that contains the most recent backup recovery point. The ARN (Amazon Resource Name) of the backup vault \n that contains the most recent backup recovery point. This is the ARN (Amazon Resource Name) of the most \n recent recovery point. The ARN (Amazon Resource Name) of the most \n recent recovery point. A list of conditions that you define for resources in \n your restore testing plan using tags. For example, \n The conditions that you define for resources in \n your restore testing plan using tags. The name of a logical container where backups are stored. Backup vaults are identified\n by names that are unique to the account used to create them and the Amazon Web Services\n Region where they are created. They consist of lowercase letters, numbers, and\n hyphens. The name of a logical container where backups are stored. Backup vaults are identified\n by names that are unique to the account used to create them and the Amazon Web Services\n Region where they are created. Applies Backup Vault Lock to a backup vault, preventing attempts to delete\n any recovery point stored in or created in a backup vault. Vault Lock also prevents\n attempts to update the lifecycle policy that controls the retention period of any recovery\n point currently stored in a backup vault. If specified, Vault Lock enforces a minimum and\n maximum retention period for future backup and copy jobs that target a backup vault. Backup Vault Lock has been assessed by Cohasset Associates for use in environments \n that are subject to SEC 17a-4, CFTC, and FINRA regulations. For more information about \n how Backup Vault Lock relates to these regulations, see the \n Cohasset Associates \n Compliance Assessment.\n Applies Backup Vault Lock to a backup vault, preventing attempts to delete\n any recovery point stored in or created in a backup vault. Vault Lock also prevents\n attempts to update the lifecycle policy that controls the retention period of any recovery\n point currently stored in a backup vault. If specified, Vault Lock enforces a minimum and\n maximum retention period for future backup and copy jobs that target a backup vault. Backup Vault Lock has been assessed by Cohasset Associates for use in environments \n that are subject to SEC 17a-4, CFTC, and FINRA regulations. For more information about \n how Backup Vault Lock relates to these regulations, see the \n Cohasset Associates \n Compliance Assessment.\n For more information, see Backup Vault Lock. The Backup Vault Lock configuration that specifies the minimum retention\n period that the vault retains its recovery points. This setting can be useful if, for\n example, your organization's policies require you to retain certain data for at least seven\n years (2555 days). If this parameter is not specified, Vault Lock will not enforce a minimum retention\n period. If this parameter is specified, any backup or copy job to the vault must have a\n lifecycle policy with a retention period equal to or longer than the minimum retention\n period. If the job's retention period is shorter than that minimum retention period, then\n the vault fails that backup or copy job, and you should either modify your lifecycle\n settings or use a different vault. The shortest minimum retention period\n you can specify is 1 day. Recovery points already saved in the vault prior to\n Vault Lock are not affected. The Backup Vault Lock configuration that specifies the minimum retention\n period that the vault retains its recovery points. This setting can be useful if, for\n example, your organization's policies require you to retain certain data for at least seven\n years (2555 days). This parameter is required when a vault lock is created through CloudFormation;\n otherwise, this parameter is optional. If this parameter is not specified, Vault Lock will\n not enforce a minimum retention period. If this parameter is specified, any backup or copy job to the vault must have a\n lifecycle policy with a retention period equal to or longer than the minimum retention\n period. If the job's retention period is shorter than that minimum retention period, then\n the vault fails that backup or copy job, and you should either modify your lifecycle\n settings or use a different vault. The shortest minimum retention period\n you can specify is 1 day. Recovery points already saved in the vault prior to\n Vault Lock are not affected. The name of a logical container where backups are stored. Backup vaults are identified\n by names that are unique to the account used to create them and the Amazon Web Services\n Region where they are created. They consist of lowercase letters, numbers, and\n hyphens. The name of a logical container where backups are stored. Backup vaults are identified\n by names that are unique to the account used to create them and the Amazon Web Services\n Region where they are created. An array of events that indicate the status of jobs to back up resources to the backup\n vault. For common use cases and code samples, see Using Amazon SNS to\n track Backup events. The following events are supported: \n \n \n \n The list below shows items that are deprecated events (for reference) and are no longer \n in use. They are no longer supported and will not return statuses or notifications. \n Refer to the list above for current supported events. An array of events that indicate the status of jobs to back up resources to the backup\n vault. For common use cases and code samples, see Using Amazon SNS to\n track Backup events. The following events are supported: \n \n \n \n The list below includes both supported events and deprecated events that are no longer\n in use (for reference). Deprecated events do not return statuses or notifications. \n Refer to the list above for the supported events. This is the status of your restore validation. The status of your restore validation. The name of a logical container where backups are stored. Backup vaults are identified\n by names that are unique to the account used to create them and the Amazon Web Services\n Region where they are created. They consist of lowercase letters, numbers, and\n hyphens. The name of a logical container where backups are stored. Backup vaults are identified\n by names that are unique to the account used to create them and the Amazon Web Services\n Region where they are created. An ARN that uniquely identifies a backup vault; for example,\n An ARN that uniquely identifies a backup vault; for example,\n A message explaining the reason of the recovery point deletion failure. A message explaining the current status of the recovery point. The lifecycle defines when a protected resource is transitioned to cold storage and when\n it expires. Backup transitions and expires backups automatically according to\n the lifecycle that you define. Backups transitioned to cold storage must be stored in cold storage for a minimum of 90\n days. Therefore, the “retention” setting must be 90 days greater than the “transition to\n cold after days” setting. The “transition to cold after days” setting cannot be changed\n after a backup has been transitioned to cold. Resource types that are able to be transitioned to cold storage are listed in the \"Lifecycle to cold storage\" \n section of the \n Feature availability by resource table. Backup ignores this expression for\n other resource types. The lifecycle defines when a protected resource is transitioned to cold storage and when\n it expires. Backup transitions and expires backups automatically according to\n the lifecycle that you define. Backups transitioned to cold storage must be stored in cold storage for a minimum of 90\n days. Therefore, the “retention” setting must be 90 days greater than the “transition to\n cold after days” setting. The “transition to cold after days” setting cannot be changed\n after a backup has been transitioned to cold. Resource types that can transition to cold storage are listed in the Feature \n availability by resource table. Backup ignores this expression for\n other resource types. This is the Amazon Resource Name (ARN) of the parent (composite) \n recovery point. The Amazon Resource Name (ARN) of the parent (composite) \n recovery point. This is the identifier of a resource within a composite group, such as \n nested (child) recovery point belonging to a composite (parent) stack. The \n ID is transferred from \n the \n logical ID within a stack. The identifier of a resource within a composite group, such as \n nested (child) recovery point belonging to a composite (parent) stack. The \n ID is transferred from \n the \n logical ID within a stack. This is the non-unique name of the resource that \n belongs to the specified backup. The non-unique name of the resource that \n belongs to the specified backup. This is the type of vault in which the described recovery point is stored. The type of vault in which the described recovery point is stored. A message explaining the reason of the recovery point deletion failure. A message explaining the current status of the recovery point. The name of a logical container where backups are stored. Backup vaults are identified\n by names that are unique to the account used to create them and the Amazon Web Services\n Region where they are created. They consist of lowercase letters, numbers, and\n hyphens. The name of a logical container where backups are stored. Backup vaults are identified\n by names that are unique to the account used to create them and the Amazon Web Services\n Region where they are created. This is the Amazon Resource Name (ARN) of the parent (composite) \n recovery point. The Amazon Resource Name (ARN) of the parent (composite) \n recovery point. This is the non-unique name of the resource that \n belongs to the specified backup. The non-unique name of the resource that \n belongs to the specified backup. This is the type of vault in which the described recovery point is \n stored. The type of vault in which the described recovery point is \n stored. This is the Amazon Resource Name (ARN) of the parent (composite) \n recovery point. The Amazon Resource Name (ARN) of the parent (composite) \n recovery point. This is the Amazon Resource Name (ARN) that uniquely identifies \n a saved resource. The Amazon Resource Name (ARN) that uniquely identifies \n a saved resource. This is the Amazon Web Services resource type that is saved as \n a recovery point. The Amazon Web Services resource type that is saved as \n a recovery point. This is the name of the backup vault \n (the logical container in which backups are stored). The name of the backup vault \n (the logical container in which backups are stored). A list of the format of your reports: The format of your reports: These are the accounts to be included in the report. These are the accounts to be included in the report. Use string value of These are the Regions to be included in the report. These are the Regions to be included in the report. Use the wildcard as the string value to include all Regions. Specifies the IAM role ARN used to create the target recovery point; for example,\n The IAM role ARN used to create the target recovery point; for example,\n This is the status of validation run on the indicated \n restore job. The status of validation run on the indicated \n restore job. Required: Algorithm; Required: Recovery point types; IncludeVaults \n (one or more). Optional: SelectionWindowDays ('30' if not specified); \n ExcludeVaults (list of selectors), defaults to empty list if not listed. \n \n \n \n \n \n This is the restore testing plan name. The restore testing plan name. This is the restore testing plan name. The restore testing plan name. These are the types of recovery points. These are the types of recovery points. Include Required: Algorithm; Required: Recovery point types; \n IncludeVaults(one or more). Optional: SelectionWindowDays \n ('30' if not specified);ExcludeVaults (list of selectors), \n defaults to empty list if not listed. \n \n \n \n \n \n The type of Amazon Web Services resource included in a restore \n testing selection; for \n example, an Amazon EBS volume or \n an Amazon RDS database. Supported resource types accepted include: \n \n \n \n \n \n \n \n \n \n The type of Amazon Web Services resource included in a restore \n testing selection; for example, an Amazon EBS volume or \n an Amazon RDS database. Supported resource types accepted include: \n \n \n \n \n \n \n \n \n \n This is the unique name of the restore testing selection \n that belongs to the related restore testing plan. The unique name of the restore testing selection \n that belongs to the related restore testing plan. This is the unique name of the restore testing selection that \n belongs to the related restore testing plan. The unique name of the restore testing selection that \n belongs to the related restore testing plan. This is the date and time that a restore testing selection \n was created, in Unix format and Coordinated Universal Time (UTC). \n The value of The date and time that a restore testing selection \n was created, in Unix format and Coordinated Universal Time (UTC). \n The value of A list of conditions that you define for resources in \n your restore testing plan using tags. For example, \n The conditions that you define for resources in \n your restore testing plan using tags. The name of a logical container where backups are stored. Backup vaults are identified\n by names that are unique to the account used to create them and the Amazon Web Services\n Region where they are created. They consist of lowercase letters, numbers, and\n hyphens. The name of a logical container where backups are stored. Backup vaults are identified\n by names that are unique to the account used to create them and the Amazon Web Services\n Region where they are created. The lifecycle defines when a protected resource is transitioned to cold storage and when\n it expires. Backup will transition and expire backups automatically according\n to the lifecycle that you define. Backups transitioned to cold storage must be stored in cold storage for a minimum of 90\n days. Therefore, the “retention” setting must be 90 days greater than the “transition to\n cold after days” setting. The “transition to cold after days” setting cannot be changed\n after a backup has been transitioned to cold. Resource types that are able to be transitioned to cold storage are listed in the \"Lifecycle to cold storage\" \n section of the \n Feature availability by resource table. Backup ignores this expression for\n other resource types. This parameter has a maximum value of 100 years (36,500 days). The lifecycle defines when a protected resource is transitioned to cold storage and when\n it expires. Backup will transition and expire backups automatically according\n to the lifecycle that you define. Backups transitioned to cold storage must be stored in cold storage for a minimum of 90\n days. Therefore, the “retention” setting must be 90 days greater than the “transition to\n cold after days” setting. The “transition to cold after days” setting cannot be changed\n after a backup has been transitioned to cold. Resource types that can transition to cold storage are listed in the Feature \n availability by resource table. Backup ignores this expression for\n other resource types. This parameter has a maximum value of 100 years (36,500 days). To help organize your resources, you can assign your own metadata to the resources that\n you create. Each tag is a key-value pair. The tags to assign to the resources. Specifies the backup option for a selected resource. This option is only available for\n Windows Volume Shadow Copy Service (VSS) backup jobs. Valid values: Set to The backup option for a selected resource. This option is only available for\n Windows Volume Shadow Copy Service (VSS) backup jobs. Valid values: Set to The name of a logical source container where backups are stored. Backup vaults are\n identified by names that are unique to the account used to create them and the Amazon Web Services Region where they are created. They consist of lowercase letters, numbers,\n and hyphens. The name of a logical source container where backups are stored. Backup vaults are\n identified by names that are unique to the account used to create them and the Amazon Web Services Region where they are created. An Amazon Resource Name (ARN) that uniquely identifies a destination backup vault to\n copy to; for example,\n An Amazon Resource Name (ARN) that uniquely identifies a destination backup vault to\n copy to; for example,\n A set of metadata key-value pairs. Contains information, such as a resource name,\n required to restore a recovery point. You can get configuration metadata about a resource at the time it was backed up by\n calling You need to specify specific metadata to restore an Amazon Elastic File System (Amazon EFS) instance: \n \n \n \n \n \n \n A set of metadata key-value pairs. You can get configuration metadata about a resource at the time it was backed up by\n calling For more information about the metadata for each resource, see the following: Starts a job to restore a recovery point for one of the following resources: \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n Starts a job to restore a recovery point for one of the following resources: \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n Attempts to cancel a job to create a one-time backup of a resource. This action is not supported for the following services:\n Amazon FSx for Windows File Server, Amazon FSx for Lustre, Amazon FSx for NetApp ONTAP\n , Amazon FSx for OpenZFS, Amazon DocumentDB (with MongoDB compatibility), Amazon RDS, Amazon Aurora, \n and Amazon Neptune. Attempts to cancel a job to create a one-time backup of a resource. This action is not supported for the following services:\n Amazon FSx for Windows File Server, Amazon FSx for Lustre, Amazon FSx for NetApp ONTAP,\n Amazon FSx for OpenZFS, Amazon DocumentDB (with MongoDB compatibility), Amazon RDS, Amazon Aurora, \n and Amazon Neptune. Assigns a set of key-value pairs to a recovery point, backup plan, or backup vault\n identified by an Amazon Resource Name (ARN). Assigns a set of key-value pairs to a recovery point, backup plan, or backup vault\n identified by an Amazon Resource Name (ARN). This API is supported for recovery points for resource types \n including Aurora, Amazon DocumentDB. Amazon EBS, \n Amazon FSx, Neptune, and Amazon RDS. An ARN that uniquely identifies a resource. The format of the ARN depends on the type of\n the tagged resource. An ARN that uniquely identifies a resource. The format of the ARN depends on the type of\n the tagged resource. ARNs that do not include Removes a set of key-value pairs from a recovery point, backup plan, or backup vault\n identified by an Amazon Resource Name (ARN) Removes a set of key-value pairs from a recovery point, backup plan, or backup vault\n identified by an Amazon Resource Name (ARN) This API is not supported for recovery points for resource types \n including Aurora, Amazon DocumentDB. Amazon EBS, \n Amazon FSx, Neptune, and Amazon RDS. An ARN that uniquely identifies a resource. The format of the ARN depends on the type of\n the tagged resource. An ARN that uniquely identifies a resource. The format of the ARN depends on the type of\n the tagged resource. ARNs that do not include A list of keys to identify which key-value tags to remove from a resource. The keys to identify which key-value tags to remove from a resource. Updates an existing backup plan identified by its Updates the specified backup plan. The new version is uniquely identified by its ID. Uniquely identifies a backup plan. The ID of the backup plan. Specifies the body of a backup plan. Includes a The body of a backup plan. Includes a Updates an existing framework identified by its Updates the specified framework. A list of the controls that make up the framework. Each control in the list has a name,\n input parameters, and scope. The controls that make up the framework. Each control in the list has a name,\n input parameters, and scope. Sets the transition lifecycle of a recovery point. The lifecycle defines when a protected resource is transitioned to cold storage and when\n it expires. Backup transitions and expires backups automatically according to\n the lifecycle that you define. Backups transitioned to cold storage must be stored in cold storage for a minimum of 90\n days. Therefore, the “retention” setting must be 90 days greater than the “transition to\n cold after days” setting. The “transition to cold after days” setting cannot be changed\n after a backup has been transitioned to cold. Resource types that are able to be transitioned to cold storage are listed in the \"Lifecycle to cold storage\" \n section of the \n Feature availability by resource table. Backup ignores this expression for\n other resource types. This operation does not support continuous backups. Sets the transition lifecycle of a recovery point. The lifecycle defines when a protected resource is transitioned to cold storage and when\n it expires. Backup transitions and expires backups automatically according to\n 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\n other resource types. Backups transitioned to cold storage must be stored in cold storage for a minimum of 90\n days. Therefore, the “retention” setting must be 90 days greater than the “transition to\n cold after days” setting. The “transition to cold after days” setting cannot be changed\n after a backup has been transitioned to cold. If your lifecycle currently uses the parameters This operation does not support continuous backups. The name of a logical container where backups are stored. Backup vaults are identified\n by names that are unique to the account used to create them and the Amazon Web Services\n Region where they are created. They consist of lowercase letters, numbers, and\n hyphens. The name of a logical container where backups are stored. Backup vaults are identified\n by names that are unique to the account used to create them and the Amazon Web Services\n Region where they are created. An ARN that uniquely identifies a backup vault; for example,\n An ARN that uniquely identifies a backup vault; for example,\n The lifecycle defines when a protected resource is transitioned to cold storage and when\n it expires. Backup transitions and expires backups automatically according to\n the lifecycle that you define. Backups transitioned to cold storage must be stored in cold storage for a minimum of 90\n days. Therefore, the “retention” setting must be 90 days greater than the “transition to\n cold after days” setting. The “transition to cold after days” setting cannot be changed\n after a backup has been transitioned to cold. Resource types that are able to be transitioned to cold storage are listed in the \"Lifecycle to cold storage\" \n section of the \n Feature availability by resource table. Backup ignores this expression for\n other resource types. The lifecycle defines when a protected resource is transitioned to cold storage and when\n it expires. Backup transitions and expires backups automatically according to\n the lifecycle that you define. Backups transitioned to cold storage must be stored in cold storage for a minimum of 90\n days. Therefore, the “retention” setting must be 90 days greater than the “transition to\n cold after days” setting. The “transition to cold after days” setting cannot be changed\n after a backup has been transitioned to cold. Resource types that can transition to cold storage are listed in the Feature availability \n by resource table. Backup ignores this expression for other resource types. Updates an existing report plan identified by its Updates the specified report plan. A structure that contains information about where to deliver your reports, specifically\n your Amazon S3 bucket name, S3 key prefix, and the formats of your reports. The information about where to deliver your reports, specifically\n your Amazon S3 bucket name, S3 key prefix, and the formats of your reports. Identifies the report template for the report. Reports are built using a report\n template. The report templates are: \n If the report template is The report template for the report. Reports are built using a report\n template. The report templates are: \n If the report template is This is the restore testing plan name you wish to update. The name of the restore testing plan name. This is the time the resource testing plan was \n created. The time the resource testing plan was \n created. This is the time the update completed for the restore \n testing plan. The time the update completed for the restore \n testing plan. Most elements except the \n Updates the specified restore testing selection. Most elements except the You can use either protected resource ARNs or conditions, but not both. This is the required restore testing selection name of the restore \n testing selection you wish to update. The required restore testing selection name of the restore \n testing selection you wish to update. This is the time the resource testing selection was \n updated successfully. The time the resource testing selection was \n updated successfully. This is the restore testing plan with which the updated restore \n testing selection is associated. The restore testing plan with which the updated restore \n testing selection is associated. This is the returned restore testing selection name. The returned restore testing selection name. This is the time the update completed for the restore \n testing selection. The time the update completed for the restore \n testing selection.RESOURCE_COMPLIANCE_REPORT | CONTROL_COMPLIANCE_REPORT | BACKUP_JOB_REPORT |
@@ -9336,7 +9357,7 @@ export interface UpdateRestoreTestingPlanInput {
RestoreTestingPlan: RestoreTestingPlanForUpdate | undefined;
/**
- *
"StringEquals": \{ "Key": "aws:ResourceTag/CreatedByCryo", "Value": "true" \},
.
- * Condition operators are case sensitive.arn:aws:backup:us-east-1:123456789012:vault:aBackupVault
.arn:aws:backup:us-east-1:123456789012:backup-vault:aBackupVault
.LastExecutionDate
is accurate to milliseconds. For example, the value\n 1516925490.087 represents Friday, January 26, 2018 12:11:30.087 AM.LastExecutionDate
is accurate to milliseconds. For example, the value\n 1516925490.087 represents Friday, January 26, 2018 12:11:30.087 AM.\"StringEquals\": {\n \"Key\": \"aws:ResourceTag/CreatedByCryo\",\n \"Value\": \"true\"\n },
. Condition\n operators are case sensitive.ListOfTags
differs from Conditions
as follows:\n
"
+ "smithy.api#documentation": "ListOfTags
only supports StringEquals
.\n Conditions
supports StringEquals
,\n StringLike
, StringNotEquals
, and\n StringNotLike
. \"StringEquals\": { \"ConditionKey\": \"backup\", \"ConditionValue\": \"daily\"}
.ListOfTags
supports only StringEquals
. Condition operators are case sensitive.\"StringEquals\": {\n \"Key\": \"aws:ResourceTag/CreatedByCryo\",\n \"Value\": \"true\"\n },
. Condition\n operators are case sensitive.Conditions
differs from ListOfTags
as follows:\n
"
+ "smithy.api#documentation": "Conditions
supports StringEquals
,\n StringLike
, StringNotEquals
, and\n StringNotLike
. ListOfTags
only supports\n StringEquals
.\"StringEquals\": { \"ConditionKey\": \"aws:ResourceTag/backup\", \"ConditionValue\": \"daily\" }
.Conditions
supports StringEquals
,\n StringLike
, StringNotEquals
, and\n StringNotLike
. Condition operators are case sensitive.Conditions
, ListOfTags
, NotResources
, \n and/or Resources
is recommended. If none of these are specified, Backup will attempt to \n select all supported and opted-in storage resources, which could have unintended cost implications.arn:aws:backup:us-east-1:123456789012:vault:aBackupVault
.arn:aws:backup:us-east-1:123456789012:backup-vault:aBackupVault
.DeleteAt
and MoveToColdStorageAt
timestamps, which\n are used to specify a lifecycle for a recovery point.DeleteAt
and MoveToColdStorageAt
timestamps, which\n are used to specify a lifecycle for a recovery point.aws:ResourceTag
in your tags. \n For example, \"aws:ResourceTag/TagKey1\": \"Value1\"
.daily
and the retention period is at least 1 year
\". The\n first parameter is daily
. The second parameter is 1 year
.daily
and the retention period is at least 1 year
\". The\n first parameter is daily
. The second parameter is 1 year
.[{\"Key\":\"string\",\"Value\":\"string\"}]
.[{\"Key\":\"string\",\"Value\":\"string\"}]
.arn:aws:backup:us-east-1:123456789012:vault:aBackupVault
.arn:aws:backup:us-east-1:123456789012:backup-vault:aBackupVault
.arn:aws:backup:us-east-1:123456789012:vault:aBackupVault
. arn:aws:backup:us-east-1:123456789012:backup-vault:aBackupVault
. arn:aws:backup:us-east-1:123456789012:vault:aBackupVault
.arn:aws:backup:us-east-1:123456789012:backup-vault:aBackupVault
.BackupPlanName
and one or\n more sets of Rules
.BackupPlanName
and one or\n more sets of Rules
.BackupOptions
settings for a resource type. This option is only\n available for Windows Volume Shadow Copy Service (VSS) backup jobs.arn:aws:backup:us-east-1:123456789012:vault:aBackupVault
.arn:aws:backup:us-east-1:123456789012:backup-vault:aBackupVault
.ACTIVE
, PENDING
, CANCELED
, \n CANCELING
, or FAILED
.arn:aws:backup:us-east-1:123456789012:vault:aBackupVault
.arn:aws:backup:us-east-1:123456789012:backup-vault:aBackupVault
.AccessDenied
, SUCCESS
,\n AGGREGATE_ALL
, and INVALIDPARAMETERS
. View Monitoring\n for a list of accepted MessageCategory strings.AccessDenied
, SUCCESS
,\n AGGREGATE_ALL
, and INVALIDPARAMETERS
. View Monitoring\n for a list of accepted MessageCategory strings.arn:aws:backup:us-east-1:123456789012:vault:aBackupVault
.arn:aws:backup:us-east-1:123456789012:backup-vault:aBackupVault
.arn:aws:backup:us-east-1:123456789012:vault:aBackupVault
.arn:aws:backup:us-east-1:123456789012:backup-vault:aBackupVault
.arn:aws:backup:us-east-1:123456789012:vault:BackupVault
. If the recovery is\n restored to the same Amazon Web Services account or Region, this value will be\n null
.arn:aws:backup:us-east-1:123456789012:backup-vault:aBackupVault
. If the recovery is\n restored to the same Amazon Web Services account or Region, this value will be\n null
.PARTIAL
status indicates Backup could not create the recovery\n point before the backup window closed. To increase your backup plan window using the API,\n see UpdateBackupPlan. You can also increase your backup plan window using the\n Console by choosing and editing your backup plan.EXPIRED
status indicates that the recovery point has exceeded its retention\n period, but Backup lacks permission or is otherwise unable to delete it. To\n manually delete these recovery points, see Step 3:\n Delete the recovery points in the Clean up resources\n section of Getting started.STOPPED
status occurs on a continuous backup where a user has taken some \n action that causes the continuous backup to be disabled. This can be caused by the removal\n of permissions, turning off versioning, turning off events being sent to EventBridge, \n or disabling the EventBridge rules that are put in place by Backup.STOPPED
status, ensure that all requested permissions are in place and\n that versioning is enabled on the S3 bucket. Once these conditions are met, the next instance\n of a backup rule running will result in a new continuous recovery point being created. \n The recovery points with STOPPED status do not need to be deleted.STOPPED
status occurs due to user action, application\n misconfiguration, or backup failure. To ensure that future continuous backups succeed,\n refer to the recovery point status and check SAP HANA for details.PARTIAL
status indicates Backup could not create the recovery\n point before the backup window closed. To increase your backup plan window using the API,\n see UpdateBackupPlan. You can also increase your backup plan window using the\n Console by choosing and editing your backup plan.EXPIRED
status indicates that the recovery point has exceeded its retention\n period, but Backup lacks permission or is otherwise unable to delete it. To\n manually delete these recovery points, see Step 3:\n Delete the recovery points in the Clean up resources\n section of Getting started.STOPPED
status occurs on a continuous backup where a user has taken some \n action that causes the continuous backup to be disabled. This can be caused by the removal\n of permissions, turning off versioning, turning off events being sent to EventBridge, \n or disabling the EventBridge rules that are put in place by Backup. For \n recovery points of Amazon S3, Amazon RDS, and Amazon Aurora resources, this status \n occurs when the retention period of a continuous backup rule is changed.STOPPED
status, ensure that all requested permissions are in place and\n that versioning is enabled on the S3 bucket. Once these conditions are met, the next instance\n of a backup rule running will result in a new continuous recovery point being created. \n The recovery points with STOPPED status do not need to be deleted.STOPPED
status occurs due to user action, application\n misconfiguration, or backup failure. To ensure that future continuous backups succeed,\n refer to the recovery point status and check SAP HANA for details.\"DynamoDB\":false
, you can enable full Backup management for\n DynamoDB backup by enabling \n Backup's advanced DynamoDB backup features.\"DynamoDB\":false
, you can enable full Backup management for\n DynamoDB backup by enabling \n Backup's advanced DynamoDB backup features.Deleting
, Failed
, \n or Successful
.arn:aws:backup:us-east-1:123456789012:recovery-point:1EB3B5E7-9EB0-435A-A80B-108B488B0D45.
\n arn:aws:backup:us-east-1:123456789012:recovery-point:1EB3B5E7-9EB0-435A-A80B-108B488B0D45.
\n ParameterName
and ParameterValue
pairs.LastExecutionDate
is accurate to milliseconds. For example, the value\n 1516925490.087 represents Friday, January 26, 2018 12:11:30.087 AM.LastExecutionDate
is accurate to milliseconds. For example, the value\n 1516925490.087 represents Friday, January 26, 2018 12:11:30.087 AM.arn:aws:backup:us-east-1:123456789012:vault:aBackupVault
.arn:aws:backup:us-east-1:123456789012:backup-vault:aBackupVault
.arn:aws:backup:us-east-1:123456789012:vault:aBackupVault
.arn:aws:backup:us-east-1:123456789012:backup-vault:aBackupVault
.GetLegalHold
. This unique ID \n is associated with a specific legal hold.ACTIVE
, CREATING
, CANCELED
, and \n CANCELING
.arn:aws:backup:us-east-1:123456789012:vault:aBackupVault
.arn:aws:backup:us-east-1:123456789012:backup-vault:aBackupVault
.\n
"
+ "smithy.api#documentation": "Aurora
for Amazon AuroraDynamoDB
for Amazon DynamoDBEBS
for Amazon Elastic Block StoreEC2
for Amazon Elastic Compute CloudEFS
for Amazon Elastic File SystemFSX
for Amazon FSxRDS
for Amazon Relational Database ServiceStorage Gateway
for Storage GatewayDocDB
for Amazon DocumentDB (with MongoDB compatibility)Neptune
for Amazon Neptune\n
"
}
}
},
@@ -7236,43 +7254,43 @@
"Title": {
"target": "com.amazonaws.backup#string",
"traits": {
- "smithy.api#documentation": "Aurora
for Amazon AuroraCloudFormation
for CloudFormationDocumentDB
for Amazon DocumentDB (with MongoDB compatibility)DynamoDB
for Amazon DynamoDBEBS
for Amazon Elastic Block StoreEC2
for Amazon Elastic Compute CloudEFS
for Amazon Elastic File SystemFSx
for Amazon FSxNeptune
for Amazon NeptuneRDS
for Amazon Relational Database ServiceRedshift
for Amazon RedshiftS3
for Amazon Simple Storage Service (Amazon S3)SAP HANA on Amazon EC2
for SAP HANA databases \n on Amazon Elastic Compute Cloud instancesStorage Gateway
for Storage GatewayTimestream
for Amazon TimestreamVirtualMachine
for VMware virtual machinesACTIVE
, CREATING
, CANCELED
, and \n CANCELING
.arn:aws:backup:us-east-1:123456789012:recovery-point:1EB3B5E7-9EB0-435A-A80B-108B488B0D45
.arn:aws:backup:us-east-1:123456789012:recovery-point:1EB3B5E7-9EB0-435A-A80B-108B488B0D45
.MoveToColdStorageAfterDays
.MoveToColdStorageAfterDays
.Transition
objects specifying how long in days before\n a recovery point transitions to cold storage or is deleted.MoveToColdStorageAfterDays
and DeleteAfterDays
.\n
",
+ "smithy.api#documentation": "ONE_DAY
for daily job count\n for the prior 14 days.SEVEN_DAYS
for the aggregated \n job count for the prior 7 days.FOURTEEN_DAYS
for aggregated \n job count for prior 14 days.\n
",
"smithy.api#httpQuery": "AggregationPeriod"
}
},
"MaxResults": {
"target": "com.amazonaws.backup#MaxResults",
"traits": {
- "smithy.api#documentation": "ONE_DAY
- The daily job count for the prior 14 days.SEVEN_DAYS
- The aggregated job count for the prior 7 days.FOURTEEN_DAYS
- The aggregated job count for prior 14 days.\n
"
+ "smithy.api#documentation": "ONE_DAY
for daily job count\n for the prior 14 days.SEVEN_DAYS
for the aggregated \n job count for the prior 7 days.FOURTEEN_DAYS
for aggregated \n job count for prior 14 days.\n
"
}
},
"NextToken": {
@@ -7547,7 +7565,7 @@
"ByBackupVaultName": {
"target": "com.amazonaws.backup#BackupVaultName",
"traits": {
- "smithy.api#documentation": "ONE_DAY
- The daily job count for the prior 14 days.SEVEN_DAYS
- The aggregated job count for the prior 7 days.FOURTEEN_DAYS
- The aggregated job count for prior 14 days.\n
",
+ "smithy.api#documentation": "Aurora
for Amazon AuroraCloudFormation
for CloudFormationDocumentDB
for Amazon DocumentDB (with MongoDB compatibility)DynamoDB
for Amazon DynamoDBEBS
for Amazon Elastic Block StoreEC2
for Amazon Elastic Compute CloudEFS
for Amazon Elastic File SystemFSx
for Amazon FSxNeptune
for Amazon NeptuneRedshift
for Amazon RedshiftRDS
for Amazon Relational Database ServiceSAP HANA on Amazon EC2
for SAP HANA databasesStorage Gateway
for Storage GatewayS3
for Amazon S3Timestream
for Amazon TimestreamVirtualMachine
for virtual machines\n
",
"smithy.api#httpQuery": "resourceType"
}
},
@@ -7655,7 +7673,7 @@
}
],
"traits": {
- "smithy.api#documentation": "Aurora
for Amazon AuroraCloudFormation
for CloudFormationDocumentDB
for Amazon DocumentDB (with MongoDB compatibility)DynamoDB
for Amazon DynamoDBEBS
for Amazon Elastic Block StoreEC2
for Amazon Elastic Compute CloudEFS
for Amazon Elastic File SystemFSx
for Amazon FSxNeptune
for Amazon NeptuneRDS
for Amazon Relational Database ServiceRedshift
for Amazon RedshiftS3
for Amazon Simple Storage Service (Amazon S3)SAP HANA on Amazon EC2
for SAP HANA databases \n on Amazon Elastic Compute Cloud instancesStorage Gateway
for Storage GatewayTimestream
for Amazon TimestreamVirtualMachine
for VMware virtual machines\n
",
+ "smithy.api#documentation": "ONE_DAY
for daily job count\n for the prior 14 days.SEVEN_DAYS
for the aggregated \n job count for the prior 7 days.FOURTEEN_DAYS
for aggregated \n job count for prior 14 days.\n
",
"smithy.api#httpQuery": "AggregationPeriod"
}
},
@@ -8168,7 +8186,7 @@
"AggregationPeriod": {
"target": "com.amazonaws.backup#string",
"traits": {
- "smithy.api#documentation": "ONE_DAY
- The daily job count for the prior 14 days.SEVEN_DAYS
- The aggregated job count for the prior 7 days.FOURTEEN_DAYS
- The aggregated job count for prior 14 days.\n
"
+ "smithy.api#documentation": "ONE_DAY
for daily job count\n for the prior 14 days.SEVEN_DAYS
for the aggregated \n job count for the prior 7 days.FOURTEEN_DAYS
for aggregated \n job count for prior 14 days.\n
"
}
},
"NextToken": {
@@ -8261,14 +8279,14 @@
"ByResourceType": {
"target": "com.amazonaws.backup#ResourceType",
"traits": {
- "smithy.api#documentation": "ONE_DAY
- The daily job count for the prior 14 days.SEVEN_DAYS
- The aggregated job count for the prior 7 days.FOURTEEN_DAYS
- The aggregated job count for prior 14 days.\n
",
+ "smithy.api#documentation": "Aurora
for Amazon AuroraCloudFormation
for CloudFormationDocumentDB
for Amazon DocumentDB (with MongoDB compatibility)DynamoDB
for Amazon DynamoDBEBS
for Amazon Elastic Block StoreEC2
for Amazon Elastic Compute CloudEFS
for Amazon Elastic File SystemFSx
for Amazon FSxNeptune
for Amazon NeptuneRedshift
for Amazon RedshiftRDS
for Amazon Relational Database ServiceSAP HANA on Amazon EC2
for SAP HANA databasesStorage Gateway
for Storage GatewayS3
for Amazon S3Timestream
for Amazon TimestreamVirtualMachine
for virtual machines\n
",
"smithy.api#httpQuery": "resourceType"
}
},
"ByDestinationVaultArn": {
"target": "com.amazonaws.backup#string",
"traits": {
- "smithy.api#documentation": "Aurora
for Amazon AuroraCloudFormation
for CloudFormationDocumentDB
for Amazon DocumentDB (with MongoDB compatibility)DynamoDB
for Amazon DynamoDBEBS
for Amazon Elastic Block StoreEC2
for Amazon Elastic Compute CloudEFS
for Amazon Elastic File SystemFSx
for Amazon FSxNeptune
for Amazon NeptuneRDS
for Amazon Relational Database ServiceRedshift
for Amazon RedshiftS3
for Amazon Simple Storage Service (Amazon S3)SAP HANA on Amazon EC2
for SAP HANA databases \n on Amazon Elastic Compute Cloud instancesStorage Gateway
for Storage GatewayTimestream
for Amazon TimestreamVirtualMachine
for VMware virtual machinesarn:aws:backup:us-east-1:123456789012:vault:aBackupVault
.\n arn:aws:backup:us-east-1:123456789012:backup-vault:aBackupVault
.\n \n
",
+ "smithy.api#documentation": "Aurora
for Amazon AuroraCloudFormation
for CloudFormationDocumentDB
for Amazon DocumentDB (with MongoDB compatibility)DynamoDB
for Amazon DynamoDBEBS
for Amazon Elastic Block StoreEC2
for Amazon Elastic Compute CloudEFS
for Amazon Elastic File SystemFSx
for Amazon FSxNeptune
for Amazon NeptuneRedshift
for Amazon RedshiftRDS
for Amazon Relational Database ServiceSAP HANA on Amazon EC2
for SAP HANA databasesStorage Gateway
for Storage GatewayS3
for Amazon S3Timestream
for Amazon TimestreamVirtualMachine
for virtual machines\n
",
"smithy.api#httpQuery": "resourceType"
}
},
@@ -8827,7 +8845,7 @@
"LegalHoldId": {
"target": "com.amazonaws.backup#string",
"traits": {
- "smithy.api#documentation": "Aurora
for Amazon AuroraCloudFormation
for CloudFormationDocumentDB
for Amazon DocumentDB (with MongoDB compatibility)DynamoDB
for Amazon DynamoDBEBS
for Amazon Elastic Block StoreEC2
for Amazon Elastic Compute CloudEFS
for Amazon Elastic File SystemFSx
for Amazon FSxNeptune
for Amazon NeptuneRDS
for Amazon Relational Database ServiceRedshift
for Amazon RedshiftS3
for Amazon Simple Storage Service (Amazon S3)SAP HANA on Amazon EC2
for SAP HANA databases \n on Amazon Elastic Compute Cloud instancesStorage Gateway
for Storage GatewayTimestream
for Amazon TimestreamVirtualMachine
for VMware virtual machinesMaxResults
number of resources, NextToken
\n allows you to return more items in your list starting at the location pointed to by the\n next token.MaxResults
number of resources, NextToken
\n allows you to return more items in your list starting at the location pointed to by the\n next token.ListRecoveryPointsByLegalHold
.\n
",
+ "smithy.api#documentation": "ONE_DAY
for daily job count\n for the prior 14 days.SEVEN_DAYS
for the aggregated \n job count for the prior 7 days.FOURTEEN_DAYS
for aggregated \n job count for prior 14 days.\n
",
"smithy.api#httpQuery": "AggregationPeriod"
}
},
@@ -9234,7 +9252,7 @@
"AggregationPeriod": {
"target": "com.amazonaws.backup#string",
"traits": {
- "smithy.api#documentation": "ONE_DAY
- The daily job count for the prior 14 days.SEVEN_DAYS
- The aggregated job count for the prior 7 days.FOURTEEN_DAYS
- The aggregated job count for prior 14 days.\n
"
+ "smithy.api#documentation": "ONE_DAY
for daily job count\n for the prior 14 days.SEVEN_DAYS
for the aggregated \n job count for the prior 7 days.FOURTEEN_DAYS
for aggregated \n job count for prior 14 days.\n
"
}
},
"NextToken": {
@@ -9421,7 +9439,7 @@
"ByResourceType": {
"target": "com.amazonaws.backup#ResourceType",
"traits": {
- "smithy.api#documentation": "ONE_DAY
- The daily job count for the prior 14 days.SEVEN_DAYS
- The aggregated job count for the prior 7 days.FOURTEEN_DAYS
- The aggregated job count for prior 14 days.\n
",
+ "smithy.api#documentation": "Aurora
for Amazon AuroraCloudFormation
for CloudFormationDocumentDB
for Amazon DocumentDB (with MongoDB compatibility)DynamoDB
for Amazon DynamoDBEBS
for Amazon Elastic Block StoreEC2
for Amazon Elastic Compute CloudEFS
for Amazon Elastic File SystemFSx
for Amazon FSxNeptune
for Amazon NeptuneRedshift
for Amazon RedshiftRDS
for Amazon Relational Database ServiceSAP HANA on Amazon EC2
for SAP HANA databasesStorage Gateway
for Storage GatewayS3
for Amazon S3Timestream
for Amazon TimestreamVirtualMachine
for virtual machines\n
",
"smithy.api#httpQuery": "resourceType"
}
},
@@ -9692,7 +9710,7 @@
}
],
"traits": {
- "smithy.api#documentation": "Aurora
for Amazon AuroraCloudFormation
for CloudFormationDocumentDB
for Amazon DocumentDB (with MongoDB compatibility)DynamoDB
for Amazon DynamoDBEBS
for Amazon Elastic Block StoreEC2
for Amazon Elastic Compute CloudEFS
for Amazon Elastic File SystemFSx
for Amazon FSxNeptune
for Amazon NeptuneRDS
for Amazon Relational Database ServiceRedshift
for Amazon RedshiftS3
for Amazon Simple Storage Service (Amazon S3)SAP HANA on Amazon EC2
for SAP HANA databases \n on Amazon Elastic Compute Cloud instancesStorage Gateway
for Storage GatewayTimestream
for Amazon TimestreamVirtualMachine
for VMware virtual machinesListTags
only works for resource types that support full Backup\n management of their backups. Those resource types are listed in the \"Full Backup management\" section of the Feature\n availability by resource table.\"StringEquals\": { \"Key\": \"aws:ResourceTag/CreatedByCryo\", \"Value\": \"true\" },
. \n Condition operators are case sensitive.\n
\n BACKUP_JOB_STARTED
| BACKUP_JOB_COMPLETED
\n COPY_JOB_STARTED
| COPY_JOB_SUCCESSFUL
|\n COPY_JOB_FAILED
\n RESTORE_JOB_STARTED
| RESTORE_JOB_COMPLETED
|\n RECOVERY_POINT_MODIFIED
\n S3_BACKUP_OBJECT_FAILED
| S3_RESTORE_OBJECT_FAILED
\n \n
\n BACKUP_JOB_STARTED
| BACKUP_JOB_COMPLETED
\n COPY_JOB_STARTED
| COPY_JOB_SUCCESSFUL
|\n COPY_JOB_FAILED
\n RESTORE_JOB_STARTED
| RESTORE_JOB_COMPLETED
|\n RECOVERY_POINT_MODIFIED
\n S3_BACKUP_OBJECT_FAILED
| S3_RESTORE_OBJECT_FAILED
\n arn:aws:backup:us-east-1:123456789012:vault:aBackupVault
.arn:aws:backup:us-east-1:123456789012:backup-vault:aBackupVault
.CSV
, JSON
, or both. If\n not specified, the default format is CSV
.CSV
, JSON
, or both. If\n not specified, the default format is CSV
.ROOT
to include all organizational units.arn:aws:iam::123456789012:role/S3Access
.arn:aws:iam::123456789012:role/S3Access
.RecoveryPointSelection
has five parameters (three required and two\n optional). The values you specify determine which recovery point is included in the restore\n test. You must indicate with Algorithm
if you want the latest recovery point\n within your SelectionWindowDays
or if you want a random recovery point, and\n you must indicate through IncludeVaults
from which vaults the recovery points\n can be chosen.Algorithm
(required) Valid values:\n \"LATEST_WITHIN_WINDOW
\" or \"RANDOM_WITHIN_WINDOW
\".Recovery point types
(required) Valid values:\n \"SNAPSHOT
\" and/or \"CONTINUOUS
\". Include SNAPSHOT
\n to restore only snapshot recovery points; include CONTINUOUS
to restore\n continuous recovery points (point in time restore / PITR); use both to restore either a\n snapshot or a continuous recovery point. The recovery point will be determined by the value\n for Algorithm
.IncludeVaults
(required). You must include one or more\n backup vaults. Use the wildcard [\"*\"] or specific ARNs.SelectionWindowDays
(optional) Value must be an\n integer (in days) from 1 to 365. If not included, the value defaults to\n 30
.ExcludeVaults
(optional). You can choose to input one\n or more specific backup vault ARNs to exclude those vaults' contents from restore\n eligibility. Or, you can include a list of selectors. If this parameter and its value are\n not included, it defaults to empty list.SNAPSHOT
\n to restore only snapshot recovery points; include CONTINUOUS
to restore\n continuous recovery points (point in time restore / PITR); use both to restore either a\n snapshot or a continuous recovery point. The recovery point will be determined by the value\n for Algorithm
.RecoveryPointSelection
has five parameters (three required and two\n optional). The values you specify determine which recovery point is included in the restore\n test. You must indicate with Algorithm
if you want the latest recovery point\n within your SelectionWindowDays
or if you want a random recovery point, and\n you must indicate through IncludeVaults
from which vaults the recovery points\n can be chosen.Algorithm
(required) Valid values:\n \"LATEST_WITHIN_WINDOW
\" or \"RANDOM_WITHIN_WINDOW
\".Recovery point types
(required) Valid values:\n \"SNAPSHOT
\" and/or \"CONTINUOUS
\". Include SNAPSHOT
\n to restore only snapshot recovery points; include CONTINUOUS
to restore\n continuous recovery points (point in time restore / PITR); use both to restore either a\n snapshot or a continuous recovery point. The recovery point will be determined by the value\n for Algorithm
.IncludeVaults
(required). You must include one or more\n backup vaults. Use the wildcard [\"*\"] or specific ARNs.SelectionWindowDays
(optional) Value must be an\n integer (in days) from 1 to 365. If not included, the value defaults to\n 30
.ExcludeVaults
(optional). You can choose to input one\n or more specific backup vault ARNs to exclude those vaults' contents from restore\n eligibility. Or, you can include a list of selectors. If this parameter and its value are\n not included, it defaults to empty list.\n
",
+ "smithy.api#documentation": "Aurora
for Amazon AuroraDocumentDB
for Amazon DocumentDB (with MongoDB compatibility)DynamoDB
for Amazon DynamoDBEBS
for Amazon Elastic Block StoreEC2
for Amazon Elastic Compute CloudEFS
for Amazon Elastic File SystemFSx
for Amazon FSxNeptune
for Amazon NeptuneRDS
for Amazon Relational Database ServiceS3
for Amazon S3\n
",
"smithy.api#required": {}
}
},
@@ -11483,7 +11501,7 @@
"RestoreTestingSelectionName": {
"target": "smithy.api#String",
"traits": {
- "smithy.api#documentation": "Aurora
for Amazon AuroraDocumentDB
for Amazon DocumentDB (with MongoDB compatibility)DynamoDB
for Amazon DynamoDBEBS
for Amazon Elastic Block StoreEC2
for Amazon Elastic Compute CloudEFS
for Amazon Elastic File SystemFSx
for Amazon FSxNeptune
for Amazon NeptuneRDS
for Amazon Relational Database ServiceS3
for Amazon S3CreationTime
is accurate to milliseconds. \n For example, the value 1516925490.087 represents Friday, \n January 26,2018 12:11:30.087 AM.CreationTime
is accurate to milliseconds. \n For example, the value 1516925490.087 represents Friday, \n January 26,2018 12:11:30.087 AM.\"StringEquals\": { \"Key\": \"aws:ResourceTag/CreatedByCryo\", \"Value\": \"true\" },
. \n Condition operators are case sensitive.\"WindowsVSS\":\"enabled\"
to enable the\n WindowsVSS
backup option and create a Windows VSS backup. Set to\n \"WindowsVSS\"\"disabled\"
to create a regular backup. The\n WindowsVSS
option is not enabled by default.\"WindowsVSS\":\"enabled\"
to enable the\n WindowsVSS
backup option and create a Windows VSS backup. Set to\n \"WindowsVSS\"\"disabled\"
to create a regular backup. The\n WindowsVSS
option is not enabled by default.arn:aws:backup:us-east-1:123456789012:vault:aBackupVault
.arn:aws:backup:us-east-1:123456789012:backup-vault:aBackupVault
.GetRecoveryPointRestoreMetadata
. However, values in addition to those\n provided by GetRecoveryPointRestoreMetadata
might be required to restore a\n resource. For example, you might need to provide a new resource name if the original\n already exists.\n
",
+ "smithy.api#documentation": "file-system-id
: The ID of the Amazon EFS file system that is\n backed up by Backup. Returned in\n GetRecoveryPointRestoreMetadata
.Encrypted
: A Boolean value that, if true, specifies that the file\n system is encrypted. If KmsKeyId
is specified, Encrypted
\n must be set to true
.KmsKeyId
: Specifies the Amazon Web Services KMS key that is used to\n encrypt the restored file system. You can specify a key from another Amazon Web Services account provided that key it is properly shared with your account via Amazon Web Services KMS.PerformanceMode
: Specifies the throughput mode of the file\n system.CreationToken
: A user-supplied value that ensures the uniqueness\n (idempotency) of the request.newFileSystem
: A Boolean value that, if true, specifies that the\n recovery point is restored to a new Amazon EFS file system.ItemsToRestore
: An array of one to five strings where each string is\n a file path. Use ItemsToRestore
to restore specific files or directories\n rather than the entire file system. This parameter is optional. For example,\n \"itemsToRestore\":\"[\\\"/my.test\\\"]\"
.GetRecoveryPointRestoreMetadata
. However, values in addition to those\n provided by GetRecoveryPointRestoreMetadata
might be required to restore a\n resource. For example, you might need to provide a new resource name if the original\n already exists.\n
",
"smithy.api#required": {}
}
},
@@ -12118,7 +12136,7 @@
"ResourceType": {
"target": "com.amazonaws.backup#ResourceType",
"traits": {
- "smithy.api#documentation": "\n
"
+ "smithy.api#documentation": "Aurora
for Amazon AuroraDocumentDB
for Amazon DocumentDB (with MongoDB compatibility)CloudFormation
for CloudFormationDynamoDB
for Amazon DynamoDBEBS
for Amazon Elastic Block StoreEC2
for Amazon Elastic Compute CloudEFS
for Amazon Elastic File SystemFSx
for Amazon FSxNeptune
for Amazon NeptuneRDS
for Amazon Relational Database ServiceRedshift
for Amazon RedshiftStorage Gateway
for Storage GatewayS3
for Amazon S3Timestream
for Amazon TimestreamVirtualMachine
for virtual machines\n
"
}
},
"CopySourceTagsToRestoredResource": {
@@ -12173,7 +12191,7 @@
}
],
"traits": {
- "smithy.api#documentation": "Aurora
- Amazon AuroraDocumentDB
- Amazon DocumentDBCloudFormation
- CloudFormationDynamoDB
- Amazon DynamoDBEBS
- Amazon Elastic Block StoreEC2
- Amazon Elastic Compute CloudEFS
- Amazon Elastic File SystemFSx
- Amazon FSxNeptune
- Amazon NeptuneRDS
- Amazon Relational Database ServiceRedshift
- Amazon RedshiftStorage Gateway
- Storage GatewayS3
- Amazon Simple Storage ServiceTimestream
- Amazon TimestreamVirtualMachine
- Virtual machinesbackup
are incompatible with tagging. \n TagResource
and UntagResource
with invalid ARNs will \n result in an error. Acceptable ARN content can include \n arn:aws:backup:us-east
. Invalid ARN content may look like \n arn:aws:ec2:us-east
.backup
are incompatible with tagging. \n TagResource
and UntagResource
with invalid ARNs will \n result in an error. Acceptable ARN content can include \n arn:aws:backup:us-east
. Invalid ARN content may look like \n arn:aws:ec2:us-east
.backupPlanId
with the\n input document in JSON format. The new version is uniquely identified by a\n VersionId
.BackupPlanName
and one or\n more sets of Rules
.BackupPlanName
and one or\n more sets of Rules
.FrameworkName
with the\n input document in JSON format.DeleteAfterDays
and \n MoveToColdStorageAfterDays
, include these parameters and their values when you call \n this operation. Not including them may result in your plan updating with null values.arn:aws:backup:us-east-1:123456789012:vault:aBackupVault
.arn:aws:backup:us-east-1:123456789012:backup-vault:aBackupVault
.ReportPlanName
with the\n input document in JSON format.RESOURCE_COMPLIANCE_REPORT | CONTROL_COMPLIANCE_REPORT | BACKUP_JOB_REPORT |\n COPY_JOB_REPORT | RESTORE_JOB_REPORT
\n RESOURCE_COMPLIANCE_REPORT
or\n CONTROL_COMPLIANCE_REPORT
, this API resource also describes the report\n coverage by Amazon Web Services Regions and frameworks.RESOURCE_COMPLIANCE_REPORT | CONTROL_COMPLIANCE_REPORT | BACKUP_JOB_REPORT |\n COPY_JOB_REPORT | RESTORE_JOB_REPORT
\n RESOURCE_COMPLIANCE_REPORT
or\n CONTROL_COMPLIANCE_REPORT
, this API resource also describes the report\n coverage by Amazon Web Services Regions and frameworks.RestoreTestingSelectionName
\n can be updated with this request.RestoreTestingSelection
can use either protected \n resource ARNs or conditions, but not both. That is, if your selection \n has ProtectedResourceArns
, requesting an update with the \n parameter ProtectedResourceConditions
will be \n unsuccessful.RestoreTestingSelectionName
\n can be updated with this request.