Glue Classes
Action
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:
CrawlerName
- Type: typing.Optional[str]
ActionOutput
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:
CrawlerName
- Type: typing.Optional[str]
Aggregate
Name
- Type:
- Required: Yes
Inputs
- Type: typing.List[str]
- Required: Yes
Groups
- Type: typing.List[typing.List[str]]
- Required: Yes
Aggs
- Type: typing.List[typing.Union[aws_resource_validator.pydantic_models.glue.glue_classes.AggregateOperation, aws_resource_validator.pydantic_models.glue.glue_classes.AggregateOperationOutput]]
- Required: Yes
AggregateOperation
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
AggregateOperationOutput
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
AggregateOutput
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.glue_classes.AggregateOperationOutput]
- Required: Yes
AllowedValue
Value
- Type:
- Required: Yes
Description
- Type: typing.Optional[str]
AmazonRedshiftAdvancedOption
Key
- Type: typing.Optional[str]
Value
- Type: typing.Optional[str]
AmazonRedshiftNodeData
AccessType
- Type: typing.Optional[str]
SourceType
- Type: typing.Optional[str]
Connection
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.Option]
Schema
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.Option]
Table
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.Option]
CatalogDatabase
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.Option]
CatalogTable
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.Option]
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.glue_classes.Option]
AdvancedOptions
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue.glue_classes.AmazonRedshiftAdvancedOption]]
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.glue_classes.Option]]
StagingTable
- Type: typing.Optional[str]
SelectedColumns
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue.glue_classes.Option]]
AmazonRedshiftNodeDataOutput
AccessType
- Type: typing.Optional[str]
SourceType
- Type: typing.Optional[str]
Connection
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.Option]
Schema
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.Option]
Table
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.Option]
CatalogDatabase
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.Option]
CatalogTable
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.Option]
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.glue_classes.Option]
AdvancedOptions
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue.glue_classes.AmazonRedshiftAdvancedOption]]
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.glue_classes.Option]]
StagingTable
- Type: typing.Optional[str]
SelectedColumns
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue.glue_classes.Option]]
AmazonRedshiftSource
Name
- Type: typing.Optional[str]
Data
- Type: typing.Union[aws_resource_validator.pydantic_models.glue.glue_classes.AmazonRedshiftNodeData, aws_resource_validator.pydantic_models.glue.glue_classes.AmazonRedshiftNodeDataOutput, NoneType]
AmazonRedshiftSourceOutput
Name
- Type: typing.Optional[str]
Data
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.AmazonRedshiftNodeDataOutput]
AmazonRedshiftTarget
Name
- Type: typing.Optional[str]
Data
- Type: typing.Union[aws_resource_validator.pydantic_models.glue.glue_classes.AmazonRedshiftNodeData, aws_resource_validator.pydantic_models.glue.glue_classes.AmazonRedshiftNodeDataOutput, NoneType]
Inputs
- Type: typing.Optional[typing.List[str]]
AmazonRedshiftTargetOutput
Name
- Type: typing.Optional[str]
Data
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.AmazonRedshiftNodeDataOutput]
Inputs
- Type: typing.Optional[typing.List[str]]
AnnotationError
ProfileId
- Type: typing.Optional[str]
StatisticId
- Type: typing.Optional[str]
FailureReason
- Type: typing.Optional[str]
ApplyMapping
Name
- Type:
- Required: Yes
Inputs
- Type: typing.List[str]
- Required: Yes
Mapping
- Type: typing.List[typing.Union[aws_resource_validator.pydantic_models.glue.glue_classes.Mapping, aws_resource_validator.pydantic_models.glue.glue_classes.MappingOutput]]
- Required: Yes
ApplyMappingOutput
Name
- Type:
- Required: Yes
Inputs
- Type: typing.List[str]
- Required: Yes
Mapping
- Type: typing.List[aws_resource_validator.pydantic_models.glue.glue_classes.MappingOutput]
- Required: Yes
ApplyMappingPaginator
Name
- Type:
- Required: Yes
Inputs
- Type: typing.List[str]
- Required: Yes
Mapping
- Type: typing.List[aws_resource_validator.pydantic_models.glue.glue_classes.MappingPaginator]
- Required: Yes
AthenaConnectorSource
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.glue_classes.GlueSchema]]
AthenaConnectorSourceOutput
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.glue_classes.GlueSchemaOutput]]
AuditContext
AdditionalAuditContext
- Type: typing.Optional[str]
RequestedColumns
- Type: typing.Optional[typing.List[str]]
AllColumnsRequested
- Type: typing.Optional[bool]
AuthConfiguration
AuthenticationType
- Type:
- Required: Yes
SecretArn
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.Property]
OAuth2Properties
- Type: typing.Optional[typing.Dict[str, aws_resource_validator.pydantic_models.glue.glue_classes.Property]]
BasicAuthenticationProperties
- Type: typing.Optional[typing.Dict[str, aws_resource_validator.pydantic_models.glue.glue_classes.Property]]
CustomAuthenticationProperties
- Type: typing.Optional[typing.Dict[str, aws_resource_validator.pydantic_models.glue.glue_classes.Property]]
AuthenticationConfiguration
AuthenticationType
- Type: typing.Optional[typing.Literal['BASIC', 'CUSTOM', 'IAM', 'OAUTH2']]
SecretArn
- Type: typing.Optional[str]
OAuth2Properties
- Type:
AuthenticationConfigurationInput
AuthenticationType
- Type: typing.Optional[typing.Literal['BASIC', 'CUSTOM', 'IAM', 'OAUTH2']]
OAuth2Properties
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.OAuth2PropertiesInput]
SecretArn
- Type: typing.Optional[str]
KmsKeyArn
- Type: typing.Optional[str]
BasicAuthenticationCredentials
- Type:
CustomAuthenticationCredentials
- Type: typing.Optional[typing.Dict[str, str]]
AuthorizationCodeProperties
AuthorizationCode
- Type: typing.Optional[str]
RedirectUri
- Type: typing.Optional[str]
BackfillError
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.glue_classes.PartitionValueListOutput]]
BaseValidatorModel
Oops! This Pydantic model is currently empty. Stay tuned!
BasicAuthenticationCredentials
Username
- Type: typing.Optional[str]
Password
- Type: typing.Optional[str]
BasicCatalogTarget
Name
- Type:
- Required: Yes
Inputs
- Type: typing.List[str]
- Required: Yes
Database
- Type:
- Required: Yes
Table
- Type:
- Required: Yes
PartitionKeys
- Type: typing.Optional[typing.List[typing.List[str]]]
BasicCatalogTargetOutput
Name
- Type:
- Required: Yes
Inputs
- Type: typing.List[str]
- Required: Yes
Database
- Type:
- Required: Yes
Table
- Type:
- Required: Yes
PartitionKeys
- Type: typing.Optional[typing.List[typing.List[str]]]
BatchCreatePartitionRequest
DatabaseName
- Type:
- Required: Yes
TableName
- Type:
- Required: Yes
PartitionInputList
- Type: typing.List[aws_resource_validator.pydantic_models.glue.glue_classes.PartitionInput]
- Required: Yes
CatalogId
- Type: typing.Optional[str]
BatchCreatePartitionResponse
Errors
- Type: typing.List[aws_resource_validator.pydantic_models.glue.glue_classes.PartitionError]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
BatchDeleteConnectionRequest
ConnectionNameList
- Type: typing.List[str]
- Required: Yes
CatalogId
- Type: typing.Optional[str]
BatchDeleteConnectionResponse
Succeeded
- Type: typing.List[str]
- Required: Yes
Errors
- Type: typing.Dict[str, aws_resource_validator.pydantic_models.glue.glue_classes.ErrorDetail]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
BatchDeletePartitionRequest
DatabaseName
- Type:
- Required: Yes
TableName
- Type:
- Required: Yes
PartitionsToDelete
- Type: typing.List[typing.Union[aws_resource_validator.pydantic_models.glue.glue_classes.PartitionValueList, aws_resource_validator.pydantic_models.glue.glue_classes.PartitionValueListOutput]]
- Required: Yes
CatalogId
- Type: typing.Optional[str]
BatchDeletePartitionResponse
Errors
- Type: typing.List[aws_resource_validator.pydantic_models.glue.glue_classes.PartitionError]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
BatchDeleteTableRequest
DatabaseName
- Type:
- Required: Yes
TablesToDelete
- Type: typing.List[str]
- Required: Yes
CatalogId
- Type: typing.Optional[str]
TransactionId
- Type: typing.Optional[str]
BatchDeleteTableResponse
Errors
- Type: typing.List[aws_resource_validator.pydantic_models.glue.glue_classes.TableError]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
BatchDeleteTableVersionRequest
DatabaseName
- Type:
- Required: Yes
TableName
- Type:
- Required: Yes
VersionIds
- Type: typing.List[str]
- Required: Yes
CatalogId
- Type: typing.Optional[str]
BatchDeleteTableVersionResponse
Errors
- Type: typing.List[aws_resource_validator.pydantic_models.glue.glue_classes.TableVersionError]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
BatchGetBlueprintsRequest
Names
- Type: typing.List[str]
- Required: Yes
IncludeBlueprint
- Type: typing.Optional[bool]
IncludeParameterSpec
- Type: typing.Optional[bool]
BatchGetBlueprintsResponse
Blueprints
- Type: typing.List[aws_resource_validator.pydantic_models.glue.glue_classes.Blueprint]
- Required: Yes
MissingBlueprints
- Type: typing.List[str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
BatchGetCrawlersRequest
CrawlerNames
- Type: typing.List[str]
- Required: Yes
BatchGetCrawlersResponse
Crawlers
- Type: typing.List[aws_resource_validator.pydantic_models.glue.glue_classes.Crawler]
- Required: Yes
CrawlersNotFound
- Type: typing.List[str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
BatchGetCustomEntityTypesRequest
Names
- Type: typing.List[str]
- Required: Yes
BatchGetCustomEntityTypesResponse
CustomEntityTypes
- Type: typing.List[aws_resource_validator.pydantic_models.glue.glue_classes.CustomEntityType]
- Required: Yes
CustomEntityTypesNotFound
- Type: typing.List[str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
BatchGetDataQualityResultRequest
ResultIds
- Type: typing.List[str]
- Required: Yes
BatchGetDataQualityResultResponse
Results
- Type: typing.List[aws_resource_validator.pydantic_models.glue.glue_classes.DataQualityResult]
- Required: Yes
ResultsNotFound
- Type: typing.List[str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
BatchGetDevEndpointsRequest
DevEndpointNames
- Type: typing.List[str]
- Required: Yes
BatchGetDevEndpointsResponse
DevEndpoints
- Type: typing.List[aws_resource_validator.pydantic_models.glue.glue_classes.DevEndpoint]
- Required: Yes
DevEndpointsNotFound
- Type: typing.List[str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
BatchGetJobsRequest
JobNames
- Type: typing.List[str]
- Required: Yes
BatchGetJobsResponse
Jobs
- Type: typing.List[aws_resource_validator.pydantic_models.glue.glue_classes.Job]
- Required: Yes
JobsNotFound
- Type: typing.List[str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
BatchGetPartitionRequest
DatabaseName
- Type:
- Required: Yes
TableName
- Type:
- Required: Yes
PartitionsToGet
- Type: typing.List[typing.Union[aws_resource_validator.pydantic_models.glue.glue_classes.PartitionValueList, aws_resource_validator.pydantic_models.glue.glue_classes.PartitionValueListOutput]]
- Required: Yes
CatalogId
- Type: typing.Optional[str]
BatchGetPartitionResponse
Partitions
- Type: typing.List[aws_resource_validator.pydantic_models.glue.glue_classes.Partition]
- Required: Yes
UnprocessedKeys
- Type: typing.List[aws_resource_validator.pydantic_models.glue.glue_classes.PartitionValueListOutput]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
BatchGetTableOptimizerEntry
catalogId
- Type: typing.Optional[str]
databaseName
- Type: typing.Optional[str]
tableName
- Type: typing.Optional[str]
type
- Type: typing.Optional[typing.Literal['compaction', 'orphan_file_deletion', 'retention']]
BatchGetTableOptimizerError
error
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.ErrorDetail]
catalogId
- Type: typing.Optional[str]
databaseName
- Type: typing.Optional[str]
tableName
- Type: typing.Optional[str]
type
- Type: typing.Optional[typing.Literal['compaction', 'orphan_file_deletion', 'retention']]
BatchGetTableOptimizerRequest
Entries
- Type: typing.List[aws_resource_validator.pydantic_models.glue.glue_classes.BatchGetTableOptimizerEntry]
- Required: Yes
BatchGetTableOptimizerResponse
TableOptimizers
- Type: typing.List[aws_resource_validator.pydantic_models.glue.glue_classes.BatchTableOptimizer]
- Required: Yes
Failures
- Type: typing.List[aws_resource_validator.pydantic_models.glue.glue_classes.BatchGetTableOptimizerError]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
BatchGetTriggersRequest
TriggerNames
- Type: typing.List[str]
- Required: Yes
BatchGetTriggersResponse
Triggers
- Type: typing.List[aws_resource_validator.pydantic_models.glue.glue_classes.Trigger]
- Required: Yes
TriggersNotFound
- Type: typing.List[str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
BatchGetWorkflowsRequest
Names
- Type: typing.List[str]
- Required: Yes
IncludeGraph
- Type: typing.Optional[bool]
BatchGetWorkflowsResponse
Workflows
- Type: typing.List[aws_resource_validator.pydantic_models.glue.glue_classes.Workflow]
- Required: Yes
MissingWorkflows
- Type: typing.List[str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
BatchPutDataQualityStatisticAnnotationRequest
InclusionAnnotations
- Type: typing.List[aws_resource_validator.pydantic_models.glue.glue_classes.DatapointInclusionAnnotation]
- Required: Yes
ClientToken
- Type: typing.Optional[str]
BatchPutDataQualityStatisticAnnotationResponse
FailedInclusionAnnotations
- Type: typing.List[aws_resource_validator.pydantic_models.glue.glue_classes.AnnotationError]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
BatchStopJobRunError
JobName
- Type: typing.Optional[str]
JobRunId
- Type: typing.Optional[str]
ErrorDetail
- Type:
BatchStopJobRunRequest
JobName
- Type:
- Required: Yes
JobRunIds
- Type: typing.List[str]
- Required: Yes
BatchStopJobRunResponse
SuccessfulSubmissions
- Type: typing.List[aws_resource_validator.pydantic_models.glue.glue_classes.BatchStopJobRunSuccessfulSubmission]
- Required: Yes
Errors
- Type: typing.List[aws_resource_validator.pydantic_models.glue.glue_classes.BatchStopJobRunError]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
BatchStopJobRunSuccessfulSubmission
JobName
- Type: typing.Optional[str]
JobRunId
- Type: typing.Optional[str]
BatchTableOptimizer
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.glue_classes.TableOptimizer]
BatchUpdatePartitionFailureEntry
PartitionValueList
- Type: typing.Optional[typing.List[str]]
ErrorDetail
- Type:
BatchUpdatePartitionRequest
DatabaseName
- Type:
- Required: Yes
TableName
- Type:
- Required: Yes
Entries
- Type: typing.List[aws_resource_validator.pydantic_models.glue.glue_classes.BatchUpdatePartitionRequestEntry]
- Required: Yes
CatalogId
- Type: typing.Optional[str]
BatchUpdatePartitionRequestEntry
PartitionValueList
- Type: typing.List[str]
- Required: Yes
PartitionInput
- Type:
- Required: Yes
BatchUpdatePartitionResponse
Errors
- Type: typing.List[aws_resource_validator.pydantic_models.glue.glue_classes.BatchUpdatePartitionFailureEntry]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
BinaryColumnStatisticsData
MaximumLength
- Type:
- Required: Yes
AverageLength
- Type:
- Required: Yes
NumberOfNulls
- Type:
- Required: Yes
Blueprint
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:
BlueprintDetails
BlueprintName
- Type: typing.Optional[str]
RunId
- Type: typing.Optional[str]
BlueprintRun
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]
BooleanColumnStatisticsData
NumberOfTrues
- Type:
- Required: Yes
NumberOfFalses
- Type:
- Required: Yes
NumberOfNulls
- Type:
- Required: Yes
CancelDataQualityRuleRecommendationRunRequest
RunId
- Type:
- Required: Yes
CancelDataQualityRulesetEvaluationRunRequest
RunId
- Type:
- Required: Yes
CancelMLTaskRunRequest
TransformId
- Type:
- Required: Yes
TaskRunId
- Type:
- Required: Yes
CancelMLTaskRunResponse
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
CancelStatementRequest
SessionId
- Type:
- Required: Yes
Id
- Type:
- Required: Yes
RequestOrigin
- Type: typing.Optional[str]
Capabilities
SupportedAuthenticationTypes
- Type: typing.List[typing.Literal['BASIC', 'CUSTOM', 'IAM', 'OAUTH2']]
- Required: Yes
SupportedDataOperations
- Type: typing.List[typing.Literal['READ', 'WRITE']]
- Required: Yes
SupportedComputeEnvironments
- Type: typing.List[typing.Literal['ATHENA', 'PYTHON', 'SPARK']]
- Required: Yes
Catalog
Name
- Type:
- Required: Yes
CatalogId
- Type: typing.Optional[str]
ResourceArn
- Type: typing.Optional[str]
Description
- Type: typing.Optional[str]
Parameters
- Type: typing.Optional[typing.Dict[str, str]]
CreateTime
- Type: typing.Optional[datetime.datetime]
UpdateTime
- Type: typing.Optional[datetime.datetime]
TargetRedshiftCatalog
- Type:
FederatedCatalog
- Type:
CatalogProperties
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.CatalogPropertiesOutput]
CreateTableDefaultPermissions
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue.glue_classes.PrincipalPermissionsOutput]]
CreateDatabaseDefaultPermissions
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue.glue_classes.PrincipalPermissionsOutput]]
CatalogDeltaSource
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.glue_classes.GlueSchema]]
CatalogDeltaSourceOutput
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.glue_classes.GlueSchemaOutput]]
CatalogEntry
DatabaseName
- Type:
- Required: Yes
TableName
- Type:
- Required: Yes
CatalogHudiSource
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.glue_classes.GlueSchema]]
CatalogHudiSourceOutput
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.glue_classes.GlueSchemaOutput]]
CatalogImportStatus
ImportCompleted
- Type: typing.Optional[bool]
ImportTime
- Type: typing.Optional[datetime.datetime]
ImportedBy
- Type: typing.Optional[str]
CatalogInput
Description
- Type: typing.Optional[str]
FederatedCatalog
- Type:
Parameters
- Type: typing.Optional[typing.Dict[str, str]]
TargetRedshiftCatalog
- Type:
CatalogProperties
- Type:
CreateTableDefaultPermissions
- Type: typing.Optional[typing.List[typing.Union[aws_resource_validator.pydantic_models.glue.glue_classes.PrincipalPermissions, aws_resource_validator.pydantic_models.glue.glue_classes.PrincipalPermissionsOutput]]]
CreateDatabaseDefaultPermissions
- Type: typing.Optional[typing.List[typing.Union[aws_resource_validator.pydantic_models.glue.glue_classes.PrincipalPermissions, aws_resource_validator.pydantic_models.glue.glue_classes.PrincipalPermissionsOutput]]]
CatalogKafkaSource
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.Union[aws_resource_validator.pydantic_models.glue.glue_classes.KafkaStreamingSourceOptions, aws_resource_validator.pydantic_models.glue.glue_classes.KafkaStreamingSourceOptionsOutput, NoneType]
DataPreviewOptions
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.StreamingDataPreviewOptions]
CatalogKafkaSourceOutput
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.glue_classes.KafkaStreamingSourceOptionsOutput]
DataPreviewOptions
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.StreamingDataPreviewOptions]
CatalogKinesisSource
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.Union[aws_resource_validator.pydantic_models.glue.glue_classes.KinesisStreamingSourceOptions, aws_resource_validator.pydantic_models.glue.glue_classes.KinesisStreamingSourceOptionsOutput, NoneType]
DataPreviewOptions
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.StreamingDataPreviewOptions]
CatalogKinesisSourceOutput
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.glue_classes.KinesisStreamingSourceOptionsOutput]
DataPreviewOptions
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.StreamingDataPreviewOptions]
CatalogProperties
DataLakeAccessProperties
- Type:
CustomProperties
- Type: typing.Optional[typing.Dict[str, str]]
CatalogPropertiesOutput
DataLakeAccessProperties
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.DataLakeAccessPropertiesOutput]
CustomProperties
- Type: typing.Optional[typing.Dict[str, str]]
CatalogSchemaChangePolicy
EnableUpdateCatalog
- Type: typing.Optional[bool]
UpdateBehavior
- Type: typing.Optional[typing.Literal['LOG', 'UPDATE_IN_DATABASE']]
CatalogSource
Name
- Type:
- Required: Yes
Database
- Type:
- Required: Yes
Table
- Type:
- Required: Yes
CatalogTarget
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]
CatalogTargetOutput
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]
CheckSchemaVersionValidityInput
DataFormat
- Type: typing.Literal['AVRO', 'JSON', 'PROTOBUF']
- Required: Yes
SchemaDefinition
- Type:
- Required: Yes
CheckSchemaVersionValidityResponse
Valid
- Type:
- Required: Yes
Error
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
Classifier
GrokClassifier
- Type:
XMLClassifier
- Type:
JsonClassifier
- Type:
CsvClassifier
- Type:
CloudWatchEncryption
CloudWatchEncryptionMode
- Type: typing.Optional[typing.Literal['DISABLED', 'SSE-KMS']]
KmsKeyArn
- Type: typing.Optional[str]
CodeGenConfigurationNode
AthenaConnectorSource
- Type: typing.Union[aws_resource_validator.pydantic_models.glue.glue_classes.AthenaConnectorSource, aws_resource_validator.pydantic_models.glue.glue_classes.AthenaConnectorSourceOutput, NoneType]
JDBCConnectorSource
- Type: typing.Union[aws_resource_validator.pydantic_models.glue.glue_classes.JDBCConnectorSource, aws_resource_validator.pydantic_models.glue.glue_classes.JDBCConnectorSourceOutput, NoneType]
SparkConnectorSource
- Type: typing.Union[aws_resource_validator.pydantic_models.glue.glue_classes.SparkConnectorSource, aws_resource_validator.pydantic_models.glue.glue_classes.SparkConnectorSourceOutput, NoneType]
CatalogSource
- Type:
RedshiftSource
- Type:
S3CatalogSource
- Type:
S3CsvSource
- Type: typing.Union[aws_resource_validator.pydantic_models.glue.glue_classes.S3CsvSource, aws_resource_validator.pydantic_models.glue.glue_classes.S3CsvSourceOutput, NoneType]
S3JsonSource
- Type: typing.Union[aws_resource_validator.pydantic_models.glue.glue_classes.S3JsonSource, aws_resource_validator.pydantic_models.glue.glue_classes.S3JsonSourceOutput, NoneType]
S3ParquetSource
- Type: typing.Union[aws_resource_validator.pydantic_models.glue.glue_classes.S3ParquetSource, aws_resource_validator.pydantic_models.glue.glue_classes.S3ParquetSourceOutput, NoneType]
RelationalCatalogSource
- Type:
DynamoDBCatalogSource
- Type:
JDBCConnectorTarget
- Type: typing.Union[aws_resource_validator.pydantic_models.glue.glue_classes.JDBCConnectorTarget, aws_resource_validator.pydantic_models.glue.glue_classes.JDBCConnectorTargetOutput, NoneType]
SparkConnectorTarget
- Type: typing.Union[aws_resource_validator.pydantic_models.glue.glue_classes.SparkConnectorTarget, aws_resource_validator.pydantic_models.glue.glue_classes.SparkConnectorTargetOutput, NoneType]
CatalogTarget
- Type: typing.Union[aws_resource_validator.pydantic_models.glue.glue_classes.BasicCatalogTarget, aws_resource_validator.pydantic_models.glue.glue_classes.BasicCatalogTargetOutput, NoneType]
RedshiftTarget
- Type: typing.Union[aws_resource_validator.pydantic_models.glue.glue_classes.RedshiftTarget, aws_resource_validator.pydantic_models.glue.glue_classes.RedshiftTargetOutput, NoneType]
S3CatalogTarget
- Type: typing.Union[aws_resource_validator.pydantic_models.glue.glue_classes.S3CatalogTarget, aws_resource_validator.pydantic_models.glue.glue_classes.S3CatalogTargetOutput, NoneType]
S3GlueParquetTarget
- Type: typing.Union[aws_resource_validator.pydantic_models.glue.glue_classes.S3GlueParquetTarget, aws_resource_validator.pydantic_models.glue.glue_classes.S3GlueParquetTargetOutput, NoneType]
S3DirectTarget
- Type: typing.Union[aws_resource_validator.pydantic_models.glue.glue_classes.S3DirectTarget, aws_resource_validator.pydantic_models.glue.glue_classes.S3DirectTargetOutput, NoneType]
ApplyMapping
- Type: typing.Union[aws_resource_validator.pydantic_models.glue.glue_classes.ApplyMapping, aws_resource_validator.pydantic_models.glue.glue_classes.ApplyMappingOutput, NoneType]
SelectFields
- Type: typing.Union[aws_resource_validator.pydantic_models.glue.glue_classes.SelectFields, aws_resource_validator.pydantic_models.glue.glue_classes.SelectFieldsOutput, NoneType]
DropFields
- Type: typing.Union[aws_resource_validator.pydantic_models.glue.glue_classes.DropFields, aws_resource_validator.pydantic_models.glue.glue_classes.DropFieldsOutput, NoneType]
RenameField
- Type: typing.Union[aws_resource_validator.pydantic_models.glue.glue_classes.RenameField, aws_resource_validator.pydantic_models.glue.glue_classes.RenameFieldOutput, NoneType]
Spigot
- Type: typing.Union[aws_resource_validator.pydantic_models.glue.glue_classes.Spigot, aws_resource_validator.pydantic_models.glue.glue_classes.SpigotOutput, NoneType]
Join
- Type: typing.Union[aws_resource_validator.pydantic_models.glue.glue_classes.Join, aws_resource_validator.pydantic_models.glue.glue_classes.JoinOutput, NoneType]
SplitFields
- Type: typing.Union[aws_resource_validator.pydantic_models.glue.glue_classes.SplitFields, aws_resource_validator.pydantic_models.glue.glue_classes.SplitFieldsOutput, NoneType]
SelectFromCollection
- Type: typing.Union[aws_resource_validator.pydantic_models.glue.glue_classes.SelectFromCollection, aws_resource_validator.pydantic_models.glue.glue_classes.SelectFromCollectionOutput, NoneType]
FillMissingValues
- Type: typing.Union[aws_resource_validator.pydantic_models.glue.glue_classes.FillMissingValues, aws_resource_validator.pydantic_models.glue.glue_classes.FillMissingValuesOutput, NoneType]
Filter
- Type: typing.Union[aws_resource_validator.pydantic_models.glue.glue_classes.Filter, aws_resource_validator.pydantic_models.glue.glue_classes.FilterOutput, NoneType]
CustomCode
- Type: typing.Union[aws_resource_validator.pydantic_models.glue.glue_classes.CustomCode, aws_resource_validator.pydantic_models.glue.glue_classes.CustomCodeOutput, NoneType]
SparkSQL
- Type: typing.Union[aws_resource_validator.pydantic_models.glue.glue_classes.SparkSQL, aws_resource_validator.pydantic_models.glue.glue_classes.SparkSQLOutput, NoneType]
DirectKinesisSource
- Type: typing.Union[aws_resource_validator.pydantic_models.glue.glue_classes.DirectKinesisSource, aws_resource_validator.pydantic_models.glue.glue_classes.DirectKinesisSourceOutput, NoneType]
DirectKafkaSource
- Type: typing.Union[aws_resource_validator.pydantic_models.glue.glue_classes.DirectKafkaSource, aws_resource_validator.pydantic_models.glue.glue_classes.DirectKafkaSourceOutput, NoneType]
CatalogKinesisSource
- Type: typing.Union[aws_resource_validator.pydantic_models.glue.glue_classes.CatalogKinesisSource, aws_resource_validator.pydantic_models.glue.glue_classes.CatalogKinesisSourceOutput, NoneType]
CatalogKafkaSource
- Type: typing.Union[aws_resource_validator.pydantic_models.glue.glue_classes.CatalogKafkaSource, aws_resource_validator.pydantic_models.glue.glue_classes.CatalogKafkaSourceOutput, NoneType]
DropNullFields
- Type: typing.Union[aws_resource_validator.pydantic_models.glue.glue_classes.DropNullFields, aws_resource_validator.pydantic_models.glue.glue_classes.DropNullFieldsOutput, NoneType]
Merge
- Type: typing.Union[aws_resource_validator.pydantic_models.glue.glue_classes.Merge, aws_resource_validator.pydantic_models.glue.glue_classes.MergeOutput, NoneType]
Union
- Type: typing.Union[aws_resource_validator.pydantic_models.glue.glue_classes.UnionType, aws_resource_validator.pydantic_models.glue.glue_classes.UnionOutput, NoneType]
PIIDetection
- Type: typing.Union[aws_resource_validator.pydantic_models.glue.glue_classes.PIIDetection, aws_resource_validator.pydantic_models.glue.glue_classes.PIIDetectionOutput, NoneType]
Aggregate
- Type: typing.Union[aws_resource_validator.pydantic_models.glue.glue_classes.Aggregate, aws_resource_validator.pydantic_models.glue.glue_classes.AggregateOutput, NoneType]
DropDuplicates
- Type: typing.Union[aws_resource_validator.pydantic_models.glue.glue_classes.DropDuplicates, aws_resource_validator.pydantic_models.glue.glue_classes.DropDuplicatesOutput, NoneType]
GovernedCatalogTarget
- Type: typing.Union[aws_resource_validator.pydantic_models.glue.glue_classes.GovernedCatalogTarget, aws_resource_validator.pydantic_models.glue.glue_classes.GovernedCatalogTargetOutput, NoneType]
GovernedCatalogSource
- Type:
MicrosoftSQLServerCatalogSource
- Type:
MySQLCatalogSource
- Type:
OracleSQLCatalogSource
- Type:
PostgreSQLCatalogSource
- Type:
MicrosoftSQLServerCatalogTarget
- Type: typing.Union[aws_resource_validator.pydantic_models.glue.glue_classes.MicrosoftSQLServerCatalogTarget, aws_resource_validator.pydantic_models.glue.glue_classes.MicrosoftSQLServerCatalogTargetOutput, NoneType]
MySQLCatalogTarget
- Type: typing.Union[aws_resource_validator.pydantic_models.glue.glue_classes.MySQLCatalogTarget, aws_resource_validator.pydantic_models.glue.glue_classes.MySQLCatalogTargetOutput, NoneType]
OracleSQLCatalogTarget
- Type: typing.Union[aws_resource_validator.pydantic_models.glue.glue_classes.OracleSQLCatalogTarget, aws_resource_validator.pydantic_models.glue.glue_classes.OracleSQLCatalogTargetOutput, NoneType]
PostgreSQLCatalogTarget
- Type: typing.Union[aws_resource_validator.pydantic_models.glue.glue_classes.PostgreSQLCatalogTarget, aws_resource_validator.pydantic_models.glue.glue_classes.PostgreSQLCatalogTargetOutput, NoneType]
DynamicTransform
- Type: typing.Union[aws_resource_validator.pydantic_models.glue.glue_classes.DynamicTransform, aws_resource_validator.pydantic_models.glue.glue_classes.DynamicTransformOutput, NoneType]
EvaluateDataQuality
- Type: typing.Union[aws_resource_validator.pydantic_models.glue.glue_classes.EvaluateDataQuality, aws_resource_validator.pydantic_models.glue.glue_classes.EvaluateDataQualityOutput, NoneType]
S3CatalogHudiSource
- Type: typing.Union[aws_resource_validator.pydantic_models.glue.glue_classes.S3CatalogHudiSource, aws_resource_validator.pydantic_models.glue.glue_classes.S3CatalogHudiSourceOutput, NoneType]
CatalogHudiSource
- Type: typing.Union[aws_resource_validator.pydantic_models.glue.glue_classes.CatalogHudiSource, aws_resource_validator.pydantic_models.glue.glue_classes.CatalogHudiSourceOutput, NoneType]
S3HudiSource
- Type: typing.Union[aws_resource_validator.pydantic_models.glue.glue_classes.S3HudiSource, aws_resource_validator.pydantic_models.glue.glue_classes.S3HudiSourceOutput, NoneType]
S3HudiCatalogTarget
- Type: typing.Union[aws_resource_validator.pydantic_models.glue.glue_classes.S3HudiCatalogTarget, aws_resource_validator.pydantic_models.glue.glue_classes.S3HudiCatalogTargetOutput, NoneType]
S3HudiDirectTarget
- Type: typing.Union[aws_resource_validator.pydantic_models.glue.glue_classes.S3HudiDirectTarget, aws_resource_validator.pydantic_models.glue.glue_classes.S3HudiDirectTargetOutput, NoneType]
DirectJDBCSource
- Type:
S3CatalogDeltaSource
- Type: typing.Union[aws_resource_validator.pydantic_models.glue.glue_classes.S3CatalogDeltaSource, aws_resource_validator.pydantic_models.glue.glue_classes.S3CatalogDeltaSourceOutput, NoneType]
CatalogDeltaSource
- Type: typing.Union[aws_resource_validator.pydantic_models.glue.glue_classes.CatalogDeltaSource, aws_resource_validator.pydantic_models.glue.glue_classes.CatalogDeltaSourceOutput, NoneType]
S3DeltaSource
- Type: typing.Union[aws_resource_validator.pydantic_models.glue.glue_classes.S3DeltaSource, aws_resource_validator.pydantic_models.glue.glue_classes.S3DeltaSourceOutput, NoneType]
S3DeltaCatalogTarget
- Type: typing.Union[aws_resource_validator.pydantic_models.glue.glue_classes.S3DeltaCatalogTarget, aws_resource_validator.pydantic_models.glue.glue_classes.S3DeltaCatalogTargetOutput, NoneType]
S3DeltaDirectTarget
- Type: typing.Union[aws_resource_validator.pydantic_models.glue.glue_classes.S3DeltaDirectTarget, aws_resource_validator.pydantic_models.glue.glue_classes.S3DeltaDirectTargetOutput, NoneType]
AmazonRedshiftSource
- Type: typing.Union[aws_resource_validator.pydantic_models.glue.glue_classes.AmazonRedshiftSource, aws_resource_validator.pydantic_models.glue.glue_classes.AmazonRedshiftSourceOutput, NoneType]
AmazonRedshiftTarget
- Type: typing.Union[aws_resource_validator.pydantic_models.glue.glue_classes.AmazonRedshiftTarget, aws_resource_validator.pydantic_models.glue.glue_classes.AmazonRedshiftTargetOutput, NoneType]
EvaluateDataQualityMultiFrame
- Type: typing.Union[aws_resource_validator.pydantic_models.glue.glue_classes.EvaluateDataQualityMultiFrame, aws_resource_validator.pydantic_models.glue.glue_classes.EvaluateDataQualityMultiFrameOutput, NoneType]
Recipe
- Type: typing.Union[aws_resource_validator.pydantic_models.glue.glue_classes.Recipe, aws_resource_validator.pydantic_models.glue.glue_classes.RecipeOutput, NoneType]
SnowflakeSource
- Type: typing.Union[aws_resource_validator.pydantic_models.glue.glue_classes.SnowflakeSource, aws_resource_validator.pydantic_models.glue.glue_classes.SnowflakeSourceOutput, NoneType]
SnowflakeTarget
- Type: typing.Union[aws_resource_validator.pydantic_models.glue.glue_classes.SnowflakeTarget, aws_resource_validator.pydantic_models.glue.glue_classes.SnowflakeTargetOutput, NoneType]
ConnectorDataSource
- Type: typing.Union[aws_resource_validator.pydantic_models.glue.glue_classes.ConnectorDataSource, aws_resource_validator.pydantic_models.glue.glue_classes.ConnectorDataSourceOutput, NoneType]
ConnectorDataTarget
- Type: typing.Union[aws_resource_validator.pydantic_models.glue.glue_classes.ConnectorDataTarget, aws_resource_validator.pydantic_models.glue.glue_classes.ConnectorDataTargetOutput, NoneType]
CodeGenConfigurationNodeOutput
AthenaConnectorSource
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.AthenaConnectorSourceOutput]
JDBCConnectorSource
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.JDBCConnectorSourceOutput]
SparkConnectorSource
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.SparkConnectorSourceOutput]
CatalogSource
- Type:
RedshiftSource
- Type:
S3CatalogSource
- Type:
S3CsvSource
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.S3CsvSourceOutput]
S3JsonSource
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.S3JsonSourceOutput]
S3ParquetSource
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.S3ParquetSourceOutput]
RelationalCatalogSource
- Type:
DynamoDBCatalogSource
- Type:
JDBCConnectorTarget
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.JDBCConnectorTargetOutput]
SparkConnectorTarget
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.SparkConnectorTargetOutput]
CatalogTarget
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.BasicCatalogTargetOutput]
RedshiftTarget
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.RedshiftTargetOutput]
S3CatalogTarget
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.S3CatalogTargetOutput]
S3GlueParquetTarget
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.S3GlueParquetTargetOutput]
S3DirectTarget
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.S3DirectTargetOutput]
ApplyMapping
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.ApplyMappingOutput]
SelectFields
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.SelectFieldsOutput]
DropFields
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.DropFieldsOutput]
RenameField
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.RenameFieldOutput]
Spigot
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.SpigotOutput]
Join
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.JoinOutput]
SplitFields
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.SplitFieldsOutput]
SelectFromCollection
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.SelectFromCollectionOutput]
FillMissingValues
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.FillMissingValuesOutput]
Filter
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.FilterOutput]
CustomCode
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.CustomCodeOutput]
SparkSQL
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.SparkSQLOutput]
DirectKinesisSource
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.DirectKinesisSourceOutput]
DirectKafkaSource
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.DirectKafkaSourceOutput]
CatalogKinesisSource
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.CatalogKinesisSourceOutput]
CatalogKafkaSource
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.CatalogKafkaSourceOutput]
DropNullFields
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.DropNullFieldsOutput]
Merge
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.MergeOutput]
Union
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.UnionOutput]
PIIDetection
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.PIIDetectionOutput]
Aggregate
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.AggregateOutput]
DropDuplicates
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.DropDuplicatesOutput]
GovernedCatalogTarget
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.GovernedCatalogTargetOutput]
GovernedCatalogSource
- Type:
MicrosoftSQLServerCatalogSource
- Type:
MySQLCatalogSource
- Type:
OracleSQLCatalogSource
- Type:
PostgreSQLCatalogSource
- Type:
MicrosoftSQLServerCatalogTarget
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.MicrosoftSQLServerCatalogTargetOutput]
MySQLCatalogTarget
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.MySQLCatalogTargetOutput]
OracleSQLCatalogTarget
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.OracleSQLCatalogTargetOutput]
PostgreSQLCatalogTarget
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.PostgreSQLCatalogTargetOutput]
DynamicTransform
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.DynamicTransformOutput]
EvaluateDataQuality
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.EvaluateDataQualityOutput]
S3CatalogHudiSource
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.S3CatalogHudiSourceOutput]
CatalogHudiSource
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.CatalogHudiSourceOutput]
S3HudiSource
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.S3HudiSourceOutput]
S3HudiCatalogTarget
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.S3HudiCatalogTargetOutput]
S3HudiDirectTarget
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.S3HudiDirectTargetOutput]
DirectJDBCSource
- Type:
S3CatalogDeltaSource
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.S3CatalogDeltaSourceOutput]
CatalogDeltaSource
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.CatalogDeltaSourceOutput]
S3DeltaSource
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.S3DeltaSourceOutput]
S3DeltaCatalogTarget
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.S3DeltaCatalogTargetOutput]
S3DeltaDirectTarget
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.S3DeltaDirectTargetOutput]
AmazonRedshiftSource
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.AmazonRedshiftSourceOutput]
AmazonRedshiftTarget
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.AmazonRedshiftTargetOutput]
EvaluateDataQualityMultiFrame
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.EvaluateDataQualityMultiFrameOutput]
Recipe
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.RecipeOutput]
SnowflakeSource
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.SnowflakeSourceOutput]
SnowflakeTarget
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.SnowflakeTargetOutput]
ConnectorDataSource
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.ConnectorDataSourceOutput]
ConnectorDataTarget
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.ConnectorDataTargetOutput]
CodeGenConfigurationNodePaginator
AthenaConnectorSource
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.AthenaConnectorSourceOutput]
JDBCConnectorSource
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.JDBCConnectorSourceOutput]
SparkConnectorSource
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.SparkConnectorSourceOutput]
CatalogSource
- Type:
RedshiftSource
- Type:
S3CatalogSource
- Type:
S3CsvSource
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.S3CsvSourceOutput]
S3JsonSource
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.S3JsonSourceOutput]
S3ParquetSource
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.S3ParquetSourceOutput]
RelationalCatalogSource
- Type:
DynamoDBCatalogSource
- Type:
JDBCConnectorTarget
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.JDBCConnectorTargetOutput]
SparkConnectorTarget
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.SparkConnectorTargetOutput]
CatalogTarget
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.BasicCatalogTargetOutput]
RedshiftTarget
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.RedshiftTargetOutput]
S3CatalogTarget
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.S3CatalogTargetOutput]
S3GlueParquetTarget
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.S3GlueParquetTargetOutput]
S3DirectTarget
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.S3DirectTargetOutput]
ApplyMapping
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.ApplyMappingPaginator]
SelectFields
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.SelectFieldsOutput]
DropFields
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.DropFieldsOutput]
RenameField
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.RenameFieldOutput]
Spigot
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.SpigotOutput]
Join
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.JoinOutput]
SplitFields
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.SplitFieldsOutput]
SelectFromCollection
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.SelectFromCollectionOutput]
FillMissingValues
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.FillMissingValuesOutput]
Filter
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.FilterOutput]
CustomCode
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.CustomCodeOutput]
SparkSQL
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.SparkSQLOutput]
DirectKinesisSource
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.DirectKinesisSourceOutput]
DirectKafkaSource
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.DirectKafkaSourceOutput]
CatalogKinesisSource
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.CatalogKinesisSourceOutput]
CatalogKafkaSource
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.CatalogKafkaSourceOutput]
DropNullFields
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.DropNullFieldsOutput]
Merge
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.MergeOutput]
Union
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.UnionOutput]
PIIDetection
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.PIIDetectionOutput]
Aggregate
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.AggregateOutput]
DropDuplicates
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.DropDuplicatesOutput]
GovernedCatalogTarget
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.GovernedCatalogTargetOutput]
GovernedCatalogSource
- Type:
MicrosoftSQLServerCatalogSource
- Type:
MySQLCatalogSource
- Type:
OracleSQLCatalogSource
- Type:
PostgreSQLCatalogSource
- Type:
MicrosoftSQLServerCatalogTarget
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.MicrosoftSQLServerCatalogTargetOutput]
MySQLCatalogTarget
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.MySQLCatalogTargetOutput]
OracleSQLCatalogTarget
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.OracleSQLCatalogTargetOutput]
PostgreSQLCatalogTarget
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.PostgreSQLCatalogTargetOutput]
DynamicTransform
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.DynamicTransformOutput]
EvaluateDataQuality
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.EvaluateDataQualityOutput]
S3CatalogHudiSource
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.S3CatalogHudiSourceOutput]
CatalogHudiSource
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.CatalogHudiSourceOutput]
S3HudiSource
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.S3HudiSourceOutput]
S3HudiCatalogTarget
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.S3HudiCatalogTargetOutput]
S3HudiDirectTarget
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.S3HudiDirectTargetOutput]
DirectJDBCSource
- Type:
S3CatalogDeltaSource
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.S3CatalogDeltaSourceOutput]
CatalogDeltaSource
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.CatalogDeltaSourceOutput]
S3DeltaSource
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.S3DeltaSourceOutput]
S3DeltaCatalogTarget
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.S3DeltaCatalogTargetOutput]
S3DeltaDirectTarget
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.S3DeltaDirectTargetOutput]
AmazonRedshiftSource
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.AmazonRedshiftSourceOutput]
AmazonRedshiftTarget
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.AmazonRedshiftTargetOutput]
EvaluateDataQualityMultiFrame
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.EvaluateDataQualityMultiFrameOutput]
Recipe
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.RecipeOutput]
SnowflakeSource
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.SnowflakeSourceOutput]
SnowflakeTarget
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.SnowflakeTargetOutput]
ConnectorDataSource
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.ConnectorDataSourceOutput]
ConnectorDataTarget
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.ConnectorDataTargetOutput]
CodeGenEdge
Source
- Type:
- Required: Yes
Target
- Type:
- Required: Yes
TargetParameter
- Type: typing.Optional[str]
CodeGenNode
Id
- Type:
- Required: Yes
NodeType
- Type:
- Required: Yes
Args
- Type: typing.List[aws_resource_validator.pydantic_models.glue.glue_classes.CodeGenNodeArg]
- Required: Yes
LineNumber
- Type: typing.Optional[int]
CodeGenNodeArg
Name
- Type:
- Required: Yes
Value
- Type:
- Required: Yes
Param
- Type: typing.Optional[bool]
CodeGenNodeOutput
Id
- Type:
- Required: Yes
NodeType
- Type:
- Required: Yes
Args
- Type: typing.List[aws_resource_validator.pydantic_models.glue.glue_classes.CodeGenNodeArg]
- Required: Yes
LineNumber
- Type: typing.Optional[int]
Column
Name
- Type:
- Required: Yes
Type
- Type: typing.Optional[str]
Comment
- Type: typing.Optional[str]
Parameters
- Type: typing.Optional[typing.Dict[str, str]]
ColumnError
ColumnName
- Type: typing.Optional[str]
Error
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.ErrorDetail]
ColumnImportance
ColumnName
- Type: typing.Optional[str]
Importance
- Type: typing.Optional[float]
ColumnOutput
Name
- Type:
- Required: Yes
Type
- Type: typing.Optional[str]
Comment
- Type: typing.Optional[str]
Parameters
- Type: typing.Optional[typing.Dict[str, str]]
ColumnRowFilter
ColumnName
- Type: typing.Optional[str]
RowFilterExpression
- Type: typing.Optional[str]
ColumnStatistics
ColumnName
- Type:
- Required: Yes
ColumnType
- Type:
- Required: Yes
AnalyzedTime
- Type: typing.Union[datetime.datetime, str]
- Required: Yes
StatisticsData
- Type: typing.Union[aws_resource_validator.pydantic_models.glue.glue_classes.ColumnStatisticsData, aws_resource_validator.pydantic_models.glue.glue_classes.ColumnStatisticsDataOutput]
- Required: Yes
ColumnStatisticsData
Type
- Type: typing.Literal['BINARY', 'BOOLEAN', 'DATE', 'DECIMAL', 'DOUBLE', 'LONG', 'STRING']
- Required: Yes
BooleanColumnStatisticsData
- Type:
DateColumnStatisticsData
- Type: typing.Union[aws_resource_validator.pydantic_models.glue.glue_classes.DateColumnStatisticsData, aws_resource_validator.pydantic_models.glue.glue_classes.DateColumnStatisticsDataOutput, NoneType]
DecimalColumnStatisticsData
- Type: typing.Union[aws_resource_validator.pydantic_models.glue.glue_classes.DecimalColumnStatisticsData, aws_resource_validator.pydantic_models.glue.glue_classes.DecimalColumnStatisticsDataOutput, NoneType]
DoubleColumnStatisticsData
- Type:
LongColumnStatisticsData
- Type:
StringColumnStatisticsData
- Type:
BinaryColumnStatisticsData
- Type:
ColumnStatisticsDataOutput
Type
- Type: typing.Literal['BINARY', 'BOOLEAN', 'DATE', 'DECIMAL', 'DOUBLE', 'LONG', 'STRING']
- Required: Yes
BooleanColumnStatisticsData
- Type:
DateColumnStatisticsData
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.DateColumnStatisticsDataOutput]
DecimalColumnStatisticsData
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.DecimalColumnStatisticsDataOutput]
DoubleColumnStatisticsData
- Type:
LongColumnStatisticsData
- Type:
StringColumnStatisticsData
- Type:
BinaryColumnStatisticsData
- Type:
ColumnStatisticsError
ColumnStatistics
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.ColumnStatisticsOutput]
Error
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.ErrorDetail]
ColumnStatisticsOutput
ColumnName
- Type:
- Required: Yes
ColumnType
- Type:
- Required: Yes
AnalyzedTime
- Type:
- Required: Yes
StatisticsData
- Type:
- Required: Yes
ColumnStatisticsTaskRun
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]
ComputationType
- Type: typing.Optional[typing.Literal['FULL', 'INCREMENTAL']]
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]
ColumnStatisticsTaskSettings
DatabaseName
- Type: typing.Optional[str]
TableName
- Type: typing.Optional[str]
Schedule
- Type:
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]
ScheduleType
- Type: typing.Optional[typing.Literal['AUTO', 'CRON']]
SettingSource
- Type: typing.Optional[typing.Literal['CATALOG', 'TABLE']]
LastExecutionAttempt
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.ExecutionAttempt]
CompactionMetrics
IcebergMetrics
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.IcebergCompactionMetrics]
ComputeEnvironmentConfiguration
Name
- Type:
- Required: Yes
Description
- Type:
- Required: Yes
ComputeEnvironment
- Type: typing.Literal['ATHENA', 'PYTHON', 'SPARK']
- Required: Yes
SupportedAuthenticationTypes
- Type: typing.List[typing.Literal['BASIC', 'CUSTOM', 'IAM', 'OAUTH2']]
- Required: Yes
ConnectionOptions
- Type: typing.Dict[str, aws_resource_validator.pydantic_models.glue.glue_classes.Property]
- Required: Yes
ConnectionPropertyNameOverrides
- Type: typing.Dict[str, str]
- Required: Yes
ConnectionOptionNameOverrides
- Type: typing.Dict[str, str]
- Required: Yes
ConnectionPropertiesRequiredOverrides
- Type: typing.List[str]
- Required: Yes
PhysicalConnectionPropertiesRequired
- Type: typing.Optional[bool]
Condition
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']]
ConditionExpression
Condition
- Type:
- Required: Yes
TargetColumn
- Type:
- Required: Yes
Value
- Type: typing.Optional[str]
ConfigurationObject
DefaultValue
- Type: typing.Optional[str]
AllowedValues
- Type: typing.Optional[typing.List[str]]
MinValue
- Type: typing.Optional[str]
MaxValue
- Type: typing.Optional[str]
ConfigurationObjectOutput
DefaultValue
- Type: typing.Optional[str]
AllowedValues
- Type: typing.Optional[typing.List[str]]
MinValue
- Type: typing.Optional[str]
MaxValue
- Type: typing.Optional[str]
ConfusionMatrix
NumTruePositives
- Type: typing.Optional[int]
NumFalsePositives
- Type: typing.Optional[int]
NumTrueNegatives
- Type: typing.Optional[int]
NumFalseNegatives
- Type: typing.Optional[int]
Connection
Name
- Type: typing.Optional[str]
Description
- Type: typing.Optional[str]
ConnectionType
- Type: typing.Optional[typing.Literal['CUSTOM', 'FACEBOOKADS', 'GOOGLEADS', 'GOOGLEANALYTICS4', 'GOOGLESHEETS', 'HUBSPOT', 'INSTAGRAMADS', 'INTERCOM', 'JDBC', 'JIRACLOUD', 'KAFKA', 'MARKETO', 'MARKETPLACE', 'MONGODB', 'NETSUITEERP', 'NETWORK', 'SALESFORCE', 'SALESFORCEMARKETINGCLOUD', 'SALESFORCEPARDOT', 'SAPODATA', 'SERVICENOW', 'SFTP', 'SLACK', 'SNAPCHATADS', 'STRIPE', 'VIEW_VALIDATION_ATHENA', 'VIEW_VALIDATION_REDSHIFT', 'ZENDESK', 'ZOHOCRM']]
MatchCriteria
- Type: typing.Optional[typing.List[str]]
ConnectionProperties
- Type: typing.Optional[typing.Dict[typing.Literal['CLUSTER_IDENTIFIER', 'CONFIG_FILES', 'CONNECTION_URL', 'CONNECTOR_CLASS_NAME', 'CONNECTOR_TYPE', 'CONNECTOR_URL', 'CUSTOM_JDBC_CERT', 'CUSTOM_JDBC_CERT_STRING', 'DATABASE', 'ENCRYPTED_KAFKA_CLIENT_KEYSTORE_PASSWORD', 'ENCRYPTED_KAFKA_CLIENT_KEY_PASSWORD', 'ENCRYPTED_KAFKA_SASL_PLAIN_PASSWORD', 'ENCRYPTED_KAFKA_SASL_SCRAM_PASSWORD', 'ENCRYPTED_PASSWORD', 'ENDPOINT', 'ENDPOINT_TYPE', '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', 'REGION', 'ROLE_ARN', 'SECRET_ID', 'SKIP_CUSTOM_JDBC_CERT_VALIDATION', 'USERNAME', 'WORKGROUP_NAME'], str]]
SparkProperties
- Type: typing.Optional[typing.Dict[str, str]]
AthenaProperties
- Type: typing.Optional[typing.Dict[str, str]]
PythonProperties
- Type: typing.Optional[typing.Dict[str, str]]
PhysicalConnectionRequirements
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.PhysicalConnectionRequirementsOutput]
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:
ConnectionSchemaVersion
- Type: typing.Optional[int]
CompatibleComputeEnvironments
- Type: typing.Optional[typing.List[typing.Literal['ATHENA', 'PYTHON', 'SPARK']]]
ConnectionInput
Name
- Type:
- Required: Yes
ConnectionType
- Type: typing.Literal['CUSTOM', 'FACEBOOKADS', 'GOOGLEADS', 'GOOGLEANALYTICS4', 'GOOGLESHEETS', 'HUBSPOT', 'INSTAGRAMADS', 'INTERCOM', 'JDBC', 'JIRACLOUD', 'KAFKA', 'MARKETO', 'MARKETPLACE', 'MONGODB', 'NETSUITEERP', 'NETWORK', 'SALESFORCE', 'SALESFORCEMARKETINGCLOUD', 'SALESFORCEPARDOT', 'SAPODATA', 'SERVICENOW', 'SFTP', 'SLACK', 'SNAPCHATADS', 'STRIPE', 'VIEW_VALIDATION_ATHENA', 'VIEW_VALIDATION_REDSHIFT', 'ZENDESK', 'ZOHOCRM']
- Required: Yes
ConnectionProperties
- Type: typing.Dict[typing.Literal['CLUSTER_IDENTIFIER', 'CONFIG_FILES', 'CONNECTION_URL', 'CONNECTOR_CLASS_NAME', 'CONNECTOR_TYPE', 'CONNECTOR_URL', 'CUSTOM_JDBC_CERT', 'CUSTOM_JDBC_CERT_STRING', 'DATABASE', 'ENCRYPTED_KAFKA_CLIENT_KEYSTORE_PASSWORD', 'ENCRYPTED_KAFKA_CLIENT_KEY_PASSWORD', 'ENCRYPTED_KAFKA_SASL_PLAIN_PASSWORD', 'ENCRYPTED_KAFKA_SASL_SCRAM_PASSWORD', 'ENCRYPTED_PASSWORD', 'ENDPOINT', 'ENDPOINT_TYPE', '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', 'REGION', 'ROLE_ARN', 'SECRET_ID', 'SKIP_CUSTOM_JDBC_CERT_VALIDATION', 'USERNAME', 'WORKGROUP_NAME'], str]
- Required: Yes
Description
- Type: typing.Optional[str]
MatchCriteria
- Type: typing.Optional[typing.List[str]]
SparkProperties
- Type: typing.Optional[typing.Dict[str, str]]
AthenaProperties
- Type: typing.Optional[typing.Dict[str, str]]
PythonProperties
- Type: typing.Optional[typing.Dict[str, str]]
PhysicalConnectionRequirements
- Type: typing.Union[aws_resource_validator.pydantic_models.glue.glue_classes.PhysicalConnectionRequirements, aws_resource_validator.pydantic_models.glue.glue_classes.PhysicalConnectionRequirementsOutput, NoneType]
AuthenticationConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.AuthenticationConfigurationInput]
ValidateCredentials
- Type: typing.Optional[bool]
ValidateForComputeEnvironments
- Type: typing.Optional[typing.List[typing.Literal['ATHENA', 'PYTHON', 'SPARK']]]
ConnectionPasswordEncryption
ReturnConnectionPasswordEncrypted
- Type:
- Required: Yes
AwsKmsKeyId
- Type: typing.Optional[str]
ConnectionTypeBrief
ConnectionType
- Type: typing.Optional[typing.Literal['CUSTOM', 'FACEBOOKADS', 'GOOGLEADS', 'GOOGLEANALYTICS4', 'GOOGLESHEETS', 'HUBSPOT', 'INSTAGRAMADS', 'INTERCOM', 'JDBC', 'JIRACLOUD', 'KAFKA', 'MARKETO', 'MARKETPLACE', 'MONGODB', 'NETSUITEERP', 'NETWORK', 'SALESFORCE', 'SALESFORCEMARKETINGCLOUD', 'SALESFORCEPARDOT', 'SAPODATA', 'SERVICENOW', 'SFTP', 'SLACK', 'SNAPCHATADS', 'STRIPE', 'VIEW_VALIDATION_ATHENA', 'VIEW_VALIDATION_REDSHIFT', 'ZENDESK', 'ZOHOCRM']]
Description
- Type: typing.Optional[str]
Capabilities
- Type:
ConnectionsList
Connections
- Type: typing.Optional[typing.List[str]]
ConnectionsListOutput
Connections
- Type: typing.Optional[typing.List[str]]
ConnectorDataSource
Name
- Type:
- Required: Yes
ConnectionType
- Type:
- Required: Yes
Data
- Type: typing.Dict[str, str]
- Required: Yes
OutputSchemas
- Type: typing.Optional[typing.List[typing.Union[aws_resource_validator.pydantic_models.glue.glue_classes.GlueSchema, aws_resource_validator.pydantic_models.glue.glue_classes.GlueSchemaOutput]]]
ConnectorDataSourceOutput
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.glue_classes.GlueSchemaOutput]]
ConnectorDataTarget
Name
- Type:
- Required: Yes
ConnectionType
- Type:
- Required: Yes
Data
- Type: typing.Dict[str, str]
- Required: Yes
Inputs
- Type: typing.Optional[typing.List[str]]
ConnectorDataTargetOutput
Name
- Type:
- Required: Yes
ConnectionType
- Type:
- Required: Yes
Data
- Type: typing.Dict[str, str]
- Required: Yes
Inputs
- Type: typing.Optional[typing.List[str]]
Crawl
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]
Crawler
Name
- Type: typing.Optional[str]
Role
- Type: typing.Optional[str]
Targets
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.CrawlerTargetsOutput]
DatabaseName
- Type: typing.Optional[str]
Description
- Type: typing.Optional[str]
Classifiers
- Type: typing.Optional[typing.List[str]]
RecrawlPolicy
- Type:
SchemaChangePolicy
- Type:
LineageConfiguration
- Type:
State
- Type: typing.Optional[typing.Literal['READY', 'RUNNING', 'STOPPING']]
TablePrefix
- Type: typing.Optional[str]
Schedule
- Type:
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.glue_classes.LastCrawlInfo]
Version
- Type: typing.Optional[int]
Configuration
- Type: typing.Optional[str]
CrawlerSecurityConfiguration
- Type: typing.Optional[str]
LakeFormationConfiguration
- Type:
CrawlerHistory
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]
CrawlerMetrics
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]
CrawlerNodeDetails
Crawls
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue.glue_classes.Crawl]]
CrawlerTargets
S3Targets
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue.glue_classes.S3Target]]
JdbcTargets
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue.glue_classes.JdbcTarget]]
MongoDBTargets
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue.glue_classes.MongoDBTarget]]
DynamoDBTargets
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue.glue_classes.DynamoDBTarget]]
CatalogTargets
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue.glue_classes.CatalogTarget]]
DeltaTargets
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue.glue_classes.DeltaTarget]]
IcebergTargets
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue.glue_classes.IcebergTarget]]
HudiTargets
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue.glue_classes.HudiTarget]]
CrawlerTargetsOutput
S3Targets
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue.glue_classes.S3TargetOutput]]
JdbcTargets
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue.glue_classes.JdbcTargetOutput]]
MongoDBTargets
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue.glue_classes.MongoDBTarget]]
DynamoDBTargets
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue.glue_classes.DynamoDBTarget]]
CatalogTargets
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue.glue_classes.CatalogTargetOutput]]
DeltaTargets
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue.glue_classes.DeltaTargetOutput]]
IcebergTargets
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue.glue_classes.IcebergTargetOutput]]
HudiTargets
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue.glue_classes.HudiTargetOutput]]
CrawlsFilter
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]
CreateBlueprintRequest
Name
- Type:
- Required: Yes
BlueprintLocation
- Type:
- Required: Yes
Description
- Type: typing.Optional[str]
Tags
- Type: typing.Optional[typing.Dict[str, str]]
CreateBlueprintResponse
Name
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateCatalogRequest
Name
- Type:
- Required: Yes
CatalogInput
- Type:
- Required: Yes
Tags
- Type: typing.Optional[typing.Dict[str, str]]
CreateClassifierRequest
GrokClassifier
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.CreateGrokClassifierRequest]
XMLClassifier
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.CreateXMLClassifierRequest]
JsonClassifier
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.CreateJsonClassifierRequest]
CsvClassifier
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.CreateCsvClassifierRequest]
CreateColumnStatisticsTaskSettingsRequest
DatabaseName
- Type:
- Required: Yes
TableName
- Type:
- Required: Yes
Role
- Type:
- Required: Yes
Schedule
- Type: typing.Optional[str]
ColumnNameList
- Type: typing.Optional[typing.List[str]]
SampleSize
- Type: typing.Optional[float]
CatalogID
- Type: typing.Optional[str]
SecurityConfiguration
- Type: typing.Optional[str]
Tags
- Type: typing.Optional[typing.Dict[str, str]]
CreateConnectionRequest
ConnectionInput
- Type:
- Required: Yes
CatalogId
- Type: typing.Optional[str]
Tags
- Type: typing.Optional[typing.Dict[str, str]]
CreateConnectionResponse
CreateConnectionStatus
- Type: typing.Literal['FAILED', 'IN_PROGRESS', 'READY']
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateCrawlerRequest
Name
- Type:
- Required: Yes
Role
- Type:
- Required: Yes
Targets
- Type: typing.Union[aws_resource_validator.pydantic_models.glue.glue_classes.CrawlerTargets, aws_resource_validator.pydantic_models.glue.glue_classes.CrawlerTargetsOutput]
- Required: Yes
DatabaseName
- Type: typing.Optional[str]
Description
- Type: typing.Optional[str]
Schedule
- Type: typing.Optional[str]
Classifiers
- Type: typing.Optional[typing.List[str]]
TablePrefix
- Type: typing.Optional[str]
SchemaChangePolicy
- Type:
RecrawlPolicy
- Type:
LineageConfiguration
- Type:
LakeFormationConfiguration
- Type:
Configuration
- Type: typing.Optional[str]
CrawlerSecurityConfiguration
- Type: typing.Optional[str]
Tags
- Type: typing.Optional[typing.Dict[str, str]]
CreateCsvClassifierRequest
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.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']]
CreateCustomEntityTypeRequest
Name
- Type:
- Required: Yes
RegexString
- Type:
- Required: Yes
ContextWords
- Type: typing.Optional[typing.List[str]]
Tags
- Type: typing.Optional[typing.Dict[str, str]]
CreateCustomEntityTypeResponse
Name
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateDataQualityRulesetRequest
Name
- Type:
- Required: Yes
Ruleset
- Type:
- Required: Yes
Description
- Type: typing.Optional[str]
Tags
- Type: typing.Optional[typing.Dict[str, str]]
TargetTable
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.DataQualityTargetTable]
DataQualitySecurityConfiguration
- Type: typing.Optional[str]
ClientToken
- Type: typing.Optional[str]
CreateDataQualityRulesetResponse
Name
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateDatabaseRequest
DatabaseInput
- Type:
- Required: Yes
CatalogId
- Type: typing.Optional[str]
Tags
- Type: typing.Optional[typing.Dict[str, str]]
CreateDevEndpointRequest
EndpointName
- Type:
- Required: Yes
RoleArn
- Type:
- Required: Yes
SecurityGroupIds
- Type: typing.Optional[typing.List[str]]
SubnetId
- Type: typing.Optional[str]
PublicKey
- Type: typing.Optional[str]
PublicKeys
- Type: typing.Optional[typing.List[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.Dict[str, str]]
Arguments
- Type: typing.Optional[typing.Dict[str, str]]
CreateDevEndpointResponse
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
CreateGrokClassifierRequest
Classification
- Type:
- Required: Yes
Name
- Type:
- Required: Yes
GrokPattern
- Type:
- Required: Yes
CustomPatterns
- Type: typing.Optional[str]
CreateIntegrationRequest
IntegrationName
- Type:
- Required: Yes
SourceArn
- Type:
- Required: Yes
TargetArn
- Type:
- Required: Yes
Description
- Type: typing.Optional[str]
DataFilter
- Type: typing.Optional[str]
KmsKeyId
- Type: typing.Optional[str]
AdditionalEncryptionContext
- Type: typing.Optional[typing.Dict[str, str]]
Tags
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue.glue_classes.Tag]]
CreateIntegrationResourcePropertyRequest
ResourceArn
- Type:
- Required: Yes
SourceProcessingProperties
- Type:
TargetProcessingProperties
- Type:
CreateIntegrationResourcePropertyResponse
ResourceArn
- Type:
- Required: Yes
SourceProcessingProperties
- Type:
- Required: Yes
TargetProcessingProperties
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateIntegrationResponse
SourceArn
- Type:
- Required: Yes
TargetArn
- Type:
- Required: Yes
IntegrationName
- Type:
- Required: Yes
Description
- Type:
- Required: Yes
IntegrationArn
- Type:
- Required: Yes
KmsKeyId
- Type:
- Required: Yes
AdditionalEncryptionContext
- Type: typing.Dict[str, str]
- Required: Yes
Tags
- Type: typing.List[aws_resource_validator.pydantic_models.glue.glue_classes.Tag]
- Required: Yes
Status
- Type: typing.Literal['ACTIVE', 'CREATING', 'DELETING', 'FAILED', 'MODIFYING', 'NEEDS_ATTENTION', 'SYNCING']
- Required: Yes
CreateTime
- Type:
- Required: Yes
Errors
- Type: typing.List[aws_resource_validator.pydantic_models.glue.glue_classes.IntegrationError]
- Required: Yes
DataFilter
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateIntegrationTablePropertiesRequest
ResourceArn
- Type:
- Required: Yes
TableName
- Type:
- Required: Yes
SourceTableConfig
- Type: typing.Union[aws_resource_validator.pydantic_models.glue.glue_classes.SourceTableConfig, aws_resource_validator.pydantic_models.glue.glue_classes.SourceTableConfigOutput, NoneType]
TargetTableConfig
- Type: typing.Union[aws_resource_validator.pydantic_models.glue.glue_classes.TargetTableConfig, aws_resource_validator.pydantic_models.glue.glue_classes.TargetTableConfigOutput, NoneType]
CreateJobRequest
Name
- Type:
- Required: Yes
Role
- Type:
- Required: Yes
Command
- Type:
- Required: Yes
JobMode
- Type: typing.Optional[typing.Literal['NOTEBOOK', 'SCRIPT', 'VISUAL']]
JobRunQueuingEnabled
- Type: typing.Optional[bool]
Description
- Type: typing.Optional[str]
LogUri
- Type: typing.Optional[str]
ExecutionProperty
- Type:
DefaultArguments
- Type: typing.Optional[typing.Dict[str, str]]
NonOverridableArguments
- Type: typing.Optional[typing.Dict[str, str]]
Connections
- Type: typing.Union[aws_resource_validator.pydantic_models.glue.glue_classes.ConnectionsList, aws_resource_validator.pydantic_models.glue.glue_classes.ConnectionsListOutput, NoneType]
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.Dict[str, str]]
NotificationProperty
- Type:
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.Dict[str, typing.Union[aws_resource_validator.pydantic_models.glue.glue_classes.CodeGenConfigurationNode, aws_resource_validator.pydantic_models.glue.glue_classes.CodeGenConfigurationNodeOutput]]]
ExecutionClass
- Type: typing.Optional[typing.Literal['FLEX', 'STANDARD']]
SourceControlDetails
- Type:
MaintenanceWindow
- Type: typing.Optional[str]
CreateJobResponse
Name
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateJsonClassifierRequest
Name
- Type:
- Required: Yes
JsonPath
- Type:
- Required: Yes
CreateMLTransformRequest
Name
- Type:
- Required: Yes
InputRecordTables
- Type: typing.List[typing.Union[aws_resource_validator.pydantic_models.glue.glue_classes.GlueTable, aws_resource_validator.pydantic_models.glue.glue_classes.GlueTableOutput]]
- 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.Dict[str, str]]
TransformEncryption
- Type:
CreateMLTransformResponse
TransformId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreatePartitionIndexRequest
DatabaseName
- Type:
- Required: Yes
TableName
- Type:
- Required: Yes
PartitionIndex
- Type:
- Required: Yes
CatalogId
- Type: typing.Optional[str]
CreatePartitionRequest
DatabaseName
- Type:
- Required: Yes
TableName
- Type:
- Required: Yes
PartitionInput
- Type:
- Required: Yes
CatalogId
- Type: typing.Optional[str]
CreateRegistryInput
RegistryName
- Type:
- Required: Yes
Description
- Type: typing.Optional[str]
Tags
- Type: typing.Optional[typing.Dict[str, str]]
CreateRegistryResponse
RegistryArn
- Type:
- Required: Yes
RegistryName
- Type:
- Required: Yes
Description
- Type:
- Required: Yes
Tags
- Type: typing.Dict[str, str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateSchemaInput
SchemaName
- Type:
- Required: Yes
DataFormat
- Type: typing.Literal['AVRO', 'JSON', 'PROTOBUF']
- Required: Yes
RegistryId
- Type:
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.Dict[str, str]]
SchemaDefinition
- Type: typing.Optional[str]
CreateSchemaResponse
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
CreateScriptRequest
DagNodes
- Type: typing.Optional[typing.List[typing.Union[aws_resource_validator.pydantic_models.glue.glue_classes.CodeGenNode, aws_resource_validator.pydantic_models.glue.glue_classes.CodeGenNodeOutput]]]
DagEdges
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue.glue_classes.CodeGenEdge]]
Language
- Type: typing.Optional[typing.Literal['PYTHON', 'SCALA']]
CreateScriptResponse
PythonScript
- Type:
- Required: Yes
ScalaCode
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateSecurityConfigurationRequest
Name
- Type:
- Required: Yes
EncryptionConfiguration
- Type: typing.Union[aws_resource_validator.pydantic_models.glue.glue_classes.EncryptionConfiguration, aws_resource_validator.pydantic_models.glue.glue_classes.EncryptionConfigurationOutput]
- Required: Yes
CreateSecurityConfigurationResponse
Name
- Type:
- Required: Yes
CreatedTimestamp
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateSessionRequest
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.Dict[str, str]]
Connections
- Type: typing.Union[aws_resource_validator.pydantic_models.glue.glue_classes.ConnectionsList, aws_resource_validator.pydantic_models.glue.glue_classes.ConnectionsListOutput, NoneType]
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.Dict[str, str]]
RequestOrigin
- Type: typing.Optional[str]
CreateSessionResponse
Session
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateTableOptimizerRequest
CatalogId
- Type:
- Required: Yes
DatabaseName
- Type:
- Required: Yes
TableName
- Type:
- Required: Yes
Type
- Type: typing.Literal['compaction', 'orphan_file_deletion', 'retention']
- Required: Yes
TableOptimizerConfiguration
- Type:
- Required: Yes
CreateTableRequest
DatabaseName
- Type:
- Required: Yes
TableInput
- Type:
- Required: Yes
CatalogId
- Type: typing.Optional[str]
PartitionIndexes
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue.glue_classes.PartitionIndex]]
TransactionId
- Type: typing.Optional[str]
OpenTableFormatInput
- Type:
CreateTriggerRequest
Name
- Type:
- Required: Yes
Type
- Type: typing.Literal['CONDITIONAL', 'EVENT', 'ON_DEMAND', 'SCHEDULED']
- Required: Yes
Actions
- Type: typing.List[typing.Union[aws_resource_validator.pydantic_models.glue.glue_classes.Action, aws_resource_validator.pydantic_models.glue.glue_classes.ActionOutput]]
- Required: Yes
WorkflowName
- Type: typing.Optional[str]
Schedule
- Type: typing.Optional[str]
Predicate
- Type: typing.Union[aws_resource_validator.pydantic_models.glue.glue_classes.Predicate, aws_resource_validator.pydantic_models.glue.glue_classes.PredicateOutput, NoneType]
Description
- Type: typing.Optional[str]
StartOnCreation
- Type: typing.Optional[bool]
Tags
- Type: typing.Optional[typing.Dict[str, str]]
EventBatchingCondition
- Type:
CreateTriggerResponse
Name
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateUsageProfileRequest
Name
- Type:
- Required: Yes
Configuration
- Type: typing.Union[aws_resource_validator.pydantic_models.glue.glue_classes.ProfileConfiguration, aws_resource_validator.pydantic_models.glue.glue_classes.ProfileConfigurationOutput]
- Required: Yes
Description
- Type: typing.Optional[str]
Tags
- Type: typing.Optional[typing.Dict[str, str]]
CreateUsageProfileResponse
Name
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateUserDefinedFunctionRequest
DatabaseName
- Type:
- Required: Yes
FunctionInput
- Type:
- Required: Yes
CatalogId
- Type: typing.Optional[str]
CreateWorkflowRequest
Name
- Type:
- Required: Yes
Description
- Type: typing.Optional[str]
DefaultRunProperties
- Type: typing.Optional[typing.Dict[str, str]]
Tags
- Type: typing.Optional[typing.Dict[str, str]]
MaxConcurrentRuns
- Type: typing.Optional[int]
CreateWorkflowResponse
Name
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateXMLClassifierRequest
Classification
- Type:
- Required: Yes
Name
- Type:
- Required: Yes
RowTag
- Type: typing.Optional[str]
CsvClassifier
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']]
CustomCode
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.glue_classes.GlueSchema]]
CustomCodeOutput
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.glue_classes.GlueSchemaOutput]]
CustomEntityType
Name
- Type:
- Required: Yes
RegexString
- Type:
- Required: Yes
ContextWords
- Type: typing.Optional[typing.List[str]]
DQResultsPublishingOptions
EvaluationContext
- Type: typing.Optional[str]
ResultsS3Prefix
- Type: typing.Optional[str]
CloudWatchMetricsEnabled
- Type: typing.Optional[bool]
ResultsPublishingEnabled
- Type: typing.Optional[bool]
DQStopJobOnFailureOptions
StopJobOnFailureTiming
- Type: typing.Optional[typing.Literal['AfterDataLoad', 'Immediate']]
DataCatalogEncryptionSettings
EncryptionAtRest
- Type:
ConnectionPasswordEncryption
- Type:
DataLakeAccessProperties
DataLakeAccess
- Type: typing.Optional[bool]
DataTransferRole
- Type: typing.Optional[str]
KmsKey
- Type: typing.Optional[str]
CatalogType
- Type: typing.Optional[str]
DataLakeAccessPropertiesOutput
DataLakeAccess
- Type: typing.Optional[bool]
DataTransferRole
- Type: typing.Optional[str]
KmsKey
- Type: typing.Optional[str]
ManagedWorkgroupName
- Type: typing.Optional[str]
ManagedWorkgroupStatus
- Type: typing.Optional[str]
RedshiftDatabaseName
- Type: typing.Optional[str]
StatusMessage
- Type: typing.Optional[str]
CatalogType
- Type: typing.Optional[str]
DataLakePrincipal
DataLakePrincipalIdentifier
- Type: typing.Optional[str]
DataQualityAnalyzerResult
Name
- Type: typing.Optional[str]
Description
- Type: typing.Optional[str]
EvaluationMessage
- Type: typing.Optional[str]
EvaluatedMetrics
- Type: typing.Optional[typing.Dict[str, float]]
DataQualityEncryption
DataQualityEncryptionMode
- Type: typing.Optional[typing.Literal['DISABLED', 'SSE-KMS']]
KmsKeyArn
- Type: typing.Optional[str]
DataQualityEvaluationRunAdditionalRunOptions
CloudWatchMetricsEnabled
- Type: typing.Optional[bool]
ResultsS3Prefix
- Type: typing.Optional[str]
CompositeRuleEvaluationMethod
- Type: typing.Optional[typing.Literal['COLUMN', 'ROW']]
DataQualityMetricValues
ActualValue
- Type: typing.Optional[float]
ExpectedValue
- Type: typing.Optional[float]
LowerLimit
- Type: typing.Optional[float]
UpperLimit
- Type: typing.Optional[float]
DataQualityObservation
Description
- Type: typing.Optional[str]
MetricBasedObservation
- Type:
DataQualityResult
ResultId
- Type: typing.Optional[str]
ProfileId
- Type: typing.Optional[str]
Score
- Type: typing.Optional[float]
DataSource
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.DataSourceOutput]
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.glue_classes.DataQualityRuleResult]]
AnalyzerResults
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue.glue_classes.DataQualityAnalyzerResult]]
Observations
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue.glue_classes.DataQualityObservation]]
DataQualityResultDescription
ResultId
- Type: typing.Optional[str]
DataSource
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.DataSourceOutput]
JobName
- Type: typing.Optional[str]
JobRunId
- Type: typing.Optional[str]
StartedOn
- Type: typing.Optional[datetime.datetime]
DataQualityResultFilterCriteria
DataSource
- Type: typing.Union[aws_resource_validator.pydantic_models.glue.glue_classes.DataSource, aws_resource_validator.pydantic_models.glue.glue_classes.DataSourceOutput, NoneType]
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]
DataQualityRuleRecommendationRunDescription
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.glue_classes.DataSourceOutput]
DataQualityRuleRecommendationRunFilter
DataSource
- Type: typing.Union[aws_resource_validator.pydantic_models.glue.glue_classes.DataSource, aws_resource_validator.pydantic_models.glue.glue_classes.DataSourceOutput]
- Required: Yes
StartedBefore
- Type: typing.Union[datetime.datetime, str, NoneType]
StartedAfter
- Type: typing.Union[datetime.datetime, str, NoneType]
DataQualityRuleResult
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]]
EvaluatedRule
- Type: typing.Optional[str]
DataQualityRulesetEvaluationRunDescription
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.glue_classes.DataSourceOutput]
DataQualityRulesetEvaluationRunFilter
DataSource
- Type: typing.Union[aws_resource_validator.pydantic_models.glue.glue_classes.DataSource, aws_resource_validator.pydantic_models.glue.glue_classes.DataSourceOutput]
- Required: Yes
StartedBefore
- Type: typing.Union[datetime.datetime, str, NoneType]
StartedAfter
- Type: typing.Union[datetime.datetime, str, NoneType]
DataQualityRulesetFilterCriteria
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.glue_classes.DataQualityTargetTable]
DataQualityRulesetListDetails
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.glue_classes.DataQualityTargetTable]
RecommendationRunId
- Type: typing.Optional[str]
RuleCount
- Type: typing.Optional[int]
DataQualityTargetTable
TableName
- Type:
- Required: Yes
DatabaseName
- Type:
- Required: Yes
CatalogId
- Type: typing.Optional[str]
DataSource
GlueTable
- Type: typing.Union[aws_resource_validator.pydantic_models.glue.glue_classes.GlueTable, aws_resource_validator.pydantic_models.glue.glue_classes.GlueTableOutput]
- Required: Yes
DataSourceOutput
GlueTable
- Type:
- Required: Yes
Database
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.glue_classes.PrincipalPermissionsOutput]]
TargetDatabase
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.DatabaseIdentifier]
CatalogId
- Type: typing.Optional[str]
FederatedDatabase
- Type:
DatabaseIdentifier
CatalogId
- Type: typing.Optional[str]
DatabaseName
- Type: typing.Optional[str]
Region
- Type: typing.Optional[str]
DatabaseInput
Name
- Type:
- Required: Yes
Description
- Type: typing.Optional[str]
LocationUri
- Type: typing.Optional[str]
Parameters
- Type: typing.Optional[typing.Dict[str, str]]
CreateTableDefaultPermissions
- Type: typing.Optional[typing.List[typing.Union[aws_resource_validator.pydantic_models.glue.glue_classes.PrincipalPermissions, aws_resource_validator.pydantic_models.glue.glue_classes.PrincipalPermissionsOutput]]]
TargetDatabase
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.DatabaseIdentifier]
FederatedDatabase
- Type:
DatapointInclusionAnnotation
ProfileId
- Type: typing.Optional[str]
StatisticId
- Type: typing.Optional[str]
InclusionAnnotation
- Type: typing.Optional[typing.Literal['EXCLUDE', 'INCLUDE']]
Datatype
Id
- Type:
- Required: Yes
Label
- Type:
- Required: Yes
DateColumnStatisticsData
NumberOfNulls
- Type:
- Required: Yes
NumberOfDistinctValues
- Type:
- Required: Yes
MinimumValue
- Type: typing.Union[datetime.datetime, str, NoneType]
MaximumValue
- Type: typing.Union[datetime.datetime, str, NoneType]
DateColumnStatisticsDataOutput
NumberOfNulls
- Type:
- Required: Yes
NumberOfDistinctValues
- Type:
- Required: Yes
MinimumValue
- Type: typing.Optional[datetime.datetime]
MaximumValue
- Type: typing.Optional[datetime.datetime]
DecimalColumnStatisticsData
NumberOfNulls
- Type:
- Required: Yes
NumberOfDistinctValues
- Type:
- Required: Yes
MinimumValue
- Type: typing.Union[aws_resource_validator.pydantic_models.glue.glue_classes.DecimalNumber, aws_resource_validator.pydantic_models.glue.glue_classes.DecimalNumberOutput, NoneType]
MaximumValue
- Type: typing.Union[aws_resource_validator.pydantic_models.glue.glue_classes.DecimalNumber, aws_resource_validator.pydantic_models.glue.glue_classes.DecimalNumberOutput, NoneType]
DecimalColumnStatisticsDataOutput
NumberOfNulls
- Type:
- Required: Yes
NumberOfDistinctValues
- Type:
- Required: Yes
MinimumValue
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.DecimalNumberOutput]
MaximumValue
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.DecimalNumberOutput]
DecimalNumber
UnscaledValue
- Type: typing.Union[str, bytes, typing.IO[typing.Any], botocore.response.StreamingBody]
- Required: Yes
Scale
- Type:
- Required: Yes
DecimalNumberOutput
UnscaledValue
- Type:
- Required: Yes
Scale
- Type:
- Required: Yes
DeleteBlueprintRequest
Name
- Type:
- Required: Yes
DeleteBlueprintResponse
Name
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DeleteCatalogRequest
CatalogId
- Type:
- Required: Yes
DeleteClassifierRequest
Name
- Type:
- Required: Yes
DeleteColumnStatisticsForPartitionRequest
DatabaseName
- Type:
- Required: Yes
TableName
- Type:
- Required: Yes
PartitionValues
- Type: typing.List[str]
- Required: Yes
ColumnName
- Type:
- Required: Yes
CatalogId
- Type: typing.Optional[str]
DeleteColumnStatisticsForTableRequest
DatabaseName
- Type:
- Required: Yes
TableName
- Type:
- Required: Yes
ColumnName
- Type:
- Required: Yes
CatalogId
- Type: typing.Optional[str]
DeleteColumnStatisticsTaskSettingsRequest
DatabaseName
- Type:
- Required: Yes
TableName
- Type:
- Required: Yes
DeleteConnectionRequest
ConnectionName
- Type:
- Required: Yes
CatalogId
- Type: typing.Optional[str]
DeleteCrawlerRequest
Name
- Type:
- Required: Yes
DeleteCustomEntityTypeRequest
Name
- Type:
- Required: Yes
DeleteCustomEntityTypeResponse
Name
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DeleteDataQualityRulesetRequest
Name
- Type:
- Required: Yes
DeleteDatabaseRequest
Name
- Type:
- Required: Yes
CatalogId
- Type: typing.Optional[str]
DeleteDevEndpointRequest
EndpointName
- Type:
- Required: Yes
DeleteIntegrationRequest
IntegrationIdentifier
- Type:
- Required: Yes
DeleteIntegrationResponse
SourceArn
- Type:
- Required: Yes
TargetArn
- Type:
- Required: Yes
IntegrationName
- Type:
- Required: Yes
Description
- Type:
- Required: Yes
IntegrationArn
- Type:
- Required: Yes
KmsKeyId
- Type:
- Required: Yes
AdditionalEncryptionContext
- Type: typing.Dict[str, str]
- Required: Yes
Tags
- Type: typing.List[aws_resource_validator.pydantic_models.glue.glue_classes.Tag]
- Required: Yes
Status
- Type: typing.Literal['ACTIVE', 'CREATING', 'DELETING', 'FAILED', 'MODIFYING', 'NEEDS_ATTENTION', 'SYNCING']
- Required: Yes
CreateTime
- Type:
- Required: Yes
Errors
- Type: typing.List[aws_resource_validator.pydantic_models.glue.glue_classes.IntegrationError]
- Required: Yes
DataFilter
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DeleteIntegrationTablePropertiesRequest
ResourceArn
- Type:
- Required: Yes
TableName
- Type:
- Required: Yes
DeleteJobRequest
JobName
- Type:
- Required: Yes
DeleteJobResponse
JobName
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DeleteMLTransformRequest
TransformId
- Type:
- Required: Yes
DeleteMLTransformResponse
TransformId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DeletePartitionIndexRequest
DatabaseName
- Type:
- Required: Yes
TableName
- Type:
- Required: Yes
IndexName
- Type:
- Required: Yes
CatalogId
- Type: typing.Optional[str]
DeletePartitionRequest
DatabaseName
- Type:
- Required: Yes
TableName
- Type:
- Required: Yes
PartitionValues
- Type: typing.List[str]
- Required: Yes
CatalogId
- Type: typing.Optional[str]
DeleteRegistryInput
RegistryId
- Type:
- Required: Yes
DeleteRegistryResponse
RegistryName
- Type:
- Required: Yes
RegistryArn
- Type:
- Required: Yes
Status
- Type: typing.Literal['AVAILABLE', 'DELETING']
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DeleteResourcePolicyRequest
PolicyHashCondition
- Type: typing.Optional[str]
ResourceArn
- Type: typing.Optional[str]
DeleteSchemaInput
SchemaId
- Type:
- Required: Yes
DeleteSchemaResponse
SchemaArn
- Type:
- Required: Yes
SchemaName
- Type:
- Required: Yes
Status
- Type: typing.Literal['AVAILABLE', 'DELETING', 'PENDING']
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DeleteSchemaVersionsInput
SchemaId
- Type:
- Required: Yes
Versions
- Type:
- Required: Yes
DeleteSchemaVersionsResponse
SchemaVersionErrors
- Type: typing.List[aws_resource_validator.pydantic_models.glue.glue_classes.SchemaVersionErrorItem]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DeleteSecurityConfigurationRequest
Name
- Type:
- Required: Yes
DeleteSessionRequest
Id
- Type:
- Required: Yes
RequestOrigin
- Type: typing.Optional[str]
DeleteSessionResponse
Id
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DeleteTableOptimizerRequest
CatalogId
- Type:
- Required: Yes
DatabaseName
- Type:
- Required: Yes
TableName
- Type:
- Required: Yes
Type
- Type: typing.Literal['compaction', 'orphan_file_deletion', 'retention']
- Required: Yes
DeleteTableRequest
DatabaseName
- Type:
- Required: Yes
Name
- Type:
- Required: Yes
CatalogId
- Type: typing.Optional[str]
TransactionId
- Type: typing.Optional[str]
DeleteTableVersionRequest
DatabaseName
- Type:
- Required: Yes
TableName
- Type:
- Required: Yes
VersionId
- Type:
- Required: Yes
CatalogId
- Type: typing.Optional[str]
DeleteTriggerRequest
Name
- Type:
- Required: Yes
DeleteTriggerResponse
Name
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DeleteUsageProfileRequest
Name
- Type:
- Required: Yes
DeleteUserDefinedFunctionRequest
DatabaseName
- Type:
- Required: Yes
FunctionName
- Type:
- Required: Yes
CatalogId
- Type: typing.Optional[str]
DeleteWorkflowRequest
Name
- Type:
- Required: Yes
DeleteWorkflowResponse
Name
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DeltaTarget
DeltaTables
- Type: typing.Optional[typing.List[str]]
ConnectionName
- Type: typing.Optional[str]
WriteManifest
- Type: typing.Optional[bool]
CreateNativeDeltaTable
- Type: typing.Optional[bool]
DeltaTargetOutput
DeltaTables
- Type: typing.Optional[typing.List[str]]
ConnectionName
- Type: typing.Optional[str]
WriteManifest
- Type: typing.Optional[bool]
CreateNativeDeltaTable
- Type: typing.Optional[bool]
DescribeConnectionTypeRequest
ConnectionType
- Type:
- Required: Yes
DescribeConnectionTypeResponse
ConnectionType
- Type:
- Required: Yes
Description
- Type:
- Required: Yes
Capabilities
- Type:
- Required: Yes
ConnectionProperties
- Type: typing.Dict[str, aws_resource_validator.pydantic_models.glue.glue_classes.Property]
- Required: Yes
ConnectionOptions
- Type: typing.Dict[str, aws_resource_validator.pydantic_models.glue.glue_classes.Property]
- Required: Yes
AuthenticationConfiguration
- Type:
- Required: Yes
ComputeEnvironmentConfigurations
- Type: typing.Dict[str, aws_resource_validator.pydantic_models.glue.glue_classes.ComputeEnvironmentConfiguration]
- Required: Yes
PhysicalConnectionRequirements
- Type: typing.Dict[str, aws_resource_validator.pydantic_models.glue.glue_classes.Property]
- Required: Yes
AthenaConnectionProperties
- Type: typing.Dict[str, aws_resource_validator.pydantic_models.glue.glue_classes.Property]
- Required: Yes
PythonConnectionProperties
- Type: typing.Dict[str, aws_resource_validator.pydantic_models.glue.glue_classes.Property]
- Required: Yes
SparkConnectionProperties
- Type: typing.Dict[str, aws_resource_validator.pydantic_models.glue.glue_classes.Property]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeEntityRequest
ConnectionName
- Type:
- Required: Yes
EntityName
- Type:
- Required: Yes
CatalogId
- Type: typing.Optional[str]
NextToken
- Type: typing.Optional[str]
DataStoreApiVersion
- Type: typing.Optional[str]
DescribeEntityRequestPaginate
ConnectionName
- Type:
- Required: Yes
EntityName
- Type:
- Required: Yes
CatalogId
- Type: typing.Optional[str]
DataStoreApiVersion
- Type: typing.Optional[str]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.PaginatorConfig]
DescribeEntityResponse
Fields
- Type: typing.List[aws_resource_validator.pydantic_models.glue.glue_classes.Field]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
DescribeInboundIntegrationsRequest
IntegrationArn
- Type: typing.Optional[str]
Marker
- Type: typing.Optional[str]
MaxRecords
- Type: typing.Optional[int]
TargetArn
- Type: typing.Optional[str]
DescribeInboundIntegrationsResponse
InboundIntegrations
- Type: typing.List[aws_resource_validator.pydantic_models.glue.glue_classes.InboundIntegration]
- Required: Yes
Marker
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeIntegrationsRequest
IntegrationIdentifier
- Type: typing.Optional[str]
Marker
- Type: typing.Optional[str]
MaxRecords
- Type: typing.Optional[int]
Filters
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue.glue_classes.IntegrationFilter]]
DescribeIntegrationsResponse
Integrations
- Type: typing.List[aws_resource_validator.pydantic_models.glue.glue_classes.Integration]
- Required: Yes
Marker
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DevEndpoint
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]]
DevEndpointCustomLibraries
ExtraPythonLibsS3Path
- Type: typing.Optional[str]
ExtraJarsS3Path
- Type: typing.Optional[str]
DirectJDBCSource
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]
DirectKafkaSource
Name
- Type:
- Required: Yes
StreamingOptions
- Type: typing.Union[aws_resource_validator.pydantic_models.glue.glue_classes.KafkaStreamingSourceOptions, aws_resource_validator.pydantic_models.glue.glue_classes.KafkaStreamingSourceOptionsOutput, NoneType]
WindowSize
- Type: typing.Optional[int]
DetectSchema
- Type: typing.Optional[bool]
DataPreviewOptions
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.StreamingDataPreviewOptions]
DirectKafkaSourceOutput
Name
- Type:
- Required: Yes
StreamingOptions
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.KafkaStreamingSourceOptionsOutput]
WindowSize
- Type: typing.Optional[int]
DetectSchema
- Type: typing.Optional[bool]
DataPreviewOptions
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.StreamingDataPreviewOptions]
DirectKinesisSource
Name
- Type:
- Required: Yes
WindowSize
- Type: typing.Optional[int]
DetectSchema
- Type: typing.Optional[bool]
StreamingOptions
- Type: typing.Union[aws_resource_validator.pydantic_models.glue.glue_classes.KinesisStreamingSourceOptions, aws_resource_validator.pydantic_models.glue.glue_classes.KinesisStreamingSourceOptionsOutput, NoneType]
DataPreviewOptions
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.StreamingDataPreviewOptions]
DirectKinesisSourceOutput
Name
- Type:
- Required: Yes
WindowSize
- Type: typing.Optional[int]
DetectSchema
- Type: typing.Optional[bool]
StreamingOptions
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.KinesisStreamingSourceOptionsOutput]
DataPreviewOptions
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.StreamingDataPreviewOptions]
DirectSchemaChangePolicy
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]
DoubleColumnStatisticsData
NumberOfNulls
- Type:
- Required: Yes
NumberOfDistinctValues
- Type:
- Required: Yes
MinimumValue
- Type: typing.Optional[float]
MaximumValue
- Type: typing.Optional[float]
DropDuplicates
Name
- Type:
- Required: Yes
Inputs
- Type: typing.List[str]
- Required: Yes
Columns
- Type: typing.Optional[typing.List[typing.List[str]]]
DropDuplicatesOutput
Name
- Type:
- Required: Yes
Inputs
- Type: typing.List[str]
- Required: Yes
Columns
- Type: typing.Optional[typing.List[typing.List[str]]]
DropFields
Name
- Type:
- Required: Yes
Inputs
- Type: typing.List[str]
- Required: Yes
Paths
- Type: typing.List[typing.List[str]]
- Required: Yes
DropFieldsOutput
Name
- Type:
- Required: Yes
Inputs
- Type: typing.List[str]
- Required: Yes
Paths
- Type: typing.List[typing.List[str]]
- Required: Yes
DropNullFields
Name
- Type:
- Required: Yes
Inputs
- Type: typing.List[str]
- Required: Yes
NullCheckBoxList
- Type:
NullTextList
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue.glue_classes.NullValueField]]
DropNullFieldsOutput
Name
- Type:
- Required: Yes
Inputs
- Type: typing.List[str]
- Required: Yes
NullCheckBoxList
- Type:
NullTextList
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue.glue_classes.NullValueField]]
DynamicTransform
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[typing.Union[aws_resource_validator.pydantic_models.glue.glue_classes.TransformConfigParameter, aws_resource_validator.pydantic_models.glue.glue_classes.TransformConfigParameterOutput]]]
Version
- Type: typing.Optional[str]
OutputSchemas
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue.glue_classes.GlueSchema]]
DynamicTransformOutput
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.glue_classes.TransformConfigParameterOutput]]
Version
- Type: typing.Optional[str]
OutputSchemas
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue.glue_classes.GlueSchemaOutput]]
DynamoDBCatalogSource
Name
- Type:
- Required: Yes
Database
- Type:
- Required: Yes
Table
- Type:
- Required: Yes
DynamoDBTarget
Path
- Type: typing.Optional[str]
scanAll
- Type: typing.Optional[bool]
scanRate
- Type: typing.Optional[float]
Edge
SourceId
- Type: typing.Optional[str]
DestinationId
- Type: typing.Optional[str]
EncryptionAtRest
CatalogEncryptionMode
- Type: typing.Literal['DISABLED', 'SSE-KMS', 'SSE-KMS-WITH-SERVICE-ROLE']
- Required: Yes
SseAwsKmsKeyId
- Type: typing.Optional[str]
CatalogEncryptionServiceRole
- Type: typing.Optional[str]
EncryptionConfiguration
S3Encryption
- Type: typing.Optional[typing.List[NoneType]]
CloudWatchEncryption
- Type:
JobBookmarksEncryption
- Type:
DataQualityEncryption
- Type:
EncryptionConfigurationOutput
S3Encryption
- Type: typing.Optional[typing.List[NoneType]]
CloudWatchEncryption
- Type:
JobBookmarksEncryption
- Type:
DataQualityEncryption
- Type:
Entity
EntityName
- Type: typing.Optional[str]
Label
- Type: typing.Optional[str]
IsParentEntity
- Type: typing.Optional[bool]
Description
- Type: typing.Optional[str]
Category
- Type: typing.Optional[str]
CustomProperties
- Type: typing.Optional[typing.Dict[str, str]]
ErrorDetail
ErrorCode
- Type: typing.Optional[str]
ErrorMessage
- Type: typing.Optional[str]
ErrorDetails
ErrorCode
- Type: typing.Optional[str]
ErrorMessage
- Type: typing.Optional[str]
EvaluateDataQuality
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.glue_classes.DQResultsPublishingOptions]
StopJobOnFailureOptions
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.DQStopJobOnFailureOptions]
EvaluateDataQualityMultiFrame
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.glue_classes.DQResultsPublishingOptions]
AdditionalOptions
- Type: typing.Optional[typing.Dict[typing.Literal['observations.scope', 'performanceTuning.caching'], str]]
StopJobOnFailureOptions
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.DQStopJobOnFailureOptions]
EvaluateDataQualityMultiFrameOutput
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.glue_classes.DQResultsPublishingOptions]
AdditionalOptions
- Type: typing.Optional[typing.Dict[typing.Literal['observations.scope', 'performanceTuning.caching'], str]]
StopJobOnFailureOptions
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.DQStopJobOnFailureOptions]
EvaluateDataQualityOutput
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.glue_classes.DQResultsPublishingOptions]
StopJobOnFailureOptions
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.DQStopJobOnFailureOptions]
EvaluationMetrics
TransformType
- Type: typing.Literal['FIND_MATCHES']
- Required: Yes
FindMatchesMetrics
- Type:
EventBatchingCondition
BatchSize
- Type:
- Required: Yes
BatchWindow
- Type: typing.Optional[int]
ExecutionAttempt
Status
- Type: typing.Optional[typing.Literal['FAILED', 'STARTED']]
ColumnStatisticsTaskRunId
- Type: typing.Optional[str]
ExecutionTimestamp
- Type: typing.Optional[datetime.datetime]
ErrorMessage
- Type: typing.Optional[str]
ExecutionProperty
MaxConcurrentRuns
- Type: typing.Optional[int]
ExportLabelsTaskRunProperties
OutputS3Path
- Type: typing.Optional[str]
FederatedCatalog
Identifier
- Type: typing.Optional[str]
ConnectionName
- Type: typing.Optional[str]
FederatedDatabase
Identifier
- Type: typing.Optional[str]
ConnectionName
- Type: typing.Optional[str]
FederatedTable
Identifier
- Type: typing.Optional[str]
DatabaseIdentifier
- Type: typing.Optional[str]
ConnectionName
- Type: typing.Optional[str]
Field
FieldName
- Type: typing.Optional[str]
Label
- Type: typing.Optional[str]
Description
- Type: typing.Optional[str]
FieldType
- Type: typing.Optional[typing.Literal['ARRAY', 'BIGINT', 'BOOLEAN', 'BYTE', 'DATE', 'DECIMAL', 'DOUBLE', 'FLOAT', 'INT', 'LONG', 'MAP', 'SHORT', 'SMALLINT', 'STRING', 'STRUCT', 'TIMESTAMP']]
IsPrimaryKey
- Type: typing.Optional[bool]
IsNullable
- Type: typing.Optional[bool]
IsRetrievable
- Type: typing.Optional[bool]
IsFilterable
- Type: typing.Optional[bool]
IsPartitionable
- Type: typing.Optional[bool]
IsCreateable
- Type: typing.Optional[bool]
IsUpdateable
- Type: typing.Optional[bool]
IsUpsertable
- Type: typing.Optional[bool]
IsDefaultOnCreate
- Type: typing.Optional[bool]
SupportedValues
- Type: typing.Optional[typing.List[str]]
SupportedFilterOperators
- Type: typing.Optional[typing.List[typing.Literal['BETWEEN', 'CONTAINS', 'EQUAL_TO', 'GREATER_THAN', 'GREATER_THAN_OR_EQUAL_TO', 'LESS_THAN', 'LESS_THAN_OR_EQUAL_TO', 'NOT_EQUAL_TO', 'ORDER_BY']]]
ParentField
- Type: typing.Optional[str]
NativeDataType
- Type: typing.Optional[str]
CustomProperties
- Type: typing.Optional[typing.Dict[str, str]]
FillMissingValues
Name
- Type:
- Required: Yes
Inputs
- Type: typing.List[str]
- Required: Yes
ImputedPath
- Type:
- Required: Yes
FilledPath
- Type: typing.Optional[str]
FillMissingValuesOutput
Name
- Type:
- Required: Yes
Inputs
- Type: typing.List[str]
- Required: Yes
ImputedPath
- Type:
- Required: Yes
FilledPath
- Type: typing.Optional[str]
Filter
Name
- Type:
- Required: Yes
Inputs
- Type: typing.List[str]
- Required: Yes
LogicalOperator
- Type: typing.Literal['AND', 'OR']
- Required: Yes
Filters
- Type: typing.List[typing.Union[aws_resource_validator.pydantic_models.glue.glue_classes.FilterExpression, aws_resource_validator.pydantic_models.glue.glue_classes.FilterExpressionOutput]]
- Required: Yes
FilterExpression
Operation
- Type: typing.Literal['EQ', 'GT', 'GTE', 'ISNULL', 'LT', 'LTE', 'REGEX']
- Required: Yes
Values
- Type: typing.List[typing.Union[aws_resource_validator.pydantic_models.glue.glue_classes.FilterValue, aws_resource_validator.pydantic_models.glue.glue_classes.FilterValueOutput]]
- Required: Yes
Negated
- Type: typing.Optional[bool]
FilterExpressionOutput
Operation
- Type: typing.Literal['EQ', 'GT', 'GTE', 'ISNULL', 'LT', 'LTE', 'REGEX']
- Required: Yes
Values
- Type: typing.List[aws_resource_validator.pydantic_models.glue.glue_classes.FilterValueOutput]
- Required: Yes
Negated
- Type: typing.Optional[bool]
FilterOutput
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.glue_classes.FilterExpressionOutput]
- Required: Yes
FilterValue
Type
- Type: typing.Literal['COLUMNEXTRACTED', 'CONSTANT']
- Required: Yes
Value
- Type: typing.List[str]
- Required: Yes
FilterValueOutput
Type
- Type: typing.Literal['COLUMNEXTRACTED', 'CONSTANT']
- Required: Yes
Value
- Type: typing.List[str]
- Required: Yes
FindMatchesMetrics
AreaUnderPRCurve
- Type: typing.Optional[float]
Precision
- Type: typing.Optional[float]
Recall
- Type: typing.Optional[float]
F1
- Type: typing.Optional[float]
ConfusionMatrix
- Type:
ColumnImportances
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue.glue_classes.ColumnImportance]]
FindMatchesParameters
PrimaryKeyColumnName
- Type: typing.Optional[str]
PrecisionRecallTradeoff
- Type: typing.Optional[float]
AccuracyCostTradeoff
- Type: typing.Optional[float]
EnforceProvidedLabels
- Type: typing.Optional[bool]
FindMatchesTaskRunProperties
JobId
- Type: typing.Optional[str]
JobName
- Type: typing.Optional[str]
JobRunId
- Type: typing.Optional[str]
GetBlueprintRequest
Name
- Type:
- Required: Yes
IncludeBlueprint
- Type: typing.Optional[bool]
IncludeParameterSpec
- Type: typing.Optional[bool]
GetBlueprintResponse
Blueprint
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetBlueprintRunRequest
BlueprintName
- Type:
- Required: Yes
RunId
- Type:
- Required: Yes
GetBlueprintRunResponse
BlueprintRun
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetBlueprintRunsRequest
BlueprintName
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
GetBlueprintRunsResponse
BlueprintRuns
- Type: typing.List[aws_resource_validator.pydantic_models.glue.glue_classes.BlueprintRun]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
GetCatalogImportStatusRequest
CatalogId
- Type: typing.Optional[str]
GetCatalogImportStatusResponse
ImportStatus
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetCatalogRequest
CatalogId
- Type:
- Required: Yes
GetCatalogResponse
Catalog
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetCatalogsRequest
ParentCatalogId
- Type: typing.Optional[str]
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
Recursive
- Type: typing.Optional[bool]
IncludeRoot
- Type: typing.Optional[bool]
GetCatalogsResponse
CatalogList
- Type: typing.List[aws_resource_validator.pydantic_models.glue.glue_classes.Catalog]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
GetClassifierRequest
Name
- Type:
- Required: Yes
GetClassifierResponse
Classifier
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetClassifiersRequest
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
GetClassifiersRequestPaginate
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.PaginatorConfig]
GetClassifiersResponse
Classifiers
- Type: typing.List[aws_resource_validator.pydantic_models.glue.glue_classes.Classifier]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
GetColumnStatisticsForPartitionRequest
DatabaseName
- Type:
- Required: Yes
TableName
- Type:
- Required: Yes
PartitionValues
- Type: typing.List[str]
- Required: Yes
ColumnNames
- Type: typing.List[str]
- Required: Yes
CatalogId
- Type: typing.Optional[str]
GetColumnStatisticsForPartitionResponse
ColumnStatisticsList
- Type: typing.List[aws_resource_validator.pydantic_models.glue.glue_classes.ColumnStatisticsOutput]
- Required: Yes
Errors
- Type: typing.List[aws_resource_validator.pydantic_models.glue.glue_classes.ColumnError]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetColumnStatisticsForTableRequest
DatabaseName
- Type:
- Required: Yes
TableName
- Type:
- Required: Yes
ColumnNames
- Type: typing.List[str]
- Required: Yes
CatalogId
- Type: typing.Optional[str]
GetColumnStatisticsForTableResponse
ColumnStatisticsList
- Type: typing.List[aws_resource_validator.pydantic_models.glue.glue_classes.ColumnStatisticsOutput]
- Required: Yes
Errors
- Type: typing.List[aws_resource_validator.pydantic_models.glue.glue_classes.ColumnError]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetColumnStatisticsTaskRunRequest
ColumnStatisticsTaskRunId
- Type:
- Required: Yes
GetColumnStatisticsTaskRunResponse
ColumnStatisticsTaskRun
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetColumnStatisticsTaskRunsRequest
DatabaseName
- Type:
- Required: Yes
TableName
- Type:
- Required: Yes
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
GetColumnStatisticsTaskRunsResponse
ColumnStatisticsTaskRuns
- Type: typing.List[aws_resource_validator.pydantic_models.glue.glue_classes.ColumnStatisticsTaskRun]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
GetColumnStatisticsTaskSettingsRequest
DatabaseName
- Type:
- Required: Yes
TableName
- Type:
- Required: Yes
GetColumnStatisticsTaskSettingsResponse
ColumnStatisticsTaskSettings
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetConnectionRequest
Name
- Type:
- Required: Yes
CatalogId
- Type: typing.Optional[str]
HidePassword
- Type: typing.Optional[bool]
ApplyOverrideForComputeEnvironment
- Type: typing.Optional[typing.Literal['ATHENA', 'PYTHON', 'SPARK']]
GetConnectionResponse
Connection
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetConnectionsFilter
MatchCriteria
- Type: typing.Optional[typing.List[str]]
ConnectionType
- Type: typing.Optional[typing.Literal['CUSTOM', 'FACEBOOKADS', 'GOOGLEADS', 'GOOGLEANALYTICS4', 'GOOGLESHEETS', 'HUBSPOT', 'INSTAGRAMADS', 'INTERCOM', 'JDBC', 'JIRACLOUD', 'KAFKA', 'MARKETO', 'MARKETPLACE', 'MONGODB', 'NETSUITEERP', 'NETWORK', 'SALESFORCE', 'SALESFORCEMARKETINGCLOUD', 'SALESFORCEPARDOT', 'SAPODATA', 'SERVICENOW', 'SFTP', 'SLACK', 'SNAPCHATADS', 'STRIPE', 'VIEW_VALIDATION_ATHENA', 'VIEW_VALIDATION_REDSHIFT', 'ZENDESK', 'ZOHOCRM']]
ConnectionSchemaVersion
- Type: typing.Optional[int]
GetConnectionsRequest
CatalogId
- Type: typing.Optional[str]
Filter
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.GetConnectionsFilter]
HidePassword
- Type: typing.Optional[bool]
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
GetConnectionsRequestPaginate
CatalogId
- Type: typing.Optional[str]
Filter
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.GetConnectionsFilter]
HidePassword
- Type: typing.Optional[bool]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.PaginatorConfig]
GetConnectionsResponse
ConnectionList
- Type: typing.List[aws_resource_validator.pydantic_models.glue.glue_classes.Connection]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
GetCrawlerMetricsRequest
CrawlerNameList
- Type: typing.Optional[typing.List[str]]
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
GetCrawlerMetricsRequestPaginate
CrawlerNameList
- Type: typing.Optional[typing.List[str]]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.PaginatorConfig]
GetCrawlerMetricsResponse
CrawlerMetricsList
- Type: typing.List[aws_resource_validator.pydantic_models.glue.glue_classes.CrawlerMetrics]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
GetCrawlerRequest
Name
- Type:
- Required: Yes
GetCrawlerResponse
Crawler
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetCrawlersRequest
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
GetCrawlersRequestPaginate
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.PaginatorConfig]
GetCrawlersResponse
Crawlers
- Type: typing.List[aws_resource_validator.pydantic_models.glue.glue_classes.Crawler]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
GetCustomEntityTypeRequest
Name
- Type:
- Required: Yes
GetCustomEntityTypeResponse
Name
- Type:
- Required: Yes
RegexString
- Type:
- Required: Yes
ContextWords
- Type: typing.List[str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetDataCatalogEncryptionSettingsRequest
CatalogId
- Type: typing.Optional[str]
GetDataCatalogEncryptionSettingsResponse
DataCatalogEncryptionSettings
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetDataQualityModelRequest
ProfileId
- Type:
- Required: Yes
StatisticId
- Type: typing.Optional[str]
GetDataQualityModelResponse
Status
- Type: typing.Literal['FAILED', 'RUNNING', 'SUCCEEDED']
- Required: Yes
StartedOn
- Type:
- Required: Yes
CompletedOn
- Type:
- Required: Yes
FailureReason
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetDataQualityModelResultRequest
StatisticId
- Type:
- Required: Yes
ProfileId
- Type:
- Required: Yes
GetDataQualityModelResultResponse
CompletedOn
- Type:
- Required: Yes
Model
- Type: typing.List[aws_resource_validator.pydantic_models.glue.glue_classes.StatisticModelResult]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetDataQualityResultRequest
ResultId
- Type:
- Required: Yes
GetDataQualityResultResponse
ResultId
- Type:
- Required: Yes
ProfileId
- 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.glue_classes.DataQualityRuleResult]
- Required: Yes
AnalyzerResults
- Type: typing.List[aws_resource_validator.pydantic_models.glue.glue_classes.DataQualityAnalyzerResult]
- Required: Yes
Observations
- Type: typing.List[aws_resource_validator.pydantic_models.glue.glue_classes.DataQualityObservation]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetDataQualityRuleRecommendationRunRequest
RunId
- Type:
- Required: Yes
GetDataQualityRuleRecommendationRunResponse
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
DataQualitySecurityConfiguration
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetDataQualityRulesetEvaluationRunRequest
RunId
- Type:
- Required: Yes
GetDataQualityRulesetEvaluationRunResponse
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.glue_classes.DataSourceOutput]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetDataQualityRulesetRequest
Name
- Type:
- Required: Yes
GetDataQualityRulesetResponse
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
DataQualitySecurityConfiguration
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetDatabaseRequest
Name
- Type:
- Required: Yes
CatalogId
- Type: typing.Optional[str]
GetDatabaseResponse
Database
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetDatabasesRequest
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.List[typing.Literal['NAME']]]
GetDatabasesRequestPaginate
CatalogId
- Type: typing.Optional[str]
ResourceShareType
- Type: typing.Optional[typing.Literal['ALL', 'FEDERATED', 'FOREIGN']]
AttributesToGet
- Type: typing.Optional[typing.List[typing.Literal['NAME']]]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.PaginatorConfig]
GetDatabasesResponse
DatabaseList
- Type: typing.List[aws_resource_validator.pydantic_models.glue.glue_classes.Database]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
GetDataflowGraphRequest
PythonScript
- Type: typing.Optional[str]
GetDataflowGraphResponse
DagNodes
- Type: typing.List[aws_resource_validator.pydantic_models.glue.glue_classes.CodeGenNodeOutput]
- Required: Yes
DagEdges
- Type: typing.List[aws_resource_validator.pydantic_models.glue.glue_classes.CodeGenEdge]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetDevEndpointRequest
EndpointName
- Type:
- Required: Yes
GetDevEndpointResponse
DevEndpoint
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetDevEndpointsRequest
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
GetDevEndpointsRequestPaginate
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.PaginatorConfig]
GetDevEndpointsResponse
DevEndpoints
- Type: typing.List[aws_resource_validator.pydantic_models.glue.glue_classes.DevEndpoint]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
GetEntityRecordsRequest
EntityName
- Type:
- Required: Yes
Limit
- Type:
- Required: Yes
ConnectionName
- Type: typing.Optional[str]
CatalogId
- Type: typing.Optional[str]
NextToken
- Type: typing.Optional[str]
DataStoreApiVersion
- Type: typing.Optional[str]
ConnectionOptions
- Type: typing.Optional[typing.Dict[str, str]]
FilterPredicate
- Type: typing.Optional[str]
OrderBy
- Type: typing.Optional[str]
SelectedFields
- Type: typing.Optional[typing.List[str]]
GetEntityRecordsResponse
Records
- Type: typing.List[typing.Dict[str, typing.Any]]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
GetIntegrationResourcePropertyRequest
ResourceArn
- Type:
- Required: Yes
GetIntegrationResourcePropertyResponse
ResourceArn
- Type:
- Required: Yes
SourceProcessingProperties
- Type:
- Required: Yes
TargetProcessingProperties
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetIntegrationTablePropertiesRequest
ResourceArn
- Type:
- Required: Yes
TableName
- Type:
- Required: Yes
GetIntegrationTablePropertiesResponse
ResourceArn
- Type:
- Required: Yes
TableName
- Type:
- Required: Yes
SourceTableConfig
- Type:
- Required: Yes
TargetTableConfig
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetJobBookmarkRequest
JobName
- Type:
- Required: Yes
RunId
- Type: typing.Optional[str]
GetJobBookmarkResponse
JobBookmarkEntry
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetJobRequest
JobName
- Type:
- Required: Yes
GetJobResponse
Job
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetJobRunRequest
JobName
- Type:
- Required: Yes
RunId
- Type:
- Required: Yes
PredecessorsIncluded
- Type: typing.Optional[bool]
GetJobRunResponse
JobRun
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetJobRunsRequest
JobName
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
GetJobRunsRequestPaginate
JobName
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.PaginatorConfig]
GetJobRunsResponse
JobRuns
- Type: typing.List[aws_resource_validator.pydantic_models.glue.glue_classes.JobRun]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
GetJobsRequest
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
GetJobsRequestPaginate
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.PaginatorConfig]
GetJobsResponse
Jobs
- Type: typing.List[aws_resource_validator.pydantic_models.glue.glue_classes.Job]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
GetJobsResponsePaginator
Jobs
- Type: typing.List[aws_resource_validator.pydantic_models.glue.glue_classes.JobPaginator]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
GetMLTaskRunRequest
TransformId
- Type:
- Required: Yes
TaskRunId
- Type:
- Required: Yes
GetMLTaskRunResponse
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
GetMLTaskRunsRequest
TransformId
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
Filter
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.TaskRunFilterCriteria]
Sort
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.TaskRunSortCriteria]
GetMLTaskRunsResponse
TaskRuns
- Type: typing.List[aws_resource_validator.pydantic_models.glue.glue_classes.TaskRun]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
GetMLTransformRequest
TransformId
- Type:
- Required: Yes
GetMLTransformResponse
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.glue_classes.GlueTableOutput]
- Required: Yes
Parameters
- Type:
- Required: Yes
EvaluationMetrics
- Type:
- Required: Yes
LabelCount
- Type:
- Required: Yes
Schema
- Type: typing.List[aws_resource_validator.pydantic_models.glue.glue_classes.SchemaColumn]
- 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
GetMLTransformsRequest
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
Filter
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.TransformFilterCriteria]
Sort
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.TransformSortCriteria]
GetMLTransformsResponse
Transforms
- Type: typing.List[aws_resource_validator.pydantic_models.glue.glue_classes.MLTransform]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
GetMappingRequest
Source
- Type:
- Required: Yes
Sinks
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue.glue_classes.CatalogEntry]]
Location
- Type:
GetMappingResponse
Mapping
- Type: typing.List[aws_resource_validator.pydantic_models.glue.glue_classes.MappingEntry]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetPartitionIndexesRequest
DatabaseName
- Type:
- Required: Yes
TableName
- Type:
- Required: Yes
CatalogId
- Type: typing.Optional[str]
NextToken
- Type: typing.Optional[str]
GetPartitionIndexesRequestPaginate
DatabaseName
- Type:
- Required: Yes
TableName
- Type:
- Required: Yes
CatalogId
- Type: typing.Optional[str]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.PaginatorConfig]
GetPartitionIndexesResponse
PartitionIndexDescriptorList
- Type: typing.List[aws_resource_validator.pydantic_models.glue.glue_classes.PartitionIndexDescriptor]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
GetPartitionRequest
DatabaseName
- Type:
- Required: Yes
TableName
- Type:
- Required: Yes
PartitionValues
- Type: typing.List[str]
- Required: Yes
CatalogId
- Type: typing.Optional[str]
GetPartitionResponse
Partition
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetPartitionsRequest
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:
MaxResults
- Type: typing.Optional[int]
ExcludeColumnSchema
- Type: typing.Optional[bool]
TransactionId
- Type: typing.Optional[str]
QueryAsOfTime
- Type: typing.Union[datetime.datetime, str, NoneType]
GetPartitionsRequestPaginate
DatabaseName
- Type:
- Required: Yes
TableName
- Type:
- Required: Yes
CatalogId
- Type: typing.Optional[str]
Expression
- Type: typing.Optional[str]
Segment
- Type:
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.glue_classes.PaginatorConfig]
GetPartitionsResponse
Partitions
- Type: typing.List[aws_resource_validator.pydantic_models.glue.glue_classes.Partition]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
GetPlanRequest
Mapping
- Type: typing.List[aws_resource_validator.pydantic_models.glue.glue_classes.MappingEntry]
- Required: Yes
Source
- Type:
- Required: Yes
Sinks
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue.glue_classes.CatalogEntry]]
Location
- Type:
Language
- Type: typing.Optional[typing.Literal['PYTHON', 'SCALA']]
AdditionalPlanOptionsMap
- Type: typing.Optional[typing.Dict[str, str]]
GetPlanResponse
PythonScript
- Type:
- Required: Yes
ScalaCode
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetRegistryInput
RegistryId
- Type:
- Required: Yes
GetRegistryResponse
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
GetResourcePoliciesRequest
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
GetResourcePoliciesRequestPaginate
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.PaginatorConfig]
GetResourcePoliciesResponse
GetResourcePoliciesResponseList
- Type: typing.List[aws_resource_validator.pydantic_models.glue.glue_classes.GluePolicy]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
GetResourcePolicyRequest
ResourceArn
- Type: typing.Optional[str]
GetResourcePolicyResponse
PolicyInJson
- Type:
- Required: Yes
PolicyHash
- Type:
- Required: Yes
CreateTime
- Type:
- Required: Yes
UpdateTime
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetSchemaByDefinitionInput
SchemaId
- Type:
- Required: Yes
SchemaDefinition
- Type:
- Required: Yes
GetSchemaByDefinitionResponse
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
GetSchemaInput
SchemaId
- Type:
- Required: Yes
GetSchemaResponse
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
GetSchemaVersionInput
SchemaId
- Type:
SchemaVersionId
- Type: typing.Optional[str]
SchemaVersionNumber
- Type:
GetSchemaVersionResponse
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
GetSchemaVersionsDiffInput
SchemaId
- Type:
- Required: Yes
FirstSchemaVersionNumber
- Type:
- Required: Yes
SecondSchemaVersionNumber
- Type:
- Required: Yes
SchemaDiffType
- Type: typing.Literal['SYNTAX_DIFF']
- Required: Yes
GetSchemaVersionsDiffResponse
Diff
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetSecurityConfigurationRequest
Name
- Type:
- Required: Yes
GetSecurityConfigurationResponse
SecurityConfiguration
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetSecurityConfigurationsRequest
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
GetSecurityConfigurationsRequestPaginate
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.PaginatorConfig]
GetSecurityConfigurationsResponse
SecurityConfigurations
- Type: typing.List[aws_resource_validator.pydantic_models.glue.glue_classes.SecurityConfiguration]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
GetSessionRequest
Id
- Type:
- Required: Yes
RequestOrigin
- Type: typing.Optional[str]
GetSessionResponse
Session
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetStatementRequest
SessionId
- Type:
- Required: Yes
Id
- Type:
- Required: Yes
RequestOrigin
- Type: typing.Optional[str]
GetStatementResponse
Statement
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetTableOptimizerRequest
CatalogId
- Type:
- Required: Yes
DatabaseName
- Type:
- Required: Yes
TableName
- Type:
- Required: Yes
Type
- Type: typing.Literal['compaction', 'orphan_file_deletion', 'retention']
- Required: Yes
GetTableOptimizerResponse
CatalogId
- Type:
- Required: Yes
DatabaseName
- Type:
- Required: Yes
TableName
- Type:
- Required: Yes
TableOptimizer
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetTableRequest
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]
IncludeStatusDetails
- Type: typing.Optional[bool]
GetTableResponse
Table
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetTableVersionRequest
DatabaseName
- Type:
- Required: Yes
TableName
- Type:
- Required: Yes
CatalogId
- Type: typing.Optional[str]
VersionId
- Type: typing.Optional[str]
GetTableVersionResponse
TableVersion
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetTableVersionsRequest
DatabaseName
- Type:
- Required: Yes
TableName
- Type:
- Required: Yes
CatalogId
- Type: typing.Optional[str]
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
GetTableVersionsRequestPaginate
DatabaseName
- Type:
- Required: Yes
TableName
- Type:
- Required: Yes
CatalogId
- Type: typing.Optional[str]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.PaginatorConfig]
GetTableVersionsResponse
TableVersions
- Type: typing.List[aws_resource_validator.pydantic_models.glue.glue_classes.TableVersion]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
GetTableVersionsResponsePaginator
TableVersions
- Type: typing.List[aws_resource_validator.pydantic_models.glue.glue_classes.TableVersionPaginator]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
GetTablesRequest
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]
IncludeStatusDetails
- Type: typing.Optional[bool]
AttributesToGet
- Type: typing.Optional[typing.List[typing.Literal['NAME', 'TABLE_TYPE']]]
GetTablesRequestPaginate
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]
IncludeStatusDetails
- Type: typing.Optional[bool]
AttributesToGet
- Type: typing.Optional[typing.List[typing.Literal['NAME', 'TABLE_TYPE']]]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.PaginatorConfig]
GetTablesResponse
TableList
- Type: typing.List[aws_resource_validator.pydantic_models.glue.glue_classes.Table]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
GetTablesResponsePaginator
TableList
- Type: typing.List[aws_resource_validator.pydantic_models.glue.glue_classes.TablePaginator]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
GetTagsRequest
ResourceArn
- Type:
- Required: Yes
GetTagsResponse
Tags
- Type: typing.Dict[str, str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetTriggerRequest
Name
- Type:
- Required: Yes
GetTriggerResponse
Trigger
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetTriggersRequest
NextToken
- Type: typing.Optional[str]
DependentJobName
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
GetTriggersRequestPaginate
DependentJobName
- Type: typing.Optional[str]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.PaginatorConfig]
GetTriggersResponse
Triggers
- Type: typing.List[aws_resource_validator.pydantic_models.glue.glue_classes.Trigger]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
GetUnfilteredPartitionMetadataRequest
CatalogId
- Type:
- Required: Yes
DatabaseName
- Type:
- Required: Yes
TableName
- Type:
- Required: Yes
PartitionValues
- Type: typing.List[str]
- Required: Yes
SupportedPermissionTypes
- Type: typing.List[typing.Literal['CELL_FILTER_PERMISSION', 'COLUMN_PERMISSION', 'NESTED_CELL_PERMISSION', 'NESTED_PERMISSION']]
- Required: Yes
Region
- Type: typing.Optional[str]
AuditContext
- Type:
QuerySessionContext
- Type:
GetUnfilteredPartitionMetadataResponse
Partition
- Type:
- Required: Yes
AuthorizedColumns
- Type: typing.List[str]
- Required: Yes
IsRegisteredWithLakeFormation
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetUnfilteredPartitionsMetadataRequest
CatalogId
- Type:
- Required: Yes
DatabaseName
- Type:
- Required: Yes
TableName
- Type:
- Required: Yes
SupportedPermissionTypes
- Type: typing.List[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:
NextToken
- Type: typing.Optional[str]
Segment
- Type:
MaxResults
- Type: typing.Optional[int]
QuerySessionContext
- Type:
GetUnfilteredPartitionsMetadataResponse
UnfilteredPartitions
- Type: typing.List[aws_resource_validator.pydantic_models.glue.glue_classes.UnfilteredPartition]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
GetUnfilteredTableMetadataRequest
CatalogId
- Type:
- Required: Yes
DatabaseName
- Type:
- Required: Yes
Name
- Type:
- Required: Yes
SupportedPermissionTypes
- Type: typing.List[typing.Literal['CELL_FILTER_PERMISSION', 'COLUMN_PERMISSION', 'NESTED_CELL_PERMISSION', 'NESTED_PERMISSION']]
- Required: Yes
Region
- Type: typing.Optional[str]
AuditContext
- Type:
ParentResourceArn
- Type: typing.Optional[str]
RootResourceArn
- Type: typing.Optional[str]
SupportedDialect
- Type:
Permissions
- Type: typing.Optional[typing.List[typing.Literal['ALL', 'ALTER', 'CREATE_DATABASE', 'CREATE_TABLE', 'DATA_LOCATION_ACCESS', 'DELETE', 'DROP', 'INSERT', 'SELECT']]]
QuerySessionContext
- Type:
GetUnfilteredTableMetadataResponse
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.glue_classes.ColumnRowFilter]
- 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
GetUsageProfileRequest
Name
- Type:
- Required: Yes
GetUsageProfileResponse
Name
- Type:
- Required: Yes
Description
- Type:
- Required: Yes
Configuration
- Type:
- Required: Yes
CreatedOn
- Type:
- Required: Yes
LastModifiedOn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetUserDefinedFunctionRequest
DatabaseName
- Type:
- Required: Yes
FunctionName
- Type:
- Required: Yes
CatalogId
- Type: typing.Optional[str]
GetUserDefinedFunctionResponse
UserDefinedFunction
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetUserDefinedFunctionsRequest
Pattern
- Type:
- Required: Yes
CatalogId
- Type: typing.Optional[str]
DatabaseName
- Type: typing.Optional[str]
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
GetUserDefinedFunctionsRequestPaginate
Pattern
- Type:
- Required: Yes
CatalogId
- Type: typing.Optional[str]
DatabaseName
- Type: typing.Optional[str]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.PaginatorConfig]
GetUserDefinedFunctionsResponse
UserDefinedFunctions
- Type: typing.List[aws_resource_validator.pydantic_models.glue.glue_classes.UserDefinedFunction]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
GetWorkflowRequest
Name
- Type:
- Required: Yes
IncludeGraph
- Type: typing.Optional[bool]
GetWorkflowResponse
Workflow
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetWorkflowRunPropertiesRequest
Name
- Type:
- Required: Yes
RunId
- Type:
- Required: Yes
GetWorkflowRunPropertiesResponse
RunProperties
- Type: typing.Dict[str, str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetWorkflowRunRequest
Name
- Type:
- Required: Yes
RunId
- Type:
- Required: Yes
IncludeGraph
- Type: typing.Optional[bool]
GetWorkflowRunResponse
Run
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetWorkflowRunsRequest
Name
- Type:
- Required: Yes
IncludeGraph
- Type: typing.Optional[bool]
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
GetWorkflowRunsRequestPaginate
Name
- Type:
- Required: Yes
IncludeGraph
- Type: typing.Optional[bool]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.PaginatorConfig]
GetWorkflowRunsResponse
Runs
- Type: typing.List[aws_resource_validator.pydantic_models.glue.glue_classes.WorkflowRun]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
GluePolicy
PolicyInJson
- Type: typing.Optional[str]
PolicyHash
- Type: typing.Optional[str]
CreateTime
- Type: typing.Optional[datetime.datetime]
UpdateTime
- Type: typing.Optional[datetime.datetime]
GlueSchema
Columns
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue.glue_classes.GlueStudioSchemaColumn]]
GlueSchemaOutput
Columns
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue.glue_classes.GlueStudioSchemaColumn]]
GlueStudioSchemaColumn
Name
- Type:
- Required: Yes
Type
- Type: typing.Optional[str]
GlueTable
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]]
GlueTableOutput
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]]
GovernedCatalogSource
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.glue_classes.S3SourceAdditionalOptions]
GovernedCatalogTarget
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.glue_classes.CatalogSchemaChangePolicy]
GovernedCatalogTargetOutput
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.glue_classes.CatalogSchemaChangePolicy]
GrokClassifier
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]
HudiTarget
Paths
- Type: typing.Optional[typing.List[str]]
ConnectionName
- Type: typing.Optional[str]
Exclusions
- Type: typing.Optional[typing.List[str]]
MaximumTraversalDepth
- Type: typing.Optional[int]
HudiTargetOutput
Paths
- Type: typing.Optional[typing.List[str]]
ConnectionName
- Type: typing.Optional[str]
Exclusions
- Type: typing.Optional[typing.List[str]]
MaximumTraversalDepth
- Type: typing.Optional[int]
IcebergCompactionMetrics
NumberOfBytesCompacted
- Type: typing.Optional[int]
NumberOfFilesCompacted
- Type: typing.Optional[int]
NumberOfDpus
- Type: typing.Optional[int]
JobDurationInHour
- Type: typing.Optional[float]
IcebergInput
MetadataOperation
- Type: typing.Literal['CREATE']
- Required: Yes
Version
- Type: typing.Optional[str]
IcebergOrphanFileDeletionConfiguration
orphanFileRetentionPeriodInDays
- Type: typing.Optional[int]
location
- Type: typing.Optional[str]
IcebergOrphanFileDeletionMetrics
NumberOfOrphanFilesDeleted
- Type: typing.Optional[int]
NumberOfDpus
- Type: typing.Optional[int]
JobDurationInHour
- Type: typing.Optional[float]
IcebergRetentionConfiguration
snapshotRetentionPeriodInDays
- Type: typing.Optional[int]
numberOfSnapshotsToRetain
- Type: typing.Optional[int]
cleanExpiredFiles
- Type: typing.Optional[bool]
IcebergRetentionMetrics
NumberOfDataFilesDeleted
- Type: typing.Optional[int]
NumberOfManifestFilesDeleted
- Type: typing.Optional[int]
NumberOfManifestListsDeleted
- Type: typing.Optional[int]
NumberOfDpus
- Type: typing.Optional[int]
JobDurationInHour
- Type: typing.Optional[float]
IcebergTarget
Paths
- Type: typing.Optional[typing.List[str]]
ConnectionName
- Type: typing.Optional[str]
Exclusions
- Type: typing.Optional[typing.List[str]]
MaximumTraversalDepth
- Type: typing.Optional[int]
IcebergTargetOutput
Paths
- Type: typing.Optional[typing.List[str]]
ConnectionName
- Type: typing.Optional[str]
Exclusions
- Type: typing.Optional[typing.List[str]]
MaximumTraversalDepth
- Type: typing.Optional[int]
ImportCatalogToGlueRequest
CatalogId
- Type: typing.Optional[str]
ImportLabelsTaskRunProperties
InputS3Path
- Type: typing.Optional[str]
Replace
- Type: typing.Optional[bool]
InboundIntegration
SourceArn
- Type:
- Required: Yes
TargetArn
- Type:
- Required: Yes
IntegrationArn
- Type:
- Required: Yes
Status
- Type: typing.Literal['ACTIVE', 'CREATING', 'DELETING', 'FAILED', 'MODIFYING', 'NEEDS_ATTENTION', 'SYNCING']
- Required: Yes
CreateTime
- Type:
- Required: Yes
Errors
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue.glue_classes.IntegrationError]]
Integration
SourceArn
- Type:
- Required: Yes
TargetArn
- Type:
- Required: Yes
IntegrationName
- Type:
- Required: Yes
IntegrationArn
- Type:
- Required: Yes
Status
- Type: typing.Literal['ACTIVE', 'CREATING', 'DELETING', 'FAILED', 'MODIFYING', 'NEEDS_ATTENTION', 'SYNCING']
- Required: Yes
CreateTime
- Type:
- Required: Yes
Description
- Type: typing.Optional[str]
KmsKeyId
- Type: typing.Optional[str]
AdditionalEncryptionContext
- Type: typing.Optional[typing.Dict[str, str]]
Tags
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue.glue_classes.Tag]]
Errors
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue.glue_classes.IntegrationError]]
DataFilter
- Type: typing.Optional[str]
IntegrationError
ErrorCode
- Type: typing.Optional[str]
ErrorMessage
- Type: typing.Optional[str]
IntegrationFilter
Name
- Type: typing.Optional[str]
Values
- Type: typing.Optional[typing.List[str]]
IntegrationPartition
FieldName
- Type: typing.Optional[str]
FunctionSpec
- Type: typing.Optional[str]
JDBCConnectorOptions
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']]]
JDBCConnectorOptionsOutput
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']]]
JDBCConnectorSource
Name
- Type:
- Required: Yes
ConnectionName
- Type:
- Required: Yes
ConnectorName
- Type:
- Required: Yes
ConnectionType
- Type:
- Required: Yes
AdditionalOptions
- Type: typing.Union[aws_resource_validator.pydantic_models.glue.glue_classes.JDBCConnectorOptions, aws_resource_validator.pydantic_models.glue.glue_classes.JDBCConnectorOptionsOutput, NoneType]
ConnectionTable
- Type: typing.Optional[str]
Query
- Type: typing.Optional[str]
OutputSchemas
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue.glue_classes.GlueSchema]]
JDBCConnectorSourceOutput
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.glue_classes.JDBCConnectorOptionsOutput]
ConnectionTable
- Type: typing.Optional[str]
Query
- Type: typing.Optional[str]
OutputSchemas
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue.glue_classes.GlueSchemaOutput]]
JDBCConnectorTarget
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.glue_classes.GlueSchema]]
JDBCConnectorTargetOutput
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.glue_classes.GlueSchemaOutput]]
JdbcTarget
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']]]
JdbcTargetOutput
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']]]
Job
Name
- Type: typing.Optional[str]
JobMode
- Type: typing.Optional[typing.Literal['NOTEBOOK', 'SCRIPT', 'VISUAL']]
JobRunQueuingEnabled
- Type: typing.Optional[bool]
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:
Command
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.JobCommand]
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.glue_classes.ConnectionsListOutput]
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:
GlueVersion
- Type: typing.Optional[str]
CodeGenConfigurationNodes
- Type: typing.Optional[typing.Dict[str, aws_resource_validator.pydantic_models.glue.glue_classes.CodeGenConfigurationNodeOutput]]
ExecutionClass
- Type: typing.Optional[typing.Literal['FLEX', 'STANDARD']]
SourceControlDetails
- Type:
MaintenanceWindow
- Type: typing.Optional[str]
ProfileName
- Type: typing.Optional[str]
JobBookmarkEntry
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]
JobBookmarksEncryption
JobBookmarksEncryptionMode
- Type: typing.Optional[typing.Literal['CSE-KMS', 'DISABLED']]
KmsKeyArn
- Type: typing.Optional[str]
JobCommand
Name
- Type: typing.Optional[str]
ScriptLocation
- Type: typing.Optional[str]
PythonVersion
- Type: typing.Optional[str]
Runtime
- Type: typing.Optional[str]
JobNodeDetails
JobRuns
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue.glue_classes.JobRun]]
JobPaginator
Name
- Type: typing.Optional[str]
JobMode
- Type: typing.Optional[typing.Literal['NOTEBOOK', 'SCRIPT', 'VISUAL']]
JobRunQueuingEnabled
- Type: typing.Optional[bool]
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:
Command
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.JobCommand]
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.glue_classes.ConnectionsListOutput]
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:
GlueVersion
- Type: typing.Optional[str]
CodeGenConfigurationNodes
- Type: typing.Optional[typing.Dict[str, aws_resource_validator.pydantic_models.glue.glue_classes.CodeGenConfigurationNodePaginator]]
ExecutionClass
- Type: typing.Optional[typing.Literal['FLEX', 'STANDARD']]
SourceControlDetails
- Type:
MaintenanceWindow
- Type: typing.Optional[str]
ProfileName
- Type: typing.Optional[str]
JobRun
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']]
JobRunQueuingEnabled
- Type: typing.Optional[bool]
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.glue_classes.Predecessor]]
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:
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]
StateDetail
- Type: typing.Optional[str]
JobUpdate
JobMode
- Type: typing.Optional[typing.Literal['NOTEBOOK', 'SCRIPT', 'VISUAL']]
JobRunQueuingEnabled
- Type: typing.Optional[bool]
Description
- Type: typing.Optional[str]
LogUri
- Type: typing.Optional[str]
Role
- Type: typing.Optional[str]
ExecutionProperty
- Type:
Command
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.JobCommand]
DefaultArguments
- Type: typing.Optional[typing.Dict[str, str]]
NonOverridableArguments
- Type: typing.Optional[typing.Dict[str, str]]
Connections
- Type: typing.Union[aws_resource_validator.pydantic_models.glue.glue_classes.ConnectionsList, aws_resource_validator.pydantic_models.glue.glue_classes.ConnectionsListOutput, NoneType]
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:
GlueVersion
- Type: typing.Optional[str]
CodeGenConfigurationNodes
- Type: typing.Optional[typing.Dict[str, typing.Union[aws_resource_validator.pydantic_models.glue.glue_classes.CodeGenConfigurationNode, aws_resource_validator.pydantic_models.glue.glue_classes.CodeGenConfigurationNodeOutput]]]
ExecutionClass
- Type: typing.Optional[typing.Literal['FLEX', 'STANDARD']]
SourceControlDetails
- Type:
MaintenanceWindow
- Type: typing.Optional[str]
Join
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[typing.Union[aws_resource_validator.pydantic_models.glue.glue_classes.JoinColumn, aws_resource_validator.pydantic_models.glue.glue_classes.JoinColumnOutput]]
- Required: Yes
JoinColumn
From
- Type:
- Required: Yes
Keys
- Type: typing.List[typing.List[str]]
- Required: Yes
JoinColumnOutput
From
- Type:
- Required: Yes
Keys
- Type: typing.List[typing.List[str]]
- Required: Yes
JoinOutput
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.glue_classes.JoinColumnOutput]
- Required: Yes
JsonClassifier
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]
KafkaStreamingSourceOptions
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]
KafkaStreamingSourceOptionsOutput
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]
KeySchemaElement
Name
- Type:
- Required: Yes
Type
- Type:
- Required: Yes
KinesisStreamingSourceOptions
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]
KinesisStreamingSourceOptionsOutput
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]
LabelingSetGenerationTaskRunProperties
OutputS3Path
- Type: typing.Optional[str]
LakeFormationConfiguration
UseLakeFormationCredentials
- Type: typing.Optional[bool]
AccountId
- Type: typing.Optional[str]
LastActiveDefinition
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]
LastCrawlInfo
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]
LineageConfiguration
CrawlerLineageSettings
- Type: typing.Optional[typing.Literal['DISABLE', 'ENABLE']]
ListBlueprintsRequest
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
Tags
- Type: typing.Optional[typing.Dict[str, str]]
ListBlueprintsRequestPaginate
Tags
- Type: typing.Optional[typing.Dict[str, str]]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.PaginatorConfig]
ListBlueprintsResponse
Blueprints
- Type: typing.List[str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListColumnStatisticsTaskRunsRequest
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
ListColumnStatisticsTaskRunsResponse
ColumnStatisticsTaskRunIds
- Type: typing.List[str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListConnectionTypesRequest
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
ListConnectionTypesRequestPaginate
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.PaginatorConfig]
ListConnectionTypesResponse
ConnectionTypes
- Type: typing.List[aws_resource_validator.pydantic_models.glue.glue_classes.ConnectionTypeBrief]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListCrawlersRequest
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
Tags
- Type: typing.Optional[typing.Dict[str, str]]
ListCrawlersResponse
CrawlerNames
- Type: typing.List[str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListCrawlsRequest
CrawlerName
- Type:
- Required: Yes
MaxResults
- Type: typing.Optional[int]
Filters
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue.glue_classes.CrawlsFilter]]
NextToken
- Type: typing.Optional[str]
ListCrawlsResponse
Crawls
- Type: typing.List[aws_resource_validator.pydantic_models.glue.glue_classes.CrawlerHistory]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListCustomEntityTypesRequest
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
Tags
- Type: typing.Optional[typing.Dict[str, str]]
ListCustomEntityTypesResponse
CustomEntityTypes
- Type: typing.List[aws_resource_validator.pydantic_models.glue.glue_classes.CustomEntityType]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListDataQualityResultsRequest
Filter
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.DataQualityResultFilterCriteria]
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
ListDataQualityResultsResponse
Results
- Type: typing.List[aws_resource_validator.pydantic_models.glue.glue_classes.DataQualityResultDescription]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListDataQualityRuleRecommendationRunsRequest
Filter
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.DataQualityRuleRecommendationRunFilter]
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
ListDataQualityRuleRecommendationRunsResponse
Runs
- Type: typing.List[aws_resource_validator.pydantic_models.glue.glue_classes.DataQualityRuleRecommendationRunDescription]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListDataQualityRulesetEvaluationRunsRequest
Filter
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.DataQualityRulesetEvaluationRunFilter]
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
ListDataQualityRulesetEvaluationRunsResponse
Runs
- Type: typing.List[aws_resource_validator.pydantic_models.glue.glue_classes.DataQualityRulesetEvaluationRunDescription]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListDataQualityRulesetsRequest
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
Filter
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.DataQualityRulesetFilterCriteria]
Tags
- Type: typing.Optional[typing.Dict[str, str]]
ListDataQualityRulesetsResponse
Rulesets
- Type: typing.List[aws_resource_validator.pydantic_models.glue.glue_classes.DataQualityRulesetListDetails]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListDataQualityStatisticAnnotationsRequest
StatisticId
- Type: typing.Optional[str]
ProfileId
- Type: typing.Optional[str]
TimestampFilter
- Type:
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
ListDataQualityStatisticAnnotationsResponse
Annotations
- Type: typing.List[aws_resource_validator.pydantic_models.glue.glue_classes.StatisticAnnotation]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListDataQualityStatisticsRequest
StatisticId
- Type: typing.Optional[str]
ProfileId
- Type: typing.Optional[str]
TimestampFilter
- Type:
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
ListDataQualityStatisticsResponse
Statistics
- Type: typing.List[aws_resource_validator.pydantic_models.glue.glue_classes.StatisticSummary]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListDevEndpointsRequest
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
Tags
- Type: typing.Optional[typing.Dict[str, str]]
ListDevEndpointsResponse
DevEndpointNames
- Type: typing.List[str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListEntitiesRequest
ConnectionName
- Type: typing.Optional[str]
CatalogId
- Type: typing.Optional[str]
ParentEntityName
- Type: typing.Optional[str]
NextToken
- Type: typing.Optional[str]
DataStoreApiVersion
- Type: typing.Optional[str]
ListEntitiesRequestPaginate
ConnectionName
- Type: typing.Optional[str]
CatalogId
- Type: typing.Optional[str]
ParentEntityName
- Type: typing.Optional[str]
DataStoreApiVersion
- Type: typing.Optional[str]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.PaginatorConfig]
ListEntitiesResponse
Entities
- Type: typing.List[aws_resource_validator.pydantic_models.glue.glue_classes.Entity]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListJobsRequest
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
Tags
- Type: typing.Optional[typing.Dict[str, str]]
ListJobsRequestPaginate
Tags
- Type: typing.Optional[typing.Dict[str, str]]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.PaginatorConfig]
ListJobsResponse
JobNames
- Type: typing.List[str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListMLTransformsRequest
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
Filter
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.TransformFilterCriteria]
Sort
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.TransformSortCriteria]
Tags
- Type: typing.Optional[typing.Dict[str, str]]
ListMLTransformsResponse
TransformIds
- Type: typing.List[str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListRegistriesInput
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
ListRegistriesInputPaginate
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.PaginatorConfig]
ListRegistriesResponse
Registries
- Type: typing.List[aws_resource_validator.pydantic_models.glue.glue_classes.RegistryListItem]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListSchemaVersionsInput
SchemaId
- Type:
- Required: Yes
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
ListSchemaVersionsInputPaginate
SchemaId
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.PaginatorConfig]
ListSchemaVersionsResponse
Schemas
- Type: typing.List[aws_resource_validator.pydantic_models.glue.glue_classes.SchemaVersionListItem]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListSchemasInput
RegistryId
- Type:
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
ListSchemasInputPaginate
RegistryId
- Type:
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.PaginatorConfig]
ListSchemasResponse
Schemas
- Type: typing.List[aws_resource_validator.pydantic_models.glue.glue_classes.SchemaListItem]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListSessionsRequest
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
Tags
- Type: typing.Optional[typing.Dict[str, str]]
RequestOrigin
- Type: typing.Optional[str]
ListSessionsResponse
Ids
- Type: typing.List[str]
- Required: Yes
Sessions
- Type: typing.List[aws_resource_validator.pydantic_models.glue.glue_classes.Session]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListStatementsRequest
SessionId
- Type:
- Required: Yes
RequestOrigin
- Type: typing.Optional[str]
NextToken
- Type: typing.Optional[str]
ListStatementsResponse
Statements
- Type: typing.List[aws_resource_validator.pydantic_models.glue.glue_classes.Statement]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListTableOptimizerRunsRequest
CatalogId
- Type:
- Required: Yes
DatabaseName
- Type:
- Required: Yes
TableName
- Type:
- Required: Yes
Type
- Type: typing.Literal['compaction', 'orphan_file_deletion', 'retention']
- Required: Yes
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
ListTableOptimizerRunsRequestPaginate
CatalogId
- Type:
- Required: Yes
DatabaseName
- Type:
- Required: Yes
TableName
- Type:
- Required: Yes
Type
- Type: typing.Literal['compaction', 'orphan_file_deletion', 'retention']
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.PaginatorConfig]
ListTableOptimizerRunsResponse
CatalogId
- Type:
- Required: Yes
DatabaseName
- Type:
- Required: Yes
TableName
- Type:
- Required: Yes
TableOptimizerRuns
- Type: typing.List[aws_resource_validator.pydantic_models.glue.glue_classes.TableOptimizerRun]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListTriggersRequest
NextToken
- Type: typing.Optional[str]
DependentJobName
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
Tags
- Type: typing.Optional[typing.Dict[str, str]]
ListTriggersRequestPaginate
DependentJobName
- Type: typing.Optional[str]
Tags
- Type: typing.Optional[typing.Dict[str, str]]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.PaginatorConfig]
ListTriggersResponse
TriggerNames
- Type: typing.List[str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListUsageProfilesRequest
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
ListUsageProfilesRequestPaginate
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.PaginatorConfig]
ListUsageProfilesResponse
Profiles
- Type: typing.List[aws_resource_validator.pydantic_models.glue.glue_classes.UsageProfileDefinition]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListWorkflowsRequest
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
ListWorkflowsRequestPaginate
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.PaginatorConfig]
ListWorkflowsResponse
Workflows
- Type: typing.List[str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
Location
Jdbc
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue.glue_classes.CodeGenNodeArg]]
S3
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue.glue_classes.CodeGenNodeArg]]
DynamoDB
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue.glue_classes.CodeGenNodeArg]]
LongColumnStatisticsData
NumberOfNulls
- Type:
- Required: Yes
NumberOfDistinctValues
- Type:
- Required: Yes
MinimumValue
- Type: typing.Optional[int]
MaximumValue
- Type: typing.Optional[int]
MLTransform
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.glue_classes.GlueTableOutput]]
Parameters
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.TransformParameters]
EvaluationMetrics
- Type:
LabelCount
- Type: typing.Optional[int]
Schema
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue.glue_classes.SchemaColumn]]
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:
MLUserDataEncryption
MlUserDataEncryptionMode
- Type: typing.Literal['DISABLED', 'SSE-KMS']
- Required: Yes
KmsKeyId
- Type: typing.Optional[str]
Mapping
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]]]
MappingEntry
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]
MappingOutput
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]]]
MappingPaginator
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]]]
Merge
Name
- Type:
- Required: Yes
Inputs
- Type: typing.List[str]
- Required: Yes
Source
- Type:
- Required: Yes
PrimaryKeys
- Type: typing.List[typing.List[str]]
- Required: Yes
MergeOutput
Name
- Type:
- Required: Yes
Inputs
- Type: typing.List[str]
- Required: Yes
Source
- Type:
- Required: Yes
PrimaryKeys
- Type: typing.List[typing.List[str]]
- Required: Yes
MetadataInfo
MetadataValue
- Type: typing.Optional[str]
CreatedTime
- Type: typing.Optional[str]
OtherMetadataValueList
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue.glue_classes.OtherMetadataValueListItem]]
MetadataKeyValuePair
MetadataKey
- Type: typing.Optional[str]
MetadataValue
- Type: typing.Optional[str]
MetricBasedObservation
MetricName
- Type: typing.Optional[str]
StatisticId
- Type: typing.Optional[str]
MetricValues
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.DataQualityMetricValues]
NewRules
- Type: typing.Optional[typing.List[str]]
MicrosoftSQLServerCatalogSource
Name
- Type:
- Required: Yes
Database
- Type:
- Required: Yes
Table
- Type:
- Required: Yes
MicrosoftSQLServerCatalogTarget
Name
- Type:
- Required: Yes
Inputs
- Type: typing.List[str]
- Required: Yes
Database
- Type:
- Required: Yes
Table
- Type:
- Required: Yes
MicrosoftSQLServerCatalogTargetOutput
Name
- Type:
- Required: Yes
Inputs
- Type: typing.List[str]
- Required: Yes
Database
- Type:
- Required: Yes
Table
- Type:
- Required: Yes
ModifyIntegrationRequest
IntegrationIdentifier
- Type:
- Required: Yes
Description
- Type: typing.Optional[str]
DataFilter
- Type: typing.Optional[str]
IntegrationName
- Type: typing.Optional[str]
ModifyIntegrationResponse
SourceArn
- Type:
- Required: Yes
TargetArn
- Type:
- Required: Yes
IntegrationName
- Type:
- Required: Yes
Description
- Type:
- Required: Yes
IntegrationArn
- Type:
- Required: Yes
KmsKeyId
- Type:
- Required: Yes
AdditionalEncryptionContext
- Type: typing.Dict[str, str]
- Required: Yes
Tags
- Type: typing.List[aws_resource_validator.pydantic_models.glue.glue_classes.Tag]
- Required: Yes
Status
- Type: typing.Literal['ACTIVE', 'CREATING', 'DELETING', 'FAILED', 'MODIFYING', 'NEEDS_ATTENTION', 'SYNCING']
- Required: Yes
CreateTime
- Type:
- Required: Yes
Errors
- Type: typing.List[aws_resource_validator.pydantic_models.glue.glue_classes.IntegrationError]
- Required: Yes
DataFilter
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
MongoDBTarget
ConnectionName
- Type: typing.Optional[str]
Path
- Type: typing.Optional[str]
ScanAll
- Type: typing.Optional[bool]
MySQLCatalogSource
Name
- Type:
- Required: Yes
Database
- Type:
- Required: Yes
Table
- Type:
- Required: Yes
MySQLCatalogTarget
Name
- Type:
- Required: Yes
Inputs
- Type: typing.List[str]
- Required: Yes
Database
- Type:
- Required: Yes
Table
- Type:
- Required: Yes
MySQLCatalogTargetOutput
Name
- Type:
- Required: Yes
Inputs
- Type: typing.List[str]
- Required: Yes
Database
- Type:
- Required: Yes
Table
- Type:
- Required: Yes
Node
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.glue_classes.TriggerNodeDetails]
JobDetails
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.JobNodeDetails]
CrawlerDetails
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.CrawlerNodeDetails]
NotificationProperty
NotifyDelayAfter
- Type: typing.Optional[int]
NullCheckBoxList
IsEmpty
- Type: typing.Optional[bool]
IsNullString
- Type: typing.Optional[bool]
IsNegOne
- Type: typing.Optional[bool]
NullValueField
Value
- Type:
- Required: Yes
Datatype
- Type:
- Required: Yes
OAuth2ClientApplication
UserManagedClientApplicationClientId
- Type: typing.Optional[str]
AWSManagedClientApplicationReference
- Type: typing.Optional[str]
OAuth2Credentials
UserManagedClientApplicationClientSecret
- Type: typing.Optional[str]
AccessToken
- Type: typing.Optional[str]
RefreshToken
- Type: typing.Optional[str]
JwtToken
- Type: typing.Optional[str]
OAuth2Properties
OAuth2GrantType
- Type: typing.Optional[typing.Literal['AUTHORIZATION_CODE', 'CLIENT_CREDENTIALS', 'JWT_BEARER']]
OAuth2ClientApplication
- Type:
TokenUrl
- Type: typing.Optional[str]
TokenUrlParametersMap
- Type: typing.Optional[typing.Dict[str, str]]
OAuth2PropertiesInput
OAuth2GrantType
- Type: typing.Optional[typing.Literal['AUTHORIZATION_CODE', 'CLIENT_CREDENTIALS', 'JWT_BEARER']]
OAuth2ClientApplication
- Type:
TokenUrl
- Type: typing.Optional[str]
TokenUrlParametersMap
- Type: typing.Optional[typing.Dict[str, str]]
AuthorizationCodeProperties
- Type:
OAuth2Credentials
- Type:
OpenTableFormatInput
IcebergInput
- Type:
Option
Value
- Type: typing.Optional[str]
Label
- Type: typing.Optional[str]
Description
- Type: typing.Optional[str]
OracleSQLCatalogSource
Name
- Type:
- Required: Yes
Database
- Type:
- Required: Yes
Table
- Type:
- Required: Yes
OracleSQLCatalogTarget
Name
- Type:
- Required: Yes
Inputs
- Type: typing.List[str]
- Required: Yes
Database
- Type:
- Required: Yes
Table
- Type:
- Required: Yes
OracleSQLCatalogTargetOutput
Name
- Type:
- Required: Yes
Inputs
- Type: typing.List[str]
- Required: Yes
Database
- Type:
- Required: Yes
Table
- Type:
- Required: Yes
Order
Column
- Type:
- Required: Yes
SortOrder
- Type:
- Required: Yes
OrphanFileDeletionConfiguration
icebergConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.IcebergOrphanFileDeletionConfiguration]
OrphanFileDeletionMetrics
IcebergMetrics
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.IcebergOrphanFileDeletionMetrics]
OtherMetadataValueListItem
MetadataValue
- Type: typing.Optional[str]
CreatedTime
- Type: typing.Optional[str]
PIIDetection
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]
PIIDetectionOutput
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]
PaginatorConfig
MaxItems
- Type: typing.Optional[int]
PageSize
- Type: typing.Optional[int]
StartingToken
- Type: typing.Optional[str]
Partition
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.glue_classes.StorageDescriptorOutput]
Parameters
- Type: typing.Optional[typing.Dict[str, str]]
LastAnalyzedTime
- Type: typing.Optional[datetime.datetime]
CatalogId
- Type: typing.Optional[str]
PartitionError
PartitionValues
- Type: typing.Optional[typing.List[str]]
ErrorDetail
- Type:
PartitionIndex
Keys
- Type: typing.List[str]
- Required: Yes
IndexName
- Type:
- Required: Yes
PartitionIndexDescriptor
IndexName
- Type:
- Required: Yes
Keys
- Type: typing.List[aws_resource_validator.pydantic_models.glue.glue_classes.KeySchemaElement]
- Required: Yes
IndexStatus
- Type: typing.Literal['ACTIVE', 'CREATING', 'DELETING', 'FAILED']
- Required: Yes
BackfillErrors
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue.glue_classes.BackfillError]]
PartitionInput
Values
- Type: typing.Optional[typing.List[str]]
LastAccessTime
- Type: typing.Union[datetime.datetime, str, NoneType]
StorageDescriptor
- Type: typing.Union[aws_resource_validator.pydantic_models.glue.glue_classes.StorageDescriptor, aws_resource_validator.pydantic_models.glue.glue_classes.StorageDescriptorOutput, NoneType]
Parameters
- Type: typing.Optional[typing.Dict[str, str]]
LastAnalyzedTime
- Type: typing.Union[datetime.datetime, str, NoneType]
PartitionValueList
Values
- Type: typing.List[str]
- Required: Yes
PartitionValueListOutput
Values
- Type: typing.List[str]
- Required: Yes
PhysicalConnectionRequirements
SubnetId
- Type: typing.Optional[str]
SecurityGroupIdList
- Type: typing.Optional[typing.List[str]]
AvailabilityZone
- Type: typing.Optional[str]
PhysicalConnectionRequirementsOutput
SubnetId
- Type: typing.Optional[str]
SecurityGroupIdList
- Type: typing.Optional[typing.List[str]]
AvailabilityZone
- Type: typing.Optional[str]
PostgreSQLCatalogSource
Name
- Type:
- Required: Yes
Database
- Type:
- Required: Yes
Table
- Type:
- Required: Yes
PostgreSQLCatalogTarget
Name
- Type:
- Required: Yes
Inputs
- Type: typing.List[str]
- Required: Yes
Database
- Type:
- Required: Yes
Table
- Type:
- Required: Yes
PostgreSQLCatalogTargetOutput
Name
- Type:
- Required: Yes
Inputs
- Type: typing.List[str]
- Required: Yes
Database
- Type:
- Required: Yes
Table
- Type:
- Required: Yes
Predecessor
JobName
- Type: typing.Optional[str]
RunId
- Type: typing.Optional[str]
Predicate
Logical
- Type: typing.Optional[typing.Literal['AND', 'ANY']]
Conditions
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue.glue_classes.Condition]]
PredicateOutput
Logical
- Type: typing.Optional[typing.Literal['AND', 'ANY']]
Conditions
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue.glue_classes.Condition]]
PrincipalPermissions
Principal
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.DataLakePrincipal]
Permissions
- Type: typing.Optional[typing.List[typing.Literal['ALL', 'ALTER', 'CREATE_DATABASE', 'CREATE_TABLE', 'DATA_LOCATION_ACCESS', 'DELETE', 'DROP', 'INSERT', 'SELECT']]]
PrincipalPermissionsOutput
Principal
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.DataLakePrincipal]
Permissions
- Type: typing.Optional[typing.List[typing.Literal['ALL', 'ALTER', 'CREATE_DATABASE', 'CREATE_TABLE', 'DATA_LOCATION_ACCESS', 'DELETE', 'DROP', 'INSERT', 'SELECT']]]
ProfileConfiguration
SessionConfiguration
- Type: typing.Optional[typing.Dict[str, aws_resource_validator.pydantic_models.glue.glue_classes.ConfigurationObject]]
JobConfiguration
- Type: typing.Optional[typing.Dict[str, aws_resource_validator.pydantic_models.glue.glue_classes.ConfigurationObject]]
ProfileConfigurationOutput
SessionConfiguration
- Type: typing.Optional[typing.Dict[str, aws_resource_validator.pydantic_models.glue.glue_classes.ConfigurationObjectOutput]]
JobConfiguration
- Type: typing.Optional[typing.Dict[str, aws_resource_validator.pydantic_models.glue.glue_classes.ConfigurationObjectOutput]]
Property
Name
- Type:
- Required: Yes
Description
- Type:
- Required: Yes
Required
- Type:
- Required: Yes
PropertyTypes
- Type: typing.List[typing.Literal['READ_ONLY', 'SECRET', 'SECRET_OR_USER_INPUT', 'UNUSED', 'USER_INPUT']]
- Required: Yes
DefaultValue
- Type: typing.Optional[str]
AllowedValues
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue.glue_classes.AllowedValue]]
DataOperationScopes
- Type: typing.Optional[typing.List[typing.Literal['READ', 'WRITE']]]
PropertyPredicate
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']]
PutDataCatalogEncryptionSettingsRequest
DataCatalogEncryptionSettings
- Type:
- Required: Yes
CatalogId
- Type: typing.Optional[str]
PutDataQualityProfileAnnotationRequest
ProfileId
- Type:
- Required: Yes
InclusionAnnotation
- Type: typing.Literal['EXCLUDE', 'INCLUDE']
- Required: Yes
PutResourcePolicyRequest
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']]
PutResourcePolicyResponse
PolicyHash
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
PutSchemaVersionMetadataInput
MetadataKeyValue
- Type:
- Required: Yes
SchemaId
- Type:
SchemaVersionNumber
- Type:
SchemaVersionId
- Type: typing.Optional[str]
PutSchemaVersionMetadataResponse
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
PutWorkflowRunPropertiesRequest
Name
- Type:
- Required: Yes
RunId
- Type:
- Required: Yes
RunProperties
- Type: typing.Dict[str, str]
- Required: Yes
QuerySchemaVersionMetadataInput
SchemaId
- Type:
SchemaVersionNumber
- Type:
SchemaVersionId
- Type: typing.Optional[str]
MetadataList
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue.glue_classes.MetadataKeyValuePair]]
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
QuerySchemaVersionMetadataResponse
MetadataInfoMap
- Type: typing.Dict[str, aws_resource_validator.pydantic_models.glue.glue_classes.MetadataInfo]
- Required: Yes
SchemaVersionId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
QuerySessionContext
QueryId
- Type: typing.Optional[str]
QueryStartTime
- Type: typing.Union[datetime.datetime, str, NoneType]
ClusterId
- Type: typing.Optional[str]
QueryAuthorizationId
- Type: typing.Optional[str]
AdditionalContext
- Type: typing.Optional[typing.Dict[str, str]]
Recipe
Name
- Type:
- Required: Yes
Inputs
- Type: typing.List[str]
- Required: Yes
RecipeReference
- Type:
RecipeSteps
- Type: typing.Optional[typing.List[typing.Union[aws_resource_validator.pydantic_models.glue.glue_classes.RecipeStep, aws_resource_validator.pydantic_models.glue.glue_classes.RecipeStepOutput]]]
RecipeAction
Operation
- Type:
- Required: Yes
Parameters
- Type: typing.Optional[typing.Dict[str, str]]
RecipeActionOutput
Operation
- Type:
- Required: Yes
Parameters
- Type: typing.Optional[typing.Dict[str, str]]
RecipeOutput
Name
- Type:
- Required: Yes
Inputs
- Type: typing.List[str]
- Required: Yes
RecipeReference
- Type:
RecipeSteps
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue.glue_classes.RecipeStepOutput]]
RecipeReference
RecipeArn
- Type:
- Required: Yes
RecipeVersion
- Type:
- Required: Yes
RecipeStep
Action
- Type: typing.Union[aws_resource_validator.pydantic_models.glue.glue_classes.RecipeAction, aws_resource_validator.pydantic_models.glue.glue_classes.RecipeActionOutput]
- Required: Yes
ConditionExpressions
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue.glue_classes.ConditionExpression]]
RecipeStepOutput
Action
- Type:
- Required: Yes
ConditionExpressions
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue.glue_classes.ConditionExpression]]
RecrawlPolicy
RecrawlBehavior
- Type: typing.Optional[typing.Literal['CRAWL_EVENT_MODE', 'CRAWL_EVERYTHING', 'CRAWL_NEW_FOLDERS_ONLY']]
RedshiftSource
Name
- Type:
- Required: Yes
Database
- Type:
- Required: Yes
Table
- Type:
- Required: Yes
RedshiftTmpDir
- Type: typing.Optional[str]
TmpDirIAMRole
- Type: typing.Optional[str]
RedshiftTarget
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.Union[aws_resource_validator.pydantic_models.glue.glue_classes.UpsertRedshiftTargetOptions, aws_resource_validator.pydantic_models.glue.glue_classes.UpsertRedshiftTargetOptionsOutput, NoneType]
RedshiftTargetOutput
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.glue_classes.UpsertRedshiftTargetOptionsOutput]
RegisterSchemaVersionInput
SchemaId
- Type:
- Required: Yes
SchemaDefinition
- Type:
- Required: Yes
RegisterSchemaVersionResponse
SchemaVersionId
- Type:
- Required: Yes
VersionNumber
- Type:
- Required: Yes
Status
- Type: typing.Literal['AVAILABLE', 'DELETING', 'FAILURE', 'PENDING']
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
RegistryId
RegistryName
- Type: typing.Optional[str]
RegistryArn
- Type: typing.Optional[str]
RegistryListItem
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]
RelationalCatalogSource
Name
- Type:
- Required: Yes
Database
- Type:
- Required: Yes
Table
- Type:
- Required: Yes
RemoveSchemaVersionMetadataInput
MetadataKeyValue
- Type:
- Required: Yes
SchemaId
- Type:
SchemaVersionNumber
- Type:
SchemaVersionId
- Type: typing.Optional[str]
RemoveSchemaVersionMetadataResponse
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
RenameField
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
RenameFieldOutput
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
ResetJobBookmarkRequest
JobName
- Type:
- Required: Yes
RunId
- Type: typing.Optional[str]
ResetJobBookmarkResponse
JobBookmarkEntry
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ResourceUri
ResourceType
- Type: typing.Optional[typing.Literal['ARCHIVE', 'FILE', 'JAR']]
Uri
- Type: typing.Optional[str]
ResponseMetadata
RequestId
- Type:
- Required: Yes
HTTPStatusCode
- Type:
- Required: Yes
HTTPHeaders
- Type: typing.Dict[str, str]
- Required: Yes
RetryAttempts
- Type:
- Required: Yes
HostId
- Type: typing.Optional[str]
ResumeWorkflowRunRequest
Name
- Type:
- Required: Yes
RunId
- Type:
- Required: Yes
NodeIds
- Type: typing.List[str]
- Required: Yes
ResumeWorkflowRunResponse
RunId
- Type:
- Required: Yes
NodeIds
- Type: typing.List[str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
RetentionConfiguration
icebergConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.IcebergRetentionConfiguration]
RetentionMetrics
IcebergMetrics
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.IcebergRetentionMetrics]
RunIdentifier
RunId
- Type: typing.Optional[str]
JobRunId
- Type: typing.Optional[str]
RunMetrics
NumberOfBytesCompacted
- Type: typing.Optional[str]
NumberOfFilesCompacted
- Type: typing.Optional[str]
NumberOfDpus
- Type: typing.Optional[str]
JobDurationInHour
- Type: typing.Optional[str]
RunStatementRequest
SessionId
- Type:
- Required: Yes
Code
- Type:
- Required: Yes
RequestOrigin
- Type: typing.Optional[str]
RunStatementResponse
Id
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
S3CatalogDeltaSource
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.glue_classes.GlueSchema]]
S3CatalogDeltaSourceOutput
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.glue_classes.GlueSchemaOutput]]
S3CatalogHudiSource
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.glue_classes.GlueSchema]]
S3CatalogHudiSourceOutput
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.glue_classes.GlueSchemaOutput]]
S3CatalogSource
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.glue_classes.S3SourceAdditionalOptions]
S3CatalogTarget
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.glue_classes.CatalogSchemaChangePolicy]
S3CatalogTargetOutput
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.glue_classes.CatalogSchemaChangePolicy]
S3CsvSource
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.glue_classes.S3DirectSourceAdditionalOptions]
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.glue_classes.GlueSchema]]
S3CsvSourceOutput
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.glue_classes.S3DirectSourceAdditionalOptions]
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.glue_classes.GlueSchemaOutput]]
S3DeltaCatalogTarget
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.glue_classes.CatalogSchemaChangePolicy]
S3DeltaCatalogTargetOutput
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.glue_classes.CatalogSchemaChangePolicy]
S3DeltaDirectTarget
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.glue_classes.DirectSchemaChangePolicy]
S3DeltaDirectTargetOutput
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.glue_classes.DirectSchemaChangePolicy]
S3DeltaSource
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.glue_classes.S3DirectSourceAdditionalOptions]
OutputSchemas
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue.glue_classes.GlueSchema]]
S3DeltaSourceOutput
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.glue_classes.S3DirectSourceAdditionalOptions]
OutputSchemas
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue.glue_classes.GlueSchemaOutput]]
S3DirectSourceAdditionalOptions
BoundedSize
- Type: typing.Optional[int]
BoundedFiles
- Type: typing.Optional[int]
EnableSamplePath
- Type: typing.Optional[bool]
SamplePath
- Type: typing.Optional[str]
S3DirectTarget
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.glue_classes.DirectSchemaChangePolicy]
S3DirectTargetOutput
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.glue_classes.DirectSchemaChangePolicy]
S3Encryption
S3EncryptionMode
- Type: typing.Optional[typing.Literal['DISABLED', 'SSE-KMS', 'SSE-S3']]
KmsKeyArn
- Type: typing.Optional[str]
S3GlueParquetTarget
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.glue_classes.DirectSchemaChangePolicy]
S3GlueParquetTargetOutput
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.glue_classes.DirectSchemaChangePolicy]
S3HudiCatalogTarget
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.glue_classes.CatalogSchemaChangePolicy]
S3HudiCatalogTargetOutput
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.glue_classes.CatalogSchemaChangePolicy]
S3HudiDirectTarget
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.glue_classes.DirectSchemaChangePolicy]
S3HudiDirectTargetOutput
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.glue_classes.DirectSchemaChangePolicy]
S3HudiSource
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.glue_classes.S3DirectSourceAdditionalOptions]
OutputSchemas
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue.glue_classes.GlueSchema]]
S3HudiSourceOutput
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.glue_classes.S3DirectSourceAdditionalOptions]
OutputSchemas
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue.glue_classes.GlueSchemaOutput]]
S3JsonSource
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.glue_classes.S3DirectSourceAdditionalOptions]
JsonPath
- Type: typing.Optional[str]
Multiline
- Type: typing.Optional[bool]
OutputSchemas
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue.glue_classes.GlueSchema]]
S3JsonSourceOutput
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.glue_classes.S3DirectSourceAdditionalOptions]
JsonPath
- Type: typing.Optional[str]
Multiline
- Type: typing.Optional[bool]
OutputSchemas
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue.glue_classes.GlueSchemaOutput]]
S3ParquetSource
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.glue_classes.S3DirectSourceAdditionalOptions]
OutputSchemas
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue.glue_classes.GlueSchema]]
S3ParquetSourceOutput
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.glue_classes.S3DirectSourceAdditionalOptions]
OutputSchemas
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue.glue_classes.GlueSchemaOutput]]
S3SourceAdditionalOptions
BoundedSize
- Type: typing.Optional[int]
BoundedFiles
- Type: typing.Optional[int]
S3Target
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]
S3TargetOutput
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]
Schedule
ScheduleExpression
- Type: typing.Optional[str]
State
- Type: typing.Optional[typing.Literal['NOT_SCHEDULED', 'SCHEDULED', 'TRANSITIONING']]
SchemaChangePolicy
UpdateBehavior
- Type: typing.Optional[typing.Literal['LOG', 'UPDATE_IN_DATABASE']]
DeleteBehavior
- Type: typing.Optional[typing.Literal['DELETE_FROM_DATABASE', 'DEPRECATE_IN_DATABASE', 'LOG']]
SchemaColumn
Name
- Type: typing.Optional[str]
DataType
- Type: typing.Optional[str]
SchemaId
SchemaArn
- Type: typing.Optional[str]
SchemaName
- Type: typing.Optional[str]
RegistryName
- Type: typing.Optional[str]
SchemaListItem
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]
SchemaReference
SchemaId
- Type:
SchemaVersionId
- Type: typing.Optional[str]
SchemaVersionNumber
- Type: typing.Optional[int]
SchemaVersionErrorItem
VersionNumber
- Type: typing.Optional[int]
ErrorDetails
- Type:
SchemaVersionListItem
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]
SchemaVersionNumber
LatestVersion
- Type: typing.Optional[bool]
VersionNumber
- Type: typing.Optional[int]
SearchTablesRequest
CatalogId
- Type: typing.Optional[str]
NextToken
- Type: typing.Optional[str]
Filters
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue.glue_classes.PropertyPredicate]]
SearchText
- Type: typing.Optional[str]
SortCriteria
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue.glue_classes.SortCriterion]]
MaxResults
- Type: typing.Optional[int]
ResourceShareType
- Type: typing.Optional[typing.Literal['ALL', 'FEDERATED', 'FOREIGN']]
IncludeStatusDetails
- Type: typing.Optional[bool]
SearchTablesResponse
TableList
- Type: typing.List[aws_resource_validator.pydantic_models.glue.glue_classes.Table]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
SecurityConfiguration
Name
- Type: typing.Optional[str]
CreatedTimeStamp
- Type: typing.Optional[datetime.datetime]
EncryptionConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.EncryptionConfigurationOutput]
Segment
SegmentNumber
- Type:
- Required: Yes
TotalSegments
- Type:
- Required: Yes
SelectFields
Name
- Type:
- Required: Yes
Inputs
- Type: typing.List[str]
- Required: Yes
Paths
- Type: typing.List[typing.List[str]]
- Required: Yes
SelectFieldsOutput
Name
- Type:
- Required: Yes
Inputs
- Type: typing.List[str]
- Required: Yes
Paths
- Type: typing.List[typing.List[str]]
- Required: Yes
SelectFromCollection
Name
- Type:
- Required: Yes
Inputs
- Type: typing.List[str]
- Required: Yes
Index
- Type:
- Required: Yes
SelectFromCollectionOutput
Name
- Type:
- Required: Yes
Inputs
- Type: typing.List[str]
- Required: Yes
Index
- Type:
- Required: Yes
SerDeInfo
Name
- Type: typing.Optional[str]
SerializationLibrary
- Type: typing.Optional[str]
Parameters
- Type: typing.Optional[typing.Dict[str, str]]
SerDeInfoOutput
Name
- Type: typing.Optional[str]
SerializationLibrary
- Type: typing.Optional[str]
Parameters
- Type: typing.Optional[typing.Dict[str, str]]
Session
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.glue_classes.SessionCommand]
DefaultArguments
- Type: typing.Optional[typing.Dict[str, str]]
Connections
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.ConnectionsListOutput]
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]
SessionCommand
Name
- Type: typing.Optional[str]
PythonVersion
- Type: typing.Optional[str]
SkewedInfo
SkewedColumnNames
- Type: typing.Optional[typing.List[str]]
SkewedColumnValues
- Type: typing.Optional[typing.List[str]]
SkewedColumnValueLocationMaps
- Type: typing.Optional[typing.Dict[str, str]]
SkewedInfoOutput
SkewedColumnNames
- Type: typing.Optional[typing.List[str]]
SkewedColumnValues
- Type: typing.Optional[typing.List[str]]
SkewedColumnValueLocationMaps
- Type: typing.Optional[typing.Dict[str, str]]
SnowflakeNodeData
SourceType
- Type: typing.Optional[str]
Connection
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.Option]
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.glue_classes.Option]
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.glue_classes.Option]]
AutoPushdown
- Type: typing.Optional[bool]
TableSchema
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue.glue_classes.Option]]
SnowflakeNodeDataOutput
SourceType
- Type: typing.Optional[str]
Connection
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.Option]
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.glue_classes.Option]
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.glue_classes.Option]]
AutoPushdown
- Type: typing.Optional[bool]
TableSchema
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue.glue_classes.Option]]
SnowflakeSource
Name
- Type:
- Required: Yes
Data
- Type: typing.Union[aws_resource_validator.pydantic_models.glue.glue_classes.SnowflakeNodeData, aws_resource_validator.pydantic_models.glue.glue_classes.SnowflakeNodeDataOutput]
- Required: Yes
OutputSchemas
- Type: typing.Optional[typing.List[typing.Union[aws_resource_validator.pydantic_models.glue.glue_classes.GlueSchema, aws_resource_validator.pydantic_models.glue.glue_classes.GlueSchemaOutput]]]
SnowflakeSourceOutput
Name
- Type:
- Required: Yes
Data
- Type:
- Required: Yes
OutputSchemas
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue.glue_classes.GlueSchemaOutput]]
SnowflakeTarget
Name
- Type:
- Required: Yes
Data
- Type: typing.Union[aws_resource_validator.pydantic_models.glue.glue_classes.SnowflakeNodeData, aws_resource_validator.pydantic_models.glue.glue_classes.SnowflakeNodeDataOutput]
- Required: Yes
Inputs
- Type: typing.Optional[typing.List[str]]
SnowflakeTargetOutput
Name
- Type:
- Required: Yes
Data
- Type:
- Required: Yes
Inputs
- Type: typing.Optional[typing.List[str]]
SortCriterion
FieldName
- Type: typing.Optional[str]
Sort
- Type: typing.Optional[typing.Literal['ASC', 'DESC']]
SourceControlDetails
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]
SourceProcessingProperties
RoleArn
- Type: typing.Optional[str]
SourceTableConfig
Fields
- Type: typing.Optional[typing.List[str]]
FilterPredicate
- Type: typing.Optional[str]
PrimaryKey
- Type: typing.Optional[typing.List[str]]
RecordUpdateField
- Type: typing.Optional[str]
SourceTableConfigOutput
Fields
- Type: typing.Optional[typing.List[str]]
FilterPredicate
- Type: typing.Optional[str]
PrimaryKey
- Type: typing.Optional[typing.List[str]]
RecordUpdateField
- Type: typing.Optional[str]
SparkConnectorSource
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.glue_classes.GlueSchema]]
SparkConnectorSourceOutput
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.glue_classes.GlueSchemaOutput]]
SparkConnectorTarget
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.glue_classes.GlueSchema]]
SparkConnectorTargetOutput
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.glue_classes.GlueSchemaOutput]]
SparkSQL
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.glue_classes.SqlAlias]
- Required: Yes
OutputSchemas
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue.glue_classes.GlueSchema]]
SparkSQLOutput
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.glue_classes.SqlAlias]
- Required: Yes
OutputSchemas
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue.glue_classes.GlueSchemaOutput]]
Spigot
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]
SpigotOutput
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]
SplitFields
Name
- Type:
- Required: Yes
Inputs
- Type: typing.List[str]
- Required: Yes
Paths
- Type: typing.List[typing.List[str]]
- Required: Yes
SplitFieldsOutput
Name
- Type:
- Required: Yes
Inputs
- Type: typing.List[str]
- Required: Yes
Paths
- Type: typing.List[typing.List[str]]
- Required: Yes
SqlAlias
From
- Type:
- Required: Yes
Alias
- Type:
- Required: Yes
StartBlueprintRunRequest
BlueprintName
- Type:
- Required: Yes
RoleArn
- Type:
- Required: Yes
Parameters
- Type: typing.Optional[str]
StartBlueprintRunResponse
RunId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
StartColumnStatisticsTaskRunRequest
DatabaseName
- Type:
- Required: Yes
TableName
- Type:
- Required: Yes
Role
- Type:
- Required: Yes
ColumnNameList
- Type: typing.Optional[typing.List[str]]
SampleSize
- Type: typing.Optional[float]
CatalogID
- Type: typing.Optional[str]
SecurityConfiguration
- Type: typing.Optional[str]
StartColumnStatisticsTaskRunResponse
ColumnStatisticsTaskRunId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
StartColumnStatisticsTaskRunScheduleRequest
DatabaseName
- Type:
- Required: Yes
TableName
- Type:
- Required: Yes
StartCrawlerRequest
Name
- Type:
- Required: Yes
StartCrawlerScheduleRequest
CrawlerName
- Type:
- Required: Yes
StartDataQualityRuleRecommendationRunRequest
DataSource
- Type: typing.Union[aws_resource_validator.pydantic_models.glue.glue_classes.DataSource, aws_resource_validator.pydantic_models.glue.glue_classes.DataSourceOutput]
- Required: Yes
Role
- Type:
- Required: Yes
NumberOfWorkers
- Type: typing.Optional[int]
Timeout
- Type: typing.Optional[int]
CreatedRulesetName
- Type: typing.Optional[str]
DataQualitySecurityConfiguration
- Type: typing.Optional[str]
ClientToken
- Type: typing.Optional[str]
StartDataQualityRuleRecommendationRunResponse
RunId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
StartDataQualityRulesetEvaluationRunRequest
DataSource
- Type: typing.Union[aws_resource_validator.pydantic_models.glue.glue_classes.DataSource, aws_resource_validator.pydantic_models.glue.glue_classes.DataSourceOutput]
- Required: Yes
Role
- Type:
- Required: Yes
RulesetNames
- Type: typing.List[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.glue_classes.DataQualityEvaluationRunAdditionalRunOptions]
AdditionalDataSources
- Type: typing.Optional[typing.Dict[str, typing.Union[aws_resource_validator.pydantic_models.glue.glue_classes.DataSource, aws_resource_validator.pydantic_models.glue.glue_classes.DataSourceOutput]]]
StartDataQualityRulesetEvaluationRunResponse
RunId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
StartExportLabelsTaskRunRequest
TransformId
- Type:
- Required: Yes
OutputS3Path
- Type:
- Required: Yes
StartExportLabelsTaskRunResponse
TaskRunId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
StartImportLabelsTaskRunRequest
TransformId
- Type:
- Required: Yes
InputS3Path
- Type:
- Required: Yes
ReplaceAllLabels
- Type: typing.Optional[bool]
StartImportLabelsTaskRunResponse
TaskRunId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
StartJobRunRequest
JobName
- Type:
- Required: Yes
JobRunQueuingEnabled
- Type: typing.Optional[bool]
JobRunId
- Type: typing.Optional[str]
Arguments
- Type: typing.Optional[typing.Dict[str, str]]
AllocatedCapacity
- Type: typing.Optional[int]
Timeout
- Type: typing.Optional[int]
MaxCapacity
- Type: typing.Optional[float]
SecurityConfiguration
- Type: typing.Optional[str]
NotificationProperty
- Type:
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']]
StartJobRunResponse
JobRunId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
StartMLEvaluationTaskRunRequest
TransformId
- Type:
- Required: Yes
StartMLEvaluationTaskRunResponse
TaskRunId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
StartMLLabelingSetGenerationTaskRunRequest
TransformId
- Type:
- Required: Yes
OutputS3Path
- Type:
- Required: Yes
StartMLLabelingSetGenerationTaskRunResponse
TaskRunId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
StartTriggerRequest
Name
- Type:
- Required: Yes
StartTriggerResponse
Name
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
StartWorkflowRunRequest
Name
- Type:
- Required: Yes
RunProperties
- Type: typing.Optional[typing.Dict[str, str]]
StartWorkflowRunResponse
RunId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
StartingEventBatchCondition
BatchSize
- Type: typing.Optional[int]
BatchWindow
- Type: typing.Optional[int]
Statement
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.glue_classes.StatementOutput]
Progress
- Type: typing.Optional[float]
StartedOn
- Type: typing.Optional[int]
CompletedOn
- Type: typing.Optional[int]
StatementOutput
Data
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.StatementOutputData]
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]]
StatementOutputData
TextPlain
- Type: typing.Optional[str]
StatisticAnnotation
ProfileId
- Type: typing.Optional[str]
StatisticId
- Type: typing.Optional[str]
StatisticRecordedOn
- Type: typing.Optional[datetime.datetime]
InclusionAnnotation
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.TimestampedInclusionAnnotation]
StatisticModelResult
LowerBound
- Type: typing.Optional[float]
UpperBound
- Type: typing.Optional[float]
PredictedValue
- Type: typing.Optional[float]
ActualValue
- Type: typing.Optional[float]
Date
- Type: typing.Optional[datetime.datetime]
InclusionAnnotation
- Type: typing.Optional[typing.Literal['EXCLUDE', 'INCLUDE']]
StatisticSummary
StatisticId
- Type: typing.Optional[str]
ProfileId
- Type: typing.Optional[str]
RunIdentifier
- Type:
StatisticName
- Type: typing.Optional[str]
DoubleValue
- Type: typing.Optional[float]
EvaluationLevel
- Type: typing.Optional[typing.Literal['Column', 'Dataset', 'Multicolumn']]
ColumnsReferenced
- Type: typing.Optional[typing.List[str]]
ReferencedDatasets
- Type: typing.Optional[typing.List[str]]
StatisticProperties
- Type: typing.Optional[typing.Dict[str, str]]
RecordedOn
- Type: typing.Optional[datetime.datetime]
InclusionAnnotation
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.TimestampedInclusionAnnotation]
StatusDetails
RequestedChange
- Type: typing.Optional[typing.Dict[str, typing.Any]]
ViewValidations
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue.glue_classes.ViewValidation]]
StatusDetailsPaginator
RequestedChange
- Type: typing.Optional[typing.Dict[str, typing.Any]]
ViewValidations
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue.glue_classes.ViewValidation]]
StopColumnStatisticsTaskRunRequest
DatabaseName
- Type:
- Required: Yes
TableName
- Type:
- Required: Yes
StopColumnStatisticsTaskRunScheduleRequest
DatabaseName
- Type:
- Required: Yes
TableName
- Type:
- Required: Yes
StopCrawlerRequest
Name
- Type:
- Required: Yes
StopCrawlerScheduleRequest
CrawlerName
- Type:
- Required: Yes
StopSessionRequest
Id
- Type:
- Required: Yes
RequestOrigin
- Type: typing.Optional[str]
StopSessionResponse
Id
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
StopTriggerRequest
Name
- Type:
- Required: Yes
StopTriggerResponse
Name
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
StopWorkflowRunRequest
Name
- Type:
- Required: Yes
RunId
- Type:
- Required: Yes
StorageDescriptor
Columns
- Type: typing.Optional[typing.List[typing.Union[aws_resource_validator.pydantic_models.glue.glue_classes.Column, aws_resource_validator.pydantic_models.glue.glue_classes.ColumnOutput]]]
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.Union[aws_resource_validator.pydantic_models.glue.glue_classes.SerDeInfo, aws_resource_validator.pydantic_models.glue.glue_classes.SerDeInfoOutput, NoneType]
BucketColumns
- Type: typing.Optional[typing.List[str]]
SortColumns
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue.glue_classes.Order]]
Parameters
- Type: typing.Optional[typing.Dict[str, str]]
SkewedInfo
- Type: typing.Union[aws_resource_validator.pydantic_models.glue.glue_classes.SkewedInfo, aws_resource_validator.pydantic_models.glue.glue_classes.SkewedInfoOutput, NoneType]
StoredAsSubDirectories
- Type: typing.Optional[bool]
SchemaReference
- Type:
StorageDescriptorOutput
Columns
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue.glue_classes.ColumnOutput]]
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.glue_classes.SerDeInfoOutput]
BucketColumns
- Type: typing.Optional[typing.List[str]]
SortColumns
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue.glue_classes.Order]]
Parameters
- Type: typing.Optional[typing.Dict[str, str]]
SkewedInfo
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.SkewedInfoOutput]
StoredAsSubDirectories
- Type: typing.Optional[bool]
SchemaReference
- Type:
StreamingDataPreviewOptions
PollingTime
- Type: typing.Optional[int]
RecordPollingLimit
- Type: typing.Optional[int]
StringColumnStatisticsData
MaximumLength
- Type:
- Required: Yes
AverageLength
- Type:
- Required: Yes
NumberOfNulls
- Type:
- Required: Yes
NumberOfDistinctValues
- Type:
- Required: Yes
SupportedDialect
Dialect
- Type: typing.Optional[typing.Literal['ATHENA', 'REDSHIFT', 'SPARK']]
DialectVersion
- Type: typing.Optional[str]
Table
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.glue_classes.StorageDescriptorOutput]
PartitionKeys
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue.glue_classes.ColumnOutput]]
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.glue_classes.TableIdentifier]
CatalogId
- Type: typing.Optional[str]
VersionId
- Type: typing.Optional[str]
FederatedTable
- Type:
ViewDefinition
- Type:
IsMultiDialectView
- Type: typing.Optional[bool]
Status
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.TableStatus]
TableError
TableName
- Type: typing.Optional[str]
ErrorDetail
- Type:
TableIdentifier
CatalogId
- Type: typing.Optional[str]
DatabaseName
- Type: typing.Optional[str]
Name
- Type: typing.Optional[str]
Region
- Type: typing.Optional[str]
TableInput
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.Union[aws_resource_validator.pydantic_models.glue.glue_classes.StorageDescriptor, aws_resource_validator.pydantic_models.glue.glue_classes.StorageDescriptorOutput, NoneType]
PartitionKeys
- Type: typing.Optional[typing.List[typing.Union[aws_resource_validator.pydantic_models.glue.glue_classes.Column, aws_resource_validator.pydantic_models.glue.glue_classes.ColumnOutput]]]
ViewOriginalText
- Type: typing.Optional[str]
ViewExpandedText
- Type: typing.Optional[str]
TableType
- Type: typing.Optional[str]
Parameters
- Type: typing.Optional[typing.Dict[str, str]]
TargetTable
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.TableIdentifier]
ViewDefinition
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.ViewDefinitionInput]
TableOptimizer
type
- Type: typing.Optional[typing.Literal['compaction', 'orphan_file_deletion', 'retention']]
configuration
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.TableOptimizerConfiguration]
lastRun
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.TableOptimizerRun]
TableOptimizerConfiguration
roleArn
- Type: typing.Optional[str]
enabled
- Type: typing.Optional[bool]
vpcConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.TableOptimizerVpcConfiguration]
retentionConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.RetentionConfiguration]
orphanFileDeletionConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.OrphanFileDeletionConfiguration]
TableOptimizerRun
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.glue_classes.RunMetrics]
error
- Type: typing.Optional[str]
compactionMetrics
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.CompactionMetrics]
retentionMetrics
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.RetentionMetrics]
orphanFileDeletionMetrics
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.OrphanFileDeletionMetrics]
TableOptimizerVpcConfiguration
glueConnectionName
- Type: typing.Optional[str]
TablePaginator
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.glue_classes.StorageDescriptorOutput]
PartitionKeys
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue.glue_classes.ColumnOutput]]
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.glue_classes.TableIdentifier]
CatalogId
- Type: typing.Optional[str]
VersionId
- Type: typing.Optional[str]
FederatedTable
- Type:
ViewDefinition
- Type:
IsMultiDialectView
- Type: typing.Optional[bool]
Status
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.TableStatusPaginator]
TableStatus
RequestedBy
- Type: typing.Optional[str]
UpdatedBy
- Type: typing.Optional[str]
RequestTime
- Type: typing.Optional[datetime.datetime]
UpdateTime
- Type: typing.Optional[datetime.datetime]
Action
- Type: typing.Optional[typing.Literal['CREATE', 'UPDATE']]
State
- Type: typing.Optional[typing.Literal['FAILED', 'IN_PROGRESS', 'QUEUED', 'STOPPED', 'SUCCESS']]
Error
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.ErrorDetail]
Details
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.StatusDetails]
TableStatusPaginator
RequestedBy
- Type: typing.Optional[str]
UpdatedBy
- Type: typing.Optional[str]
RequestTime
- Type: typing.Optional[datetime.datetime]
UpdateTime
- Type: typing.Optional[datetime.datetime]
Action
- Type: typing.Optional[typing.Literal['CREATE', 'UPDATE']]
State
- Type: typing.Optional[typing.Literal['FAILED', 'IN_PROGRESS', 'QUEUED', 'STOPPED', 'SUCCESS']]
Error
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.ErrorDetail]
Details
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.StatusDetailsPaginator]
TableVersion
Table
- Type:
VersionId
- Type: typing.Optional[str]
TableVersionError
TableName
- Type: typing.Optional[str]
VersionId
- Type: typing.Optional[str]
ErrorDetail
- Type:
TableVersionPaginator
Table
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.TablePaginator]
VersionId
- Type: typing.Optional[str]
Tag
key
- Type: typing.Optional[str]
value
- Type: typing.Optional[str]
TagResourceRequest
ResourceArn
- Type:
- Required: Yes
TagsToAdd
- Type: typing.Dict[str, str]
- Required: Yes
TargetProcessingProperties
RoleArn
- Type: typing.Optional[str]
KmsArn
- Type: typing.Optional[str]
ConnectionName
- Type: typing.Optional[str]
EventBusArn
- Type: typing.Optional[str]
TargetRedshiftCatalog
CatalogArn
- Type:
- Required: Yes
TargetTableConfig
UnnestSpec
- Type: typing.Optional[typing.Literal['FULL', 'NOUNNEST', 'TOPLEVEL']]
PartitionSpec
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue.glue_classes.IntegrationPartition]]
TargetTableName
- Type: typing.Optional[str]
TargetTableConfigOutput
UnnestSpec
- Type: typing.Optional[typing.Literal['FULL', 'NOUNNEST', 'TOPLEVEL']]
PartitionSpec
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue.glue_classes.IntegrationPartition]]
TargetTableName
- Type: typing.Optional[str]
TaskRun
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.glue_classes.TaskRunProperties]
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]
TaskRunFilterCriteria
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]
TaskRunProperties
TaskType
- Type: typing.Optional[typing.Literal['EVALUATION', 'EXPORT_LABELS', 'FIND_MATCHES', 'IMPORT_LABELS', 'LABELING_SET_GENERATION']]
ImportLabelsTaskRunProperties
- Type:
ExportLabelsTaskRunProperties
- Type:
LabelingSetGenerationTaskRunProperties
- Type:
FindMatchesTaskRunProperties
- Type:
TaskRunSortCriteria
Column
- Type: typing.Literal['STARTED', 'STATUS', 'TASK_RUN_TYPE']
- Required: Yes
SortDirection
- Type: typing.Literal['ASCENDING', 'DESCENDING']
- Required: Yes
TestConnectionInput
ConnectionType
- Type: typing.Literal['CUSTOM', 'FACEBOOKADS', 'GOOGLEADS', 'GOOGLEANALYTICS4', 'GOOGLESHEETS', 'HUBSPOT', 'INSTAGRAMADS', 'INTERCOM', 'JDBC', 'JIRACLOUD', 'KAFKA', 'MARKETO', 'MARKETPLACE', 'MONGODB', 'NETSUITEERP', 'NETWORK', 'SALESFORCE', 'SALESFORCEMARKETINGCLOUD', 'SALESFORCEPARDOT', 'SAPODATA', 'SERVICENOW', 'SFTP', 'SLACK', 'SNAPCHATADS', 'STRIPE', 'VIEW_VALIDATION_ATHENA', 'VIEW_VALIDATION_REDSHIFT', 'ZENDESK', 'ZOHOCRM']
- Required: Yes
ConnectionProperties
- Type: typing.Dict[typing.Literal['CLUSTER_IDENTIFIER', 'CONFIG_FILES', 'CONNECTION_URL', 'CONNECTOR_CLASS_NAME', 'CONNECTOR_TYPE', 'CONNECTOR_URL', 'CUSTOM_JDBC_CERT', 'CUSTOM_JDBC_CERT_STRING', 'DATABASE', 'ENCRYPTED_KAFKA_CLIENT_KEYSTORE_PASSWORD', 'ENCRYPTED_KAFKA_CLIENT_KEY_PASSWORD', 'ENCRYPTED_KAFKA_SASL_PLAIN_PASSWORD', 'ENCRYPTED_KAFKA_SASL_SCRAM_PASSWORD', 'ENCRYPTED_PASSWORD', 'ENDPOINT', 'ENDPOINT_TYPE', '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', 'REGION', 'ROLE_ARN', 'SECRET_ID', 'SKIP_CUSTOM_JDBC_CERT_VALIDATION', 'USERNAME', 'WORKGROUP_NAME'], str]
- Required: Yes
AuthenticationConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.AuthenticationConfigurationInput]
TestConnectionRequest
ConnectionName
- Type: typing.Optional[str]
CatalogId
- Type: typing.Optional[str]
TestConnectionInput
- Type:
TimestampFilter
RecordedBefore
- Type: typing.Union[datetime.datetime, str, NoneType]
RecordedAfter
- Type: typing.Union[datetime.datetime, str, NoneType]
TimestampedInclusionAnnotation
Value
- Type: typing.Optional[typing.Literal['EXCLUDE', 'INCLUDE']]
LastModifiedOn
- Type: typing.Optional[datetime.datetime]
TransformConfigParameter
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]
TransformConfigParameterOutput
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]
TransformEncryption
MlUserDataEncryption
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.MLUserDataEncryption]
TaskRunSecurityConfigurationName
- Type: typing.Optional[str]
TransformFilterCriteria
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.List[aws_resource_validator.pydantic_models.glue.glue_classes.SchemaColumn]]
TransformParameters
TransformType
- Type: typing.Literal['FIND_MATCHES']
- Required: Yes
FindMatchesParameters
- Type:
TransformSortCriteria
Column
- Type: typing.Literal['CREATED', 'LAST_MODIFIED', 'NAME', 'STATUS', 'TRANSFORM_TYPE']
- Required: Yes
SortDirection
- Type: typing.Literal['ASCENDING', 'DESCENDING']
- Required: Yes
Trigger
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.glue_classes.ActionOutput]]
Predicate
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.PredicateOutput]
EventBatchingCondition
- Type:
TriggerNodeDetails
Trigger
- Type:
TriggerUpdate
Name
- Type: typing.Optional[str]
Description
- Type: typing.Optional[str]
Schedule
- Type: typing.Optional[str]
Actions
- Type: typing.Optional[typing.List[typing.Union[aws_resource_validator.pydantic_models.glue.glue_classes.Action, aws_resource_validator.pydantic_models.glue.glue_classes.ActionOutput]]]
Predicate
- Type: typing.Union[aws_resource_validator.pydantic_models.glue.glue_classes.Predicate, aws_resource_validator.pydantic_models.glue.glue_classes.PredicateOutput, NoneType]
EventBatchingCondition
- Type:
UnfilteredPartition
Partition
- Type:
AuthorizedColumns
- Type: typing.Optional[typing.List[str]]
IsRegisteredWithLakeFormation
- Type: typing.Optional[bool]
UnionOutput
Name
- Type:
- Required: Yes
Inputs
- Type: typing.List[str]
- Required: Yes
UnionType
- Type: typing.Literal['ALL', 'DISTINCT']
- Required: Yes
UnionType
Name
- Type:
- Required: Yes
Inputs
- Type: typing.List[str]
- Required: Yes
UnionType
- Type: typing.Literal['ALL', 'DISTINCT']
- Required: Yes
UntagResourceRequest
ResourceArn
- Type:
- Required: Yes
TagsToRemove
- Type: typing.List[str]
- Required: Yes
UpdateBlueprintRequest
Name
- Type:
- Required: Yes
BlueprintLocation
- Type:
- Required: Yes
Description
- Type: typing.Optional[str]
UpdateBlueprintResponse
Name
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateCatalogRequest
CatalogId
- Type:
- Required: Yes
CatalogInput
- Type:
- Required: Yes
UpdateClassifierRequest
GrokClassifier
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.UpdateGrokClassifierRequest]
XMLClassifier
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.UpdateXMLClassifierRequest]
JsonClassifier
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.UpdateJsonClassifierRequest]
CsvClassifier
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.UpdateCsvClassifierRequest]
UpdateColumnStatisticsForPartitionRequest
DatabaseName
- Type:
- Required: Yes
TableName
- Type:
- Required: Yes
PartitionValues
- Type: typing.List[str]
- Required: Yes
ColumnStatisticsList
- Type: typing.List[typing.Union[aws_resource_validator.pydantic_models.glue.glue_classes.ColumnStatistics, aws_resource_validator.pydantic_models.glue.glue_classes.ColumnStatisticsOutput]]
- Required: Yes
CatalogId
- Type: typing.Optional[str]
UpdateColumnStatisticsForPartitionResponse
Errors
- Type: typing.List[aws_resource_validator.pydantic_models.glue.glue_classes.ColumnStatisticsError]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateColumnStatisticsForTableRequest
DatabaseName
- Type:
- Required: Yes
TableName
- Type:
- Required: Yes
ColumnStatisticsList
- Type: typing.List[typing.Union[aws_resource_validator.pydantic_models.glue.glue_classes.ColumnStatistics, aws_resource_validator.pydantic_models.glue.glue_classes.ColumnStatisticsOutput]]
- Required: Yes
CatalogId
- Type: typing.Optional[str]
UpdateColumnStatisticsForTableResponse
Errors
- Type: typing.List[aws_resource_validator.pydantic_models.glue.glue_classes.ColumnStatisticsError]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateColumnStatisticsTaskSettingsRequest
DatabaseName
- Type:
- Required: Yes
TableName
- Type:
- Required: Yes
Role
- Type: typing.Optional[str]
Schedule
- Type: typing.Optional[str]
ColumnNameList
- Type: typing.Optional[typing.List[str]]
SampleSize
- Type: typing.Optional[float]
CatalogID
- Type: typing.Optional[str]
SecurityConfiguration
- Type: typing.Optional[str]
UpdateConnectionRequest
Name
- Type:
- Required: Yes
ConnectionInput
- Type:
- Required: Yes
CatalogId
- Type: typing.Optional[str]
UpdateCrawlerRequest
Name
- Type:
- Required: Yes
Role
- Type: typing.Optional[str]
DatabaseName
- Type: typing.Optional[str]
Description
- Type: typing.Optional[str]
Targets
- Type: typing.Union[aws_resource_validator.pydantic_models.glue.glue_classes.CrawlerTargets, aws_resource_validator.pydantic_models.glue.glue_classes.CrawlerTargetsOutput, NoneType]
Schedule
- Type: typing.Optional[str]
Classifiers
- Type: typing.Optional[typing.List[str]]
TablePrefix
- Type: typing.Optional[str]
SchemaChangePolicy
- Type:
RecrawlPolicy
- Type:
LineageConfiguration
- Type:
LakeFormationConfiguration
- Type:
Configuration
- Type: typing.Optional[str]
CrawlerSecurityConfiguration
- Type: typing.Optional[str]
UpdateCrawlerScheduleRequest
CrawlerName
- Type:
- Required: Yes
Schedule
- Type: typing.Optional[str]
UpdateCsvClassifierRequest
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.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']]
UpdateDataQualityRulesetRequest
Name
- Type:
- Required: Yes
Description
- Type: typing.Optional[str]
Ruleset
- Type: typing.Optional[str]
UpdateDataQualityRulesetResponse
Name
- Type:
- Required: Yes
Description
- Type:
- Required: Yes
Ruleset
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateDatabaseRequest
Name
- Type:
- Required: Yes
DatabaseInput
- Type:
- Required: Yes
CatalogId
- Type: typing.Optional[str]
UpdateDevEndpointRequest
EndpointName
- Type:
- Required: Yes
PublicKey
- Type: typing.Optional[str]
AddPublicKeys
- Type: typing.Optional[typing.List[str]]
DeletePublicKeys
- Type: typing.Optional[typing.List[str]]
CustomLibraries
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.DevEndpointCustomLibraries]
UpdateEtlLibraries
- Type: typing.Optional[bool]
DeleteArguments
- Type: typing.Optional[typing.List[str]]
AddArguments
- Type: typing.Optional[typing.Dict[str, str]]
UpdateGrokClassifierRequest
Name
- Type:
- Required: Yes
Classification
- Type: typing.Optional[str]
GrokPattern
- Type: typing.Optional[str]
CustomPatterns
- Type: typing.Optional[str]
UpdateIntegrationResourcePropertyRequest
ResourceArn
- Type:
- Required: Yes
SourceProcessingProperties
- Type:
TargetProcessingProperties
- Type:
UpdateIntegrationResourcePropertyResponse
ResourceArn
- Type:
- Required: Yes
SourceProcessingProperties
- Type:
- Required: Yes
TargetProcessingProperties
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateIntegrationTablePropertiesRequest
ResourceArn
- Type:
- Required: Yes
TableName
- Type:
- Required: Yes
SourceTableConfig
- Type: typing.Union[aws_resource_validator.pydantic_models.glue.glue_classes.SourceTableConfig, aws_resource_validator.pydantic_models.glue.glue_classes.SourceTableConfigOutput, NoneType]
TargetTableConfig
- Type: typing.Union[aws_resource_validator.pydantic_models.glue.glue_classes.TargetTableConfig, aws_resource_validator.pydantic_models.glue.glue_classes.TargetTableConfigOutput, NoneType]
UpdateJobFromSourceControlRequest
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]
UpdateJobFromSourceControlResponse
JobName
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateJobRequest
JobName
- Type:
- Required: Yes
JobUpdate
- Type:
- Required: Yes
UpdateJobResponse
JobName
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateJsonClassifierRequest
Name
- Type:
- Required: Yes
JsonPath
- Type: typing.Optional[str]
UpdateMLTransformRequest
TransformId
- Type:
- Required: Yes
Name
- Type: typing.Optional[str]
Description
- Type: typing.Optional[str]
Parameters
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.TransformParameters]
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]
UpdateMLTransformResponse
TransformId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdatePartitionRequest
DatabaseName
- Type:
- Required: Yes
TableName
- Type:
- Required: Yes
PartitionValueList
- Type: typing.List[str]
- Required: Yes
PartitionInput
- Type:
- Required: Yes
CatalogId
- Type: typing.Optional[str]
UpdateRegistryInput
RegistryId
- Type:
- Required: Yes
Description
- Type:
- Required: Yes
UpdateRegistryResponse
RegistryName
- Type:
- Required: Yes
RegistryArn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateSchemaInput
SchemaId
- Type:
- Required: Yes
SchemaVersionNumber
- Type:
Compatibility
- Type: typing.Optional[typing.Literal['BACKWARD', 'BACKWARD_ALL', 'DISABLED', 'FORWARD', 'FORWARD_ALL', 'FULL', 'FULL_ALL', 'NONE']]
Description
- Type: typing.Optional[str]
UpdateSchemaResponse
SchemaArn
- Type:
- Required: Yes
SchemaName
- Type:
- Required: Yes
RegistryName
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateSourceControlFromJobRequest
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]
UpdateSourceControlFromJobResponse
JobName
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateTableOptimizerRequest
CatalogId
- Type:
- Required: Yes
DatabaseName
- Type:
- Required: Yes
TableName
- Type:
- Required: Yes
Type
- Type: typing.Literal['compaction', 'orphan_file_deletion', 'retention']
- Required: Yes
TableOptimizerConfiguration
- Type:
- Required: Yes
UpdateTableRequest
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]
UpdateTriggerRequest
Name
- Type:
- Required: Yes
TriggerUpdate
- Type:
- Required: Yes
UpdateTriggerResponse
Trigger
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateUsageProfileRequest
Name
- Type:
- Required: Yes
Configuration
- Type: typing.Union[aws_resource_validator.pydantic_models.glue.glue_classes.ProfileConfiguration, aws_resource_validator.pydantic_models.glue.glue_classes.ProfileConfigurationOutput]
- Required: Yes
Description
- Type: typing.Optional[str]
UpdateUsageProfileResponse
Name
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateUserDefinedFunctionRequest
DatabaseName
- Type:
- Required: Yes
FunctionName
- Type:
- Required: Yes
FunctionInput
- Type:
- Required: Yes
CatalogId
- Type: typing.Optional[str]
UpdateWorkflowRequest
Name
- Type:
- Required: Yes
Description
- Type: typing.Optional[str]
DefaultRunProperties
- Type: typing.Optional[typing.Dict[str, str]]
MaxConcurrentRuns
- Type: typing.Optional[int]
UpdateWorkflowResponse
Name
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateXMLClassifierRequest
Name
- Type:
- Required: Yes
Classification
- Type: typing.Optional[str]
RowTag
- Type: typing.Optional[str]
UpsertRedshiftTargetOptions
TableLocation
- Type: typing.Optional[str]
ConnectionName
- Type: typing.Optional[str]
UpsertKeys
- Type: typing.Optional[typing.List[str]]
UpsertRedshiftTargetOptionsOutput
TableLocation
- Type: typing.Optional[str]
ConnectionName
- Type: typing.Optional[str]
UpsertKeys
- Type: typing.Optional[typing.List[str]]
UsageProfileDefinition
Name
- Type: typing.Optional[str]
Description
- Type: typing.Optional[str]
CreatedOn
- Type: typing.Optional[datetime.datetime]
LastModifiedOn
- Type: typing.Optional[datetime.datetime]
UserDefinedFunction
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.glue_classes.ResourceUri]]
CatalogId
- Type: typing.Optional[str]
UserDefinedFunctionInput
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.List[aws_resource_validator.pydantic_models.glue.glue_classes.ResourceUri]]
ViewDefinition
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.glue_classes.ViewRepresentation]]
ViewDefinitionInput
IsProtected
- Type: typing.Optional[bool]
Definer
- Type: typing.Optional[str]
Representations
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue.glue_classes.ViewRepresentationInput]]
SubObjects
- Type: typing.Optional[typing.List[str]]
ViewRepresentation
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]
ViewRepresentationInput
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]
ViewValidation
Dialect
- Type: typing.Optional[typing.Literal['ATHENA', 'REDSHIFT', 'SPARK']]
DialectVersion
- Type: typing.Optional[str]
ViewValidationText
- Type: typing.Optional[str]
UpdateTime
- Type: typing.Optional[datetime.datetime]
State
- Type: typing.Optional[typing.Literal['FAILED', 'IN_PROGRESS', 'QUEUED', 'STOPPED', 'SUCCESS']]
Error
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.ErrorDetail]
Workflow
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.glue_classes.WorkflowRun]
Graph
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.WorkflowGraph]
MaxConcurrentRuns
- Type: typing.Optional[int]
BlueprintDetails
- Type:
WorkflowGraph
Nodes
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue.glue_classes.Node]]
Edges
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue.glue_classes.Edge]]
WorkflowRun
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.glue_classes.WorkflowRunStatistics]
Graph
- Type: typing.Optional[aws_resource_validator.pydantic_models.glue.glue_classes.WorkflowGraph]
StartingEventBatchCondition
- Type:
WorkflowRunStatistics
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]
XMLClassifier
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]