Skip to content

Lakeformation Classes

AddLFTagsToResourceRequestRequestTypeDef

Resource

  • Type:
  • Required: Yes

LFTags

  • Type: typing.Sequence[typing.Union[aws_resource_validator.pydantic_models.lakeformation_classes.LFTagPairTypeDef, aws_resource_validator.pydantic_models.lakeformation_classes.LFTagPairExtraOutputTypeDef]]
  • Required: Yes

CatalogId

  • Type: typing.Optional[str]

AddLFTagsToResourceResponseTypeDef

Failures

  • Type: typing.List[aws_resource_validator.pydantic_models.lakeformation_classes.LFTagErrorTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

AddObjectInputTypeDef

Uri

  • Type:
  • Required: Yes

ETag

  • Type:
  • Required: Yes

Size

  • Type:
  • Required: Yes

PartitionValues

  • Type: typing.Optional[typing.Sequence[str]]

AssumeDecoratedRoleWithSAMLRequestRequestTypeDef

SAMLAssertion

  • Type:
  • Required: Yes

RoleArn

  • Type:
  • Required: Yes

PrincipalArn

  • Type:
  • Required: Yes

DurationSeconds

  • Type: typing.Optional[int]

AssumeDecoratedRoleWithSAMLResponseTypeDef

AccessKeyId

  • Type:
  • Required: Yes

SecretAccessKey

  • Type:
  • Required: Yes

SessionToken

  • Type:
  • Required: Yes

Expiration

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

AuditContextTypeDef

AdditionalAuditContext

  • Type: typing.Optional[str]

BaseValidatorModel

Oops! This Pydantic model is currently empty. Stay tuned!

BatchGrantPermissionsRequestRequestTypeDef

Entries

  • Type: typing.Sequence[typing.Union[aws_resource_validator.pydantic_models.lakeformation_classes.BatchPermissionsRequestEntryTypeDef, aws_resource_validator.pydantic_models.lakeformation_classes.BatchPermissionsRequestEntryOutputTypeDef]]
  • Required: Yes

CatalogId

  • Type: typing.Optional[str]

BatchGrantPermissionsResponseTypeDef

Failures

  • Type: typing.List[aws_resource_validator.pydantic_models.lakeformation_classes.BatchPermissionsFailureEntryTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

BatchPermissionsFailureEntryTypeDef

RequestEntry

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lakeformation_classes.BatchPermissionsRequestEntryOutputTypeDef]

Error

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lakeformation_classes.ErrorDetailTypeDef]

BatchPermissionsRequestEntryOutputTypeDef

Id

  • Type:
  • Required: Yes

Principal

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lakeformation_classes.DataLakePrincipalTypeDef]

Resource

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lakeformation_classes.ResourceOutputTypeDef]

Permissions

  • Type: typing.Optional[typing.List[typing.Literal['ALL', 'ALTER', 'ASSOCIATE', 'CREATE_DATABASE', 'CREATE_LF_TAG', 'CREATE_TABLE', 'DATA_LOCATION_ACCESS', 'DELETE', 'DESCRIBE', 'DROP', 'GRANT_WITH_LF_TAG_EXPRESSION', 'INSERT', 'SELECT']]]

PermissionsWithGrantOption

  • Type: typing.Optional[typing.List[typing.Literal['ALL', 'ALTER', 'ASSOCIATE', 'CREATE_DATABASE', 'CREATE_LF_TAG', 'CREATE_TABLE', 'DATA_LOCATION_ACCESS', 'DELETE', 'DESCRIBE', 'DROP', 'GRANT_WITH_LF_TAG_EXPRESSION', 'INSERT', 'SELECT']]]

BatchPermissionsRequestEntryTypeDef

Id

  • Type:
  • Required: Yes

Principal

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lakeformation_classes.DataLakePrincipalTypeDef]

Resource

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lakeformation_classes.ResourceTypeDef]

Permissions

  • Type: typing.Optional[typing.Sequence[typing.Literal['ALL', 'ALTER', 'ASSOCIATE', 'CREATE_DATABASE', 'CREATE_LF_TAG', 'CREATE_TABLE', 'DATA_LOCATION_ACCESS', 'DELETE', 'DESCRIBE', 'DROP', 'GRANT_WITH_LF_TAG_EXPRESSION', 'INSERT', 'SELECT']]]

PermissionsWithGrantOption

  • Type: typing.Optional[typing.Sequence[typing.Literal['ALL', 'ALTER', 'ASSOCIATE', 'CREATE_DATABASE', 'CREATE_LF_TAG', 'CREATE_TABLE', 'DATA_LOCATION_ACCESS', 'DELETE', 'DESCRIBE', 'DROP', 'GRANT_WITH_LF_TAG_EXPRESSION', 'INSERT', 'SELECT']]]

BatchRevokePermissionsRequestRequestTypeDef

Entries

  • Type: typing.Sequence[typing.Union[aws_resource_validator.pydantic_models.lakeformation_classes.BatchPermissionsRequestEntryTypeDef, aws_resource_validator.pydantic_models.lakeformation_classes.BatchPermissionsRequestEntryOutputTypeDef]]
  • Required: Yes

CatalogId

  • Type: typing.Optional[str]

BatchRevokePermissionsResponseTypeDef

Failures

  • Type: typing.List[aws_resource_validator.pydantic_models.lakeformation_classes.BatchPermissionsFailureEntryTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CancelTransactionRequestRequestTypeDef

TransactionId

  • Type:
  • Required: Yes

ColumnLFTagTypeDef

Name

  • Type: typing.Optional[str]

LFTags

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.lakeformation_classes.LFTagPairOutputTypeDef]]

ColumnWildcardExtraOutputTypeDef

ExcludedColumnNames

  • Type: typing.Optional[typing.List[str]]

ColumnWildcardOutputTypeDef

