|
2081 | 2081 | "shape":"BackupVaultName", |
2082 | 2082 | "documentation":"<p>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.</p>" |
2083 | 2083 | }, |
| 2084 | + "TargetLogicallyAirGappedBackupVaultArn":{ |
| 2085 | + "shape":"ARN", |
| 2086 | + "documentation":"<p>The ARN of a logically air-gapped vault. ARN must be in the same account and Region. If provided, supported fully managed resources back up directly to logically air-gapped vault, while other supported resources create a temporary (billable) snapshot in backup vault, then copy it to logically air-gapped vault. Unsupported resources only back up to the specified backup vault.</p>" |
| 2087 | + }, |
2084 | 2088 | "ScheduleExpression":{ |
2085 | 2089 | "shape":"CronExpression", |
2086 | 2090 | "documentation":"<p>A cron expression in UTC specifying when Backup initiates a backup job. When no CRON expression is provided, Backup will use the default expression <code>cron(0 5 ? * * *)</code>.</p> <p>For more information about Amazon Web Services cron expressions, see <a href=\"https://docs.aws.amazon.com/AmazonCloudWatch/latest/events/ScheduledEvents.html\">Schedule Expressions for Rules</a> in the <i>Amazon CloudWatch Events User Guide</i>.</p> <p>Two examples of Amazon Web Services cron expressions are <code> 15 * ? * * *</code> (take a backup every hour at 15 minutes past the hour) and <code>0 12 * * ? *</code> (take a backup every day at 12 noon UTC).</p> <p>For a table of examples, click the preceding link and scroll down the page.</p>" |
|
2139 | 2143 | "shape":"BackupVaultName", |
2140 | 2144 | "documentation":"<p>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.</p>" |
2141 | 2145 | }, |
| 2146 | + "TargetLogicallyAirGappedBackupVaultArn":{ |
| 2147 | + "shape":"ARN", |
| 2148 | + "documentation":"<p>The ARN of a logically air-gapped vault. ARN must be in the same account and Region. If provided, supported fully managed resources back up directly to logically air-gapped vault, while other supported resources create a temporary (billable) snapshot in backup vault, then copy it to logically air-gapped vault. Unsupported resources only back up to the specified backup vault.</p>" |
| 2149 | + }, |
2142 | 2150 | "ScheduleExpression":{ |
2143 | 2151 | "shape":"CronExpression", |
2144 | 2152 | "documentation":"<p>A CRON expression in UTC specifying when Backup initiates a backup job. When no CRON expression is provided, Backup will use the default expression <code>cron(0 5 ? * * *)</code>.</p>" |
|
2618 | 2626 | "documentation":"<p>Specifies the IAM role ARN used to copy the target recovery point; for example, <code>arn:aws:iam::123456789012:role/S3Access</code>.</p>" |
2619 | 2627 | }, |
2620 | 2628 | "CreatedBy":{"shape":"RecoveryPointCreator"}, |
| 2629 | + "CreatedByBackupJobId":{ |
| 2630 | + "shape":"string", |
| 2631 | + "documentation":"<p>The backup job ID that initiated this copy job. Only applicable to scheduled copy jobs and automatic copy jobs to logically air-gapped vault.</p>" |
| 2632 | + }, |
2621 | 2633 | "ResourceType":{ |
2622 | 2634 | "shape":"ResourceType", |
2623 | 2635 | "documentation":"<p>The type of Amazon Web Services resource to be copied; for example, an Amazon Elastic Block Store (Amazon EBS) volume or an Amazon Relational Database Service (Amazon RDS) database.</p>" |
|
3740 | 3752 | "members":{ |
3741 | 3753 | "GlobalSettings":{ |
3742 | 3754 | "shape":"GlobalSettings", |
3743 | | - "documentation":"<p>The status of the flags <code>isCrossAccountBackupEnabled</code> and <code>isMpaEnabled</code> ('Mpa' refers to multi-party approval).</p>" |
| 3755 | + "documentation":"<p>The status of the flags <code>isCrossAccountBackupEnabled</code>, <code>isMpaEnabled</code> ('Mpa' refers to multi-party approval), and <code>isDelegatedAdministratorEnabled</code>.</p>" |
3744 | 3756 | }, |
3745 | 3757 | "LastUpdateTime":{ |
3746 | 3758 | "shape":"timestamp", |
|
5052 | 5064 | "OptInToArchiveForSupportedResources":{ |
5053 | 5065 | "shape":"Boolean", |
5054 | 5066 | "documentation":"<p>If the value is true, your backup plan transitions supported resources to archive (cold) storage tier in accordance with your lifecycle settings.</p>" |
| 5067 | + }, |
| 5068 | + "DeleteAfterEvent":{ |
| 5069 | + "shape":"LifecycleDeleteAfterEvent", |
| 5070 | + "documentation":"<p>The event after which a recovery point is deleted. A recovery point with both <code>DeleteAfterDays</code> and <code>DeleteAfterEvent</code> will delete after whichever condition is satisfied first. Not valid as an input.</p>" |
5055 | 5071 | } |
5056 | 5072 | }, |
5057 | 5073 | "documentation":"<p>Specifies the time period, in days, before a recovery point transitions to cold storage or is deleted.</p> <p>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 can't be changed after a backup has been transitioned to cold.</p> <p>Resource types that can transition to cold storage are listed in the <a href=\"https://docs.aws.amazon.com/aws-backup/latest/devguide/backup-feature-availability.html#features-by-resource\">Feature availability by resource</a> table. Backup ignores this expression for other resource types.</p> <p>To remove the existing lifecycle and retention periods and keep your recovery points indefinitely, specify -1 for <code>MoveToColdStorageAfterDays</code> and <code>DeleteAfterDays</code>.</p>" |
5058 | 5074 | }, |
| 5075 | + "LifecycleDeleteAfterEvent":{ |
| 5076 | + "type":"string", |
| 5077 | + "enum":["DELETE_AFTER_COPY"] |
| 5078 | + }, |
5059 | 5079 | "LimitExceededException":{ |
5060 | 5080 | "type":"structure", |
5061 | 5081 | "members":{ |
|
5559 | 5579 | "documentation":"<p>This is an optional parameter that can be used to filter out jobs with a MessageCategory which matches the value you input.</p> <p>Example strings may include <code>AccessDenied</code>, <code>SUCCESS</code>, <code>AGGREGATE_ALL</code>, and <code>INVALIDPARAMETERS</code>.</p> <p>View <a href=\"https://docs.aws.amazon.com/aws-backup/latest/devguide/monitoring.html\">Monitoring</a> for a list of accepted strings.</p> <p>The the value ANY returns count of all message categories.</p> <p> <code>AGGREGATE_ALL</code> aggregates job counts for all message categories and returns the sum.</p>", |
5560 | 5580 | "location":"querystring", |
5561 | 5581 | "locationName":"messageCategory" |
| 5582 | + }, |
| 5583 | + "BySourceRecoveryPointArn":{ |
| 5584 | + "shape":"string", |
| 5585 | + "documentation":"<p>Filters copy jobs by the specified source recovery point ARN.</p>", |
| 5586 | + "location":"querystring", |
| 5587 | + "locationName":"sourceRecoveryPointArn" |
5562 | 5588 | } |
5563 | 5589 | } |
5564 | 5590 | }, |
|
7724 | 7750 | "shape":"BackupVaultName", |
7725 | 7751 | "documentation":"<p>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.</p>" |
7726 | 7752 | }, |
| 7753 | + "LogicallyAirGappedBackupVaultArn":{ |
| 7754 | + "shape":"ARN", |
| 7755 | + "documentation":"<p>The ARN of a logically air-gapped vault. ARN must be in the same account and Region. If provided, supported fully managed resources back up directly to logically air-gapped vault, while other supported resources create a temporary (billable) snapshot in backup vault, then copy it to logically air-gapped vault. Unsupported resources only back up to the specified backup vault.</p>" |
| 7756 | + }, |
7727 | 7757 | "ResourceArn":{ |
7728 | 7758 | "shape":"ARN", |
7729 | 7759 | "documentation":"<p>An Amazon Resource Name (ARN) that uniquely identifies a resource. The format of the ARN depends on the resource type.</p>" |
|
8068 | 8098 | "members":{ |
8069 | 8099 | "GlobalSettings":{ |
8070 | 8100 | "shape":"GlobalSettings", |
8071 | | - "documentation":"<p>Inputs can include:</p> <p>A value for <code>isCrossAccountBackupEnabled</code> and a Region. Example: <code>update-global-settings --global-settings isCrossAccountBackupEnabled=false --region us-west-2</code>.</p> <p>A value for Multi-party approval, styled as \"Mpa\": <code>isMpaEnabled</code>. Values can be true or false. Example: <code>update-global-settings --global-settings isMpaEnabled=false --region us-west-2</code>.</p>" |
| 8101 | + "documentation":"<p>Inputs can include:</p> <p>A value for <code>isCrossAccountBackupEnabled</code> and a Region. Example: <code>update-global-settings --global-settings isCrossAccountBackupEnabled=false --region us-west-2</code>.</p> <p>A value for Multi-party approval, styled as \"Mpa\": <code>isMpaEnabled</code>. Values can be true or false. Example: <code>update-global-settings --global-settings isMpaEnabled=false --region us-west-2</code>.</p> <p>A value for Backup Service-Linked Role creation, styled as<code>isDelegatedAdministratorEnabled</code>. Values can be true or false. Example: <code>update-global-settings --global-settings isDelegatedAdministratorEnabled=false --region us-west-2</code>.</p>" |
8072 | 8102 | } |
8073 | 8103 | } |
8074 | 8104 | }, |
|
0 commit comments