aws-iam-policy-types
Version:
Autogenerated Typescript types for AWS IAM Policy and enums for all policy actions
84 lines • 3.55 kB
JavaScript
// AUTOGENERATED FILE - DO NOT EDIT
/**
* 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 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 || (AwsS3expressActions = {}));
//# sourceMappingURL=s3express.js.map