UNPKG

aws-iam-policy-types

Version:

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

372 lines (371 loc) 16 kB
/** * 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 */ export declare enum AwsLakeformationActions { /** * Grants permission to attach Lake Formation tags to catalog resources * * See https://docs.aws.amazon.com/lake-formation/latest/APIReference/API_AddLFTagsToResource.html */ 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 */ 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 */ BatchRevokePermissions = "lakeformation:BatchRevokePermissions", /** * Grants permission to cancel the given transaction * * See https://docs.aws.amazon.com/lake-formation/latest/APIReference/API_CancelTransaction.html */ CancelTransaction = "lakeformation:CancelTransaction", /** * Grants permission to commit the given transaction * * See https://docs.aws.amazon.com/lake-formation/latest/APIReference/API_CommitTransaction.html */ 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 */ CreateDataCellsFilter = "lakeformation:CreateDataCellsFilter", /** * Grants permission to create a Lake Formation tag * * See https://docs.aws.amazon.com/lake-formation/latest/APIReference/API_CreateLFTag.html */ 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 */ 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 */ 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 */ 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 */ DeleteDataCellsFilter = "lakeformation:DeleteDataCellsFilter", /** * Grants permission to delete a Lake Formation tag * * See https://docs.aws.amazon.com/lake-formation/latest/APIReference/API_DeleteLFTag.html */ DeleteLFTag = "lakeformation:DeleteLFTag", /** * Grants permission to delete a Lake Formation expression * * See https://docs.aws.amazon.com/lake-formation/latest/APIReference/API_DeleteLFTagExpression.html */ 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 */ 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 */ 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 */ DeleteObjectsOnCancel = "lakeformation:DeleteObjectsOnCancel", /** * Grants permission to deregister a registered location * * See https://docs.aws.amazon.com/lake-formation/latest/APIReference/API_DeregisterResource.html */ 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 */ DescribeLakeFormationIdentityCenterConfiguration = "lakeformation:DescribeLakeFormationIdentityCenterConfiguration", /** * Grants permission to describe a registered location * * See https://docs.aws.amazon.com/lake-formation/latest/APIReference/API_DescribeResource.html */ 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ GetEffectivePermissionsForPath = "lakeformation:GetEffectivePermissionsForPath", /** * Grants permission to retrieve a Lake Formation tag * * See https://docs.aws.amazon.com/lake-formation/latest/APIReference/API_GetLFTag.html */ 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 */ 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 */ 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 */ 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 */ GetResourceLFTags = "lakeformation:GetResourceLFTags", /** * Grants permission to retrieve objects from a table * * See https://docs.aws.amazon.com/lake-formation/latest/APIReference/API_GetTableObjects.html */ 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 */ 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 */ 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 */ GrantPermissions = "lakeformation:GrantPermissions", /** * Grants permission to list cell filters * * See https://docs.aws.amazon.com/lake-formation/latest/APIReference/API_ListDataCellsFilter.html */ ListDataCellsFilter = "lakeformation:ListDataCellsFilter", /** * Grants permission to list Lake Foramtion tag expressions * * See https://docs.aws.amazon.com/lake-formation/latest/APIReference/API_ListLFTagExpressions.html */ ListLFTagExpressions = "lakeformation:ListLFTagExpressions", /** * Grants permission to list Lake Formation tags * * See https://docs.aws.amazon.com/lake-formation/latest/APIReference/API_ListLFTags.html */ 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 */ 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 */ ListPermissions = "lakeformation:ListPermissions", /** * Grants permission to List registered locations * * See https://docs.aws.amazon.com/lake-formation/latest/APIReference/API_ListResources.html */ 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ StartQueryPlanning = "lakeformation:StartQueryPlanning", /** * Grants permission to start a new transaction * * See https://docs.aws.amazon.com/lake-formation/latest/APIReference/API_StartTransaction.html */ 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 */ UpdateDataCellsFilter = "lakeformation:UpdateDataCellsFilter", /** * Grants permission to update a Lake Formation tag * * See https://docs.aws.amazon.com/lake-formation/latest/APIReference/API_UpdateLFTag.html */ UpdateLFTag = "lakeformation:UpdateLFTag", /** * Grants permission to update a Lake Formation expression * * See https://docs.aws.amazon.com/lake-formation/latest/APIReference/API_UpdateLFTagExpression.html */ 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 */ UpdateLakeFormationIdentityCenterConfiguration = "lakeformation:UpdateLakeFormationIdentityCenterConfiguration", /** * Grants permission to update a registered location * * See https://docs.aws.amazon.com/lake-formation/latest/APIReference/API_UpdateResource.html */ 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 */ 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 */ UpdateTableStorageOptimizer = "lakeformation:UpdateTableStorageOptimizer" }