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]