|
50 | 50 | "BackupOptions": { |
51 | 51 | "target": "com.amazonaws.backup#BackupOptions", |
52 | 52 | "traits": { |
53 | | - "smithy.api#documentation": "<p>Specifies the backup option for a selected resource. This option is only available for\n Windows VSS backup jobs.</p>\n <p>Valid values: </p>\n <p>Set to <code>\"WindowsVSS\":\"enabled\"</code> to enable the <code>WindowsVSS</code> backup\n option and create a Windows VSS backup. </p>\n <p>Set to <code>\"WindowsVSS\":\"disabled\"</code> to create a regular backup. The\n <code>WindowsVSS</code> option is not enabled by default.</p>\n <p>If you specify an invalid option, you get an <code>InvalidParameterValueException</code>\n exception.</p>\n <p>For more information about Windows VSS backups, see <a href=\"https://docs.aws.amazon.com/aws-backup/latest/devguide/windows-backups.html\">Creating a VSS-Enabled Windows\n Backup</a>.</p>" |
| 53 | + "smithy.api#documentation": "<p>Specifies the backup option for a selected resource. This option is available for\n Windows VSS backup jobs and S3 backups.</p>\n <p>Valid values: </p>\n <p>Set to <code>\"WindowsVSS\":\"enabled\"</code> to enable the <code>WindowsVSS</code> backup\n option and create a Windows VSS backup. </p>\n <p>Set to <code>\"WindowsVSS\":\"disabled\"</code> to create a regular backup. The\n <code>WindowsVSS</code> option is not enabled by default.</p>\n <p>For S3 backups, set to <code>\"S3BackupACLs\":\"disabled\"</code> to exclude ACLs from the backup, \n or <code>\"S3BackupObjectTags\":\"disabled\"</code> to exclude object tags from the backup. \n By default, both ACLs and object tags are included in S3 backups.</p>\n <p>If you specify an invalid option, you get an <code>InvalidParameterValueException</code>\n exception.</p>\n <p>For more information about Windows VSS backups, see <a href=\"https://docs.aws.amazon.com/aws-backup/latest/devguide/windows-backups.html\">Creating a VSS-Enabled Windows\n Backup</a>.</p>" |
54 | 54 | } |
55 | 55 | } |
56 | 56 | }, |
|
216 | 216 | "smithy.api#documentation": "<p>An Amazon Resource Name (ARN) that uniquely identifies a backup vault; for example,\n <code>arn:aws:backup:us-east-1:123456789012:backup-vault:aBackupVault</code>.</p>" |
217 | 217 | } |
218 | 218 | }, |
| 219 | + "VaultType": { |
| 220 | + "target": "com.amazonaws.backup#string", |
| 221 | + "traits": { |
| 222 | + "smithy.api#documentation": "<p>The type of backup vault where the recovery point is stored. Valid values are <code>BACKUP_VAULT</code> for standard backup vaults and <code>LOGICALLY_AIR_GAPPED_BACKUP_VAULT</code> for logically air-gapped vaults.</p>" |
| 223 | + } |
| 224 | + }, |
| 225 | + "VaultLockState": { |
| 226 | + "target": "com.amazonaws.backup#string", |
| 227 | + "traits": { |
| 228 | + "smithy.api#documentation": "<p>The lock state of the backup vault. For logically air-gapped vaults, this indicates whether the vault is locked in compliance mode. Valid values include <code>LOCKED</code> and <code>UNLOCKED</code>.</p>" |
| 229 | + } |
| 230 | + }, |
219 | 231 | "RecoveryPointArn": { |
220 | 232 | "target": "com.amazonaws.backup#ARN", |
221 | 233 | "traits": { |
222 | 234 | "smithy.api#documentation": "<p>An ARN that uniquely identifies a recovery point; for example,\n <code>arn:aws:backup:us-east-1:123456789012:recovery-point:1EB3B5E7-9EB0-435A-A80B-108B488B0D45</code>.</p>" |
223 | 235 | } |
224 | 236 | }, |
| 237 | + "RecoveryPointLifecycle": { |
| 238 | + "target": "com.amazonaws.backup#Lifecycle" |
| 239 | + }, |
| 240 | + "EncryptionKeyArn": { |
| 241 | + "target": "com.amazonaws.backup#ARN", |
| 242 | + "traits": { |
| 243 | + "smithy.api#documentation": "<p>The Amazon Resource Name (ARN) of the KMS key used to encrypt the backup. This can be a customer-managed key or an Amazon Web Services managed key, depending on the vault configuration.</p>" |
| 244 | + } |
| 245 | + }, |
| 246 | + "IsEncrypted": { |
| 247 | + "target": "com.amazonaws.backup#Boolean2", |
| 248 | + "traits": { |
| 249 | + "smithy.api#default": false, |
| 250 | + "smithy.api#documentation": "<p>A boolean value indicating whether the backup is encrypted. All backups in Backup are encrypted, but this field indicates the encryption status for transparency.</p>" |
| 251 | + } |
| 252 | + }, |
225 | 253 | "ResourceArn": { |
226 | 254 | "target": "com.amazonaws.backup#ARN", |
227 | 255 | "traits": { |
|
1606 | 1634 | "smithy.api#documentation": "<p>An Amazon Resource Name (ARN) that uniquely identifies a destination copy vault; for\n example, <code>arn:aws:backup:us-east-1:123456789012:backup-vault:aBackupVault</code>.</p>" |
1607 | 1635 | } |
1608 | 1636 | }, |
| 1637 | + "DestinationVaultType": { |
| 1638 | + "target": "com.amazonaws.backup#string", |
| 1639 | + "traits": { |
| 1640 | + "smithy.api#documentation": "<p>The type of destination backup vault where the copied recovery point is stored. Valid values are <code>BACKUP_VAULT</code> for standard backup vaults and <code>LOGICALLY_AIR_GAPPED_BACKUP_VAULT</code> for logically air-gapped vaults.</p>" |
| 1641 | + } |
| 1642 | + }, |
| 1643 | + "DestinationVaultLockState": { |
| 1644 | + "target": "com.amazonaws.backup#string", |
| 1645 | + "traits": { |
| 1646 | + "smithy.api#documentation": "<p>The lock state of the destination backup vault. For logically air-gapped vaults, this indicates whether the vault is locked in compliance mode. Valid values include <code>LOCKED</code> and <code>UNLOCKED</code>.</p>" |
| 1647 | + } |
| 1648 | + }, |
1609 | 1649 | "DestinationRecoveryPointArn": { |
1610 | 1650 | "target": "com.amazonaws.backup#ARN", |
1611 | 1651 | "traits": { |
1612 | 1652 | "smithy.api#documentation": "<p>An ARN that uniquely identifies a destination recovery point; for example,\n <code>arn:aws:backup:us-east-1:123456789012:recovery-point:1EB3B5E7-9EB0-435A-A80B-108B488B0D45</code>.</p>" |
1613 | 1653 | } |
1614 | 1654 | }, |
| 1655 | + "DestinationEncryptionKeyArn": { |
| 1656 | + "target": "com.amazonaws.backup#ARN", |
| 1657 | + "traits": { |
| 1658 | + "smithy.api#documentation": "<p>The Amazon Resource Name (ARN) of the KMS key used to encrypt the copied backup in the destination vault. This can be a customer-managed key or an Amazon Web Services managed key.</p>" |
| 1659 | + } |
| 1660 | + }, |
| 1661 | + "DestinationRecoveryPointLifecycle": { |
| 1662 | + "target": "com.amazonaws.backup#Lifecycle" |
| 1663 | + }, |
1615 | 1664 | "ResourceArn": { |
1616 | 1665 | "target": "com.amazonaws.backup#ARN", |
1617 | 1666 | "traits": { |
|
3260 | 3309 | "builtIn": "AWS::Region", |
3261 | 3310 | "required": false, |
3262 | 3311 | "documentation": "The AWS region used to dispatch the request.", |
3263 | | - "type": "String" |
| 3312 | + "type": "string" |
3264 | 3313 | }, |
3265 | 3314 | "UseDualStack": { |
3266 | 3315 | "builtIn": "AWS::UseDualStack", |
3267 | 3316 | "required": true, |
3268 | 3317 | "default": false, |
3269 | 3318 | "documentation": "When true, use the dual-stack endpoint. If the configured endpoint does not support dual-stack, dispatching the request MAY return an error.", |
3270 | | - "type": "Boolean" |
| 3319 | + "type": "boolean" |
3271 | 3320 | }, |
3272 | 3321 | "UseFIPS": { |
3273 | 3322 | "builtIn": "AWS::UseFIPS", |
3274 | 3323 | "required": true, |
3275 | 3324 | "default": false, |
3276 | 3325 | "documentation": "When true, send this request to the FIPS-compliant regional endpoint. If the configured endpoint does not have a FIPS compliant endpoint, dispatching the request will return an error.", |
3277 | | - "type": "Boolean" |
| 3326 | + "type": "boolean" |
3278 | 3327 | }, |
3279 | 3328 | "Endpoint": { |
3280 | 3329 | "builtIn": "SDK::Endpoint", |
3281 | 3330 | "required": false, |
3282 | 3331 | "documentation": "Override the endpoint used to send this request", |
3283 | | - "type": "String" |
| 3332 | + "type": "string" |
3284 | 3333 | } |
3285 | 3334 | }, |
3286 | 3335 | "rules": [ |
|
4849 | 4898 | "smithy.api#documentation": "<p>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.</p>" |
4850 | 4899 | } |
4851 | 4900 | }, |
| 4901 | + "RecoveryPointLifecycle": { |
| 4902 | + "target": "com.amazonaws.backup#Lifecycle" |
| 4903 | + }, |
4852 | 4904 | "BackupVaultArn": { |
4853 | 4905 | "target": "com.amazonaws.backup#ARN", |
4854 | 4906 | "traits": { |
4855 | 4907 | "smithy.api#documentation": "<p>An Amazon Resource Name (ARN) that uniquely identifies a backup vault; for example,\n <code>arn:aws:backup:us-east-1:123456789012:backup-vault:aBackupVault</code>.</p>" |
4856 | 4908 | } |
4857 | 4909 | }, |
| 4910 | + "VaultType": { |
| 4911 | + "target": "com.amazonaws.backup#string", |
| 4912 | + "traits": { |
| 4913 | + "smithy.api#documentation": "<p>The type of backup vault where the recovery point is stored. Valid values are <code>BACKUP_VAULT</code> for standard backup vaults and <code>LOGICALLY_AIR_GAPPED_BACKUP_VAULT</code> for logically air-gapped vaults.</p>" |
| 4914 | + } |
| 4915 | + }, |
| 4916 | + "VaultLockState": { |
| 4917 | + "target": "com.amazonaws.backup#string", |
| 4918 | + "traits": { |
| 4919 | + "smithy.api#documentation": "<p>The lock state of the backup vault. For logically air-gapped vaults, this indicates whether the vault is locked in compliance mode. Valid values include <code>LOCKED</code> and <code>UNLOCKED</code>.</p>" |
| 4920 | + } |
| 4921 | + }, |
4858 | 4922 | "RecoveryPointArn": { |
4859 | 4923 | "target": "com.amazonaws.backup#ARN", |
4860 | 4924 | "traits": { |
4861 | 4925 | "smithy.api#documentation": "<p>An ARN that uniquely identifies a recovery point; for example,\n <code>arn:aws:backup:us-east-1:123456789012:recovery-point:1EB3B5E7-9EB0-435A-A80B-108B488B0D45</code>.</p>" |
4862 | 4926 | } |
4863 | 4927 | }, |
| 4928 | + "EncryptionKeyArn": { |
| 4929 | + "target": "com.amazonaws.backup#ARN", |
| 4930 | + "traits": { |
| 4931 | + "smithy.api#documentation": "<p>The Amazon Resource Name (ARN) of the KMS key used to encrypt the backup. This can be a customer-managed key or an Amazon Web Services managed key, depending on the vault configuration.</p>" |
| 4932 | + } |
| 4933 | + }, |
| 4934 | + "IsEncrypted": { |
| 4935 | + "target": "com.amazonaws.backup#Boolean2", |
| 4936 | + "traits": { |
| 4937 | + "smithy.api#default": false, |
| 4938 | + "smithy.api#documentation": "<p>A boolean value indicating whether the backup is encrypted. All backups in Backup are encrypted, but this field indicates the encryption status for transparency.</p>" |
| 4939 | + } |
| 4940 | + }, |
4864 | 4941 | "ResourceArn": { |
4865 | 4942 | "target": "com.amazonaws.backup#ARN", |
4866 | 4943 | "traits": { |
|
5961 | 6038 | "smithy.api#documentation": "<p>An ARN that uniquely identifies a recovery point; for example,\n <code>arn:aws:backup:us-east-1:123456789012:recovery-point:1EB3B5E7-9EB0-435A-A80B-108B488B0D45</code>.</p>" |
5962 | 6039 | } |
5963 | 6040 | }, |
| 6041 | + "SourceResourceArn": { |
| 6042 | + "target": "com.amazonaws.backup#ARN", |
| 6043 | + "traits": { |
| 6044 | + "smithy.api#documentation": "<p>The Amazon Resource Name (ARN) of the original resource that was backed up. This provides context about what resource is being restored.</p>" |
| 6045 | + } |
| 6046 | + }, |
| 6047 | + "BackupVaultArn": { |
| 6048 | + "target": "com.amazonaws.backup#ARN", |
| 6049 | + "traits": { |
| 6050 | + "smithy.api#documentation": "<p>The Amazon Resource Name (ARN) of the backup vault containing the recovery point being restored. This helps identify vault access policies and permissions.</p>" |
| 6051 | + } |
| 6052 | + }, |
5964 | 6053 | "CreationDate": { |
5965 | 6054 | "target": "com.amazonaws.backup#timestamp", |
5966 | 6055 | "traits": { |
|
11341 | 11430 | "smithy.api#documentation": "<p>An Amazon Resource Name (ARN) that uniquely identifies a backup plan; for example,\n <code>arn:aws:backup:us-east-1:123456789012:plan:8F81F553-3A74-4A3F-B93D-B3360DC80C50</code>.</p>" |
11342 | 11431 | } |
11343 | 11432 | }, |
| 11433 | + "BackupPlanName": { |
| 11434 | + "target": "com.amazonaws.backup#string", |
| 11435 | + "traits": { |
| 11436 | + "smithy.api#documentation": "<p>The name of the backup plan that created this recovery point. This provides human-readable context about which backup plan was responsible for the backup job.</p>" |
| 11437 | + } |
| 11438 | + }, |
11344 | 11439 | "BackupPlanVersion": { |
11345 | 11440 | "target": "com.amazonaws.backup#string", |
11346 | 11441 | "traits": { |
|
11352 | 11447 | "traits": { |
11353 | 11448 | "smithy.api#documentation": "<p>Uniquely identifies a rule used to schedule the backup of a selection of\n resources.</p>" |
11354 | 11449 | } |
| 11450 | + }, |
| 11451 | + "BackupRuleName": { |
| 11452 | + "target": "com.amazonaws.backup#string", |
| 11453 | + "traits": { |
| 11454 | + "smithy.api#documentation": "<p>The name of the backup rule within the backup plan that created this recovery point. This helps identify which specific rule triggered the backup job.</p>" |
| 11455 | + } |
| 11456 | + }, |
| 11457 | + "BackupRuleCron": { |
| 11458 | + "target": "com.amazonaws.backup#string", |
| 11459 | + "traits": { |
| 11460 | + "smithy.api#documentation": "<p>The cron expression that defines the schedule for the backup rule. This shows the frequency and timing of when backups are automatically triggered.</p>" |
| 11461 | + } |
| 11462 | + }, |
| 11463 | + "BackupRuleTimezone": { |
| 11464 | + "target": "com.amazonaws.backup#string", |
| 11465 | + "traits": { |
| 11466 | + "smithy.api#documentation": "<p>The timezone used for the backup rule schedule. This provides context for when backups are scheduled to run in the specified timezone.</p>" |
| 11467 | + } |
11355 | 11468 | } |
11356 | 11469 | }, |
11357 | 11470 | "traits": { |
|
12052 | 12165 | "smithy.api#documentation": "<p>An ARN that uniquely identifies a recovery point; for example,\n <code>arn:aws:backup:us-east-1:123456789012:recovery-point:1EB3B5E7-9EB0-435A-A80B-108B488B0D45</code>.</p>" |
12053 | 12166 | } |
12054 | 12167 | }, |
| 12168 | + "SourceResourceArn": { |
| 12169 | + "target": "com.amazonaws.backup#ARN", |
| 12170 | + "traits": { |
| 12171 | + "smithy.api#documentation": "<p>The Amazon Resource Name (ARN) of the original resource that was backed up. This provides context about what resource is being restored.</p>" |
| 12172 | + } |
| 12173 | + }, |
| 12174 | + "BackupVaultArn": { |
| 12175 | + "target": "com.amazonaws.backup#ARN", |
| 12176 | + "traits": { |
| 12177 | + "smithy.api#documentation": "<p>The Amazon Resource Name (ARN) of the backup vault containing the recovery point being restored. This helps identify vault access policies and permissions.</p>" |
| 12178 | + } |
| 12179 | + }, |
12055 | 12180 | "CreationDate": { |
12056 | 12181 | "target": "com.amazonaws.backup#timestamp", |
12057 | 12182 | "traits": { |
|
0 commit comments