Glue Classes
ActionExtraOutputTypeDef
JobName
- Type: typing.Optional[str]
Arguments
- Type: typing.Optional[typing.Dict[str, str]]
Timeout
- Type: typing.Optional[int]
SecurityConfiguration
- Type: typing.Optional[str]
NotificationProperty
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.NotificationPropertyTypeDef]
CrawlerName
- Type: typing.Optional[str]
ActionOutputTypeDef
JobName
- Type: typing.Optional[str]
Arguments
- Type: typing.Optional[typing.Dict[str, str]]
Timeout
- Type: typing.Optional[int]
SecurityConfiguration
- Type: typing.Optional[str]
NotificationProperty
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.NotificationPropertyTypeDef]
CrawlerName
- Type: typing.Optional[str]
ActionTypeDef
JobName
- Type: typing.Optional[str]
Arguments
- Type: typing.Optional[typing.Mapping[str, str]]
Timeout
- Type: typing.Optional[int]
SecurityConfiguration
- Type: typing.Optional[str]
NotificationProperty
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.NotificationPropertyTypeDef]
CrawlerName
- Type: typing.Optional[str]
AggregateExtraOutputTypeDef
Name
- Type:
- Required: Yes
Inputs
- Type: typing.List[str]
- Required: Yes
Groups
- Type: typing.List[typing.List[str]]
- Required: Yes
Aggs
- Type: typing.List[aws_resource_validator.pydantic_models.glue_classes.AggregateOperationExtraOutputTypeDef]
- Required: Yes
AggregateOperationExtraOutputTypeDef
Column
- Type: typing.List[str]
- Required: Yes
AggFunc
- Type: typing.Literal['avg', 'count', 'countDistinct', 'first', 'kurtosis', 'last', 'max', 'min', 'skewness', 'stddev_pop', 'stddev_samp', 'sum', 'sumDistinct', 'var_pop', 'var_samp']
- Required: Yes
AggregateOperationOutputTypeDef
Column
- Type: typing.List[str]
- Required: Yes
AggFunc
- Type: typing.Literal['avg', 'count', 'countDistinct', 'first', 'kurtosis', 'last', 'max', 'min', 'skewness', 'stddev_pop', 'stddev_samp', 'sum', 'sumDistinct', 'var_pop', 'var_samp']
- Required: Yes
AggregateOperationTypeDef
Column
- Type: typing.Sequence[str]
- Required: Yes
AggFunc
- Type: typing.Literal['avg', 'count', 'countDistinct', 'first', 'kurtosis', 'last', 'max', 'min', 'skewness', 'stddev_pop', 'stddev_samp', 'sum', 'sumDistinct', 'var_pop', 'var_samp']
- Required: Yes
AggregateOutputTypeDef
Name
- Type:
- Required: Yes
Inputs
- Type: typing.List[str]
- Required: Yes
Groups
- Type: typing.List[typing.List[str]]
- Required: Yes
Aggs
- Type: typing.List[aws_resource_validator.pydantic_models.glue_classes.AggregateOperationOutputTypeDef]
- Required: Yes
AggregateTypeDef
Name
- Type:
- Required: Yes
Inputs
- Type: typing.Sequence[str]
- Required: Yes
Groups
- Type: typing.Sequence[typing.Sequence[str]]
- Required: Yes
Aggs
- Type: typing.Sequence[aws_resource_validator.pydantic_models.glue_classes.AggregateOperationTypeDef]
- Required: Yes
AmazonRedshiftAdvancedOptionTypeDef
Key
- Type: typing.Optional[str]
Value
- Type: typing.Optional[str]
AmazonRedshiftNodeDataExtraOutputTypeDef
AccessType
- Type: typing.Optional[str]
SourceType
- Type: typing.Optional[str]
Connection
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.OptionTypeDef]
Schema
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.OptionTypeDef]
Table
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.OptionTypeDef]
CatalogDatabase
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.OptionTypeDef]
CatalogTable
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.OptionTypeDef]
CatalogRedshiftSchema
- Type: typing.Optional[str]
CatalogRedshiftTable
- Type: typing.Optional[str]
TempDir
- Type: typing.Optional[str]
IamRole
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.OptionTypeDef]
AdvancedOptions
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue_classes.AmazonRedshiftAdvancedOptionTypeDef]]
SampleQuery
- Type: typing.Optional[str]
PreAction
- Type: typing.Optional[str]
PostAction
- Type: typing.Optional[str]
Action
- Type: typing.Optional[str]
TablePrefix
- Type: typing.Optional[str]
Upsert
- Type: typing.Optional[bool]
MergeAction
- Type: typing.Optional[str]
MergeWhenMatched
- Type: typing.Optional[str]
MergeWhenNotMatched
- Type: typing.Optional[str]
MergeClause
- Type: typing.Optional[str]
CrawlerConnection
- Type: typing.Optional[str]
TableSchema
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue_classes.OptionTypeDef]]
StagingTable
- Type: typing.Optional[str]
SelectedColumns
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue_classes.OptionTypeDef]]
AmazonRedshiftNodeDataOutputTypeDef
AccessType
- Type: typing.Optional[str]
SourceType
- Type: typing.Optional[str]
Connection
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.OptionTypeDef]
Schema
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.OptionTypeDef]
Table
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.OptionTypeDef]
CatalogDatabase
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.OptionTypeDef]
CatalogTable
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.OptionTypeDef]
CatalogRedshiftSchema
- Type: typing.Optional[str]
CatalogRedshiftTable
- Type: typing.Optional[str]
TempDir
- Type: typing.Optional[str]
IamRole
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.OptionTypeDef]
AdvancedOptions
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue_classes.AmazonRedshiftAdvancedOptionTypeDef]]
SampleQuery
- Type: typing.Optional[str]
PreAction
- Type: typing.Optional[str]
PostAction
- Type: typing.Optional[str]
Action
- Type: typing.Optional[str]
TablePrefix
- Type: typing.Optional[str]
Upsert
- Type: typing.Optional[bool]
MergeAction
- Type: typing.Optional[str]
MergeWhenMatched
- Type: typing.Optional[str]
MergeWhenNotMatched
- Type: typing.Optional[str]
MergeClause
- Type: typing.Optional[str]
CrawlerConnection
- Type: typing.Optional[str]
TableSchema
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue_classes.OptionTypeDef]]
StagingTable
- Type: typing.Optional[str]
SelectedColumns
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue_classes.OptionTypeDef]]
AmazonRedshiftNodeDataTypeDef
AccessType
- Type: typing.Optional[str]
SourceType
- Type: typing.Optional[str]
Connection
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.OptionTypeDef]
Schema
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.OptionTypeDef]
Table
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.OptionTypeDef]
CatalogDatabase
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.OptionTypeDef]
CatalogTable
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.OptionTypeDef]
CatalogRedshiftSchema
- Type: typing.Optional[str]
CatalogRedshiftTable
- Type: typing.Optional[str]
TempDir
- Type: typing.Optional[str]
IamRole
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.OptionTypeDef]
AdvancedOptions
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.glue_classes.AmazonRedshiftAdvancedOptionTypeDef]]
SampleQuery
- Type: typing.Optional[str]
PreAction
- Type: typing.Optional[str]
PostAction
- Type: typing.Optional[str]
Action
- Type: typing.Optional[str]
TablePrefix
- Type: typing.Optional[str]
Upsert
- Type: typing.Optional[bool]
MergeAction
- Type: typing.Optional[str]
MergeWhenMatched
- Type: typing.Optional[str]
MergeWhenNotMatched
- Type: typing.Optional[str]
MergeClause
- Type: typing.Optional[str]
CrawlerConnection
- Type: typing.Optional[str]
TableSchema
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.glue_classes.OptionTypeDef]]
StagingTable
- Type: typing.Optional[str]
SelectedColumns
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.glue_classes.OptionTypeDef]]
AmazonRedshiftSourceExtraOutputTypeDef
Name
- Type: typing.Optional[str]
Data
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.AmazonRedshiftNodeDataExtraOutputTypeDef]
AmazonRedshiftSourceOutputTypeDef
Name
- Type: typing.Optional[str]
Data
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.AmazonRedshiftNodeDataOutputTypeDef]
AmazonRedshiftSourceTypeDef
Name
- Type: typing.Optional[str]
Data
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.AmazonRedshiftNodeDataTypeDef]
AmazonRedshiftTargetExtraOutputTypeDef
Name
- Type: typing.Optional[str]
Data
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.AmazonRedshiftNodeDataExtraOutputTypeDef]
Inputs
- Type: typing.Optional[typing.List[str]]
AmazonRedshiftTargetOutputTypeDef
Name
- Type: typing.Optional[str]
Data
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.AmazonRedshiftNodeDataOutputTypeDef]
Inputs
- Type: typing.Optional[typing.List[str]]
AmazonRedshiftTargetTypeDef
Name
- Type: typing.Optional[str]
Data
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.AmazonRedshiftNodeDataTypeDef]
Inputs
- Type: typing.Optional[typing.Sequence[str]]
ApplyMappingExtraOutputTypeDef
Name
- Type:
- Required: Yes
Inputs
- Type: typing.List[str]
- Required: Yes
Mapping
- Type: typing.List[aws_resource_validator.pydantic_models.glue_classes.MappingExtraOutputTypeDef]
- Required: Yes
ApplyMappingOutputTypeDef
Name
- Type:
- Required: Yes
Inputs
- Type: typing.List[str]
- Required: Yes
Mapping
- Type: typing.List[aws_resource_validator.pydantic_models.glue_classes.MappingOutputTypeDef]
- Required: Yes
ApplyMappingTypeDef
Name
- Type:
- Required: Yes
Inputs
- Type: typing.Sequence[str]
- Required: Yes
Mapping
- Type: typing.Sequence[aws_resource_validator.pydantic_models.glue_classes.MappingTypeDef]
- Required: Yes
AthenaConnectorSourceExtraOutputTypeDef
Name
- Type:
- Required: Yes
ConnectionName
- Type:
- Required: Yes
ConnectorName
- Type:
- Required: Yes
ConnectionType
- Type:
- Required: Yes
SchemaName
- Type:
- Required: Yes
ConnectionTable
- Type: typing.Optional[str]
OutputSchemas
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue_classes.GlueSchemaExtraOutputTypeDef]]
AthenaConnectorSourceOutputTypeDef
Name
- Type:
- Required: Yes
ConnectionName
- Type:
- Required: Yes
ConnectorName
- Type:
- Required: Yes
ConnectionType
- Type:
- Required: Yes
SchemaName
- Type:
- Required: Yes
ConnectionTable
- Type: typing.Optional[str]
OutputSchemas
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue_classes.GlueSchemaOutputTypeDef]]
AthenaConnectorSourceTypeDef
Name
- Type:
- Required: Yes
ConnectionName
- Type:
- Required: Yes
ConnectorName
- Type:
- Required: Yes
ConnectionType
- Type:
- Required: Yes
SchemaName
- Type:
- Required: Yes
ConnectionTable
- Type: typing.Optional[str]
OutputSchemas
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.glue_classes.GlueSchemaTypeDef]]
AuditContextTypeDef
AdditionalAuditContext
- Type: typing.Optional[str]
RequestedColumns
- Type: typing.Optional[typing.Sequence[str]]
AllColumnsRequested
- Type: typing.Optional[bool]
AuthenticationConfigurationInputTypeDef
AuthenticationType
- Type: typing.Optional[typing.Literal['BASIC', 'CUSTOM', 'OAUTH2']]
SecretArn
- Type: typing.Optional[str]
OAuth2Properties
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.OAuth2PropertiesInputTypeDef]
AuthenticationConfigurationTypeDef
AuthenticationType
- Type: typing.Optional[typing.Literal['BASIC', 'CUSTOM', 'OAUTH2']]
SecretArn
- Type: typing.Optional[str]
OAuth2Properties
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.OAuth2PropertiesTypeDef]
AuthorizationCodePropertiesTypeDef
AuthorizationCode
- Type: typing.Optional[str]
RedirectUri
- Type: typing.Optional[str]
BackfillErrorTypeDef
Code
- Type: typing.Optional[typing.Literal['ENCRYPTED_PARTITION_ERROR', 'INTERNAL_ERROR', 'INVALID_PARTITION_TYPE_DATA_ERROR', 'MISSING_PARTITION_VALUE_ERROR', 'UNSUPPORTED_PARTITION_CHARACTER_ERROR']]
Partitions
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue_classes.PartitionValueListOutputTypeDef]]
BaseValidatorModel
Oops! This Pydantic model is currently empty. Stay tuned!
BasicCatalogTargetExtraOutputTypeDef
Name
- Type:
- Required: Yes
Inputs
- Type: typing.List[str]
- Required: Yes
Database
- Type:
- Required: Yes
Table
- Type:
- Required: Yes
BasicCatalogTargetOutputTypeDef
Name
- Type:
- Required: Yes
Inputs
- Type: typing.List[str]
- Required: Yes
Database
- Type:
- Required: Yes
Table
- Type:
- Required: Yes
BasicCatalogTargetTypeDef
Name
- Type:
- Required: Yes
Inputs
- Type: typing.Sequence[str]
- Required: Yes
Database
- Type:
- Required: Yes
Table
- Type:
- Required: Yes
BatchCreatePartitionRequestRequestTypeDef
DatabaseName
- Type:
- Required: Yes
TableName
- Type:
- Required: Yes
PartitionInputList
- Type: typing.Sequence[aws_resource_validator.pydantic_models.glue_classes.PartitionInputTypeDef]
- Required: Yes
CatalogId
- Type: typing.Optional[str]
BatchCreatePartitionResponseTypeDef
Errors
- Type: typing.List[aws_resource_validator.pydantic_models.glue_classes.PartitionErrorTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
BatchDeleteConnectionRequestRequestTypeDef
ConnectionNameList
- Type: typing.Sequence[str]
- Required: Yes
CatalogId
- Type: typing.Optional[str]
BatchDeleteConnectionResponseTypeDef
Succeeded
- Type: typing.List[str]
- Required: Yes
Errors
- Type: typing.Dict[str, aws_resource_validator.pydantic_models.glue_classes.ErrorDetailTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
BatchDeletePartitionRequestRequestTypeDef
DatabaseName
- Type:
- Required: Yes
TableName
- Type:
- Required: Yes
PartitionsToDelete
- Type: typing.Sequence[typing.Union[aws_resource_validator.pydantic_models.glue_classes.PartitionValueListTypeDef, aws_resource_validator.pydantic_models.glue_classes.PartitionValueListExtraOutputTypeDef]]
- Required: Yes
CatalogId
- Type: typing.Optional[str]
BatchDeletePartitionResponseTypeDef
Errors
- Type: typing.List[aws_resource_validator.pydantic_models.glue_classes.PartitionErrorTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
BatchDeleteTableRequestRequestTypeDef
DatabaseName
- Type:
- Required: Yes
TablesToDelete
- Type: typing.Sequence[str]
- Required: Yes
CatalogId
- Type: typing.Optional[str]
TransactionId
- Type: typing.Optional[str]
BatchDeleteTableResponseTypeDef
Errors
- Type: typing.List[aws_resource_validator.pydantic_models.glue_classes.TableErrorTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
BatchDeleteTableVersionRequestRequestTypeDef
DatabaseName
- Type:
- Required: Yes
TableName
- Type:
- Required: Yes
VersionIds
- Type: typing.Sequence[str]
- Required: Yes
CatalogId
- Type: typing.Optional[str]
BatchDeleteTableVersionResponseTypeDef
Errors
- Type: typing.List[aws_resource_validator.pydantic_models.glue_classes.TableVersionErrorTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
BatchGetBlueprintsRequestRequestTypeDef
Names
- Type: typing.Sequence[str]
- Required: Yes
IncludeBlueprint
- Type: typing.Optional[bool]
IncludeParameterSpec
- Type: typing.Optional[bool]
BatchGetBlueprintsResponseTypeDef
Blueprints
- Type: typing.List[aws_resource_validator.pydantic_models.glue_classes.BlueprintTypeDef]
- Required: Yes
MissingBlueprints
- Type: typing.List[str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
BatchGetCrawlersRequestRequestTypeDef
CrawlerNames
- Type: typing.Sequence[str]
- Required: Yes
BatchGetCrawlersResponseTypeDef
Crawlers
- Type: typing.List[aws_resource_validator.pydantic_models.glue_classes.CrawlerTypeDef]
- Required: Yes
CrawlersNotFound
- Type: typing.List[str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
BatchGetCustomEntityTypesRequestRequestTypeDef
Names
- Type: typing.Sequence[str]
- Required: Yes
BatchGetCustomEntityTypesResponseTypeDef
CustomEntityTypes
- Type: typing.List[aws_resource_validator.pydantic_models.glue_classes.CustomEntityTypeTypeDef]
- Required: Yes
CustomEntityTypesNotFound
- Type: typing.List[str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
BatchGetDataQualityResultRequestRequestTypeDef
ResultIds
- Type: typing.Sequence[str]
- Required: Yes
BatchGetDataQualityResultResponseTypeDef
Results
- Type: typing.List[aws_resource_validator.pydantic_models.glue_classes.DataQualityResultTypeDef]
- Required: Yes
ResultsNotFound
- Type: typing.List[str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
BatchGetDevEndpointsRequestRequestTypeDef
DevEndpointNames
- Type: typing.Sequence[str]
- Required: Yes
BatchGetDevEndpointsResponseTypeDef
DevEndpoints
- Type: typing.List[aws_resource_validator.pydantic_models.glue_classes.DevEndpointTypeDef]
- Required: Yes
DevEndpointsNotFound
- Type: typing.List[str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
BatchGetJobsRequestRequestTypeDef
JobNames
- Type: typing.Sequence[str]
- Required: Yes
BatchGetJobsResponseTypeDef
Jobs
- Type: typing.List[aws_resource_validator.pydantic_models.glue_classes.JobTypeDef]
- Required: Yes
JobsNotFound
- Type: typing.List[str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
BatchGetPartitionRequestRequestTypeDef
DatabaseName
- Type:
- Required: Yes
TableName
- Type:
- Required: Yes
PartitionsToGet
- Type: typing.Sequence[typing.Union[aws_resource_validator.pydantic_models.glue_classes.PartitionValueListTypeDef, aws_resource_validator.pydantic_models.glue_classes.PartitionValueListExtraOutputTypeDef]]
- Required: Yes
CatalogId
- Type: typing.Optional[str]
BatchGetPartitionResponseTypeDef
Partitions
- Type: typing.List[aws_resource_validator.pydantic_models.glue_classes.PartitionTypeDef]
- Required: Yes
UnprocessedKeys
- Type: typing.List[aws_resource_validator.pydantic_models.glue_classes.PartitionValueListOutputTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
BatchGetTableOptimizerEntryTypeDef
catalogId
- Type: typing.Optional[str]
databaseName
- Type: typing.Optional[str]
tableName
- Type: typing.Optional[str]
type
- Type: typing.Optional[typing.Literal['compaction']]
BatchGetTableOptimizerErrorTypeDef
error
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.ErrorDetailTypeDef]
catalogId
- Type: typing.Optional[str]
databaseName
- Type: typing.Optional[str]
tableName
- Type: typing.Optional[str]
type
- Type: typing.Optional[typing.Literal['compaction']]
BatchGetTableOptimizerRequestRequestTypeDef
Entries
- Type: typing.Sequence[aws_resource_validator.pydantic_models.glue_classes.BatchGetTableOptimizerEntryTypeDef]
- Required: Yes
BatchGetTableOptimizerResponseTypeDef
TableOptimizers
- Type: typing.List[aws_resource_validator.pydantic_models.glue_classes.BatchTableOptimizerTypeDef]
- Required: Yes
Failures
- Type: typing.List[aws_resource_validator.pydantic_models.glue_classes.BatchGetTableOptimizerErrorTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
BatchGetTriggersRequestRequestTypeDef
TriggerNames
- Type: typing.Sequence[str]
- Required: Yes
BatchGetTriggersResponseTypeDef
Triggers
- Type: typing.List[aws_resource_validator.pydantic_models.glue_classes.TriggerTypeDef]
- Required: Yes
TriggersNotFound
- Type: typing.List[str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
BatchGetWorkflowsRequestRequestTypeDef
Names
- Type: typing.Sequence[str]
- Required: Yes
IncludeGraph
- Type: typing.Optional[bool]
BatchGetWorkflowsResponseTypeDef
Workflows
- Type: typing.List[aws_resource_validator.pydantic_models.glue_classes.WorkflowTypeDef]
- Required: Yes
MissingWorkflows
- Type: typing.List[str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
BatchStopJobRunErrorTypeDef
JobName
- Type: typing.Optional[str]
JobRunId
- Type: typing.Optional[str]
ErrorDetail
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.ErrorDetailTypeDef]
BatchStopJobRunRequestRequestTypeDef
JobName
- Type:
- Required: Yes
JobRunIds
- Type: typing.Sequence[str]
- Required: Yes
BatchStopJobRunResponseTypeDef
SuccessfulSubmissions
- Type: typing.List[aws_resource_validator.pydantic_models.glue_classes.BatchStopJobRunSuccessfulSubmissionTypeDef]
- Required: Yes
Errors
- Type: typing.List[aws_resource_validator.pydantic_models.glue_classes.BatchStopJobRunErrorTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
BatchStopJobRunSuccessfulSubmissionTypeDef
JobName
- Type: typing.Optional[str]
JobRunId
- Type: typing.Optional[str]
BatchTableOptimizerTypeDef
catalogId
- Type: typing.Optional[str]
databaseName
- Type: typing.Optional[str]
tableName
- Type: typing.Optional[str]
tableOptimizer
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.TableOptimizerTypeDef]
BatchUpdatePartitionFailureEntryTypeDef
PartitionValueList
- Type: typing.Optional[typing.List[str]]
ErrorDetail
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.ErrorDetailTypeDef]
BatchUpdatePartitionRequestEntryTypeDef
PartitionValueList
- Type: typing.Sequence[str]
- Required: Yes
PartitionInput
- Type:
- Required: Yes
BatchUpdatePartitionRequestRequestTypeDef
DatabaseName
- Type:
- Required: Yes
TableName
- Type:
- Required: Yes
Entries
- Type: typing.Sequence[aws_resource_validator.pydantic_models.glue_classes.BatchUpdatePartitionRequestEntryTypeDef]
- Required: Yes
CatalogId
- Type: typing.Optional[str]
BatchUpdatePartitionResponseTypeDef
Errors
- Type: typing.List[aws_resource_validator.pydantic_models.glue_classes.BatchUpdatePartitionFailureEntryTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
BinaryColumnStatisticsDataTypeDef
MaximumLength
- Type:
- Required: Yes
AverageLength
- Type:
- Required: Yes
NumberOfNulls
- Type:
- Required: Yes
BlueprintDetailsTypeDef
BlueprintName
- Type: typing.Optional[str]
RunId
- Type: typing.Optional[str]
BlueprintRunTypeDef
BlueprintName
- Type: typing.Optional[str]
RunId
- Type: typing.Optional[str]
WorkflowName
- Type: typing.Optional[str]
State
- Type: typing.Optional[typing.Literal['FAILED', 'ROLLING_BACK', 'RUNNING', 'SUCCEEDED']]
StartedOn
- Type: typing.Optional[datetime.datetime]
CompletedOn
- Type: typing.Optional[datetime.datetime]
ErrorMessage
- Type: typing.Optional[str]
RollbackErrorMessage
- Type: typing.Optional[str]
Parameters
- Type: typing.Optional[str]
RoleArn
- Type: typing.Optional[str]
BlueprintTypeDef
Name
- Type: typing.Optional[str]
Description
- Type: typing.Optional[str]
CreatedOn
- Type: typing.Optional[datetime.datetime]
LastModifiedOn
- Type: typing.Optional[datetime.datetime]
ParameterSpec
- Type: typing.Optional[str]
BlueprintLocation
- Type: typing.Optional[str]
BlueprintServiceLocation
- Type: typing.Optional[str]
Status
- Type: typing.Optional[typing.Literal['ACTIVE', 'CREATING', 'FAILED', 'UPDATING']]
ErrorMessage
- Type: typing.Optional[str]
LastActiveDefinition
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.LastActiveDefinitionTypeDef]
BooleanColumnStatisticsDataTypeDef
NumberOfTrues
- Type:
- Required: Yes
NumberOfFalses
- Type:
- Required: Yes
NumberOfNulls
- Type:
- Required: Yes
CancelDataQualityRuleRecommendationRunRequestRequestTypeDef
RunId
- Type:
- Required: Yes
CancelDataQualityRulesetEvaluationRunRequestRequestTypeDef
RunId
- Type:
- Required: Yes
CancelMLTaskRunRequestRequestTypeDef
TransformId
- Type:
- Required: Yes
TaskRunId
- Type:
- Required: Yes
CancelMLTaskRunResponseTypeDef
TransformId
- Type:
- Required: Yes
TaskRunId
- Type:
- Required: Yes
Status
- Type: typing.Literal['FAILED', 'RUNNING', 'STARTING', 'STOPPED', 'STOPPING', 'SUCCEEDED', 'TIMEOUT']
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CancelStatementRequestRequestTypeDef
SessionId
- Type:
- Required: Yes
Id
- Type:
- Required: Yes
RequestOrigin
- Type: typing.Optional[str]
CatalogDeltaSourceExtraOutputTypeDef
Name
- Type:
- Required: Yes
Database
- Type:
- Required: Yes
Table
- Type:
- Required: Yes
AdditionalDeltaOptions
- Type: typing.Optional[typing.Dict[str, str]]
OutputSchemas
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue_classes.GlueSchemaExtraOutputTypeDef]]
CatalogDeltaSourceOutputTypeDef
Name
- Type:
- Required: Yes
Database
- Type:
- Required: Yes
Table
- Type:
- Required: Yes
AdditionalDeltaOptions
- Type: typing.Optional[typing.Dict[str, str]]
OutputSchemas
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue_classes.GlueSchemaOutputTypeDef]]
CatalogDeltaSourceTypeDef
Name
- Type:
- Required: Yes
Database
- Type:
- Required: Yes
Table
- Type:
- Required: Yes
AdditionalDeltaOptions
- Type: typing.Optional[typing.Mapping[str, str]]
OutputSchemas
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.glue_classes.GlueSchemaTypeDef]]
CatalogEntryTypeDef
DatabaseName
- Type:
- Required: Yes
TableName
- Type:
- Required: Yes
CatalogHudiSourceExtraOutputTypeDef
Name
- Type:
- Required: Yes
Database
- Type:
- Required: Yes
Table
- Type:
- Required: Yes
AdditionalHudiOptions
- Type: typing.Optional[typing.Dict[str, str]]
OutputSchemas
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue_classes.GlueSchemaExtraOutputTypeDef]]
CatalogHudiSourceOutputTypeDef
Name
- Type:
- Required: Yes
Database
- Type:
- Required: Yes
Table
- Type:
- Required: Yes
AdditionalHudiOptions
- Type: typing.Optional[typing.Dict[str, str]]
OutputSchemas
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue_classes.GlueSchemaOutputTypeDef]]
CatalogHudiSourceTypeDef
Name
- Type:
- Required: Yes
Database
- Type:
- Required: Yes
Table
- Type:
- Required: Yes
AdditionalHudiOptions
- Type: typing.Optional[typing.Mapping[str, str]]
OutputSchemas
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.glue_classes.GlueSchemaTypeDef]]
CatalogImportStatusTypeDef
ImportCompleted
- Type: typing.Optional[bool]
ImportTime
- Type: typing.Optional[datetime.datetime]
ImportedBy
- Type: typing.Optional[str]
CatalogKafkaSourceExtraOutputTypeDef
Name
- Type:
- Required: Yes
Table
- Type:
- Required: Yes
Database
- Type:
- Required: Yes
WindowSize
- Type: typing.Optional[int]
DetectSchema
- Type: typing.Optional[bool]
StreamingOptions
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.KafkaStreamingSourceOptionsExtraOutputTypeDef]
DataPreviewOptions
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.StreamingDataPreviewOptionsTypeDef]
CatalogKafkaSourceOutputTypeDef
Name
- Type:
- Required: Yes
Table
- Type:
- Required: Yes
Database
- Type:
- Required: Yes
WindowSize
- Type: typing.Optional[int]
DetectSchema
- Type: typing.Optional[bool]
StreamingOptions
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.KafkaStreamingSourceOptionsOutputTypeDef]
DataPreviewOptions
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.StreamingDataPreviewOptionsTypeDef]
CatalogKafkaSourceTypeDef
Name
- Type:
- Required: Yes
Table
- Type:
- Required: Yes
Database
- Type:
- Required: Yes
WindowSize
- Type: typing.Optional[int]
DetectSchema
- Type: typing.Optional[bool]
StreamingOptions
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.KafkaStreamingSourceOptionsTypeDef]
DataPreviewOptions
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.StreamingDataPreviewOptionsTypeDef]
CatalogKinesisSourceExtraOutputTypeDef
Name
- Type:
- Required: Yes
Table
- Type:
- Required: Yes
Database
- Type:
- Required: Yes
WindowSize
- Type: typing.Optional[int]
DetectSchema
- Type: typing.Optional[bool]
StreamingOptions
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.KinesisStreamingSourceOptionsExtraOutputTypeDef]
DataPreviewOptions
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.StreamingDataPreviewOptionsTypeDef]
CatalogKinesisSourceOutputTypeDef
Name
- Type:
- Required: Yes
Table
- Type:
- Required: Yes
Database
- Type:
- Required: Yes
WindowSize
- Type: typing.Optional[int]
DetectSchema
- Type: typing.Optional[bool]
StreamingOptions
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.KinesisStreamingSourceOptionsOutputTypeDef]
DataPreviewOptions
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.StreamingDataPreviewOptionsTypeDef]
CatalogKinesisSourceTypeDef
Name
- Type:
- Required: Yes
Table
- Type:
- Required: Yes
Database
- Type:
- Required: Yes
WindowSize
- Type: typing.Optional[int]
DetectSchema
- Type: typing.Optional[bool]
StreamingOptions
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.KinesisStreamingSourceOptionsTypeDef]
DataPreviewOptions
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.StreamingDataPreviewOptionsTypeDef]
CatalogSchemaChangePolicyTypeDef
EnableUpdateCatalog
- Type: typing.Optional[bool]
UpdateBehavior
- Type: typing.Optional[typing.Literal['LOG', 'UPDATE_IN_DATABASE']]
CatalogSourceTypeDef
Name
- Type:
- Required: Yes
Database
- Type:
- Required: Yes
Table
- Type:
- Required: Yes
CatalogTargetExtraOutputTypeDef
DatabaseName
- Type:
- Required: Yes
Tables
- Type: typing.List[str]
- Required: Yes
ConnectionName
- Type: typing.Optional[str]
EventQueueArn
- Type: typing.Optional[str]
DlqEventQueueArn
- Type: typing.Optional[str]
CatalogTargetOutputTypeDef
DatabaseName
- Type:
- Required: Yes
Tables
- Type: typing.List[str]
- Required: Yes
ConnectionName
- Type: typing.Optional[str]
EventQueueArn
- Type: typing.Optional[str]
DlqEventQueueArn
- Type: typing.Optional[str]
CatalogTargetTypeDef
DatabaseName
- Type:
- Required: Yes
Tables
- Type: typing.Sequence[str]
- Required: Yes
ConnectionName
- Type: typing.Optional[str]
EventQueueArn
- Type: typing.Optional[str]
DlqEventQueueArn
- Type: typing.Optional[str]
CheckSchemaVersionValidityInputRequestTypeDef
DataFormat
- Type: typing.Literal['AVRO', 'JSON', 'PROTOBUF']
- Required: Yes
SchemaDefinition
- Type:
- Required: Yes
CheckSchemaVersionValidityResponseTypeDef
Valid
- Type:
- Required: Yes
Error
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ClassifierTypeDef
GrokClassifier
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.GrokClassifierTypeDef]
XMLClassifier
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.XMLClassifierTypeDef]
JsonClassifier
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.JsonClassifierTypeDef]
CsvClassifier
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.CsvClassifierTypeDef]
CloudWatchEncryptionTypeDef
CloudWatchEncryptionMode
- Type: typing.Optional[typing.Literal['DISABLED', 'SSE-KMS']]
KmsKeyArn
- Type: typing.Optional[str]
CodeGenConfigurationNodeExtraOutputTypeDef
AthenaConnectorSource
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.AthenaConnectorSourceExtraOutputTypeDef]
JDBCConnectorSource
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.JDBCConnectorSourceExtraOutputTypeDef]
SparkConnectorSource
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.SparkConnectorSourceExtraOutputTypeDef]
CatalogSource
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.CatalogSourceTypeDef]
RedshiftSource
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.RedshiftSourceTypeDef]
S3CatalogSource
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.S3CatalogSourceTypeDef]
S3CsvSource
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.S3CsvSourceExtraOutputTypeDef]
S3JsonSource
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.S3JsonSourceExtraOutputTypeDef]
S3ParquetSource
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.S3ParquetSourceExtraOutputTypeDef]
RelationalCatalogSource
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.RelationalCatalogSourceTypeDef]
DynamoDBCatalogSource
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.DynamoDBCatalogSourceTypeDef]
JDBCConnectorTarget
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.JDBCConnectorTargetExtraOutputTypeDef]
SparkConnectorTarget
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.SparkConnectorTargetExtraOutputTypeDef]
CatalogTarget
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.BasicCatalogTargetExtraOutputTypeDef]
RedshiftTarget
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.RedshiftTargetExtraOutputTypeDef]
S3CatalogTarget
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.S3CatalogTargetExtraOutputTypeDef]
S3GlueParquetTarget
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.S3GlueParquetTargetExtraOutputTypeDef]
S3DirectTarget
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.S3DirectTargetExtraOutputTypeDef]
ApplyMapping
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.ApplyMappingExtraOutputTypeDef]
SelectFields
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.SelectFieldsExtraOutputTypeDef]
DropFields
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.DropFieldsExtraOutputTypeDef]
RenameField
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.RenameFieldExtraOutputTypeDef]
Spigot
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.SpigotExtraOutputTypeDef]
Join
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.JoinExtraOutputTypeDef]
SplitFields
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.SplitFieldsExtraOutputTypeDef]
SelectFromCollection
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.SelectFromCollectionExtraOutputTypeDef]
FillMissingValues
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.FillMissingValuesExtraOutputTypeDef]
Filter
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.FilterExtraOutputTypeDef]
CustomCode
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.CustomCodeExtraOutputTypeDef]
SparkSQL
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.SparkSQLExtraOutputTypeDef]
DirectKinesisSource
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.DirectKinesisSourceExtraOutputTypeDef]
DirectKafkaSource
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.DirectKafkaSourceExtraOutputTypeDef]
CatalogKinesisSource
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.CatalogKinesisSourceExtraOutputTypeDef]
CatalogKafkaSource
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.CatalogKafkaSourceExtraOutputTypeDef]
DropNullFields
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.DropNullFieldsExtraOutputTypeDef]
Merge
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.MergeExtraOutputTypeDef]
Union
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.UnionExtraOutputTypeDef]
PIIDetection
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.PIIDetectionExtraOutputTypeDef]
Aggregate
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.AggregateExtraOutputTypeDef]
DropDuplicates
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.DropDuplicatesExtraOutputTypeDef]
GovernedCatalogTarget
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.GovernedCatalogTargetExtraOutputTypeDef]
GovernedCatalogSource
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.GovernedCatalogSourceTypeDef]
MicrosoftSQLServerCatalogSource
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.MicrosoftSQLServerCatalogSourceTypeDef]
MySQLCatalogSource
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.MySQLCatalogSourceTypeDef]
OracleSQLCatalogSource
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.OracleSQLCatalogSourceTypeDef]
PostgreSQLCatalogSource
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.PostgreSQLCatalogSourceTypeDef]
MicrosoftSQLServerCatalogTarget
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.MicrosoftSQLServerCatalogTargetExtraOutputTypeDef]
MySQLCatalogTarget
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.MySQLCatalogTargetExtraOutputTypeDef]
OracleSQLCatalogTarget
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.OracleSQLCatalogTargetExtraOutputTypeDef]
PostgreSQLCatalogTarget
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.PostgreSQLCatalogTargetExtraOutputTypeDef]
DynamicTransform
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.DynamicTransformExtraOutputTypeDef]
EvaluateDataQuality
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.EvaluateDataQualityExtraOutputTypeDef]
S3CatalogHudiSource
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.S3CatalogHudiSourceExtraOutputTypeDef]
CatalogHudiSource
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.CatalogHudiSourceExtraOutputTypeDef]
S3HudiSource
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.S3HudiSourceExtraOutputTypeDef]
S3HudiCatalogTarget
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.S3HudiCatalogTargetExtraOutputTypeDef]
S3HudiDirectTarget
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.S3HudiDirectTargetExtraOutputTypeDef]
DirectJDBCSource
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.DirectJDBCSourceTypeDef]
S3CatalogDeltaSource
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.S3CatalogDeltaSourceExtraOutputTypeDef]
CatalogDeltaSource
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.CatalogDeltaSourceExtraOutputTypeDef]
S3DeltaSource
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.S3DeltaSourceExtraOutputTypeDef]
S3DeltaCatalogTarget
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.S3DeltaCatalogTargetExtraOutputTypeDef]
S3DeltaDirectTarget
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.S3DeltaDirectTargetExtraOutputTypeDef]
AmazonRedshiftSource
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.AmazonRedshiftSourceExtraOutputTypeDef]
AmazonRedshiftTarget
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.AmazonRedshiftTargetExtraOutputTypeDef]
EvaluateDataQualityMultiFrame
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.EvaluateDataQualityMultiFrameExtraOutputTypeDef]
Recipe
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.RecipeExtraOutputTypeDef]
SnowflakeSource
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.SnowflakeSourceExtraOutputTypeDef]
SnowflakeTarget
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.SnowflakeTargetExtraOutputTypeDef]
ConnectorDataSource
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.ConnectorDataSourceExtraOutputTypeDef]
ConnectorDataTarget
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.ConnectorDataTargetExtraOutputTypeDef]
CodeGenConfigurationNodeOutputTypeDef
AthenaConnectorSource
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.AthenaConnectorSourceOutputTypeDef]
JDBCConnectorSource
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.JDBCConnectorSourceOutputTypeDef]
SparkConnectorSource
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.SparkConnectorSourceOutputTypeDef]
CatalogSource
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.CatalogSourceTypeDef]
RedshiftSource
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.RedshiftSourceTypeDef]
S3CatalogSource
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.S3CatalogSourceTypeDef]
S3CsvSource
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.S3CsvSourceOutputTypeDef]
S3JsonSource
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.S3JsonSourceOutputTypeDef]
S3ParquetSource
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.S3ParquetSourceOutputTypeDef]
RelationalCatalogSource
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.RelationalCatalogSourceTypeDef]
DynamoDBCatalogSource
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.DynamoDBCatalogSourceTypeDef]
JDBCConnectorTarget
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.JDBCConnectorTargetOutputTypeDef]
SparkConnectorTarget
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.SparkConnectorTargetOutputTypeDef]
CatalogTarget
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.BasicCatalogTargetOutputTypeDef]
RedshiftTarget
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.RedshiftTargetOutputTypeDef]
S3CatalogTarget
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.S3CatalogTargetOutputTypeDef]
S3GlueParquetTarget
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.S3GlueParquetTargetOutputTypeDef]
S3DirectTarget
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.S3DirectTargetOutputTypeDef]
ApplyMapping
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.ApplyMappingOutputTypeDef]
SelectFields
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.SelectFieldsOutputTypeDef]
DropFields
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.DropFieldsOutputTypeDef]
RenameField
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.RenameFieldOutputTypeDef]
Spigot
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.SpigotOutputTypeDef]
Join
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.JoinOutputTypeDef]
SplitFields
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.SplitFieldsOutputTypeDef]
SelectFromCollection
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.SelectFromCollectionOutputTypeDef]
FillMissingValues
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.FillMissingValuesOutputTypeDef]
Filter
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.FilterOutputTypeDef]
CustomCode
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.CustomCodeOutputTypeDef]
SparkSQL
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.SparkSQLOutputTypeDef]
DirectKinesisSource
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.DirectKinesisSourceOutputTypeDef]
DirectKafkaSource
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.DirectKafkaSourceOutputTypeDef]
CatalogKinesisSource
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.CatalogKinesisSourceOutputTypeDef]
CatalogKafkaSource
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.CatalogKafkaSourceOutputTypeDef]
DropNullFields
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.DropNullFieldsOutputTypeDef]
Merge
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.MergeOutputTypeDef]
Union
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.UnionOutputTypeDef]
PIIDetection
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.PIIDetectionOutputTypeDef]
Aggregate
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.AggregateOutputTypeDef]
DropDuplicates
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.DropDuplicatesOutputTypeDef]
GovernedCatalogTarget
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.GovernedCatalogTargetOutputTypeDef]
GovernedCatalogSource
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.GovernedCatalogSourceTypeDef]
MicrosoftSQLServerCatalogSource
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.MicrosoftSQLServerCatalogSourceTypeDef]
MySQLCatalogSource
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.MySQLCatalogSourceTypeDef]
OracleSQLCatalogSource
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.OracleSQLCatalogSourceTypeDef]
PostgreSQLCatalogSource
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.PostgreSQLCatalogSourceTypeDef]
MicrosoftSQLServerCatalogTarget
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.MicrosoftSQLServerCatalogTargetOutputTypeDef]
MySQLCatalogTarget
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.MySQLCatalogTargetOutputTypeDef]
OracleSQLCatalogTarget
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.OracleSQLCatalogTargetOutputTypeDef]
PostgreSQLCatalogTarget
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.PostgreSQLCatalogTargetOutputTypeDef]
DynamicTransform
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.DynamicTransformOutputTypeDef]
EvaluateDataQuality
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.EvaluateDataQualityOutputTypeDef]
S3CatalogHudiSource
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.S3CatalogHudiSourceOutputTypeDef]
CatalogHudiSource
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.CatalogHudiSourceOutputTypeDef]
S3HudiSource
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.S3HudiSourceOutputTypeDef]
S3HudiCatalogTarget
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.S3HudiCatalogTargetOutputTypeDef]
S3HudiDirectTarget
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.S3HudiDirectTargetOutputTypeDef]
DirectJDBCSource
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.DirectJDBCSourceTypeDef]
S3CatalogDeltaSource
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.S3CatalogDeltaSourceOutputTypeDef]
CatalogDeltaSource
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.CatalogDeltaSourceOutputTypeDef]
S3DeltaSource
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.S3DeltaSourceOutputTypeDef]
S3DeltaCatalogTarget
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.S3DeltaCatalogTargetOutputTypeDef]
S3DeltaDirectTarget
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.S3DeltaDirectTargetOutputTypeDef]
AmazonRedshiftSource
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.AmazonRedshiftSourceOutputTypeDef]
AmazonRedshiftTarget
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.AmazonRedshiftTargetOutputTypeDef]
EvaluateDataQualityMultiFrame
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.EvaluateDataQualityMultiFrameOutputTypeDef]
Recipe
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.RecipeOutputTypeDef]
SnowflakeSource
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.SnowflakeSourceOutputTypeDef]
SnowflakeTarget
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.SnowflakeTargetOutputTypeDef]
ConnectorDataSource
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.ConnectorDataSourceOutputTypeDef]
ConnectorDataTarget
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.ConnectorDataTargetOutputTypeDef]
CodeGenConfigurationNodeTypeDef
AthenaConnectorSource
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.AthenaConnectorSourceTypeDef]
JDBCConnectorSource
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.JDBCConnectorSourceTypeDef]
SparkConnectorSource
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.SparkConnectorSourceTypeDef]
CatalogSource
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.CatalogSourceTypeDef]
RedshiftSource
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.RedshiftSourceTypeDef]
S3CatalogSource
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.S3CatalogSourceTypeDef]
S3CsvSource
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.S3CsvSourceTypeDef]
S3JsonSource
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.S3JsonSourceTypeDef]
S3ParquetSource
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.S3ParquetSourceTypeDef]
RelationalCatalogSource
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.RelationalCatalogSourceTypeDef]
DynamoDBCatalogSource
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.DynamoDBCatalogSourceTypeDef]
JDBCConnectorTarget
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.JDBCConnectorTargetTypeDef]
SparkConnectorTarget
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.SparkConnectorTargetTypeDef]
CatalogTarget
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.BasicCatalogTargetTypeDef]
RedshiftTarget
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.RedshiftTargetTypeDef]
S3CatalogTarget
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.S3CatalogTargetTypeDef]
S3GlueParquetTarget
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.S3GlueParquetTargetTypeDef]
S3DirectTarget
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.S3DirectTargetTypeDef]
ApplyMapping
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.ApplyMappingTypeDef]
SelectFields
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.SelectFieldsTypeDef]
DropFields
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.DropFieldsTypeDef]
RenameField
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.RenameFieldTypeDef]
Spigot
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.SpigotTypeDef]
Join
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.JoinTypeDef]
SplitFields
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.SplitFieldsTypeDef]
SelectFromCollection
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.SelectFromCollectionTypeDef]
FillMissingValues
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.FillMissingValuesTypeDef]
Filter
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.FilterTypeDef]
CustomCode
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.CustomCodeTypeDef]
SparkSQL
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.SparkSQLTypeDef]
DirectKinesisSource
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.DirectKinesisSourceTypeDef]
DirectKafkaSource
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.DirectKafkaSourceTypeDef]
CatalogKinesisSource
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.CatalogKinesisSourceTypeDef]
CatalogKafkaSource
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.CatalogKafkaSourceTypeDef]
DropNullFields
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.DropNullFieldsTypeDef]
Merge
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.MergeTypeDef]
Union
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.UnionTypeDef]
PIIDetection
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.PIIDetectionTypeDef]
Aggregate
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.AggregateTypeDef]
DropDuplicates
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.DropDuplicatesTypeDef]
GovernedCatalogTarget
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.GovernedCatalogTargetTypeDef]
GovernedCatalogSource
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.GovernedCatalogSourceTypeDef]
MicrosoftSQLServerCatalogSource
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.MicrosoftSQLServerCatalogSourceTypeDef]
MySQLCatalogSource
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.MySQLCatalogSourceTypeDef]
OracleSQLCatalogSource
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.OracleSQLCatalogSourceTypeDef]
PostgreSQLCatalogSource
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.PostgreSQLCatalogSourceTypeDef]
MicrosoftSQLServerCatalogTarget
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.MicrosoftSQLServerCatalogTargetTypeDef]
MySQLCatalogTarget
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.MySQLCatalogTargetTypeDef]
OracleSQLCatalogTarget
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.OracleSQLCatalogTargetTypeDef]
PostgreSQLCatalogTarget
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.PostgreSQLCatalogTargetTypeDef]
DynamicTransform
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.DynamicTransformTypeDef]
EvaluateDataQuality
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.EvaluateDataQualityTypeDef]
S3CatalogHudiSource
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.S3CatalogHudiSourceTypeDef]
CatalogHudiSource
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.CatalogHudiSourceTypeDef]
S3HudiSource
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.S3HudiSourceTypeDef]
S3HudiCatalogTarget
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.S3HudiCatalogTargetTypeDef]
S3HudiDirectTarget
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.S3HudiDirectTargetTypeDef]
DirectJDBCSource
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.DirectJDBCSourceTypeDef]
S3CatalogDeltaSource
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.S3CatalogDeltaSourceTypeDef]
CatalogDeltaSource
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.CatalogDeltaSourceTypeDef]
S3DeltaSource
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.S3DeltaSourceTypeDef]
S3DeltaCatalogTarget
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.S3DeltaCatalogTargetTypeDef]
S3DeltaDirectTarget
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.S3DeltaDirectTargetTypeDef]
AmazonRedshiftSource
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.AmazonRedshiftSourceTypeDef]
AmazonRedshiftTarget
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.AmazonRedshiftTargetTypeDef]
EvaluateDataQualityMultiFrame
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.EvaluateDataQualityMultiFrameTypeDef]
Recipe
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.RecipeTypeDef]
SnowflakeSource
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.SnowflakeSourceTypeDef]
SnowflakeTarget
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.SnowflakeTargetTypeDef]
ConnectorDataSource
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.ConnectorDataSourceTypeDef]
ConnectorDataTarget
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.ConnectorDataTargetTypeDef]
CodeGenEdgeTypeDef
Source
- Type:
- Required: Yes
Target
- Type:
- Required: Yes
TargetParameter
- Type: typing.Optional[str]
CodeGenNodeArgTypeDef
Name
- Type:
- Required: Yes
Value
- Type:
- Required: Yes
Param
- Type: typing.Optional[bool]
CodeGenNodeOutputTypeDef
Id
- Type:
- Required: Yes
NodeType
- Type:
- Required: Yes
Args
- Type: typing.List[aws_resource_validator.pydantic_models.glue_classes.CodeGenNodeArgTypeDef]
- Required: Yes
LineNumber
- Type: typing.Optional[int]
CodeGenNodeTypeDef
Id
- Type:
- Required: Yes
NodeType
- Type:
- Required: Yes
Args
- Type: typing.Sequence[aws_resource_validator.pydantic_models.glue_classes.CodeGenNodeArgTypeDef]
- Required: Yes
LineNumber
- Type: typing.Optional[int]
ColumnErrorTypeDef
ColumnName
- Type: typing.Optional[str]
Error
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.ErrorDetailTypeDef]
ColumnImportanceTypeDef
ColumnName
- Type: typing.Optional[str]
Importance
- Type: typing.Optional[float]
ColumnOutputTypeDef
Name
- Type:
- Required: Yes
Type
- Type: typing.Optional[str]
Comment
- Type: typing.Optional[str]
Parameters
- Type: typing.Optional[typing.Dict[str, str]]
ColumnRowFilterTypeDef
ColumnName
- Type: typing.Optional[str]
RowFilterExpression
- Type: typing.Optional[str]
ColumnStatisticsDataOutputTypeDef
Type
- Type: typing.Literal['BINARY', 'BOOLEAN', 'DATE', 'DECIMAL', 'DOUBLE', 'LONG', 'STRING']
- Required: Yes
BooleanColumnStatisticsData
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.BooleanColumnStatisticsDataTypeDef]
DateColumnStatisticsData
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.DateColumnStatisticsDataOutputTypeDef]
DecimalColumnStatisticsData
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.DecimalColumnStatisticsDataOutputTypeDef]
DoubleColumnStatisticsData
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.DoubleColumnStatisticsDataTypeDef]
LongColumnStatisticsData
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.LongColumnStatisticsDataTypeDef]
StringColumnStatisticsData
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.StringColumnStatisticsDataTypeDef]
BinaryColumnStatisticsData
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.BinaryColumnStatisticsDataTypeDef]
ColumnStatisticsDataTypeDef
Type
- Type: typing.Literal['BINARY', 'BOOLEAN', 'DATE', 'DECIMAL', 'DOUBLE', 'LONG', 'STRING']
- Required: Yes
BooleanColumnStatisticsData
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.BooleanColumnStatisticsDataTypeDef]
DateColumnStatisticsData
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.DateColumnStatisticsDataTypeDef]
DecimalColumnStatisticsData
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.DecimalColumnStatisticsDataTypeDef]
DoubleColumnStatisticsData
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.DoubleColumnStatisticsDataTypeDef]
LongColumnStatisticsData
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.LongColumnStatisticsDataTypeDef]
StringColumnStatisticsData
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.StringColumnStatisticsDataTypeDef]
BinaryColumnStatisticsData
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.BinaryColumnStatisticsDataTypeDef]
ColumnStatisticsErrorTypeDef
ColumnStatistics
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.ColumnStatisticsOutputTypeDef]
Error
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.ErrorDetailTypeDef]
ColumnStatisticsOutputTypeDef
ColumnName
- Type:
- Required: Yes
ColumnType
- Type:
- Required: Yes
AnalyzedTime
- Type:
- Required: Yes
StatisticsData
- Type:
- Required: Yes
ColumnStatisticsTaskRunTypeDef
CustomerId
- Type: typing.Optional[str]
ColumnStatisticsTaskRunId
- Type: typing.Optional[str]
DatabaseName
- Type: typing.Optional[str]
TableName
- Type: typing.Optional[str]
ColumnNameList
- Type: typing.Optional[typing.List[str]]
CatalogID
- Type: typing.Optional[str]
Role
- Type: typing.Optional[str]
SampleSize
- Type: typing.Optional[float]
SecurityConfiguration
- Type: typing.Optional[str]
NumberOfWorkers
- Type: typing.Optional[int]
WorkerType
- Type: typing.Optional[str]
Status
- Type: typing.Optional[typing.Literal['FAILED', 'RUNNING', 'STARTING', 'STOPPED', 'SUCCEEDED']]
CreationTime
- Type: typing.Optional[datetime.datetime]
LastUpdated
- Type: typing.Optional[datetime.datetime]
StartTime
- Type: typing.Optional[datetime.datetime]
EndTime
- Type: typing.Optional[datetime.datetime]
ErrorMessage
- Type: typing.Optional[str]
DPUSeconds
- Type: typing.Optional[float]
ColumnStatisticsTypeDef
ColumnName
- Type:
- Required: Yes
ColumnType
- Type:
- Required: Yes
AnalyzedTime
- Type: typing.Union[datetime.datetime, str]
- Required: Yes
StatisticsData
- Type:
- Required: Yes
ColumnTypeDef
Name
- Type:
- Required: Yes
Type
- Type: typing.Optional[str]
Comment
- Type: typing.Optional[str]
Parameters
- Type: typing.Optional[typing.Mapping[str, str]]
ConditionExpressionTypeDef
Condition
- Type:
- Required: Yes
TargetColumn
- Type:
- Required: Yes
Value
- Type: typing.Optional[str]
ConditionTypeDef
LogicalOperator
- Type: typing.Optional[typing.Literal['EQUALS']]
JobName
- Type: typing.Optional[str]
State
- Type: typing.Optional[typing.Literal['ERROR', 'EXPIRED', 'FAILED', 'RUNNING', 'STARTING', 'STOPPED', 'STOPPING', 'SUCCEEDED', 'TIMEOUT', 'WAITING']]
CrawlerName
- Type: typing.Optional[str]
CrawlState
- Type: typing.Optional[typing.Literal['CANCELLED', 'CANCELLING', 'ERROR', 'FAILED', 'RUNNING', 'SUCCEEDED']]
ConfigurationObjectOutputTypeDef
DefaultValue
- Type: typing.Optional[str]
AllowedValues
- Type: typing.Optional[typing.List[str]]
MinValue
- Type: typing.Optional[str]
MaxValue
- Type: typing.Optional[str]
ConfigurationObjectTypeDef
DefaultValue
- Type: typing.Optional[str]
AllowedValues
- Type: typing.Optional[typing.Sequence[str]]
MinValue
- Type: typing.Optional[str]
MaxValue
- Type: typing.Optional[str]
ConfusionMatrixTypeDef
NumTruePositives
- Type: typing.Optional[int]
NumFalsePositives
- Type: typing.Optional[int]
NumTrueNegatives
- Type: typing.Optional[int]
NumFalseNegatives
- Type: typing.Optional[int]
ConnectionInputTypeDef
Name
- Type:
- Required: Yes
ConnectionType
- Type: typing.Literal['CUSTOM', 'JDBC', 'KAFKA', 'MARKETPLACE', 'MONGODB', 'NETWORK', 'SALESFORCE', 'SFTP']
- Required: Yes
ConnectionProperties
- Type: typing.Mapping[typing.Literal['CONFIG_FILES', 'CONNECTION_URL', 'CONNECTOR_CLASS_NAME', 'CONNECTOR_TYPE', 'CONNECTOR_URL', 'CUSTOM_JDBC_CERT', 'CUSTOM_JDBC_CERT_STRING', 'ENCRYPTED_KAFKA_CLIENT_KEYSTORE_PASSWORD', 'ENCRYPTED_KAFKA_CLIENT_KEY_PASSWORD', 'ENCRYPTED_KAFKA_SASL_PLAIN_PASSWORD', 'ENCRYPTED_KAFKA_SASL_SCRAM_PASSWORD', 'ENCRYPTED_PASSWORD', 'HOST', 'INSTANCE_ID', 'JDBC_CONNECTION_URL', 'JDBC_DRIVER_CLASS_NAME', 'JDBC_DRIVER_JAR_URI', 'JDBC_ENFORCE_SSL', 'JDBC_ENGINE', 'JDBC_ENGINE_VERSION', 'KAFKA_BOOTSTRAP_SERVERS', 'KAFKA_CLIENT_KEYSTORE', 'KAFKA_CLIENT_KEYSTORE_PASSWORD', 'KAFKA_CLIENT_KEY_PASSWORD', 'KAFKA_CUSTOM_CERT', 'KAFKA_SASL_GSSAPI_KEYTAB', 'KAFKA_SASL_GSSAPI_KRB5_CONF', 'KAFKA_SASL_GSSAPI_PRINCIPAL', 'KAFKA_SASL_GSSAPI_SERVICE', 'KAFKA_SASL_MECHANISM', 'KAFKA_SASL_PLAIN_PASSWORD', 'KAFKA_SASL_PLAIN_USERNAME', 'KAFKA_SASL_SCRAM_PASSWORD', 'KAFKA_SASL_SCRAM_SECRETS_ARN', 'KAFKA_SASL_SCRAM_USERNAME', 'KAFKA_SKIP_CUSTOM_CERT_VALIDATION', 'KAFKA_SSL_ENABLED', 'PASSWORD', 'PORT', 'ROLE_ARN', 'SECRET_ID', 'SKIP_CUSTOM_JDBC_CERT_VALIDATION', 'USERNAME'], str]
- Required: Yes
Description
- Type: typing.Optional[str]
MatchCriteria
- Type: typing.Optional[typing.Sequence[str]]
PhysicalConnectionRequirements
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.PhysicalConnectionRequirementsTypeDef]
AuthenticationConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.AuthenticationConfigurationInputTypeDef]
ValidateCredentials
- Type: typing.Optional[bool]
ConnectionPasswordEncryptionTypeDef
ReturnConnectionPasswordEncrypted
- Type:
- Required: Yes
AwsKmsKeyId
- Type: typing.Optional[str]
ConnectionTypeDef
Name
- Type: typing.Optional[str]
Description
- Type: typing.Optional[str]
ConnectionType
- Type: typing.Optional[typing.Literal['CUSTOM', 'JDBC', 'KAFKA', 'MARKETPLACE', 'MONGODB', 'NETWORK', 'SALESFORCE', 'SFTP']]
MatchCriteria
- Type: typing.Optional[typing.List[str]]
ConnectionProperties
- Type: typing.Optional[typing.Dict[typing.Literal['CONFIG_FILES', 'CONNECTION_URL', 'CONNECTOR_CLASS_NAME', 'CONNECTOR_TYPE', 'CONNECTOR_URL', 'CUSTOM_JDBC_CERT', 'CUSTOM_JDBC_CERT_STRING', 'ENCRYPTED_KAFKA_CLIENT_KEYSTORE_PASSWORD', 'ENCRYPTED_KAFKA_CLIENT_KEY_PASSWORD', 'ENCRYPTED_KAFKA_SASL_PLAIN_PASSWORD', 'ENCRYPTED_KAFKA_SASL_SCRAM_PASSWORD', 'ENCRYPTED_PASSWORD', 'HOST', 'INSTANCE_ID', 'JDBC_CONNECTION_URL', 'JDBC_DRIVER_CLASS_NAME', 'JDBC_DRIVER_JAR_URI', 'JDBC_ENFORCE_SSL', 'JDBC_ENGINE', 'JDBC_ENGINE_VERSION', 'KAFKA_BOOTSTRAP_SERVERS', 'KAFKA_CLIENT_KEYSTORE', 'KAFKA_CLIENT_KEYSTORE_PASSWORD', 'KAFKA_CLIENT_KEY_PASSWORD', 'KAFKA_CUSTOM_CERT', 'KAFKA_SASL_GSSAPI_KEYTAB', 'KAFKA_SASL_GSSAPI_KRB5_CONF', 'KAFKA_SASL_GSSAPI_PRINCIPAL', 'KAFKA_SASL_GSSAPI_SERVICE', 'KAFKA_SASL_MECHANISM', 'KAFKA_SASL_PLAIN_PASSWORD', 'KAFKA_SASL_PLAIN_USERNAME', 'KAFKA_SASL_SCRAM_PASSWORD', 'KAFKA_SASL_SCRAM_SECRETS_ARN', 'KAFKA_SASL_SCRAM_USERNAME', 'KAFKA_SKIP_CUSTOM_CERT_VALIDATION', 'KAFKA_SSL_ENABLED', 'PASSWORD', 'PORT', 'ROLE_ARN', 'SECRET_ID', 'SKIP_CUSTOM_JDBC_CERT_VALIDATION', 'USERNAME'], str]]
PhysicalConnectionRequirements
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.PhysicalConnectionRequirementsOutputTypeDef]
CreationTime
- Type: typing.Optional[datetime.datetime]
LastUpdatedTime
- Type: typing.Optional[datetime.datetime]
LastUpdatedBy
- Type: typing.Optional[str]
Status
- Type: typing.Optional[typing.Literal['FAILED', 'IN_PROGRESS', 'READY']]
StatusReason
- Type: typing.Optional[str]
LastConnectionValidationTime
- Type: typing.Optional[datetime.datetime]
AuthenticationConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.AuthenticationConfigurationTypeDef]
ConnectionsListExtraOutputTypeDef
Connections
- Type: typing.Optional[typing.List[str]]
ConnectionsListOutputTypeDef
Connections
- Type: typing.Optional[typing.List[str]]
ConnectionsListTypeDef
Connections
- Type: typing.Optional[typing.Sequence[str]]
ConnectorDataSourceExtraOutputTypeDef
Name
- Type:
- Required: Yes
ConnectionType
- Type:
- Required: Yes
Data
- Type: typing.Dict[str, str]
- Required: Yes
OutputSchemas
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue_classes.GlueSchemaExtraOutputTypeDef]]
ConnectorDataSourceOutputTypeDef
Name
- Type:
- Required: Yes
ConnectionType
- Type:
- Required: Yes
Data
- Type: typing.Dict[str, str]
- Required: Yes
OutputSchemas
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue_classes.GlueSchemaOutputTypeDef]]
ConnectorDataSourceTypeDef
Name
- Type:
- Required: Yes
ConnectionType
- Type:
- Required: Yes
Data
- Type: typing.Mapping[str, str]
- Required: Yes
OutputSchemas
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.glue_classes.GlueSchemaTypeDef]]
ConnectorDataTargetExtraOutputTypeDef
Name
- Type:
- Required: Yes
ConnectionType
- Type:
- Required: Yes
Data
- Type: typing.Dict[str, str]
- Required: Yes
Inputs
- Type: typing.Optional[typing.List[str]]
ConnectorDataTargetOutputTypeDef
Name
- Type:
- Required: Yes
ConnectionType
- Type:
- Required: Yes
Data
- Type: typing.Dict[str, str]
- Required: Yes
Inputs
- Type: typing.Optional[typing.List[str]]
ConnectorDataTargetTypeDef
Name
- Type:
- Required: Yes
ConnectionType
- Type:
- Required: Yes
Data
- Type: typing.Mapping[str, str]
- Required: Yes
Inputs
- Type: typing.Optional[typing.Sequence[str]]
CrawlTypeDef
State
- Type: typing.Optional[typing.Literal['CANCELLED', 'CANCELLING', 'ERROR', 'FAILED', 'RUNNING', 'SUCCEEDED']]
StartedOn
- Type: typing.Optional[datetime.datetime]
CompletedOn
- Type: typing.Optional[datetime.datetime]
ErrorMessage
- Type: typing.Optional[str]
LogGroup
- Type: typing.Optional[str]
LogStream
- Type: typing.Optional[str]
CrawlerHistoryTypeDef
CrawlId
- Type: typing.Optional[str]
State
- Type: typing.Optional[typing.Literal['COMPLETED', 'FAILED', 'RUNNING', 'STOPPED']]
StartTime
- Type: typing.Optional[datetime.datetime]
EndTime
- Type: typing.Optional[datetime.datetime]
Summary
- Type: typing.Optional[str]
ErrorMessage
- Type: typing.Optional[str]
LogGroup
- Type: typing.Optional[str]
LogStream
- Type: typing.Optional[str]
MessagePrefix
- Type: typing.Optional[str]
DPUHour
- Type: typing.Optional[float]
CrawlerMetricsTypeDef
CrawlerName
- Type: typing.Optional[str]
TimeLeftSeconds
- Type: typing.Optional[float]
StillEstimating
- Type: typing.Optional[bool]
LastRuntimeSeconds
- Type: typing.Optional[float]
MedianRuntimeSeconds
- Type: typing.Optional[float]
TablesCreated
- Type: typing.Optional[int]
TablesUpdated
- Type: typing.Optional[int]
TablesDeleted
- Type: typing.Optional[int]
CrawlerNodeDetailsTypeDef
Crawls
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue_classes.CrawlTypeDef]]
CrawlerTargetsExtraOutputTypeDef
S3Targets
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue_classes.S3TargetExtraOutputTypeDef]]
JdbcTargets
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue_classes.JdbcTargetExtraOutputTypeDef]]
MongoDBTargets
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue_classes.MongoDBTargetTypeDef]]
DynamoDBTargets
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue_classes.DynamoDBTargetTypeDef]]
CatalogTargets
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue_classes.CatalogTargetExtraOutputTypeDef]]
DeltaTargets
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue_classes.DeltaTargetExtraOutputTypeDef]]
IcebergTargets
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue_classes.IcebergTargetExtraOutputTypeDef]]
HudiTargets
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue_classes.HudiTargetExtraOutputTypeDef]]
CrawlerTargetsOutputTypeDef
S3Targets
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue_classes.S3TargetOutputTypeDef]]
JdbcTargets
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue_classes.JdbcTargetOutputTypeDef]]
MongoDBTargets
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue_classes.MongoDBTargetTypeDef]]
DynamoDBTargets
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue_classes.DynamoDBTargetTypeDef]]
CatalogTargets
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue_classes.CatalogTargetOutputTypeDef]]
DeltaTargets
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue_classes.DeltaTargetOutputTypeDef]]
IcebergTargets
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue_classes.IcebergTargetOutputTypeDef]]
HudiTargets
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue_classes.HudiTargetOutputTypeDef]]
CrawlerTargetsTypeDef
S3Targets
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.glue_classes.S3TargetTypeDef]]
JdbcTargets
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.glue_classes.JdbcTargetTypeDef]]
MongoDBTargets
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.glue_classes.MongoDBTargetTypeDef]]
DynamoDBTargets
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.glue_classes.DynamoDBTargetTypeDef]]
CatalogTargets
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.glue_classes.CatalogTargetTypeDef]]
DeltaTargets
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.glue_classes.DeltaTargetTypeDef]]
IcebergTargets
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.glue_classes.IcebergTargetTypeDef]]
HudiTargets
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.glue_classes.HudiTargetTypeDef]]
CrawlerTypeDef
Name
- Type: typing.Optional[str]
Role
- Type: typing.Optional[str]
Targets
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.CrawlerTargetsOutputTypeDef]
DatabaseName
- Type: typing.Optional[str]
Description
- Type: typing.Optional[str]
Classifiers
- Type: typing.Optional[typing.List[str]]
RecrawlPolicy
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.RecrawlPolicyTypeDef]
SchemaChangePolicy
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.SchemaChangePolicyTypeDef]
LineageConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.LineageConfigurationTypeDef]
State
- Type: typing.Optional[typing.Literal['READY', 'RUNNING', 'STOPPING']]
TablePrefix
- Type: typing.Optional[str]
Schedule
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.ScheduleTypeDef]
CrawlElapsedTime
- Type: typing.Optional[int]
CreationTime
- Type: typing.Optional[datetime.datetime]
LastUpdated
- Type: typing.Optional[datetime.datetime]
LastCrawl
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.LastCrawlInfoTypeDef]
Version
- Type: typing.Optional[int]
Configuration
- Type: typing.Optional[str]
CrawlerSecurityConfiguration
- Type: typing.Optional[str]
LakeFormationConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.LakeFormationConfigurationTypeDef]
CrawlsFilterTypeDef
FieldName
- Type: typing.Optional[typing.Literal['CRAWL_ID', 'DPU_HOUR', 'END_TIME', 'START_TIME', 'STATE']]
FilterOperator
- Type: typing.Optional[typing.Literal['EQ', 'GE', 'GT', 'LE', 'LT', 'NE']]
FieldValue
- Type: typing.Optional[str]
CreateBlueprintRequestRequestTypeDef
Name
- Type:
- Required: Yes
BlueprintLocation
- Type:
- Required: Yes
Description
- Type: typing.Optional[str]
Tags
- Type: typing.Optional[typing.Mapping[str, str]]
CreateBlueprintResponseTypeDef
Name
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateClassifierRequestRequestTypeDef
GrokClassifier
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.CreateGrokClassifierRequestTypeDef]
XMLClassifier
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.CreateXMLClassifierRequestTypeDef]
JsonClassifier
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.CreateJsonClassifierRequestTypeDef]
CsvClassifier
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.CreateCsvClassifierRequestTypeDef]
CreateConnectionRequestRequestTypeDef
ConnectionInput
- Type:
- Required: Yes
CatalogId
- Type: typing.Optional[str]
Tags
- Type: typing.Optional[typing.Mapping[str, str]]
CreateConnectionResponseTypeDef
CreateConnectionStatus
- Type: typing.Literal['FAILED', 'IN_PROGRESS', 'READY']
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateCrawlerRequestRequestTypeDef
Name
- Type:
- Required: Yes
Role
- Type:
- Required: Yes
Targets
- Type:
- Required: Yes
DatabaseName
- Type: typing.Optional[str]
Description
- Type: typing.Optional[str]
Schedule
- Type: typing.Optional[str]
Classifiers
- Type: typing.Optional[typing.Sequence[str]]
TablePrefix
- Type: typing.Optional[str]
SchemaChangePolicy
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.SchemaChangePolicyTypeDef]
RecrawlPolicy
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.RecrawlPolicyTypeDef]
LineageConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.LineageConfigurationTypeDef]
LakeFormationConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.LakeFormationConfigurationTypeDef]
Configuration
- Type: typing.Optional[str]
CrawlerSecurityConfiguration
- Type: typing.Optional[str]
Tags
- Type: typing.Optional[typing.Mapping[str, str]]
CreateCsvClassifierRequestTypeDef
Name
- Type:
- Required: Yes
Delimiter
- Type: typing.Optional[str]
QuoteSymbol
- Type: typing.Optional[str]
ContainsHeader
- Type: typing.Optional[typing.Literal['ABSENT', 'PRESENT', 'UNKNOWN']]
Header
- Type: typing.Optional[typing.Sequence[str]]
DisableValueTrimming
- Type: typing.Optional[bool]
AllowSingleColumn
- Type: typing.Optional[bool]
CustomDatatypeConfigured
- Type: typing.Optional[bool]
CustomDatatypes
- Type: typing.Optional[typing.Sequence[str]]
Serde
- Type: typing.Optional[typing.Literal['LazySimpleSerDe', 'None', 'OpenCSVSerDe']]
CreateCustomEntityTypeRequestRequestTypeDef
Name
- Type:
- Required: Yes
RegexString
- Type:
- Required: Yes
ContextWords
- Type: typing.Optional[typing.Sequence[str]]
Tags
- Type: typing.Optional[typing.Mapping[str, str]]
CreateCustomEntityTypeResponseTypeDef
Name
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateDataQualityRulesetRequestRequestTypeDef
Name
- Type:
- Required: Yes
Ruleset
- Type:
- Required: Yes
Description
- Type: typing.Optional[str]
Tags
- Type: typing.Optional[typing.Mapping[str, str]]
TargetTable
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.DataQualityTargetTableTypeDef]
ClientToken
- Type: typing.Optional[str]
CreateDataQualityRulesetResponseTypeDef
Name
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateDatabaseRequestRequestTypeDef
DatabaseInput
- Type:
- Required: Yes
CatalogId
- Type: typing.Optional[str]
Tags
- Type: typing.Optional[typing.Mapping[str, str]]
CreateDevEndpointRequestRequestTypeDef
EndpointName
- Type:
- Required: Yes
RoleArn
- Type:
- Required: Yes
SecurityGroupIds
- Type: typing.Optional[typing.Sequence[str]]
SubnetId
- Type: typing.Optional[str]
PublicKey
- Type: typing.Optional[str]
PublicKeys
- Type: typing.Optional[typing.Sequence[str]]
NumberOfNodes
- Type: typing.Optional[int]
WorkerType
- Type: typing.Optional[typing.Literal['G.025X', 'G.1X', 'G.2X', 'G.4X', 'G.8X', 'Standard', 'Z.2X']]
GlueVersion
- Type: typing.Optional[str]
NumberOfWorkers
- Type: typing.Optional[int]
ExtraPythonLibsS3Path
- Type: typing.Optional[str]
ExtraJarsS3Path
- Type: typing.Optional[str]
SecurityConfiguration
- Type: typing.Optional[str]
Tags
- Type: typing.Optional[typing.Mapping[str, str]]
Arguments
- Type: typing.Optional[typing.Mapping[str, str]]
CreateDevEndpointResponseTypeDef
EndpointName
- Type:
- Required: Yes
Status
- Type:
- Required: Yes
SecurityGroupIds
- Type: typing.List[str]
- Required: Yes
SubnetId
- Type:
- Required: Yes
RoleArn
- Type:
- Required: Yes
YarnEndpointAddress
- Type:
- Required: Yes
ZeppelinRemoteSparkInterpreterPort
- Type:
- Required: Yes
NumberOfNodes
- Type:
- Required: Yes
WorkerType
- Type: typing.Literal['G.025X', 'G.1X', 'G.2X', 'G.4X', 'G.8X', 'Standard', 'Z.2X']
- Required: Yes
GlueVersion
- Type:
- Required: Yes
NumberOfWorkers
- Type:
- Required: Yes
AvailabilityZone
- Type:
- Required: Yes
VpcId
- Type:
- Required: Yes
ExtraPythonLibsS3Path
- Type:
- Required: Yes
ExtraJarsS3Path
- Type:
- Required: Yes
FailureReason
- Type:
- Required: Yes
SecurityConfiguration
- Type:
- Required: Yes
CreatedTimestamp
- Type:
- Required: Yes
Arguments
- Type: typing.Dict[str, str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateGrokClassifierRequestTypeDef
Classification
- Type:
- Required: Yes
Name
- Type:
- Required: Yes
GrokPattern
- Type:
- Required: Yes
CustomPatterns
- Type: typing.Optional[str]
CreateJobRequestRequestTypeDef
Name
- Type:
- Required: Yes
Role
- Type:
- Required: Yes
Command
- Type:
- Required: Yes
JobMode
- Type: typing.Optional[typing.Literal['NOTEBOOK', 'SCRIPT', 'VISUAL']]
Description
- Type: typing.Optional[str]
LogUri
- Type: typing.Optional[str]
ExecutionProperty
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.ExecutionPropertyTypeDef]
DefaultArguments
- Type: typing.Optional[typing.Mapping[str, str]]
NonOverridableArguments
- Type: typing.Optional[typing.Mapping[str, str]]
Connections
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.ConnectionsListTypeDef]
MaxRetries
- Type: typing.Optional[int]
AllocatedCapacity
- Type: typing.Optional[int]
Timeout
- Type: typing.Optional[int]
MaxCapacity
- Type: typing.Optional[float]
SecurityConfiguration
- Type: typing.Optional[str]
Tags
- Type: typing.Optional[typing.Mapping[str, str]]
NotificationProperty
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.NotificationPropertyTypeDef]
GlueVersion
- Type: typing.Optional[str]
NumberOfWorkers
- Type: typing.Optional[int]
WorkerType
- Type: typing.Optional[typing.Literal['G.025X', 'G.1X', 'G.2X', 'G.4X', 'G.8X', 'Standard', 'Z.2X']]
CodeGenConfigurationNodes
- Type: typing.Optional[typing.Mapping[str, typing.Union[aws_resource_validator.pydantic_models.glue_classes.CodeGenConfigurationNodeTypeDef, aws_resource_validator.pydantic_models.glue_classes.CodeGenConfigurationNodeExtraOutputTypeDef]]]
ExecutionClass
- Type: typing.Optional[typing.Literal['FLEX', 'STANDARD']]
SourceControlDetails
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.SourceControlDetailsTypeDef]
MaintenanceWindow
- Type: typing.Optional[str]
CreateJobResponseTypeDef
Name
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateJsonClassifierRequestTypeDef
Name
- Type:
- Required: Yes
JsonPath
- Type:
- Required: Yes
CreateMLTransformRequestRequestTypeDef
Name
- Type:
- Required: Yes
InputRecordTables
- Type: typing.Sequence[typing.Union[aws_resource_validator.pydantic_models.glue_classes.GlueTableTypeDef, aws_resource_validator.pydantic_models.glue_classes.GlueTableOutputTypeDef]]
- Required: Yes
Parameters
- Type:
- Required: Yes
Role
- Type:
- Required: Yes
Description
- Type: typing.Optional[str]
GlueVersion
- Type: typing.Optional[str]
MaxCapacity
- Type: typing.Optional[float]
WorkerType
- Type: typing.Optional[typing.Literal['G.025X', 'G.1X', 'G.2X', 'G.4X', 'G.8X', 'Standard', 'Z.2X']]
NumberOfWorkers
- Type: typing.Optional[int]
Timeout
- Type: typing.Optional[int]
MaxRetries
- Type: typing.Optional[int]
Tags
- Type: typing.Optional[typing.Mapping[str, str]]
TransformEncryption
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.TransformEncryptionTypeDef]
CreateMLTransformResponseTypeDef
TransformId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreatePartitionIndexRequestRequestTypeDef
DatabaseName
- Type:
- Required: Yes
TableName
- Type:
- Required: Yes
PartitionIndex
- Type:
- Required: Yes
CatalogId
- Type: typing.Optional[str]
CreatePartitionRequestRequestTypeDef
DatabaseName
- Type:
- Required: Yes
TableName
- Type:
- Required: Yes
PartitionInput
- Type:
- Required: Yes
CatalogId
- Type: typing.Optional[str]
CreateRegistryInputRequestTypeDef
RegistryName
- Type:
- Required: Yes
Description
- Type: typing.Optional[str]
Tags
- Type: typing.Optional[typing.Mapping[str, str]]
CreateRegistryResponseTypeDef
RegistryArn
- Type:
- Required: Yes
RegistryName
- Type:
- Required: Yes
Description
- Type:
- Required: Yes
Tags
- Type: typing.Dict[str, str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateSchemaInputRequestTypeDef
SchemaName
- Type:
- Required: Yes
DataFormat
- Type: typing.Literal['AVRO', 'JSON', 'PROTOBUF']
- Required: Yes
RegistryId
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.RegistryIdTypeDef]
Compatibility
- Type: typing.Optional[typing.Literal['BACKWARD', 'BACKWARD_ALL', 'DISABLED', 'FORWARD', 'FORWARD_ALL', 'FULL', 'FULL_ALL', 'NONE']]
Description
- Type: typing.Optional[str]
Tags
- Type: typing.Optional[typing.Mapping[str, str]]
SchemaDefinition
- Type: typing.Optional[str]
CreateSchemaResponseTypeDef
RegistryName
- Type:
- Required: Yes
RegistryArn
- Type:
- Required: Yes
SchemaName
- Type:
- Required: Yes
SchemaArn
- Type:
- Required: Yes
Description
- Type:
- Required: Yes
DataFormat
- Type: typing.Literal['AVRO', 'JSON', 'PROTOBUF']
- Required: Yes
Compatibility
- Type: typing.Literal['BACKWARD', 'BACKWARD_ALL', 'DISABLED', 'FORWARD', 'FORWARD_ALL', 'FULL', 'FULL_ALL', 'NONE']
- Required: Yes
SchemaCheckpoint
- Type:
- Required: Yes
LatestSchemaVersion
- Type:
- Required: Yes
NextSchemaVersion
- Type:
- Required: Yes
SchemaStatus
- Type: typing.Literal['AVAILABLE', 'DELETING', 'PENDING']
- Required: Yes
Tags
- Type: typing.Dict[str, str]
- Required: Yes
SchemaVersionId
- Type:
- Required: Yes
SchemaVersionStatus
- Type: typing.Literal['AVAILABLE', 'DELETING', 'FAILURE', 'PENDING']
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateScriptRequestRequestTypeDef
DagNodes
- Type: typing.Optional[typing.Sequence[typing.Union[aws_resource_validator.pydantic_models.glue_classes.CodeGenNodeTypeDef, aws_resource_validator.pydantic_models.glue_classes.CodeGenNodeOutputTypeDef]]]
DagEdges
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.glue_classes.CodeGenEdgeTypeDef]]
Language
- Type: typing.Optional[typing.Literal['PYTHON', 'SCALA']]
CreateScriptResponseTypeDef
PythonScript
- Type:
- Required: Yes
ScalaCode
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateSecurityConfigurationRequestRequestTypeDef
Name
- Type:
- Required: Yes
EncryptionConfiguration
- Type:
- Required: Yes
CreateSecurityConfigurationResponseTypeDef
Name
- Type:
- Required: Yes
CreatedTimestamp
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateSessionRequestRequestTypeDef
Id
- Type:
- Required: Yes
Role
- Type:
- Required: Yes
Command
- Type:
- Required: Yes
Description
- Type: typing.Optional[str]
Timeout
- Type: typing.Optional[int]
IdleTimeout
- Type: typing.Optional[int]
DefaultArguments
- Type: typing.Optional[typing.Mapping[str, str]]
Connections
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.ConnectionsListTypeDef]
MaxCapacity
- Type: typing.Optional[float]
NumberOfWorkers
- Type: typing.Optional[int]
WorkerType
- Type: typing.Optional[typing.Literal['G.025X', 'G.1X', 'G.2X', 'G.4X', 'G.8X', 'Standard', 'Z.2X']]
SecurityConfiguration
- Type: typing.Optional[str]
GlueVersion
- Type: typing.Optional[str]
Tags
- Type: typing.Optional[typing.Mapping[str, str]]
RequestOrigin
- Type: typing.Optional[str]
CreateSessionResponseTypeDef
Session
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateTableOptimizerRequestRequestTypeDef
CatalogId
- Type:
- Required: Yes
DatabaseName
- Type:
- Required: Yes
TableName
- Type:
- Required: Yes
Type
- Type: typing.Literal['compaction']
- Required: Yes
TableOptimizerConfiguration
- Type:
- Required: Yes
CreateTableRequestRequestTypeDef
DatabaseName
- Type:
- Required: Yes
TableInput
- Type:
- Required: Yes
CatalogId
- Type: typing.Optional[str]
PartitionIndexes
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.glue_classes.PartitionIndexTypeDef]]
TransactionId
- Type: typing.Optional[str]
OpenTableFormatInput
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.OpenTableFormatInputTypeDef]
CreateTriggerRequestRequestTypeDef
Name
- Type:
- Required: Yes
Type
- Type: typing.Literal['CONDITIONAL', 'EVENT', 'ON_DEMAND', 'SCHEDULED']
- Required: Yes
Actions
- Type: typing.Sequence[typing.Union[aws_resource_validator.pydantic_models.glue_classes.ActionTypeDef, aws_resource_validator.pydantic_models.glue_classes.ActionExtraOutputTypeDef]]
- Required: Yes
WorkflowName
- Type: typing.Optional[str]
Schedule
- Type: typing.Optional[str]
Predicate
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.PredicateTypeDef]
Description
- Type: typing.Optional[str]
StartOnCreation
- Type: typing.Optional[bool]
Tags
- Type: typing.Optional[typing.Mapping[str, str]]
EventBatchingCondition
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.EventBatchingConditionTypeDef]
CreateTriggerResponseTypeDef
Name
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateUsageProfileRequestRequestTypeDef
Name
- Type:
- Required: Yes
Configuration
- Type:
- Required: Yes
Description
- Type: typing.Optional[str]
Tags
- Type: typing.Optional[typing.Mapping[str, str]]
CreateUsageProfileResponseTypeDef
Name
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateUserDefinedFunctionRequestRequestTypeDef
DatabaseName
- Type:
- Required: Yes
FunctionInput
- Type:
- Required: Yes
CatalogId
- Type: typing.Optional[str]
CreateWorkflowRequestRequestTypeDef
Name
- Type:
- Required: Yes
Description
- Type: typing.Optional[str]
DefaultRunProperties
- Type: typing.Optional[typing.Mapping[str, str]]
Tags
- Type: typing.Optional[typing.Mapping[str, str]]
MaxConcurrentRuns
- Type: typing.Optional[int]
CreateWorkflowResponseTypeDef
Name
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateXMLClassifierRequestTypeDef
Classification
- Type:
- Required: Yes
Name
- Type:
- Required: Yes
RowTag
- Type: typing.Optional[str]
CsvClassifierTypeDef
Name
- Type:
- Required: Yes
CreationTime
- Type: typing.Optional[datetime.datetime]
LastUpdated
- Type: typing.Optional[datetime.datetime]
Version
- Type: typing.Optional[int]
Delimiter
- Type: typing.Optional[str]
QuoteSymbol
- Type: typing.Optional[str]
ContainsHeader
- Type: typing.Optional[typing.Literal['ABSENT', 'PRESENT', 'UNKNOWN']]
Header
- Type: typing.Optional[typing.List[str]]
DisableValueTrimming
- Type: typing.Optional[bool]
AllowSingleColumn
- Type: typing.Optional[bool]
CustomDatatypeConfigured
- Type: typing.Optional[bool]
CustomDatatypes
- Type: typing.Optional[typing.List[str]]
Serde
- Type: typing.Optional[typing.Literal['LazySimpleSerDe', 'None', 'OpenCSVSerDe']]
CustomCodeExtraOutputTypeDef
Name
- Type:
- Required: Yes
Inputs
- Type: typing.List[str]
- Required: Yes
Code
- Type:
- Required: Yes
ClassName
- Type:
- Required: Yes
OutputSchemas
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue_classes.GlueSchemaExtraOutputTypeDef]]
CustomCodeOutputTypeDef
Name
- Type:
- Required: Yes
Inputs
- Type: typing.List[str]
- Required: Yes
Code
- Type:
- Required: Yes
ClassName
- Type:
- Required: Yes
OutputSchemas
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue_classes.GlueSchemaOutputTypeDef]]
CustomCodeTypeDef
Name
- Type:
- Required: Yes
Inputs
- Type: typing.Sequence[str]
- Required: Yes
Code
- Type:
- Required: Yes
ClassName
- Type:
- Required: Yes
OutputSchemas
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.glue_classes.GlueSchemaTypeDef]]
CustomEntityTypeTypeDef
Name
- Type:
- Required: Yes
RegexString
- Type:
- Required: Yes
ContextWords
- Type: typing.Optional[typing.List[str]]
DQResultsPublishingOptionsTypeDef
EvaluationContext
- Type: typing.Optional[str]
ResultsS3Prefix
- Type: typing.Optional[str]
CloudWatchMetricsEnabled
- Type: typing.Optional[bool]
ResultsPublishingEnabled
- Type: typing.Optional[bool]
DQStopJobOnFailureOptionsTypeDef
StopJobOnFailureTiming
- Type: typing.Optional[typing.Literal['AfterDataLoad', 'Immediate']]
DataCatalogEncryptionSettingsTypeDef
EncryptionAtRest
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.EncryptionAtRestTypeDef]
ConnectionPasswordEncryption
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.ConnectionPasswordEncryptionTypeDef]
DataLakePrincipalTypeDef
DataLakePrincipalIdentifier
- Type: typing.Optional[str]
DataQualityAnalyzerResultTypeDef
Name
- Type: typing.Optional[str]
Description
- Type: typing.Optional[str]
EvaluationMessage
- Type: typing.Optional[str]
EvaluatedMetrics
- Type: typing.Optional[typing.Dict[str, float]]
DataQualityEvaluationRunAdditionalRunOptionsTypeDef
CloudWatchMetricsEnabled
- Type: typing.Optional[bool]
ResultsS3Prefix
- Type: typing.Optional[str]
CompositeRuleEvaluationMethod
- Type: typing.Optional[typing.Literal['COLUMN', 'ROW']]
DataQualityMetricValuesTypeDef
ActualValue
- Type: typing.Optional[float]
ExpectedValue
- Type: typing.Optional[float]
LowerLimit
- Type: typing.Optional[float]
UpperLimit
- Type: typing.Optional[float]
DataQualityObservationTypeDef
Description
- Type: typing.Optional[str]
MetricBasedObservation
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.MetricBasedObservationTypeDef]
DataQualityResultDescriptionTypeDef
ResultId
- Type: typing.Optional[str]
DataSource
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.DataSourceOutputTypeDef]
JobName
- Type: typing.Optional[str]
JobRunId
- Type: typing.Optional[str]
StartedOn
- Type: typing.Optional[datetime.datetime]
DataQualityResultFilterCriteriaTypeDef
DataSource
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.DataSourceTypeDef]
JobName
- Type: typing.Optional[str]
JobRunId
- Type: typing.Optional[str]
StartedAfter
- Type: typing.Union[datetime.datetime, str, NoneType]
StartedBefore
- Type: typing.Union[datetime.datetime, str, NoneType]
DataQualityResultTypeDef
ResultId
- Type: typing.Optional[str]
Score
- Type: typing.Optional[float]
DataSource
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.DataSourceOutputTypeDef]
RulesetName
- Type: typing.Optional[str]
EvaluationContext
- Type: typing.Optional[str]
StartedOn
- Type: typing.Optional[datetime.datetime]
CompletedOn
- Type: typing.Optional[datetime.datetime]
JobName
- Type: typing.Optional[str]
JobRunId
- Type: typing.Optional[str]
RulesetEvaluationRunId
- Type: typing.Optional[str]
RuleResults
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue_classes.DataQualityRuleResultTypeDef]]
AnalyzerResults
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue_classes.DataQualityAnalyzerResultTypeDef]]
Observations
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue_classes.DataQualityObservationTypeDef]]
DataQualityRuleRecommendationRunDescriptionTypeDef
RunId
- Type: typing.Optional[str]
Status
- Type: typing.Optional[typing.Literal['FAILED', 'RUNNING', 'STARTING', 'STOPPED', 'STOPPING', 'SUCCEEDED', 'TIMEOUT']]
StartedOn
- Type: typing.Optional[datetime.datetime]
DataSource
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.DataSourceOutputTypeDef]
DataQualityRuleRecommendationRunFilterTypeDef
DataSource
- Type:
- Required: Yes
StartedBefore
- Type: typing.Union[datetime.datetime, str, NoneType]
StartedAfter
- Type: typing.Union[datetime.datetime, str, NoneType]
DataQualityRuleResultTypeDef
Name
- Type: typing.Optional[str]
Description
- Type: typing.Optional[str]
EvaluationMessage
- Type: typing.Optional[str]
Result
- Type: typing.Optional[typing.Literal['ERROR', 'FAIL', 'PASS']]
EvaluatedMetrics
- Type: typing.Optional[typing.Dict[str, float]]
DataQualityRulesetEvaluationRunDescriptionTypeDef
RunId
- Type: typing.Optional[str]
Status
- Type: typing.Optional[typing.Literal['FAILED', 'RUNNING', 'STARTING', 'STOPPED', 'STOPPING', 'SUCCEEDED', 'TIMEOUT']]
StartedOn
- Type: typing.Optional[datetime.datetime]
DataSource
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.DataSourceOutputTypeDef]
DataQualityRulesetEvaluationRunFilterTypeDef
DataSource
- Type:
- Required: Yes
StartedBefore
- Type: typing.Union[datetime.datetime, str, NoneType]
StartedAfter
- Type: typing.Union[datetime.datetime, str, NoneType]
DataQualityRulesetFilterCriteriaTypeDef
Name
- Type: typing.Optional[str]
Description
- Type: typing.Optional[str]
CreatedBefore
- Type: typing.Union[datetime.datetime, str, NoneType]
CreatedAfter
- Type: typing.Union[datetime.datetime, str, NoneType]
LastModifiedBefore
- Type: typing.Union[datetime.datetime, str, NoneType]
LastModifiedAfter
- Type: typing.Union[datetime.datetime, str, NoneType]
TargetTable
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.DataQualityTargetTableTypeDef]
DataQualityRulesetListDetailsTypeDef
Name
- Type: typing.Optional[str]
Description
- Type: typing.Optional[str]
CreatedOn
- Type: typing.Optional[datetime.datetime]
LastModifiedOn
- Type: typing.Optional[datetime.datetime]
TargetTable
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.DataQualityTargetTableTypeDef]
RecommendationRunId
- Type: typing.Optional[str]
RuleCount
- Type: typing.Optional[int]
DataQualityTargetTableTypeDef
TableName
- Type:
- Required: Yes
DatabaseName
- Type:
- Required: Yes
CatalogId
- Type: typing.Optional[str]
DataSourceOutputTypeDef
GlueTable
- Type:
- Required: Yes
DataSourceTypeDef
GlueTable
- Type:
- Required: Yes
DatabaseIdentifierTypeDef
CatalogId
- Type: typing.Optional[str]
DatabaseName
- Type: typing.Optional[str]
Region
- Type: typing.Optional[str]
DatabaseInputTypeDef
Name
- Type:
- Required: Yes
Description
- Type: typing.Optional[str]
LocationUri
- Type: typing.Optional[str]
Parameters
- Type: typing.Optional[typing.Mapping[str, str]]
CreateTableDefaultPermissions
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.glue_classes.PrincipalPermissionsTypeDef]]
TargetDatabase
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.DatabaseIdentifierTypeDef]
FederatedDatabase
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.FederatedDatabaseTypeDef]
DatabaseTypeDef
Name
- Type:
- Required: Yes
Description
- Type: typing.Optional[str]
LocationUri
- Type: typing.Optional[str]
Parameters
- Type: typing.Optional[typing.Dict[str, str]]
CreateTime
- Type: typing.Optional[datetime.datetime]
CreateTableDefaultPermissions
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue_classes.PrincipalPermissionsOutputTypeDef]]
TargetDatabase
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.DatabaseIdentifierTypeDef]
CatalogId
- Type: typing.Optional[str]
FederatedDatabase
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.FederatedDatabaseTypeDef]
DatatypeTypeDef
Id
- Type:
- Required: Yes
Label
- Type:
- Required: Yes
DateColumnStatisticsDataOutputTypeDef
NumberOfNulls
- Type:
- Required: Yes
NumberOfDistinctValues
- Type:
- Required: Yes
MinimumValue
- Type: typing.Optional[datetime.datetime]
MaximumValue
- Type: typing.Optional[datetime.datetime]
DateColumnStatisticsDataTypeDef
NumberOfNulls
- Type:
- Required: Yes
NumberOfDistinctValues
- Type:
- Required: Yes
MinimumValue
- Type: typing.Union[datetime.datetime, str, NoneType]
MaximumValue
- Type: typing.Union[datetime.datetime, str, NoneType]
DecimalColumnStatisticsDataOutputTypeDef
NumberOfNulls
- Type:
- Required: Yes
NumberOfDistinctValues
- Type:
- Required: Yes
MinimumValue
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.DecimalNumberOutputTypeDef]
MaximumValue
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.DecimalNumberOutputTypeDef]
DecimalColumnStatisticsDataTypeDef
NumberOfNulls
- Type:
- Required: Yes
NumberOfDistinctValues
- Type:
- Required: Yes
MinimumValue
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.DecimalNumberTypeDef]
MaximumValue
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.DecimalNumberTypeDef]
DecimalNumberOutputTypeDef
UnscaledValue
- Type:
- Required: Yes
Scale
- Type:
- Required: Yes
DecimalNumberTypeDef
UnscaledValue
- Type: typing.Union[str, bytes, typing.IO[typing.Any]]
- Required: Yes
Scale
- Type:
- Required: Yes
DeleteBlueprintRequestRequestTypeDef
Name
- Type:
- Required: Yes
DeleteBlueprintResponseTypeDef
Name
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DeleteClassifierRequestRequestTypeDef
Name
- Type:
- Required: Yes
DeleteColumnStatisticsForPartitionRequestRequestTypeDef
DatabaseName
- Type:
- Required: Yes
TableName
- Type:
- Required: Yes
PartitionValues
- Type: typing.Sequence[str]
- Required: Yes
ColumnName
- Type:
- Required: Yes
CatalogId
- Type: typing.Optional[str]
DeleteColumnStatisticsForTableRequestRequestTypeDef
DatabaseName
- Type:
- Required: Yes
TableName
- Type:
- Required: Yes
ColumnName
- Type:
- Required: Yes
CatalogId
- Type: typing.Optional[str]
DeleteConnectionRequestRequestTypeDef
ConnectionName
- Type:
- Required: Yes
CatalogId
- Type: typing.Optional[str]
DeleteCrawlerRequestRequestTypeDef
Name
- Type:
- Required: Yes
DeleteCustomEntityTypeRequestRequestTypeDef
Name
- Type:
- Required: Yes
DeleteCustomEntityTypeResponseTypeDef
Name
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DeleteDataQualityRulesetRequestRequestTypeDef
Name
- Type:
- Required: Yes
DeleteDatabaseRequestRequestTypeDef
Name
- Type:
- Required: Yes
CatalogId
- Type: typing.Optional[str]
DeleteDevEndpointRequestRequestTypeDef
EndpointName
- Type:
- Required: Yes
DeleteJobRequestRequestTypeDef
JobName
- Type:
- Required: Yes
DeleteJobResponseTypeDef
JobName
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DeleteMLTransformRequestRequestTypeDef
TransformId
- Type:
- Required: Yes
DeleteMLTransformResponseTypeDef
TransformId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DeletePartitionIndexRequestRequestTypeDef
DatabaseName
- Type:
- Required: Yes
TableName
- Type:
- Required: Yes
IndexName
- Type:
- Required: Yes
CatalogId
- Type: typing.Optional[str]
DeletePartitionRequestRequestTypeDef
DatabaseName
- Type:
- Required: Yes
TableName
- Type:
- Required: Yes
PartitionValues
- Type: typing.Sequence[str]
- Required: Yes
CatalogId
- Type: typing.Optional[str]
DeleteRegistryInputRequestTypeDef
RegistryId
- Type:
- Required: Yes
DeleteRegistryResponseTypeDef
RegistryName
- Type:
- Required: Yes
RegistryArn
- Type:
- Required: Yes
Status
- Type: typing.Literal['AVAILABLE', 'DELETING']
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DeleteResourcePolicyRequestRequestTypeDef
PolicyHashCondition
- Type: typing.Optional[str]
ResourceArn
- Type: typing.Optional[str]
DeleteSchemaInputRequestTypeDef
SchemaId
- Type:
- Required: Yes
DeleteSchemaResponseTypeDef
SchemaArn
- Type:
- Required: Yes
SchemaName
- Type:
- Required: Yes
Status
- Type: typing.Literal['AVAILABLE', 'DELETING', 'PENDING']
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DeleteSchemaVersionsInputRequestTypeDef
SchemaId
- Type:
- Required: Yes
Versions
- Type:
- Required: Yes
DeleteSchemaVersionsResponseTypeDef
SchemaVersionErrors
- Type: typing.List[aws_resource_validator.pydantic_models.glue_classes.SchemaVersionErrorItemTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DeleteSecurityConfigurationRequestRequestTypeDef
Name
- Type:
- Required: Yes
DeleteSessionRequestRequestTypeDef
Id
- Type:
- Required: Yes
RequestOrigin
- Type: typing.Optional[str]
DeleteSessionResponseTypeDef
Id
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DeleteTableOptimizerRequestRequestTypeDef
CatalogId
- Type:
- Required: Yes
DatabaseName
- Type:
- Required: Yes
TableName
- Type:
- Required: Yes
Type
- Type: typing.Literal['compaction']
- Required: Yes
DeleteTableRequestRequestTypeDef
DatabaseName
- Type:
- Required: Yes
Name
- Type:
- Required: Yes
CatalogId
- Type: typing.Optional[str]
TransactionId
- Type: typing.Optional[str]
DeleteTableVersionRequestRequestTypeDef
DatabaseName
- Type:
- Required: Yes
TableName
- Type:
- Required: Yes
VersionId
- Type:
- Required: Yes
CatalogId
- Type: typing.Optional[str]
DeleteTriggerRequestRequestTypeDef
Name
- Type:
- Required: Yes
DeleteTriggerResponseTypeDef
Name
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DeleteUsageProfileRequestRequestTypeDef
Name
- Type:
- Required: Yes
DeleteUserDefinedFunctionRequestRequestTypeDef
DatabaseName
- Type:
- Required: Yes
FunctionName
- Type:
- Required: Yes
CatalogId
- Type: typing.Optional[str]
DeleteWorkflowRequestRequestTypeDef
Name
- Type:
- Required: Yes
DeleteWorkflowResponseTypeDef
Name
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DeltaTargetExtraOutputTypeDef
DeltaTables
- Type: typing.Optional[typing.List[str]]
ConnectionName
- Type: typing.Optional[str]
WriteManifest
- Type: typing.Optional[bool]
CreateNativeDeltaTable
- Type: typing.Optional[bool]
DeltaTargetOutputTypeDef
DeltaTables
- Type: typing.Optional[typing.List[str]]
ConnectionName
- Type: typing.Optional[str]
WriteManifest
- Type: typing.Optional[bool]
CreateNativeDeltaTable
- Type: typing.Optional[bool]
DeltaTargetTypeDef
DeltaTables
- Type: typing.Optional[typing.Sequence[str]]
ConnectionName
- Type: typing.Optional[str]
WriteManifest
- Type: typing.Optional[bool]
CreateNativeDeltaTable
- Type: typing.Optional[bool]
DevEndpointCustomLibrariesTypeDef
ExtraPythonLibsS3Path
- Type: typing.Optional[str]
ExtraJarsS3Path
- Type: typing.Optional[str]
DevEndpointTypeDef
EndpointName
- Type: typing.Optional[str]
RoleArn
- Type: typing.Optional[str]
SecurityGroupIds
- Type: typing.Optional[typing.List[str]]
SubnetId
- Type: typing.Optional[str]
YarnEndpointAddress
- Type: typing.Optional[str]
PrivateAddress
- Type: typing.Optional[str]
ZeppelinRemoteSparkInterpreterPort
- Type: typing.Optional[int]
PublicAddress
- Type: typing.Optional[str]
Status
- Type: typing.Optional[str]
WorkerType
- Type: typing.Optional[typing.Literal['G.025X', 'G.1X', 'G.2X', 'G.4X', 'G.8X', 'Standard', 'Z.2X']]
GlueVersion
- Type: typing.Optional[str]
NumberOfWorkers
- Type: typing.Optional[int]
NumberOfNodes
- Type: typing.Optional[int]
AvailabilityZone
- Type: typing.Optional[str]
VpcId
- Type: typing.Optional[str]
ExtraPythonLibsS3Path
- Type: typing.Optional[str]
ExtraJarsS3Path
- Type: typing.Optional[str]
FailureReason
- Type: typing.Optional[str]
LastUpdateStatus
- Type: typing.Optional[str]
CreatedTimestamp
- Type: typing.Optional[datetime.datetime]
LastModifiedTimestamp
- Type: typing.Optional[datetime.datetime]
PublicKey
- Type: typing.Optional[str]
PublicKeys
- Type: typing.Optional[typing.List[str]]
SecurityConfiguration
- Type: typing.Optional[str]
Arguments
- Type: typing.Optional[typing.Dict[str, str]]
DirectJDBCSourceTypeDef
Name
- Type:
- Required: Yes
Database
- Type:
- Required: Yes
Table
- Type:
- Required: Yes
ConnectionName
- Type:
- Required: Yes
ConnectionType
- Type: typing.Literal['mysql', 'oracle', 'postgresql', 'redshift', 'sqlserver']
- Required: Yes
RedshiftTmpDir
- Type: typing.Optional[str]
DirectKafkaSourceExtraOutputTypeDef
Name
- Type:
- Required: Yes
StreamingOptions
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.KafkaStreamingSourceOptionsExtraOutputTypeDef]
WindowSize
- Type: typing.Optional[int]
DetectSchema
- Type: typing.Optional[bool]
DataPreviewOptions
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.StreamingDataPreviewOptionsTypeDef]
DirectKafkaSourceOutputTypeDef
Name
- Type:
- Required: Yes
StreamingOptions
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.KafkaStreamingSourceOptionsOutputTypeDef]
WindowSize
- Type: typing.Optional[int]
DetectSchema
- Type: typing.Optional[bool]
DataPreviewOptions
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.StreamingDataPreviewOptionsTypeDef]
DirectKafkaSourceTypeDef
Name
- Type:
- Required: Yes
StreamingOptions
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.KafkaStreamingSourceOptionsTypeDef]
WindowSize
- Type: typing.Optional[int]
DetectSchema
- Type: typing.Optional[bool]
DataPreviewOptions
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.StreamingDataPreviewOptionsTypeDef]
DirectKinesisSourceExtraOutputTypeDef
Name
- Type:
- Required: Yes
WindowSize
- Type: typing.Optional[int]
DetectSchema
- Type: typing.Optional[bool]
StreamingOptions
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.KinesisStreamingSourceOptionsExtraOutputTypeDef]
DataPreviewOptions
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.StreamingDataPreviewOptionsTypeDef]
DirectKinesisSourceOutputTypeDef
Name
- Type:
- Required: Yes
WindowSize
- Type: typing.Optional[int]
DetectSchema
- Type: typing.Optional[bool]
StreamingOptions
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.KinesisStreamingSourceOptionsOutputTypeDef]
DataPreviewOptions
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.StreamingDataPreviewOptionsTypeDef]
DirectKinesisSourceTypeDef
Name
- Type:
- Required: Yes
WindowSize
- Type: typing.Optional[int]
DetectSchema
- Type: typing.Optional[bool]
StreamingOptions
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.KinesisStreamingSourceOptionsTypeDef]
DataPreviewOptions
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.StreamingDataPreviewOptionsTypeDef]
DirectSchemaChangePolicyTypeDef
EnableUpdateCatalog
- Type: typing.Optional[bool]
UpdateBehavior
- Type: typing.Optional[typing.Literal['LOG', 'UPDATE_IN_DATABASE']]
Table
- Type: typing.Optional[str]
Database
- Type: typing.Optional[str]
DoubleColumnStatisticsDataTypeDef
NumberOfNulls
- Type:
- Required: Yes
NumberOfDistinctValues
- Type:
- Required: Yes
MinimumValue
- Type: typing.Optional[float]
MaximumValue
- Type: typing.Optional[float]
DropDuplicatesExtraOutputTypeDef
Name
- Type:
- Required: Yes
Inputs
- Type: typing.List[str]
- Required: Yes
Columns
- Type: typing.Optional[typing.List[typing.List[str]]]
DropDuplicatesOutputTypeDef
Name
- Type:
- Required: Yes
Inputs
- Type: typing.List[str]
- Required: Yes
Columns
- Type: typing.Optional[typing.List[typing.List[str]]]
DropDuplicatesTypeDef
Name
- Type:
- Required: Yes
Inputs
- Type: typing.Sequence[str]
- Required: Yes
Columns
- Type: typing.Optional[typing.Sequence[typing.Sequence[str]]]
DropFieldsExtraOutputTypeDef
Name
- Type:
- Required: Yes
Inputs
- Type: typing.List[str]
- Required: Yes
Paths
- Type: typing.List[typing.List[str]]
- Required: Yes
DropFieldsOutputTypeDef
Name
- Type:
- Required: Yes
Inputs
- Type: typing.List[str]
- Required: Yes
Paths
- Type: typing.List[typing.List[str]]
- Required: Yes
DropFieldsTypeDef
Name
- Type:
- Required: Yes
Inputs
- Type: typing.Sequence[str]
- Required: Yes
Paths
- Type: typing.Sequence[typing.Sequence[str]]
- Required: Yes
DropNullFieldsExtraOutputTypeDef
Name
- Type:
- Required: Yes
Inputs
- Type: typing.List[str]
- Required: Yes
NullCheckBoxList
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.NullCheckBoxListTypeDef]
NullTextList
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue_classes.NullValueFieldTypeDef]]
DropNullFieldsOutputTypeDef
Name
- Type:
- Required: Yes
Inputs
- Type: typing.List[str]
- Required: Yes
NullCheckBoxList
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.NullCheckBoxListTypeDef]
NullTextList
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue_classes.NullValueFieldTypeDef]]
DropNullFieldsTypeDef
Name
- Type:
- Required: Yes
Inputs
- Type: typing.Sequence[str]
- Required: Yes
NullCheckBoxList
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.NullCheckBoxListTypeDef]
NullTextList
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.glue_classes.NullValueFieldTypeDef]]
DynamicTransformExtraOutputTypeDef
Name
- Type:
- Required: Yes
TransformName
- Type:
- Required: Yes
Inputs
- Type: typing.List[str]
- Required: Yes
FunctionName
- Type:
- Required: Yes
Path
- Type:
- Required: Yes
Parameters
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue_classes.TransformConfigParameterExtraOutputTypeDef]]
Version
- Type: typing.Optional[str]
OutputSchemas
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue_classes.GlueSchemaExtraOutputTypeDef]]
DynamicTransformOutputTypeDef
Name
- Type:
- Required: Yes
TransformName
- Type:
- Required: Yes
Inputs
- Type: typing.List[str]
- Required: Yes
FunctionName
- Type:
- Required: Yes
Path
- Type:
- Required: Yes
Parameters
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue_classes.TransformConfigParameterOutputTypeDef]]
Version
- Type: typing.Optional[str]
OutputSchemas
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue_classes.GlueSchemaOutputTypeDef]]
DynamicTransformTypeDef
Name
- Type:
- Required: Yes
TransformName
- Type:
- Required: Yes
Inputs
- Type: typing.Sequence[str]
- Required: Yes
FunctionName
- Type:
- Required: Yes
Path
- Type:
- Required: Yes
Parameters
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.glue_classes.TransformConfigParameterTypeDef]]
Version
- Type: typing.Optional[str]
OutputSchemas
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.glue_classes.GlueSchemaTypeDef]]
DynamoDBCatalogSourceTypeDef
Name
- Type:
- Required: Yes
Database
- Type:
- Required: Yes
Table
- Type:
- Required: Yes
DynamoDBTargetTypeDef
Path
- Type: typing.Optional[str]
scanAll
- Type: typing.Optional[bool]
scanRate
- Type: typing.Optional[float]
EdgeTypeDef
SourceId
- Type: typing.Optional[str]
DestinationId
- Type: typing.Optional[str]
EncryptionAtRestTypeDef
CatalogEncryptionMode
- Type: typing.Literal['DISABLED', 'SSE-KMS', 'SSE-KMS-WITH-SERVICE-ROLE']
- Required: Yes
SseAwsKmsKeyId
- Type: typing.Optional[str]
CatalogEncryptionServiceRole
- Type: typing.Optional[str]
EncryptionConfigurationExtraOutputTypeDef
S3Encryption
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue_classes.S3EncryptionTypeDef]]
CloudWatchEncryption
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.CloudWatchEncryptionTypeDef]
JobBookmarksEncryption
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.JobBookmarksEncryptionTypeDef]
EncryptionConfigurationOutputTypeDef
S3Encryption
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue_classes.S3EncryptionTypeDef]]
CloudWatchEncryption
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.CloudWatchEncryptionTypeDef]
JobBookmarksEncryption
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.JobBookmarksEncryptionTypeDef]
EncryptionConfigurationTypeDef
S3Encryption
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.glue_classes.S3EncryptionTypeDef]]
CloudWatchEncryption
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.CloudWatchEncryptionTypeDef]
JobBookmarksEncryption
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.JobBookmarksEncryptionTypeDef]
ErrorDetailTypeDef
ErrorCode
- Type: typing.Optional[str]
ErrorMessage
- Type: typing.Optional[str]
ErrorDetailsTypeDef
ErrorCode
- Type: typing.Optional[str]
ErrorMessage
- Type: typing.Optional[str]
EvaluateDataQualityExtraOutputTypeDef
Name
- Type:
- Required: Yes
Inputs
- Type: typing.List[str]
- Required: Yes
Ruleset
- Type:
- Required: Yes
Output
- Type: typing.Optional[typing.Literal['EvaluationResults', 'PrimaryInput']]
PublishingOptions
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.DQResultsPublishingOptionsTypeDef]
StopJobOnFailureOptions
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.DQStopJobOnFailureOptionsTypeDef]
EvaluateDataQualityMultiFrameExtraOutputTypeDef
Name
- Type:
- Required: Yes
Inputs
- Type: typing.List[str]
- Required: Yes
Ruleset
- Type:
- Required: Yes
AdditionalDataSources
- Type: typing.Optional[typing.Dict[str, str]]
PublishingOptions
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.DQResultsPublishingOptionsTypeDef]
AdditionalOptions
- Type: typing.Optional[typing.Dict[typing.Literal['observations.scope', 'performanceTuning.caching'], str]]
StopJobOnFailureOptions
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.DQStopJobOnFailureOptionsTypeDef]
EvaluateDataQualityMultiFrameOutputTypeDef
Name
- Type:
- Required: Yes
Inputs
- Type: typing.List[str]
- Required: Yes
Ruleset
- Type:
- Required: Yes
AdditionalDataSources
- Type: typing.Optional[typing.Dict[str, str]]
PublishingOptions
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.DQResultsPublishingOptionsTypeDef]
AdditionalOptions
- Type: typing.Optional[typing.Dict[typing.Literal['observations.scope', 'performanceTuning.caching'], str]]
StopJobOnFailureOptions
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.DQStopJobOnFailureOptionsTypeDef]
EvaluateDataQualityMultiFrameTypeDef
Name
- Type:
- Required: Yes
Inputs
- Type: typing.Sequence[str]
- Required: Yes
Ruleset
- Type:
- Required: Yes
AdditionalDataSources
- Type: typing.Optional[typing.Mapping[str, str]]
PublishingOptions
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.DQResultsPublishingOptionsTypeDef]
AdditionalOptions
- Type: typing.Optional[typing.Mapping[typing.Literal['observations.scope', 'performanceTuning.caching'], str]]
StopJobOnFailureOptions
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.DQStopJobOnFailureOptionsTypeDef]
EvaluateDataQualityOutputTypeDef
Name
- Type:
- Required: Yes
Inputs
- Type: typing.List[str]
- Required: Yes
Ruleset
- Type:
- Required: Yes
Output
- Type: typing.Optional[typing.Literal['EvaluationResults', 'PrimaryInput']]
PublishingOptions
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.DQResultsPublishingOptionsTypeDef]
StopJobOnFailureOptions
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.DQStopJobOnFailureOptionsTypeDef]
EvaluateDataQualityTypeDef
Name
- Type:
- Required: Yes
Inputs
- Type: typing.Sequence[str]
- Required: Yes
Ruleset
- Type:
- Required: Yes
Output
- Type: typing.Optional[typing.Literal['EvaluationResults', 'PrimaryInput']]
PublishingOptions
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.DQResultsPublishingOptionsTypeDef]
StopJobOnFailureOptions
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.DQStopJobOnFailureOptionsTypeDef]
EvaluationMetricsTypeDef
TransformType
- Type: typing.Literal['FIND_MATCHES']
- Required: Yes
FindMatchesMetrics
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.FindMatchesMetricsTypeDef]
EventBatchingConditionTypeDef
BatchSize
- Type:
- Required: Yes
BatchWindow
- Type: typing.Optional[int]
ExecutionPropertyTypeDef
MaxConcurrentRuns
- Type: typing.Optional[int]
ExportLabelsTaskRunPropertiesTypeDef
OutputS3Path
- Type: typing.Optional[str]
FederatedDatabaseTypeDef
Identifier
- Type: typing.Optional[str]
ConnectionName
- Type: typing.Optional[str]
FederatedTableTypeDef
Identifier
- Type: typing.Optional[str]
DatabaseIdentifier
- Type: typing.Optional[str]
ConnectionName
- Type: typing.Optional[str]
FillMissingValuesExtraOutputTypeDef
Name
- Type:
- Required: Yes
Inputs
- Type: typing.List[str]
- Required: Yes
ImputedPath
- Type:
- Required: Yes
FilledPath
- Type: typing.Optional[str]
FillMissingValuesOutputTypeDef
Name
- Type:
- Required: Yes
Inputs
- Type: typing.List[str]
- Required: Yes
ImputedPath
- Type:
- Required: Yes
FilledPath
- Type: typing.Optional[str]
FillMissingValuesTypeDef
Name
- Type:
- Required: Yes
Inputs
- Type: typing.Sequence[str]
- Required: Yes
ImputedPath
- Type:
- Required: Yes
FilledPath
- Type: typing.Optional[str]
FilterExpressionExtraOutputTypeDef
Operation
- Type: typing.Literal['EQ', 'GT', 'GTE', 'ISNULL', 'LT', 'LTE', 'REGEX']
- Required: Yes
Values
- Type: typing.List[aws_resource_validator.pydantic_models.glue_classes.FilterValueExtraOutputTypeDef]
- Required: Yes
Negated
- Type: typing.Optional[bool]
FilterExpressionOutputTypeDef
Operation
- Type: typing.Literal['EQ', 'GT', 'GTE', 'ISNULL', 'LT', 'LTE', 'REGEX']
- Required: Yes
Values
- Type: typing.List[aws_resource_validator.pydantic_models.glue_classes.FilterValueOutputTypeDef]
- Required: Yes
Negated
- Type: typing.Optional[bool]
FilterExpressionTypeDef
Operation
- Type: typing.Literal['EQ', 'GT', 'GTE', 'ISNULL', 'LT', 'LTE', 'REGEX']
- Required: Yes
Values
- Type: typing.Sequence[aws_resource_validator.pydantic_models.glue_classes.FilterValueTypeDef]
- Required: Yes
Negated
- Type: typing.Optional[bool]
FilterExtraOutputTypeDef
Name
- Type:
- Required: Yes
Inputs
- Type: typing.List[str]
- Required: Yes
LogicalOperator
- Type: typing.Literal['AND', 'OR']
- Required: Yes
Filters
- Type: typing.List[aws_resource_validator.pydantic_models.glue_classes.FilterExpressionExtraOutputTypeDef]
- Required: Yes
FilterOutputTypeDef
Name
- Type:
- Required: Yes
Inputs
- Type: typing.List[str]
- Required: Yes
LogicalOperator
- Type: typing.Literal['AND', 'OR']
- Required: Yes
Filters
- Type: typing.List[aws_resource_validator.pydantic_models.glue_classes.FilterExpressionOutputTypeDef]
- Required: Yes
FilterTypeDef
Name
- Type:
- Required: Yes
Inputs
- Type: typing.Sequence[str]
- Required: Yes
LogicalOperator
- Type: typing.Literal['AND', 'OR']
- Required: Yes
Filters
- Type: typing.Sequence[aws_resource_validator.pydantic_models.glue_classes.FilterExpressionTypeDef]
- Required: Yes
FilterValueExtraOutputTypeDef
Type
- Type: typing.Literal['COLUMNEXTRACTED', 'CONSTANT']
- Required: Yes
Value
- Type: typing.List[str]
- Required: Yes
FilterValueOutputTypeDef
Type
- Type: typing.Literal['COLUMNEXTRACTED', 'CONSTANT']
- Required: Yes
Value
- Type: typing.List[str]
- Required: Yes
FilterValueTypeDef
Type
- Type: typing.Literal['COLUMNEXTRACTED', 'CONSTANT']
- Required: Yes
Value
- Type: typing.Sequence[str]
- Required: Yes
FindMatchesMetricsTypeDef
AreaUnderPRCurve
- Type: typing.Optional[float]
Precision
- Type: typing.Optional[float]
Recall
- Type: typing.Optional[float]
F1
- Type: typing.Optional[float]
ConfusionMatrix
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.ConfusionMatrixTypeDef]
ColumnImportances
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue_classes.ColumnImportanceTypeDef]]
FindMatchesParametersTypeDef
PrimaryKeyColumnName
- Type: typing.Optional[str]
PrecisionRecallTradeoff
- Type: typing.Optional[float]
AccuracyCostTradeoff
- Type: typing.Optional[float]
EnforceProvidedLabels
- Type: typing.Optional[bool]
FindMatchesTaskRunPropertiesTypeDef
JobId
- Type: typing.Optional[str]
JobName
- Type: typing.Optional[str]
JobRunId
- Type: typing.Optional[str]
GetBlueprintRequestRequestTypeDef
Name
- Type:
- Required: Yes
IncludeBlueprint
- Type: typing.Optional[bool]
IncludeParameterSpec
- Type: typing.Optional[bool]
GetBlueprintResponseTypeDef
Blueprint
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetBlueprintRunRequestRequestTypeDef
BlueprintName
- Type:
- Required: Yes
RunId
- Type:
- Required: Yes
GetBlueprintRunResponseTypeDef
BlueprintRun
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetBlueprintRunsRequestRequestTypeDef
BlueprintName
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
GetBlueprintRunsResponseTypeDef
BlueprintRuns
- Type: typing.List[aws_resource_validator.pydantic_models.glue_classes.BlueprintRunTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
GetCatalogImportStatusRequestRequestTypeDef
CatalogId
- Type: typing.Optional[str]
GetCatalogImportStatusResponseTypeDef
ImportStatus
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetClassifierRequestRequestTypeDef
Name
- Type:
- Required: Yes
GetClassifierResponseTypeDef
Classifier
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetClassifiersRequestGetClassifiersPaginateTypeDef
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.PaginatorConfigTypeDef]
GetClassifiersRequestRequestTypeDef
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
GetClassifiersResponseTypeDef
Classifiers
- Type: typing.List[aws_resource_validator.pydantic_models.glue_classes.ClassifierTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
GetColumnStatisticsForPartitionRequestRequestTypeDef
DatabaseName
- Type:
- Required: Yes
TableName
- Type:
- Required: Yes
PartitionValues
- Type: typing.Sequence[str]
- Required: Yes
ColumnNames
- Type: typing.Sequence[str]
- Required: Yes
CatalogId
- Type: typing.Optional[str]
GetColumnStatisticsForPartitionResponseTypeDef
ColumnStatisticsList
- Type: typing.List[aws_resource_validator.pydantic_models.glue_classes.ColumnStatisticsOutputTypeDef]
- Required: Yes
Errors
- Type: typing.List[aws_resource_validator.pydantic_models.glue_classes.ColumnErrorTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetColumnStatisticsForTableRequestRequestTypeDef
DatabaseName
- Type:
- Required: Yes
TableName
- Type:
- Required: Yes
ColumnNames
- Type: typing.Sequence[str]
- Required: Yes
CatalogId
- Type: typing.Optional[str]
GetColumnStatisticsForTableResponseTypeDef
ColumnStatisticsList
- Type: typing.List[aws_resource_validator.pydantic_models.glue_classes.ColumnStatisticsOutputTypeDef]
- Required: Yes
Errors
- Type: typing.List[aws_resource_validator.pydantic_models.glue_classes.ColumnErrorTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetColumnStatisticsTaskRunRequestRequestTypeDef
ColumnStatisticsTaskRunId
- Type:
- Required: Yes
GetColumnStatisticsTaskRunResponseTypeDef
ColumnStatisticsTaskRun
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetColumnStatisticsTaskRunsRequestRequestTypeDef
DatabaseName
- Type:
- Required: Yes
TableName
- Type:
- Required: Yes
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
GetColumnStatisticsTaskRunsResponseTypeDef
ColumnStatisticsTaskRuns
- Type: typing.List[aws_resource_validator.pydantic_models.glue_classes.ColumnStatisticsTaskRunTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
GetConnectionRequestRequestTypeDef
Name
- Type:
- Required: Yes
CatalogId
- Type: typing.Optional[str]
HidePassword
- Type: typing.Optional[bool]
GetConnectionResponseTypeDef
Connection
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetConnectionsFilterTypeDef
MatchCriteria
- Type: typing.Optional[typing.Sequence[str]]
ConnectionType
- Type: typing.Optional[typing.Literal['CUSTOM', 'JDBC', 'KAFKA', 'MARKETPLACE', 'MONGODB', 'NETWORK', 'SALESFORCE', 'SFTP']]
GetConnectionsRequestGetConnectionsPaginateTypeDef
CatalogId
- Type: typing.Optional[str]
Filter
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.GetConnectionsFilterTypeDef]
HidePassword
- Type: typing.Optional[bool]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.PaginatorConfigTypeDef]
GetConnectionsRequestRequestTypeDef
CatalogId
- Type: typing.Optional[str]
Filter
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.GetConnectionsFilterTypeDef]
HidePassword
- Type: typing.Optional[bool]
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
GetConnectionsResponseTypeDef
ConnectionList
- Type: typing.List[aws_resource_validator.pydantic_models.glue_classes.ConnectionTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
GetCrawlerMetricsRequestGetCrawlerMetricsPaginateTypeDef
CrawlerNameList
- Type: typing.Optional[typing.Sequence[str]]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.PaginatorConfigTypeDef]
GetCrawlerMetricsRequestRequestTypeDef
CrawlerNameList
- Type: typing.Optional[typing.Sequence[str]]
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
GetCrawlerMetricsResponseTypeDef
CrawlerMetricsList
- Type: typing.List[aws_resource_validator.pydantic_models.glue_classes.CrawlerMetricsTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
GetCrawlerRequestRequestTypeDef
Name
- Type:
- Required: Yes
GetCrawlerResponseTypeDef
Crawler
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetCrawlersRequestGetCrawlersPaginateTypeDef
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.PaginatorConfigTypeDef]
GetCrawlersRequestRequestTypeDef
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
GetCrawlersResponseTypeDef
Crawlers
- Type: typing.List[aws_resource_validator.pydantic_models.glue_classes.CrawlerTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
GetCustomEntityTypeRequestRequestTypeDef
Name
- Type:
- Required: Yes
GetCustomEntityTypeResponseTypeDef
Name
- Type:
- Required: Yes
RegexString
- Type:
- Required: Yes
ContextWords
- Type: typing.List[str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetDataCatalogEncryptionSettingsRequestRequestTypeDef
CatalogId
- Type: typing.Optional[str]
GetDataCatalogEncryptionSettingsResponseTypeDef
DataCatalogEncryptionSettings
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetDataQualityResultRequestRequestTypeDef
ResultId
- Type:
- Required: Yes
GetDataQualityResultResponseTypeDef
ResultId
- Type:
- Required: Yes
Score
- Type:
- Required: Yes
DataSource
- Type:
- Required: Yes
RulesetName
- Type:
- Required: Yes
EvaluationContext
- Type:
- Required: Yes
StartedOn
- Type:
- Required: Yes
CompletedOn
- Type:
- Required: Yes
JobName
- Type:
- Required: Yes
JobRunId
- Type:
- Required: Yes
RulesetEvaluationRunId
- Type:
- Required: Yes
RuleResults
- Type: typing.List[aws_resource_validator.pydantic_models.glue_classes.DataQualityRuleResultTypeDef]
- Required: Yes
AnalyzerResults
- Type: typing.List[aws_resource_validator.pydantic_models.glue_classes.DataQualityAnalyzerResultTypeDef]
- Required: Yes
Observations
- Type: typing.List[aws_resource_validator.pydantic_models.glue_classes.DataQualityObservationTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetDataQualityRuleRecommendationRunRequestRequestTypeDef
RunId
- Type:
- Required: Yes
GetDataQualityRuleRecommendationRunResponseTypeDef
RunId
- Type:
- Required: Yes
DataSource
- Type:
- Required: Yes
Role
- Type:
- Required: Yes
NumberOfWorkers
- Type:
- Required: Yes
Timeout
- Type:
- Required: Yes
Status
- Type: typing.Literal['FAILED', 'RUNNING', 'STARTING', 'STOPPED', 'STOPPING', 'SUCCEEDED', 'TIMEOUT']
- Required: Yes
ErrorString
- Type:
- Required: Yes
StartedOn
- Type:
- Required: Yes
LastModifiedOn
- Type:
- Required: Yes
CompletedOn
- Type:
- Required: Yes
ExecutionTime
- Type:
- Required: Yes
RecommendedRuleset
- Type:
- Required: Yes
CreatedRulesetName
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetDataQualityRulesetEvaluationRunRequestRequestTypeDef
RunId
- Type:
- Required: Yes
GetDataQualityRulesetEvaluationRunResponseTypeDef
RunId
- Type:
- Required: Yes
DataSource
- Type:
- Required: Yes
Role
- Type:
- Required: Yes
NumberOfWorkers
- Type:
- Required: Yes
Timeout
- Type:
- Required: Yes
AdditionalRunOptions
- Type:
- Required: Yes
Status
- Type: typing.Literal['FAILED', 'RUNNING', 'STARTING', 'STOPPED', 'STOPPING', 'SUCCEEDED', 'TIMEOUT']
- Required: Yes
ErrorString
- Type:
- Required: Yes
StartedOn
- Type:
- Required: Yes
LastModifiedOn
- Type:
- Required: Yes
CompletedOn
- Type:
- Required: Yes
ExecutionTime
- Type:
- Required: Yes
RulesetNames
- Type: typing.List[str]
- Required: Yes
ResultIds
- Type: typing.List[str]
- Required: Yes
AdditionalDataSources
- Type: typing.Dict[str, aws_resource_validator.pydantic_models.glue_classes.DataSourceOutputTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetDataQualityRulesetRequestRequestTypeDef
Name
- Type:
- Required: Yes
GetDataQualityRulesetResponseTypeDef
Name
- Type:
- Required: Yes
Description
- Type:
- Required: Yes
Ruleset
- Type:
- Required: Yes
TargetTable
- Type:
- Required: Yes
CreatedOn
- Type:
- Required: Yes
LastModifiedOn
- Type:
- Required: Yes
RecommendationRunId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetDatabaseRequestRequestTypeDef
Name
- Type:
- Required: Yes
CatalogId
- Type: typing.Optional[str]
GetDatabaseResponseTypeDef
Database
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetDatabasesRequestGetDatabasesPaginateTypeDef
CatalogId
- Type: typing.Optional[str]
ResourceShareType
- Type: typing.Optional[typing.Literal['ALL', 'FEDERATED', 'FOREIGN']]
AttributesToGet
- Type: typing.Optional[typing.Sequence[typing.Literal['NAME']]]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.PaginatorConfigTypeDef]
GetDatabasesRequestRequestTypeDef
CatalogId
- Type: typing.Optional[str]
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
ResourceShareType
- Type: typing.Optional[typing.Literal['ALL', 'FEDERATED', 'FOREIGN']]
AttributesToGet
- Type: typing.Optional[typing.Sequence[typing.Literal['NAME']]]
GetDatabasesResponseTypeDef
DatabaseList
- Type: typing.List[aws_resource_validator.pydantic_models.glue_classes.DatabaseTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
GetDataflowGraphRequestRequestTypeDef
PythonScript
- Type: typing.Optional[str]
GetDataflowGraphResponseTypeDef
DagNodes
- Type: typing.List[aws_resource_validator.pydantic_models.glue_classes.CodeGenNodeOutputTypeDef]
- Required: Yes
DagEdges
- Type: typing.List[aws_resource_validator.pydantic_models.glue_classes.CodeGenEdgeTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetDevEndpointRequestRequestTypeDef
EndpointName
- Type:
- Required: Yes
GetDevEndpointResponseTypeDef
DevEndpoint
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetDevEndpointsRequestGetDevEndpointsPaginateTypeDef
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.PaginatorConfigTypeDef]
GetDevEndpointsRequestRequestTypeDef
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
GetDevEndpointsResponseTypeDef
DevEndpoints
- Type: typing.List[aws_resource_validator.pydantic_models.glue_classes.DevEndpointTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
GetJobBookmarkRequestRequestTypeDef
JobName
- Type:
- Required: Yes
RunId
- Type: typing.Optional[str]
GetJobBookmarkResponseTypeDef
JobBookmarkEntry
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetJobRequestRequestTypeDef
JobName
- Type:
- Required: Yes
GetJobResponseTypeDef
Job
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetJobRunRequestRequestTypeDef
JobName
- Type:
- Required: Yes
RunId
- Type:
- Required: Yes
PredecessorsIncluded
- Type: typing.Optional[bool]
GetJobRunResponseTypeDef
JobRun
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetJobRunsRequestGetJobRunsPaginateTypeDef
JobName
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.PaginatorConfigTypeDef]
GetJobRunsRequestRequestTypeDef
JobName
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
GetJobRunsResponseTypeDef
JobRuns
- Type: typing.List[aws_resource_validator.pydantic_models.glue_classes.JobRunTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
GetJobsRequestGetJobsPaginateTypeDef
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.PaginatorConfigTypeDef]
GetJobsRequestRequestTypeDef
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
GetJobsResponseTypeDef
Jobs
- Type: typing.List[aws_resource_validator.pydantic_models.glue_classes.JobTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
GetMLTaskRunRequestRequestTypeDef
TransformId
- Type:
- Required: Yes
TaskRunId
- Type:
- Required: Yes
GetMLTaskRunResponseTypeDef
TransformId
- Type:
- Required: Yes
TaskRunId
- Type:
- Required: Yes
Status
- Type: typing.Literal['FAILED', 'RUNNING', 'STARTING', 'STOPPED', 'STOPPING', 'SUCCEEDED', 'TIMEOUT']
- Required: Yes
LogGroupName
- Type:
- Required: Yes
Properties
- Type:
- Required: Yes
ErrorString
- Type:
- Required: Yes
StartedOn
- Type:
- Required: Yes
LastModifiedOn
- Type:
- Required: Yes
CompletedOn
- Type:
- Required: Yes
ExecutionTime
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetMLTaskRunsRequestRequestTypeDef
TransformId
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
Filter
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.TaskRunFilterCriteriaTypeDef]
Sort
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.TaskRunSortCriteriaTypeDef]
GetMLTaskRunsResponseTypeDef
TaskRuns
- Type: typing.List[aws_resource_validator.pydantic_models.glue_classes.TaskRunTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
GetMLTransformRequestRequestTypeDef
TransformId
- Type:
- Required: Yes
GetMLTransformResponseTypeDef
TransformId
- Type:
- Required: Yes
Name
- Type:
- Required: Yes
Description
- Type:
- Required: Yes
Status
- Type: typing.Literal['DELETING', 'NOT_READY', 'READY']
- Required: Yes
CreatedOn
- Type:
- Required: Yes
LastModifiedOn
- Type:
- Required: Yes
InputRecordTables
- Type: typing.List[aws_resource_validator.pydantic_models.glue_classes.GlueTableOutputTypeDef]
- Required: Yes
Parameters
- Type:
- Required: Yes
EvaluationMetrics
- Type:
- Required: Yes
LabelCount
- Type:
- Required: Yes
Schema
- Type: typing.List[aws_resource_validator.pydantic_models.glue_classes.SchemaColumnTypeDef]
- Required: Yes
Role
- Type:
- Required: Yes
GlueVersion
- Type:
- Required: Yes
MaxCapacity
- Type:
- Required: Yes
WorkerType
- Type: typing.Literal['G.025X', 'G.1X', 'G.2X', 'G.4X', 'G.8X', 'Standard', 'Z.2X']
- Required: Yes
NumberOfWorkers
- Type:
- Required: Yes
Timeout
- Type:
- Required: Yes
MaxRetries
- Type:
- Required: Yes
TransformEncryption
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetMLTransformsRequestRequestTypeDef
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
Filter
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.TransformFilterCriteriaTypeDef]
Sort
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.TransformSortCriteriaTypeDef]
GetMLTransformsResponseTypeDef
Transforms
- Type: typing.List[aws_resource_validator.pydantic_models.glue_classes.MLTransformTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
GetMappingRequestRequestTypeDef
Source
- Type:
- Required: Yes
Sinks
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.glue_classes.CatalogEntryTypeDef]]
Location
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.LocationTypeDef]
GetMappingResponseTypeDef
Mapping
- Type: typing.List[aws_resource_validator.pydantic_models.glue_classes.MappingEntryTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetPartitionIndexesRequestGetPartitionIndexesPaginateTypeDef
DatabaseName
- Type:
- Required: Yes
TableName
- Type:
- Required: Yes
CatalogId
- Type: typing.Optional[str]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.PaginatorConfigTypeDef]
GetPartitionIndexesRequestRequestTypeDef
DatabaseName
- Type:
- Required: Yes
TableName
- Type:
- Required: Yes
CatalogId
- Type: typing.Optional[str]
NextToken
- Type: typing.Optional[str]
GetPartitionIndexesResponseTypeDef
PartitionIndexDescriptorList
- Type: typing.List[aws_resource_validator.pydantic_models.glue_classes.PartitionIndexDescriptorTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
GetPartitionRequestRequestTypeDef
DatabaseName
- Type:
- Required: Yes
TableName
- Type:
- Required: Yes
PartitionValues
- Type: typing.Sequence[str]
- Required: Yes
CatalogId
- Type: typing.Optional[str]
GetPartitionResponseTypeDef
Partition
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetPartitionsRequestGetPartitionsPaginateTypeDef
DatabaseName
- Type:
- Required: Yes
TableName
- Type:
- Required: Yes
CatalogId
- Type: typing.Optional[str]
Expression
- Type: typing.Optional[str]
Segment
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.SegmentTypeDef]
ExcludeColumnSchema
- Type: typing.Optional[bool]
TransactionId
- Type: typing.Optional[str]
QueryAsOfTime
- Type: typing.Union[datetime.datetime, str, NoneType]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.PaginatorConfigTypeDef]
GetPartitionsRequestRequestTypeDef
DatabaseName
- Type:
- Required: Yes
TableName
- Type:
- Required: Yes
CatalogId
- Type: typing.Optional[str]
Expression
- Type: typing.Optional[str]
NextToken
- Type: typing.Optional[str]
Segment
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.SegmentTypeDef]
MaxResults
- Type: typing.Optional[int]
ExcludeColumnSchema
- Type: typing.Optional[bool]
TransactionId
- Type: typing.Optional[str]
QueryAsOfTime
- Type: typing.Union[datetime.datetime, str, NoneType]
GetPartitionsResponseTypeDef
Partitions
- Type: typing.List[aws_resource_validator.pydantic_models.glue_classes.PartitionTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
GetPlanRequestRequestTypeDef
Mapping
- Type: typing.Sequence[aws_resource_validator.pydantic_models.glue_classes.MappingEntryTypeDef]
- Required: Yes
Source
- Type:
- Required: Yes
Sinks
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.glue_classes.CatalogEntryTypeDef]]
Location
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.LocationTypeDef]
Language
- Type: typing.Optional[typing.Literal['PYTHON', 'SCALA']]
AdditionalPlanOptionsMap
- Type: typing.Optional[typing.Mapping[str, str]]
GetPlanResponseTypeDef
PythonScript
- Type:
- Required: Yes
ScalaCode
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetRegistryInputRequestTypeDef
RegistryId
- Type:
- Required: Yes
GetRegistryResponseTypeDef
RegistryName
- Type:
- Required: Yes
RegistryArn
- Type:
- Required: Yes
Description
- Type:
- Required: Yes
Status
- Type: typing.Literal['AVAILABLE', 'DELETING']
- Required: Yes
CreatedTime
- Type:
- Required: Yes
UpdatedTime
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetResourcePoliciesRequestGetResourcePoliciesPaginateTypeDef
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.PaginatorConfigTypeDef]
GetResourcePoliciesRequestRequestTypeDef
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
GetResourcePoliciesResponseTypeDef
GetResourcePoliciesResponseList
- Type: typing.List[aws_resource_validator.pydantic_models.glue_classes.GluePolicyTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
GetResourcePolicyRequestRequestTypeDef
ResourceArn
- Type: typing.Optional[str]
GetResourcePolicyResponseTypeDef
PolicyInJson
- Type:
- Required: Yes
PolicyHash
- Type:
- Required: Yes
CreateTime
- Type:
- Required: Yes
UpdateTime
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetSchemaByDefinitionInputRequestTypeDef
SchemaId
- Type:
- Required: Yes
SchemaDefinition
- Type:
- Required: Yes
GetSchemaByDefinitionResponseTypeDef
SchemaVersionId
- Type:
- Required: Yes
SchemaArn
- Type:
- Required: Yes
DataFormat
- Type: typing.Literal['AVRO', 'JSON', 'PROTOBUF']
- Required: Yes
Status
- Type: typing.Literal['AVAILABLE', 'DELETING', 'FAILURE', 'PENDING']
- Required: Yes
CreatedTime
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetSchemaInputRequestTypeDef
SchemaId
- Type:
- Required: Yes
GetSchemaResponseTypeDef
RegistryName
- Type:
- Required: Yes
RegistryArn
- Type:
- Required: Yes
SchemaName
- Type:
- Required: Yes
SchemaArn
- Type:
- Required: Yes
Description
- Type:
- Required: Yes
DataFormat
- Type: typing.Literal['AVRO', 'JSON', 'PROTOBUF']
- Required: Yes
Compatibility
- Type: typing.Literal['BACKWARD', 'BACKWARD_ALL', 'DISABLED', 'FORWARD', 'FORWARD_ALL', 'FULL', 'FULL_ALL', 'NONE']
- Required: Yes
SchemaCheckpoint
- Type:
- Required: Yes
LatestSchemaVersion
- Type:
- Required: Yes
NextSchemaVersion
- Type:
- Required: Yes
SchemaStatus
- Type: typing.Literal['AVAILABLE', 'DELETING', 'PENDING']
- Required: Yes
CreatedTime
- Type:
- Required: Yes
UpdatedTime
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetSchemaVersionInputRequestTypeDef
SchemaId
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.SchemaIdTypeDef]
SchemaVersionId
- Type: typing.Optional[str]
SchemaVersionNumber
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.SchemaVersionNumberTypeDef]
GetSchemaVersionResponseTypeDef
SchemaVersionId
- Type:
- Required: Yes
SchemaDefinition
- Type:
- Required: Yes
DataFormat
- Type: typing.Literal['AVRO', 'JSON', 'PROTOBUF']
- Required: Yes
SchemaArn
- Type:
- Required: Yes
VersionNumber
- Type:
- Required: Yes
Status
- Type: typing.Literal['AVAILABLE', 'DELETING', 'FAILURE', 'PENDING']
- Required: Yes
CreatedTime
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetSchemaVersionsDiffInputRequestTypeDef
SchemaId
- Type:
- Required: Yes
FirstSchemaVersionNumber
- Type:
- Required: Yes
SecondSchemaVersionNumber
- Type:
- Required: Yes
SchemaDiffType
- Type: typing.Literal['SYNTAX_DIFF']
- Required: Yes
GetSchemaVersionsDiffResponseTypeDef
Diff
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetSecurityConfigurationRequestRequestTypeDef
Name
- Type:
- Required: Yes
GetSecurityConfigurationResponseTypeDef
SecurityConfiguration
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetSecurityConfigurationsRequestGetSecurityConfigurationsPaginateTypeDef
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.PaginatorConfigTypeDef]
GetSecurityConfigurationsRequestRequestTypeDef
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
GetSecurityConfigurationsResponseTypeDef
SecurityConfigurations
- Type: typing.List[aws_resource_validator.pydantic_models.glue_classes.SecurityConfigurationTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
GetSessionRequestRequestTypeDef
Id
- Type:
- Required: Yes
RequestOrigin
- Type: typing.Optional[str]
GetSessionResponseTypeDef
Session
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetStatementRequestRequestTypeDef
SessionId
- Type:
- Required: Yes
Id
- Type:
- Required: Yes
RequestOrigin
- Type: typing.Optional[str]
GetStatementResponseTypeDef
Statement
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetTableOptimizerRequestRequestTypeDef
CatalogId
- Type:
- Required: Yes
DatabaseName
- Type:
- Required: Yes
TableName
- Type:
- Required: Yes
Type
- Type: typing.Literal['compaction']
- Required: Yes
GetTableOptimizerResponseTypeDef
CatalogId
- Type:
- Required: Yes
DatabaseName
- Type:
- Required: Yes
TableName
- Type:
- Required: Yes
TableOptimizer
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetTableRequestRequestTypeDef
DatabaseName
- Type:
- Required: Yes
Name
- Type:
- Required: Yes
CatalogId
- Type: typing.Optional[str]
TransactionId
- Type: typing.Optional[str]
QueryAsOfTime
- Type: typing.Union[datetime.datetime, str, NoneType]
GetTableResponseTypeDef
Table
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetTableVersionRequestRequestTypeDef
DatabaseName
- Type:
- Required: Yes
TableName
- Type:
- Required: Yes
CatalogId
- Type: typing.Optional[str]
VersionId
- Type: typing.Optional[str]
GetTableVersionResponseTypeDef
TableVersion
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetTableVersionsRequestGetTableVersionsPaginateTypeDef
DatabaseName
- Type:
- Required: Yes
TableName
- Type:
- Required: Yes
CatalogId
- Type: typing.Optional[str]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.PaginatorConfigTypeDef]
GetTableVersionsRequestRequestTypeDef
DatabaseName
- Type:
- Required: Yes
TableName
- Type:
- Required: Yes
CatalogId
- Type: typing.Optional[str]
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
GetTableVersionsResponseTypeDef
TableVersions
- Type: typing.List[aws_resource_validator.pydantic_models.glue_classes.TableVersionTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
GetTablesRequestGetTablesPaginateTypeDef
DatabaseName
- Type:
- Required: Yes
CatalogId
- Type: typing.Optional[str]
Expression
- Type: typing.Optional[str]
TransactionId
- Type: typing.Optional[str]
QueryAsOfTime
- Type: typing.Union[datetime.datetime, str, NoneType]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.PaginatorConfigTypeDef]
GetTablesRequestRequestTypeDef
DatabaseName
- Type:
- Required: Yes
CatalogId
- Type: typing.Optional[str]
Expression
- Type: typing.Optional[str]
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
TransactionId
- Type: typing.Optional[str]
QueryAsOfTime
- Type: typing.Union[datetime.datetime, str, NoneType]
GetTablesResponseTypeDef
TableList
- Type: typing.List[aws_resource_validator.pydantic_models.glue_classes.TableTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
GetTagsRequestRequestTypeDef
ResourceArn
- Type:
- Required: Yes
GetTagsResponseTypeDef
Tags
- Type: typing.Dict[str, str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetTriggerRequestRequestTypeDef
Name
- Type:
- Required: Yes
GetTriggerResponseTypeDef
Trigger
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetTriggersRequestGetTriggersPaginateTypeDef
DependentJobName
- Type: typing.Optional[str]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.PaginatorConfigTypeDef]
GetTriggersRequestRequestTypeDef
NextToken
- Type: typing.Optional[str]
DependentJobName
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
GetTriggersResponseTypeDef
Triggers
- Type: typing.List[aws_resource_validator.pydantic_models.glue_classes.TriggerTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
GetUnfilteredPartitionMetadataRequestRequestTypeDef
CatalogId
- Type:
- Required: Yes
DatabaseName
- Type:
- Required: Yes
TableName
- Type:
- Required: Yes
PartitionValues
- Type: typing.Sequence[str]
- Required: Yes
SupportedPermissionTypes
- Type: typing.Sequence[typing.Literal['CELL_FILTER_PERMISSION', 'COLUMN_PERMISSION', 'NESTED_CELL_PERMISSION', 'NESTED_PERMISSION']]
- Required: Yes
Region
- Type: typing.Optional[str]
AuditContext
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.AuditContextTypeDef]
QuerySessionContext
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.QuerySessionContextTypeDef]
GetUnfilteredPartitionMetadataResponseTypeDef
Partition
- Type:
- Required: Yes
AuthorizedColumns
- Type: typing.List[str]
- Required: Yes
IsRegisteredWithLakeFormation
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetUnfilteredPartitionsMetadataRequestRequestTypeDef
CatalogId
- Type:
- Required: Yes
DatabaseName
- Type:
- Required: Yes
TableName
- Type:
- Required: Yes
SupportedPermissionTypes
- Type: typing.Sequence[typing.Literal['CELL_FILTER_PERMISSION', 'COLUMN_PERMISSION', 'NESTED_CELL_PERMISSION', 'NESTED_PERMISSION']]
- Required: Yes
Region
- Type: typing.Optional[str]
Expression
- Type: typing.Optional[str]
AuditContext
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.AuditContextTypeDef]
NextToken
- Type: typing.Optional[str]
Segment
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.SegmentTypeDef]
MaxResults
- Type: typing.Optional[int]
QuerySessionContext
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.QuerySessionContextTypeDef]
GetUnfilteredPartitionsMetadataResponseTypeDef
UnfilteredPartitions
- Type: typing.List[aws_resource_validator.pydantic_models.glue_classes.UnfilteredPartitionTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
GetUnfilteredTableMetadataRequestRequestTypeDef
CatalogId
- Type:
- Required: Yes
DatabaseName
- Type:
- Required: Yes
Name
- Type:
- Required: Yes
SupportedPermissionTypes
- Type: typing.Sequence[typing.Literal['CELL_FILTER_PERMISSION', 'COLUMN_PERMISSION', 'NESTED_CELL_PERMISSION', 'NESTED_PERMISSION']]
- Required: Yes
Region
- Type: typing.Optional[str]
AuditContext
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.AuditContextTypeDef]
ParentResourceArn
- Type: typing.Optional[str]
RootResourceArn
- Type: typing.Optional[str]
SupportedDialect
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.SupportedDialectTypeDef]
Permissions
- Type: typing.Optional[typing.Sequence[typing.Literal['ALL', 'ALTER', 'CREATE_DATABASE', 'CREATE_TABLE', 'DATA_LOCATION_ACCESS', 'DELETE', 'DROP', 'INSERT', 'SELECT']]]
QuerySessionContext
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.QuerySessionContextTypeDef]
GetUnfilteredTableMetadataResponseTypeDef
Table
- Type:
- Required: Yes
AuthorizedColumns
- Type: typing.List[str]
- Required: Yes
IsRegisteredWithLakeFormation
- Type:
- Required: Yes
CellFilters
- Type: typing.List[aws_resource_validator.pydantic_models.glue_classes.ColumnRowFilterTypeDef]
- Required: Yes
QueryAuthorizationId
- Type:
- Required: Yes
IsMultiDialectView
- Type:
- Required: Yes
ResourceArn
- Type:
- Required: Yes
IsProtected
- Type:
- Required: Yes
Permissions
- Type: typing.List[typing.Literal['ALL', 'ALTER', 'CREATE_DATABASE', 'CREATE_TABLE', 'DATA_LOCATION_ACCESS', 'DELETE', 'DROP', 'INSERT', 'SELECT']]
- Required: Yes
RowFilter
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetUsageProfileRequestRequestTypeDef
Name
- Type:
- Required: Yes
GetUsageProfileResponseTypeDef
Name
- Type:
- Required: Yes
Description
- Type:
- Required: Yes
Configuration
- Type:
- Required: Yes
CreatedOn
- Type:
- Required: Yes
LastModifiedOn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetUserDefinedFunctionRequestRequestTypeDef
DatabaseName
- Type:
- Required: Yes
FunctionName
- Type:
- Required: Yes
CatalogId
- Type: typing.Optional[str]
GetUserDefinedFunctionResponseTypeDef
UserDefinedFunction
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetUserDefinedFunctionsRequestGetUserDefinedFunctionsPaginateTypeDef
Pattern
- Type:
- Required: Yes
CatalogId
- Type: typing.Optional[str]
DatabaseName
- Type: typing.Optional[str]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.PaginatorConfigTypeDef]
GetUserDefinedFunctionsRequestRequestTypeDef
Pattern
- Type:
- Required: Yes
CatalogId
- Type: typing.Optional[str]
DatabaseName
- Type: typing.Optional[str]
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
GetUserDefinedFunctionsResponseTypeDef
UserDefinedFunctions
- Type: typing.List[aws_resource_validator.pydantic_models.glue_classes.UserDefinedFunctionTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
GetWorkflowRequestRequestTypeDef
Name
- Type:
- Required: Yes
IncludeGraph
- Type: typing.Optional[bool]
GetWorkflowResponseTypeDef
Workflow
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetWorkflowRunPropertiesRequestRequestTypeDef
Name
- Type:
- Required: Yes
RunId
- Type:
- Required: Yes
GetWorkflowRunPropertiesResponseTypeDef
RunProperties
- Type: typing.Dict[str, str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetWorkflowRunRequestRequestTypeDef
Name
- Type:
- Required: Yes
RunId
- Type:
- Required: Yes
IncludeGraph
- Type: typing.Optional[bool]
GetWorkflowRunResponseTypeDef
Run
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetWorkflowRunsRequestGetWorkflowRunsPaginateTypeDef
Name
- Type:
- Required: Yes
IncludeGraph
- Type: typing.Optional[bool]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.PaginatorConfigTypeDef]
GetWorkflowRunsRequestRequestTypeDef
Name
- Type:
- Required: Yes
IncludeGraph
- Type: typing.Optional[bool]
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
GetWorkflowRunsResponseTypeDef
Runs
- Type: typing.List[aws_resource_validator.pydantic_models.glue_classes.WorkflowRunTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
GluePolicyTypeDef
PolicyInJson
- Type: typing.Optional[str]
PolicyHash
- Type: typing.Optional[str]
CreateTime
- Type: typing.Optional[datetime.datetime]
UpdateTime
- Type: typing.Optional[datetime.datetime]
GlueSchemaExtraOutputTypeDef
Columns
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue_classes.GlueStudioSchemaColumnTypeDef]]
GlueSchemaOutputTypeDef
Columns
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue_classes.GlueStudioSchemaColumnTypeDef]]
GlueSchemaTypeDef
Columns
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.glue_classes.GlueStudioSchemaColumnTypeDef]]
GlueStudioSchemaColumnTypeDef
Name
- Type:
- Required: Yes
Type
- Type: typing.Optional[str]
GlueTableOutputTypeDef
DatabaseName
- Type:
- Required: Yes
TableName
- Type:
- Required: Yes
CatalogId
- Type: typing.Optional[str]
ConnectionName
- Type: typing.Optional[str]
AdditionalOptions
- Type: typing.Optional[typing.Dict[str, str]]
GlueTableTypeDef
DatabaseName
- Type:
- Required: Yes
TableName
- Type:
- Required: Yes
CatalogId
- Type: typing.Optional[str]
ConnectionName
- Type: typing.Optional[str]
AdditionalOptions
- Type: typing.Optional[typing.Mapping[str, str]]
GovernedCatalogSourceTypeDef
Name
- Type:
- Required: Yes
Database
- Type:
- Required: Yes
Table
- Type:
- Required: Yes
PartitionPredicate
- Type: typing.Optional[str]
AdditionalOptions
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.S3SourceAdditionalOptionsTypeDef]
GovernedCatalogTargetExtraOutputTypeDef
Name
- Type:
- Required: Yes
Inputs
- Type: typing.List[str]
- Required: Yes
Table
- Type:
- Required: Yes
Database
- Type:
- Required: Yes
PartitionKeys
- Type: typing.Optional[typing.List[typing.List[str]]]
SchemaChangePolicy
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.CatalogSchemaChangePolicyTypeDef]
GovernedCatalogTargetOutputTypeDef
Name
- Type:
- Required: Yes
Inputs
- Type: typing.List[str]
- Required: Yes
Table
- Type:
- Required: Yes
Database
- Type:
- Required: Yes
PartitionKeys
- Type: typing.Optional[typing.List[typing.List[str]]]
SchemaChangePolicy
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.CatalogSchemaChangePolicyTypeDef]
GovernedCatalogTargetTypeDef
Name
- Type:
- Required: Yes
Inputs
- Type: typing.Sequence[str]
- Required: Yes
Table
- Type:
- Required: Yes
Database
- Type:
- Required: Yes
PartitionKeys
- Type: typing.Optional[typing.Sequence[typing.Sequence[str]]]
SchemaChangePolicy
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.CatalogSchemaChangePolicyTypeDef]
GrokClassifierTypeDef
Name
- Type:
- Required: Yes
Classification
- Type:
- Required: Yes
GrokPattern
- Type:
- Required: Yes
CreationTime
- Type: typing.Optional[datetime.datetime]
LastUpdated
- Type: typing.Optional[datetime.datetime]
Version
- Type: typing.Optional[int]
CustomPatterns
- Type: typing.Optional[str]
HudiTargetExtraOutputTypeDef
Paths
- Type: typing.Optional[typing.List[str]]
ConnectionName
- Type: typing.Optional[str]
Exclusions
- Type: typing.Optional[typing.List[str]]
MaximumTraversalDepth
- Type: typing.Optional[int]
HudiTargetOutputTypeDef
Paths
- Type: typing.Optional[typing.List[str]]
ConnectionName
- Type: typing.Optional[str]
Exclusions
- Type: typing.Optional[typing.List[str]]
MaximumTraversalDepth
- Type: typing.Optional[int]
HudiTargetTypeDef
Paths
- Type: typing.Optional[typing.Sequence[str]]
ConnectionName
- Type: typing.Optional[str]
Exclusions
- Type: typing.Optional[typing.Sequence[str]]
MaximumTraversalDepth
- Type: typing.Optional[int]
IcebergInputTypeDef
MetadataOperation
- Type: typing.Literal['CREATE']
- Required: Yes
Version
- Type: typing.Optional[str]
IcebergTargetExtraOutputTypeDef
Paths
- Type: typing.Optional[typing.List[str]]
ConnectionName
- Type: typing.Optional[str]
Exclusions
- Type: typing.Optional[typing.List[str]]
MaximumTraversalDepth
- Type: typing.Optional[int]
IcebergTargetOutputTypeDef
Paths
- Type: typing.Optional[typing.List[str]]
ConnectionName
- Type: typing.Optional[str]
Exclusions
- Type: typing.Optional[typing.List[str]]
MaximumTraversalDepth
- Type: typing.Optional[int]
IcebergTargetTypeDef
Paths
- Type: typing.Optional[typing.Sequence[str]]
ConnectionName
- Type: typing.Optional[str]
Exclusions
- Type: typing.Optional[typing.Sequence[str]]
MaximumTraversalDepth
- Type: typing.Optional[int]
ImportCatalogToGlueRequestRequestTypeDef
CatalogId
- Type: typing.Optional[str]
ImportLabelsTaskRunPropertiesTypeDef
InputS3Path
- Type: typing.Optional[str]
Replace
- Type: typing.Optional[bool]
JDBCConnectorOptionsExtraOutputTypeDef
FilterPredicate
- Type: typing.Optional[str]
PartitionColumn
- Type: typing.Optional[str]
LowerBound
- Type: typing.Optional[int]
UpperBound
- Type: typing.Optional[int]
NumPartitions
- Type: typing.Optional[int]
JobBookmarkKeys
- Type: typing.Optional[typing.List[str]]
JobBookmarkKeysSortOrder
- Type: typing.Optional[str]
DataTypeMapping
- Type: typing.Optional[typing.Dict[typing.Literal['ARRAY', 'BIGINT', 'BINARY', 'BIT', 'BLOB', 'BOOLEAN', 'CHAR', 'CLOB', 'DATALINK', 'DATE', 'DECIMAL', 'DISTINCT', 'DOUBLE', 'FLOAT', 'INTEGER', 'JAVA_OBJECT', 'LONGNVARCHAR', 'LONGVARBINARY', 'LONGVARCHAR', 'NCHAR', 'NCLOB', 'NULL', 'NUMERIC', 'NVARCHAR', 'OTHER', 'REAL', 'REF', 'REF_CURSOR', 'ROWID', 'SMALLINT', 'SQLXML', 'STRUCT', 'TIME', 'TIMESTAMP', 'TIMESTAMP_WITH_TIMEZONE', 'TIME_WITH_TIMEZONE', 'TINYINT', 'VARBINARY', 'VARCHAR'], typing.Literal['BIGDECIMAL', 'BYTE', 'DATE', 'DOUBLE', 'FLOAT', 'INT', 'LONG', 'SHORT', 'STRING', 'TIMESTAMP']]]
JDBCConnectorOptionsOutputTypeDef
FilterPredicate
- Type: typing.Optional[str]
PartitionColumn
- Type: typing.Optional[str]
LowerBound
- Type: typing.Optional[int]
UpperBound
- Type: typing.Optional[int]
NumPartitions
- Type: typing.Optional[int]
JobBookmarkKeys
- Type: typing.Optional[typing.List[str]]
JobBookmarkKeysSortOrder
- Type: typing.Optional[str]
DataTypeMapping
- Type: typing.Optional[typing.Dict[typing.Literal['ARRAY', 'BIGINT', 'BINARY', 'BIT', 'BLOB', 'BOOLEAN', 'CHAR', 'CLOB', 'DATALINK', 'DATE', 'DECIMAL', 'DISTINCT', 'DOUBLE', 'FLOAT', 'INTEGER', 'JAVA_OBJECT', 'LONGNVARCHAR', 'LONGVARBINARY', 'LONGVARCHAR', 'NCHAR', 'NCLOB', 'NULL', 'NUMERIC', 'NVARCHAR', 'OTHER', 'REAL', 'REF', 'REF_CURSOR', 'ROWID', 'SMALLINT', 'SQLXML', 'STRUCT', 'TIME', 'TIMESTAMP', 'TIMESTAMP_WITH_TIMEZONE', 'TIME_WITH_TIMEZONE', 'TINYINT', 'VARBINARY', 'VARCHAR'], typing.Literal['BIGDECIMAL', 'BYTE', 'DATE', 'DOUBLE', 'FLOAT', 'INT', 'LONG', 'SHORT', 'STRING', 'TIMESTAMP']]]
JDBCConnectorOptionsTypeDef
FilterPredicate
- Type: typing.Optional[str]
PartitionColumn
- Type: typing.Optional[str]
LowerBound
- Type: typing.Optional[int]
UpperBound
- Type: typing.Optional[int]
NumPartitions
- Type: typing.Optional[int]
JobBookmarkKeys
- Type: typing.Optional[typing.Sequence[str]]
JobBookmarkKeysSortOrder
- Type: typing.Optional[str]
DataTypeMapping
- Type: typing.Optional[typing.Mapping[typing.Literal['ARRAY', 'BIGINT', 'BINARY', 'BIT', 'BLOB', 'BOOLEAN', 'CHAR', 'CLOB', 'DATALINK', 'DATE', 'DECIMAL', 'DISTINCT', 'DOUBLE', 'FLOAT', 'INTEGER', 'JAVA_OBJECT', 'LONGNVARCHAR', 'LONGVARBINARY', 'LONGVARCHAR', 'NCHAR', 'NCLOB', 'NULL', 'NUMERIC', 'NVARCHAR', 'OTHER', 'REAL', 'REF', 'REF_CURSOR', 'ROWID', 'SMALLINT', 'SQLXML', 'STRUCT', 'TIME', 'TIMESTAMP', 'TIMESTAMP_WITH_TIMEZONE', 'TIME_WITH_TIMEZONE', 'TINYINT', 'VARBINARY', 'VARCHAR'], typing.Literal['BIGDECIMAL', 'BYTE', 'DATE', 'DOUBLE', 'FLOAT', 'INT', 'LONG', 'SHORT', 'STRING', 'TIMESTAMP']]]
JDBCConnectorSourceExtraOutputTypeDef
Name
- Type:
- Required: Yes
ConnectionName
- Type:
- Required: Yes
ConnectorName
- Type:
- Required: Yes
ConnectionType
- Type:
- Required: Yes
AdditionalOptions
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.JDBCConnectorOptionsExtraOutputTypeDef]
ConnectionTable
- Type: typing.Optional[str]
Query
- Type: typing.Optional[str]
OutputSchemas
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue_classes.GlueSchemaExtraOutputTypeDef]]
JDBCConnectorSourceOutputTypeDef
Name
- Type:
- Required: Yes
ConnectionName
- Type:
- Required: Yes
ConnectorName
- Type:
- Required: Yes
ConnectionType
- Type:
- Required: Yes
AdditionalOptions
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.JDBCConnectorOptionsOutputTypeDef]
ConnectionTable
- Type: typing.Optional[str]
Query
- Type: typing.Optional[str]
OutputSchemas
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue_classes.GlueSchemaOutputTypeDef]]
JDBCConnectorSourceTypeDef
Name
- Type:
- Required: Yes
ConnectionName
- Type:
- Required: Yes
ConnectorName
- Type:
- Required: Yes
ConnectionType
- Type:
- Required: Yes
AdditionalOptions
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.JDBCConnectorOptionsTypeDef]
ConnectionTable
- Type: typing.Optional[str]
Query
- Type: typing.Optional[str]
OutputSchemas
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.glue_classes.GlueSchemaTypeDef]]
JDBCConnectorTargetExtraOutputTypeDef
Name
- Type:
- Required: Yes
Inputs
- Type: typing.List[str]
- Required: Yes
ConnectionName
- Type:
- Required: Yes
ConnectionTable
- Type:
- Required: Yes
ConnectorName
- Type:
- Required: Yes
ConnectionType
- Type:
- Required: Yes
AdditionalOptions
- Type: typing.Optional[typing.Dict[str, str]]
OutputSchemas
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue_classes.GlueSchemaExtraOutputTypeDef]]
JDBCConnectorTargetOutputTypeDef
Name
- Type:
- Required: Yes
Inputs
- Type: typing.List[str]
- Required: Yes
ConnectionName
- Type:
- Required: Yes
ConnectionTable
- Type:
- Required: Yes
ConnectorName
- Type:
- Required: Yes
ConnectionType
- Type:
- Required: Yes
AdditionalOptions
- Type: typing.Optional[typing.Dict[str, str]]
OutputSchemas
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue_classes.GlueSchemaOutputTypeDef]]
JDBCConnectorTargetTypeDef
Name
- Type:
- Required: Yes
Inputs
- Type: typing.Sequence[str]
- Required: Yes
ConnectionName
- Type:
- Required: Yes
ConnectionTable
- Type:
- Required: Yes
ConnectorName
- Type:
- Required: Yes
ConnectionType
- Type:
- Required: Yes
AdditionalOptions
- Type: typing.Optional[typing.Mapping[str, str]]
OutputSchemas
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.glue_classes.GlueSchemaTypeDef]]
JdbcTargetExtraOutputTypeDef
ConnectionName
- Type: typing.Optional[str]
Path
- Type: typing.Optional[str]
Exclusions
- Type: typing.Optional[typing.List[str]]
EnableAdditionalMetadata
- Type: typing.Optional[typing.List[typing.Literal['COMMENTS', 'RAWTYPES']]]
JdbcTargetOutputTypeDef
ConnectionName
- Type: typing.Optional[str]
Path
- Type: typing.Optional[str]
Exclusions
- Type: typing.Optional[typing.List[str]]
EnableAdditionalMetadata
- Type: typing.Optional[typing.List[typing.Literal['COMMENTS', 'RAWTYPES']]]
JdbcTargetTypeDef
ConnectionName
- Type: typing.Optional[str]
Path
- Type: typing.Optional[str]
Exclusions
- Type: typing.Optional[typing.Sequence[str]]
EnableAdditionalMetadata
- Type: typing.Optional[typing.Sequence[typing.Literal['COMMENTS', 'RAWTYPES']]]
JobBookmarkEntryTypeDef
JobName
- Type: typing.Optional[str]
Version
- Type: typing.Optional[int]
Run
- Type: typing.Optional[int]
Attempt
- Type: typing.Optional[int]
PreviousRunId
- Type: typing.Optional[str]
RunId
- Type: typing.Optional[str]
JobBookmark
- Type: typing.Optional[str]
JobBookmarksEncryptionTypeDef
JobBookmarksEncryptionMode
- Type: typing.Optional[typing.Literal['CSE-KMS', 'DISABLED']]
KmsKeyArn
- Type: typing.Optional[str]
JobCommandTypeDef
Name
- Type: typing.Optional[str]
ScriptLocation
- Type: typing.Optional[str]
PythonVersion
- Type: typing.Optional[str]
Runtime
- Type: typing.Optional[str]
JobNodeDetailsTypeDef
JobRuns
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue_classes.JobRunTypeDef]]
JobRunTypeDef
Id
- Type: typing.Optional[str]
Attempt
- Type: typing.Optional[int]
PreviousRunId
- Type: typing.Optional[str]
TriggerName
- Type: typing.Optional[str]
JobName
- Type: typing.Optional[str]
JobMode
- Type: typing.Optional[typing.Literal['NOTEBOOK', 'SCRIPT', 'VISUAL']]
StartedOn
- Type: typing.Optional[datetime.datetime]
LastModifiedOn
- Type: typing.Optional[datetime.datetime]
CompletedOn
- Type: typing.Optional[datetime.datetime]
JobRunState
- Type: typing.Optional[typing.Literal['ERROR', 'EXPIRED', 'FAILED', 'RUNNING', 'STARTING', 'STOPPED', 'STOPPING', 'SUCCEEDED', 'TIMEOUT', 'WAITING']]
Arguments
- Type: typing.Optional[typing.Dict[str, str]]
ErrorMessage
- Type: typing.Optional[str]
PredecessorRuns
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue_classes.PredecessorTypeDef]]
AllocatedCapacity
- Type: typing.Optional[int]
ExecutionTime
- Type: typing.Optional[int]
Timeout
- Type: typing.Optional[int]
MaxCapacity
- Type: typing.Optional[float]
WorkerType
- Type: typing.Optional[typing.Literal['G.025X', 'G.1X', 'G.2X', 'G.4X', 'G.8X', 'Standard', 'Z.2X']]
NumberOfWorkers
- Type: typing.Optional[int]
SecurityConfiguration
- Type: typing.Optional[str]
LogGroupName
- Type: typing.Optional[str]
NotificationProperty
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.NotificationPropertyTypeDef]
GlueVersion
- Type: typing.Optional[str]
DPUSeconds
- Type: typing.Optional[float]
ExecutionClass
- Type: typing.Optional[typing.Literal['FLEX', 'STANDARD']]
MaintenanceWindow
- Type: typing.Optional[str]
ProfileName
- Type: typing.Optional[str]
JobTypeDef
Name
- Type: typing.Optional[str]
JobMode
- Type: typing.Optional[typing.Literal['NOTEBOOK', 'SCRIPT', 'VISUAL']]
Description
- Type: typing.Optional[str]
LogUri
- Type: typing.Optional[str]
Role
- Type: typing.Optional[str]
CreatedOn
- Type: typing.Optional[datetime.datetime]
LastModifiedOn
- Type: typing.Optional[datetime.datetime]
ExecutionProperty
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.ExecutionPropertyTypeDef]
Command
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.JobCommandTypeDef]
DefaultArguments
- Type: typing.Optional[typing.Dict[str, str]]
NonOverridableArguments
- Type: typing.Optional[typing.Dict[str, str]]
Connections
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.ConnectionsListOutputTypeDef]
MaxRetries
- Type: typing.Optional[int]
AllocatedCapacity
- Type: typing.Optional[int]
Timeout
- Type: typing.Optional[int]
MaxCapacity
- Type: typing.Optional[float]
WorkerType
- Type: typing.Optional[typing.Literal['G.025X', 'G.1X', 'G.2X', 'G.4X', 'G.8X', 'Standard', 'Z.2X']]
NumberOfWorkers
- Type: typing.Optional[int]
SecurityConfiguration
- Type: typing.Optional[str]
NotificationProperty
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.NotificationPropertyTypeDef]
GlueVersion
- Type: typing.Optional[str]
CodeGenConfigurationNodes
- Type: typing.Optional[typing.Dict[str, aws_resource_validator.pydantic_models.glue_classes.CodeGenConfigurationNodeOutputTypeDef]]
ExecutionClass
- Type: typing.Optional[typing.Literal['FLEX', 'STANDARD']]
SourceControlDetails
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.SourceControlDetailsTypeDef]
MaintenanceWindow
- Type: typing.Optional[str]
ProfileName
- Type: typing.Optional[str]
JobUpdateTypeDef
JobMode
- Type: typing.Optional[typing.Literal['NOTEBOOK', 'SCRIPT', 'VISUAL']]
Description
- Type: typing.Optional[str]
LogUri
- Type: typing.Optional[str]
Role
- Type: typing.Optional[str]
ExecutionProperty
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.ExecutionPropertyTypeDef]
Command
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.JobCommandTypeDef]
DefaultArguments
- Type: typing.Optional[typing.Mapping[str, str]]
NonOverridableArguments
- Type: typing.Optional[typing.Mapping[str, str]]
Connections
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.ConnectionsListTypeDef]
MaxRetries
- Type: typing.Optional[int]
AllocatedCapacity
- Type: typing.Optional[int]
Timeout
- Type: typing.Optional[int]
MaxCapacity
- Type: typing.Optional[float]
WorkerType
- Type: typing.Optional[typing.Literal['G.025X', 'G.1X', 'G.2X', 'G.4X', 'G.8X', 'Standard', 'Z.2X']]
NumberOfWorkers
- Type: typing.Optional[int]
SecurityConfiguration
- Type: typing.Optional[str]
NotificationProperty
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.NotificationPropertyTypeDef]
GlueVersion
- Type: typing.Optional[str]
CodeGenConfigurationNodes
- Type: typing.Optional[typing.Mapping[str, aws_resource_validator.pydantic_models.glue_classes.CodeGenConfigurationNodeTypeDef]]
ExecutionClass
- Type: typing.Optional[typing.Literal['FLEX', 'STANDARD']]
SourceControlDetails
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.SourceControlDetailsTypeDef]
MaintenanceWindow
- Type: typing.Optional[str]
JoinColumnExtraOutputTypeDef
From
- Type:
- Required: Yes
Keys
- Type: typing.List[typing.List[str]]
- Required: Yes
JoinColumnOutputTypeDef
From
- Type:
- Required: Yes
Keys
- Type: typing.List[typing.List[str]]
- Required: Yes
JoinColumnTypeDef
From
- Type:
- Required: Yes
Keys
- Type: typing.Sequence[typing.Sequence[str]]
- Required: Yes
JoinExtraOutputTypeDef
Name
- Type:
- Required: Yes
Inputs
- Type: typing.List[str]
- Required: Yes
JoinType
- Type: typing.Literal['equijoin', 'left', 'leftanti', 'leftsemi', 'outer', 'right']
- Required: Yes
Columns
- Type: typing.List[aws_resource_validator.pydantic_models.glue_classes.JoinColumnExtraOutputTypeDef]
- Required: Yes
JoinOutputTypeDef
Name
- Type:
- Required: Yes
Inputs
- Type: typing.List[str]
- Required: Yes
JoinType
- Type: typing.Literal['equijoin', 'left', 'leftanti', 'leftsemi', 'outer', 'right']
- Required: Yes
Columns
- Type: typing.List[aws_resource_validator.pydantic_models.glue_classes.JoinColumnOutputTypeDef]
- Required: Yes
JoinTypeDef
Name
- Type:
- Required: Yes
Inputs
- Type: typing.Sequence[str]
- Required: Yes
JoinType
- Type: typing.Literal['equijoin', 'left', 'leftanti', 'leftsemi', 'outer', 'right']
- Required: Yes
Columns
- Type: typing.Sequence[aws_resource_validator.pydantic_models.glue_classes.JoinColumnTypeDef]
- Required: Yes
JsonClassifierTypeDef
Name
- Type:
- Required: Yes
JsonPath
- Type:
- Required: Yes
CreationTime
- Type: typing.Optional[datetime.datetime]
LastUpdated
- Type: typing.Optional[datetime.datetime]
Version
- Type: typing.Optional[int]
KafkaStreamingSourceOptionsExtraOutputTypeDef
BootstrapServers
- Type: typing.Optional[str]
SecurityProtocol
- Type: typing.Optional[str]
ConnectionName
- Type: typing.Optional[str]
TopicName
- Type: typing.Optional[str]
Assign
- Type: typing.Optional[str]
SubscribePattern
- Type: typing.Optional[str]
Classification
- Type: typing.Optional[str]
Delimiter
- Type: typing.Optional[str]
StartingOffsets
- Type: typing.Optional[str]
EndingOffsets
- Type: typing.Optional[str]
PollTimeoutMs
- Type: typing.Optional[int]
NumRetries
- Type: typing.Optional[int]
RetryIntervalMs
- Type: typing.Optional[int]
MaxOffsetsPerTrigger
- Type: typing.Optional[int]
MinPartitions
- Type: typing.Optional[int]
IncludeHeaders
- Type: typing.Optional[bool]
AddRecordTimestamp
- Type: typing.Optional[str]
EmitConsumerLagMetrics
- Type: typing.Optional[str]
StartingTimestamp
- Type: typing.Optional[datetime.datetime]
KafkaStreamingSourceOptionsOutputTypeDef
BootstrapServers
- Type: typing.Optional[str]
SecurityProtocol
- Type: typing.Optional[str]
ConnectionName
- Type: typing.Optional[str]
TopicName
- Type: typing.Optional[str]
Assign
- Type: typing.Optional[str]
SubscribePattern
- Type: typing.Optional[str]
Classification
- Type: typing.Optional[str]
Delimiter
- Type: typing.Optional[str]
StartingOffsets
- Type: typing.Optional[str]
EndingOffsets
- Type: typing.Optional[str]
PollTimeoutMs
- Type: typing.Optional[int]
NumRetries
- Type: typing.Optional[int]
RetryIntervalMs
- Type: typing.Optional[int]
MaxOffsetsPerTrigger
- Type: typing.Optional[int]
MinPartitions
- Type: typing.Optional[int]
IncludeHeaders
- Type: typing.Optional[bool]
AddRecordTimestamp
- Type: typing.Optional[str]
EmitConsumerLagMetrics
- Type: typing.Optional[str]
StartingTimestamp
- Type: typing.Optional[datetime.datetime]
KafkaStreamingSourceOptionsTypeDef
BootstrapServers
- Type: typing.Optional[str]
SecurityProtocol
- Type: typing.Optional[str]
ConnectionName
- Type: typing.Optional[str]
TopicName
- Type: typing.Optional[str]
Assign
- Type: typing.Optional[str]
SubscribePattern
- Type: typing.Optional[str]
Classification
- Type: typing.Optional[str]
Delimiter
- Type: typing.Optional[str]
StartingOffsets
- Type: typing.Optional[str]
EndingOffsets
- Type: typing.Optional[str]
PollTimeoutMs
- Type: typing.Optional[int]
NumRetries
- Type: typing.Optional[int]
RetryIntervalMs
- Type: typing.Optional[int]
MaxOffsetsPerTrigger
- Type: typing.Optional[int]
MinPartitions
- Type: typing.Optional[int]
IncludeHeaders
- Type: typing.Optional[bool]
AddRecordTimestamp
- Type: typing.Optional[str]
EmitConsumerLagMetrics
- Type: typing.Optional[str]
StartingTimestamp
- Type: typing.Union[datetime.datetime, str, NoneType]
KeySchemaElementTypeDef
Name
- Type:
- Required: Yes
Type
- Type:
- Required: Yes
KinesisStreamingSourceOptionsExtraOutputTypeDef
EndpointUrl
- Type: typing.Optional[str]
StreamName
- Type: typing.Optional[str]
Classification
- Type: typing.Optional[str]
Delimiter
- Type: typing.Optional[str]
StartingPosition
- Type: typing.Optional[typing.Literal['earliest', 'latest', 'timestamp', 'trim_horizon']]
MaxFetchTimeInMs
- Type: typing.Optional[int]
MaxFetchRecordsPerShard
- Type: typing.Optional[int]
MaxRecordPerRead
- Type: typing.Optional[int]
AddIdleTimeBetweenReads
- Type: typing.Optional[bool]
IdleTimeBetweenReadsInMs
- Type: typing.Optional[int]
DescribeShardInterval
- Type: typing.Optional[int]
NumRetries
- Type: typing.Optional[int]
RetryIntervalMs
- Type: typing.Optional[int]
MaxRetryIntervalMs
- Type: typing.Optional[int]
AvoidEmptyBatches
- Type: typing.Optional[bool]
StreamArn
- Type: typing.Optional[str]
RoleArn
- Type: typing.Optional[str]
RoleSessionName
- Type: typing.Optional[str]
AddRecordTimestamp
- Type: typing.Optional[str]
EmitConsumerLagMetrics
- Type: typing.Optional[str]
StartingTimestamp
- Type: typing.Optional[datetime.datetime]
KinesisStreamingSourceOptionsOutputTypeDef
EndpointUrl
- Type: typing.Optional[str]
StreamName
- Type: typing.Optional[str]
Classification
- Type: typing.Optional[str]
Delimiter
- Type: typing.Optional[str]
StartingPosition
- Type: typing.Optional[typing.Literal['earliest', 'latest', 'timestamp', 'trim_horizon']]
MaxFetchTimeInMs
- Type: typing.Optional[int]
MaxFetchRecordsPerShard
- Type: typing.Optional[int]
MaxRecordPerRead
- Type: typing.Optional[int]
AddIdleTimeBetweenReads
- Type: typing.Optional[bool]
IdleTimeBetweenReadsInMs
- Type: typing.Optional[int]
DescribeShardInterval
- Type: typing.Optional[int]
NumRetries
- Type: typing.Optional[int]
RetryIntervalMs
- Type: typing.Optional[int]
MaxRetryIntervalMs
- Type: typing.Optional[int]
AvoidEmptyBatches
- Type: typing.Optional[bool]
StreamArn
- Type: typing.Optional[str]
RoleArn
- Type: typing.Optional[str]
RoleSessionName
- Type: typing.Optional[str]
AddRecordTimestamp
- Type: typing.Optional[str]
EmitConsumerLagMetrics
- Type: typing.Optional[str]
StartingTimestamp
- Type: typing.Optional[datetime.datetime]
KinesisStreamingSourceOptionsTypeDef
EndpointUrl
- Type: typing.Optional[str]
StreamName
- Type: typing.Optional[str]
Classification
- Type: typing.Optional[str]
Delimiter
- Type: typing.Optional[str]
StartingPosition
- Type: typing.Optional[typing.Literal['earliest', 'latest', 'timestamp', 'trim_horizon']]
MaxFetchTimeInMs
- Type: typing.Optional[int]
MaxFetchRecordsPerShard
- Type: typing.Optional[int]
MaxRecordPerRead
- Type: typing.Optional[int]
AddIdleTimeBetweenReads
- Type: typing.Optional[bool]
IdleTimeBetweenReadsInMs
- Type: typing.Optional[int]
DescribeShardInterval
- Type: typing.Optional[int]
NumRetries
- Type: typing.Optional[int]
RetryIntervalMs
- Type: typing.Optional[int]
MaxRetryIntervalMs
- Type: typing.Optional[int]
AvoidEmptyBatches
- Type: typing.Optional[bool]
StreamArn
- Type: typing.Optional[str]
RoleArn
- Type: typing.Optional[str]
RoleSessionName
- Type: typing.Optional[str]
AddRecordTimestamp
- Type: typing.Optional[str]
EmitConsumerLagMetrics
- Type: typing.Optional[str]
StartingTimestamp
- Type: typing.Union[datetime.datetime, str, NoneType]
LabelingSetGenerationTaskRunPropertiesTypeDef
OutputS3Path
- Type: typing.Optional[str]
LakeFormationConfigurationTypeDef
UseLakeFormationCredentials
- Type: typing.Optional[bool]
AccountId
- Type: typing.Optional[str]
LastActiveDefinitionTypeDef
Description
- Type: typing.Optional[str]
LastModifiedOn
- Type: typing.Optional[datetime.datetime]
ParameterSpec
- Type: typing.Optional[str]
BlueprintLocation
- Type: typing.Optional[str]
BlueprintServiceLocation
- Type: typing.Optional[str]
LastCrawlInfoTypeDef
Status
- Type: typing.Optional[typing.Literal['CANCELLED', 'FAILED', 'SUCCEEDED']]
ErrorMessage
- Type: typing.Optional[str]
LogGroup
- Type: typing.Optional[str]
LogStream
- Type: typing.Optional[str]
MessagePrefix
- Type: typing.Optional[str]
StartTime
- Type: typing.Optional[datetime.datetime]
LineageConfigurationTypeDef
CrawlerLineageSettings
- Type: typing.Optional[typing.Literal['DISABLE', 'ENABLE']]
ListBlueprintsRequestListBlueprintsPaginateTypeDef
Tags
- Type: typing.Optional[typing.Mapping[str, str]]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.PaginatorConfigTypeDef]
ListBlueprintsRequestRequestTypeDef
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
Tags
- Type: typing.Optional[typing.Mapping[str, str]]
ListBlueprintsResponseTypeDef
Blueprints
- Type: typing.List[str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListColumnStatisticsTaskRunsRequestRequestTypeDef
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
ListColumnStatisticsTaskRunsResponseTypeDef
ColumnStatisticsTaskRunIds
- Type: typing.List[str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListCrawlersRequestRequestTypeDef
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
Tags
- Type: typing.Optional[typing.Mapping[str, str]]
ListCrawlersResponseTypeDef
CrawlerNames
- Type: typing.List[str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListCrawlsRequestRequestTypeDef
CrawlerName
- Type:
- Required: Yes
MaxResults
- Type: typing.Optional[int]
Filters
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.glue_classes.CrawlsFilterTypeDef]]
NextToken
- Type: typing.Optional[str]
ListCrawlsResponseTypeDef
Crawls
- Type: typing.List[aws_resource_validator.pydantic_models.glue_classes.CrawlerHistoryTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListCustomEntityTypesRequestRequestTypeDef
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
Tags
- Type: typing.Optional[typing.Mapping[str, str]]
ListCustomEntityTypesResponseTypeDef
CustomEntityTypes
- Type: typing.List[aws_resource_validator.pydantic_models.glue_classes.CustomEntityTypeTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListDataQualityResultsRequestRequestTypeDef
Filter
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.DataQualityResultFilterCriteriaTypeDef]
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
ListDataQualityResultsResponseTypeDef
Results
- Type: typing.List[aws_resource_validator.pydantic_models.glue_classes.DataQualityResultDescriptionTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListDataQualityRuleRecommendationRunsRequestRequestTypeDef
Filter
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.DataQualityRuleRecommendationRunFilterTypeDef]
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
ListDataQualityRuleRecommendationRunsResponseTypeDef
Runs
- Type: typing.List[aws_resource_validator.pydantic_models.glue_classes.DataQualityRuleRecommendationRunDescriptionTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListDataQualityRulesetEvaluationRunsRequestRequestTypeDef
Filter
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.DataQualityRulesetEvaluationRunFilterTypeDef]
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
ListDataQualityRulesetEvaluationRunsResponseTypeDef
Runs
- Type: typing.List[aws_resource_validator.pydantic_models.glue_classes.DataQualityRulesetEvaluationRunDescriptionTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListDataQualityRulesetsRequestRequestTypeDef
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
Filter
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.DataQualityRulesetFilterCriteriaTypeDef]
Tags
- Type: typing.Optional[typing.Mapping[str, str]]
ListDataQualityRulesetsResponseTypeDef
Rulesets
- Type: typing.List[aws_resource_validator.pydantic_models.glue_classes.DataQualityRulesetListDetailsTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListDevEndpointsRequestRequestTypeDef
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
Tags
- Type: typing.Optional[typing.Mapping[str, str]]
ListDevEndpointsResponseTypeDef
DevEndpointNames
- Type: typing.List[str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListJobsRequestListJobsPaginateTypeDef
Tags
- Type: typing.Optional[typing.Mapping[str, str]]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.PaginatorConfigTypeDef]
ListJobsRequestRequestTypeDef
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
Tags
- Type: typing.Optional[typing.Mapping[str, str]]
ListJobsResponseTypeDef
JobNames
- Type: typing.List[str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListMLTransformsRequestRequestTypeDef
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
Filter
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.TransformFilterCriteriaTypeDef]
Sort
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.TransformSortCriteriaTypeDef]
Tags
- Type: typing.Optional[typing.Mapping[str, str]]
ListMLTransformsResponseTypeDef
TransformIds
- Type: typing.List[str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListRegistriesInputListRegistriesPaginateTypeDef
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.PaginatorConfigTypeDef]
ListRegistriesInputRequestTypeDef
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
ListRegistriesResponseTypeDef
Registries
- Type: typing.List[aws_resource_validator.pydantic_models.glue_classes.RegistryListItemTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListSchemaVersionsInputListSchemaVersionsPaginateTypeDef
SchemaId
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.PaginatorConfigTypeDef]
ListSchemaVersionsInputRequestTypeDef
SchemaId
- Type:
- Required: Yes
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
ListSchemaVersionsResponseTypeDef
Schemas
- Type: typing.List[aws_resource_validator.pydantic_models.glue_classes.SchemaVersionListItemTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListSchemasInputListSchemasPaginateTypeDef
RegistryId
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.RegistryIdTypeDef]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.PaginatorConfigTypeDef]
ListSchemasInputRequestTypeDef
RegistryId
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.RegistryIdTypeDef]
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
ListSchemasResponseTypeDef
Schemas
- Type: typing.List[aws_resource_validator.pydantic_models.glue_classes.SchemaListItemTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListSessionsRequestRequestTypeDef
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
Tags
- Type: typing.Optional[typing.Mapping[str, str]]
RequestOrigin
- Type: typing.Optional[str]
ListSessionsResponseTypeDef
Ids
- Type: typing.List[str]
- Required: Yes
Sessions
- Type: typing.List[aws_resource_validator.pydantic_models.glue_classes.SessionTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListStatementsRequestRequestTypeDef
SessionId
- Type:
- Required: Yes
RequestOrigin
- Type: typing.Optional[str]
NextToken
- Type: typing.Optional[str]
ListStatementsResponseTypeDef
Statements
- Type: typing.List[aws_resource_validator.pydantic_models.glue_classes.StatementTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListTableOptimizerRunsRequestRequestTypeDef
CatalogId
- Type:
- Required: Yes
DatabaseName
- Type:
- Required: Yes
TableName
- Type:
- Required: Yes
Type
- Type: typing.Literal['compaction']
- Required: Yes
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
ListTableOptimizerRunsResponseTypeDef
CatalogId
- Type:
- Required: Yes
DatabaseName
- Type:
- Required: Yes
TableName
- Type:
- Required: Yes
TableOptimizerRuns
- Type: typing.List[aws_resource_validator.pydantic_models.glue_classes.TableOptimizerRunTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListTriggersRequestListTriggersPaginateTypeDef
DependentJobName
- Type: typing.Optional[str]
Tags
- Type: typing.Optional[typing.Mapping[str, str]]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.PaginatorConfigTypeDef]
ListTriggersRequestRequestTypeDef
NextToken
- Type: typing.Optional[str]
DependentJobName
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
Tags
- Type: typing.Optional[typing.Mapping[str, str]]
ListTriggersResponseTypeDef
TriggerNames
- Type: typing.List[str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListUsageProfilesRequestListUsageProfilesPaginateTypeDef
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.PaginatorConfigTypeDef]
ListUsageProfilesRequestRequestTypeDef
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
ListUsageProfilesResponseTypeDef
Profiles
- Type: typing.List[aws_resource_validator.pydantic_models.glue_classes.UsageProfileDefinitionTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListWorkflowsRequestListWorkflowsPaginateTypeDef
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.PaginatorConfigTypeDef]
ListWorkflowsRequestRequestTypeDef
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
ListWorkflowsResponseTypeDef
Workflows
- Type: typing.List[str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
LocationTypeDef
Jdbc
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.glue_classes.CodeGenNodeArgTypeDef]]
S3
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.glue_classes.CodeGenNodeArgTypeDef]]
DynamoDB
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.glue_classes.CodeGenNodeArgTypeDef]]
LongColumnStatisticsDataTypeDef
NumberOfNulls
- Type:
- Required: Yes
NumberOfDistinctValues
- Type:
- Required: Yes
MinimumValue
- Type: typing.Optional[int]
MaximumValue
- Type: typing.Optional[int]
MLTransformTypeDef
TransformId
- Type: typing.Optional[str]
Name
- Type: typing.Optional[str]
Description
- Type: typing.Optional[str]
Status
- Type: typing.Optional[typing.Literal['DELETING', 'NOT_READY', 'READY']]
CreatedOn
- Type: typing.Optional[datetime.datetime]
LastModifiedOn
- Type: typing.Optional[datetime.datetime]
InputRecordTables
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue_classes.GlueTableOutputTypeDef]]
Parameters
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.TransformParametersTypeDef]
EvaluationMetrics
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.EvaluationMetricsTypeDef]
LabelCount
- Type: typing.Optional[int]
Schema
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue_classes.SchemaColumnTypeDef]]
Role
- Type: typing.Optional[str]
GlueVersion
- Type: typing.Optional[str]
MaxCapacity
- Type: typing.Optional[float]
WorkerType
- Type: typing.Optional[typing.Literal['G.025X', 'G.1X', 'G.2X', 'G.4X', 'G.8X', 'Standard', 'Z.2X']]
NumberOfWorkers
- Type: typing.Optional[int]
Timeout
- Type: typing.Optional[int]
MaxRetries
- Type: typing.Optional[int]
TransformEncryption
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.TransformEncryptionTypeDef]
MLUserDataEncryptionTypeDef
MlUserDataEncryptionMode
- Type: typing.Literal['DISABLED', 'SSE-KMS']
- Required: Yes
KmsKeyId
- Type: typing.Optional[str]
MappingEntryTypeDef
SourceTable
- Type: typing.Optional[str]
SourcePath
- Type: typing.Optional[str]
SourceType
- Type: typing.Optional[str]
TargetTable
- Type: typing.Optional[str]
TargetPath
- Type: typing.Optional[str]
TargetType
- Type: typing.Optional[str]
MappingExtraOutputTypeDef
ToKey
- Type: typing.Optional[str]
FromPath
- Type: typing.Optional[typing.List[str]]
FromType
- Type: typing.Optional[str]
ToType
- Type: typing.Optional[str]
Dropped
- Type: typing.Optional[bool]
Children
- Type: typing.Optional[typing.List[typing.Dict[str, typing.Any]]]
MappingOutputTypeDef
ToKey
- Type: typing.Optional[str]
FromPath
- Type: typing.Optional[typing.List[str]]
FromType
- Type: typing.Optional[str]
ToType
- Type: typing.Optional[str]
Dropped
- Type: typing.Optional[bool]
Children
- Type: typing.Optional[typing.List[typing.Dict[str, typing.Any]]]
MappingTypeDef
ToKey
- Type: typing.Optional[str]
FromPath
- Type: typing.Optional[typing.Sequence[str]]
FromType
- Type: typing.Optional[str]
ToType
- Type: typing.Optional[str]
Dropped
- Type: typing.Optional[bool]
Children
- Type: typing.Optional[typing.Sequence[typing.Dict[str, typing.Any]]]
MergeExtraOutputTypeDef
Name
- Type:
- Required: Yes
Inputs
- Type: typing.List[str]
- Required: Yes
Source
- Type:
- Required: Yes
PrimaryKeys
- Type: typing.List[typing.List[str]]
- Required: Yes
MergeOutputTypeDef
Name
- Type:
- Required: Yes
Inputs
- Type: typing.List[str]
- Required: Yes
Source
- Type:
- Required: Yes
PrimaryKeys
- Type: typing.List[typing.List[str]]
- Required: Yes
MergeTypeDef
Name
- Type:
- Required: Yes
Inputs
- Type: typing.Sequence[str]
- Required: Yes
Source
- Type:
- Required: Yes
PrimaryKeys
- Type: typing.Sequence[typing.Sequence[str]]
- Required: Yes
MetadataInfoTypeDef
MetadataValue
- Type: typing.Optional[str]
CreatedTime
- Type: typing.Optional[str]
OtherMetadataValueList
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue_classes.OtherMetadataValueListItemTypeDef]]
MetadataKeyValuePairTypeDef
MetadataKey
- Type: typing.Optional[str]
MetadataValue
- Type: typing.Optional[str]
MetricBasedObservationTypeDef
MetricName
- Type: typing.Optional[str]
MetricValues
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.DataQualityMetricValuesTypeDef]
NewRules
- Type: typing.Optional[typing.List[str]]
MicrosoftSQLServerCatalogSourceTypeDef
Name
- Type:
- Required: Yes
Database
- Type:
- Required: Yes
Table
- Type:
- Required: Yes
MicrosoftSQLServerCatalogTargetExtraOutputTypeDef
Name
- Type:
- Required: Yes
Inputs
- Type: typing.List[str]
- Required: Yes
Database
- Type:
- Required: Yes
Table
- Type:
- Required: Yes
MicrosoftSQLServerCatalogTargetOutputTypeDef
Name
- Type:
- Required: Yes
Inputs
- Type: typing.List[str]
- Required: Yes
Database
- Type:
- Required: Yes
Table
- Type:
- Required: Yes
MicrosoftSQLServerCatalogTargetTypeDef
Name
- Type:
- Required: Yes
Inputs
- Type: typing.Sequence[str]
- Required: Yes
Database
- Type:
- Required: Yes
Table
- Type:
- Required: Yes
MongoDBTargetTypeDef
ConnectionName
- Type: typing.Optional[str]
Path
- Type: typing.Optional[str]
ScanAll
- Type: typing.Optional[bool]
MySQLCatalogSourceTypeDef
Name
- Type:
- Required: Yes
Database
- Type:
- Required: Yes
Table
- Type:
- Required: Yes
MySQLCatalogTargetExtraOutputTypeDef
Name
- Type:
- Required: Yes
Inputs
- Type: typing.List[str]
- Required: Yes
Database
- Type:
- Required: Yes
Table
- Type:
- Required: Yes
MySQLCatalogTargetOutputTypeDef
Name
- Type:
- Required: Yes
Inputs
- Type: typing.List[str]
- Required: Yes
Database
- Type:
- Required: Yes
Table
- Type:
- Required: Yes
MySQLCatalogTargetTypeDef
Name
- Type:
- Required: Yes
Inputs
- Type: typing.Sequence[str]
- Required: Yes
Database
- Type:
- Required: Yes
Table
- Type:
- Required: Yes
NodeTypeDef
Type
- Type: typing.Optional[typing.Literal['CRAWLER', 'JOB', 'TRIGGER']]
Name
- Type: typing.Optional[str]
UniqueId
- Type: typing.Optional[str]
TriggerDetails
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.TriggerNodeDetailsTypeDef]
JobDetails
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.JobNodeDetailsTypeDef]
CrawlerDetails
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.CrawlerNodeDetailsTypeDef]
NotificationPropertyTypeDef
NotifyDelayAfter
- Type: typing.Optional[int]
NullCheckBoxListTypeDef
IsEmpty
- Type: typing.Optional[bool]
IsNullString
- Type: typing.Optional[bool]
IsNegOne
- Type: typing.Optional[bool]
NullValueFieldTypeDef
Value
- Type:
- Required: Yes
Datatype
- Type:
- Required: Yes
OAuth2ClientApplicationTypeDef
UserManagedClientApplicationClientId
- Type: typing.Optional[str]
AWSManagedClientApplicationReference
- Type: typing.Optional[str]
OAuth2PropertiesInputTypeDef
OAuth2GrantType
- Type: typing.Optional[typing.Literal['AUTHORIZATION_CODE', 'CLIENT_CREDENTIALS', 'JWT_BEARER']]
OAuth2ClientApplication
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.OAuth2ClientApplicationTypeDef]
TokenUrl
- Type: typing.Optional[str]
TokenUrlParametersMap
- Type: typing.Optional[typing.Mapping[str, str]]
AuthorizationCodeProperties
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.AuthorizationCodePropertiesTypeDef]
OAuth2PropertiesTypeDef
OAuth2GrantType
- Type: typing.Optional[typing.Literal['AUTHORIZATION_CODE', 'CLIENT_CREDENTIALS', 'JWT_BEARER']]
OAuth2ClientApplication
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.OAuth2ClientApplicationTypeDef]
TokenUrl
- Type: typing.Optional[str]
TokenUrlParametersMap
- Type: typing.Optional[typing.Dict[str, str]]
OpenTableFormatInputTypeDef
IcebergInput
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.IcebergInputTypeDef]
OptionTypeDef
Value
- Type: typing.Optional[str]
Label
- Type: typing.Optional[str]
Description
- Type: typing.Optional[str]
OracleSQLCatalogSourceTypeDef
Name
- Type:
- Required: Yes
Database
- Type:
- Required: Yes
Table
- Type:
- Required: Yes
OracleSQLCatalogTargetExtraOutputTypeDef
Name
- Type:
- Required: Yes
Inputs
- Type: typing.List[str]
- Required: Yes
Database
- Type:
- Required: Yes
Table
- Type:
- Required: Yes
OracleSQLCatalogTargetOutputTypeDef
Name
- Type:
- Required: Yes
Inputs
- Type: typing.List[str]
- Required: Yes
Database
- Type:
- Required: Yes
Table
- Type:
- Required: Yes
OracleSQLCatalogTargetTypeDef
Name
- Type:
- Required: Yes
Inputs
- Type: typing.Sequence[str]
- Required: Yes
Database
- Type:
- Required: Yes
Table
- Type:
- Required: Yes
OrderTypeDef
Column
- Type:
- Required: Yes
SortOrder
- Type:
- Required: Yes
OtherMetadataValueListItemTypeDef
MetadataValue
- Type: typing.Optional[str]
CreatedTime
- Type: typing.Optional[str]
PIIDetectionExtraOutputTypeDef
Name
- Type:
- Required: Yes
Inputs
- Type: typing.List[str]
- Required: Yes
PiiType
- Type: typing.Literal['ColumnAudit', 'ColumnMasking', 'RowAudit', 'RowMasking']
- Required: Yes
EntityTypesToDetect
- Type: typing.List[str]
- Required: Yes
OutputColumnName
- Type: typing.Optional[str]
SampleFraction
- Type: typing.Optional[float]
ThresholdFraction
- Type: typing.Optional[float]
MaskValue
- Type: typing.Optional[str]
PIIDetectionOutputTypeDef
Name
- Type:
- Required: Yes
Inputs
- Type: typing.List[str]
- Required: Yes
PiiType
- Type: typing.Literal['ColumnAudit', 'ColumnMasking', 'RowAudit', 'RowMasking']
- Required: Yes
EntityTypesToDetect
- Type: typing.List[str]
- Required: Yes
OutputColumnName
- Type: typing.Optional[str]
SampleFraction
- Type: typing.Optional[float]
ThresholdFraction
- Type: typing.Optional[float]
MaskValue
- Type: typing.Optional[str]
PIIDetectionTypeDef
Name
- Type:
- Required: Yes
Inputs
- Type: typing.Sequence[str]
- Required: Yes
PiiType
- Type: typing.Literal['ColumnAudit', 'ColumnMasking', 'RowAudit', 'RowMasking']
- Required: Yes
EntityTypesToDetect
- Type: typing.Sequence[str]
- Required: Yes
OutputColumnName
- Type: typing.Optional[str]
SampleFraction
- Type: typing.Optional[float]
ThresholdFraction
- Type: typing.Optional[float]
MaskValue
- Type: typing.Optional[str]
PaginatorConfigTypeDef
MaxItems
- Type: typing.Optional[int]
PageSize
- Type: typing.Optional[int]
StartingToken
- Type: typing.Optional[str]
PartitionErrorTypeDef
PartitionValues
- Type: typing.Optional[typing.List[str]]
ErrorDetail
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.ErrorDetailTypeDef]
PartitionIndexDescriptorTypeDef
IndexName
- Type:
- Required: Yes
Keys
- Type: typing.List[aws_resource_validator.pydantic_models.glue_classes.KeySchemaElementTypeDef]
- Required: Yes
IndexStatus
- Type: typing.Literal['ACTIVE', 'CREATING', 'DELETING', 'FAILED']
- Required: Yes
BackfillErrors
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue_classes.BackfillErrorTypeDef]]
PartitionIndexTypeDef
Keys
- Type: typing.Sequence[str]
- Required: Yes
IndexName
- Type:
- Required: Yes
PartitionInputTypeDef
Values
- Type: typing.Optional[typing.Sequence[str]]
LastAccessTime
- Type: typing.Union[datetime.datetime, str, NoneType]
StorageDescriptor
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.StorageDescriptorTypeDef]
Parameters
- Type: typing.Optional[typing.Mapping[str, str]]
LastAnalyzedTime
- Type: typing.Union[datetime.datetime, str, NoneType]
PartitionTypeDef
Values
- Type: typing.Optional[typing.List[str]]
DatabaseName
- Type: typing.Optional[str]
TableName
- Type: typing.Optional[str]
CreationTime
- Type: typing.Optional[datetime.datetime]
LastAccessTime
- Type: typing.Optional[datetime.datetime]
StorageDescriptor
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.StorageDescriptorOutputTypeDef]
Parameters
- Type: typing.Optional[typing.Dict[str, str]]
LastAnalyzedTime
- Type: typing.Optional[datetime.datetime]
CatalogId
- Type: typing.Optional[str]
PartitionValueListExtraOutputTypeDef
Values
- Type: typing.List[str]
- Required: Yes
PartitionValueListOutputTypeDef
Values
- Type: typing.List[str]
- Required: Yes
PartitionValueListTypeDef
Values
- Type: typing.Sequence[str]
- Required: Yes
PhysicalConnectionRequirementsOutputTypeDef
SubnetId
- Type: typing.Optional[str]
SecurityGroupIdList
- Type: typing.Optional[typing.List[str]]
AvailabilityZone
- Type: typing.Optional[str]
PhysicalConnectionRequirementsTypeDef
SubnetId
- Type: typing.Optional[str]
SecurityGroupIdList
- Type: typing.Optional[typing.Sequence[str]]
AvailabilityZone
- Type: typing.Optional[str]
PostgreSQLCatalogSourceTypeDef
Name
- Type:
- Required: Yes
Database
- Type:
- Required: Yes
Table
- Type:
- Required: Yes
PostgreSQLCatalogTargetExtraOutputTypeDef
Name
- Type:
- Required: Yes
Inputs
- Type: typing.List[str]
- Required: Yes
Database
- Type:
- Required: Yes
Table
- Type:
- Required: Yes
PostgreSQLCatalogTargetOutputTypeDef
Name
- Type:
- Required: Yes
Inputs
- Type: typing.List[str]
- Required: Yes
Database
- Type:
- Required: Yes
Table
- Type:
- Required: Yes
PostgreSQLCatalogTargetTypeDef
Name
- Type:
- Required: Yes
Inputs
- Type: typing.Sequence[str]
- Required: Yes
Database
- Type:
- Required: Yes
Table
- Type:
- Required: Yes
PredecessorTypeDef
JobName
- Type: typing.Optional[str]
RunId
- Type: typing.Optional[str]
PredicateExtraOutputTypeDef
Logical
- Type: typing.Optional[typing.Literal['AND', 'ANY']]
Conditions
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue_classes.ConditionTypeDef]]
PredicateOutputTypeDef
Logical
- Type: typing.Optional[typing.Literal['AND', 'ANY']]
Conditions
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue_classes.ConditionTypeDef]]
PredicateTypeDef
Logical
- Type: typing.Optional[typing.Literal['AND', 'ANY']]
Conditions
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.glue_classes.ConditionTypeDef]]
PrincipalPermissionsOutputTypeDef
Principal
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.DataLakePrincipalTypeDef]
Permissions
- Type: typing.Optional[typing.List[typing.Literal['ALL', 'ALTER', 'CREATE_DATABASE', 'CREATE_TABLE', 'DATA_LOCATION_ACCESS', 'DELETE', 'DROP', 'INSERT', 'SELECT']]]
PrincipalPermissionsTypeDef
Principal
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.DataLakePrincipalTypeDef]
Permissions
- Type: typing.Optional[typing.Sequence[typing.Literal['ALL', 'ALTER', 'CREATE_DATABASE', 'CREATE_TABLE', 'DATA_LOCATION_ACCESS', 'DELETE', 'DROP', 'INSERT', 'SELECT']]]
ProfileConfigurationOutputTypeDef
SessionConfiguration
- Type: typing.Optional[typing.Dict[str, aws_resource_validator.pydantic_models.glue_classes.ConfigurationObjectOutputTypeDef]]
JobConfiguration
- Type: typing.Optional[typing.Dict[str, aws_resource_validator.pydantic_models.glue_classes.ConfigurationObjectOutputTypeDef]]
ProfileConfigurationTypeDef
SessionConfiguration
- Type: typing.Optional[typing.Mapping[str, aws_resource_validator.pydantic_models.glue_classes.ConfigurationObjectTypeDef]]
JobConfiguration
- Type: typing.Optional[typing.Mapping[str, aws_resource_validator.pydantic_models.glue_classes.ConfigurationObjectTypeDef]]
PropertyPredicateTypeDef
Key
- Type: typing.Optional[str]
Value
- Type: typing.Optional[str]
Comparator
- Type: typing.Optional[typing.Literal['EQUALS', 'GREATER_THAN', 'GREATER_THAN_EQUALS', 'LESS_THAN', 'LESS_THAN_EQUALS']]
PutDataCatalogEncryptionSettingsRequestRequestTypeDef
DataCatalogEncryptionSettings
- Type:
- Required: Yes
CatalogId
- Type: typing.Optional[str]
PutResourcePolicyRequestRequestTypeDef
PolicyInJson
- Type:
- Required: Yes
ResourceArn
- Type: typing.Optional[str]
PolicyHashCondition
- Type: typing.Optional[str]
PolicyExistsCondition
- Type: typing.Optional[typing.Literal['MUST_EXIST', 'NONE', 'NOT_EXIST']]
EnableHybrid
- Type: typing.Optional[typing.Literal['FALSE', 'TRUE']]
PutResourcePolicyResponseTypeDef
PolicyHash
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
PutSchemaVersionMetadataInputRequestTypeDef
MetadataKeyValue
- Type:
- Required: Yes
SchemaId
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.SchemaIdTypeDef]
SchemaVersionNumber
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.SchemaVersionNumberTypeDef]
SchemaVersionId
- Type: typing.Optional[str]
PutSchemaVersionMetadataResponseTypeDef
SchemaArn
- Type:
- Required: Yes
SchemaName
- Type:
- Required: Yes
RegistryName
- Type:
- Required: Yes
LatestVersion
- Type:
- Required: Yes
VersionNumber
- Type:
- Required: Yes
SchemaVersionId
- Type:
- Required: Yes
MetadataKey
- Type:
- Required: Yes
MetadataValue
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
PutWorkflowRunPropertiesRequestRequestTypeDef
Name
- Type:
- Required: Yes
RunId
- Type:
- Required: Yes
RunProperties
- Type: typing.Mapping[str, str]
- Required: Yes
QuerySchemaVersionMetadataInputRequestTypeDef
SchemaId
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.SchemaIdTypeDef]
SchemaVersionNumber
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.SchemaVersionNumberTypeDef]
SchemaVersionId
- Type: typing.Optional[str]
MetadataList
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.glue_classes.MetadataKeyValuePairTypeDef]]
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
QuerySchemaVersionMetadataResponseTypeDef
MetadataInfoMap
- Type: typing.Dict[str, aws_resource_validator.pydantic_models.glue_classes.MetadataInfoTypeDef]
- Required: Yes
SchemaVersionId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- 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]]
RecipeActionExtraOutputTypeDef
Operation
- Type:
- Required: Yes
Parameters
- Type: typing.Optional[typing.Dict[str, str]]
RecipeActionOutputTypeDef
Operation
- Type:
- Required: Yes
Parameters
- Type: typing.Optional[typing.Dict[str, str]]
RecipeActionTypeDef
Operation
- Type:
- Required: Yes
Parameters
- Type: typing.Optional[typing.Mapping[str, str]]
RecipeExtraOutputTypeDef
Name
- Type:
- Required: Yes
Inputs
- Type: typing.List[str]
- Required: Yes
RecipeReference
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.RecipeReferenceTypeDef]
RecipeSteps
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue_classes.RecipeStepExtraOutputTypeDef]]
RecipeOutputTypeDef
Name
- Type:
- Required: Yes
Inputs
- Type: typing.List[str]
- Required: Yes
RecipeReference
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.RecipeReferenceTypeDef]
RecipeSteps
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue_classes.RecipeStepOutputTypeDef]]
RecipeReferenceTypeDef
RecipeArn
- Type:
- Required: Yes
RecipeVersion
- Type:
- Required: Yes
RecipeStepExtraOutputTypeDef
Action
- Type:
- Required: Yes
ConditionExpressions
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue_classes.ConditionExpressionTypeDef]]
RecipeStepOutputTypeDef
Action
- Type:
- Required: Yes
ConditionExpressions
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue_classes.ConditionExpressionTypeDef]]
RecipeStepTypeDef
Action
- Type:
- Required: Yes
ConditionExpressions
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.glue_classes.ConditionExpressionTypeDef]]
RecipeTypeDef
Name
- Type:
- Required: Yes
Inputs
- Type: typing.Sequence[str]
- Required: Yes
RecipeReference
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.RecipeReferenceTypeDef]
RecipeSteps
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.glue_classes.RecipeStepTypeDef]]
RecrawlPolicyTypeDef
RecrawlBehavior
- Type: typing.Optional[typing.Literal['CRAWL_EVENT_MODE', 'CRAWL_EVERYTHING', 'CRAWL_NEW_FOLDERS_ONLY']]
RedshiftSourceTypeDef
Name
- Type:
- Required: Yes
Database
- Type:
- Required: Yes
Table
- Type:
- Required: Yes
RedshiftTmpDir
- Type: typing.Optional[str]
TmpDirIAMRole
- Type: typing.Optional[str]
RedshiftTargetExtraOutputTypeDef
Name
- Type:
- Required: Yes
Inputs
- Type: typing.List[str]
- Required: Yes
Database
- Type:
- Required: Yes
Table
- Type:
- Required: Yes
RedshiftTmpDir
- Type: typing.Optional[str]
TmpDirIAMRole
- Type: typing.Optional[str]
UpsertRedshiftOptions
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.UpsertRedshiftTargetOptionsExtraOutputTypeDef]
RedshiftTargetOutputTypeDef
Name
- Type:
- Required: Yes
Inputs
- Type: typing.List[str]
- Required: Yes
Database
- Type:
- Required: Yes
Table
- Type:
- Required: Yes
RedshiftTmpDir
- Type: typing.Optional[str]
TmpDirIAMRole
- Type: typing.Optional[str]
UpsertRedshiftOptions
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.UpsertRedshiftTargetOptionsOutputTypeDef]
RedshiftTargetTypeDef
Name
- Type:
- Required: Yes
Inputs
- Type: typing.Sequence[str]
- Required: Yes
Database
- Type:
- Required: Yes
Table
- Type:
- Required: Yes
RedshiftTmpDir
- Type: typing.Optional[str]
TmpDirIAMRole
- Type: typing.Optional[str]
UpsertRedshiftOptions
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.UpsertRedshiftTargetOptionsTypeDef]
RegisterSchemaVersionInputRequestTypeDef
SchemaId
- Type:
- Required: Yes
SchemaDefinition
- Type:
- Required: Yes
RegisterSchemaVersionResponseTypeDef
SchemaVersionId
- Type:
- Required: Yes
VersionNumber
- Type:
- Required: Yes
Status
- Type: typing.Literal['AVAILABLE', 'DELETING', 'FAILURE', 'PENDING']
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
RegistryIdTypeDef
RegistryName
- Type: typing.Optional[str]
RegistryArn
- Type: typing.Optional[str]
RegistryListItemTypeDef
RegistryName
- Type: typing.Optional[str]
RegistryArn
- Type: typing.Optional[str]
Description
- Type: typing.Optional[str]
Status
- Type: typing.Optional[typing.Literal['AVAILABLE', 'DELETING']]
CreatedTime
- Type: typing.Optional[str]
UpdatedTime
- Type: typing.Optional[str]
RelationalCatalogSourceTypeDef
Name
- Type:
- Required: Yes
Database
- Type:
- Required: Yes
Table
- Type:
- Required: Yes
RemoveSchemaVersionMetadataInputRequestTypeDef
MetadataKeyValue
- Type:
- Required: Yes
SchemaId
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.SchemaIdTypeDef]
SchemaVersionNumber
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.SchemaVersionNumberTypeDef]
SchemaVersionId
- Type: typing.Optional[str]
RemoveSchemaVersionMetadataResponseTypeDef
SchemaArn
- Type:
- Required: Yes
SchemaName
- Type:
- Required: Yes
RegistryName
- Type:
- Required: Yes
LatestVersion
- Type:
- Required: Yes
VersionNumber
- Type:
- Required: Yes
SchemaVersionId
- Type:
- Required: Yes
MetadataKey
- Type:
- Required: Yes
MetadataValue
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
RenameFieldExtraOutputTypeDef
Name
- Type:
- Required: Yes
Inputs
- Type: typing.List[str]
- Required: Yes
SourcePath
- Type: typing.List[str]
- Required: Yes
TargetPath
- Type: typing.List[str]
- Required: Yes
RenameFieldOutputTypeDef
Name
- Type:
- Required: Yes
Inputs
- Type: typing.List[str]
- Required: Yes
SourcePath
- Type: typing.List[str]
- Required: Yes
TargetPath
- Type: typing.List[str]
- Required: Yes
RenameFieldTypeDef
Name
- Type:
- Required: Yes
Inputs
- Type: typing.Sequence[str]
- Required: Yes
SourcePath
- Type: typing.Sequence[str]
- Required: Yes
TargetPath
- Type: typing.Sequence[str]
- Required: Yes
ResetJobBookmarkRequestRequestTypeDef
JobName
- Type:
- Required: Yes
RunId
- Type: typing.Optional[str]
ResetJobBookmarkResponseTypeDef
JobBookmarkEntry
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ResourceUriTypeDef
ResourceType
- Type: typing.Optional[typing.Literal['ARCHIVE', 'FILE', 'JAR']]
Uri
- Type: typing.Optional[str]
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]
ResumeWorkflowRunRequestRequestTypeDef
Name
- Type:
- Required: Yes
RunId
- Type:
- Required: Yes
NodeIds
- Type: typing.Sequence[str]
- Required: Yes
ResumeWorkflowRunResponseTypeDef
RunId
- Type:
- Required: Yes
NodeIds
- Type: typing.List[str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
RunMetricsTypeDef
NumberOfBytesCompacted
- Type: typing.Optional[str]
NumberOfFilesCompacted
- Type: typing.Optional[str]
NumberOfDpus
- Type: typing.Optional[str]
JobDurationInHour
- Type: typing.Optional[str]
RunStatementRequestRequestTypeDef
SessionId
- Type:
- Required: Yes
Code
- Type:
- Required: Yes
RequestOrigin
- Type: typing.Optional[str]
RunStatementResponseTypeDef
Id
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
S3CatalogDeltaSourceExtraOutputTypeDef
Name
- Type:
- Required: Yes
Database
- Type:
- Required: Yes
Table
- Type:
- Required: Yes
AdditionalDeltaOptions
- Type: typing.Optional[typing.Dict[str, str]]
OutputSchemas
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue_classes.GlueSchemaExtraOutputTypeDef]]
S3CatalogDeltaSourceOutputTypeDef
Name
- Type:
- Required: Yes
Database
- Type:
- Required: Yes
Table
- Type:
- Required: Yes
AdditionalDeltaOptions
- Type: typing.Optional[typing.Dict[str, str]]
OutputSchemas
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue_classes.GlueSchemaOutputTypeDef]]
S3CatalogDeltaSourceTypeDef
Name
- Type:
- Required: Yes
Database
- Type:
- Required: Yes
Table
- Type:
- Required: Yes
AdditionalDeltaOptions
- Type: typing.Optional[typing.Mapping[str, str]]
OutputSchemas
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.glue_classes.GlueSchemaTypeDef]]
S3CatalogHudiSourceExtraOutputTypeDef
Name
- Type:
- Required: Yes
Database
- Type:
- Required: Yes
Table
- Type:
- Required: Yes
AdditionalHudiOptions
- Type: typing.Optional[typing.Dict[str, str]]
OutputSchemas
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue_classes.GlueSchemaExtraOutputTypeDef]]
S3CatalogHudiSourceOutputTypeDef
Name
- Type:
- Required: Yes
Database
- Type:
- Required: Yes
Table
- Type:
- Required: Yes
AdditionalHudiOptions
- Type: typing.Optional[typing.Dict[str, str]]
OutputSchemas
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue_classes.GlueSchemaOutputTypeDef]]
S3CatalogHudiSourceTypeDef
Name
- Type:
- Required: Yes
Database
- Type:
- Required: Yes
Table
- Type:
- Required: Yes
AdditionalHudiOptions
- Type: typing.Optional[typing.Mapping[str, str]]
OutputSchemas
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.glue_classes.GlueSchemaTypeDef]]
S3CatalogSourceTypeDef
Name
- Type:
- Required: Yes
Database
- Type:
- Required: Yes
Table
- Type:
- Required: Yes
PartitionPredicate
- Type: typing.Optional[str]
AdditionalOptions
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.S3SourceAdditionalOptionsTypeDef]
S3CatalogTargetExtraOutputTypeDef
Name
- Type:
- Required: Yes
Inputs
- Type: typing.List[str]
- Required: Yes
Table
- Type:
- Required: Yes
Database
- Type:
- Required: Yes
PartitionKeys
- Type: typing.Optional[typing.List[typing.List[str]]]
SchemaChangePolicy
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.CatalogSchemaChangePolicyTypeDef]
S3CatalogTargetOutputTypeDef
Name
- Type:
- Required: Yes
Inputs
- Type: typing.List[str]
- Required: Yes
Table
- Type:
- Required: Yes
Database
- Type:
- Required: Yes
PartitionKeys
- Type: typing.Optional[typing.List[typing.List[str]]]
SchemaChangePolicy
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.CatalogSchemaChangePolicyTypeDef]
S3CatalogTargetTypeDef
Name
- Type:
- Required: Yes
Inputs
- Type: typing.Sequence[str]
- Required: Yes
Table
- Type:
- Required: Yes
Database
- Type:
- Required: Yes
PartitionKeys
- Type: typing.Optional[typing.Sequence[typing.Sequence[str]]]
SchemaChangePolicy
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.CatalogSchemaChangePolicyTypeDef]
S3CsvSourceExtraOutputTypeDef
Name
- Type:
- Required: Yes
Paths
- Type: typing.List[str]
- Required: Yes
Separator
- Type: typing.Literal['comma', 'ctrla', 'pipe', 'semicolon', 'tab']
- Required: Yes
QuoteChar
- Type: typing.Literal['disabled', 'quillemet', 'quote', 'single_quote']
- Required: Yes
CompressionType
- Type: typing.Optional[typing.Literal['bzip2', 'gzip']]
Exclusions
- Type: typing.Optional[typing.List[str]]
GroupSize
- Type: typing.Optional[str]
GroupFiles
- Type: typing.Optional[str]
Recurse
- Type: typing.Optional[bool]
MaxBand
- Type: typing.Optional[int]
MaxFilesInBand
- Type: typing.Optional[int]
AdditionalOptions
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.S3DirectSourceAdditionalOptionsTypeDef]
Escaper
- Type: typing.Optional[str]
Multiline
- Type: typing.Optional[bool]
WithHeader
- Type: typing.Optional[bool]
WriteHeader
- Type: typing.Optional[bool]
SkipFirst
- Type: typing.Optional[bool]
OptimizePerformance
- Type: typing.Optional[bool]
OutputSchemas
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue_classes.GlueSchemaExtraOutputTypeDef]]
S3CsvSourceOutputTypeDef
Name
- Type:
- Required: Yes
Paths
- Type: typing.List[str]
- Required: Yes
Separator
- Type: typing.Literal['comma', 'ctrla', 'pipe', 'semicolon', 'tab']
- Required: Yes
QuoteChar
- Type: typing.Literal['disabled', 'quillemet', 'quote', 'single_quote']
- Required: Yes
CompressionType
- Type: typing.Optional[typing.Literal['bzip2', 'gzip']]
Exclusions
- Type: typing.Optional[typing.List[str]]
GroupSize
- Type: typing.Optional[str]
GroupFiles
- Type: typing.Optional[str]
Recurse
- Type: typing.Optional[bool]
MaxBand
- Type: typing.Optional[int]
MaxFilesInBand
- Type: typing.Optional[int]
AdditionalOptions
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.S3DirectSourceAdditionalOptionsTypeDef]
Escaper
- Type: typing.Optional[str]
Multiline
- Type: typing.Optional[bool]
WithHeader
- Type: typing.Optional[bool]
WriteHeader
- Type: typing.Optional[bool]
SkipFirst
- Type: typing.Optional[bool]
OptimizePerformance
- Type: typing.Optional[bool]
OutputSchemas
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue_classes.GlueSchemaOutputTypeDef]]
S3CsvSourceTypeDef
Name
- Type:
- Required: Yes
Paths
- Type: typing.Sequence[str]
- Required: Yes
Separator
- Type: typing.Literal['comma', 'ctrla', 'pipe', 'semicolon', 'tab']
- Required: Yes
QuoteChar
- Type: typing.Literal['disabled', 'quillemet', 'quote', 'single_quote']
- Required: Yes
CompressionType
- Type: typing.Optional[typing.Literal['bzip2', 'gzip']]
Exclusions
- Type: typing.Optional[typing.Sequence[str]]
GroupSize
- Type: typing.Optional[str]
GroupFiles
- Type: typing.Optional[str]
Recurse
- Type: typing.Optional[bool]
MaxBand
- Type: typing.Optional[int]
MaxFilesInBand
- Type: typing.Optional[int]
AdditionalOptions
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.S3DirectSourceAdditionalOptionsTypeDef]
Escaper
- Type: typing.Optional[str]
Multiline
- Type: typing.Optional[bool]
WithHeader
- Type: typing.Optional[bool]
WriteHeader
- Type: typing.Optional[bool]
SkipFirst
- Type: typing.Optional[bool]
OptimizePerformance
- Type: typing.Optional[bool]
OutputSchemas
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.glue_classes.GlueSchemaTypeDef]]
S3DeltaCatalogTargetExtraOutputTypeDef
Name
- Type:
- Required: Yes
Inputs
- Type: typing.List[str]
- Required: Yes
Table
- Type:
- Required: Yes
Database
- Type:
- Required: Yes
PartitionKeys
- Type: typing.Optional[typing.List[typing.List[str]]]
AdditionalOptions
- Type: typing.Optional[typing.Dict[str, str]]
SchemaChangePolicy
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.CatalogSchemaChangePolicyTypeDef]
S3DeltaCatalogTargetOutputTypeDef
Name
- Type:
- Required: Yes
Inputs
- Type: typing.List[str]
- Required: Yes
Table
- Type:
- Required: Yes
Database
- Type:
- Required: Yes
PartitionKeys
- Type: typing.Optional[typing.List[typing.List[str]]]
AdditionalOptions
- Type: typing.Optional[typing.Dict[str, str]]
SchemaChangePolicy
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.CatalogSchemaChangePolicyTypeDef]
S3DeltaCatalogTargetTypeDef
Name
- Type:
- Required: Yes
Inputs
- Type: typing.Sequence[str]
- Required: Yes
Table
- Type:
- Required: Yes
Database
- Type:
- Required: Yes
PartitionKeys
- Type: typing.Optional[typing.Sequence[typing.Sequence[str]]]
AdditionalOptions
- Type: typing.Optional[typing.Mapping[str, str]]
SchemaChangePolicy
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.CatalogSchemaChangePolicyTypeDef]
S3DeltaDirectTargetExtraOutputTypeDef
Name
- Type:
- Required: Yes
Inputs
- Type: typing.List[str]
- Required: Yes
Path
- Type:
- Required: Yes
Compression
- Type: typing.Literal['snappy', 'uncompressed']
- Required: Yes
Format
- Type: typing.Literal['avro', 'csv', 'delta', 'hudi', 'json', 'orc', 'parquet']
- Required: Yes
PartitionKeys
- Type: typing.Optional[typing.List[typing.List[str]]]
AdditionalOptions
- Type: typing.Optional[typing.Dict[str, str]]
SchemaChangePolicy
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.DirectSchemaChangePolicyTypeDef]
S3DeltaDirectTargetOutputTypeDef
Name
- Type:
- Required: Yes
Inputs
- Type: typing.List[str]
- Required: Yes
Path
- Type:
- Required: Yes
Compression
- Type: typing.Literal['snappy', 'uncompressed']
- Required: Yes
Format
- Type: typing.Literal['avro', 'csv', 'delta', 'hudi', 'json', 'orc', 'parquet']
- Required: Yes
PartitionKeys
- Type: typing.Optional[typing.List[typing.List[str]]]
AdditionalOptions
- Type: typing.Optional[typing.Dict[str, str]]
SchemaChangePolicy
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.DirectSchemaChangePolicyTypeDef]
S3DeltaDirectTargetTypeDef
Name
- Type:
- Required: Yes
Inputs
- Type: typing.Sequence[str]
- Required: Yes
Path
- Type:
- Required: Yes
Compression
- Type: typing.Literal['snappy', 'uncompressed']
- Required: Yes
Format
- Type: typing.Literal['avro', 'csv', 'delta', 'hudi', 'json', 'orc', 'parquet']
- Required: Yes
PartitionKeys
- Type: typing.Optional[typing.Sequence[typing.Sequence[str]]]
AdditionalOptions
- Type: typing.Optional[typing.Mapping[str, str]]
SchemaChangePolicy
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.DirectSchemaChangePolicyTypeDef]
S3DeltaSourceExtraOutputTypeDef
Name
- Type:
- Required: Yes
Paths
- Type: typing.List[str]
- Required: Yes
AdditionalDeltaOptions
- Type: typing.Optional[typing.Dict[str, str]]
AdditionalOptions
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.S3DirectSourceAdditionalOptionsTypeDef]
OutputSchemas
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue_classes.GlueSchemaExtraOutputTypeDef]]
S3DeltaSourceOutputTypeDef
Name
- Type:
- Required: Yes
Paths
- Type: typing.List[str]
- Required: Yes
AdditionalDeltaOptions
- Type: typing.Optional[typing.Dict[str, str]]
AdditionalOptions
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.S3DirectSourceAdditionalOptionsTypeDef]
OutputSchemas
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue_classes.GlueSchemaOutputTypeDef]]
S3DeltaSourceTypeDef
Name
- Type:
- Required: Yes
Paths
- Type: typing.Sequence[str]
- Required: Yes
AdditionalDeltaOptions
- Type: typing.Optional[typing.Mapping[str, str]]
AdditionalOptions
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.S3DirectSourceAdditionalOptionsTypeDef]
OutputSchemas
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.glue_classes.GlueSchemaTypeDef]]
S3DirectSourceAdditionalOptionsTypeDef
BoundedSize
- Type: typing.Optional[int]
BoundedFiles
- Type: typing.Optional[int]
EnableSamplePath
- Type: typing.Optional[bool]
SamplePath
- Type: typing.Optional[str]
S3DirectTargetExtraOutputTypeDef
Name
- Type:
- Required: Yes
Inputs
- Type: typing.List[str]
- Required: Yes
Path
- Type:
- Required: Yes
Format
- Type: typing.Literal['avro', 'csv', 'delta', 'hudi', 'json', 'orc', 'parquet']
- Required: Yes
PartitionKeys
- Type: typing.Optional[typing.List[typing.List[str]]]
Compression
- Type: typing.Optional[str]
SchemaChangePolicy
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.DirectSchemaChangePolicyTypeDef]
S3DirectTargetOutputTypeDef
Name
- Type:
- Required: Yes
Inputs
- Type: typing.List[str]
- Required: Yes
Path
- Type:
- Required: Yes
Format
- Type: typing.Literal['avro', 'csv', 'delta', 'hudi', 'json', 'orc', 'parquet']
- Required: Yes
PartitionKeys
- Type: typing.Optional[typing.List[typing.List[str]]]
Compression
- Type: typing.Optional[str]
SchemaChangePolicy
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.DirectSchemaChangePolicyTypeDef]
S3DirectTargetTypeDef
Name
- Type:
- Required: Yes
Inputs
- Type: typing.Sequence[str]
- Required: Yes
Path
- Type:
- Required: Yes
Format
- Type: typing.Literal['avro', 'csv', 'delta', 'hudi', 'json', 'orc', 'parquet']
- Required: Yes
PartitionKeys
- Type: typing.Optional[typing.Sequence[typing.Sequence[str]]]
Compression
- Type: typing.Optional[str]
SchemaChangePolicy
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.DirectSchemaChangePolicyTypeDef]
S3EncryptionTypeDef
S3EncryptionMode
- Type: typing.Optional[typing.Literal['DISABLED', 'SSE-KMS', 'SSE-S3']]
KmsKeyArn
- Type: typing.Optional[str]
S3GlueParquetTargetExtraOutputTypeDef
Name
- Type:
- Required: Yes
Inputs
- Type: typing.List[str]
- Required: Yes
Path
- Type:
- Required: Yes
PartitionKeys
- Type: typing.Optional[typing.List[typing.List[str]]]
Compression
- Type: typing.Optional[typing.Literal['gzip', 'lzo', 'none', 'snappy', 'uncompressed']]
SchemaChangePolicy
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.DirectSchemaChangePolicyTypeDef]
S3GlueParquetTargetOutputTypeDef
Name
- Type:
- Required: Yes
Inputs
- Type: typing.List[str]
- Required: Yes
Path
- Type:
- Required: Yes
PartitionKeys
- Type: typing.Optional[typing.List[typing.List[str]]]
Compression
- Type: typing.Optional[typing.Literal['gzip', 'lzo', 'none', 'snappy', 'uncompressed']]
SchemaChangePolicy
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.DirectSchemaChangePolicyTypeDef]
S3GlueParquetTargetTypeDef
Name
- Type:
- Required: Yes
Inputs
- Type: typing.Sequence[str]
- Required: Yes
Path
- Type:
- Required: Yes
PartitionKeys
- Type: typing.Optional[typing.Sequence[typing.Sequence[str]]]
Compression
- Type: typing.Optional[typing.Literal['gzip', 'lzo', 'none', 'snappy', 'uncompressed']]
SchemaChangePolicy
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.DirectSchemaChangePolicyTypeDef]
S3HudiCatalogTargetExtraOutputTypeDef
Name
- Type:
- Required: Yes
Inputs
- Type: typing.List[str]
- Required: Yes
Table
- Type:
- Required: Yes
Database
- Type:
- Required: Yes
AdditionalOptions
- Type: typing.Dict[str, str]
- Required: Yes
PartitionKeys
- Type: typing.Optional[typing.List[typing.List[str]]]
SchemaChangePolicy
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.CatalogSchemaChangePolicyTypeDef]
S3HudiCatalogTargetOutputTypeDef
Name
- Type:
- Required: Yes
Inputs
- Type: typing.List[str]
- Required: Yes
Table
- Type:
- Required: Yes
Database
- Type:
- Required: Yes
AdditionalOptions
- Type: typing.Dict[str, str]
- Required: Yes
PartitionKeys
- Type: typing.Optional[typing.List[typing.List[str]]]
SchemaChangePolicy
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.CatalogSchemaChangePolicyTypeDef]
S3HudiCatalogTargetTypeDef
Name
- Type:
- Required: Yes
Inputs
- Type: typing.Sequence[str]
- Required: Yes
Table
- Type:
- Required: Yes
Database
- Type:
- Required: Yes
AdditionalOptions
- Type: typing.Mapping[str, str]
- Required: Yes
PartitionKeys
- Type: typing.Optional[typing.Sequence[typing.Sequence[str]]]
SchemaChangePolicy
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.CatalogSchemaChangePolicyTypeDef]
S3HudiDirectTargetExtraOutputTypeDef
Name
- Type:
- Required: Yes
Inputs
- Type: typing.List[str]
- Required: Yes
Path
- Type:
- Required: Yes
Compression
- Type: typing.Literal['gzip', 'lzo', 'snappy', 'uncompressed']
- Required: Yes
Format
- Type: typing.Literal['avro', 'csv', 'delta', 'hudi', 'json', 'orc', 'parquet']
- Required: Yes
AdditionalOptions
- Type: typing.Dict[str, str]
- Required: Yes
PartitionKeys
- Type: typing.Optional[typing.List[typing.List[str]]]
SchemaChangePolicy
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.DirectSchemaChangePolicyTypeDef]
S3HudiDirectTargetOutputTypeDef
Name
- Type:
- Required: Yes
Inputs
- Type: typing.List[str]
- Required: Yes
Path
- Type:
- Required: Yes
Compression
- Type: typing.Literal['gzip', 'lzo', 'snappy', 'uncompressed']
- Required: Yes
Format
- Type: typing.Literal['avro', 'csv', 'delta', 'hudi', 'json', 'orc', 'parquet']
- Required: Yes
AdditionalOptions
- Type: typing.Dict[str, str]
- Required: Yes
PartitionKeys
- Type: typing.Optional[typing.List[typing.List[str]]]
SchemaChangePolicy
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.DirectSchemaChangePolicyTypeDef]
S3HudiDirectTargetTypeDef
Name
- Type:
- Required: Yes
Inputs
- Type: typing.Sequence[str]
- Required: Yes
Path
- Type:
- Required: Yes
Compression
- Type: typing.Literal['gzip', 'lzo', 'snappy', 'uncompressed']
- Required: Yes
Format
- Type: typing.Literal['avro', 'csv', 'delta', 'hudi', 'json', 'orc', 'parquet']
- Required: Yes
AdditionalOptions
- Type: typing.Mapping[str, str]
- Required: Yes
PartitionKeys
- Type: typing.Optional[typing.Sequence[typing.Sequence[str]]]
SchemaChangePolicy
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.DirectSchemaChangePolicyTypeDef]
S3HudiSourceExtraOutputTypeDef
Name
- Type:
- Required: Yes
Paths
- Type: typing.List[str]
- Required: Yes
AdditionalHudiOptions
- Type: typing.Optional[typing.Dict[str, str]]
AdditionalOptions
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.S3DirectSourceAdditionalOptionsTypeDef]
OutputSchemas
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue_classes.GlueSchemaExtraOutputTypeDef]]
S3HudiSourceOutputTypeDef
Name
- Type:
- Required: Yes
Paths
- Type: typing.List[str]
- Required: Yes
AdditionalHudiOptions
- Type: typing.Optional[typing.Dict[str, str]]
AdditionalOptions
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.S3DirectSourceAdditionalOptionsTypeDef]
OutputSchemas
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue_classes.GlueSchemaOutputTypeDef]]
S3HudiSourceTypeDef
Name
- Type:
- Required: Yes
Paths
- Type: typing.Sequence[str]
- Required: Yes
AdditionalHudiOptions
- Type: typing.Optional[typing.Mapping[str, str]]
AdditionalOptions
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.S3DirectSourceAdditionalOptionsTypeDef]
OutputSchemas
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.glue_classes.GlueSchemaTypeDef]]
S3JsonSourceExtraOutputTypeDef
Name
- Type:
- Required: Yes
Paths
- Type: typing.List[str]
- Required: Yes
CompressionType
- Type: typing.Optional[typing.Literal['bzip2', 'gzip']]
Exclusions
- Type: typing.Optional[typing.List[str]]
GroupSize
- Type: typing.Optional[str]
GroupFiles
- Type: typing.Optional[str]
Recurse
- Type: typing.Optional[bool]
MaxBand
- Type: typing.Optional[int]
MaxFilesInBand
- Type: typing.Optional[int]
AdditionalOptions
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.S3DirectSourceAdditionalOptionsTypeDef]
JsonPath
- Type: typing.Optional[str]
Multiline
- Type: typing.Optional[bool]
OutputSchemas
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue_classes.GlueSchemaExtraOutputTypeDef]]
S3JsonSourceOutputTypeDef
Name
- Type:
- Required: Yes
Paths
- Type: typing.List[str]
- Required: Yes
CompressionType
- Type: typing.Optional[typing.Literal['bzip2', 'gzip']]
Exclusions
- Type: typing.Optional[typing.List[str]]
GroupSize
- Type: typing.Optional[str]
GroupFiles
- Type: typing.Optional[str]
Recurse
- Type: typing.Optional[bool]
MaxBand
- Type: typing.Optional[int]
MaxFilesInBand
- Type: typing.Optional[int]
AdditionalOptions
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.S3DirectSourceAdditionalOptionsTypeDef]
JsonPath
- Type: typing.Optional[str]
Multiline
- Type: typing.Optional[bool]
OutputSchemas
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue_classes.GlueSchemaOutputTypeDef]]
S3JsonSourceTypeDef
Name
- Type:
- Required: Yes
Paths
- Type: typing.Sequence[str]
- Required: Yes
CompressionType
- Type: typing.Optional[typing.Literal['bzip2', 'gzip']]
Exclusions
- Type: typing.Optional[typing.Sequence[str]]
GroupSize
- Type: typing.Optional[str]
GroupFiles
- Type: typing.Optional[str]
Recurse
- Type: typing.Optional[bool]
MaxBand
- Type: typing.Optional[int]
MaxFilesInBand
- Type: typing.Optional[int]
AdditionalOptions
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.S3DirectSourceAdditionalOptionsTypeDef]
JsonPath
- Type: typing.Optional[str]
Multiline
- Type: typing.Optional[bool]
OutputSchemas
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.glue_classes.GlueSchemaTypeDef]]
S3ParquetSourceExtraOutputTypeDef
Name
- Type:
- Required: Yes
Paths
- Type: typing.List[str]
- Required: Yes
CompressionType
- Type: typing.Optional[typing.Literal['gzip', 'lzo', 'none', 'snappy', 'uncompressed']]
Exclusions
- Type: typing.Optional[typing.List[str]]
GroupSize
- Type: typing.Optional[str]
GroupFiles
- Type: typing.Optional[str]
Recurse
- Type: typing.Optional[bool]
MaxBand
- Type: typing.Optional[int]
MaxFilesInBand
- Type: typing.Optional[int]
AdditionalOptions
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.S3DirectSourceAdditionalOptionsTypeDef]
OutputSchemas
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue_classes.GlueSchemaExtraOutputTypeDef]]
S3ParquetSourceOutputTypeDef
Name
- Type:
- Required: Yes
Paths
- Type: typing.List[str]
- Required: Yes
CompressionType
- Type: typing.Optional[typing.Literal['gzip', 'lzo', 'none', 'snappy', 'uncompressed']]
Exclusions
- Type: typing.Optional[typing.List[str]]
GroupSize
- Type: typing.Optional[str]
GroupFiles
- Type: typing.Optional[str]
Recurse
- Type: typing.Optional[bool]
MaxBand
- Type: typing.Optional[int]
MaxFilesInBand
- Type: typing.Optional[int]
AdditionalOptions
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.S3DirectSourceAdditionalOptionsTypeDef]
OutputSchemas
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue_classes.GlueSchemaOutputTypeDef]]
S3ParquetSourceTypeDef
Name
- Type:
- Required: Yes
Paths
- Type: typing.Sequence[str]
- Required: Yes
CompressionType
- Type: typing.Optional[typing.Literal['gzip', 'lzo', 'none', 'snappy', 'uncompressed']]
Exclusions
- Type: typing.Optional[typing.Sequence[str]]
GroupSize
- Type: typing.Optional[str]
GroupFiles
- Type: typing.Optional[str]
Recurse
- Type: typing.Optional[bool]
MaxBand
- Type: typing.Optional[int]
MaxFilesInBand
- Type: typing.Optional[int]
AdditionalOptions
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.S3DirectSourceAdditionalOptionsTypeDef]
OutputSchemas
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.glue_classes.GlueSchemaTypeDef]]
S3SourceAdditionalOptionsTypeDef
BoundedSize
- Type: typing.Optional[int]
BoundedFiles
- Type: typing.Optional[int]
S3TargetExtraOutputTypeDef
Path
- Type: typing.Optional[str]
Exclusions
- Type: typing.Optional[typing.List[str]]
ConnectionName
- Type: typing.Optional[str]
SampleSize
- Type: typing.Optional[int]
EventQueueArn
- Type: typing.Optional[str]
DlqEventQueueArn
- Type: typing.Optional[str]
S3TargetOutputTypeDef
Path
- Type: typing.Optional[str]
Exclusions
- Type: typing.Optional[typing.List[str]]
ConnectionName
- Type: typing.Optional[str]
SampleSize
- Type: typing.Optional[int]
EventQueueArn
- Type: typing.Optional[str]
DlqEventQueueArn
- Type: typing.Optional[str]
S3TargetTypeDef
Path
- Type: typing.Optional[str]
Exclusions
- Type: typing.Optional[typing.Sequence[str]]
ConnectionName
- Type: typing.Optional[str]
SampleSize
- Type: typing.Optional[int]
EventQueueArn
- Type: typing.Optional[str]
DlqEventQueueArn
- Type: typing.Optional[str]
ScheduleTypeDef
ScheduleExpression
- Type: typing.Optional[str]
State
- Type: typing.Optional[typing.Literal['NOT_SCHEDULED', 'SCHEDULED', 'TRANSITIONING']]
SchemaChangePolicyTypeDef
UpdateBehavior
- Type: typing.Optional[typing.Literal['LOG', 'UPDATE_IN_DATABASE']]
DeleteBehavior
- Type: typing.Optional[typing.Literal['DELETE_FROM_DATABASE', 'DEPRECATE_IN_DATABASE', 'LOG']]
SchemaColumnTypeDef
Name
- Type: typing.Optional[str]
DataType
- Type: typing.Optional[str]
SchemaIdTypeDef
SchemaArn
- Type: typing.Optional[str]
SchemaName
- Type: typing.Optional[str]
RegistryName
- Type: typing.Optional[str]
SchemaListItemTypeDef
RegistryName
- Type: typing.Optional[str]
SchemaName
- Type: typing.Optional[str]
SchemaArn
- Type: typing.Optional[str]
Description
- Type: typing.Optional[str]
SchemaStatus
- Type: typing.Optional[typing.Literal['AVAILABLE', 'DELETING', 'PENDING']]
CreatedTime
- Type: typing.Optional[str]
UpdatedTime
- Type: typing.Optional[str]
SchemaReferenceTypeDef
SchemaId
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.SchemaIdTypeDef]
SchemaVersionId
- Type: typing.Optional[str]
SchemaVersionNumber
- Type: typing.Optional[int]
SchemaVersionErrorItemTypeDef
VersionNumber
- Type: typing.Optional[int]
ErrorDetails
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.ErrorDetailsTypeDef]
SchemaVersionListItemTypeDef
SchemaArn
- Type: typing.Optional[str]
SchemaVersionId
- Type: typing.Optional[str]
VersionNumber
- Type: typing.Optional[int]
Status
- Type: typing.Optional[typing.Literal['AVAILABLE', 'DELETING', 'FAILURE', 'PENDING']]
CreatedTime
- Type: typing.Optional[str]
SchemaVersionNumberTypeDef
LatestVersion
- Type: typing.Optional[bool]
VersionNumber
- Type: typing.Optional[int]
SearchTablesRequestRequestTypeDef
CatalogId
- Type: typing.Optional[str]
NextToken
- Type: typing.Optional[str]
Filters
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.glue_classes.PropertyPredicateTypeDef]]
SearchText
- Type: typing.Optional[str]
SortCriteria
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.glue_classes.SortCriterionTypeDef]]
MaxResults
- Type: typing.Optional[int]
ResourceShareType
- Type: typing.Optional[typing.Literal['ALL', 'FEDERATED', 'FOREIGN']]
SearchTablesResponseTypeDef
TableList
- Type: typing.List[aws_resource_validator.pydantic_models.glue_classes.TableTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
SecurityConfigurationTypeDef
Name
- Type: typing.Optional[str]
CreatedTimeStamp
- Type: typing.Optional[datetime.datetime]
EncryptionConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.EncryptionConfigurationOutputTypeDef]
SegmentTypeDef
SegmentNumber
- Type:
- Required: Yes
TotalSegments
- Type:
- Required: Yes
SelectFieldsExtraOutputTypeDef
Name
- Type:
- Required: Yes
Inputs
- Type: typing.List[str]
- Required: Yes
Paths
- Type: typing.List[typing.List[str]]
- Required: Yes
SelectFieldsOutputTypeDef
Name
- Type:
- Required: Yes
Inputs
- Type: typing.List[str]
- Required: Yes
Paths
- Type: typing.List[typing.List[str]]
- Required: Yes
SelectFieldsTypeDef
Name
- Type:
- Required: Yes
Inputs
- Type: typing.Sequence[str]
- Required: Yes
Paths
- Type: typing.Sequence[typing.Sequence[str]]
- Required: Yes
SelectFromCollectionExtraOutputTypeDef
Name
- Type:
- Required: Yes
Inputs
- Type: typing.List[str]
- Required: Yes
Index
- Type:
- Required: Yes
SelectFromCollectionOutputTypeDef
Name
- Type:
- Required: Yes
Inputs
- Type: typing.List[str]
- Required: Yes
Index
- Type:
- Required: Yes
SelectFromCollectionTypeDef
Name
- Type:
- Required: Yes
Inputs
- Type: typing.Sequence[str]
- Required: Yes
Index
- Type:
- Required: Yes
SerDeInfoOutputTypeDef
Name
- Type: typing.Optional[str]
SerializationLibrary
- Type: typing.Optional[str]
Parameters
- Type: typing.Optional[typing.Dict[str, str]]
SerDeInfoTypeDef
Name
- Type: typing.Optional[str]
SerializationLibrary
- Type: typing.Optional[str]
Parameters
- Type: typing.Optional[typing.Mapping[str, str]]
SessionCommandTypeDef
Name
- Type: typing.Optional[str]
PythonVersion
- Type: typing.Optional[str]
SessionTypeDef
Id
- Type: typing.Optional[str]
CreatedOn
- Type: typing.Optional[datetime.datetime]
Status
- Type: typing.Optional[typing.Literal['FAILED', 'PROVISIONING', 'READY', 'STOPPED', 'STOPPING', 'TIMEOUT']]
ErrorMessage
- Type: typing.Optional[str]
Description
- Type: typing.Optional[str]
Role
- Type: typing.Optional[str]
Command
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.SessionCommandTypeDef]
DefaultArguments
- Type: typing.Optional[typing.Dict[str, str]]
Connections
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.ConnectionsListOutputTypeDef]
Progress
- Type: typing.Optional[float]
MaxCapacity
- Type: typing.Optional[float]
SecurityConfiguration
- Type: typing.Optional[str]
GlueVersion
- Type: typing.Optional[str]
NumberOfWorkers
- Type: typing.Optional[int]
WorkerType
- Type: typing.Optional[typing.Literal['G.025X', 'G.1X', 'G.2X', 'G.4X', 'G.8X', 'Standard', 'Z.2X']]
CompletedOn
- Type: typing.Optional[datetime.datetime]
ExecutionTime
- Type: typing.Optional[float]
DPUSeconds
- Type: typing.Optional[float]
IdleTimeout
- Type: typing.Optional[int]
ProfileName
- Type: typing.Optional[str]
SkewedInfoOutputTypeDef
SkewedColumnNames
- Type: typing.Optional[typing.List[str]]
SkewedColumnValues
- Type: typing.Optional[typing.List[str]]
SkewedColumnValueLocationMaps
- Type: typing.Optional[typing.Dict[str, str]]
SkewedInfoTypeDef
SkewedColumnNames
- Type: typing.Optional[typing.Sequence[str]]
SkewedColumnValues
- Type: typing.Optional[typing.Sequence[str]]
SkewedColumnValueLocationMaps
- Type: typing.Optional[typing.Mapping[str, str]]
SnowflakeNodeDataExtraOutputTypeDef
SourceType
- Type: typing.Optional[str]
Connection
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.OptionTypeDef]
Schema
- Type: typing.Optional[str]
Table
- Type: typing.Optional[str]
Database
- Type: typing.Optional[str]
TempDir
- Type: typing.Optional[str]
IamRole
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.OptionTypeDef]
AdditionalOptions
- Type: typing.Optional[typing.Dict[str, str]]
SampleQuery
- Type: typing.Optional[str]
PreAction
- Type: typing.Optional[str]
PostAction
- Type: typing.Optional[str]
Action
- Type: typing.Optional[str]
Upsert
- Type: typing.Optional[bool]
MergeAction
- Type: typing.Optional[str]
MergeWhenMatched
- Type: typing.Optional[str]
MergeWhenNotMatched
- Type: typing.Optional[str]
MergeClause
- Type: typing.Optional[str]
StagingTable
- Type: typing.Optional[str]
SelectedColumns
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue_classes.OptionTypeDef]]
AutoPushdown
- Type: typing.Optional[bool]
TableSchema
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue_classes.OptionTypeDef]]
SnowflakeNodeDataOutputTypeDef
SourceType
- Type: typing.Optional[str]
Connection
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.OptionTypeDef]
Schema
- Type: typing.Optional[str]
Table
- Type: typing.Optional[str]
Database
- Type: typing.Optional[str]
TempDir
- Type: typing.Optional[str]
IamRole
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.OptionTypeDef]
AdditionalOptions
- Type: typing.Optional[typing.Dict[str, str]]
SampleQuery
- Type: typing.Optional[str]
PreAction
- Type: typing.Optional[str]
PostAction
- Type: typing.Optional[str]
Action
- Type: typing.Optional[str]
Upsert
- Type: typing.Optional[bool]
MergeAction
- Type: typing.Optional[str]
MergeWhenMatched
- Type: typing.Optional[str]
MergeWhenNotMatched
- Type: typing.Optional[str]
MergeClause
- Type: typing.Optional[str]
StagingTable
- Type: typing.Optional[str]
SelectedColumns
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue_classes.OptionTypeDef]]
AutoPushdown
- Type: typing.Optional[bool]
TableSchema
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue_classes.OptionTypeDef]]
SnowflakeNodeDataTypeDef
SourceType
- Type: typing.Optional[str]
Connection
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.OptionTypeDef]
Schema
- Type: typing.Optional[str]
Table
- Type: typing.Optional[str]
Database
- Type: typing.Optional[str]
TempDir
- Type: typing.Optional[str]
IamRole
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.OptionTypeDef]
AdditionalOptions
- Type: typing.Optional[typing.Mapping[str, str]]
SampleQuery
- Type: typing.Optional[str]
PreAction
- Type: typing.Optional[str]
PostAction
- Type: typing.Optional[str]
Action
- Type: typing.Optional[str]
Upsert
- Type: typing.Optional[bool]
MergeAction
- Type: typing.Optional[str]
MergeWhenMatched
- Type: typing.Optional[str]
MergeWhenNotMatched
- Type: typing.Optional[str]
MergeClause
- Type: typing.Optional[str]
StagingTable
- Type: typing.Optional[str]
SelectedColumns
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.glue_classes.OptionTypeDef]]
AutoPushdown
- Type: typing.Optional[bool]
TableSchema
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.glue_classes.OptionTypeDef]]
SnowflakeSourceExtraOutputTypeDef
Name
- Type:
- Required: Yes
Data
- Type:
- Required: Yes
OutputSchemas
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue_classes.GlueSchemaExtraOutputTypeDef]]
SnowflakeSourceOutputTypeDef
Name
- Type:
- Required: Yes
Data
- Type:
- Required: Yes
OutputSchemas
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue_classes.GlueSchemaOutputTypeDef]]
SnowflakeSourceTypeDef
Name
- Type:
- Required: Yes
Data
- Type:
- Required: Yes
OutputSchemas
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.glue_classes.GlueSchemaTypeDef]]
SnowflakeTargetExtraOutputTypeDef
Name
- Type:
- Required: Yes
Data
- Type:
- Required: Yes
Inputs
- Type: typing.Optional[typing.List[str]]
SnowflakeTargetOutputTypeDef
Name
- Type:
- Required: Yes
Data
- Type:
- Required: Yes
Inputs
- Type: typing.Optional[typing.List[str]]
SnowflakeTargetTypeDef
Name
- Type:
- Required: Yes
Data
- Type:
- Required: Yes
Inputs
- Type: typing.Optional[typing.Sequence[str]]
SortCriterionTypeDef
FieldName
- Type: typing.Optional[str]
Sort
- Type: typing.Optional[typing.Literal['ASC', 'DESC']]
SourceControlDetailsTypeDef
Provider
- Type: typing.Optional[typing.Literal['AWS_CODE_COMMIT', 'BITBUCKET', 'GITHUB', 'GITLAB']]
Repository
- Type: typing.Optional[str]
Owner
- Type: typing.Optional[str]
Branch
- Type: typing.Optional[str]
Folder
- Type: typing.Optional[str]
LastCommitId
- Type: typing.Optional[str]
AuthStrategy
- Type: typing.Optional[typing.Literal['AWS_SECRETS_MANAGER', 'PERSONAL_ACCESS_TOKEN']]
AuthToken
- Type: typing.Optional[str]
SparkConnectorSourceExtraOutputTypeDef
Name
- Type:
- Required: Yes
ConnectionName
- Type:
- Required: Yes
ConnectorName
- Type:
- Required: Yes
ConnectionType
- Type:
- Required: Yes
AdditionalOptions
- Type: typing.Optional[typing.Dict[str, str]]
OutputSchemas
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue_classes.GlueSchemaExtraOutputTypeDef]]
SparkConnectorSourceOutputTypeDef
Name
- Type:
- Required: Yes
ConnectionName
- Type:
- Required: Yes
ConnectorName
- Type:
- Required: Yes
ConnectionType
- Type:
- Required: Yes
AdditionalOptions
- Type: typing.Optional[typing.Dict[str, str]]
OutputSchemas
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue_classes.GlueSchemaOutputTypeDef]]
SparkConnectorSourceTypeDef
Name
- Type:
- Required: Yes
ConnectionName
- Type:
- Required: Yes
ConnectorName
- Type:
- Required: Yes
ConnectionType
- Type:
- Required: Yes
AdditionalOptions
- Type: typing.Optional[typing.Mapping[str, str]]
OutputSchemas
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.glue_classes.GlueSchemaTypeDef]]
SparkConnectorTargetExtraOutputTypeDef
Name
- Type:
- Required: Yes
Inputs
- Type: typing.List[str]
- Required: Yes
ConnectionName
- Type:
- Required: Yes
ConnectorName
- Type:
- Required: Yes
ConnectionType
- Type:
- Required: Yes
AdditionalOptions
- Type: typing.Optional[typing.Dict[str, str]]
OutputSchemas
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue_classes.GlueSchemaExtraOutputTypeDef]]
SparkConnectorTargetOutputTypeDef
Name
- Type:
- Required: Yes
Inputs
- Type: typing.List[str]
- Required: Yes
ConnectionName
- Type:
- Required: Yes
ConnectorName
- Type:
- Required: Yes
ConnectionType
- Type:
- Required: Yes
AdditionalOptions
- Type: typing.Optional[typing.Dict[str, str]]
OutputSchemas
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue_classes.GlueSchemaOutputTypeDef]]
SparkConnectorTargetTypeDef
Name
- Type:
- Required: Yes
Inputs
- Type: typing.Sequence[str]
- Required: Yes
ConnectionName
- Type:
- Required: Yes
ConnectorName
- Type:
- Required: Yes
ConnectionType
- Type:
- Required: Yes
AdditionalOptions
- Type: typing.Optional[typing.Mapping[str, str]]
OutputSchemas
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.glue_classes.GlueSchemaTypeDef]]
SparkSQLExtraOutputTypeDef
Name
- Type:
- Required: Yes
Inputs
- Type: typing.List[str]
- Required: Yes
SqlQuery
- Type:
- Required: Yes
SqlAliases
- Type: typing.List[aws_resource_validator.pydantic_models.glue_classes.SqlAliasTypeDef]
- Required: Yes
OutputSchemas
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue_classes.GlueSchemaExtraOutputTypeDef]]
SparkSQLOutputTypeDef
Name
- Type:
- Required: Yes
Inputs
- Type: typing.List[str]
- Required: Yes
SqlQuery
- Type:
- Required: Yes
SqlAliases
- Type: typing.List[aws_resource_validator.pydantic_models.glue_classes.SqlAliasTypeDef]
- Required: Yes
OutputSchemas
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue_classes.GlueSchemaOutputTypeDef]]
SparkSQLTypeDef
Name
- Type:
- Required: Yes
Inputs
- Type: typing.Sequence[str]
- Required: Yes
SqlQuery
- Type:
- Required: Yes
SqlAliases
- Type: typing.Sequence[aws_resource_validator.pydantic_models.glue_classes.SqlAliasTypeDef]
- Required: Yes
OutputSchemas
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.glue_classes.GlueSchemaTypeDef]]
SpigotExtraOutputTypeDef
Name
- Type:
- Required: Yes
Inputs
- Type: typing.List[str]
- Required: Yes
Path
- Type:
- Required: Yes
Topk
- Type: typing.Optional[int]
Prob
- Type: typing.Optional[float]
SpigotOutputTypeDef
Name
- Type:
- Required: Yes
Inputs
- Type: typing.List[str]
- Required: Yes
Path
- Type:
- Required: Yes
Topk
- Type: typing.Optional[int]
Prob
- Type: typing.Optional[float]
SpigotTypeDef
Name
- Type:
- Required: Yes
Inputs
- Type: typing.Sequence[str]
- Required: Yes
Path
- Type:
- Required: Yes
Topk
- Type: typing.Optional[int]
Prob
- Type: typing.Optional[float]
SplitFieldsExtraOutputTypeDef
Name
- Type:
- Required: Yes
Inputs
- Type: typing.List[str]
- Required: Yes
Paths
- Type: typing.List[typing.List[str]]
- Required: Yes
SplitFieldsOutputTypeDef
Name
- Type:
- Required: Yes
Inputs
- Type: typing.List[str]
- Required: Yes
Paths
- Type: typing.List[typing.List[str]]
- Required: Yes
SplitFieldsTypeDef
Name
- Type:
- Required: Yes
Inputs
- Type: typing.Sequence[str]
- Required: Yes
Paths
- Type: typing.Sequence[typing.Sequence[str]]
- Required: Yes
SqlAliasTypeDef
From
- Type:
- Required: Yes
Alias
- Type:
- Required: Yes
StartBlueprintRunRequestRequestTypeDef
BlueprintName
- Type:
- Required: Yes
RoleArn
- Type:
- Required: Yes
Parameters
- Type: typing.Optional[str]
StartBlueprintRunResponseTypeDef
RunId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
StartColumnStatisticsTaskRunRequestRequestTypeDef
DatabaseName
- Type:
- Required: Yes
TableName
- Type:
- Required: Yes
Role
- Type:
- Required: Yes
ColumnNameList
- Type: typing.Optional[typing.Sequence[str]]
SampleSize
- Type: typing.Optional[float]
CatalogID
- Type: typing.Optional[str]
SecurityConfiguration
- Type: typing.Optional[str]
StartColumnStatisticsTaskRunResponseTypeDef
ColumnStatisticsTaskRunId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
StartCrawlerRequestRequestTypeDef
Name
- Type:
- Required: Yes
StartCrawlerScheduleRequestRequestTypeDef
CrawlerName
- Type:
- Required: Yes
StartDataQualityRuleRecommendationRunRequestRequestTypeDef
DataSource
- Type:
- Required: Yes
Role
- Type:
- Required: Yes
NumberOfWorkers
- Type: typing.Optional[int]
Timeout
- Type: typing.Optional[int]
CreatedRulesetName
- Type: typing.Optional[str]
ClientToken
- Type: typing.Optional[str]
StartDataQualityRuleRecommendationRunResponseTypeDef
RunId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
StartDataQualityRulesetEvaluationRunRequestRequestTypeDef
DataSource
- Type:
- Required: Yes
Role
- Type:
- Required: Yes
RulesetNames
- Type: typing.Sequence[str]
- Required: Yes
NumberOfWorkers
- Type: typing.Optional[int]
Timeout
- Type: typing.Optional[int]
ClientToken
- Type: typing.Optional[str]
AdditionalRunOptions
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.DataQualityEvaluationRunAdditionalRunOptionsTypeDef]
AdditionalDataSources
- Type: typing.Optional[typing.Mapping[str, typing.Union[aws_resource_validator.pydantic_models.glue_classes.DataSourceTypeDef, aws_resource_validator.pydantic_models.glue_classes.DataSourceOutputTypeDef]]]
StartDataQualityRulesetEvaluationRunResponseTypeDef
RunId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
StartExportLabelsTaskRunRequestRequestTypeDef
TransformId
- Type:
- Required: Yes
OutputS3Path
- Type:
- Required: Yes
StartExportLabelsTaskRunResponseTypeDef
TaskRunId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
StartImportLabelsTaskRunRequestRequestTypeDef
TransformId
- Type:
- Required: Yes
InputS3Path
- Type:
- Required: Yes
ReplaceAllLabels
- Type: typing.Optional[bool]
StartImportLabelsTaskRunResponseTypeDef
TaskRunId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
StartJobRunRequestRequestTypeDef
JobName
- Type:
- Required: Yes
JobRunId
- Type: typing.Optional[str]
Arguments
- Type: typing.Optional[typing.Mapping[str, str]]
AllocatedCapacity
- Type: typing.Optional[int]
Timeout
- Type: typing.Optional[int]
MaxCapacity
- Type: typing.Optional[float]
SecurityConfiguration
- Type: typing.Optional[str]
NotificationProperty
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.NotificationPropertyTypeDef]
WorkerType
- Type: typing.Optional[typing.Literal['G.025X', 'G.1X', 'G.2X', 'G.4X', 'G.8X', 'Standard', 'Z.2X']]
NumberOfWorkers
- Type: typing.Optional[int]
ExecutionClass
- Type: typing.Optional[typing.Literal['FLEX', 'STANDARD']]
StartJobRunResponseTypeDef
JobRunId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
StartMLEvaluationTaskRunRequestRequestTypeDef
TransformId
- Type:
- Required: Yes
StartMLEvaluationTaskRunResponseTypeDef
TaskRunId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
StartMLLabelingSetGenerationTaskRunRequestRequestTypeDef
TransformId
- Type:
- Required: Yes
OutputS3Path
- Type:
- Required: Yes
StartMLLabelingSetGenerationTaskRunResponseTypeDef
TaskRunId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
StartTriggerRequestRequestTypeDef
Name
- Type:
- Required: Yes
StartTriggerResponseTypeDef
Name
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
StartWorkflowRunRequestRequestTypeDef
Name
- Type:
- Required: Yes
RunProperties
- Type: typing.Optional[typing.Mapping[str, str]]
StartWorkflowRunResponseTypeDef
RunId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
StartingEventBatchConditionTypeDef
BatchSize
- Type: typing.Optional[int]
BatchWindow
- Type: typing.Optional[int]
StatementOutputDataTypeDef
TextPlain
- Type: typing.Optional[str]
StatementOutputTypeDef
Data
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.StatementOutputDataTypeDef]
ExecutionCount
- Type: typing.Optional[int]
Status
- Type: typing.Optional[typing.Literal['AVAILABLE', 'CANCELLED', 'CANCELLING', 'ERROR', 'RUNNING', 'WAITING']]
ErrorName
- Type: typing.Optional[str]
ErrorValue
- Type: typing.Optional[str]
Traceback
- Type: typing.Optional[typing.List[str]]
StatementTypeDef
Id
- Type: typing.Optional[int]
Code
- Type: typing.Optional[str]
State
- Type: typing.Optional[typing.Literal['AVAILABLE', 'CANCELLED', 'CANCELLING', 'ERROR', 'RUNNING', 'WAITING']]
Output
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.StatementOutputTypeDef]
Progress
- Type: typing.Optional[float]
StartedOn
- Type: typing.Optional[int]
CompletedOn
- Type: typing.Optional[int]
StopColumnStatisticsTaskRunRequestRequestTypeDef
DatabaseName
- Type:
- Required: Yes
TableName
- Type:
- Required: Yes
StopCrawlerRequestRequestTypeDef
Name
- Type:
- Required: Yes
StopCrawlerScheduleRequestRequestTypeDef
CrawlerName
- Type:
- Required: Yes
StopSessionRequestRequestTypeDef
Id
- Type:
- Required: Yes
RequestOrigin
- Type: typing.Optional[str]
StopSessionResponseTypeDef
Id
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
StopTriggerRequestRequestTypeDef
Name
- Type:
- Required: Yes
StopTriggerResponseTypeDef
Name
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
StopWorkflowRunRequestRequestTypeDef
Name
- Type:
- Required: Yes
RunId
- Type:
- Required: Yes
StorageDescriptorOutputTypeDef
Columns
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue_classes.ColumnOutputTypeDef]]
Location
- Type: typing.Optional[str]
AdditionalLocations
- Type: typing.Optional[typing.List[str]]
InputFormat
- Type: typing.Optional[str]
OutputFormat
- Type: typing.Optional[str]
Compressed
- Type: typing.Optional[bool]
NumberOfBuckets
- Type: typing.Optional[int]
SerdeInfo
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.SerDeInfoOutputTypeDef]
BucketColumns
- Type: typing.Optional[typing.List[str]]
SortColumns
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue_classes.OrderTypeDef]]
Parameters
- Type: typing.Optional[typing.Dict[str, str]]
SkewedInfo
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.SkewedInfoOutputTypeDef]
StoredAsSubDirectories
- Type: typing.Optional[bool]
SchemaReference
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.SchemaReferenceTypeDef]
StorageDescriptorTypeDef
Columns
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.glue_classes.ColumnTypeDef]]
Location
- Type: typing.Optional[str]
AdditionalLocations
- Type: typing.Optional[typing.Sequence[str]]
InputFormat
- Type: typing.Optional[str]
OutputFormat
- Type: typing.Optional[str]
Compressed
- Type: typing.Optional[bool]
NumberOfBuckets
- Type: typing.Optional[int]
SerdeInfo
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.SerDeInfoTypeDef]
BucketColumns
- Type: typing.Optional[typing.Sequence[str]]
SortColumns
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.glue_classes.OrderTypeDef]]
Parameters
- Type: typing.Optional[typing.Mapping[str, str]]
SkewedInfo
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.SkewedInfoTypeDef]
StoredAsSubDirectories
- Type: typing.Optional[bool]
SchemaReference
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.SchemaReferenceTypeDef]
StreamingDataPreviewOptionsTypeDef
PollingTime
- Type: typing.Optional[int]
RecordPollingLimit
- Type: typing.Optional[int]
StringColumnStatisticsDataTypeDef
MaximumLength
- Type:
- Required: Yes
AverageLength
- Type:
- Required: Yes
NumberOfNulls
- Type:
- Required: Yes
NumberOfDistinctValues
- Type:
- Required: Yes
SupportedDialectTypeDef
Dialect
- Type: typing.Optional[typing.Literal['ATHENA', 'REDSHIFT', 'SPARK']]
DialectVersion
- Type: typing.Optional[str]
TableErrorTypeDef
TableName
- Type: typing.Optional[str]
ErrorDetail
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.ErrorDetailTypeDef]
TableIdentifierTypeDef
CatalogId
- Type: typing.Optional[str]
DatabaseName
- Type: typing.Optional[str]
Name
- Type: typing.Optional[str]
Region
- Type: typing.Optional[str]
TableInputTypeDef
Name
- Type:
- Required: Yes
Description
- Type: typing.Optional[str]
Owner
- Type: typing.Optional[str]
LastAccessTime
- Type: typing.Union[datetime.datetime, str, NoneType]
LastAnalyzedTime
- Type: typing.Union[datetime.datetime, str, NoneType]
Retention
- Type: typing.Optional[int]
StorageDescriptor
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.StorageDescriptorTypeDef]
PartitionKeys
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.glue_classes.ColumnTypeDef]]
ViewOriginalText
- Type: typing.Optional[str]
ViewExpandedText
- Type: typing.Optional[str]
TableType
- Type: typing.Optional[str]
Parameters
- Type: typing.Optional[typing.Mapping[str, str]]
TargetTable
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.TableIdentifierTypeDef]
ViewDefinition
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.ViewDefinitionInputTypeDef]
TableOptimizerConfigurationTypeDef
roleArn
- Type: typing.Optional[str]
enabled
- Type: typing.Optional[bool]
TableOptimizerRunTypeDef
eventType
- Type: typing.Optional[typing.Literal['completed', 'failed', 'in_progress', 'starting']]
startTimestamp
- Type: typing.Optional[datetime.datetime]
endTimestamp
- Type: typing.Optional[datetime.datetime]
metrics
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.RunMetricsTypeDef]
error
- Type: typing.Optional[str]
TableOptimizerTypeDef
type
- Type: typing.Optional[typing.Literal['compaction']]
configuration
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.TableOptimizerConfigurationTypeDef]
lastRun
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.TableOptimizerRunTypeDef]
TableTypeDef
Name
- Type:
- Required: Yes
DatabaseName
- Type: typing.Optional[str]
Description
- Type: typing.Optional[str]
Owner
- Type: typing.Optional[str]
CreateTime
- Type: typing.Optional[datetime.datetime]
UpdateTime
- Type: typing.Optional[datetime.datetime]
LastAccessTime
- Type: typing.Optional[datetime.datetime]
LastAnalyzedTime
- Type: typing.Optional[datetime.datetime]
Retention
- Type: typing.Optional[int]
StorageDescriptor
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.StorageDescriptorOutputTypeDef]
PartitionKeys
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue_classes.ColumnOutputTypeDef]]
ViewOriginalText
- Type: typing.Optional[str]
ViewExpandedText
- Type: typing.Optional[str]
TableType
- Type: typing.Optional[str]
Parameters
- Type: typing.Optional[typing.Dict[str, str]]
CreatedBy
- Type: typing.Optional[str]
IsRegisteredWithLakeFormation
- Type: typing.Optional[bool]
TargetTable
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.TableIdentifierTypeDef]
CatalogId
- Type: typing.Optional[str]
VersionId
- Type: typing.Optional[str]
FederatedTable
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.FederatedTableTypeDef]
ViewDefinition
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.ViewDefinitionTypeDef]
IsMultiDialectView
- Type: typing.Optional[bool]
TableVersionErrorTypeDef
TableName
- Type: typing.Optional[str]
VersionId
- Type: typing.Optional[str]
ErrorDetail
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.ErrorDetailTypeDef]
TableVersionTypeDef
Table
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.TableTypeDef]
VersionId
- Type: typing.Optional[str]
TagResourceRequestRequestTypeDef
ResourceArn
- Type:
- Required: Yes
TagsToAdd
- Type: typing.Mapping[str, str]
- Required: Yes
TaskRunFilterCriteriaTypeDef
TaskRunType
- Type: typing.Optional[typing.Literal['EVALUATION', 'EXPORT_LABELS', 'FIND_MATCHES', 'IMPORT_LABELS', 'LABELING_SET_GENERATION']]
Status
- Type: typing.Optional[typing.Literal['FAILED', 'RUNNING', 'STARTING', 'STOPPED', 'STOPPING', 'SUCCEEDED', 'TIMEOUT']]
StartedBefore
- Type: typing.Union[datetime.datetime, str, NoneType]
StartedAfter
- Type: typing.Union[datetime.datetime, str, NoneType]
TaskRunPropertiesTypeDef
TaskType
- Type: typing.Optional[typing.Literal['EVALUATION', 'EXPORT_LABELS', 'FIND_MATCHES', 'IMPORT_LABELS', 'LABELING_SET_GENERATION']]
ImportLabelsTaskRunProperties
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.ImportLabelsTaskRunPropertiesTypeDef]
ExportLabelsTaskRunProperties
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.ExportLabelsTaskRunPropertiesTypeDef]
LabelingSetGenerationTaskRunProperties
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.LabelingSetGenerationTaskRunPropertiesTypeDef]
FindMatchesTaskRunProperties
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.FindMatchesTaskRunPropertiesTypeDef]
TaskRunSortCriteriaTypeDef
Column
- Type: typing.Literal['STARTED', 'STATUS', 'TASK_RUN_TYPE']
- Required: Yes
SortDirection
- Type: typing.Literal['ASCENDING', 'DESCENDING']
- Required: Yes
TaskRunTypeDef
TransformId
- Type: typing.Optional[str]
TaskRunId
- Type: typing.Optional[str]
Status
- Type: typing.Optional[typing.Literal['FAILED', 'RUNNING', 'STARTING', 'STOPPED', 'STOPPING', 'SUCCEEDED', 'TIMEOUT']]
LogGroupName
- Type: typing.Optional[str]
Properties
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.TaskRunPropertiesTypeDef]
ErrorString
- Type: typing.Optional[str]
StartedOn
- Type: typing.Optional[datetime.datetime]
LastModifiedOn
- Type: typing.Optional[datetime.datetime]
CompletedOn
- Type: typing.Optional[datetime.datetime]
ExecutionTime
- Type: typing.Optional[int]
TransformConfigParameterExtraOutputTypeDef
Name
- Type:
- Required: Yes
Type
- Type: typing.Literal['bool', 'complex', 'float', 'int', 'list', 'null', 'str']
- Required: Yes
ValidationRule
- Type: typing.Optional[str]
ValidationMessage
- Type: typing.Optional[str]
Value
- Type: typing.Optional[typing.List[str]]
ListType
- Type: typing.Optional[typing.Literal['bool', 'complex', 'float', 'int', 'list', 'null', 'str']]
IsOptional
- Type: typing.Optional[bool]
TransformConfigParameterOutputTypeDef
Name
- Type:
- Required: Yes
Type
- Type: typing.Literal['bool', 'complex', 'float', 'int', 'list', 'null', 'str']
- Required: Yes
ValidationRule
- Type: typing.Optional[str]
ValidationMessage
- Type: typing.Optional[str]
Value
- Type: typing.Optional[typing.List[str]]
ListType
- Type: typing.Optional[typing.Literal['bool', 'complex', 'float', 'int', 'list', 'null', 'str']]
IsOptional
- Type: typing.Optional[bool]
TransformConfigParameterTypeDef
Name
- Type:
- Required: Yes
Type
- Type: typing.Literal['bool', 'complex', 'float', 'int', 'list', 'null', 'str']
- Required: Yes
ValidationRule
- Type: typing.Optional[str]
ValidationMessage
- Type: typing.Optional[str]
Value
- Type: typing.Optional[typing.Sequence[str]]
ListType
- Type: typing.Optional[typing.Literal['bool', 'complex', 'float', 'int', 'list', 'null', 'str']]
IsOptional
- Type: typing.Optional[bool]
TransformEncryptionTypeDef
MlUserDataEncryption
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.MLUserDataEncryptionTypeDef]
TaskRunSecurityConfigurationName
- Type: typing.Optional[str]
TransformFilterCriteriaTypeDef
Name
- Type: typing.Optional[str]
TransformType
- Type: typing.Optional[typing.Literal['FIND_MATCHES']]
Status
- Type: typing.Optional[typing.Literal['DELETING', 'NOT_READY', 'READY']]
GlueVersion
- Type: typing.Optional[str]
CreatedBefore
- Type: typing.Union[datetime.datetime, str, NoneType]
CreatedAfter
- Type: typing.Union[datetime.datetime, str, NoneType]
LastModifiedBefore
- Type: typing.Union[datetime.datetime, str, NoneType]
LastModifiedAfter
- Type: typing.Union[datetime.datetime, str, NoneType]
Schema
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.glue_classes.SchemaColumnTypeDef]]
TransformParametersTypeDef
TransformType
- Type: typing.Literal['FIND_MATCHES']
- Required: Yes
FindMatchesParameters
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.FindMatchesParametersTypeDef]
TransformSortCriteriaTypeDef
Column
- Type: typing.Literal['CREATED', 'LAST_MODIFIED', 'NAME', 'STATUS', 'TRANSFORM_TYPE']
- Required: Yes
SortDirection
- Type: typing.Literal['ASCENDING', 'DESCENDING']
- Required: Yes
TriggerNodeDetailsTypeDef
Trigger
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.TriggerTypeDef]
TriggerTypeDef
Name
- Type: typing.Optional[str]
WorkflowName
- Type: typing.Optional[str]
Id
- Type: typing.Optional[str]
Type
- Type: typing.Optional[typing.Literal['CONDITIONAL', 'EVENT', 'ON_DEMAND', 'SCHEDULED']]
State
- Type: typing.Optional[typing.Literal['ACTIVATED', 'ACTIVATING', 'CREATED', 'CREATING', 'DEACTIVATED', 'DEACTIVATING', 'DELETING', 'UPDATING']]
Description
- Type: typing.Optional[str]
Schedule
- Type: typing.Optional[str]
Actions
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue_classes.ActionOutputTypeDef]]
Predicate
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.PredicateOutputTypeDef]
EventBatchingCondition
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.EventBatchingConditionTypeDef]
TriggerUpdateTypeDef
Name
- Type: typing.Optional[str]
Description
- Type: typing.Optional[str]
Schedule
- Type: typing.Optional[str]
Actions
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.glue_classes.ActionTypeDef]]
Predicate
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.PredicateTypeDef]
EventBatchingCondition
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.EventBatchingConditionTypeDef]
UnfilteredPartitionTypeDef
Partition
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.PartitionTypeDef]
AuthorizedColumns
- Type: typing.Optional[typing.List[str]]
IsRegisteredWithLakeFormation
- Type: typing.Optional[bool]
UnionExtraOutputTypeDef
Name
- Type:
- Required: Yes
Inputs
- Type: typing.List[str]
- Required: Yes
UnionType
- Type: typing.Literal['ALL', 'DISTINCT']
- Required: Yes
UnionOutputTypeDef
Name
- Type:
- Required: Yes
Inputs
- Type: typing.List[str]
- Required: Yes
UnionType
- Type: typing.Literal['ALL', 'DISTINCT']
- Required: Yes
UnionTypeDef
Name
- Type:
- Required: Yes
Inputs
- Type: typing.Sequence[str]
- Required: Yes
UnionType
- Type: typing.Literal['ALL', 'DISTINCT']
- Required: Yes
UntagResourceRequestRequestTypeDef
ResourceArn
- Type:
- Required: Yes
TagsToRemove
- Type: typing.Sequence[str]
- Required: Yes
UpdateBlueprintRequestRequestTypeDef
Name
- Type:
- Required: Yes
BlueprintLocation
- Type:
- Required: Yes
Description
- Type: typing.Optional[str]
UpdateBlueprintResponseTypeDef
Name
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateClassifierRequestRequestTypeDef
GrokClassifier
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.UpdateGrokClassifierRequestTypeDef]
XMLClassifier
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.UpdateXMLClassifierRequestTypeDef]
JsonClassifier
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.UpdateJsonClassifierRequestTypeDef]
CsvClassifier
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.UpdateCsvClassifierRequestTypeDef]
UpdateColumnStatisticsForPartitionRequestRequestTypeDef
DatabaseName
- Type:
- Required: Yes
TableName
- Type:
- Required: Yes
PartitionValues
- Type: typing.Sequence[str]
- Required: Yes
ColumnStatisticsList
- Type: typing.Sequence[typing.Union[aws_resource_validator.pydantic_models.glue_classes.ColumnStatisticsTypeDef, aws_resource_validator.pydantic_models.glue_classes.ColumnStatisticsOutputTypeDef]]
- Required: Yes
CatalogId
- Type: typing.Optional[str]
UpdateColumnStatisticsForPartitionResponseTypeDef
Errors
- Type: typing.List[aws_resource_validator.pydantic_models.glue_classes.ColumnStatisticsErrorTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateColumnStatisticsForTableRequestRequestTypeDef
DatabaseName
- Type:
- Required: Yes
TableName
- Type:
- Required: Yes
ColumnStatisticsList
- Type: typing.Sequence[typing.Union[aws_resource_validator.pydantic_models.glue_classes.ColumnStatisticsTypeDef, aws_resource_validator.pydantic_models.glue_classes.ColumnStatisticsOutputTypeDef]]
- Required: Yes
CatalogId
- Type: typing.Optional[str]
UpdateColumnStatisticsForTableResponseTypeDef
Errors
- Type: typing.List[aws_resource_validator.pydantic_models.glue_classes.ColumnStatisticsErrorTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateConnectionRequestRequestTypeDef
Name
- Type:
- Required: Yes
ConnectionInput
- Type:
- Required: Yes
CatalogId
- Type: typing.Optional[str]
UpdateCrawlerRequestRequestTypeDef
Name
- Type:
- Required: Yes
Role
- Type: typing.Optional[str]
DatabaseName
- Type: typing.Optional[str]
Description
- Type: typing.Optional[str]
Targets
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.CrawlerTargetsTypeDef]
Schedule
- Type: typing.Optional[str]
Classifiers
- Type: typing.Optional[typing.Sequence[str]]
TablePrefix
- Type: typing.Optional[str]
SchemaChangePolicy
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.SchemaChangePolicyTypeDef]
RecrawlPolicy
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.RecrawlPolicyTypeDef]
LineageConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.LineageConfigurationTypeDef]
LakeFormationConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.LakeFormationConfigurationTypeDef]
Configuration
- Type: typing.Optional[str]
CrawlerSecurityConfiguration
- Type: typing.Optional[str]
UpdateCrawlerScheduleRequestRequestTypeDef
CrawlerName
- Type:
- Required: Yes
Schedule
- Type: typing.Optional[str]
UpdateCsvClassifierRequestTypeDef
Name
- Type:
- Required: Yes
Delimiter
- Type: typing.Optional[str]
QuoteSymbol
- Type: typing.Optional[str]
ContainsHeader
- Type: typing.Optional[typing.Literal['ABSENT', 'PRESENT', 'UNKNOWN']]
Header
- Type: typing.Optional[typing.Sequence[str]]
DisableValueTrimming
- Type: typing.Optional[bool]
AllowSingleColumn
- Type: typing.Optional[bool]
CustomDatatypeConfigured
- Type: typing.Optional[bool]
CustomDatatypes
- Type: typing.Optional[typing.Sequence[str]]
Serde
- Type: typing.Optional[typing.Literal['LazySimpleSerDe', 'None', 'OpenCSVSerDe']]
UpdateDataQualityRulesetRequestRequestTypeDef
Name
- Type:
- Required: Yes
Description
- Type: typing.Optional[str]
Ruleset
- Type: typing.Optional[str]
UpdateDataQualityRulesetResponseTypeDef
Name
- Type:
- Required: Yes
Description
- Type:
- Required: Yes
Ruleset
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateDatabaseRequestRequestTypeDef
Name
- Type:
- Required: Yes
DatabaseInput
- Type:
- Required: Yes
CatalogId
- Type: typing.Optional[str]
UpdateDevEndpointRequestRequestTypeDef
EndpointName
- Type:
- Required: Yes
PublicKey
- Type: typing.Optional[str]
AddPublicKeys
- Type: typing.Optional[typing.Sequence[str]]
DeletePublicKeys
- Type: typing.Optional[typing.Sequence[str]]
CustomLibraries
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.DevEndpointCustomLibrariesTypeDef]
UpdateEtlLibraries
- Type: typing.Optional[bool]
DeleteArguments
- Type: typing.Optional[typing.Sequence[str]]
AddArguments
- Type: typing.Optional[typing.Mapping[str, str]]
UpdateGrokClassifierRequestTypeDef
Name
- Type:
- Required: Yes
Classification
- Type: typing.Optional[str]
GrokPattern
- Type: typing.Optional[str]
CustomPatterns
- Type: typing.Optional[str]
UpdateJobFromSourceControlRequestRequestTypeDef
JobName
- Type: typing.Optional[str]
Provider
- Type: typing.Optional[typing.Literal['AWS_CODE_COMMIT', 'BITBUCKET', 'GITHUB', 'GITLAB']]
RepositoryName
- Type: typing.Optional[str]
RepositoryOwner
- Type: typing.Optional[str]
BranchName
- Type: typing.Optional[str]
Folder
- Type: typing.Optional[str]
CommitId
- Type: typing.Optional[str]
AuthStrategy
- Type: typing.Optional[typing.Literal['AWS_SECRETS_MANAGER', 'PERSONAL_ACCESS_TOKEN']]
AuthToken
- Type: typing.Optional[str]
UpdateJobFromSourceControlResponseTypeDef
JobName
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateJobRequestRequestTypeDef
JobName
- Type:
- Required: Yes
JobUpdate
- Type:
- Required: Yes
UpdateJobResponseTypeDef
JobName
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateJsonClassifierRequestTypeDef
Name
- Type:
- Required: Yes
JsonPath
- Type: typing.Optional[str]
UpdateMLTransformRequestRequestTypeDef
TransformId
- Type:
- Required: Yes
Name
- Type: typing.Optional[str]
Description
- Type: typing.Optional[str]
Parameters
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.TransformParametersTypeDef]
Role
- Type: typing.Optional[str]
GlueVersion
- Type: typing.Optional[str]
MaxCapacity
- Type: typing.Optional[float]
WorkerType
- Type: typing.Optional[typing.Literal['G.025X', 'G.1X', 'G.2X', 'G.4X', 'G.8X', 'Standard', 'Z.2X']]
NumberOfWorkers
- Type: typing.Optional[int]
Timeout
- Type: typing.Optional[int]
MaxRetries
- Type: typing.Optional[int]
UpdateMLTransformResponseTypeDef
TransformId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdatePartitionRequestRequestTypeDef
DatabaseName
- Type:
- Required: Yes
TableName
- Type:
- Required: Yes
PartitionValueList
- Type: typing.Sequence[str]
- Required: Yes
PartitionInput
- Type:
- Required: Yes
CatalogId
- Type: typing.Optional[str]
UpdateRegistryInputRequestTypeDef
RegistryId
- Type:
- Required: Yes
Description
- Type:
- Required: Yes
UpdateRegistryResponseTypeDef
RegistryName
- Type:
- Required: Yes
RegistryArn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateSchemaInputRequestTypeDef
SchemaId
- Type:
- Required: Yes
SchemaVersionNumber
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.SchemaVersionNumberTypeDef]
Compatibility
- Type: typing.Optional[typing.Literal['BACKWARD', 'BACKWARD_ALL', 'DISABLED', 'FORWARD', 'FORWARD_ALL', 'FULL', 'FULL_ALL', 'NONE']]
Description
- Type: typing.Optional[str]
UpdateSchemaResponseTypeDef
SchemaArn
- Type:
- Required: Yes
SchemaName
- Type:
- Required: Yes
RegistryName
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateSourceControlFromJobRequestRequestTypeDef
JobName
- Type: typing.Optional[str]
Provider
- Type: typing.Optional[typing.Literal['AWS_CODE_COMMIT', 'BITBUCKET', 'GITHUB', 'GITLAB']]
RepositoryName
- Type: typing.Optional[str]
RepositoryOwner
- Type: typing.Optional[str]
BranchName
- Type: typing.Optional[str]
Folder
- Type: typing.Optional[str]
CommitId
- Type: typing.Optional[str]
AuthStrategy
- Type: typing.Optional[typing.Literal['AWS_SECRETS_MANAGER', 'PERSONAL_ACCESS_TOKEN']]
AuthToken
- Type: typing.Optional[str]
UpdateSourceControlFromJobResponseTypeDef
JobName
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateTableOptimizerRequestRequestTypeDef
CatalogId
- Type:
- Required: Yes
DatabaseName
- Type:
- Required: Yes
TableName
- Type:
- Required: Yes
Type
- Type: typing.Literal['compaction']
- Required: Yes
TableOptimizerConfiguration
- Type:
- Required: Yes
UpdateTableRequestRequestTypeDef
DatabaseName
- Type:
- Required: Yes
TableInput
- Type:
- Required: Yes
CatalogId
- Type: typing.Optional[str]
SkipArchive
- Type: typing.Optional[bool]
TransactionId
- Type: typing.Optional[str]
VersionId
- Type: typing.Optional[str]
ViewUpdateAction
- Type: typing.Optional[typing.Literal['ADD', 'ADD_OR_REPLACE', 'DROP', 'REPLACE']]
Force
- Type: typing.Optional[bool]
UpdateTriggerRequestRequestTypeDef
Name
- Type:
- Required: Yes
TriggerUpdate
- Type:
- Required: Yes
UpdateTriggerResponseTypeDef
Trigger
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateUsageProfileRequestRequestTypeDef
Name
- Type:
- Required: Yes
Configuration
- Type:
- Required: Yes
Description
- Type: typing.Optional[str]
UpdateUsageProfileResponseTypeDef
Name
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateUserDefinedFunctionRequestRequestTypeDef
DatabaseName
- Type:
- Required: Yes
FunctionName
- Type:
- Required: Yes
FunctionInput
- Type:
- Required: Yes
CatalogId
- Type: typing.Optional[str]
UpdateWorkflowRequestRequestTypeDef
Name
- Type:
- Required: Yes
Description
- Type: typing.Optional[str]
DefaultRunProperties
- Type: typing.Optional[typing.Mapping[str, str]]
MaxConcurrentRuns
- Type: typing.Optional[int]
UpdateWorkflowResponseTypeDef
Name
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateXMLClassifierRequestTypeDef
Name
- Type:
- Required: Yes
Classification
- Type: typing.Optional[str]
RowTag
- Type: typing.Optional[str]
UpsertRedshiftTargetOptionsExtraOutputTypeDef
TableLocation
- Type: typing.Optional[str]
ConnectionName
- Type: typing.Optional[str]
UpsertKeys
- Type: typing.Optional[typing.List[str]]
UpsertRedshiftTargetOptionsOutputTypeDef
TableLocation
- Type: typing.Optional[str]
ConnectionName
- Type: typing.Optional[str]
UpsertKeys
- Type: typing.Optional[typing.List[str]]
UpsertRedshiftTargetOptionsTypeDef
TableLocation
- Type: typing.Optional[str]
ConnectionName
- Type: typing.Optional[str]
UpsertKeys
- Type: typing.Optional[typing.Sequence[str]]
UsageProfileDefinitionTypeDef
Name
- Type: typing.Optional[str]
Description
- Type: typing.Optional[str]
CreatedOn
- Type: typing.Optional[datetime.datetime]
LastModifiedOn
- Type: typing.Optional[datetime.datetime]
UserDefinedFunctionInputTypeDef
FunctionName
- Type: typing.Optional[str]
ClassName
- Type: typing.Optional[str]
OwnerName
- Type: typing.Optional[str]
OwnerType
- Type: typing.Optional[typing.Literal['GROUP', 'ROLE', 'USER']]
ResourceUris
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.glue_classes.ResourceUriTypeDef]]
UserDefinedFunctionTypeDef
FunctionName
- Type: typing.Optional[str]
DatabaseName
- Type: typing.Optional[str]
ClassName
- Type: typing.Optional[str]
OwnerName
- Type: typing.Optional[str]
OwnerType
- Type: typing.Optional[typing.Literal['GROUP', 'ROLE', 'USER']]
CreateTime
- Type: typing.Optional[datetime.datetime]
ResourceUris
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue_classes.ResourceUriTypeDef]]
CatalogId
- Type: typing.Optional[str]
ViewDefinitionInputTypeDef
IsProtected
- Type: typing.Optional[bool]
Definer
- Type: typing.Optional[str]
Representations
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.glue_classes.ViewRepresentationInputTypeDef]]
SubObjects
- Type: typing.Optional[typing.Sequence[str]]
ViewDefinitionTypeDef
IsProtected
- Type: typing.Optional[bool]
Definer
- Type: typing.Optional[str]
SubObjects
- Type: typing.Optional[typing.List[str]]
Representations
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue_classes.ViewRepresentationTypeDef]]
ViewRepresentationInputTypeDef
Dialect
- Type: typing.Optional[typing.Literal['ATHENA', 'REDSHIFT', 'SPARK']]
DialectVersion
- Type: typing.Optional[str]
ViewOriginalText
- Type: typing.Optional[str]
ValidationConnection
- Type: typing.Optional[str]
ViewExpandedText
- Type: typing.Optional[str]
ViewRepresentationTypeDef
Dialect
- Type: typing.Optional[typing.Literal['ATHENA', 'REDSHIFT', 'SPARK']]
DialectVersion
- Type: typing.Optional[str]
ViewOriginalText
- Type: typing.Optional[str]
ViewExpandedText
- Type: typing.Optional[str]
ValidationConnection
- Type: typing.Optional[str]
IsStale
- Type: typing.Optional[bool]
WorkflowGraphTypeDef
Nodes
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue_classes.NodeTypeDef]]
Edges
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue_classes.EdgeTypeDef]]
WorkflowRunStatisticsTypeDef
TotalActions
- Type: typing.Optional[int]
TimeoutActions
- Type: typing.Optional[int]
FailedActions
- Type: typing.Optional[int]
StoppedActions
- Type: typing.Optional[int]
SucceededActions
- Type: typing.Optional[int]
RunningActions
- Type: typing.Optional[int]
ErroredActions
- Type: typing.Optional[int]
WaitingActions
- Type: typing.Optional[int]
WorkflowRunTypeDef
Name
- Type: typing.Optional[str]
WorkflowRunId
- Type: typing.Optional[str]
PreviousRunId
- Type: typing.Optional[str]
WorkflowRunProperties
- Type: typing.Optional[typing.Dict[str, str]]
StartedOn
- Type: typing.Optional[datetime.datetime]
CompletedOn
- Type: typing.Optional[datetime.datetime]
Status
- Type: typing.Optional[typing.Literal['COMPLETED', 'ERROR', 'RUNNING', 'STOPPED', 'STOPPING']]
ErrorMessage
- Type: typing.Optional[str]
Statistics
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.WorkflowRunStatisticsTypeDef]
Graph
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.WorkflowGraphTypeDef]
StartingEventBatchCondition
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.StartingEventBatchConditionTypeDef]
WorkflowTypeDef
Name
- Type: typing.Optional[str]
Description
- Type: typing.Optional[str]
DefaultRunProperties
- Type: typing.Optional[typing.Dict[str, str]]
CreatedOn
- Type: typing.Optional[datetime.datetime]
LastModifiedOn
- Type: typing.Optional[datetime.datetime]
LastRun
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.WorkflowRunTypeDef]
Graph
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.WorkflowGraphTypeDef]
MaxConcurrentRuns
- Type: typing.Optional[int]
BlueprintDetails
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.BlueprintDetailsTypeDef]
XMLClassifierTypeDef
Name
- Type:
- Required: Yes
Classification
- Type:
- Required: Yes
CreationTime
- Type: typing.Optional[datetime.datetime]
LastUpdated
- Type: typing.Optional[datetime.datetime]
Version
- Type: typing.Optional[int]
RowTag
- Type: typing.Optional[str]