ExcludedColumnNames

  • Type: typing.Optional[typing.List[str]]

ColumnWildcardTypeDef

ExcludedColumnNames

  • Type: typing.Optional[typing.Sequence[str]]

CommitTransactionRequestRequestTypeDef

TransactionId

  • Type:
  • Required: Yes

CommitTransactionResponseTypeDef

TransactionStatus

  • Type: typing.Literal['ABORTED', 'ACTIVE', 'COMMITTED', 'COMMIT_IN_PROGRESS']
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateDataCellsFilterRequestRequestTypeDef

TableData

  • Type:
  • Required: Yes

CreateLFTagRequestRequestTypeDef

TagKey

  • Type:
  • Required: Yes

TagValues

  • Type: typing.Sequence[str]
  • Required: Yes

CatalogId

  • Type: typing.Optional[str]

CreateLakeFormationIdentityCenterConfigurationRequestRequestTypeDef

CatalogId

  • Type: typing.Optional[str]

InstanceArn

  • Type: typing.Optional[str]

ExternalFiltering

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lakeformation_classes.ExternalFilteringConfigurationTypeDef]

ShareRecipients

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.lakeformation_classes.DataLakePrincipalTypeDef]]

CreateLakeFormationIdentityCenterConfigurationResponseTypeDef

ApplicationArn

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateLakeFormationOptInRequestRequestTypeDef

Principal

  • Type:
  • Required: Yes

Resource

  • Type:
  • Required: Yes

DataCellsFilterExtraOutputTypeDef

TableCatalogId

  • Type:
  • Required: Yes

DatabaseName

  • Type:
  • Required: Yes

TableName

  • Type:
  • Required: Yes

Name

  • Type:
  • Required: Yes

RowFilter

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lakeformation_classes.RowFilterExtraOutputTypeDef]

ColumnNames

  • Type: typing.Optional[typing.List[str]]

ColumnWildcard

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lakeformation_classes.ColumnWildcardExtraOutputTypeDef]

VersionId

  • Type: typing.Optional[str]

DataCellsFilterOutputTypeDef

TableCatalogId

  • Type:
  • Required: Yes

DatabaseName

  • Type:
  • Required: Yes

TableName

  • Type:
  • Required: Yes

Name

  • Type:
  • Required: Yes

RowFilter

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lakeformation_classes.RowFilterOutputTypeDef]

ColumnNames

  • Type: typing.Optional[typing.List[str]]

ColumnWildcard

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lakeformation_classes.ColumnWildcardOutputTypeDef]

VersionId

  • Type: typing.Optional[str]

DataCellsFilterResourceTypeDef

TableCatalogId

  • Type: typing.Optional[str]

DatabaseName

  • Type: typing.Optional[str]

TableName

  • Type: typing.Optional[str]

Name

  • Type: typing.Optional[str]

DataCellsFilterTypeDef

TableCatalogId

  • Type:
  • Required: Yes

DatabaseName

  • Type:
  • Required: Yes

TableName

  • Type:
  • Required: Yes

Name

  • Type:
  • Required: Yes

RowFilter

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lakeformation_classes.RowFilterTypeDef]

ColumnNames

  • Type: typing.Optional[typing.Sequence[str]]

ColumnWildcard

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lakeformation_classes.ColumnWildcardTypeDef]

VersionId

  • Type: typing.Optional[str]

DataLakePrincipalTypeDef

DataLakePrincipalIdentifier

  • Type: typing.Optional[str]

DataLakeSettingsOutputTypeDef

DataLakeAdmins

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.lakeformation_classes.DataLakePrincipalTypeDef]]

ReadOnlyAdmins

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.lakeformation_classes.DataLakePrincipalTypeDef]]

CreateDatabaseDefaultPermissions

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.lakeformation_classes.PrincipalPermissionsOutputTypeDef]]

CreateTableDefaultPermissions

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.lakeformation_classes.PrincipalPermissionsOutputTypeDef]]

Parameters

  • Type: typing.Optional[typing.Dict[str, str]]

TrustedResourceOwners

  • Type: typing.Optional[typing.List[str]]

AllowExternalDataFiltering

  • Type: typing.Optional[bool]

AllowFullTableExternalDataAccess

  • Type: typing.Optional[bool]

ExternalDataFilteringAllowList

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.lakeformation_classes.DataLakePrincipalTypeDef]]

AuthorizedSessionTagValueList

  • Type: typing.Optional[typing.List[str]]

DataLakeSettingsTypeDef

DataLakeAdmins

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.lakeformation_classes.DataLakePrincipalTypeDef]]

ReadOnlyAdmins

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.lakeformation_classes.DataLakePrincipalTypeDef]]

CreateDatabaseDefaultPermissions

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.lakeformation_classes.PrincipalPermissionsTypeDef]]

CreateTableDefaultPermissions

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.lakeformation_classes.PrincipalPermissionsTypeDef]]

Parameters

  • Type: typing.Optional[typing.Mapping[str, str]]

TrustedResourceOwners

  • Type: typing.Optional[typing.Sequence[str]]

AllowExternalDataFiltering

  • Type: typing.Optional[bool]

AllowFullTableExternalDataAccess

  • Type: typing.Optional[bool]

ExternalDataFilteringAllowList

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.lakeformation_classes.DataLakePrincipalTypeDef]]

AuthorizedSessionTagValueList

  • Type: typing.Optional[typing.Sequence[str]]

DataLocationResourceTypeDef

ResourceArn

  • Type:
  • Required: Yes

CatalogId

  • Type: typing.Optional[str]

DatabaseResourceTypeDef

Name

  • Type:
  • Required: Yes

CatalogId

  • Type: typing.Optional[str]

DeleteDataCellsFilterRequestRequestTypeDef

TableCatalogId

  • Type: typing.Optional[str]

DatabaseName

  • Type: typing.Optional[str]

