aws-iam-policy-types
Version:
Autogenerated Typescript types for AWS IAM Policy and enums for all policy actions
377 lines • 17.9 kB
JavaScript
"use strict";
// AUTOGENERATED FILE - DO NOT EDIT
Object.defineProperty(exports, "__esModule", { value: true });
exports.AwsLakeformationActions = void 0;
/**
* All IAM policy actions for AWS Lake Formation (LAKEFORMATION)
*
* Extracted by `aws-iam-policy` from
* https://docs.aws.amazon.com/service-authorization/latest/reference/list_awslakeformation.html
*
* 2025-02-24T21:48:34.030Z
*/
var AwsLakeformationActions;
(function (AwsLakeformationActions) {
/**
* Grants permission to attach Lake Formation tags to catalog resources
*
* See https://docs.aws.amazon.com/lake-formation/latest/APIReference/API_AddLFTagsToResource.html
*/
AwsLakeformationActions["AddLFTagsToResource"] = "lakeformation:AddLFTagsToResource";
/**
* Grants permission to data lake permissions to one or more principals in a batch
*
* See https://docs.aws.amazon.com/lake-formation/latest/APIReference/API_BatchGrantPermissions.html
*/
AwsLakeformationActions["BatchGrantPermissions"] = "lakeformation:BatchGrantPermissions";
/**
* Grants permission to revoke data lake permissions from one or more principals i
* n a batch
*
* See https://docs.aws.amazon.com/lake-formation/latest/APIReference/API_BatchRevokePermissions.html
*/
AwsLakeformationActions["BatchRevokePermissions"] = "lakeformation:BatchRevokePermissions";
/**
* Grants permission to cancel the given transaction
*
* See https://docs.aws.amazon.com/lake-formation/latest/APIReference/API_CancelTransaction.html
*/
AwsLakeformationActions["CancelTransaction"] = "lakeformation:CancelTransaction";
/**
* Grants permission to commit the given transaction
*
* See https://docs.aws.amazon.com/lake-formation/latest/APIReference/API_CommitTransaction.html
*/
AwsLakeformationActions["CommitTransaction"] = "lakeformation:CommitTransaction";
/**
* Grants permission to create a Lake Formation data cell filter
*
* See https://docs.aws.amazon.com/lake-formation/latest/APIReference/API_CreateDataCellsFilter.html
*/
AwsLakeformationActions["CreateDataCellsFilter"] = "lakeformation:CreateDataCellsFilter";
/**
* Grants permission to create a Lake Formation tag
*
* See https://docs.aws.amazon.com/lake-formation/latest/APIReference/API_CreateLFTag.html
*/
AwsLakeformationActions["CreateLFTag"] = "lakeformation:CreateLFTag";
/**
* Grants permission to create a Lake Formation tag expression
*
* See https://docs.aws.amazon.com/lake-formation/latest/APIReference/API_CreateLFTagExpression.html
*/
AwsLakeformationActions["CreateLFTagExpression"] = "lakeformation:CreateLFTagExpression";
/**
* Grants permission to create an IAM Identity Center connection with Lake Formati
* on to allow IAM Identity Center users and groups to access Data Catalog resourc
* es
*
* See https://docs.aws.amazon.com/lake-formation/latest/APIReference/API_CreateLakeFormationIdentityCenterConfiguration.html
*/
AwsLakeformationActions["CreateLakeFormationIdentityCenterConfiguration"] = "lakeformation:CreateLakeFormationIdentityCenterConfiguration";
/**
* Grants permission to enforce Lake Formation permissions for the given databases
* , tables, and principals
*
* See https://docs.aws.amazon.com/lake-formation/latest/APIReference/API_CreateLakeFormationOptIn.html
*/
AwsLakeformationActions["CreateLakeFormationOptIn"] = "lakeformation:CreateLakeFormationOptIn";
/**
* Grants permission to delete a Lake Formation data cell filter
*
* See https://docs.aws.amazon.com/lake-formation/latest/APIReference/API_DeleteDataCellsFilter.html
*/
AwsLakeformationActions["DeleteDataCellsFilter"] = "lakeformation:DeleteDataCellsFilter";
/**
* Grants permission to delete a Lake Formation tag
*
* See https://docs.aws.amazon.com/lake-formation/latest/APIReference/API_DeleteLFTag.html
*/
AwsLakeformationActions["DeleteLFTag"] = "lakeformation:DeleteLFTag";
/**
* Grants permission to delete a Lake Formation expression
*
* See https://docs.aws.amazon.com/lake-formation/latest/APIReference/API_DeleteLFTagExpression.html
*/
AwsLakeformationActions["DeleteLFTagExpression"] = "lakeformation:DeleteLFTagExpression";
/**
* Grants permission to delete an IAM Identity Center connection with Lake Formati
* on
*
* See https://docs.aws.amazon.com/lake-formation/latest/APIReference/API_DeleteLakeFormationIdentityCenterConfiguration.html
*/
AwsLakeformationActions["DeleteLakeFormationIdentityCenterConfiguration"] = "lakeformation:DeleteLakeFormationIdentityCenterConfiguration";
/**
* Grants permission to remove the Lake Formation permissions enforcement of the g
* iven databases, tables, and principals
*
* See https://docs.aws.amazon.com/lake-formation/latest/APIReference/API_DeleteLakeFormationOptIn.html
*/
AwsLakeformationActions["DeleteLakeFormationOptIn"] = "lakeformation:DeleteLakeFormationOptIn";
/**
* Grants permission to delete the specified objects if the transaction is cancele
* d
*
* See https://docs.aws.amazon.com/lake-formation/latest/APIReference/API_DeleteObjectsOnCancel.html
*/
AwsLakeformationActions["DeleteObjectsOnCancel"] = "lakeformation:DeleteObjectsOnCancel";
/**
* Grants permission to deregister a registered location
*
* See https://docs.aws.amazon.com/lake-formation/latest/APIReference/API_DeregisterResource.html
*/
AwsLakeformationActions["DeregisterResource"] = "lakeformation:DeregisterResource";
/**
* Grants permission to describe the IAM Identity Center connection with Lake Form
* ation
*
* See https://docs.aws.amazon.com/lake-formation/latest/APIReference/API_DescribeLakeFormationIdentityCenterConfiguration.html
*/
AwsLakeformationActions["DescribeLakeFormationIdentityCenterConfiguration"] = "lakeformation:DescribeLakeFormationIdentityCenterConfiguration";
/**
* Grants permission to describe a registered location
*
* See https://docs.aws.amazon.com/lake-formation/latest/APIReference/API_DescribeResource.html
*/
AwsLakeformationActions["DescribeResource"] = "lakeformation:DescribeResource";
/**
* Grants permission to get status of the given transaction
*
* See https://docs.aws.amazon.com/lake-formation/latest/APIReference/API_DescribeTransaction.html
*/
AwsLakeformationActions["DescribeTransaction"] = "lakeformation:DescribeTransaction";
/**
* Grants permission to extend the timeout of the given transaction
*
* See https://docs.aws.amazon.com/lake-formation/latest/APIReference/API_ExtendTransaction.html
*/
AwsLakeformationActions["ExtendTransaction"] = "lakeformation:ExtendTransaction";
/**
* Grants permission to virtual data lake access
*
* See https://docs.aws.amazon.com/lake-formation/latest/dg/access-control-underlying-data.html
*/
AwsLakeformationActions["GetDataAccess"] = "lakeformation:GetDataAccess";
/**
* Grants permission to retrieve a Lake Formation data cell filter
*
* See https://docs.aws.amazon.com/lake-formation/latest/APIReference/API_GetDataCellsFilter.html
*/
AwsLakeformationActions["GetDataCellsFilter"] = "lakeformation:GetDataCellsFilter";
/**
* Grants permission to retrieve the identity of the invoking principal
*
* See https://docs.aws.amazon.com/lake-formation/latest/APIReference/API_GetDataLakePrincipal.html
*/
AwsLakeformationActions["GetDataLakePrincipal"] = "lakeformation:GetDataLakePrincipal";
/**
* Grants permission to retrieve data lake settings such as the list of data lake
* administrators and database and table default permissions
*
* See https://docs.aws.amazon.com/lake-formation/latest/APIReference/API_GetDataLakeSettings.html
*/
AwsLakeformationActions["GetDataLakeSettings"] = "lakeformation:GetDataLakeSettings";
/**
* Grants permission to retrieve permissions attached to resources in the given pa
* th
*
* See https://docs.aws.amazon.com/lake-formation/latest/APIReference/API_GetEffectivePermissionsForPath.html
*/
AwsLakeformationActions["GetEffectivePermissionsForPath"] = "lakeformation:GetEffectivePermissionsForPath";
/**
* Grants permission to retrieve a Lake Formation tag
*
* See https://docs.aws.amazon.com/lake-formation/latest/APIReference/API_GetLFTag.html
*/
AwsLakeformationActions["GetLFTag"] = "lakeformation:GetLFTag";
/**
* Grants permission to retrieve a Lake Formation tag expression
*
* See https://docs.aws.amazon.com/lake-formation/latest/APIReference/API_GetLFTagExpression.html
*/
AwsLakeformationActions["GetLFTagExpression"] = "lakeformation:GetLFTagExpression";
/**
* Grants permission to retrieve the state of the given query
*
* See https://docs.aws.amazon.com/lake-formation/latest/APIReference/API_GetQueryState.html
*/
AwsLakeformationActions["GetQueryState"] = "lakeformation:GetQueryState";
/**
* Grants permission to retrieve the statistics for the given query
*
* See https://docs.aws.amazon.com/lake-formation/latest/APIReference/API_GetQueryStatistics.html
*/
AwsLakeformationActions["GetQueryStatistics"] = "lakeformation:GetQueryStatistics";
/**
* Grants permission to retrieve lakeformation tags on a catalog resource
*
* See https://docs.aws.amazon.com/lake-formation/latest/APIReference/API_GetResourceLFTags.html
*/
AwsLakeformationActions["GetResourceLFTags"] = "lakeformation:GetResourceLFTags";
/**
* Grants permission to retrieve objects from a table
*
* See https://docs.aws.amazon.com/lake-formation/latest/APIReference/API_GetTableObjects.html
*/
AwsLakeformationActions["GetTableObjects"] = "lakeformation:GetTableObjects";
/**
* Grants permission to retrieve the results for the given work units
*
* See https://docs.aws.amazon.com/lake-formation/latest/APIReference/API_GetWorkUnitResults.html
*/
AwsLakeformationActions["GetWorkUnitResults"] = "lakeformation:GetWorkUnitResults";
/**
* Grants permission to retrieve the work units for the given query
*
* See https://docs.aws.amazon.com/lake-formation/latest/APIReference/API_GetWorkUnits.html
*/
AwsLakeformationActions["GetWorkUnits"] = "lakeformation:GetWorkUnits";
/**
* Grants permission to data lake permissions to a principal
*
* See https://docs.aws.amazon.com/lake-formation/latest/APIReference/API_GrantPermissions.html
*/
AwsLakeformationActions["GrantPermissions"] = "lakeformation:GrantPermissions";
/**
* Grants permission to list cell filters
*
* See https://docs.aws.amazon.com/lake-formation/latest/APIReference/API_ListDataCellsFilter.html
*/
AwsLakeformationActions["ListDataCellsFilter"] = "lakeformation:ListDataCellsFilter";
/**
* Grants permission to list Lake Foramtion tag expressions
*
* See https://docs.aws.amazon.com/lake-formation/latest/APIReference/API_ListLFTagExpressions.html
*/
AwsLakeformationActions["ListLFTagExpressions"] = "lakeformation:ListLFTagExpressions";
/**
* Grants permission to list Lake Formation tags
*
* See https://docs.aws.amazon.com/lake-formation/latest/APIReference/API_ListLFTags.html
*/
AwsLakeformationActions["ListLFTags"] = "lakeformation:ListLFTags";
/**
* Grants permission to retrieve the current list of resources and principals that
* are opt in to enforce Lake Formation permissions
*
* See https://docs.aws.amazon.com/lake-formation/latest/APIReference/API_ListLakeFormationOptIns.html
*/
AwsLakeformationActions["ListLakeFormationOptIns"] = "lakeformation:ListLakeFormationOptIns";
/**
* Grants permission to list permissions filtered by principal or resource
*
* See https://docs.aws.amazon.com/lake-formation/latest/APIReference/API_ListPermissions.html
*/
AwsLakeformationActions["ListPermissions"] = "lakeformation:ListPermissions";
/**
* Grants permission to List registered locations
*
* See https://docs.aws.amazon.com/lake-formation/latest/APIReference/API_ListResources.html
*/
AwsLakeformationActions["ListResources"] = "lakeformation:ListResources";
/**
* Grants permission to list all the storage optimizers for the Governed table
*
* See https://docs.aws.amazon.com/lake-formation/latest/APIReference/API_ListTableStorageOptimizers.html
*/
AwsLakeformationActions["ListTableStorageOptimizers"] = "lakeformation:ListTableStorageOptimizers";
/**
* Grants permission to list all transactions in the system
*
* See https://docs.aws.amazon.com/lake-formation/latest/APIReference/API_ListTransactions.html
*/
AwsLakeformationActions["ListTransactions"] = "lakeformation:ListTransactions";
/**
* Grants permission to overwrite data lake settings such as the list of data lake
* administrators and database and table default permissions
*
* See https://docs.aws.amazon.com/lake-formation/latest/APIReference/API_PutDataLakeSettings.html
*/
AwsLakeformationActions["PutDataLakeSettings"] = "lakeformation:PutDataLakeSettings";
/**
* Grants permission to register a new location to be managed by Lake Formation
*
* See https://docs.aws.amazon.com/lake-formation/latest/APIReference/API_RegisterResource.html
*/
AwsLakeformationActions["RegisterResource"] = "lakeformation:RegisterResource";
/**
* Grants permission to remove lakeformation tags from catalog resources
*
* See https://docs.aws.amazon.com/lake-formation/latest/APIReference/API_RemoveLFTagsFromResource.html
*/
AwsLakeformationActions["RemoveLFTagsFromResource"] = "lakeformation:RemoveLFTagsFromResource";
/**
* Grants permission to revoke data lake permissions from a principal
*
* See https://docs.aws.amazon.com/lake-formation/latest/APIReference/API_RevokePermissions.html
*/
AwsLakeformationActions["RevokePermissions"] = "lakeformation:RevokePermissions";
/**
* Grants permission to list catalog databases with Lake Formation tags
*
* See https://docs.aws.amazon.com/lake-formation/latest/APIReference/API_SearchTablesByLFTags.html
*/
AwsLakeformationActions["SearchDatabasesByLFTags"] = "lakeformation:SearchDatabasesByLFTags";
/**
* Grants permission to list catalog tables with Lake Formation tags
*
* See https://docs.aws.amazon.com/lake-formation/latest/APIReference/API_SearchTablesByLFTags.html
*/
AwsLakeformationActions["SearchTablesByLFTags"] = "lakeformation:SearchTablesByLFTags";
/**
* Grants permission to initiate the planning of the given query
*
* See https://docs.aws.amazon.com/lake-formation/latest/APIReference/API_StartQueryPlanning.html
*/
AwsLakeformationActions["StartQueryPlanning"] = "lakeformation:StartQueryPlanning";
/**
* Grants permission to start a new transaction
*
* See https://docs.aws.amazon.com/lake-formation/latest/APIReference/API_StartTransaction.html
*/
AwsLakeformationActions["StartTransaction"] = "lakeformation:StartTransaction";
/**
* Grants permission to update a Lake Formation data cell filter
*
* See https://docs.aws.amazon.com/lake-formation/latest/APIReference/API_UpdateDataCellsFilter.html
*/
AwsLakeformationActions["UpdateDataCellsFilter"] = "lakeformation:UpdateDataCellsFilter";
/**
* Grants permission to update a Lake Formation tag
*
* See https://docs.aws.amazon.com/lake-formation/latest/APIReference/API_UpdateLFTag.html
*/
AwsLakeformationActions["UpdateLFTag"] = "lakeformation:UpdateLFTag";
/**
* Grants permission to update a Lake Formation expression
*
* See https://docs.aws.amazon.com/lake-formation/latest/APIReference/API_UpdateLFTagExpression.html
*/
AwsLakeformationActions["UpdateLFTagExpression"] = "lakeformation:UpdateLFTagExpression";
/**
* Grants permission to update the IAM Identity Center connection parameters
*
* See https://docs.aws.amazon.com/lake-formation/latest/APIReference/API_UpdateLakeFormationIdentityCenterConfiguration.html
*/
AwsLakeformationActions["UpdateLakeFormationIdentityCenterConfiguration"] = "lakeformation:UpdateLakeFormationIdentityCenterConfiguration";
/**
* Grants permission to update a registered location
*
* See https://docs.aws.amazon.com/lake-formation/latest/APIReference/API_UpdateResource.html
*/
AwsLakeformationActions["UpdateResource"] = "lakeformation:UpdateResource";
/**
* Grants permission to add or delete the specified objects to or from a table
*
* See https://docs.aws.amazon.com/lake-formation/latest/APIReference/API_UpdateTableObjects.html
*/
AwsLakeformationActions["UpdateTableObjects"] = "lakeformation:UpdateTableObjects";
/**
* Grants permission to update the configuration of the storage optimizer for the
* Governed table
*
* See https://docs.aws.amazon.com/lake-formation/latest/APIReference/API_UpdateTableStorageOptimizer.html
*/
AwsLakeformationActions["UpdateTableStorageOptimizer"] = "lakeformation:UpdateTableStorageOptimizer";
})(AwsLakeformationActions = exports.AwsLakeformationActions || (exports.AwsLakeformationActions = {}));
//# sourceMappingURL=lakeformation.js.map