Type object
Schema URL https://catalog.lintel.tools/schemas/schemastore/serverless-framework-configuration/_shared/latest--aws-lakeformation-principalpermissions.json
Parent schema serverless-framework-configuration
Type: object

A resource schema representing a Lake Formation Permission.. Source:- https://github.com/aws-cloudformation/aws-cloudformation-rpdk.git

Properties

Principal object required
1 nested properties
DataLakePrincipalIdentifier string | Aws_CF_FunctionString
Resource object required
8 nested properties
Catalog object
Database object
2 nested properties
CatalogId string | Aws_CF_FunctionString required
Name string | Aws_CF_FunctionString required
Table object
4 nested properties
CatalogId string | Aws_CF_FunctionString required
DatabaseName string | Aws_CF_FunctionString required
Name string | Aws_CF_FunctionString
TableWildcard object
TableWithColumns object
5 nested properties
CatalogId string | Aws_CF_FunctionString required
DatabaseName string | Aws_CF_FunctionString required
Name string | Aws_CF_FunctionString required
ColumnNames NameString[]
ColumnWildcard object
1 nested properties
ExcludedColumnNames NameString[]
DataLocation object
2 nested properties
CatalogId string | Aws_CF_FunctionString required
ResourceArn string | Aws_CF_FunctionString required
DataCellsFilter object
4 nested properties
TableCatalogId string | Aws_CF_FunctionString required
DatabaseName string | Aws_CF_FunctionString required
TableName string | Aws_CF_FunctionString required
Name string | Aws_CF_FunctionString required
LFTag object
3 nested properties
CatalogId string | Aws_CF_FunctionString required
TagKey string | Aws_CF_FunctionString required
TagValues LFTagValue[] required
minItems=1maxItems=50
LFTagPolicy object
3 nested properties
CatalogId string | Aws_CF_FunctionString required
ResourceType string | Aws_CF_FunctionString required
Expression LFTag[] required
minItems=1maxItems=5
Permissions Permission[] required
PermissionsWithGrantOption Permission[] required
Catalog string | Aws_CF_FunctionString

Definitions