TableName

  • Type: typing.Optional[str]

Name

  • Type: typing.Optional[str]

DeleteLFTagRequestRequestTypeDef

TagKey

  • Type:
  • Required: Yes

CatalogId

  • Type: typing.Optional[str]

DeleteLakeFormationIdentityCenterConfigurationRequestRequestTypeDef

CatalogId

  • Type: typing.Optional[str]

DeleteLakeFormationOptInRequestRequestTypeDef

Principal

  • Type:
  • Required: Yes

Resource

  • Type:
  • Required: Yes

DeleteObjectInputTypeDef

Uri

  • Type:
  • Required: Yes

ETag

  • Type: typing.Optional[str]

PartitionValues

  • Type: typing.Optional[typing.Sequence[str]]

DeleteObjectsOnCancelRequestRequestTypeDef

DatabaseName

  • Type:
  • Required: Yes

TableName

  • Type:
  • Required: Yes

TransactionId

  • Type:
  • Required: Yes

Objects

  • Type: typing.Sequence[aws_resource_validator.pydantic_models.lakeformation_classes.VirtualObjectTypeDef]
  • Required: Yes

CatalogId

  • Type: typing.Optional[str]

DeregisterResourceRequestRequestTypeDef

ResourceArn

  • Type:
  • Required: Yes

DescribeLakeFormationIdentityCenterConfigurationRequestRequestTypeDef

CatalogId

  • Type: typing.Optional[str]

DescribeLakeFormationIdentityCenterConfigurationResponseTypeDef

CatalogId

  • Type:
  • Required: Yes

InstanceArn

  • Type:
  • Required: Yes

ApplicationArn

  • Type:
  • Required: Yes

ExternalFiltering

  • Type:
  • Required: Yes

ShareRecipients

  • Type: typing.List[aws_resource_validator.pydantic_models.lakeformation_classes.DataLakePrincipalTypeDef]
  • Required: Yes

ResourceShare

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeResourceRequestRequestTypeDef

ResourceArn

  • Type:
  • Required: Yes

DescribeResourceResponseTypeDef

ResourceInfo

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeTransactionRequestRequestTypeDef

TransactionId

  • Type:
  • Required: Yes

DescribeTransactionResponseTypeDef

TransactionDescription

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DetailsMapTypeDef

ResourceShare

  • Type: typing.Optional[typing.List[str]]

ErrorDetailTypeDef

ErrorCode

  • Type: typing.Optional[str]

ErrorMessage

  • Type: typing.Optional[str]

ExecutionStatisticsTypeDef

AverageExecutionTimeMillis

  • Type: typing.Optional[int]

DataScannedBytes

  • Type: typing.Optional[int]

WorkUnitsExecutedCount

  • Type: typing.Optional[int]

ExtendTransactionRequestRequestTypeDef

TransactionId

  • Type: typing.Optional[str]

ExternalFilteringConfigurationOutputTypeDef

Status

  • Type: typing.Literal['DISABLED', 'ENABLED']
  • Required: Yes

AuthorizedTargets

  • Type: typing.List[str]
  • Required: Yes

ExternalFilteringConfigurationTypeDef

Status

  • Type: typing.Literal['DISABLED', 'ENABLED']
  • Required: Yes

AuthorizedTargets

  • Type: typing.Sequence[str]
  • Required: Yes

FilterConditionTypeDef

Field

  • Type: typing.Optional[typing.Literal['LAST_MODIFIED', 'RESOURCE_ARN', 'ROLE_ARN']]

ComparisonOperator

  • Type: typing.Optional[typing.Literal['BEGINS_WITH', 'BETWEEN', 'CONTAINS', 'EQ', 'GE', 'GT', 'IN', 'LE', 'LT', 'NE', 'NOT_CONTAINS']]

StringValueList

  • Type: typing.Optional[typing.Sequence[str]]

GetDataCellsFilterRequestRequestTypeDef

TableCatalogId

  • Type:
  • Required: Yes

DatabaseName

  • Type:
  • Required: Yes

TableName

  • Type:
  • Required: Yes

Name

  • Type:
  • Required: Yes

GetDataCellsFilterResponseTypeDef

DataCellsFilter

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetDataLakePrincipalResponseTypeDef

Identity

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetDataLakeSettingsRequestRequestTypeDef

CatalogId

  • Type: typing.Optional[str]

GetDataLakeSettingsResponseTypeDef

DataLakeSettings

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetEffectivePermissionsForPathRequestRequestTypeDef

ResourceArn

  • Type:
  • Required: Yes

CatalogId

  • Type: typing.Optional[str]

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

GetEffectivePermissionsForPathResponseTypeDef

