aws-iam-policy-types
Version:
Autogenerated Typescript types for AWS IAM Policy and enums for all policy actions
181 lines (180 loc) • 7.18 kB
TypeScript
/**
* 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
*/
export declare enum AwsS3tablesActions {
/**
* Grants permission to create a namespace
*
* See https://docs.aws.amazon.com/AmazonS3/latest/API/API_s3TableBuckets_CreateNamespace.html
*/
CreateNamespace = "s3tables:CreateNamespace",
/**
* Grants permission to create a table
*
* See https://docs.aws.amazon.com/AmazonS3/latest/API/API_s3TableBuckets_CreateTable.html
*/
CreateTable = "s3tables:CreateTable",
/**
* Grants permission to create a table bucket
*
* See https://docs.aws.amazon.com/AmazonS3/latest/API/API_s3TableBuckets_CreateTableBucket.html
*/
CreateTableBucket = "s3tables:CreateTableBucket",
/**
* Grants permission to delete a namespace
*
* See https://docs.aws.amazon.com/AmazonS3/latest/API/API_s3TableBuckets_DeleteNamespace.html
*/
DeleteNamespace = "s3tables:DeleteNamespace",
/**
* Grants permission to delete a table
*
* See https://docs.aws.amazon.com/AmazonS3/latest/API/API_s3TableBuckets_DeleteTable.html
*/
DeleteTable = "s3tables:DeleteTable",
/**
* Grants permission to delete a table bucket
*
* See https://docs.aws.amazon.com/AmazonS3/latest/API/API_s3TableBuckets_DeleteTableBucket.html
*/
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
*/
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
*/
DeleteTablePolicy = "s3tables:DeleteTablePolicy",
/**
* Grants permission to get a namespace
*
* See https://docs.aws.amazon.com/AmazonS3/latest/API/API_s3TableBuckets_GetNamespace.html
*/
GetNamespace = "s3tables:GetNamespace",
/**
* Grants permission to retrieve a table
*
* See https://docs.aws.amazon.com/AmazonS3/latest/API/API_s3TableBuckets_GetTable.html
*/
GetTable = "s3tables:GetTable",
/**
* Grants permission to retrieve a table bucket
*
* See https://docs.aws.amazon.com/AmazonS3/latest/API/API_s3TableBuckets_GetTableBucket.html
*/
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
*/
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
*/
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
*/
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
*/
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
*/
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
*/
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
*/
GetTablePolicy = "s3tables:GetTablePolicy",
/**
* Grants permission to list namespaces
*
* See https://docs.aws.amazon.com/AmazonS3/latest/API/API_s3TableBuckets_ListNamespaces.html
*/
ListNamespaces = "s3tables:ListNamespaces",
/**
* Grants permission to list table buckets
*
* See https://docs.aws.amazon.com/AmazonS3/latest/API/API_s3TableBuckets_ListTableBuckets.html
*/
ListTableBuckets = "s3tables:ListTableBuckets",
/**
* Grants permission to list tables
*
* See https://docs.aws.amazon.com/AmazonS3/latest/API/API_s3TableBuckets_ListTables.html
*/
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
*/
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
*/
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
*/
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
*/
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
*/
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
*/
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
*/
UpdateTableMetadataLocation = "s3tables:UpdateTableMetadataLocation"
}