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