Lakeformation Classes
AddLFTagsToResourceRequest
Resource
- Type: typing.Union[aws_resource_validator.pydantic_models.lakeformation.lakeformation_classes.Resource, aws_resource_validator.pydantic_models.lakeformation.lakeformation_classes.ResourceOutput]
- Required: Yes
LFTags
- Type: typing.List[typing.Union[aws_resource_validator.pydantic_models.lakeformation.lakeformation_classes.LFTagPair, aws_resource_validator.pydantic_models.lakeformation.lakeformation_classes.LFTagPairOutput]]
- Required: Yes
CatalogId
- Type: typing.Optional[str]
AddLFTagsToResourceResponse
Failures
- Type: typing.List[aws_resource_validator.pydantic_models.lakeformation.lakeformation_classes.LFTagError]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
AddObjectInput
Uri
- Type:
- Required: Yes
ETag
- Type:
- Required: Yes
Size
- Type:
- Required: Yes
PartitionValues
- Type: typing.Optional[typing.List[str]]
AssumeDecoratedRoleWithSAMLRequest
SAMLAssertion
- Type:
- Required: Yes
RoleArn
- Type:
- Required: Yes
PrincipalArn
- Type:
- Required: Yes
DurationSeconds
- Type: typing.Optional[int]
AssumeDecoratedRoleWithSAMLResponse
AccessKeyId
- Type:
- Required: Yes
SecretAccessKey
- Type:
- Required: Yes
SessionToken
- Type:
- Required: Yes
Expiration
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
AuditContext
AdditionalAuditContext
- Type: typing.Optional[str]
BaseValidatorModel
Oops! This Pydantic model is currently empty. Stay tuned!
BatchGrantPermissionsRequest
Entries
- Type: typing.List[typing.Union[aws_resource_validator.pydantic_models.lakeformation.lakeformation_classes.BatchPermissionsRequestEntry, aws_resource_validator.pydantic_models.lakeformation.lakeformation_classes.BatchPermissionsRequestEntryOutput]]
- Required: Yes
CatalogId
- Type: typing.Optional[str]
BatchGrantPermissionsResponse
Failures
- Type: typing.List[aws_resource_validator.pydantic_models.lakeformation.lakeformation_classes.BatchPermissionsFailureEntry]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
BatchPermissionsFailureEntry
RequestEntry
- Type: typing.Optional[aws_resource_validator.pydantic_models.lakeformation.lakeformation_classes.BatchPermissionsRequestEntryOutput]
Error
- Type: typing.Optional[aws_resource_validator.pydantic_models.lakeformation.lakeformation_classes.ErrorDetail]
BatchPermissionsRequestEntry
Id
- Type:
- Required: Yes
Principal
- Type: typing.Optional[aws_resource_validator.pydantic_models.lakeformation.lakeformation_classes.DataLakePrincipal]
Resource
- Type: typing.Union[aws_resource_validator.pydantic_models.lakeformation.lakeformation_classes.Resource, aws_resource_validator.pydantic_models.lakeformation.lakeformation_classes.ResourceOutput, NoneType]
Permissions
- Type: typing.Optional[typing.List[typing.Literal['ALL', 'ALTER', 'ASSOCIATE', 'CREATE_CATALOG', 'CREATE_DATABASE', 'CREATE_LF_TAG', 'CREATE_LF_TAG_EXPRESSION', 'CREATE_TABLE', 'DATA_LOCATION_ACCESS', 'DELETE', 'DESCRIBE', 'DROP', 'GRANT_WITH_LF_TAG_EXPRESSION', 'INSERT', 'SELECT', 'SUPER_USER']]]
PermissionsWithGrantOption
- Type: typing.Optional[typing.List[typing.Literal['ALL', 'ALTER', 'ASSOCIATE', 'CREATE_CATALOG', 'CREATE_DATABASE', 'CREATE_LF_TAG', 'CREATE_LF_TAG_EXPRESSION', 'CREATE_TABLE', 'DATA_LOCATION_ACCESS', 'DELETE', 'DESCRIBE', 'DROP', 'GRANT_WITH_LF_TAG_EXPRESSION', 'INSERT', 'SELECT', 'SUPER_USER']]]
BatchPermissionsRequestEntryOutput
Id
- Type:
- Required: Yes
Principal
- Type: typing.Optional[aws_resource_validator.pydantic_models.lakeformation.lakeformation_classes.DataLakePrincipal]
Resource
- Type: typing.Optional[aws_resource_validator.pydantic_models.lakeformation.lakeformation_classes.ResourceOutput]
Permissions
- Type: typing.Optional[typing.List[typing.Literal['ALL', 'ALTER', 'ASSOCIATE', 'CREATE_CATALOG', 'CREATE_DATABASE', 'CREATE_LF_TAG', 'CREATE_LF_TAG_EXPRESSION', 'CREATE_TABLE', 'DATA_LOCATION_ACCESS', 'DELETE', 'DESCRIBE', 'DROP', 'GRANT_WITH_LF_TAG_EXPRESSION', 'INSERT', 'SELECT', 'SUPER_USER']]]
PermissionsWithGrantOption
- Type: typing.Optional[typing.List[typing.Literal['ALL', 'ALTER', 'ASSOCIATE', 'CREATE_CATALOG', 'CREATE_DATABASE', 'CREATE_LF_TAG', 'CREATE_LF_TAG_EXPRESSION', 'CREATE_TABLE', 'DATA_LOCATION_ACCESS', 'DELETE', 'DESCRIBE', 'DROP', 'GRANT_WITH_LF_TAG_EXPRESSION', 'INSERT', 'SELECT', 'SUPER_USER']]]
BatchRevokePermissionsRequest
Entries
- Type: typing.List[typing.Union[aws_resource_validator.pydantic_models.lakeformation.lakeformation_classes.BatchPermissionsRequestEntry, aws_resource_validator.pydantic_models.lakeformation.lakeformation_classes.BatchPermissionsRequestEntryOutput]]
- Required: Yes
CatalogId
- Type: typing.Optional[str]
BatchRevokePermissionsResponse
Failures
- Type: typing.List[aws_resource_validator.pydantic_models.lakeformation.lakeformation_classes.BatchPermissionsFailureEntry]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CancelTransactionRequest
TransactionId
- Type:
- Required: Yes
CatalogResource
Id
- Type: typing.Optional[str]
ColumnLFTag
Name
- Type: typing.Optional[str]
LFTags
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.lakeformation.lakeformation_classes.LFTagPairOutput]]
ColumnWildcard
ExcludedColumnNames
- Type: typing.Optional[typing.List[str]]
ColumnWildcardOutput
ExcludedColumnNames
- Type: typing.Optional[typing.List[str]]
CommitTransactionRequest
TransactionId
- Type:
- Required: Yes
CommitTransactionResponse
TransactionStatus
- Type: typing.Literal['ABORTED', 'ACTIVE', 'COMMITTED', 'COMMIT_IN_PROGRESS']
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
Condition
Expression
- Type: typing.Optional[str]
CreateDataCellsFilterRequest
TableData
- Type: typing.Union[aws_resource_validator.pydantic_models.lakeformation.lakeformation_classes.DataCellsFilter, aws_resource_validator.pydantic_models.lakeformation.lakeformation_classes.DataCellsFilterOutput]
- Required: Yes
CreateLFTagExpressionRequest
Name
- Type:
- Required: Yes
Expression
- Type: typing.List[typing.Union[aws_resource_validator.pydantic_models.lakeformation.lakeformation_classes.LFTag, aws_resource_validator.pydantic_models.lakeformation.lakeformation_classes.LFTagOutput]]
- Required: Yes
Description
- Type: typing.Optional[str]
CatalogId
- Type: typing.Optional[str]
CreateLFTagRequest
TagKey
- Type:
- Required: Yes
TagValues
- Type: typing.List[str]
- Required: Yes
CatalogId
- Type: typing.Optional[str]
CreateLakeFormationIdentityCenterConfigurationRequest
CatalogId
- Type: typing.Optional[str]
InstanceArn
- Type: typing.Optional[str]
ExternalFiltering
- Type: typing.Union[aws_resource_validator.pydantic_models.lakeformation.lakeformation_classes.ExternalFilteringConfiguration, aws_resource_validator.pydantic_models.lakeformation.lakeformation_classes.ExternalFilteringConfigurationOutput, NoneType]
ShareRecipients
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.lakeformation.lakeformation_classes.DataLakePrincipal]]
CreateLakeFormationIdentityCenterConfigurationResponse
ApplicationArn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateLakeFormationOptInRequest
Principal
- Type:
- Required: Yes
Resource
- Type: typing.Union[aws_resource_validator.pydantic_models.lakeformation.lakeformation_classes.Resource, aws_resource_validator.pydantic_models.lakeformation.lakeformation_classes.ResourceOutput]
- Required: Yes
DataCellsFilter
TableCatalogId
- Type:
- Required: Yes
DatabaseName
- Type:
- Required: Yes
TableName
- Type:
- Required: Yes
Name
- Type:
- Required: Yes
RowFilter
- Type:
ColumnNames
- Type: typing.Optional[typing.List[str]]
ColumnWildcard
- Type:
VersionId
- Type: typing.Optional[str]
DataCellsFilterOutput
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.lakeformation_classes.RowFilterOutput]
ColumnNames
- Type: typing.Optional[typing.List[str]]
ColumnWildcard
- Type: typing.Optional[aws_resource_validator.pydantic_models.lakeformation.lakeformation_classes.ColumnWildcardOutput]
VersionId
- Type: typing.Optional[str]
DataCellsFilterResource
TableCatalogId
- Type: typing.Optional[str]
DatabaseName
- Type: typing.Optional[str]
TableName
- Type: typing.Optional[str]
Name
- Type: typing.Optional[str]
DataLakePrincipal
DataLakePrincipalIdentifier
- Type: typing.Optional[str]
DataLakeSettings
DataLakeAdmins
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.lakeformation.lakeformation_classes.DataLakePrincipal]]
ReadOnlyAdmins
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.lakeformation.lakeformation_classes.DataLakePrincipal]]
CreateDatabaseDefaultPermissions
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.lakeformation.lakeformation_classes.PrincipalPermissions]]
CreateTableDefaultPermissions
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.lakeformation.lakeformation_classes.PrincipalPermissions]]
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.lakeformation_classes.DataLakePrincipal]]
AuthorizedSessionTagValueList
- Type: typing.Optional[typing.List[str]]
DataLakeSettingsOutput
DataLakeAdmins
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.lakeformation.lakeformation_classes.DataLakePrincipal]]
ReadOnlyAdmins
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.lakeformation.lakeformation_classes.DataLakePrincipal]]
CreateDatabaseDefaultPermissions
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.lakeformation.lakeformation_classes.PrincipalPermissionsOutput]]
CreateTableDefaultPermissions
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.lakeformation.lakeformation_classes.PrincipalPermissionsOutput]]
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.lakeformation_classes.DataLakePrincipal]]
AuthorizedSessionTagValueList
- Type: typing.Optional[typing.List[str]]
DataLocationResource
ResourceArn
- Type:
- Required: Yes
CatalogId
- Type: typing.Optional[str]
DatabaseResource
Name
- Type:
- Required: Yes
CatalogId
- Type: typing.Optional[str]
DeleteDataCellsFilterRequest
TableCatalogId
- Type: typing.Optional[str]
DatabaseName
- Type: typing.Optional[str]
TableName
- Type: typing.Optional[str]
Name
- Type: typing.Optional[str]
DeleteLFTagExpressionRequest
Name
- Type:
- Required: Yes
CatalogId
- Type: typing.Optional[str]
DeleteLFTagRequest
TagKey
- Type:
- Required: Yes
CatalogId
- Type: typing.Optional[str]
DeleteLakeFormationIdentityCenterConfigurationRequest
CatalogId
- Type: typing.Optional[str]
DeleteLakeFormationOptInRequest
Principal
- Type:
- Required: Yes
Resource
- Type: typing.Union[aws_resource_validator.pydantic_models.lakeformation.lakeformation_classes.Resource, aws_resource_validator.pydantic_models.lakeformation.lakeformation_classes.ResourceOutput]
- Required: Yes
DeleteObjectInput
Uri
- Type:
- Required: Yes
ETag
- Type: typing.Optional[str]
PartitionValues
- Type: typing.Optional[typing.List[str]]
DeleteObjectsOnCancelRequest
DatabaseName
- Type:
- Required: Yes
TableName
- Type:
- Required: Yes
TransactionId
- Type:
- Required: Yes
Objects
- Type: typing.List[aws_resource_validator.pydantic_models.lakeformation.lakeformation_classes.VirtualObject]
- Required: Yes
CatalogId
- Type: typing.Optional[str]
DeregisterResourceRequest
ResourceArn
- Type:
- Required: Yes
DescribeLakeFormationIdentityCenterConfigurationRequest
CatalogId
- Type: typing.Optional[str]
DescribeLakeFormationIdentityCenterConfigurationResponse
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.lakeformation_classes.DataLakePrincipal]
- Required: Yes
ResourceShare
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeResourceRequest
ResourceArn
- Type:
- Required: Yes
DescribeResourceResponse
ResourceInfo
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeTransactionRequest
TransactionId
- Type:
- Required: Yes
DescribeTransactionResponse
TransactionDescription
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DetailsMap
ResourceShare
- Type: typing.Optional[typing.List[str]]
ErrorDetail
ErrorCode
- Type: typing.Optional[str]
ErrorMessage
- Type: typing.Optional[str]
ExecutionStatistics
AverageExecutionTimeMillis
- Type: typing.Optional[int]
DataScannedBytes
- Type: typing.Optional[int]
WorkUnitsExecutedCount
- Type: typing.Optional[int]
ExtendTransactionRequest
TransactionId
- Type: typing.Optional[str]
ExternalFilteringConfiguration
Status
- Type: typing.Literal['DISABLED', 'ENABLED']
- Required: Yes
AuthorizedTargets
- Type: typing.List[str]
- Required: Yes
ExternalFilteringConfigurationOutput
Status
- Type: typing.Literal['DISABLED', 'ENABLED']
- Required: Yes
AuthorizedTargets
- Type: typing.List[str]
- Required: Yes
FilterCondition
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.List[str]]
GetDataCellsFilterRequest
TableCatalogId
- Type:
- Required: Yes
DatabaseName
- Type:
- Required: Yes
TableName
- Type:
- Required: Yes
Name
- Type:
- Required: Yes
GetDataCellsFilterResponse
DataCellsFilter
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetDataLakePrincipalResponse
Identity
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetDataLakeSettingsRequest
CatalogId
- Type: typing.Optional[str]
GetDataLakeSettingsResponse
DataLakeSettings
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetEffectivePermissionsForPathRequest
ResourceArn
- Type:
- Required: Yes
CatalogId
- Type: typing.Optional[str]
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
GetEffectivePermissionsForPathResponse
Permissions
- Type: typing.List[aws_resource_validator.pydantic_models.lakeformation.lakeformation_classes.PrincipalResourcePermissions]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
GetLFTagExpressionRequest
Name
- Type:
- Required: Yes
CatalogId
- Type: typing.Optional[str]
GetLFTagExpressionResponse
Name
- Type:
- Required: Yes
Description
- Type:
- Required: Yes
CatalogId
- Type:
- Required: Yes
Expression
- Type: typing.List[aws_resource_validator.pydantic_models.lakeformation.lakeformation_classes.LFTagOutput]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetLFTagRequest
TagKey
- Type:
- Required: Yes
CatalogId
- Type: typing.Optional[str]
GetLFTagResponse
CatalogId
- Type:
- Required: Yes
TagKey
- Type:
- Required: Yes
TagValues
- Type: typing.List[str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetQueryStateRequest
QueryId
- Type:
- Required: Yes
GetQueryStateResponse
Error
- Type:
- Required: Yes
State
- Type: typing.Literal['ERROR', 'EXPIRED', 'FINISHED', 'PENDING', 'WORKUNITS_AVAILABLE']
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetQueryStatisticsRequest
QueryId
- Type:
- Required: Yes
GetQueryStatisticsResponse
ExecutionStatistics
- Type:
- Required: Yes
PlanningStatistics
- Type:
- Required: Yes
QuerySubmissionTime
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetResourceLFTagsRequest
Resource
- Type: typing.Union[aws_resource_validator.pydantic_models.lakeformation.lakeformation_classes.Resource, aws_resource_validator.pydantic_models.lakeformation.lakeformation_classes.ResourceOutput]
- Required: Yes
CatalogId
- Type: typing.Optional[str]
ShowAssignedLFTags
- Type: typing.Optional[bool]
GetResourceLFTagsResponse
LFTagOnDatabase
- Type: typing.List[aws_resource_validator.pydantic_models.lakeformation.lakeformation_classes.LFTagPairOutput]
- Required: Yes
LFTagsOnTable
- Type: typing.List[aws_resource_validator.pydantic_models.lakeformation.lakeformation_classes.LFTagPairOutput]
- Required: Yes
LFTagsOnColumns
- Type: typing.List[aws_resource_validator.pydantic_models.lakeformation.lakeformation_classes.ColumnLFTag]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetTableObjectsRequest
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]
GetTableObjectsResponse
Objects
- Type: typing.List[aws_resource_validator.pydantic_models.lakeformation.lakeformation_classes.PartitionObjects]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
GetTemporaryGluePartitionCredentialsRequest
TableArn
- Type:
- Required: Yes
Partition
- Type:
- Required: Yes
Permissions
- Type: typing.Optional[typing.List[typing.Literal['ALL', 'ALTER', 'ASSOCIATE', 'CREATE_CATALOG', 'CREATE_DATABASE', 'CREATE_LF_TAG', 'CREATE_LF_TAG_EXPRESSION', 'CREATE_TABLE', 'DATA_LOCATION_ACCESS', 'DELETE', 'DESCRIBE', 'DROP', 'GRANT_WITH_LF_TAG_EXPRESSION', 'INSERT', 'SELECT', 'SUPER_USER']]]
DurationSeconds
- Type: typing.Optional[int]
AuditContext
- Type:
SupportedPermissionTypes
- Type: typing.Optional[typing.List[typing.Literal['CELL_FILTER_PERMISSION', 'COLUMN_PERMISSION', 'NESTED_CELL_PERMISSION', 'NESTED_PERMISSION']]]
GetTemporaryGluePartitionCredentialsResponse
AccessKeyId
- Type:
- Required: Yes
SecretAccessKey
- Type:
- Required: Yes
SessionToken
- Type:
- Required: Yes
Expiration
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetTemporaryGlueTableCredentialsRequest
TableArn
- Type:
- Required: Yes
Permissions
- Type: typing.Optional[typing.List[typing.Literal['ALL', 'ALTER', 'ASSOCIATE', 'CREATE_CATALOG', 'CREATE_DATABASE', 'CREATE_LF_TAG', 'CREATE_LF_TAG_EXPRESSION', 'CREATE_TABLE', 'DATA_LOCATION_ACCESS', 'DELETE', 'DESCRIBE', 'DROP', 'GRANT_WITH_LF_TAG_EXPRESSION', 'INSERT', 'SELECT', 'SUPER_USER']]]
DurationSeconds
- Type: typing.Optional[int]
AuditContext
- Type:
SupportedPermissionTypes
- Type: typing.Optional[typing.List[typing.Literal['CELL_FILTER_PERMISSION', 'COLUMN_PERMISSION', 'NESTED_CELL_PERMISSION', 'NESTED_PERMISSION']]]
S3Path
- Type: typing.Optional[str]
QuerySessionContext
- Type:
GetTemporaryGlueTableCredentialsResponse
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
GetWorkUnitResultsRequest
QueryId
- Type:
- Required: Yes
WorkUnitId
- Type:
- Required: Yes
WorkUnitToken
- Type:
- Required: Yes
GetWorkUnitResultsResponse
ResultStream
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetWorkUnitsRequest
QueryId
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
PageSize
- Type: typing.Optional[int]
GetWorkUnitsRequestPaginate
QueryId
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.lakeformation.lakeformation_classes.PaginatorConfig]
GetWorkUnitsResponse
QueryId
- Type:
- Required: Yes
WorkUnitRanges
- Type: typing.List[aws_resource_validator.pydantic_models.lakeformation.lakeformation_classes.WorkUnitRange]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
GrantPermissionsRequest
Principal
- Type:
- Required: Yes
Resource
- Type: typing.Union[aws_resource_validator.pydantic_models.lakeformation.lakeformation_classes.Resource, aws_resource_validator.pydantic_models.lakeformation.lakeformation_classes.ResourceOutput]
- Required: Yes
Permissions
- Type: typing.List[typing.Literal['ALL', 'ALTER', 'ASSOCIATE', 'CREATE_CATALOG', 'CREATE_DATABASE', 'CREATE_LF_TAG', 'CREATE_LF_TAG_EXPRESSION', 'CREATE_TABLE', 'DATA_LOCATION_ACCESS', 'DELETE', 'DESCRIBE', 'DROP', 'GRANT_WITH_LF_TAG_EXPRESSION', 'INSERT', 'SELECT', 'SUPER_USER']]
- Required: Yes
CatalogId
- Type: typing.Optional[str]
PermissionsWithGrantOption
- Type: typing.Optional[typing.List[typing.Literal['ALL', 'ALTER', 'ASSOCIATE', 'CREATE_CATALOG', 'CREATE_DATABASE', 'CREATE_LF_TAG', 'CREATE_LF_TAG_EXPRESSION', 'CREATE_TABLE', 'DATA_LOCATION_ACCESS', 'DELETE', 'DESCRIBE', 'DROP', 'GRANT_WITH_LF_TAG_EXPRESSION', 'INSERT', 'SELECT', 'SUPER_USER']]]
LFTag
TagKey
- Type:
- Required: Yes
TagValues
- Type: typing.List[str]
- Required: Yes
LFTagError
LFTag
- Type: typing.Optional[aws_resource_validator.pydantic_models.lakeformation.lakeformation_classes.LFTagPairOutput]
Error
- Type: typing.Optional[aws_resource_validator.pydantic_models.lakeformation.lakeformation_classes.ErrorDetail]
LFTagExpression
Name
- Type: typing.Optional[str]
Description
- Type: typing.Optional[str]
CatalogId
- Type: typing.Optional[str]
Expression
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.lakeformation.lakeformation_classes.LFTagOutput]]
LFTagExpressionResource
Name
- Type:
- Required: Yes
CatalogId
- Type: typing.Optional[str]
LFTagKeyResource
TagKey
- Type:
- Required: Yes
TagValues
- Type: typing.List[str]
- Required: Yes
CatalogId
- Type: typing.Optional[str]
LFTagKeyResourceOutput
TagKey
- Type:
- Required: Yes
TagValues
- Type: typing.List[str]
- Required: Yes
CatalogId
- Type: typing.Optional[str]
LFTagOutput
TagKey
- Type:
- Required: Yes
TagValues
- Type: typing.List[str]
- Required: Yes
LFTagPair
TagKey
- Type:
- Required: Yes
TagValues
- Type: typing.List[str]
- Required: Yes
CatalogId
- Type: typing.Optional[str]
LFTagPairOutput
TagKey
- Type:
- Required: Yes
TagValues
- Type: typing.List[str]
- Required: Yes
CatalogId
- Type: typing.Optional[str]
LFTagPolicyResource
ResourceType
- Type: typing.Literal['DATABASE', 'TABLE']
- Required: Yes
CatalogId
- Type: typing.Optional[str]
Expression
- Type: typing.Optional[typing.List[typing.Union[aws_resource_validator.pydantic_models.lakeformation.lakeformation_classes.LFTag, aws_resource_validator.pydantic_models.lakeformation.lakeformation_classes.LFTagOutput]]]
ExpressionName
- Type: typing.Optional[str]
LFTagPolicyResourceOutput
ResourceType
- Type: typing.Literal['DATABASE', 'TABLE']
- Required: Yes
CatalogId
- Type: typing.Optional[str]
Expression
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.lakeformation.lakeformation_classes.LFTagOutput]]
ExpressionName
- Type: typing.Optional[str]
LakeFormationOptInsInfo
Resource
- Type: typing.Optional[aws_resource_validator.pydantic_models.lakeformation.lakeformation_classes.ResourceOutput]
Principal
- Type: typing.Optional[aws_resource_validator.pydantic_models.lakeformation.lakeformation_classes.DataLakePrincipal]
Condition
- Type:
LastModified
- Type: typing.Optional[datetime.datetime]
LastUpdatedBy
- Type: typing.Optional[str]
ListDataCellsFilterRequest
Table
- Type: typing.Union[aws_resource_validator.pydantic_models.lakeformation.lakeformation_classes.TableResource, aws_resource_validator.pydantic_models.lakeformation.lakeformation_classes.TableResourceOutput, NoneType]
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
ListDataCellsFilterRequestPaginate
Table
- Type: typing.Union[aws_resource_validator.pydantic_models.lakeformation.lakeformation_classes.TableResource, aws_resource_validator.pydantic_models.lakeformation.lakeformation_classes.TableResourceOutput, NoneType]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.lakeformation.lakeformation_classes.PaginatorConfig]
ListDataCellsFilterResponse
DataCellsFilters
- Type: typing.List[aws_resource_validator.pydantic_models.lakeformation.lakeformation_classes.DataCellsFilterOutput]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListLFTagExpressionsRequest
CatalogId
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
ListLFTagExpressionsRequestPaginate
CatalogId
- Type: typing.Optional[str]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.lakeformation.lakeformation_classes.PaginatorConfig]
ListLFTagExpressionsResponse
LFTagExpressions
- Type: typing.List[aws_resource_validator.pydantic_models.lakeformation.lakeformation_classes.LFTagExpression]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListLFTagsRequest
CatalogId
- Type: typing.Optional[str]
ResourceShareType
- Type: typing.Optional[typing.Literal['ALL', 'FOREIGN']]
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
ListLFTagsRequestPaginate
CatalogId
- Type: typing.Optional[str]
ResourceShareType
- Type: typing.Optional[typing.Literal['ALL', 'FOREIGN']]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.lakeformation.lakeformation_classes.PaginatorConfig]
ListLFTagsResponse
LFTags
- Type: typing.List[aws_resource_validator.pydantic_models.lakeformation.lakeformation_classes.LFTagPairOutput]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListLakeFormationOptInsRequest
Principal
- Type: typing.Optional[aws_resource_validator.pydantic_models.lakeformation.lakeformation_classes.DataLakePrincipal]
Resource
- Type: typing.Union[aws_resource_validator.pydantic_models.lakeformation.lakeformation_classes.Resource, aws_resource_validator.pydantic_models.lakeformation.lakeformation_classes.ResourceOutput, NoneType]
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
ListLakeFormationOptInsResponse
LakeFormationOptInsInfoList
- Type: typing.List[aws_resource_validator.pydantic_models.lakeformation.lakeformation_classes.LakeFormationOptInsInfo]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListPermissionsRequest
CatalogId
- Type: typing.Optional[str]
Principal
- Type: typing.Optional[aws_resource_validator.pydantic_models.lakeformation.lakeformation_classes.DataLakePrincipal]
ResourceType
- Type: typing.Optional[typing.Literal['CATALOG', 'DATABASE', 'DATA_LOCATION', 'LF_NAMED_TAG_EXPRESSION', 'LF_TAG', 'LF_TAG_POLICY', 'LF_TAG_POLICY_DATABASE', 'LF_TAG_POLICY_TABLE', 'TABLE']]
Resource
- Type: typing.Union[aws_resource_validator.pydantic_models.lakeformation.lakeformation_classes.Resource, aws_resource_validator.pydantic_models.lakeformation.lakeformation_classes.ResourceOutput, NoneType]
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
IncludeRelated
- Type: typing.Optional[str]
ListPermissionsResponse
PrincipalResourcePermissions
- Type: typing.List[aws_resource_validator.pydantic_models.lakeformation.lakeformation_classes.PrincipalResourcePermissions]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListResourcesRequest
FilterConditionList
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.lakeformation.lakeformation_classes.FilterCondition]]
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
ListResourcesResponse
ResourceInfoList
- Type: typing.List[aws_resource_validator.pydantic_models.lakeformation.lakeformation_classes.ResourceInfo]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListTableStorageOptimizersRequest
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]
ListTableStorageOptimizersResponse
StorageOptimizerList
- Type: typing.List[aws_resource_validator.pydantic_models.lakeformation.lakeformation_classes.StorageOptimizer]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListTransactionsRequest
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]
ListTransactionsResponse
Transactions
- Type: typing.List[aws_resource_validator.pydantic_models.lakeformation.lakeformation_classes.TransactionDescription]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
PaginatorConfig
MaxItems
- Type: typing.Optional[int]
PageSize
- Type: typing.Optional[int]
StartingToken
- Type: typing.Optional[str]
PartitionObjects
PartitionValues
- Type: typing.Optional[typing.List[str]]
Objects
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.lakeformation.lakeformation_classes.TableObject]]
PartitionValueList
Values
- Type: typing.List[str]
- Required: Yes
PlanningStatistics
EstimatedDataToScanBytes
- Type: typing.Optional[int]
PlanningTimeMillis
- Type: typing.Optional[int]
QueueTimeMillis
- Type: typing.Optional[int]
WorkUnitsGeneratedCount
- Type: typing.Optional[int]
PrincipalPermissions
Principal
- Type: typing.Optional[aws_resource_validator.pydantic_models.lakeformation.lakeformation_classes.DataLakePrincipal]
Permissions
- Type: typing.Optional[typing.List[typing.Literal['ALL', 'ALTER', 'ASSOCIATE', 'CREATE_CATALOG', 'CREATE_DATABASE', 'CREATE_LF_TAG', 'CREATE_LF_TAG_EXPRESSION', 'CREATE_TABLE', 'DATA_LOCATION_ACCESS', 'DELETE', 'DESCRIBE', 'DROP', 'GRANT_WITH_LF_TAG_EXPRESSION', 'INSERT', 'SELECT', 'SUPER_USER']]]
PrincipalPermissionsOutput
Principal
- Type: typing.Optional[aws_resource_validator.pydantic_models.lakeformation.lakeformation_classes.DataLakePrincipal]
Permissions
- Type: typing.Optional[typing.List[typing.Literal['ALL', 'ALTER', 'ASSOCIATE', 'CREATE_CATALOG', 'CREATE_DATABASE', 'CREATE_LF_TAG', 'CREATE_LF_TAG_EXPRESSION', 'CREATE_TABLE', 'DATA_LOCATION_ACCESS', 'DELETE', 'DESCRIBE', 'DROP', 'GRANT_WITH_LF_TAG_EXPRESSION', 'INSERT', 'SELECT', 'SUPER_USER']]]
PrincipalResourcePermissions
Principal
- Type: typing.Optional[aws_resource_validator.pydantic_models.lakeformation.lakeformation_classes.DataLakePrincipal]
Resource
- Type: typing.Optional[aws_resource_validator.pydantic_models.lakeformation.lakeformation_classes.ResourceOutput]
Condition
- Type:
Permissions
- Type: typing.Optional[typing.List[typing.Literal['ALL', 'ALTER', 'ASSOCIATE', 'CREATE_CATALOG', 'CREATE_DATABASE', 'CREATE_LF_TAG', 'CREATE_LF_TAG_EXPRESSION', 'CREATE_TABLE', 'DATA_LOCATION_ACCESS', 'DELETE', 'DESCRIBE', 'DROP', 'GRANT_WITH_LF_TAG_EXPRESSION', 'INSERT', 'SELECT', 'SUPER_USER']]]
PermissionsWithGrantOption
- Type: typing.Optional[typing.List[typing.Literal['ALL', 'ALTER', 'ASSOCIATE', 'CREATE_CATALOG', 'CREATE_DATABASE', 'CREATE_LF_TAG', 'CREATE_LF_TAG_EXPRESSION', 'CREATE_TABLE', 'DATA_LOCATION_ACCESS', 'DELETE', 'DESCRIBE', 'DROP', 'GRANT_WITH_LF_TAG_EXPRESSION', 'INSERT', 'SELECT', 'SUPER_USER']]]
AdditionalDetails
- Type: typing.Optional[aws_resource_validator.pydantic_models.lakeformation.lakeformation_classes.DetailsMap]
LastUpdated
- Type: typing.Optional[datetime.datetime]
LastUpdatedBy
- Type: typing.Optional[str]
PutDataLakeSettingsRequest
DataLakeSettings
- Type: typing.Union[aws_resource_validator.pydantic_models.lakeformation.lakeformation_classes.DataLakeSettings, aws_resource_validator.pydantic_models.lakeformation.lakeformation_classes.DataLakeSettingsOutput]
- Required: Yes
CatalogId
- Type: typing.Optional[str]
QueryPlanningContext
DatabaseName
- Type:
- Required: Yes
CatalogId
- Type: typing.Optional[str]
QueryAsOfTime
- Type: typing.Union[datetime.datetime, str, NoneType]
QueryParameters
- Type: typing.Optional[typing.Dict[str, str]]
TransactionId
- Type: typing.Optional[str]
QuerySessionContext
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.Dict[str, str]]
RegisterResourceRequest
ResourceArn
- Type:
- Required: Yes
UseServiceLinkedRole
- Type: typing.Optional[bool]
RoleArn
- Type: typing.Optional[str]
WithFederation
- Type: typing.Optional[bool]
HybridAccessEnabled
- Type: typing.Optional[bool]
RemoveLFTagsFromResourceRequest
Resource
- Type: typing.Union[aws_resource_validator.pydantic_models.lakeformation.lakeformation_classes.Resource, aws_resource_validator.pydantic_models.lakeformation.lakeformation_classes.ResourceOutput]
- Required: Yes
LFTags
- Type: typing.List[typing.Union[aws_resource_validator.pydantic_models.lakeformation.lakeformation_classes.LFTagPair, aws_resource_validator.pydantic_models.lakeformation.lakeformation_classes.LFTagPairOutput]]
- Required: Yes
CatalogId
- Type: typing.Optional[str]
RemoveLFTagsFromResourceResponse
Failures
- Type: typing.List[aws_resource_validator.pydantic_models.lakeformation.lakeformation_classes.LFTagError]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
Resource
Catalog
- Type: typing.Optional[aws_resource_validator.pydantic_models.lakeformation.lakeformation_classes.CatalogResource]
Database
- Type: typing.Optional[aws_resource_validator.pydantic_models.lakeformation.lakeformation_classes.DatabaseResource]
Table
- Type: typing.Union[aws_resource_validator.pydantic_models.lakeformation.lakeformation_classes.TableResource, aws_resource_validator.pydantic_models.lakeformation.lakeformation_classes.TableResourceOutput, NoneType]
TableWithColumns
- Type: typing.Union[aws_resource_validator.pydantic_models.lakeformation.lakeformation_classes.TableWithColumnsResource, aws_resource_validator.pydantic_models.lakeformation.lakeformation_classes.TableWithColumnsResourceOutput, NoneType]
DataLocation
- Type: typing.Optional[aws_resource_validator.pydantic_models.lakeformation.lakeformation_classes.DataLocationResource]
DataCellsFilter
- Type: typing.Optional[aws_resource_validator.pydantic_models.lakeformation.lakeformation_classes.DataCellsFilterResource]
LFTag
- Type: typing.Union[aws_resource_validator.pydantic_models.lakeformation.lakeformation_classes.LFTagKeyResource, aws_resource_validator.pydantic_models.lakeformation.lakeformation_classes.LFTagKeyResourceOutput, NoneType]
LFTagPolicy
- Type: typing.Union[aws_resource_validator.pydantic_models.lakeformation.lakeformation_classes.LFTagPolicyResource, aws_resource_validator.pydantic_models.lakeformation.lakeformation_classes.LFTagPolicyResourceOutput, NoneType]
LFTagExpression
- Type: typing.Optional[aws_resource_validator.pydantic_models.lakeformation.lakeformation_classes.LFTagExpressionResource]
ResourceInfo
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]
ResourceOutput
Catalog
- Type: typing.Optional[aws_resource_validator.pydantic_models.lakeformation.lakeformation_classes.CatalogResource]
Database
- Type: typing.Optional[aws_resource_validator.pydantic_models.lakeformation.lakeformation_classes.DatabaseResource]
Table
- Type: typing.Optional[aws_resource_validator.pydantic_models.lakeformation.lakeformation_classes.TableResourceOutput]
TableWithColumns
- Type: typing.Optional[aws_resource_validator.pydantic_models.lakeformation.lakeformation_classes.TableWithColumnsResourceOutput]
DataLocation
- Type: typing.Optional[aws_resource_validator.pydantic_models.lakeformation.lakeformation_classes.DataLocationResource]
DataCellsFilter
- Type: typing.Optional[aws_resource_validator.pydantic_models.lakeformation.lakeformation_classes.DataCellsFilterResource]
LFTag
- Type: typing.Optional[aws_resource_validator.pydantic_models.lakeformation.lakeformation_classes.LFTagKeyResourceOutput]
LFTagPolicy
- Type: typing.Optional[aws_resource_validator.pydantic_models.lakeformation.lakeformation_classes.LFTagPolicyResourceOutput]
LFTagExpression
- Type: typing.Optional[aws_resource_validator.pydantic_models.lakeformation.lakeformation_classes.LFTagExpressionResource]
ResponseMetadata
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]
RevokePermissionsRequest
Principal
- Type:
- Required: Yes
Resource
- Type: typing.Union[aws_resource_validator.pydantic_models.lakeformation.lakeformation_classes.Resource, aws_resource_validator.pydantic_models.lakeformation.lakeformation_classes.ResourceOutput]
- Required: Yes
Permissions
- Type: typing.List[typing.Literal['ALL', 'ALTER', 'ASSOCIATE', 'CREATE_CATALOG', 'CREATE_DATABASE', 'CREATE_LF_TAG', 'CREATE_LF_TAG_EXPRESSION', 'CREATE_TABLE', 'DATA_LOCATION_ACCESS', 'DELETE', 'DESCRIBE', 'DROP', 'GRANT_WITH_LF_TAG_EXPRESSION', 'INSERT', 'SELECT', 'SUPER_USER']]
- Required: Yes
CatalogId
- Type: typing.Optional[str]
PermissionsWithGrantOption
- Type: typing.Optional[typing.List[typing.Literal['ALL', 'ALTER', 'ASSOCIATE', 'CREATE_CATALOG', 'CREATE_DATABASE', 'CREATE_LF_TAG', 'CREATE_LF_TAG_EXPRESSION', 'CREATE_TABLE', 'DATA_LOCATION_ACCESS', 'DELETE', 'DESCRIBE', 'DROP', 'GRANT_WITH_LF_TAG_EXPRESSION', 'INSERT', 'SELECT', 'SUPER_USER']]]
RowFilter
FilterExpression
- Type: typing.Optional[str]
AllRowsWildcard
- Type: typing.Optional[typing.Dict[str, typing.Any]]
RowFilterOutput
FilterExpression
- Type: typing.Optional[str]
AllRowsWildcard
- Type: typing.Optional[typing.Dict[str, typing.Any]]
SearchDatabasesByLFTagsRequest
Expression
- Type: typing.List[typing.Union[aws_resource_validator.pydantic_models.lakeformation.lakeformation_classes.LFTag, aws_resource_validator.pydantic_models.lakeformation.lakeformation_classes.LFTagOutput]]
- Required: Yes
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
CatalogId
- Type: typing.Optional[str]
SearchDatabasesByLFTagsRequestPaginate
Expression
- Type: typing.List[typing.Union[aws_resource_validator.pydantic_models.lakeformation.lakeformation_classes.LFTag, aws_resource_validator.pydantic_models.lakeformation.lakeformation_classes.LFTagOutput]]
- Required: Yes
CatalogId
- Type: typing.Optional[str]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.lakeformation.lakeformation_classes.PaginatorConfig]
SearchDatabasesByLFTagsResponse
DatabaseList
- Type: typing.List[aws_resource_validator.pydantic_models.lakeformation.lakeformation_classes.TaggedDatabase]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
SearchTablesByLFTagsRequest
Expression
- Type: typing.List[typing.Union[aws_resource_validator.pydantic_models.lakeformation.lakeformation_classes.LFTag, aws_resource_validator.pydantic_models.lakeformation.lakeformation_classes.LFTagOutput]]
- Required: Yes
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
CatalogId
- Type: typing.Optional[str]
SearchTablesByLFTagsRequestPaginate
Expression
- Type: typing.List[typing.Union[aws_resource_validator.pydantic_models.lakeformation.lakeformation_classes.LFTag, aws_resource_validator.pydantic_models.lakeformation.lakeformation_classes.LFTagOutput]]
- Required: Yes
CatalogId
- Type: typing.Optional[str]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.lakeformation.lakeformation_classes.PaginatorConfig]
SearchTablesByLFTagsResponse
TableList
- Type: typing.List[aws_resource_validator.pydantic_models.lakeformation.lakeformation_classes.TaggedTable]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
StartQueryPlanningRequest
QueryPlanningContext
- Type:
- Required: Yes
QueryString
- Type:
- Required: Yes
StartQueryPlanningResponse
QueryId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
StartTransactionRequest
TransactionType
- Type: typing.Optional[typing.Literal['READ_AND_WRITE', 'READ_ONLY']]
StartTransactionResponse
TransactionId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
StorageOptimizer
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]
TableObject
Uri
- Type: typing.Optional[str]
ETag
- Type: typing.Optional[str]
Size
- Type: typing.Optional[int]
TableResource
DatabaseName
- Type:
- Required: Yes
CatalogId
- Type: typing.Optional[str]
Name
- Type: typing.Optional[str]
TableWildcard
- Type: typing.Optional[typing.Dict[str, typing.Any]]
TableResourceOutput
DatabaseName
- Type:
- Required: Yes
CatalogId
- Type: typing.Optional[str]
Name
- Type: typing.Optional[str]
TableWildcard
- Type: typing.Optional[typing.Dict[str, typing.Any]]
TableWithColumnsResource
DatabaseName
- Type:
- Required: Yes
Name
- Type:
- Required: Yes
CatalogId
- Type: typing.Optional[str]
ColumnNames
- Type: typing.Optional[typing.List[str]]
ColumnWildcard
- Type: typing.Union[aws_resource_validator.pydantic_models.lakeformation.lakeformation_classes.ColumnWildcard, aws_resource_validator.pydantic_models.lakeformation.lakeformation_classes.ColumnWildcardOutput, NoneType]
TableWithColumnsResourceOutput
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.lakeformation_classes.ColumnWildcardOutput]
TaggedDatabase
Database
- Type: typing.Optional[aws_resource_validator.pydantic_models.lakeformation.lakeformation_classes.DatabaseResource]
LFTags
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.lakeformation.lakeformation_classes.LFTagPairOutput]]
TaggedTable
Table
- Type: typing.Optional[aws_resource_validator.pydantic_models.lakeformation.lakeformation_classes.TableResourceOutput]
LFTagOnDatabase
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.lakeformation.lakeformation_classes.LFTagPairOutput]]
LFTagsOnTable
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.lakeformation.lakeformation_classes.LFTagPairOutput]]
LFTagsOnColumns
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.lakeformation.lakeformation_classes.ColumnLFTag]]
TransactionDescription
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]
UpdateDataCellsFilterRequest
TableData
- Type: typing.Union[aws_resource_validator.pydantic_models.lakeformation.lakeformation_classes.DataCellsFilter, aws_resource_validator.pydantic_models.lakeformation.lakeformation_classes.DataCellsFilterOutput]
- Required: Yes
UpdateLFTagExpressionRequest
Name
- Type:
- Required: Yes
Expression
- Type: typing.List[typing.Union[aws_resource_validator.pydantic_models.lakeformation.lakeformation_classes.LFTag, aws_resource_validator.pydantic_models.lakeformation.lakeformation_classes.LFTagOutput]]
- Required: Yes
Description
- Type: typing.Optional[str]
CatalogId
- Type: typing.Optional[str]
UpdateLFTagRequest
TagKey
- Type:
- Required: Yes
CatalogId
- Type: typing.Optional[str]
TagValuesToDelete
- Type: typing.Optional[typing.List[str]]
TagValuesToAdd
- Type: typing.Optional[typing.List[str]]
UpdateLakeFormationIdentityCenterConfigurationRequest
CatalogId
- Type: typing.Optional[str]
ShareRecipients
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.lakeformation.lakeformation_classes.DataLakePrincipal]]
ApplicationStatus
- Type: typing.Optional[typing.Literal['DISABLED', 'ENABLED']]
ExternalFiltering
- Type: typing.Union[aws_resource_validator.pydantic_models.lakeformation.lakeformation_classes.ExternalFilteringConfiguration, aws_resource_validator.pydantic_models.lakeformation.lakeformation_classes.ExternalFilteringConfigurationOutput, NoneType]
UpdateResourceRequest
RoleArn
- Type:
- Required: Yes
ResourceArn
- Type:
- Required: Yes
WithFederation
- Type: typing.Optional[bool]
HybridAccessEnabled
- Type: typing.Optional[bool]
UpdateTableObjectsRequest
DatabaseName
- Type:
- Required: Yes
TableName
- Type:
- Required: Yes
WriteOperations
- Type: typing.List[aws_resource_validator.pydantic_models.lakeformation.lakeformation_classes.WriteOperation]
- Required: Yes
CatalogId
- Type: typing.Optional[str]
TransactionId
- Type: typing.Optional[str]
UpdateTableStorageOptimizerRequest
DatabaseName
- Type:
- Required: Yes
TableName
- Type:
- Required: Yes
StorageOptimizerConfig
- Type: typing.Dict[typing.Literal['ALL', 'COMPACTION', 'GARBAGE_COLLECTION'], typing.Dict[str, str]]
- Required: Yes
CatalogId
- Type: typing.Optional[str]
UpdateTableStorageOptimizerResponse
Result
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
VirtualObject
Uri
- Type:
- Required: Yes
ETag
- Type: typing.Optional[str]
WorkUnitRange
WorkUnitIdMax
- Type:
- Required: Yes
WorkUnitIdMin
- Type:
- Required: Yes
WorkUnitToken
- Type:
- Required: Yes
WriteOperation
AddObject
- Type: typing.Optional[aws_resource_validator.pydantic_models.lakeformation.lakeformation_classes.AddObjectInput]
DeleteObject
- Type: typing.Optional[aws_resource_validator.pydantic_models.lakeformation.lakeformation_classes.DeleteObjectInput]