CatalogIdString string | Aws_CF_FunctionString
PathString string | Aws_CF_FunctionString
ResourceArnString string | Aws_CF_FunctionString
NameString string | Aws_CF_FunctionString
IAMRoleArn string | Aws_CF_FunctionString
LFTag object
TagKey string | Aws_CF_FunctionString
TagValues LFTagValue[]
minItems=1maxItems=50
LFTagPair object
TagKey string | Aws_CF_FunctionString required
TagValues LFTagValue[] required
minItems=1maxItems=50
CatalogId string | Aws_CF_FunctionString
LFTagsList LFTagPair[]
Expression LFTag[]
DataLakePrincipalString string | Aws_CF_FunctionString
DataLakePrincipal object
DataLakePrincipalIdentifier string | Aws_CF_FunctionString
ResourceType string | Aws_CF_FunctionString
CatalogResource object
DatabaseResource object
CatalogId string | Aws_CF_FunctionString required
Name string | Aws_CF_FunctionString required
TableWildcard object
TableResource object
CatalogId string | Aws_CF_FunctionString required
DatabaseName string | Aws_CF_FunctionString required
Name string | Aws_CF_FunctionString
TableWildcard object
ColumnNames NameString[]
ColumnWildcard object
ExcludedColumnNames NameString[]
TableWithColumnsResource object
CatalogId string | Aws_CF_FunctionString required
DatabaseName string | Aws_CF_FunctionString required
Name string | Aws_CF_FunctionString required
ColumnNames NameString[]
ColumnWildcard object
1 nested properties
ExcludedColumnNames NameString[]
DataLocationResource object
CatalogId string | Aws_CF_FunctionString required
ResourceArn string | Aws_CF_FunctionString required
DataCellsFilterResource object
TableCatalogId string | Aws_CF_FunctionString required
DatabaseName string | Aws_CF_FunctionString required
TableName string | Aws_CF_FunctionString required
Name string | Aws_CF_FunctionString required
LFTagKeyResource object
CatalogId string | Aws_CF_FunctionString required
TagKey string | Aws_CF_FunctionString required
TagValues LFTagValue[] required
minItems=1maxItems=50
LFTagPolicyResource object
CatalogId string | Aws_CF_FunctionString required
ResourceType string | Aws_CF_FunctionString required
Expression LFTag[] required
minItems=1maxItems=5
Resource object
Catalog object
Database object
2 nested properties
CatalogId string | Aws_CF_FunctionString required
Name string | Aws_CF_FunctionString required
Table object
4 nested properties
CatalogId string | Aws_CF_FunctionString required
DatabaseName string | Aws_CF_FunctionString required
Name string | Aws_CF_FunctionString
TableWildcard object
TableWithColumns object
5 nested properties
CatalogId string | Aws_CF_FunctionString required
DatabaseName string | Aws_CF_FunctionString required
Name string | Aws_CF_FunctionString required
ColumnNames NameString[]
ColumnWildcard object
1 nested properties
ExcludedColumnNames NameString[]
DataLocation object
2 nested properties
CatalogId string | Aws_CF_FunctionString required
ResourceArn string | Aws_CF_FunctionString required
DataCellsFilter object
4 nested properties
TableCatalogId string | Aws_CF_FunctionString required
DatabaseName string | Aws_CF_FunctionString required
TableName string | Aws_CF_FunctionString required
Name string | Aws_CF_FunctionString required
LFTag object
3 nested properties
CatalogId string | Aws_CF_FunctionString required
TagKey string | Aws_CF_FunctionString required
TagValues LFTagValue[] required
minItems=1maxItems=50
LFTagPolicy object
3 nested properties
CatalogId string | Aws_CF_FunctionString required
ResourceType string | Aws_CF_FunctionString required
Expression LFTag[] required
minItems=1maxItems=5
NullableBoolean boolean | null
Permission string | Aws_CF_FunctionString
LFTagKey string | Aws_CF_FunctionString
LFTagValue string | Aws_CF_FunctionString
DataLakePrincipalList DataLakePrincipal[]
PermissionList Permission[]
TagValueList LFTagValue[]
PrincipalResourcePair object
Principal object required
1 nested properties
DataLakePrincipalIdentifier string | Aws_CF_FunctionString
Resource object required
8 nested properties
Catalog object
Database object
2 nested properties
CatalogId string | Aws_CF_FunctionString required
Name string | Aws_CF_FunctionString required
Table object
4 nested properties
CatalogId string | Aws_CF_FunctionString required
DatabaseName string | Aws_CF_FunctionString required
Name string | Aws_CF_FunctionString
TableWildcard object
TableWithColumns object
5 nested properties
CatalogId string | Aws_CF_FunctionString required
DatabaseName string | Aws_CF_FunctionString required
Name string | Aws_CF_FunctionString required
ColumnNames NameString[]
ColumnWildcard object
DataLocation object
2 nested properties
CatalogId string | Aws_CF_FunctionString required
ResourceArn string | Aws_CF_FunctionString required
DataCellsFilter object
4 nested properties
TableCatalogId string | Aws_CF_FunctionString required
DatabaseName string | Aws_CF_FunctionString required
TableName string | Aws_CF_FunctionString required
Name string | Aws_CF_FunctionString required
LFTag object
3 nested properties
CatalogId string | Aws_CF_FunctionString required
TagKey string | Aws_CF_FunctionString required
TagValues LFTagValue[] required
minItems=1maxItems=50
LFTagPolicy object
3 nested properties
CatalogId string | Aws_CF_FunctionString required
ResourceType string | Aws_CF_FunctionString required
Expression LFTag[] required
minItems=1maxItems=5
PrincipalPermissions object
DataLakePrincipal object
1 nested properties
DataLakePrincipalIdentifier string | Aws_CF_FunctionString
PermissionList Permission[]
PrincipalPermissionsList PrincipalPermissions[]