Permissions

  • Type: typing.List[aws_resource_validator.pydantic_models.lakeformation_classes.PrincipalResourcePermissionsTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

GetLFTagRequestRequestTypeDef

TagKey

  • Type:
  • Required: Yes

CatalogId

  • Type: typing.Optional[str]

GetLFTagResponseTypeDef

CatalogId

  • Type:
  • Required: Yes

TagKey

  • Type:
  • Required: Yes

TagValues

  • Type: typing.List[str]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetQueryStateRequestRequestTypeDef

QueryId

  • Type:
  • Required: Yes

GetQueryStateResponseTypeDef

Error

  • Type:
  • Required: Yes

State

  • Type: typing.Literal['ERROR', 'EXPIRED', 'FINISHED', 'PENDING', 'WORKUNITS_AVAILABLE']
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetQueryStatisticsRequestRequestTypeDef

QueryId

  • Type:
  • Required: Yes

GetQueryStatisticsResponseTypeDef

ExecutionStatistics

  • Type:
  • Required: Yes

PlanningStatistics

  • Type:
  • Required: Yes

QuerySubmissionTime

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetResourceLFTagsRequestRequestTypeDef

Resource

  • Type:
  • Required: Yes

CatalogId

  • Type: typing.Optional[str]

ShowAssignedLFTags

  • Type: typing.Optional[bool]

GetResourceLFTagsResponseTypeDef

LFTagOnDatabase

  • Type: typing.List[aws_resource_validator.pydantic_models.lakeformation_classes.LFTagPairOutputTypeDef]
  • Required: Yes

LFTagsOnTable

  • Type: typing.List[aws_resource_validator.pydantic_models.lakeformation_classes.LFTagPairOutputTypeDef]
  • Required: Yes

LFTagsOnColumns

  • Type: typing.List[aws_resource_validator.pydantic_models.lakeformation_classes.ColumnLFTagTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetTableObjectsRequestRequestTypeDef

DatabaseName

  • Type:
  • Required: Yes

TableName

  • Type:
  • Required: Yes

CatalogId

  • Type: typing.Optional[str]

TransactionId

  • Type: typing.Optional[str]

QueryAsOfTime

  • Type: typing.Union[datetime.datetime, str, NoneType]

PartitionPredicate

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

GetTableObjectsResponseTypeDef

Objects

  • Type: typing.List[aws_resource_validator.pydantic_models.lakeformation_classes.PartitionObjectsTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

GetTemporaryGluePartitionCredentialsRequestRequestTypeDef

TableArn

  • Type:
  • Required: Yes

Partition

  • Type:
  • Required: Yes

Permissions

  • Type: typing.Optional[typing.Sequence[typing.Literal['ALL', 'ALTER', 'ASSOCIATE', 'CREATE_DATABASE', 'CREATE_LF_TAG', 'CREATE_TABLE', 'DATA_LOCATION_ACCESS', 'DELETE', 'DESCRIBE', 'DROP', 'GRANT_WITH_LF_TAG_EXPRESSION', 'INSERT', 'SELECT']]]

DurationSeconds

  • Type: typing.Optional[int]

AuditContext

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lakeformation_classes.AuditContextTypeDef]

SupportedPermissionTypes

  • Type: typing.Optional[typing.Sequence[typing.Literal['CELL_FILTER_PERMISSION', 'COLUMN_PERMISSION', 'NESTED_CELL_PERMISSION', 'NESTED_PERMISSION']]]

GetTemporaryGluePartitionCredentialsResponseTypeDef

AccessKeyId

  • Type:
  • Required: Yes

SecretAccessKey

  • Type:
  • Required: Yes

SessionToken

  • Type:
  • Required: Yes

Expiration

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetTemporaryGlueTableCredentialsRequestRequestTypeDef

TableArn

  • Type:
  • Required: Yes

Permissions

  • Type: typing.Optional[typing.Sequence[typing.Literal['ALL', 'ALTER', 'ASSOCIATE', 'CREATE_DATABASE', 'CREATE_LF_TAG', 'CREATE_TABLE', 'DATA_LOCATION_ACCESS', 'DELETE', 'DESCRIBE', 'DROP', 'GRANT_WITH_LF_TAG_EXPRESSION', 'INSERT', 'SELECT']]]

DurationSeconds

  • Type: typing.Optional[int]

AuditContext

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lakeformation_classes.AuditContextTypeDef]

SupportedPermissionTypes

  • Type: typing.Optional[typing.Sequence[typing.Literal['CELL_FILTER_PERMISSION', 'COLUMN_PERMISSION', 'NESTED_CELL_PERMISSION', 'NESTED_PERMISSION']]]

S3Path

  • Type: typing.Optional[str]

QuerySessionContext

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lakeformation_classes.QuerySessionContextTypeDef]

GetTemporaryGlueTableCredentialsResponseTypeDef

AccessKeyId

  • Type:
  • Required: Yes

SecretAccessKey

  • Type:
  • Required: Yes

SessionToken

  • Type:
  • Required: Yes

Expiration

  • Type:
  • Required: Yes

VendedS3Path

  • Type: typing.List[str]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetWorkUnitResultsRequestRequestTypeDef

QueryId

  • Type:
  • Required: Yes

WorkUnitId

  • Type:
  • Required: Yes

WorkUnitToken

  • Type:
  • Required: Yes

GetWorkUnitResultsResponseTypeDef

ResultStream

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetWorkUnitsRequestGetWorkUnitsPaginateTypeDef

QueryId

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lakeformation_classes.PaginatorConfigTypeDef]

GetWorkUnitsRequestRequestTypeDef

QueryId

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

PageSize

  • Type: typing.Optional[int]

GetWorkUnitsResponseTypeDef

QueryId

  • Type:
  • Required: Yes

WorkUnitRanges

  • Type: typing.List[aws_resource_validator.pydantic_models.lakeformation_classes.WorkUnitRangeTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

GrantPermissionsRequestRequestTypeDef

Principal

  • Type:
  • Required: Yes

Resource

  • Type:
  • Required: Yes

Permissions

  • Type: typing.Sequence[typing.Literal['ALL', 'ALTER', 'ASSOCIATE', 'CREATE_DATABASE', 'CREATE_LF_TAG', 'CREATE_TABLE', 'DATA_LOCATION_ACCESS', 'DELETE', 'DESCRIBE', 'DROP', 'GRANT_WITH_LF_TAG_EXPRESSION', 'INSERT', 'SELECT']]
  • Required: Yes

CatalogId

  • Type: typing.Optional[str]

PermissionsWithGrantOption

  • Type: typing.Optional[typing.Sequence[typing.Literal['ALL', 'ALTER', 'ASSOCIATE', 'CREATE_DATABASE', 'CREATE_LF_TAG', 'CREATE_TABLE', 'DATA_LOCATION_ACCESS', 'DELETE', 'DESCRIBE', 'DROP', 'GRANT_WITH_LF_TAG_EXPRESSION', 'INSERT', 'SELECT']]]

LFTagErrorTypeDef

LFTag

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lakeformation_classes.LFTagPairOutputTypeDef]

