Skip to content

Commit 69c1ccd

Browse files
author
awstools
committed
feat(client-backup): The AWS Backup job attribute extension enhancement helps customers better understand the plan that initiated each job, and the properties of the resource each job creates.
1 parent acbdd2f commit 69c1ccd

13 files changed

+418
-46
lines changed

clients/client-backup/src/commands/DescribeBackupJobCommand.ts

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,8 +46,17 @@ export interface DescribeBackupJobCommandOutput extends DescribeBackupJobOutput,
4646
* // AccountId: "STRING_VALUE",
4747
* // BackupJobId: "STRING_VALUE",
4848
* // BackupVaultName: "STRING_VALUE",
49+
* // RecoveryPointLifecycle: { // Lifecycle
50+
* // MoveToColdStorageAfterDays: Number("long"),
51+
* // DeleteAfterDays: Number("long"),
52+
* // OptInToArchiveForSupportedResources: true || false,
53+
* // },
4954
* // BackupVaultArn: "STRING_VALUE",
55+
* // VaultType: "STRING_VALUE",
56+
* // VaultLockState: "STRING_VALUE",
5057
* // RecoveryPointArn: "STRING_VALUE",
58+
* // EncryptionKeyArn: "STRING_VALUE",
59+
* // IsEncrypted: true || false,
5160
* // ResourceArn: "STRING_VALUE",
5261
* // CreationDate: new Date("TIMESTAMP"),
5362
* // CompletionDate: new Date("TIMESTAMP"),
@@ -59,8 +68,12 @@ export interface DescribeBackupJobCommandOutput extends DescribeBackupJobOutput,
5968
* // CreatedBy: { // RecoveryPointCreator
6069
* // BackupPlanId: "STRING_VALUE",
6170
* // BackupPlanArn: "STRING_VALUE",
71+
* // BackupPlanName: "STRING_VALUE",
6272
* // BackupPlanVersion: "STRING_VALUE",
6373
* // BackupRuleId: "STRING_VALUE",
74+
* // BackupRuleName: "STRING_VALUE",
75+
* // BackupRuleCron: "STRING_VALUE",
76+
* // BackupRuleTimezone: "STRING_VALUE",
6477
* // },
6578
* // ResourceType: "STRING_VALUE",
6679
* // BytesTransferred: Number("long"),

clients/client-backup/src/commands/DescribeCopyJobCommand.ts

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,15 @@ export interface DescribeCopyJobCommandOutput extends DescribeCopyJobOutput, __M
4949
* // SourceBackupVaultArn: "STRING_VALUE",
5050
* // SourceRecoveryPointArn: "STRING_VALUE",
5151
* // DestinationBackupVaultArn: "STRING_VALUE",
52+
* // DestinationVaultType: "STRING_VALUE",
53+
* // DestinationVaultLockState: "STRING_VALUE",
5254
* // DestinationRecoveryPointArn: "STRING_VALUE",
55+
* // DestinationEncryptionKeyArn: "STRING_VALUE",
56+
* // DestinationRecoveryPointLifecycle: { // Lifecycle
57+
* // MoveToColdStorageAfterDays: Number("long"),
58+
* // DeleteAfterDays: Number("long"),
59+
* // OptInToArchiveForSupportedResources: true || false,
60+
* // },
5361
* // ResourceArn: "STRING_VALUE",
5462
* // CreationDate: new Date("TIMESTAMP"),
5563
* // CompletionDate: new Date("TIMESTAMP"),
@@ -60,8 +68,12 @@ export interface DescribeCopyJobCommandOutput extends DescribeCopyJobOutput, __M
6068
* // CreatedBy: { // RecoveryPointCreator
6169
* // BackupPlanId: "STRING_VALUE",
6270
* // BackupPlanArn: "STRING_VALUE",
71+
* // BackupPlanName: "STRING_VALUE",
6372
* // BackupPlanVersion: "STRING_VALUE",
6473
* // BackupRuleId: "STRING_VALUE",
74+
* // BackupRuleName: "STRING_VALUE",
75+
* // BackupRuleCron: "STRING_VALUE",
76+
* // BackupRuleTimezone: "STRING_VALUE",
6577
* // },
6678
* // ResourceType: "STRING_VALUE",
6779
* // ParentJobId: "STRING_VALUE",

