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