Error

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lakeformation_classes.ErrorDetailTypeDef]

LFTagKeyResourceOutputTypeDef

TagKey

  • Type:
  • Required: Yes

TagValues

  • Type: typing.List[str]
  • Required: Yes

CatalogId

  • Type: typing.Optional[str]

LFTagKeyResourceTypeDef

TagKey

  • Type:
  • Required: Yes

TagValues

  • Type: typing.Sequence[str]
  • Required: Yes

CatalogId

  • Type: typing.Optional[str]

LFTagOutputTypeDef

TagKey

  • Type:
  • Required: Yes

TagValues

  • Type: typing.List[str]
  • Required: Yes

LFTagPairExtraOutputTypeDef

TagKey

  • Type:
  • Required: Yes

TagValues

  • Type: typing.List[str]
  • Required: Yes

CatalogId

  • Type: typing.Optional[str]

LFTagPairOutputTypeDef

TagKey

  • Type:
  • Required: Yes

TagValues

  • Type: typing.List[str]
  • Required: Yes

CatalogId

  • Type: typing.Optional[str]

LFTagPairTypeDef

TagKey

  • Type:
  • Required: Yes

TagValues

  • Type: typing.Sequence[str]
  • Required: Yes

CatalogId

  • Type: typing.Optional[str]

LFTagPolicyResourceOutputTypeDef

ResourceType

  • Type: typing.Literal['DATABASE', 'TABLE']
  • Required: Yes

Expression

  • Type: typing.List[aws_resource_validator.pydantic_models.lakeformation_classes.LFTagOutputTypeDef]
  • Required: Yes

CatalogId

  • Type: typing.Optional[str]

LFTagPolicyResourceTypeDef

ResourceType

  • Type: typing.Literal['DATABASE', 'TABLE']
  • Required: Yes

Expression

  • Type: typing.Sequence[aws_resource_validator.pydantic_models.lakeformation_classes.LFTagTypeDef]
  • Required: Yes

CatalogId

  • Type: typing.Optional[str]

LFTagTypeDef

TagKey

  • Type:
  • Required: Yes

TagValues

  • Type: typing.Sequence[str]
  • Required: Yes

LakeFormationOptInsInfoTypeDef

Resource

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lakeformation_classes.ResourceOutputTypeDef]

Principal

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lakeformation_classes.DataLakePrincipalTypeDef]

LastModified

  • Type: typing.Optional[datetime.datetime]

LastUpdatedBy

  • Type: typing.Optional[str]

ListDataCellsFilterRequestListDataCellsFilterPaginateTypeDef

Table

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lakeformation_classes.TableResourceTypeDef]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lakeformation_classes.PaginatorConfigTypeDef]

ListDataCellsFilterRequestRequestTypeDef

Table

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lakeformation_classes.TableResourceTypeDef]

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

ListDataCellsFilterResponseTypeDef

DataCellsFilters

  • Type: typing.List[aws_resource_validator.pydantic_models.lakeformation_classes.DataCellsFilterOutputTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListLFTagsRequestListLFTagsPaginateTypeDef

CatalogId

  • Type: typing.Optional[str]

ResourceShareType

  • Type: typing.Optional[typing.Literal['ALL', 'FOREIGN']]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lakeformation_classes.PaginatorConfigTypeDef]

ListLFTagsRequestRequestTypeDef

CatalogId

  • Type: typing.Optional[str]

ResourceShareType

  • Type: typing.Optional[typing.Literal['ALL', 'FOREIGN']]

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

ListLFTagsResponseTypeDef

LFTags

  • Type: typing.List[aws_resource_validator.pydantic_models.lakeformation_classes.LFTagPairOutputTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListLakeFormationOptInsRequestRequestTypeDef

Principal

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lakeformation_classes.DataLakePrincipalTypeDef]

Resource

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lakeformation_classes.ResourceTypeDef]

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

ListLakeFormationOptInsResponseTypeDef

LakeFormationOptInsInfoList

  • Type: typing.List[aws_resource_validator.pydantic_models.lakeformation_classes.LakeFormationOptInsInfoTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListPermissionsRequestRequestTypeDef

CatalogId

  • Type: typing.Optional[str]

Principal

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lakeformation_classes.DataLakePrincipalTypeDef]

ResourceType

  • Type: typing.Optional[typing.Literal['CATALOG', 'DATABASE', 'DATA_LOCATION', 'LF_TAG', 'LF_TAG_POLICY', 'LF_TAG_POLICY_DATABASE', 'LF_TAG_POLICY_TABLE', 'TABLE']]

Resource

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lakeformation_classes.ResourceTypeDef]

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

IncludeRelated

  • Type: typing.Optional[str]

ListPermissionsResponseTypeDef

PrincipalResourcePermissions

  • Type: typing.List[aws_resource_validator.pydantic_models.lakeformation_classes.PrincipalResourcePermissionsTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListResourcesRequestRequestTypeDef

FilterConditionList

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.lakeformation_classes.FilterConditionTypeDef]]

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

ListResourcesResponseTypeDef

