UNPKG

aws-iam-policy-types

Version:

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

186 lines 8.09 kB
"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