/**
 * All IAM policy actions for Amazon S3 (S3)
 *
 * Extracted by `aws-iam-policy` from
 * https://docs.aws.amazon.com/service-authorization/latest/reference/list_amazons3.html
 *
 * 2025-02-24T21:49:32.599Z
 */
export declare enum AwsS3Actions {
    /**
     * Grants permission to abort a multipart upload
     *
     * See https://docs.aws.amazon.com/AmazonS3/latest/API/API_AbortMultipartUpload.html
     */
    AbortMultipartUpload = "s3:AbortMultipartUpload",
    /**
     * Grants permission to associate Access Grants identity center
     *
     * See https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_AssociateAccessGrantsIdentityCenter.html
     */
    AssociateAccessGrantsIdentityCenter = "s3:AssociateAccessGrantsIdentityCenter",
    /**
     * Grants permission to allow circumvention of governance-mode object retention se
     * ttings
     *
     * See https://docs.aws.amazon.com/AmazonS3/latest/userguide/object-lock-managing.html#object-lock-managing-bypass
     */
    BypassGovernanceRetention = "s3:BypassGovernanceRetention",
    /**
     * Grants permission to create Access Grant
     *
     * See https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_CreateAccessGrant.html
     */
    CreateAccessGrant = "s3:CreateAccessGrant",
    /**
     * Grants permission to Create Access Grants Instance
     *
     * See https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_CreateAccessGrantsInstance.html
     */
    CreateAccessGrantsInstance = "s3:CreateAccessGrantsInstance",
    /**
     * Grants permission to create Access Grants location
     *
     * See https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_CreateAccessGrantsLocation.html
     */
    CreateAccessGrantsLocation = "s3:CreateAccessGrantsLocation",
    /**
     * Grants permission to create a new access point
     *
     * See https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_CreateAccessPoint.html
     */
    CreateAccessPoint = "s3:CreateAccessPoint",
    /**
     * Grants permission to create an object lambda enabled accesspoint
     *
     * See https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_CreateAccessPointForObjectLambda.html
     */
    CreateAccessPointForObjectLambda = "s3:CreateAccessPointForObjectLambda",
    /**
     * Grants permission to create a new bucket
     *
     * See https://docs.aws.amazon.com/AmazonS3/latest/API/API_CreateBucket.html
     */
    CreateBucket = "s3:CreateBucket",
    /**
     * Grants permission to create a new S3 Metadata configuration for a specified buc
     * ket
     *
     * See https://docs.aws.amazon.com/AmazonS3/latest/API/API_CreateBucketMetadataTableConfiguration.html
     */
    CreateBucketMetadataTableConfiguration = "s3:CreateBucketMetadataTableConfiguration",
    /**
     * Grants permission to create a new Amazon S3 Batch Operations job
     *
     * See https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_CreateJob.html
     */
    CreateJob = "s3:CreateJob",
    /**
     * Grants permission to create a new Multi-Region Access Point
     *
     * See https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_CreateMultiRegionAccessPoint.html
     */
    CreateMultiRegionAccessPoint = "s3:CreateMultiRegionAccessPoint",
    /**
     * Grants permission to create an Amazon S3 Storage Lens group
     *
     * See https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_CreateStorageLensGroup.html
     */
    CreateStorageLensGroup = "s3:CreateStorageLensGroup",
    /**
     * Grants permission to delete Access Grant
     *
     * See https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DeleteAccessGrant.html
     */
    DeleteAccessGrant = "s3:DeleteAccessGrant",
    /**
     * Grants permission to Delete Access Grants Instance
     *
     * See https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DeleteAccessGrantsInstance.html
     */
    DeleteAccessGrantsInstance = "s3:DeleteAccessGrantsInstance",
    /**
     * Grants permission to read Access grants instance resource policy
     *
     * See https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DeleteAccessGrantsInstanceResourcePolicy.html
     */
    DeleteAccessGrantsInstanceResourcePolicy = "s3:DeleteAccessGrantsInstanceResourcePolicy",
    /**
     * Grants permission to delete Access Grants location
     *
     * See https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DeleteAccessGrantsLocation.html
     */
    DeleteAccessGrantsLocation = "s3:DeleteAccessGrantsLocation",
    /**
     * 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:DeleteAccessPoint",
    /**
     * Grants permission to delete the object lambda enabled access point named in the
     * URI
     *
     * See https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DeleteAccessPointForObjectLambda.html
     */
    DeleteAccessPointForObjectLambda = "s3:DeleteAccessPointForObjectLambda",
    /**
     * 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:DeleteAccessPointPolicy",
    /**
     * Grants permission to delete the policy on a specified object lambda enabled acc
     * ess point
     *
     * See https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DeleteAccessPointPolicyForObjectLambda.html
     */
    DeleteAccessPointPolicyForObjectLambda = "s3:DeleteAccessPointPolicyForObjectLambda",
    /**
     * Grants permission to delete the bucket named in the URI
     *
     * See https://docs.aws.amazon.com/AmazonS3/latest/API/API_DeleteBucket.html
     */
    DeleteBucket = "s3:DeleteBucket",
    /**
     * Grants permission to delete the S3 Metadata configuration for a specified bucke
     * t
     *
     * See https://docs.aws.amazon.com/AmazonS3/latest/API/API_DeleteBucketMetadataTableConfiguration.html
     */
    DeleteBucketMetadataTableConfiguration = "s3:DeleteBucketMetadataTableConfiguration",
    /**
     * Grants permission to delete the policy on a specified bucket
     *
     * See https://docs.aws.amazon.com/AmazonS3/latest/API/API_DeleteBucketPolicy.html
     */
    DeleteBucketPolicy = "s3:DeleteBucketPolicy",
    /**
     * Grants permission to remove the website configuration for a bucket
     *
     * See https://docs.aws.amazon.com/AmazonS3/latest/API/API_DeleteBucketWebsite.html
     */
    DeleteBucketWebsite = "s3:DeleteBucketWebsite",
    /**
     * Grants permission to remove tags from an existing Amazon S3 Batch Operations jo
     * b
     *
     * See https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DeleteJobTagging.html
     */
    DeleteJobTagging = "s3:DeleteJobTagging",
    /**
     * Grants permission to delete the Multi-Region Access Point named in the URI
     *
     * See https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DeleteMultiRegionAccessPoint.html
     */
    DeleteMultiRegionAccessPoint = "s3:DeleteMultiRegionAccessPoint",
    /**
     * 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: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: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: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:DeleteObjectVersionTagging",
    /**
     * Grants permission to delete an existing Amazon S3 Storage Lens configuration
     *
     * See https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DeleteStorageLensConfiguration.html
     */
    DeleteStorageLensConfiguration = "s3:DeleteStorageLensConfiguration",
    /**
     * Grants permission to remove tags from an existing Amazon S3 Storage Lens config
     * uration
     *
     * See https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DeleteStorageLensConfigurationTagging.html
     */
    DeleteStorageLensConfigurationTagging = "s3:DeleteStorageLensConfigurationTagging",
    /**
     * Grants permission to delete an existing S3 Storage Lens group
     *
     * See https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DeleteStorageLensGroup.html
     */
    DeleteStorageLensGroup = "s3:DeleteStorageLensGroup",
    /**
     * Grants permission to retrieve the configuration parameters and status for a bat
     * ch operations job
     *
     * See https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DescribeJob.html
     */
    DescribeJob = "s3:DescribeJob",
    /**
     * Grants permission to retrieve the configurations for a Multi-Region Access Poin
     * t
     *
     * See https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DescribeMultiRegionAccessPointOperation.html
     */
    DescribeMultiRegionAccessPointOperation = "s3:DescribeMultiRegionAccessPointOperation",
    /**
     * Grants permission to disassociate Access Grants identity center
     *
     * See https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DissociateAccessGrantsIdentityCenter.html
     */
    DissociateAccessGrantsIdentityCenter = "s3:DissociateAccessGrantsIdentityCenter",
    /**
     * Grants permission to uses the accelerate subresource to return the Transfer Acc
     * eleration state of a bucket, which is either Enabled or Suspended
     *
     * See https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetBucketAccelerateConfiguration.html
     */
    GetAccelerateConfiguration = "s3:GetAccelerateConfiguration",
    /**
     * Grants permission to read Access Grant
     *
     * See https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_GetAccessGrant.html
     */
    GetAccessGrant = "s3:GetAccessGrant",
    /**
     * Grants permission to Read Access Grants Instance
     *
     * See https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_GetAccessGrantsInstance.html
     */
    GetAccessGrantsInstance = "s3:GetAccessGrantsInstance",
    /**
     * Grants permission to Read Access Grants Instance by prefix
     *
     * See https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_GetAccessGrantsInstanceForPrefix.html
     */
    GetAccessGrantsInstanceForPrefix = "s3:GetAccessGrantsInstanceForPrefix",
    /**
     * Grants permission to read Access grants instance resource policy
     *
     * See https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_GetAccessGrantsInstanceResourcePolicy.html
     */
    GetAccessGrantsInstanceResourcePolicy = "s3:GetAccessGrantsInstanceResourcePolicy",
    /**
     * Grants permission to read Access Grants location
     *
     * See https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_GetAccessGrantsLocation.html
     */
    GetAccessGrantsLocation = "s3:GetAccessGrantsLocation",
    /**
     * 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:GetAccessPoint",
    /**
     * Grants permission to retrieve the configuration of the object lambda enabled ac
     * cess point
     *
     * See https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_GetAccessPointConfigurationForObjectLambda.html
     */
    GetAccessPointConfigurationForObjectLambda = "s3:GetAccessPointConfigurationForObjectLambda",
    /**
     * Grants permission to create an object lambda enabled accesspoint
     *
     * See https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_GetAccessPointForObjectLambda.html
     */
    GetAccessPointForObjectLambda = "s3:GetAccessPointForObjectLambda",
    /**
     * Grants permission to return the access point policy associated with the specifi
     * ed access point
     *
     * See https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_GetAccessPointPolicy.html
     */
    GetAccessPointPolicy = "s3:GetAccessPointPolicy",
    /**
     * Grants permission to return the access point policy associated with the specifi
     * ed object lambda enabled access point
     *
     * See https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_GetAccessPointPolicyForObjectLambda.html
     */
    GetAccessPointPolicyForObjectLambda = "s3:GetAccessPointPolicyForObjectLambda",
    /**
     * Grants permission to return the policy status for a specific access point polic
     * y
     *
     * See https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_GetAccessPointPolicyStatus.html
     */
    GetAccessPointPolicyStatus = "s3:GetAccessPointPolicyStatus",
    /**
     * Grants permission to return the policy status for a specific object lambda acce
     * ss point policy
     *
     * See https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_GetAccessPointPolicyStatusForObjectLambda.html
     */
    GetAccessPointPolicyStatusForObjectLambda = "s3:GetAccessPointPolicyStatusForObjectLambda",
    /**
     * Grants permission to retrieve the PublicAccessBlock configuration for an AWS ac
     * count
     *
     * See https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_GetPublicAccessBlock.html
     */
    GetAccountPublicAccessBlock = "s3:GetAccountPublicAccessBlock",
    /**
     * Grants permission to get an analytics configuration from an Amazon S3 bucket, i
     * dentified by the analytics configuration ID
     *
     * See https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetBucketAnalyticsConfiguration.html
     */
    GetAnalyticsConfiguration = "s3:GetAnalyticsConfiguration",
    /**
     * Grants permission to use the acl subresource to return the access control list
     * (ACL) of an Amazon S3 bucket
     *
     * See https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetBucketAcl.html
     */
    GetBucketAcl = "s3:GetBucketAcl",
    /**
     * Grants permission to return the CORS configuration information set for an Amazo
     * n S3 bucket
     *
     * See https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetBucketCors.html
     */
    GetBucketCORS = "s3:GetBucketCORS",
    /**
     * Grants permission to return the Region that an Amazon S3 bucket resides in
     *
     * See https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetBucketLocation.html
     */
    GetBucketLocation = "s3:GetBucketLocation",
    /**
     * Grants permission to return the logging status of an Amazon S3 bucket and the p
     * ermissions users have to view or modify that status
     *
     * See https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetBucketLogging.html
     */
    GetBucketLogging = "s3:GetBucketLogging",
    /**
     * Grants permission to return the S3 Metadata configuration for a specified bucke
     * t
     *
     * See https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetBucketMetadataTableConfiguration.html
     */
    GetBucketMetadataTableConfiguration = "s3:GetBucketMetadataTableConfiguration",
    /**
     * Grants permission to get the notification configuration of an Amazon S3 bucket
     *
     * See https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetBucketNotification.html
     */
    GetBucketNotification = "s3:GetBucketNotification",
    /**
     * Grants permission to get the Object Lock configuration of an Amazon S3 bucket
     *
     * See https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetObjectLockConfiguration.html
     */
    GetBucketObjectLockConfiguration = "s3:GetBucketObjectLockConfiguration",
    /**
     * Grants permission to retrieve ownership controls on a bucket
     *
     * See https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetBucketOwnershipControls.html
     */
    GetBucketOwnershipControls = "s3:GetBucketOwnershipControls",
    /**
     * Grants permission to return the policy of the specified bucket
     *
     * See https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetBucketPolicy.html
     */
    GetBucketPolicy = "s3:GetBucketPolicy",
    /**
     * Grants permission to retrieve the policy status for a specific Amazon S3 bucket
     * , which indicates whether the bucket is public
     *
     * See https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetBucketPolicyStatus.html
     */
    GetBucketPolicyStatus = "s3:GetBucketPolicyStatus",
    /**
     * Grants permission to retrieve the PublicAccessBlock configuration for an Amazon
     * S3 bucket
     *
     * See https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetPublicAccessBlock.html
     */
    GetBucketPublicAccessBlock = "s3:GetBucketPublicAccessBlock",
    /**
     * Grants permission to return the request payment configuration for an Amazon S3
     * bucket
     *
     * See https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetBucketRequestPayment.html
     */
    GetBucketRequestPayment = "s3:GetBucketRequestPayment",
    /**
     * Grants permission to return the tag set associated with an Amazon S3 bucket
     *
     * See https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetBucketTagging.html
     */
    GetBucketTagging = "s3: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:GetBucketVersioning",
    /**
     * Grants permission to return the website configuration for an Amazon S3 bucket
     *
     * See https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetBucketWebsite.html
     */
    GetBucketWebsite = "s3:GetBucketWebsite",
    /**
     * Grants permission to get Access
     *
     * See https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_GetDataAccess.html
     */
    GetDataAccess = "s3:GetDataAccess",
    /**
     * Grants permission to return the default encryption configuration an Amazon S3 b
     * ucket
     *
     * See https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetBucketEncryption.html
     */
    GetEncryptionConfiguration = "s3:GetEncryptionConfiguration",
    /**
     * Grants permission to get an or list all Amazon S3 Intelligent Tiering configura
     * tion in a S3 Bucket
     *
     * See https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetBucketIntelligentTieringConfiguration.html
     */
    GetIntelligentTieringConfiguration = "s3:GetIntelligentTieringConfiguration",
    /**
     * Grants permission to return an inventory configuration from an Amazon S3 bucket
     * , identified by the inventory configuration ID
     *
     * See https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetBucketInventoryConfiguration.html
     */
    GetInventoryConfiguration = "s3:GetInventoryConfiguration",
    /**
     * Grants permission to return the tag set of an existing Amazon S3 Batch Operatio
     * ns job
     *
     * See https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_GetJobTagging.html
     */
    GetJobTagging = "s3:GetJobTagging",
    /**
     * 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_GetBucketLifecycleConfiguration.html
     */
    GetLifecycleConfiguration = "s3:GetLifecycleConfiguration",
    /**
     * Grants permission to get a metrics configuration from an Amazon S3 bucket
     *
     * See https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetBucketMetricsConfiguration.html
     */
    GetMetricsConfiguration = "s3:GetMetricsConfiguration",
    /**
     * Grants permission to return configuration information about the specified Multi
     * -Region Access Point
     *
     * See https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_GetMultiRegionAccessPoint.html
     */
    GetMultiRegionAccessPoint = "s3:GetMultiRegionAccessPoint",
    /**
     * Grants permission to return the access point policy associated with the specifi
     * ed Multi-Region Access Point
     *
     * See https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_GetMultiRegionAccessPointPolicy.html
     */
    GetMultiRegionAccessPointPolicy = "s3:GetMultiRegionAccessPointPolicy",
    /**
     * Grants permission to return the policy status for a specific Multi-Region Acces
     * s Point policy
     *
     * See https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_GetMultiRegionAccessPointPolicyStatus.html
     */
    GetMultiRegionAccessPointPolicyStatus = "s3:GetMultiRegionAccessPointPolicyStatus",
    /**
     * Grants permission to return the route configuration for a Multi-Region Access P
     * oint
     *
     * See https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_GetMultiRegionAccessPointRoutes.html
     */
    GetMultiRegionAccessPointRoutes = "s3:GetMultiRegionAccessPointRoutes",
    /**
     * Grants permission to retrieve objects from Amazon S3
     *
     * See https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetObject.html
     */
    GetObject = "s3:GetObject",
    /**
     * Grants permission to return the access control list (ACL) of an object
     *
     * See https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetObjectAcl.html
     */
    GetObjectAcl = "s3:GetObjectAcl",
    /**
     * Grants permission to retrieve attributes related to a specific object
     *
     * See https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetObjectAttributes.html
     */
    GetObjectAttributes = "s3:GetObjectAttributes",
    /**
     * Grants permission to get an object's current Legal Hold status
     *
     * See https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetObjectLegalHold.html
     */
    GetObjectLegalHold = "s3:GetObjectLegalHold",
    /**
     * Grants permission to retrieve the retention settings for an object
     *
     * See https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetObjectRetention.html
     */
    GetObjectRetention = "s3:GetObjectRetention",
    /**
     * Grants permission to return the tag set of an object
     *
     * See https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetObjectTagging.html
     */
    GetObjectTagging = "s3:GetObjectTagging",
    /**
     * Grants permission to return torrent files from an Amazon S3 bucket
     *
     * See https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetObjectTorrent.html
     */
    GetObjectTorrent = "s3:GetObjectTorrent",
    /**
     * Grants permission to retrieve a specific version of an object
     *
     * See https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetObject.html
     */
    GetObjectVersion = "s3:GetObjectVersion",
    /**
     * Grants permission to return the access control list (ACL) of a specific object
     * version
     *
     * See https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetObjectAcl.html
     */
    GetObjectVersionAcl = "s3:GetObjectVersionAcl",
    /**
     * Grants permission to retrieve attributes related to a specific version of an ob
     * ject
     *
     * See https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetObjectAttributes.html
     */
    GetObjectVersionAttributes = "s3:GetObjectVersionAttributes",
    /**
     * Grants permission to replicate both unencrypted objects and objects encrypted w
     * ith SSE-S3 or SSE-KMS
     *
     * See https://docs.aws.amazon.com/AmazonS3/latest/userguide/replication-config-for-kms-objects.html
     */
    GetObjectVersionForReplication = "s3:GetObjectVersionForReplication",
    /**
     * Grants permission to return the tag set for a specific version of the object
     *
     * See https://docs.aws.amazon.com/AmazonS3/latest/userguide/setting-repl-config-perm-overview.html
     */
    GetObjectVersionTagging = "s3:GetObjectVersionTagging",
    /**
     * Grants permission to get Torrent files about a different version using the vers
     * ionId subresource
     *
     * See https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetObjectTorrent.html
     */
    GetObjectVersionTorrent = "s3:GetObjectVersionTorrent",
    /**
     * 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_GetBucketReplication.html
     */
    GetReplicationConfiguration = "s3:GetReplicationConfiguration",
    /**
     * Grants permission to get an Amazon S3 Storage Lens configuration
     *
     * See https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_GetStorageLensConfiguration.html
     */
    GetStorageLensConfiguration = "s3:GetStorageLensConfiguration",
    /**
     * Grants permission to get the tag set of an existing Amazon S3 Storage Lens conf
     * iguration
     *
     * See https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_GetStorageLensConfigurationTagging.html
     */
    GetStorageLensConfigurationTagging = "s3:GetStorageLensConfigurationTagging",
    /**
     * Grants permission to get an Amazon S3 Storage Lens dashboard
     *
     * See https://docs.aws.amazon.com/AmazonS3/latest/userguide/storage_lens_dashboard.html
     */
    GetStorageLensDashboard = "s3:GetStorageLensDashboard",
    /**
     * Grants permission to get an Amazon S3 Storage Lens group
     *
     * See https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_GetStorageLensGroup.html
     */
    GetStorageLensGroup = "s3:GetStorageLensGroup",
    /**
     * Grants permission to initiate the replication process by setting replication st
     * atus of an object to pending
     *
     * See https://docs.aws.amazon.com/AmazonS3/latest/userguide/setting-repl-config-perm-overview.html
     */
    InitiateReplication = "s3:InitiateReplication",
    /**
     * Grants permission to list Access Grant
     *
     * See https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_ListAccessGrants.html
     */
    ListAccessGrants = "s3:ListAccessGrants",
    /**
     * Grants permission to List Access Grants Instances
     *
     * See https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_ListAccessGrantsInstances.html
     */
    ListAccessGrantsInstances = "s3:ListAccessGrantsInstances",
    /**
     * Grants permission to list Access Grants locations
     *
     * See https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_ListAccessGrantsLocations.html
     */
    ListAccessGrantsLocations = "s3:ListAccessGrantsLocations",
    /**
     * Grants permission to list access points
     *
     * See https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_ListAccessPoints.html
     */
    ListAccessPoints = "s3:ListAccessPoints",
    /**
     * Grants permission to list object lambda enabled accesspoints
     *
     * See https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_ListAccessPointsForObjectLambda.html
     */
    ListAccessPointsForObjectLambda = "s3:ListAccessPointsForObjectLambda",
    /**
     * Grants permission to list all buckets owned by the authenticated sender of the
     * request
     *
     * See https://docs.aws.amazon.com/AmazonS3/latest/API/API_ListBuckets.html
     */
    ListAllMyBuckets = "s3:ListAllMyBuckets",
    /**
     * 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:ListBucket",
    /**
     * Grants permission to list in-progress multipart uploads
     *
     * See https://docs.aws.amazon.com/AmazonS3/latest/API/API_ListMultipartUploads.html
     */
    ListBucketMultipartUploads = "s3: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:ListBucketVersions",
    /**
     * Grants permission to list caller's Access Grant
     *
     * See https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_ListCallerAccessGrants.html
     */
    ListCallerAccessGrants = "s3:ListCallerAccessGrants",
    /**
     * Grants permission to list current jobs and jobs that have ended recently
     *
     * See https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_ListJobs.html
     */
    ListJobs = "s3:ListJobs",
    /**
     * Grants permission to list Multi-Region Access Points
     *
     * See https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_ListMultiRegionAccessPoints.html
     */
    ListMultiRegionAccessPoints = "s3:ListMultiRegionAccessPoints",
    /**
     * 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:ListMultipartUploadParts",
    /**
     * Grants permission to list Amazon S3 Storage Lens configurations
     *
     * See https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_ListStorageLensConfigurations.html
     */
    ListStorageLensConfigurations = "s3:ListStorageLensConfigurations",
    /**
     * Grants permission to list S3 Storage Lens groups
     *
     * See https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_ListStorageLensGroups.html
     */
    ListStorageLensGroups = "s3:ListStorageLensGroups",
    /**
     * Grants permission to list the tags attached to the specified resource
     *
     * See https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_ListTagsForResource.html
     */
    ListTagsForResource = "s3:ListTagsForResource",
    /**
     * Grants permission to change replica ownership
     *
     * See https://docs.aws.amazon.com/AmazonS3/latest/userguide/replication-change-owner.html#repl-ownership-add-role-permission
     */
    ObjectOwnerOverrideToBucketOwner = "s3:ObjectOwnerOverrideToBucketOwner",
    /**
     * Grants permission to pause S3 Replication from target source buckets to destina
     * tion buckets
     *
     * See https://docs.aws.amazon.com/fis/latest/userguide/fis-actions-reference.html#bucket-pause-replication
     */
    PauseReplication = "s3:PauseReplication",
    /**
     * Grants permission to use the accelerate subresource to set the Transfer Acceler
     * ation state of an existing S3 bucket
     *
     * See https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutBucketAccelerateConfiguration.html
     */
    PutAccelerateConfiguration = "s3:PutAccelerateConfiguration",
    /**
     * Grants permission to put Access grants instance resource policy
     *
     * See https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_PutAccessGrantsInstanceResourcePolicy.html
     */
    PutAccessGrantsInstanceResourcePolicy = "s3:PutAccessGrantsInstanceResourcePolicy",
    /**
     * Grants permission to set the configuration of the object lambda enabled access
     * point
     *
     * See https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_PutAccessPointConfigurationForObjectLambda.html
     */
    PutAccessPointConfigurationForObjectLambda = "s3:PutAccessPointConfigurationForObjectLambda",
    /**
     * 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:PutAccessPointPolicy",
    /**
     * Grants permission to associate an access policy with a specified object lambda
     * enabled access point
     *
     * See https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_PutAccessPointPolicyForObjectLambda.html
     */
    PutAccessPointPolicyForObjectLambda = "s3:PutAccessPointPolicyForObjectLambda",
    /**
     * Grants permission to associate public access block configurations with a specif
     * ied access point, while creating a access point
     *
     * See https://docs.aws.amazon.com/AmazonS3/latest/userguide/access-control-block-public-access.html#access-control-block-public-access-examples-access-point
     */
    PutAccessPointPublicAccessBlock = "s3:PutAccessPointPublicAccessBlock",
    /**
     * Grants permission to create or modify the PublicAccessBlock configuration for a
     * n AWS account
     *
     * See https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_PutPublicAccessBlock.html
     */
    PutAccountPublicAccessBlock = "s3:PutAccountPublicAccessBlock",
    /**
     * Grants permission to set an analytics configuration for the bucket, specified b
     * y the analytics configuration ID
     *
     * See https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutBucketAnalyticsConfiguration.html
     */
    PutAnalyticsConfiguration = "s3:PutAnalyticsConfiguration",
    /**
     * Grants permission to set the permissions on an existing bucket using access con
     * trol lists (ACLs)
     *
     * See https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutBucketAcl.html
     */
    PutBucketAcl = "s3:PutBucketAcl",
    /**
     * Grants permission to set the CORS configuration for an Amazon S3 bucket
     *
     * See https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutBucketCors.html
     */
    PutBucketCORS = "s3:PutBucketCORS",
    /**
     * Grants permission to set the logging parameters for an Amazon S3 bucket
     *
     * See https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutBucketLogging.html
     */
    PutBucketLogging = "s3:PutBucketLogging",
    /**
     * Grants permission to receive notifications when certain events happen in an Ama
     * zon S3 bucket
     *
     * See https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutBucketNotification.html
     */
    PutBucketNotification = "s3:PutBucketNotification",
    /**
     * Grants permission to put Object Lock configuration on a specific bucket
     *
     * See https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutObjectLockConfiguration.html
     */
    PutBucketObjectLockConfiguration = "s3:PutBucketObjectLockConfiguration",
    /**
     * Grants permission to add, replace or delete ownership controls on a bucket
     *
     * See https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutBucketOwnershipControls.html
     */
    PutBucketOwnershipControls = "s3:PutBucketOwnershipControls",
    /**
     * 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 = "s3:PutBucketPolicy",
    /**
     * Grants permission to create or modify the PublicAccessBlock configuration for a
     * specific Amazon S3 bucket
     *
     * See https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutPublicAccessBlock.html
     */
    PutBucketPublicAccessBlock = "s3:PutBucketPublicAccessBlock",
    /**
     * Grants permission to set the request payment configuration of a bucket
     *
     * See https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutBucketRequestPayment.html
     */
    PutBucketRequestPayment = "s3:PutBucketRequestPayment",
    /**
     * Grants permission to add a set of tags to an existing Amazon S3 bucket
     *
     * See https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutBucketTagging.html
     */
    PutBucketTagging = "s3: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:PutBucketVersioning",
    /**
     * Grants permission to set the configuration of the website that is specified in
     * the website subresource
     *
     * See https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutBucketWebsite.html
     */
    PutBucketWebsite = "s3:PutBucketWebsite",
    /**
     * Grants permission to set the encryption configuration for an Amazon S3 bucket
     *
     * See https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutBucketEncryption.html
     */
    PutEncryptionConfiguration = "s3:PutEncryptionConfiguration",
    /**
     * Grants permission to create new or update or delete an existing Amazon S3 Intel
     * ligent Tiering configuration
     *
     * See https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutBucketIntelligentTieringConfiguration.html
     */
    PutIntelligentTieringConfiguration = "s3:PutIntelligentTieringConfiguration",
    /**
     * Grants permission to add an inventory configuration to the bucket, identified b
     * y the inventory ID
     *
     * See https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutBucketInventoryConfiguration.html
     */
    PutInventoryConfiguration = "s3:PutInventoryConfiguration",
    /**
     * Grants permission to replace tags on an existing Amazon S3 Batch Operations job
     *
     * See https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_PutJobTagging.html
     */
    PutJobTagging = "s3:PutJobTagging",
    /**
     * 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_PutBucketLifecycleConfiguration.html
     */
    PutLifecycleConfiguration = "s3:PutLifecycleConfiguration",
    /**
     * Grants permission to set or update a metrics configuration for the CloudWatch r
     * equest metrics from an Amazon S3 bucket
     *
     * See https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutBucketMetricsConfiguration.html
     */
    PutMetricsConfiguration = "s3:PutMetricsConfiguration",
    /**
     * Grants permission to associate an access policy with a specified Multi-Region A
     * ccess Point
     *
     * See https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_PutMultiRegionAccessPointPolicy.html
     */
    PutMultiRegionAccessPointPolicy = "s3:PutMultiRegionAccessPointPolicy",
    /**
     * Grants permission to add an object to a bucket
     *
     * See https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutObject.html
     */
    PutObject = "s3:PutObject",
    /**
     * Grants permission to set the access control list (ACL) permissions for new or e
     * xisting objects in an S3 bucket
     *
     * See https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutObjectAcl.html
     */
    PutObjectAcl = "s3:PutObjectAcl",
    /**
     * Grants permission to apply a Legal Hold configuration to the specified object
     *
     * See https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutObjectLegalHold.html
     */
    PutObjectLegalHold = "s3:PutObjectLegalHold",
    /**
     * Grants permission to place an Object Retention configuration on an object
     *
     * See https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutObjectRetention.html
     */
    PutObjectRetention = "s3:PutObjectRetention",
    /**
     * 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:PutObjectTagging",
    /**
     * Grants permission to use the acl subresource to set the access control list (AC
     * L) permissions for an object that already exists in a bucket
     *
     * See https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutObjectAcl.html
     */
    PutObjectVersionAcl = "s3:PutObjectVersionAcl",
    /**
     * 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: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_PutBucketReplication.html
     */
    PutReplicationConfiguration = "s3:PutReplicationConfiguration",
    /**
     * Grants permission to create or update an Amazon S3 Storage Lens configuration
     *
     * See https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_PutStorageLensConfiguration.html
     */
    PutStorageLensConfiguration = "s3:PutStorageLensConfiguration",
    /**
     * Grants permission to put or replace tags on an existing Amazon S3 Storage Lens
     * configuration
     *
     * See https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_PutStorageLensConfigurationTagging.html
     */
    PutStorageLensConfigurationTagging = "s3:PutStorageLensConfigurationTagging",
    /**
     * Grants permission to replicate delete markers to the destination bucket
     *
     * See https://docs.aws.amazon.com/AmazonS3/latest/userguide/setting-repl-config-perm-overview.html
     */
    ReplicateDelete = "s3:ReplicateDelete",
    /**
     * Grants permission to replicate objects and object tags to the destination bucke
     * t
     *
     * See https://docs.aws.amazon.com/AmazonS3/latest/userguide/setting-repl-config-perm-overview.html
     */
    ReplicateObject = "s3:ReplicateObject",
    /**
     * Grants permission to replicate object tags to the destination bucket
     *
     * See https://docs.aws.amazon.com/AmazonS3/latest/userguide/setting-repl-config-perm-overview.html
     */
    ReplicateTags = "s3:ReplicateTags",
    /**
     * Grants permission to restore an archived copy of an object back into Amazon S3
     *
     * See https://docs.aws.amazon.com/AmazonS3/latest/API/API_RestoreObject.html
     */
    RestoreObject = "s3:RestoreObject",
    /**
     * Grants permission to submit a route configuration update for a Multi-Region Acc
     * ess Point
     *
     * See https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_SubmitMultiRegionAccessPointRoutes.html
     */
    SubmitMultiRegionAccessPointRoutes = "s3:SubmitMultiRegionAccessPointRoutes",
    /**
     * Grants permission to add tags to the specified resource
     *
     * See https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_TagResource.html
     */
    TagResource = "s3:TagResource",
    /**
     * Grants permission to remove tags from the specified resource
     *
     * See https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_UntagResource.html
     */
    UntagResource = "s3:UntagResource",
    /**
     * Grants permission to update Access Grants location
     *
     * See https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_UpdateAccessGrantsLocation.html
     */
    UpdateAccessGrantsLocation = "s3:UpdateAccessGrantsLocation",
    /**
     * Grants permission to update the priority of an existing job
     *
     * See https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_UpdateJobPriority.html
     */
    UpdateJobPriority = "s3:UpdateJobPriority",
    /**
     * Grants permission to update the status for the specified job
     *
     * See https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_UpdateJobStatus.html
     */
    UpdateJobStatus = "s3:UpdateJobStatus",
    /**
     * Grants permission to update an existing S3 Storage Lens group
     *
     * See https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_UpdateStorageLensGroup.html
     */
    UpdateStorageLensGroup = "s3:UpdateStorageLensGroup"
}