ResourceInfoList

  • Type: typing.List[aws_resource_validator.pydantic_models.lakeformation_classes.ResourceInfoTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListTableStorageOptimizersRequestRequestTypeDef

DatabaseName

  • Type:
  • Required: Yes

TableName

  • Type:
  • Required: Yes

CatalogId

  • Type: typing.Optional[str]

StorageOptimizerType

  • Type: typing.Optional[typing.Literal['ALL', 'COMPACTION', 'GARBAGE_COLLECTION']]

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

ListTableStorageOptimizersResponseTypeDef

StorageOptimizerList

  • Type: typing.List[aws_resource_validator.pydantic_models.lakeformation_classes.StorageOptimizerTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListTransactionsRequestRequestTypeDef

CatalogId

  • Type: typing.Optional[str]

StatusFilter

  • Type: typing.Optional[typing.Literal['ABORTED', 'ACTIVE', 'ALL', 'COMMITTED', 'COMPLETED']]

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

ListTransactionsResponseTypeDef

Transactions

  • Type: typing.List[aws_resource_validator.pydantic_models.lakeformation_classes.TransactionDescriptionTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

PaginatorConfigTypeDef

MaxItems

  • Type: typing.Optional[int]

PageSize

  • Type: typing.Optional[int]

StartingToken

  • Type: typing.Optional[str]

PartitionObjectsTypeDef

PartitionValues

  • Type: typing.Optional[typing.List[str]]

Objects

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.lakeformation_classes.TableObjectTypeDef]]

PartitionValueListTypeDef

Values

  • Type: typing.Sequence[str]
  • Required: Yes

PlanningStatisticsTypeDef

EstimatedDataToScanBytes

  • Type: typing.Optional[int]

PlanningTimeMillis

  • Type: typing.Optional[int]

QueueTimeMillis

  • Type: typing.Optional[int]

WorkUnitsGeneratedCount

  • Type: typing.Optional[int]

PrincipalPermissionsOutputTypeDef

Principal

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lakeformation_classes.DataLakePrincipalTypeDef]

Permissions

  • Type: typing.Optional[typing.List[typing.Literal['ALL', 'ALTER', 'ASSOCIATE', 'CREATE_DATABASE', 'CREATE_LF_TAG', 'CREATE_TABLE', 'DATA_LOCATION_ACCESS', 'DELETE', 'DESCRIBE', 'DROP', 'GRANT_WITH_LF_TAG_EXPRESSION', 'INSERT', 'SELECT']]]

PrincipalPermissionsTypeDef

Principal

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lakeformation_classes.DataLakePrincipalTypeDef]

Permissions

  • Type: typing.Optional[typing.Sequence[typing.Literal['ALL', 'ALTER', 'ASSOCIATE', 'CREATE_DATABASE', 'CREATE_LF_TAG', 'CREATE_TABLE', 'DATA_LOCATION_ACCESS', 'DELETE', 'DESCRIBE', 'DROP', 'GRANT_WITH_LF_TAG_EXPRESSION', 'INSERT', 'SELECT']]]

PrincipalResourcePermissionsTypeDef

Principal

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lakeformation_classes.DataLakePrincipalTypeDef]

Resource

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lakeformation_classes.ResourceOutputTypeDef]

Permissions

  • Type: typing.Optional[typing.List[typing.Literal['ALL', 'ALTER', 'ASSOCIATE', 'CREATE_DATABASE', 'CREATE_LF_TAG', 'CREATE_TABLE', 'DATA_LOCATION_ACCESS', 'DELETE', 'DESCRIBE', 'DROP', 'GRANT_WITH_LF_TAG_EXPRESSION', 'INSERT', 'SELECT']]]

PermissionsWithGrantOption

  • Type: typing.Optional[typing.List[typing.Literal['ALL', 'ALTER', 'ASSOCIATE', 'CREATE_DATABASE', 'CREATE_LF_TAG', 'CREATE_TABLE', 'DATA_LOCATION_ACCESS', 'DELETE', 'DESCRIBE', 'DROP', 'GRANT_WITH_LF_TAG_EXPRESSION', 'INSERT', 'SELECT']]]

AdditionalDetails

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lakeformation_classes.DetailsMapTypeDef]

LastUpdated

  • Type: typing.Optional[datetime.datetime]

LastUpdatedBy

  • Type: typing.Optional[str]

PutDataLakeSettingsRequestRequestTypeDef

DataLakeSettings

  • Type:
  • Required: Yes

CatalogId

  • Type: typing.Optional[str]

QueryPlanningContextTypeDef

DatabaseName

  • Type:
  • Required: Yes

CatalogId

  • Type: typing.Optional[str]

QueryAsOfTime

  • Type: typing.Union[datetime.datetime, str, NoneType]

QueryParameters

  • Type: typing.Optional[typing.Mapping[str, str]]

TransactionId

  • Type: typing.Optional[str]

QuerySessionContextTypeDef

QueryId

  • Type: typing.Optional[str]

QueryStartTime

  • Type: typing.Union[datetime.datetime, str, NoneType]

ClusterId

  • Type: typing.Optional[str]

QueryAuthorizationId

  • Type: typing.Optional[str]

AdditionalContext

  • Type: typing.Optional[typing.Mapping[str, str]]

RegisterResourceRequestRequestTypeDef

ResourceArn

  • Type:
  • Required: Yes

UseServiceLinkedRole

  • Type: typing.Optional[bool]

RoleArn

  • Type: typing.Optional[str]

WithFederation

  • Type: typing.Optional[bool]

HybridAccessEnabled

  • Type: typing.Optional[bool]

RemoveLFTagsFromResourceRequestRequestTypeDef

Resource

  • Type:
  • Required: Yes

LFTags

  • Type: typing.Sequence[typing.Union[aws_resource_validator.pydantic_models.lakeformation_classes.LFTagPairTypeDef, aws_resource_validator.pydantic_models.lakeformation_classes.LFTagPairExtraOutputTypeDef]]
  • Required: Yes

CatalogId

  • Type: typing.Optional[str]

RemoveLFTagsFromResourceResponseTypeDef

Failures

  • Type: typing.List[aws_resource_validator.pydantic_models.lakeformation_classes.LFTagErrorTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ResourceInfoTypeDef

ResourceArn

  • Type: typing.Optional[str]

RoleArn

  • Type: typing.Optional[str]

LastModified

  • Type: typing.Optional[datetime.datetime]

WithFederation

  • Type: typing.Optional[bool]

HybridAccessEnabled

  • Type: typing.Optional[bool]

ResourceOutputTypeDef

Catalog

  • Type: typing.Optional[typing.Dict[str, typing.Any]]

Database

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lakeformation_classes.DatabaseResourceTypeDef]

