aws-iam-policy-types
Version:
Autogenerated Typescript types for AWS IAM Policy and enums for all policy actions
224 lines • 9.38 kB
JavaScript
"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