Skip to content

Commit c5badfd

Browse files
author
awstools
committed
feat(client-backup): Adding EKS specific backup vault notification types for AWS Backup.
1 parent 1523d99 commit c5badfd

4 files changed

Lines changed: 23 additions & 2 deletions

File tree

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ export interface GetBackupVaultNotificationsCommandOutput extends GetBackupVault
4646
* // BackupVaultArn: "STRING_VALUE",
4747
* // SNSTopicArn: "STRING_VALUE",
4848
* // BackupVaultEvents: [ // BackupVaultEvents
49-
* // "BACKUP_JOB_STARTED" || "BACKUP_JOB_COMPLETED" || "BACKUP_JOB_SUCCESSFUL" || "BACKUP_JOB_FAILED" || "BACKUP_JOB_EXPIRED" || "RESTORE_JOB_STARTED" || "RESTORE_JOB_COMPLETED" || "RESTORE_JOB_SUCCESSFUL" || "RESTORE_JOB_FAILED" || "COPY_JOB_STARTED" || "COPY_JOB_SUCCESSFUL" || "COPY_JOB_FAILED" || "RECOVERY_POINT_MODIFIED" || "BACKUP_PLAN_CREATED" || "BACKUP_PLAN_MODIFIED" || "S3_BACKUP_OBJECT_FAILED" || "S3_RESTORE_OBJECT_FAILED" || "CONTINUOUS_BACKUP_INTERRUPTED" || "RECOVERY_POINT_INDEX_COMPLETED" || "RECOVERY_POINT_INDEX_DELETED" || "RECOVERY_POINT_INDEXING_FAILED",
49+
* // "BACKUP_JOB_STARTED" || "BACKUP_JOB_COMPLETED" || "BACKUP_JOB_SUCCESSFUL" || "BACKUP_JOB_FAILED" || "BACKUP_JOB_EXPIRED" || "RESTORE_JOB_STARTED" || "RESTORE_JOB_COMPLETED" || "RESTORE_JOB_SUCCESSFUL" || "RESTORE_JOB_FAILED" || "COPY_JOB_STARTED" || "COPY_JOB_SUCCESSFUL" || "COPY_JOB_FAILED" || "RECOVERY_POINT_MODIFIED" || "BACKUP_PLAN_CREATED" || "BACKUP_PLAN_MODIFIED" || "S3_BACKUP_OBJECT_FAILED" || "S3_RESTORE_OBJECT_FAILED" || "CONTINUOUS_BACKUP_INTERRUPTED" || "RECOVERY_POINT_INDEX_COMPLETED" || "RECOVERY_POINT_INDEX_DELETED" || "RECOVERY_POINT_INDEXING_FAILED" || "EKS_RESTORE_OBJECT_FAILED" || "EKS_RESTORE_OBJECT_SKIPPED" || "EKS_BACKUP_OBJECT_FAILED",
5050
* // ],
5151
* // };
5252
*

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ export interface PutBackupVaultNotificationsCommandOutput extends __MetadataBear
4040
* BackupVaultName: "STRING_VALUE", // required
4141
* SNSTopicArn: "STRING_VALUE", // required
4242
* BackupVaultEvents: [ // BackupVaultEvents // required
43-
* "BACKUP_JOB_STARTED" || "BACKUP_JOB_COMPLETED" || "BACKUP_JOB_SUCCESSFUL" || "BACKUP_JOB_FAILED" || "BACKUP_JOB_EXPIRED" || "RESTORE_JOB_STARTED" || "RESTORE_JOB_COMPLETED" || "RESTORE_JOB_SUCCESSFUL" || "RESTORE_JOB_FAILED" || "COPY_JOB_STARTED" || "COPY_JOB_SUCCESSFUL" || "COPY_JOB_FAILED" || "RECOVERY_POINT_MODIFIED" || "BACKUP_PLAN_CREATED" || "BACKUP_PLAN_MODIFIED" || "S3_BACKUP_OBJECT_FAILED" || "S3_RESTORE_OBJECT_FAILED" || "CONTINUOUS_BACKUP_INTERRUPTED" || "RECOVERY_POINT_INDEX_COMPLETED" || "RECOVERY_POINT_INDEX_DELETED" || "RECOVERY_POINT_INDEXING_FAILED",
43+
* "BACKUP_JOB_STARTED" || "BACKUP_JOB_COMPLETED" || "BACKUP_JOB_SUCCESSFUL" || "BACKUP_JOB_FAILED" || "BACKUP_JOB_EXPIRED" || "RESTORE_JOB_STARTED" || "RESTORE_JOB_COMPLETED" || "RESTORE_JOB_SUCCESSFUL" || "RESTORE_JOB_FAILED" || "COPY_JOB_STARTED" || "COPY_JOB_SUCCESSFUL" || "COPY_JOB_FAILED" || "RECOVERY_POINT_MODIFIED" || "BACKUP_PLAN_CREATED" || "BACKUP_PLAN_MODIFIED" || "S3_BACKUP_OBJECT_FAILED" || "S3_RESTORE_OBJECT_FAILED" || "CONTINUOUS_BACKUP_INTERRUPTED" || "RECOVERY_POINT_INDEX_COMPLETED" || "RECOVERY_POINT_INDEX_DELETED" || "RECOVERY_POINT_INDEXING_FAILED" || "EKS_RESTORE_OBJECT_FAILED" || "EKS_RESTORE_OBJECT_SKIPPED" || "EKS_BACKUP_OBJECT_FAILED",
4444
* ],
4545
* };
4646
* const command = new PutBackupVaultNotificationsCommand(input);

