UNPKG

aws-iam-policy-types

Version:

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

377 lines 17.9 kB
"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