UNPKG

aws-iam-policy-types

Version:

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

318 lines (317 loc) 12.5 kB
/** * All IAM policy actions for Amazon S3 on Outposts (S3-OUTPOSTS) * * Extracted by `aws-iam-policy` from * https://docs.aws.amazon.com/service-authorization/latest/reference/list_amazons3onoutposts.html * * 2025-02-24T21:49:34.635Z */ export declare enum AwsS3OutpostsActions { /** * Grants permission to abort a multipart upload * * See https://docs.aws.amazon.com/AmazonS3/latest/API/API_AbortMultipartUpload.html */ AbortMultipartUpload = "s3-outposts:AbortMultipartUpload", /** * Grants permission to create a new access point * * See https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_CreateAccessPoint.html */ CreateAccessPoint = "s3-outposts:CreateAccessPoint", /** * Grants permission to create a new bucket * * See https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_CreateBucket.html */ CreateBucket = "s3-outposts:CreateBucket", /** * Grants permission to create a new endpoint * * See https://docs.aws.amazon.com/AmazonS3/latest/API/API_s3outposts_CreateEndpoint.html */ CreateEndpoint = "s3-outposts:CreateEndpoint", /** * Grants permission to delete the access point named in the URI * * See https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DeleteAccessPoint.html */ DeleteAccessPoint = "s3-outposts:DeleteAccessPoint", /** * Grants permission to delete the policy on a specified access point * * See https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DeleteAccessPointPolicy.html */ DeleteAccessPointPolicy = "s3-outposts:DeleteAccessPointPolicy", /** * Grants permission to delete the bucket named in the URI * * See https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DeleteBucket.html */ DeleteBucket = "s3-outposts:DeleteBucket", /** * Grants permission to delete the policy on a specified bucket * * See https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DeleteBucketPolicy.html */ DeleteBucketPolicy = "s3-outposts:DeleteBucketPolicy", /** * Grants permission to delete the endpoint named in the URI * * See https://docs.aws.amazon.com/AmazonS3/latest/API/API_s3outposts_DeleteEndpoint.html */ DeleteEndpoint = "s3-outposts:DeleteEndpoint", /** * Grants permission to remove the null version of an object and insert a delete m * arker, which becomes the current version of the object * * See https://docs.aws.amazon.com/AmazonS3/latest/API/API_DeleteObject.html */ DeleteObject = "s3-outposts:DeleteObject", /** * Grants permission to use the tagging subresource to remove the entire tag set f * rom the specified object * * See https://docs.aws.amazon.com/AmazonS3/latest/API/API_DeleteObjectTagging.html */ DeleteObjectTagging = "s3-outposts:DeleteObjectTagging", /** * Grants permission to remove a specific version of an object * * See https://docs.aws.amazon.com/AmazonS3/latest/API/API_DeleteObject.html */ DeleteObjectVersion = "s3-outposts:DeleteObjectVersion", /** * Grants permission to remove the entire tag set for a specific version of the ob * ject * * See https://docs.aws.amazon.com/AmazonS3/latest/API/API_DeleteObjectTagging.html */ DeleteObjectVersionTagging = "s3-outposts:DeleteObjectVersionTagging", /** * Grants permission to return configuration information about the specified acces * s point * * See https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_GetAccessPoint.html */ GetAccessPoint = "s3-outposts:GetAccessPoint", /** * Grants permission to returns the access point policy associated with the specif * ied access point * * See https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_GetAccessPointPolicy.html */ GetAccessPointPolicy = "s3-outposts:GetAccessPointPolicy", /** * Grants permission to return the bucket configuration associated with an Amazon * S3 bucket * * See https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_GetBucket.html */ GetBucket = "s3-outposts:GetBucket", /** * Grants permission to return the policy of the specified bucket * * See https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_GetBucketPolicy.html */ GetBucketPolicy = "s3-outposts:GetBucketPolicy", /** * Grants permission to return the tag set associated with an Amazon S3 bucket * * See https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_GetBucketTagging.html */ GetBucketTagging = "s3-outposts:GetBucketTagging", /** * Grants permission to return the versioning state of an Amazon S3 bucket * * See https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetBucketVersioning.html */ GetBucketVersioning = "s3-outposts:GetBucketVersioning", /** * Grants permission to return the lifecycle configuration information set on an A * mazon S3 bucket * * See https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_GetBucketLifecycleConfiguration.html */ GetLifecycleConfiguration = "s3-outposts:GetLifecycleConfiguration", /** * Grants permission to retrieve objects from Amazon S3 * * See https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetObject.html */ GetObject = "s3-outposts:GetObject", /** * Grants permission to return the tag set of an object * * See https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetObjectTagging.html */ GetObjectTagging = "s3-outposts:GetObjectTagging", /** * Grants permission to retrieve a specific version of an object * * See https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetObject.html */ GetObjectVersion = "s3-outposts:GetObjectVersion", /** * Grants permission to replicate both unencrypted objects and objects encrypted w * ith SSE-KMS * * See https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetObject.html */ GetObjectVersionForReplication = "s3-outposts:GetObjectVersionForReplication", /** * Grants permission to return the tag set for a specific version of the object * * See https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetObject.html */ GetObjectVersionTagging = "s3-outposts:GetObjectVersionTagging", /** * Grants permission to get the replication configuration information set on an Am * azon S3 bucket * * See https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_GetBucketReplication.html */ GetReplicationConfiguration = "s3-outposts:GetReplicationConfiguration", /** * Grants permission to list access points * * See https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_ListAccessPoints.html */ ListAccessPoints = "s3-outposts:ListAccessPoints", /** * Grants permission to list some or all of the objects in an Amazon S3 bucket (up * to 1000) * * See https://docs.aws.amazon.com/AmazonS3/latest/API/API_ListObjectsV2.html */ ListBucket = "s3-outposts:ListBucket", /** * Grants permission to list in-progress multipart uploads * * See https://docs.aws.amazon.com/AmazonS3/latest/API/API_ListMultipartUploads.html */ ListBucketMultipartUploads = "s3-outposts:ListBucketMultipartUploads", /** * Grants permission to list metadata about all the versions of objects in an Amaz * on S3 bucket * * See https://docs.aws.amazon.com/AmazonS3/latest/API/API_ListObjectVersions.html */ ListBucketVersions = "s3-outposts:ListBucketVersions", /** * Grants permission to list endpoints * * See https://docs.aws.amazon.com/AmazonS3/latest/API/API_s3outposts_ListEndpoints.html */ ListEndpoints = "s3-outposts:ListEndpoints", /** * Grants permission to list the parts that have been uploaded for a specific mult * ipart upload * * See https://docs.aws.amazon.com/AmazonS3/latest/API/API_ListParts.html */ ListMultipartUploadParts = "s3-outposts:ListMultipartUploadParts", /** * Grants permission to list outposts with S3 capacity * * See https://docs.aws.amazon.com/AmazonS3/latest/API/API_s3outposts_ListOutpostsWithS3.html */ ListOutpostsWithS3 = "s3-outposts:ListOutpostsWithS3", /** * Grants permission to list all buckets owned by the authenticated sender of the * request * * See https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_ListRegionalBuckets.html */ ListRegionalBuckets = "s3-outposts:ListRegionalBuckets", /** * Grants permission to list shared endpoints * * See https://docs.aws.amazon.com/AmazonS3/latest/API/API_s3outposts_ListSharedEndpoints.html */ ListSharedEndpoints = "s3-outposts:ListSharedEndpoints", /** * Grants permission to associate an access policy with a specified access point * * See https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_PutAccessPointPolicy.html */ PutAccessPointPolicy = "s3-outposts:PutAccessPointPolicy", /** * Grants permission to add or replace a bucket policy on a bucket * * See https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_PutBucketPolicy.html */ PutBucketPolicy = "s3-outposts:PutBucketPolicy", /** * Grants permission to add a set of tags to an existing Amazon S3 bucket * * See https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_PutBucketTagging.html */ PutBucketTagging = "s3-outposts:PutBucketTagging", /** * Grants permission to set the versioning state of an existing Amazon S3 bucket * * See https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutBucketVersioning.html */ PutBucketVersioning = "s3-outposts:PutBucketVersioning", /** * Grants permission to create a new lifecycle configuration for the bucket or rep * lace an existing lifecycle configuration * * See https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_PutBucketLifecycleConfiguration.html */ PutLifecycleConfiguration = "s3-outposts:PutLifecycleConfiguration", /** * Grants permission to add an object to a bucket * * See https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutObject.html */ PutObject = "s3-outposts:PutObject", /** * Grants permission to set the access control list (ACL) permissions for an objec * t that already exists in a bucket * * See https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutObjectAcl.html */ PutObjectAcl = "s3-outposts:PutObjectAcl", /** * Grants permission to set the supplied tag-set to an object that already exists * in a bucket * * See https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutObjectTagging.html */ PutObjectTagging = "s3-outposts:PutObjectTagging", /** * Grants permission to set the supplied tag-set for a specific version of an obje * ct * * See https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutObjectTagging.html */ PutObjectVersionTagging = "s3-outposts:PutObjectVersionTagging", /** * Grants permission to create a new replication configuration or replace an exist * ing one * * See https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_PutBucketReplication.html */ PutReplicationConfiguration = "s3-outposts:PutReplicationConfiguration", /** * Grants permission to replicate delete markers to the destination bucket * * See https://docs.aws.amazon.com/AmazonS3/latest/API/API_DeleteObject.html */ ReplicateDelete = "s3-outposts:ReplicateDelete", /** * Grants permission to replicate objects and object tags to the destination bucke * t * * See https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutObject.html */ ReplicateObject = "s3-outposts:ReplicateObject", /** * Grants permission to replicate object tags to the destination bucket * * See https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutObjectTagging.html */ ReplicateTags = "s3-outposts:ReplicateTags" }