UNPKG

aws-iam-policy-types

Version:

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

82 lines (81 loc) 3.14 kB
/** * 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 */ export declare enum AwsS3expressActions { /** * Grants permission to create a new bucket * * See https://docs.aws.amazon.com/AmazonS3/latest/API/API_CreateBucket.html */ 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ PutLifecycleConfiguration = "s3express:PutLifecycleConfiguration" }