UNPKG

aws-iam-policy-types

Version:

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

1,061 lines (1,060 loc) 43.9 kB
/** * 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" }