Table

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lakeformation_classes.TableResourceOutputTypeDef]

TableWithColumns

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lakeformation_classes.TableWithColumnsResourceOutputTypeDef]

DataLocation

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lakeformation_classes.DataLocationResourceTypeDef]

DataCellsFilter

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lakeformation_classes.DataCellsFilterResourceTypeDef]

LFTag

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lakeformation_classes.LFTagKeyResourceOutputTypeDef]

LFTagPolicy

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lakeformation_classes.LFTagPolicyResourceOutputTypeDef]

ResourceTypeDef

Catalog

  • Type: typing.Optional[typing.Mapping[str, typing.Any]]

Database

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lakeformation_classes.DatabaseResourceTypeDef]

Table

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lakeformation_classes.TableResourceTypeDef]

TableWithColumns

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lakeformation_classes.TableWithColumnsResourceTypeDef]

DataLocation

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lakeformation_classes.DataLocationResourceTypeDef]

DataCellsFilter

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lakeformation_classes.DataCellsFilterResourceTypeDef]

LFTag

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lakeformation_classes.LFTagKeyResourceTypeDef]

LFTagPolicy

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lakeformation_classes.LFTagPolicyResourceTypeDef]

ResponseMetadataTypeDef

RequestId

  • Type:
  • Required: Yes

HTTPStatusCode

  • Type:
  • Required: Yes

HTTPHeaders

  • Type: typing.Dict[str, str]
  • Required: Yes

RetryAttempts

  • Type:
  • Required: Yes

HostId

  • Type: typing.Optional[str]

RevokePermissionsRequestRequestTypeDef

Principal

  • Type:
  • Required: Yes

Resource

  • Type:
  • Required: Yes

Permissions

  • Type: typing.Sequence[typing.Literal['ALL', 'ALTER', 'ASSOCIATE', 'CREATE_DATABASE', 'CREATE_LF_TAG', 'CREATE_TABLE', 'DATA_LOCATION_ACCESS', 'DELETE', 'DESCRIBE', 'DROP', 'GRANT_WITH_LF_TAG_EXPRESSION', 'INSERT', 'SELECT']]
  • Required: Yes

CatalogId

  • Type: typing.Optional[str]

PermissionsWithGrantOption

  • Type: typing.Optional[typing.Sequence[typing.Literal['ALL', 'ALTER', 'ASSOCIATE', 'CREATE_DATABASE', 'CREATE_LF_TAG', 'CREATE_TABLE', 'DATA_LOCATION_ACCESS', 'DELETE', 'DESCRIBE', 'DROP', 'GRANT_WITH_LF_TAG_EXPRESSION', 'INSERT', 'SELECT']]]

RowFilterExtraOutputTypeDef

FilterExpression

  • Type: typing.Optional[str]

AllRowsWildcard

  • Type: typing.Optional[typing.Dict[str, typing.Any]]

RowFilterOutputTypeDef

FilterExpression

  • Type: typing.Optional[str]

AllRowsWildcard

  • Type: typing.Optional[typing.Dict[str, typing.Any]]

RowFilterTypeDef

FilterExpression

  • Type: typing.Optional[str]

AllRowsWildcard

  • Type: typing.Optional[typing.Mapping[str, typing.Any]]

SearchDatabasesByLFTagsRequestRequestTypeDef

Expression

  • Type: typing.Sequence[typing.Union[aws_resource_validator.pydantic_models.lakeformation_classes.LFTagTypeDef, aws_resource_validator.pydantic_models.lakeformation_classes.LFTagOutputTypeDef]]
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

CatalogId

  • Type: typing.Optional[str]

SearchDatabasesByLFTagsRequestSearchDatabasesByLFTagsPaginateTypeDef

Expression

  • Type: typing.Sequence[typing.Union[aws_resource_validator.pydantic_models.lakeformation_classes.LFTagTypeDef, aws_resource_validator.pydantic_models.lakeformation_classes.LFTagOutputTypeDef]]
  • Required: Yes

CatalogId

  • Type: typing.Optional[str]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lakeformation_classes.PaginatorConfigTypeDef]

SearchDatabasesByLFTagsResponseTypeDef

DatabaseList

  • Type: typing.List[aws_resource_validator.pydantic_models.lakeformation_classes.TaggedDatabaseTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

SearchTablesByLFTagsRequestRequestTypeDef

Expression

  • Type: typing.Sequence[typing.Union[aws_resource_validator.pydantic_models.lakeformation_classes.LFTagTypeDef, aws_resource_validator.pydantic_models.lakeformation_classes.LFTagOutputTypeDef]]
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

CatalogId

  • Type: typing.Optional[str]

SearchTablesByLFTagsRequestSearchTablesByLFTagsPaginateTypeDef

Expression

  • Type: typing.Sequence[typing.Union[aws_resource_validator.pydantic_models.lakeformation_classes.LFTagTypeDef, aws_resource_validator.pydantic_models.lakeformation_classes.LFTagOutputTypeDef]]
  • Required: Yes

CatalogId

  • Type: typing.Optional[str]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lakeformation_classes.PaginatorConfigTypeDef]

SearchTablesByLFTagsResponseTypeDef

