UNPKG

aws-iam-policy-types

Version:

Autogenerated Typescript types for AWS IAM Policy and enums for all policy actions

224 lines 9.38 kB
"use strict"; // AUTOGENERATED FILE - DO NOT EDIT Object.defineProperty(exports, "__esModule", { value: true }); exports.AwsGlacierActions = void 0; /** * All IAM policy actions for Amazon S3 Glacier (GLACIER) * * Extracted by `aws-iam-policy` from * https://docs.aws.amazon.com/service-authorization/latest/reference/list_amazons3glacier.html * * 2025-02-24T21:49:33.578Z */ var AwsGlacierActions; (function (AwsGlacierActions) { /** * Grants permission to abort a multipart upload identified by the upload ID * * See https://docs.aws.amazon.com/amazonglacier/latest/dev/api-multipart-abort-upload.html */ AwsGlacierActions["AbortMultipartUpload"] = "glacier:AbortMultipartUpload"; /** * Grants permission to abort the vault locking process if the vault lock is not i * n the Locked state * * See https://docs.aws.amazon.com/amazonglacier/latest/dev/api-AbortVaultLock.html */ AwsGlacierActions["AbortVaultLock"] = "glacier:AbortVaultLock"; /** * Grants permission to add the specified tags to a vault * * See https://docs.aws.amazon.com/amazonglacier/latest/dev/api-AddTagsToVault.html */ AwsGlacierActions["AddTagsToVault"] = "glacier:AddTagsToVault"; /** * Grants permission to complete a multipart upload process * * See https://docs.aws.amazon.com/amazonglacier/latest/dev/api-multipart-complete-upload.html */ AwsGlacierActions["CompleteMultipartUpload"] = "glacier:CompleteMultipartUpload"; /** * Grants permission to complete the vault locking process * * See https://docs.aws.amazon.com/amazonglacier/latest/dev/api-CompleteVaultLock.html */ AwsGlacierActions["CompleteVaultLock"] = "glacier:CompleteVaultLock"; /** * Grants permission to create a new vault with the specified name * * See https://docs.aws.amazon.com/amazonglacier/latest/dev/api-vault-put.html */ AwsGlacierActions["CreateVault"] = "glacier:CreateVault"; /** * Grants permission to delete an archive from a vault * * See https://docs.aws.amazon.com/amazonglacier/latest/dev/api-archive-delete.html */ AwsGlacierActions["DeleteArchive"] = "glacier:DeleteArchive"; /** * Grants permission to delete a vault * * See https://docs.aws.amazon.com/amazonglacier/latest/dev/api-vault-delete.html */ AwsGlacierActions["DeleteVault"] = "glacier:DeleteVault"; /** * Grants permission to delete the access policy associated with the specified vau * lt * * See https://docs.aws.amazon.com/amazonglacier/latest/dev/api-DeleteVaultAccessPolicy.html */ AwsGlacierActions["DeleteVaultAccessPolicy"] = "glacier:DeleteVaultAccessPolicy"; /** * Grants permission to delete the notification configuration set for a vault * * See https://docs.aws.amazon.com/amazonglacier/latest/dev/api-vault-notifications-delete.html */ AwsGlacierActions["DeleteVaultNotifications"] = "glacier:DeleteVaultNotifications"; /** * Grants permission to get information about a job previously initiated * * See https://docs.aws.amazon.com/amazonglacier/latest/dev/api-describe-job-get.html */ AwsGlacierActions["DescribeJob"] = "glacier:DescribeJob"; /** * Grants permission to get information about a vault * * See https://docs.aws.amazon.com/amazonglacier/latest/dev/api-vault-get.html */ AwsGlacierActions["DescribeVault"] = "glacier:DescribeVault"; /** * Grants permission to get the data retrieval policy * * See https://docs.aws.amazon.com/amazonglacier/latest/dev/api-GetDataRetrievalPolicy.html */ AwsGlacierActions["GetDataRetrievalPolicy"] = "glacier:GetDataRetrievalPolicy"; /** * Grants permission to download the output of the job specified * * See https://docs.aws.amazon.com/amazonglacier/latest/dev/api-job-output-get.html */ AwsGlacierActions["GetJobOutput"] = "glacier:GetJobOutput"; /** * Grants permission to retrieve the access-policy subresource set on the vault * * See https://docs.aws.amazon.com/amazonglacier/latest/dev/api-GetVaultAccessPolicy.html */ AwsGlacierActions["GetVaultAccessPolicy"] = "glacier:GetVaultAccessPolicy"; /** * Grants permission to retrieve attributes from the lock-policy subresource set o * n the specified vault * * See https://docs.aws.amazon.com/amazonglacier/latest/dev/api-GetVaultLock.html */ AwsGlacierActions["GetVaultLock"] = "glacier:GetVaultLock"; /** * Grants permission to retrieve the notification-configuration subresource set on * the vault * * See https://docs.aws.amazon.com/amazonglacier/latest/dev/api-vault-notifications-get.html */ AwsGlacierActions["GetVaultNotifications"] = "glacier:GetVaultNotifications"; /** * Grants permission to initiate a job of the specified type * * See https://docs.aws.amazon.com/amazonglacier/latest/dev/api-initiate-job-post.html */ AwsGlacierActions["InitiateJob"] = "glacier:InitiateJob"; /** * Grants permission to initiate a multipart upload * * See https://docs.aws.amazon.com/amazonglacier/latest/dev/api-multipart-initiate-upload.html */ AwsGlacierActions["InitiateMultipartUpload"] = "glacier:InitiateMultipartUpload"; /** * Grants permission to initiate the vault locking process * * See https://docs.aws.amazon.com/amazonglacier/latest/dev/api-InitiateVaultLock.html */ AwsGlacierActions["InitiateVaultLock"] = "glacier:InitiateVaultLock"; /** * Grants permission to list jobs for a vault that are in-progress and jobs that h * ave recently finished * * See https://docs.aws.amazon.com/amazonglacier/latest/dev/api-jobs-get.html */ AwsGlacierActions["ListJobs"] = "glacier:ListJobs"; /** * Grants permission to list in-progress multipart uploads for the specified vault * * See https://docs.aws.amazon.com/amazonglacier/latest/dev/api-multipart-list-uploads.html */ AwsGlacierActions["ListMultipartUploads"] = "glacier:ListMultipartUploads"; /** * Grants permission to list the parts of an archive that have been uploaded in a * specific multipart upload * * See https://docs.aws.amazon.com/amazonglacier/latest/dev/api-multipart-list-parts.html */ AwsGlacierActions["ListParts"] = "glacier:ListParts"; /** * Grants permission to list the provisioned capacity for the specified AWS accoun * t * * See https://docs.aws.amazon.com/amazonglacier/latest/dev/api-ListProvisionedCapacity.html */ AwsGlacierActions["ListProvisionedCapacity"] = "glacier:ListProvisionedCapacity"; /** * Grants permission to list all the tags attached to a vault * * See https://docs.aws.amazon.com/amazonglacier/latest/dev/api-ListTagsForVault.html */ AwsGlacierActions["ListTagsForVault"] = "glacier:ListTagsForVault"; /** * Grants permission to list all vaults * * See https://docs.aws.amazon.com/amazonglacier/latest/dev/api-vaults-get.html */ AwsGlacierActions["ListVaults"] = "glacier:ListVaults"; /** * Grants permission to purchases a provisioned capacity unit for an AWS account * * See https://docs.aws.amazon.com/amazonglacier/latest/dev/api-PurchaseProvisionedCapacity.html */ AwsGlacierActions["PurchaseProvisionedCapacity"] = "glacier:PurchaseProvisionedCapacity"; /** * Grants permission to remove one or more tags from the set of tags attached to a * vault * * See https://docs.aws.amazon.com/amazonglacier/latest/dev/api-RemoveTagsFromVault.html */ AwsGlacierActions["RemoveTagsFromVault"] = "glacier:RemoveTagsFromVault"; /** * Grants permission to set and then enacts a data retrieval policy in the region * specified in the PUT request * * See https://docs.aws.amazon.com/amazonglacier/latest/dev/api-SetDataRetrievalPolicy.html */ AwsGlacierActions["SetDataRetrievalPolicy"] = "glacier:SetDataRetrievalPolicy"; /** * Grants permission to configure an access policy for a vault; will overwrite an * existing policy * * See https://docs.aws.amazon.com/amazonglacier/latest/dev/api-SetVaultAccessPolicy.html */ AwsGlacierActions["SetVaultAccessPolicy"] = "glacier:SetVaultAccessPolicy"; /** * Grants permission to configure vault notifications * * See https://docs.aws.amazon.com/amazonglacier/latest/dev/api-vault-notifications-put.html */ AwsGlacierActions["SetVaultNotifications"] = "glacier:SetVaultNotifications"; /** * Grants permission to upload an archive to a vault * * See https://docs.aws.amazon.com/amazonglacier/latest/dev/api-archive-post.html */ AwsGlacierActions["UploadArchive"] = "glacier:UploadArchive"; /** * Grants permission to upload a part of an archive * * See https://docs.aws.amazon.com/amazonglacier/latest/dev/api-upload-part.html */ AwsGlacierActions["UploadMultipartPart"] = "glacier:UploadMultipartPart"; })(AwsGlacierActions = exports.AwsGlacierActions || (exports.AwsGlacierActions = {})); //# sourceMappingURL=glacier.js.map