UNPKG

aws-iam-policy-types

Version:

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

87 lines 3.69 kB
"use strict"; // AUTOGENERATED FILE - DO NOT EDIT Object.defineProperty(exports, "__esModule", { value: true }); exports.AwsS3expressActions = void 0; /** * All IAM policy actions for Amazon S3 Express (S3EXPRESS) * * Extracted by `aws-iam-policy` from * https://docs.aws.amazon.com/service-authorization/latest/reference/list_amazons3express.html * * 2025-02-24T21:49:33.087Z */ var AwsS3expressActions; (function (AwsS3expressActions) { /** * Grants permission to create a new bucket * * See https://docs.aws.amazon.com/AmazonS3/latest/API/API_CreateBucket.html */ AwsS3expressActions["CreateBucket"] = "s3express:CreateBucket"; /** * Grants permission to Create Session token which is used for object APIs such as * PutObject, GetObject, ect * * See https://docs.aws.amazon.com/AmazonS3/latest/API/API_CreateSession.html */ AwsS3expressActions["CreateSession"] = "s3express:CreateSession"; /** * Grants permission to delete the bucket named in the URI * * See https://docs.aws.amazon.com/AmazonS3/latest/API/API_DeleteBucket.html */ AwsS3expressActions["DeleteBucket"] = "s3express:DeleteBucket"; /** * Grants permission to delete the policy on a specified bucket * * See https://docs.aws.amazon.com/AmazonS3/latest/API/API_DeleteBucketPolicy.html */ AwsS3expressActions["DeleteBucketPolicy"] = "s3express:DeleteBucketPolicy"; /** * Grants permission to return the policy of the specified bucket * * See https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetBucketPolicy.html */ AwsS3expressActions["GetBucketPolicy"] = "s3express:GetBucketPolicy"; /** * Grants permission to return the default encryption configuration for a director * y bucket * * See https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetBucketEncryption.html */ AwsS3expressActions["GetEncryptionConfiguration"] = "s3express:GetEncryptionConfiguration"; /** * Grants permission to return the lifecycle configuration information set on a di * rectory bucket * * See https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetBucketLifecycleConfiguration.html */ AwsS3expressActions["GetLifecycleConfiguration"] = "s3express:GetLifecycleConfiguration"; /** * Grants permission to list all directory buckets owned by the authenticated send * er of the request * * See https://docs.aws.amazon.com/AmazonS3/latest/API/API_ListDirectoryBuckets.html */ AwsS3expressActions["ListAllMyDirectoryBuckets"] = "s3express:ListAllMyDirectoryBuckets"; /** * Grants permission to add or replace a bucket policy on a bucket * * See https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutBucketPolicy.html */ AwsS3expressActions["PutBucketPolicy"] = "s3express:PutBucketPolicy"; /** * Grants permission to set the encryption configuration for a directory bucket * * See https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutBucketEncryption.html */ AwsS3expressActions["PutEncryptionConfiguration"] = "s3express:PutEncryptionConfiguration"; /** * Grants permission to create a new lifecycle configuration for the directory buc * ket or replace an existing lifecycle configuration * * See https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutBucketLifecycleConfiguration.html */ AwsS3expressActions["PutLifecycleConfiguration"] = "s3express:PutLifecycleConfiguration"; })(AwsS3expressActions = exports.AwsS3expressActions || (exports.AwsS3expressActions = {})); //# sourceMappingURL=s3express.js.map