clients/client-backup/src/models/enums.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -132,6 +132,9 @@ export const BackupVaultEvent = {
132132
COPY_JOB_FAILED: "COPY_JOB_FAILED",
133133
COPY_JOB_STARTED: "COPY_JOB_STARTED",
134134
COPY_JOB_SUCCESSFUL: "COPY_JOB_SUCCESSFUL",
135+
EKS_BACKUP_OBJECT_FAILED: "EKS_BACKUP_OBJECT_FAILED",
136+
EKS_RESTORE_OBJECT_FAILED: "EKS_RESTORE_OBJECT_FAILED",
137+
EKS_RESTORE_OBJECT_SKIPPED: "EKS_RESTORE_OBJECT_SKIPPED",
135138
RECOVERY_POINT_INDEXING_FAILED: "RECOVERY_POINT_INDEXING_FAILED",
136139
RECOVERY_POINT_INDEX_COMPLETED: "RECOVERY_POINT_INDEX_COMPLETED",
137140
RECOVERY_POINT_INDEX_DELETED: "RECOVERY_POINT_INDEX_DELETED",

codegen/sdk-codegen/aws-models/backup.json

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1232,6 +1232,24 @@
12321232
"traits": {
12331233
"smithy.api#enumValue": "RECOVERY_POINT_INDEXING_FAILED"
12341234
}
1235+
},
1236+
"EKS_RESTORE_OBJECT_FAILED": {
1237+
"target": "smithy.api#Unit",
1238+
"traits": {
1239+
"smithy.api#enumValue": "EKS_RESTORE_OBJECT_FAILED"
1240+
}
1241+
},
1242+
"EKS_RESTORE_OBJECT_SKIPPED": {
1243+
"target": "smithy.api#Unit",
1244+
"traits": {
1245+
"smithy.api#enumValue": "EKS_RESTORE_OBJECT_SKIPPED"
1246+
}
1247+
},
1248+
"EKS_BACKUP_OBJECT_FAILED": {
1249+
"target": "smithy.api#Unit",
1250+
"traits": {
1251+
"smithy.api#enumValue": "EKS_BACKUP_OBJECT_FAILED"
1252+
}
12351253
}
12361254
}
12371255
},

0 commit comments

Comments
 (0)