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
TypeScript
/**
* 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"
}