Skip to main content

@swamp/aws/lakeformation

v2026.04.23.3

AWS LAKEFORMATION infrastructure models

Repository

https://github.com/systeminit/swamp-extensions

Labels

awslakeformationcloudinfrastructure

Contents

Quality score

Verified by Swamp

How well-documented and verifiable this extension is.

100%

Grade A

  • Has README or module doc2/2earned
  • README has a code example1/1earned
  • README is substantive1/1earned
  • Most symbols documented1/1earned
  • No slow types1/1earned
  • Has description1/1earned
  • At least one platform tag (or universal)1/1earned
  • Two or more platform tags (or universal)1/1earned
  • License declared1/1earned
  • Verified public repository2/2earned

Install

$ swamp extension pull @swamp/aws/lakeformation

@swamp/aws/lakeformation/data-cells-filterv2026.04.23.2data_cells_filter.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
TableCatalogIdstringThe Catalog Id of the Table on which to create a Data Cells Filter.
DatabaseNamestringThe name of the Database that the Table resides in.
TableNamestringThe name of the Table to create a Data Cells Filter for.
NamestringThe desired name of the Data Cells Filter.
RowFilter?objectAn object representing the Data Cells Filter's Row Filter. Either a Filter Expression or a Wildcard is required
ColumnNames?arrayA list of columns to be included in this Data Cells Filter.
ColumnWildcard?objectAn object representing the Data Cells Filter's Columns. Either Column Names or a Wildcard is required
createCreate a LakeFormation DataCellsFilter
getGet a LakeFormation DataCellsFilter
ArgumentTypeDescription
identifierstringThe primary identifier of the LakeFormation DataCellsFilter
deleteDelete a LakeFormation DataCellsFilter
ArgumentTypeDescription
identifierstringThe primary identifier of the LakeFormation DataCellsFilter
syncSync LakeFormation DataCellsFilter state from AWS

Resources

state(infinite)— LakeFormation DataCellsFilter resource state
@swamp/aws/lakeformation/principal-permissionsv2026.04.23.2principal_permissions.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
Catalog?stringThe identifier for the GLUDC. By default, the account ID. The GLUDC is the persistent metadata store. It contains database definitions, table definitions, and other control information to manage your Lake Formation environment.
PrincipalobjectThe principal to be granted a permission.
ResourceobjectThe resource to be granted or revoked permissions.
PermissionsarrayThe permissions granted or revoked.
PermissionsWithGrantOptionarrayIndicates the ability to grant permissions (as a subset of permissions granted).
createCreate a LakeFormation PrincipalPermissions
getGet a LakeFormation PrincipalPermissions
ArgumentTypeDescription
identifierstringThe primary identifier of the LakeFormation PrincipalPermissions
deleteDelete a LakeFormation PrincipalPermissions
ArgumentTypeDescription
identifierstringThe primary identifier of the LakeFormation PrincipalPermissions
syncSync LakeFormation PrincipalPermissions state from AWS

Resources

state(infinite)— LakeFormation PrincipalPermissions resource state
@swamp/aws/lakeformation/tagv2026.04.23.2tag.ts

Global Arguments

ArgumentTypeDescription
CatalogId?stringThe identifier for the Data Catalog. By default, the account ID. The Data Catalog is the persistent metadata store. It contains database definitions, table definitions, and other control information to manage your Lake Formation environment.
TagKeystringThe key-name for the LF-tag.
TagValuesarrayA list of possible values an attribute can take.
createCreate a LakeFormation Tag
getGet a LakeFormation Tag
ArgumentTypeDescription
identifierstringThe primary identifier of the LakeFormation Tag
updateUpdate a LakeFormation Tag
deleteDelete a LakeFormation Tag
ArgumentTypeDescription
identifierstringThe primary identifier of the LakeFormation Tag
syncSync LakeFormation Tag state from AWS

Resources

state(infinite)— LakeFormation Tag resource state
@swamp/aws/lakeformation/tag-associationv2026.04.23.2tag_association.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
ResourceobjectResource to tag with the Lake Formation Tags
LFTagsarrayList of Lake Formation Tags to associate with the Lake Formation Resource
createCreate a LakeFormation TagAssociation
getGet a LakeFormation TagAssociation
ArgumentTypeDescription
identifierstringThe primary identifier of the LakeFormation TagAssociation
deleteDelete a LakeFormation TagAssociation
ArgumentTypeDescription
identifierstringThe primary identifier of the LakeFormation TagAssociation
syncSync LakeFormation TagAssociation state from AWS

Resources

state(infinite)— LakeFormation TagAssociation resource state