TableList

  • Type: typing.List[aws_resource_validator.pydantic_models.lakeformation_classes.TaggedTableTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

StartQueryPlanningRequestRequestTypeDef

QueryPlanningContext

  • Type:
  • Required: Yes

QueryString

  • Type:
  • Required: Yes

StartQueryPlanningResponseTypeDef

QueryId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

StartTransactionRequestRequestTypeDef

TransactionType

  • Type: typing.Optional[typing.Literal['READ_AND_WRITE', 'READ_ONLY']]

StartTransactionResponseTypeDef

TransactionId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

StorageOptimizerTypeDef

StorageOptimizerType

  • Type: typing.Optional[typing.Literal['ALL', 'COMPACTION', 'GARBAGE_COLLECTION']]

Config

  • Type: typing.Optional[typing.Dict[str, str]]

ErrorMessage

  • Type: typing.Optional[str]

Warnings

  • Type: typing.Optional[str]

LastRunDetails

  • Type: typing.Optional[str]

TableObjectTypeDef

Uri

  • Type: typing.Optional[str]

ETag

  • Type: typing.Optional[str]

Size

  • Type: typing.Optional[int]

TableResourceExtraOutputTypeDef

DatabaseName

  • Type:
  • Required: Yes

CatalogId

  • Type: typing.Optional[str]

Name

  • Type: typing.Optional[str]

TableWildcard

  • Type: typing.Optional[typing.Dict[str, typing.Any]]

TableResourceOutputTypeDef

DatabaseName

  • Type:
  • Required: Yes

CatalogId

  • Type: typing.Optional[str]

Name

  • Type: typing.Optional[str]

TableWildcard

  • Type: typing.Optional[typing.Dict[str, typing.Any]]

TableResourceTypeDef

DatabaseName

  • Type:
  • Required: Yes

CatalogId

  • Type: typing.Optional[str]

Name

  • Type: typing.Optional[str]

TableWildcard

  • Type: typing.Optional[typing.Mapping[str, typing.Any]]

TableWithColumnsResourceOutputTypeDef

DatabaseName

  • Type:
  • Required: Yes

Name

  • Type:
  • Required: Yes

CatalogId

  • Type: typing.Optional[str]

ColumnNames

  • Type: typing.Optional[typing.List[str]]

ColumnWildcard

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lakeformation_classes.ColumnWildcardOutputTypeDef]

TableWithColumnsResourceTypeDef

DatabaseName

  • Type:
  • Required: Yes

Name

  • Type:
  • Required: Yes

CatalogId

  • Type: typing.Optional[str]

ColumnNames

  • Type: typing.Optional[typing.Sequence[str]]

ColumnWildcard

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lakeformation_classes.ColumnWildcardTypeDef]

TaggedDatabaseTypeDef

Database

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lakeformation_classes.DatabaseResourceTypeDef]

LFTags

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.lakeformation_classes.LFTagPairOutputTypeDef]]

TaggedTableTypeDef

Table

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lakeformation_classes.TableResourceOutputTypeDef]

LFTagOnDatabase

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.lakeformation_classes.LFTagPairOutputTypeDef]]

LFTagsOnTable

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.lakeformation_classes.LFTagPairOutputTypeDef]]

LFTagsOnColumns

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.lakeformation_classes.ColumnLFTagTypeDef]]

TransactionDescriptionTypeDef

TransactionId

  • Type: typing.Optional[str]

TransactionStatus

  • Type: typing.Optional[typing.Literal['ABORTED', 'ACTIVE', 'COMMITTED', 'COMMIT_IN_PROGRESS']]

TransactionStartTime

  • Type: typing.Optional[datetime.datetime]

TransactionEndTime

  • Type: typing.Optional[datetime.datetime]

UpdateDataCellsFilterRequestRequestTypeDef

TableData

  • Type:
  • Required: Yes

UpdateLFTagRequestRequestTypeDef

TagKey

  • Type:
  • Required: Yes

CatalogId

  • Type: typing.Optional[str]

TagValuesToDelete

  • Type: typing.Optional[typing.Sequence[str]]

TagValuesToAdd

  • Type: typing.Optional[typing.Sequence[str]]

UpdateLakeFormationIdentityCenterConfigurationRequestRequestTypeDef

CatalogId

  • Type: typing.Optional[str]

ShareRecipients

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.lakeformation_classes.DataLakePrincipalTypeDef]]

ApplicationStatus

  • Type: typing.Optional[typing.Literal['DISABLED', 'ENABLED']]

ExternalFiltering

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lakeformation_classes.ExternalFilteringConfigurationTypeDef]

UpdateResourceRequestRequestTypeDef

RoleArn

  • Type:
  • Required: Yes

ResourceArn

  • Type:
  • Required: Yes

WithFederation

  • Type: typing.Optional[bool]

HybridAccessEnabled

  • Type: typing.Optional[bool]

UpdateTableObjectsRequestRequestTypeDef

DatabaseName

  • Type:
  • Required: Yes

TableName

  • Type:
  • Required: Yes

WriteOperations

  • Type: typing.Sequence[aws_resource_validator.pydantic_models.lakeformation_classes.WriteOperationTypeDef]
  • Required: Yes

CatalogId

  • Type: typing.Optional[str]

TransactionId

  • Type: typing.Optional[str]

UpdateTableStorageOptimizerRequestRequestTypeDef

DatabaseName

  • Type:
  • Required: Yes

TableName

  • Type:
  • Required: Yes

StorageOptimizerConfig

  • Type: typing.Mapping[typing.Literal['ALL', 'COMPACTION', 'GARBAGE_COLLECTION'], typing.Mapping[str, str]]
  • Required: Yes

CatalogId

  • Type: typing.Optional[str]

UpdateTableStorageOptimizerResponseTypeDef

Result

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

VirtualObjectTypeDef

Uri

  • Type:
  • Required: Yes

ETag

  • Type: typing.Optional[str]

WorkUnitRangeTypeDef

WorkUnitIdMax

  • Type:
  • Required: Yes

WorkUnitIdMin

  • Type:
  • Required: Yes

WorkUnitToken

  • Type:
  • Required: Yes

WriteOperationTypeDef

AddObject

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lakeformation_classes.AddObjectInputTypeDef]

DeleteObject

  • Type: typing.Optional[aws_resource_validator.pydantic_models.lakeformation_classes.DeleteObjectInputTypeDef]