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