clients/client-backup/src/commands/DescribeRecoveryPointCommand.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,8 +55,12 @@ export interface DescribeRecoveryPointCommandOutput extends DescribeRecoveryPoin
5555
* // CreatedBy: { // RecoveryPointCreator
5656
* // BackupPlanId: "STRING_VALUE",
5757
* // BackupPlanArn: "STRING_VALUE",
58+
* // BackupPlanName: "STRING_VALUE",
5859
* // BackupPlanVersion: "STRING_VALUE",
5960
* // BackupRuleId: "STRING_VALUE",
61+
* // BackupRuleName: "STRING_VALUE",
62+
* // BackupRuleCron: "STRING_VALUE",
63+
* // BackupRuleTimezone: "STRING_VALUE",
6064
* // },
6165
* // IamRoleArn: "STRING_VALUE",
6266
* // Status: "COMPLETED" || "PARTIAL" || "DELETING" || "EXPIRED" || "AVAILABLE" || "STOPPED" || "CREATING",

clients/client-backup/src/commands/DescribeRestoreJobCommand.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,8 @@ export interface DescribeRestoreJobCommandOutput extends DescribeRestoreJobOutpu
4646
* // AccountId: "STRING_VALUE",
4747
* // RestoreJobId: "STRING_VALUE",
4848
* // RecoveryPointArn: "STRING_VALUE",
49+
* // SourceResourceArn: "STRING_VALUE",
50+
* // BackupVaultArn: "STRING_VALUE",
4951
* // CreationDate: new Date("TIMESTAMP"),
5052
* // CompletionDate: new Date("TIMESTAMP"),
5153
* // Status: "PENDING" || "RUNNING" || "COMPLETED" || "ABORTED" || "FAILED",

clients/client-backup/src/commands/ListBackupJobsCommand.ts

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,16 @@ export interface ListBackupJobsCommandOutput extends ListBackupJobsOutput, __Met
6262
* // BackupJobId: "STRING_VALUE",
6363
* // BackupVaultName: "STRING_VALUE",
6464
* // BackupVaultArn: "STRING_VALUE",
65+
* // VaultType: "STRING_VALUE",
66+
* // VaultLockState: "STRING_VALUE",
6567
* // RecoveryPointArn: "STRING_VALUE",
68+
* // RecoveryPointLifecycle: { // Lifecycle
69+
* // MoveToColdStorageAfterDays: Number("long"),
70+
* // DeleteAfterDays: Number("long"),
71+
* // OptInToArchiveForSupportedResources: true || false,
72+
* // },
73+
* // EncryptionKeyArn: "STRING_VALUE",
74+
* // IsEncrypted: true || false,
6675
* // ResourceArn: "STRING_VALUE",
6776
* // CreationDate: new Date("TIMESTAMP"),
6877
* // CompletionDate: new Date("TIMESTAMP"),
@@ -74,8 +83,12 @@ export interface ListBackupJobsCommandOutput extends ListBackupJobsOutput, __Met
7483
* // CreatedBy: { // RecoveryPointCreator
7584
* // BackupPlanId: "STRING_VALUE",
7685
* // BackupPlanArn: "STRING_VALUE",
86+
* // BackupPlanName: "STRING_VALUE",
7787
* // BackupPlanVersion: "STRING_VALUE",
7888
* // BackupRuleId: "STRING_VALUE",
89+
* // BackupRuleName: "STRING_VALUE",
90+
* // BackupRuleCron: "STRING_VALUE",
91+
* // BackupRuleTimezone: "STRING_VALUE",
7992
* // },
8093
* // ExpectedCompletionDate: new Date("TIMESTAMP"),
8194
* // StartBy: new Date("TIMESTAMP"),

