aws-iam-policy-types
Version:
Autogenerated Typescript types for AWS IAM Policy and enums for all policy actions
105 lines • 4.37 kB
JavaScript
// AUTOGENERATED FILE - DO NOT EDIT
/**
* All IAM policy actions for AWS Backup storage (BACKUP-STORAGE)
*
* Extracted by `aws-iam-policy` from
* https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsbackupstorage.html
*
* 2025-02-24T21:46:52.286Z
*/
export var AwsBackupStorageActions;
(function (AwsBackupStorageActions) {
/**
* Grants permission to commit backup job
*
* See https://docs.aws.amazon.com/aws-backup/latest/devguide/backup-data-transfer.html
*/
AwsBackupStorageActions["CommitBackupJob"] = "backup-storage:CommitBackupJob";
/**
* Grants permission to delete objects
*
* See https://docs.aws.amazon.com/aws-backup/latest/devguide/backup-data-transfer.html
*/
AwsBackupStorageActions["DeleteObjects"] = "backup-storage:DeleteObjects";
/**
* Grants permission to describe backup job
*
* See https://docs.aws.amazon.com/aws-backup/latest/devguide/backup-data-transfer.html
*/
AwsBackupStorageActions["DescribeBackupJob"] = "backup-storage:DescribeBackupJob";
/**
* Grants permission to get base backup
*
* See https://docs.aws.amazon.com/aws-backup/latest/devguide/backup-data-transfer.html
*/
AwsBackupStorageActions["GetBaseBackup"] = "backup-storage:GetBaseBackup";
/**
* Grants permission to get data from a recovery point for a restore job
*
* See https://docs.aws.amazon.com/aws-backup/latest/devguide/backup-data-transfer.html
*/
AwsBackupStorageActions["GetChunk"] = "backup-storage:GetChunk";
/**
* Grants permission to get incremental base backup
*
* See https://docs.aws.amazon.com/aws-backup/latest/devguide/backup-data-transfer.html
*/
AwsBackupStorageActions["GetIncrementalBaseBackup"] = "backup-storage:GetIncrementalBaseBackup";
/**
* Grants permission to get metadata from a recovery point for a restore job
*
* See https://docs.aws.amazon.com/aws-backup/latest/devguide/backup-data-transfer.html
*/
AwsBackupStorageActions["GetObjectMetadata"] = "backup-storage:GetObjectMetadata";
/**
* Grants permission to list data from a recovery point for a restore job
*
* See https://docs.aws.amazon.com/aws-backup/latest/devguide/backup-data-transfer.html
*/
AwsBackupStorageActions["ListChunks"] = "backup-storage:ListChunks";
/**
* Grants permission to list data from a recovery point for a restore job
*
* See https://docs.aws.amazon.com/aws-backup/latest/devguide/backup-data-transfer.html
*/
AwsBackupStorageActions["ListObjects"] = "backup-storage:ListObjects";
/**
* Associates a KMS key to a backup vault
*
* See https://docs.aws.amazon.com/aws-backup/latest/devguide/API_CreateBackupVault.html
*/
AwsBackupStorageActions["MountCapsule"] = "backup-storage:MountCapsule";
/**
* Grants permission to mark an uploaded data as completed for a backup job
*
* See https://docs.aws.amazon.com/aws-backup/latest/devguide/backup-data-transfer.html
*/
AwsBackupStorageActions["NotifyObjectComplete"] = "backup-storage:NotifyObjectComplete";
/**
* Grants permission to upload data to an AWS Backup-managed recovery point for a
* backup job
*
* See https://docs.aws.amazon.com/aws-backup/latest/devguide/backup-data-transfer.html
*/
AwsBackupStorageActions["PutChunk"] = "backup-storage:PutChunk";
/**
* Grants permission to put object
*
* See https://docs.aws.amazon.com/aws-backup/latest/devguide/backup-data-transfer.html
*/
AwsBackupStorageActions["PutObject"] = "backup-storage:PutObject";
/**
* Grants permission to upload data to an AWS Backup-managed recovery point for a
* backup job
*
* See https://docs.aws.amazon.com/aws-backup/latest/devguide/backup-data-transfer.html
*/
AwsBackupStorageActions["StartObject"] = "backup-storage:StartObject";
/**
* Grants permission to update object complete
*
* See https://docs.aws.amazon.com/aws-backup/latest/devguide/backup-data-transfer.html
*/
AwsBackupStorageActions["UpdateObjectComplete"] = "backup-storage:UpdateObjectComplete";
})(AwsBackupStorageActions || (AwsBackupStorageActions = {}));
//# sourceMappingURL=backup-storage.js.map