aws-iam-policy-types
Version:
Autogenerated Typescript types for AWS IAM Policy and enums for all policy actions
186 lines • 8.09 kB
JavaScript
"use strict";
// AUTOGENERATED FILE - DO NOT EDIT
Object.defineProperty(exports, "__esModule", { value: true });
exports.AwsS3tablesActions = void 0;
/**
* All IAM policy actions for Amazon S3 Tables (S3TABLES)
*
* Extracted by `aws-iam-policy` from
* https://docs.aws.amazon.com/service-authorization/latest/reference/list_amazons3tables.html
*
* 2025-02-24T21:49:35.118Z
*/
var AwsS3tablesActions;
(function (AwsS3tablesActions) {
/**
* Grants permission to create a namespace
*
* See https://docs.aws.amazon.com/AmazonS3/latest/API/API_s3TableBuckets_CreateNamespace.html
*/
AwsS3tablesActions["CreateNamespace"] = "s3tables:CreateNamespace";
/**
* Grants permission to create a table
*
* See https://docs.aws.amazon.com/AmazonS3/latest/API/API_s3TableBuckets_CreateTable.html
*/
AwsS3tablesActions["CreateTable"] = "s3tables:CreateTable";
/**
* Grants permission to create a table bucket
*
* See https://docs.aws.amazon.com/AmazonS3/latest/API/API_s3TableBuckets_CreateTableBucket.html
*/
AwsS3tablesActions["CreateTableBucket"] = "s3tables:CreateTableBucket";
/**
* Grants permission to delete a namespace
*
* See https://docs.aws.amazon.com/AmazonS3/latest/API/API_s3TableBuckets_DeleteNamespace.html
*/
AwsS3tablesActions["DeleteNamespace"] = "s3tables:DeleteNamespace";
/**
* Grants permission to delete a table
*
* See https://docs.aws.amazon.com/AmazonS3/latest/API/API_s3TableBuckets_DeleteTable.html
*/
AwsS3tablesActions["DeleteTable"] = "s3tables:DeleteTable";
/**
* Grants permission to delete a table bucket
*
* See https://docs.aws.amazon.com/AmazonS3/latest/API/API_s3TableBuckets_DeleteTableBucket.html
*/
AwsS3tablesActions["DeleteTableBucket"] = "s3tables:DeleteTableBucket";
/**
* Grants permission to delete a policy on a table bucket
*
* See https://docs.aws.amazon.com/AmazonS3/latest/API/API_s3TableBuckets_DeleteTableBucketPolicy.html
*/
AwsS3tablesActions["DeleteTableBucketPolicy"] = "s3tables:DeleteTableBucketPolicy";
/**
* Grants permission to delete a policy on a table
*
* See https://docs.aws.amazon.com/AmazonS3/latest/API/API_s3TableBuckets_DeleteTablePolicy.html
*/
AwsS3tablesActions["DeleteTablePolicy"] = "s3tables:DeleteTablePolicy";
/**
* Grants permission to get a namespace
*
* See https://docs.aws.amazon.com/AmazonS3/latest/API/API_s3TableBuckets_GetNamespace.html
*/
AwsS3tablesActions["GetNamespace"] = "s3tables:GetNamespace";
/**
* Grants permission to retrieve a table
*
* See https://docs.aws.amazon.com/AmazonS3/latest/API/API_s3TableBuckets_GetTable.html
*/
AwsS3tablesActions["GetTable"] = "s3tables:GetTable";
/**
* Grants permission to retrieve a table bucket
*
* See https://docs.aws.amazon.com/AmazonS3/latest/API/API_s3TableBuckets_GetTableBucket.html
*/
AwsS3tablesActions["GetTableBucket"] = "s3tables:GetTableBucket";
/**
* Grants permission to retrieve a maintenance configuration on a table bucket
*
* See https://docs.aws.amazon.com/AmazonS3/latest/API/API_s3TableBuckets_GetTableBucketMaintenanceConfiguration.html
*/
AwsS3tablesActions["GetTableBucketMaintenanceConfiguration"] = "s3tables:GetTableBucketMaintenanceConfiguration";
/**
* Grants permission to retrieve a policy on a table bucket
*
* See https://docs.aws.amazon.com/AmazonS3/latest/API/API_s3TableBuckets_GetTableBucketPolicy.html
*/
AwsS3tablesActions["GetTableBucketPolicy"] = "s3tables:GetTableBucketPolicy";
/**
* Grants permission to read metadata and data objects from a table storage endpoi
* nt using S3 APIs
*
* See https://docs.aws.amazon.com/AmazonS3/latest/userguide/s3-tables-setting-up.html#s3-tables-actions
*/
AwsS3tablesActions["GetTableData"] = "s3tables:GetTableData";
/**
* Grants permission to retrieve a maintenance configuration on a table
*
* See https://docs.aws.amazon.com/AmazonS3/latest/API/API_s3TableBuckets_GetTableMaintenanceConfiguration.html
*/
AwsS3tablesActions["GetTableMaintenanceConfiguration"] = "s3tables:GetTableMaintenanceConfiguration";
/**
* Grants permission to retrieve the status of maintenance jobs on a table
*
* See https://docs.aws.amazon.com/AmazonS3/latest/API/API_s3TableBuckets_GetTableMaintenanceJobStatus.html
*/
AwsS3tablesActions["GetTableMaintenanceJobStatus"] = "s3tables:GetTableMaintenanceJobStatus";
/**
* Grants permission to retrieve the metadata location of a table
*
* See https://docs.aws.amazon.com/AmazonS3/latest/API/API_s3TableBuckets_GetTableMetadataLocation.html
*/
AwsS3tablesActions["GetTableMetadataLocation"] = "s3tables:GetTableMetadataLocation";
/**
* Grants permission to retrieve a policy on a table
*
* See https://docs.aws.amazon.com/AmazonS3/latest/API/API_s3TableBuckets_GetTablePolicy.html
*/
AwsS3tablesActions["GetTablePolicy"] = "s3tables:GetTablePolicy";
/**
* Grants permission to list namespaces
*
* See https://docs.aws.amazon.com/AmazonS3/latest/API/API_s3TableBuckets_ListNamespaces.html
*/
AwsS3tablesActions["ListNamespaces"] = "s3tables:ListNamespaces";
/**
* Grants permission to list table buckets
*
* See https://docs.aws.amazon.com/AmazonS3/latest/API/API_s3TableBuckets_ListTableBuckets.html
*/
AwsS3tablesActions["ListTableBuckets"] = "s3tables:ListTableBuckets";
/**
* Grants permission to list tables
*
* See https://docs.aws.amazon.com/AmazonS3/latest/API/API_s3TableBuckets_ListTables.html
*/
AwsS3tablesActions["ListTables"] = "s3tables:ListTables";
/**
* Grants permission to put a maintenance configuration on a table bucket
*
* See https://docs.aws.amazon.com/AmazonS3/latest/API/API_s3TableBuckets_PutTableBucketMaintenanceConfiguration.html
*/
AwsS3tablesActions["PutTableBucketMaintenanceConfiguration"] = "s3tables:PutTableBucketMaintenanceConfiguration";
/**
* Grants permission to create or overwrite a policy on a table bucket
*
* See https://docs.aws.amazon.com/AmazonS3/latest/API/API_s3TableBuckets_PutTableBucketPolicy.html
*/
AwsS3tablesActions["PutTableBucketPolicy"] = "s3tables:PutTableBucketPolicy";
/**
* Grants permission to write metadata and data objects to a table storage endpoin
* t using S3 APIs
*
* See https://docs.aws.amazon.com/AmazonS3/latest/userguide/s3-tables-setting-up.html#s3-tables-actions
*/
AwsS3tablesActions["PutTableData"] = "s3tables:PutTableData";
/**
* Grants permission to put a maintenance configuration on a table
*
* See https://docs.aws.amazon.com/AmazonS3/latest/API/API_s3TableBuckets_PutTableMaintenanceConfiguration.html
*/
AwsS3tablesActions["PutTableMaintenanceConfiguration"] = "s3tables:PutTableMaintenanceConfiguration";
/**
* Grants permission to create or overwrite a policy on a table
*
* See https://docs.aws.amazon.com/AmazonS3/latest/API/API_s3TableBuckets_PutTablePolicy.html
*/
AwsS3tablesActions["PutTablePolicy"] = "s3tables:PutTablePolicy";
/**
* Grants permission to rename a table or move a table across namespaces
*
* See https://docs.aws.amazon.com/AmazonS3/latest/API/API_s3TableBuckets_RenameTable.html
*/
AwsS3tablesActions["RenameTable"] = "s3tables:RenameTable";
/**
* Grants permission to update the metadata location of a table
*
* See https://docs.aws.amazon.com/AmazonS3/latest/API/API_s3TableBuckets_UpdateTableMetadataLocation.html
*/
AwsS3tablesActions["UpdateTableMetadataLocation"] = "s3tables:UpdateTableMetadataLocation";
})(AwsS3tablesActions = exports.AwsS3tablesActions || (exports.AwsS3tablesActions = {}));
//# sourceMappingURL=s3tables.js.map