clients/client-backup/src/commands/ListCopyJobsCommand.ts

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,15 @@ export interface ListCopyJobsCommandOutput extends ListCopyJobsOutput, __Metadat
6262
* // SourceBackupVaultArn: "STRING_VALUE",
6363
* // SourceRecoveryPointArn: "STRING_VALUE",
6464
* // DestinationBackupVaultArn: "STRING_VALUE",
65+
* // DestinationVaultType: "STRING_VALUE",
66+
* // DestinationVaultLockState: "STRING_VALUE",
6567
* // DestinationRecoveryPointArn: "STRING_VALUE",
68+
* // DestinationEncryptionKeyArn: "STRING_VALUE",
69+
* // DestinationRecoveryPointLifecycle: { // Lifecycle
70+
* // MoveToColdStorageAfterDays: Number("long"),
71+
* // DeleteAfterDays: Number("long"),
72+
* // OptInToArchiveForSupportedResources: true || false,
73+
* // },
6674
* // ResourceArn: "STRING_VALUE",
6775
* // CreationDate: new Date("TIMESTAMP"),
6876
* // CompletionDate: new Date("TIMESTAMP"),
@@ -73,8 +81,12 @@ export interface ListCopyJobsCommandOutput extends ListCopyJobsOutput, __Metadat
7381
* // CreatedBy: { // RecoveryPointCreator
7482
* // BackupPlanId: "STRING_VALUE",
7583
* // BackupPlanArn: "STRING_VALUE",
84+
* // BackupPlanName: "STRING_VALUE",
7685
* // BackupPlanVersion: "STRING_VALUE",
7786
* // BackupRuleId: "STRING_VALUE",
87+
* // BackupRuleName: "STRING_VALUE",
88+
* // BackupRuleCron: "STRING_VALUE",
89+
* // BackupRuleTimezone: "STRING_VALUE",
7890
* // },
7991
* // ResourceType: "STRING_VALUE",
8092
* // ParentJobId: "STRING_VALUE",

clients/client-backup/src/commands/ListRecoveryPointsByBackupVaultCommand.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -69,8 +69,12 @@ export interface ListRecoveryPointsByBackupVaultCommandOutput
6969
* // CreatedBy: { // RecoveryPointCreator
7070
* // BackupPlanId: "STRING_VALUE",
7171
* // BackupPlanArn: "STRING_VALUE",
72+
* // BackupPlanName: "STRING_VALUE",
7273
* // BackupPlanVersion: "STRING_VALUE",
7374
* // BackupRuleId: "STRING_VALUE",
75+
* // BackupRuleName: "STRING_VALUE",
76+
* // BackupRuleCron: "STRING_VALUE",
77+
* // BackupRuleTimezone: "STRING_VALUE",
7478
* // },
7579
* // IamRoleArn: "STRING_VALUE",
7680
* // Status: "COMPLETED" || "PARTIAL" || "DELETING" || "EXPIRED" || "AVAILABLE" || "STOPPED" || "CREATING",

clients/client-backup/src/commands/ListRestoreJobsByProtectedResourceCommand.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,8 @@ export interface ListRestoreJobsByProtectedResourceCommandOutput
6262
* // AccountId: "STRING_VALUE",
6363
* // RestoreJobId: "STRING_VALUE",
6464
* // RecoveryPointArn: "STRING_VALUE",
65+
* // SourceResourceArn: "STRING_VALUE",
66+
* // BackupVaultArn: "STRING_VALUE",
6567
* // CreationDate: new Date("TIMESTAMP"),
6668
* // CompletionDate: new Date("TIMESTAMP"),
6769
* // Status: "PENDING" || "RUNNING" || "COMPLETED" || "ABORTED" || "FAILED",

clients/client-backup/src/commands/ListRestoreJobsCommand.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,8 @@ export interface ListRestoreJobsCommandOutput extends ListRestoreJobsOutput, __M
5858
* // AccountId: "STRING_VALUE",
5959
* // RestoreJobId: "STRING_VALUE",
6060
* // RecoveryPointArn: "STRING_VALUE",
61+
* // SourceResourceArn: "STRING_VALUE",
62+
* // BackupVaultArn: "STRING_VALUE",
6163
* // CreationDate: new Date("TIMESTAMP"),
6264
* // CompletionDate: new Date("TIMESTAMP"),
6365
* // Status: "PENDING" || "RUNNING" || "COMPLETED" || "ABORTED" || "FAILED",

clients/client-backup/src/endpoint/ruleset.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,8 @@ d="error",
1717
e="endpoint",
1818
f="tree",
1919
g="PartitionResult",
20-
h={[s]:false,"type":"String"},
21-
i={[s]:true,"default":false,"type":"Boolean"},
20+
h={[s]:false,"type":"string"},
21+
i={[s]:true,"default":false,"type":"boolean"},
2222
j={[v]:"Endpoint"},
2323
k={[t]:c,[u]:[{[v]:"UseFIPS"},true]},
2424
l={[t]:c,[u]:[{[v]:"UseDualStack"},true]},

0 commit comments

Comments
 (0)