Skip to content

Glue Classes

ActionExtraOutputTypeDef

JobName

  • Type: typing.Optional[str]

Arguments

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

Timeout

  • Type: typing.Optional[int]

SecurityConfiguration

  • Type: typing.Optional[str]

NotificationProperty

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.NotificationPropertyTypeDef]

CrawlerName

  • Type: typing.Optional[str]

ActionOutputTypeDef

JobName

  • Type: typing.Optional[str]

Arguments

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

Timeout

  • Type: typing.Optional[int]

SecurityConfiguration

  • Type: typing.Optional[str]

NotificationProperty

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.NotificationPropertyTypeDef]

CrawlerName

  • Type: typing.Optional[str]

ActionTypeDef

JobName

  • Type: typing.Optional[str]

Arguments

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

Timeout

  • Type: typing.Optional[int]

SecurityConfiguration

  • Type: typing.Optional[str]

NotificationProperty

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.NotificationPropertyTypeDef]

CrawlerName

  • Type: typing.Optional[str]

AggregateExtraOutputTypeDef

Name

  • Type:
  • Required: Yes

Inputs

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

Groups

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

Aggs

  • Type: typing.List[aws_resource_validator.pydantic_models.glue_classes.AggregateOperationExtraOutputTypeDef]
  • Required: Yes

AggregateOperationExtraOutputTypeDef

Column

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

AggFunc

  • Type: typing.Literal['avg', 'count', 'countDistinct', 'first', 'kurtosis', 'last', 'max', 'min', 'skewness', 'stddev_pop', 'stddev_samp', 'sum', 'sumDistinct', 'var_pop', 'var_samp']
  • Required: Yes

AggregateOperationOutputTypeDef

Column

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

AggFunc

  • Type: typing.Literal['avg', 'count', 'countDistinct', 'first', 'kurtosis', 'last', 'max', 'min', 'skewness', 'stddev_pop', 'stddev_samp', 'sum', 'sumDistinct', 'var_pop', 'var_samp']
  • Required: Yes

AggregateOperationTypeDef

Column

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

AggFunc

  • Type: typing.Literal['avg', 'count', 'countDistinct', 'first', 'kurtosis', 'last', 'max', 'min', 'skewness', 'stddev_pop', 'stddev_samp', 'sum', 'sumDistinct', 'var_pop', 'var_samp']
  • Required: Yes

AggregateOutputTypeDef

Name

  • Type:
  • Required: Yes

Inputs

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

Groups

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

Aggs

  • Type: typing.List[aws_resource_validator.pydantic_models.glue_classes.AggregateOperationOutputTypeDef]
  • Required: Yes

AggregateTypeDef

Name

  • Type:
  • Required: Yes

Inputs

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

Groups

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

Aggs

  • Type: typing.Sequence[aws_resource_validator.pydantic_models.glue_classes.AggregateOperationTypeDef]
  • Required: Yes

AmazonRedshiftAdvancedOptionTypeDef

Key

  • Type: typing.Optional[str]

Value

  • Type: typing.Optional[str]

AmazonRedshiftNodeDataExtraOutputTypeDef

AccessType

  • Type: typing.Optional[str]

SourceType

  • Type: typing.Optional[str]

Connection

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.OptionTypeDef]

Schema

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.OptionTypeDef]

Table

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.OptionTypeDef]

CatalogDatabase

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.OptionTypeDef]

CatalogTable

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.OptionTypeDef]

CatalogRedshiftSchema

  • Type: typing.Optional[str]

CatalogRedshiftTable

  • Type: typing.Optional[str]

TempDir

  • Type: typing.Optional[str]

IamRole

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.OptionTypeDef]

AdvancedOptions

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue_classes.AmazonRedshiftAdvancedOptionTypeDef]]

SampleQuery

  • Type: typing.Optional[str]

PreAction

  • Type: typing.Optional[str]

PostAction

  • Type: typing.Optional[str]

Action

  • Type: typing.Optional[str]

TablePrefix

  • Type: typing.Optional[str]

Upsert

  • Type: typing.Optional[bool]

MergeAction

  • Type: typing.Optional[str]

MergeWhenMatched

  • Type: typing.Optional[str]

MergeWhenNotMatched

  • Type: typing.Optional[str]

MergeClause

  • Type: typing.Optional[str]

CrawlerConnection

  • Type: typing.Optional[str]

TableSchema

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue_classes.OptionTypeDef]]

StagingTable

  • Type: typing.Optional[str]

SelectedColumns

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue_classes.OptionTypeDef]]

AmazonRedshiftNodeDataOutputTypeDef

AccessType

  • Type: typing.Optional[str]

SourceType

  • Type: typing.Optional[str]

Connection

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.OptionTypeDef]

Schema

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.OptionTypeDef]

Table

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.OptionTypeDef]

CatalogDatabase

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.OptionTypeDef]

CatalogTable

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.OptionTypeDef]

CatalogRedshiftSchema

  • Type: typing.Optional[str]

CatalogRedshiftTable

  • Type: typing.Optional[str]

TempDir

  • Type: typing.Optional[str]

IamRole

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.OptionTypeDef]

AdvancedOptions

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue_classes.AmazonRedshiftAdvancedOptionTypeDef]]

SampleQuery

  • Type: typing.Optional[str]

PreAction

  • Type: typing.Optional[str]

PostAction

  • Type: typing.Optional[str]

Action

  • Type: typing.Optional[str]

TablePrefix

  • Type: typing.Optional[str]

Upsert

  • Type: typing.Optional[bool]

MergeAction

  • Type: typing.Optional[str]

MergeWhenMatched

  • Type: typing.Optional[str]

MergeWhenNotMatched

  • Type: typing.Optional[str]

MergeClause

  • Type: typing.Optional[str]

CrawlerConnection

  • Type: typing.Optional[str]

TableSchema

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue_classes.OptionTypeDef]]

StagingTable

  • Type: typing.Optional[str]

SelectedColumns

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue_classes.OptionTypeDef]]

AmazonRedshiftNodeDataTypeDef

AccessType

  • Type: typing.Optional[str]

SourceType

  • Type: typing.Optional[str]

Connection

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.OptionTypeDef]

Schema

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.OptionTypeDef]

Table

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.OptionTypeDef]

CatalogDatabase

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.OptionTypeDef]

CatalogTable

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.OptionTypeDef]

CatalogRedshiftSchema

  • Type: typing.Optional[str]

CatalogRedshiftTable

  • Type: typing.Optional[str]

TempDir

  • Type: typing.Optional[str]

IamRole

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.OptionTypeDef]

AdvancedOptions

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.glue_classes.AmazonRedshiftAdvancedOptionTypeDef]]

SampleQuery

  • Type: typing.Optional[str]

PreAction

  • Type: typing.Optional[str]

PostAction

  • Type: typing.Optional[str]

Action

  • Type: typing.Optional[str]

TablePrefix

  • Type: typing.Optional[str]

Upsert

  • Type: typing.Optional[bool]

MergeAction

  • Type: typing.Optional[str]

MergeWhenMatched

  • Type: typing.Optional[str]

MergeWhenNotMatched

  • Type: typing.Optional[str]

MergeClause

  • Type: typing.Optional[str]

CrawlerConnection

  • Type: typing.Optional[str]

TableSchema

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.glue_classes.OptionTypeDef]]

StagingTable

  • Type: typing.Optional[str]

SelectedColumns

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.glue_classes.OptionTypeDef]]

AmazonRedshiftSourceExtraOutputTypeDef

Name

  • Type: typing.Optional[str]

Data

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.AmazonRedshiftNodeDataExtraOutputTypeDef]

AmazonRedshiftSourceOutputTypeDef

Name

  • Type: typing.Optional[str]

Data

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.AmazonRedshiftNodeDataOutputTypeDef]

AmazonRedshiftSourceTypeDef

Name

  • Type: typing.Optional[str]

Data

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.AmazonRedshiftNodeDataTypeDef]

AmazonRedshiftTargetExtraOutputTypeDef

Name

  • Type: typing.Optional[str]

Data

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.AmazonRedshiftNodeDataExtraOutputTypeDef]

Inputs

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

AmazonRedshiftTargetOutputTypeDef

Name

  • Type: typing.Optional[str]

Data

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.AmazonRedshiftNodeDataOutputTypeDef]

Inputs

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

AmazonRedshiftTargetTypeDef

Name

  • Type: typing.Optional[str]

Data

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.AmazonRedshiftNodeDataTypeDef]

Inputs

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

ApplyMappingExtraOutputTypeDef

Name

  • Type:
  • Required: Yes

Inputs

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

Mapping

  • Type: typing.List[aws_resource_validator.pydantic_models.glue_classes.MappingExtraOutputTypeDef]
  • Required: Yes

ApplyMappingOutputTypeDef

Name

  • Type:
  • Required: Yes

Inputs

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

Mapping

  • Type: typing.List[aws_resource_validator.pydantic_models.glue_classes.MappingOutputTypeDef]
  • Required: Yes

ApplyMappingTypeDef

Name

  • Type:
  • Required: Yes

Inputs

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

Mapping

  • Type: typing.Sequence[aws_resource_validator.pydantic_models.glue_classes.MappingTypeDef]
  • Required: Yes

AthenaConnectorSourceExtraOutputTypeDef

Name

  • Type:
  • Required: Yes

ConnectionName

  • Type:
  • Required: Yes

ConnectorName

  • Type:
  • Required: Yes

ConnectionType

  • Type:
  • Required: Yes

SchemaName

  • Type:
  • Required: Yes

ConnectionTable

  • Type: typing.Optional[str]

OutputSchemas

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue_classes.GlueSchemaExtraOutputTypeDef]]

AthenaConnectorSourceOutputTypeDef

Name

  • Type:
  • Required: Yes

ConnectionName

  • Type:
  • Required: Yes

ConnectorName

  • Type:
  • Required: Yes

ConnectionType

  • Type:
  • Required: Yes

SchemaName

  • Type:
  • Required: Yes

ConnectionTable

  • Type: typing.Optional[str]

OutputSchemas

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue_classes.GlueSchemaOutputTypeDef]]

AthenaConnectorSourceTypeDef

Name

  • Type:
  • Required: Yes

ConnectionName

  • Type:
  • Required: Yes

ConnectorName

  • Type:
  • Required: Yes

ConnectionType

  • Type:
  • Required: Yes

SchemaName

  • Type:
  • Required: Yes

ConnectionTable

  • Type: typing.Optional[str]

OutputSchemas

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.glue_classes.GlueSchemaTypeDef]]

AuditContextTypeDef

AdditionalAuditContext

  • Type: typing.Optional[str]

RequestedColumns

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

AllColumnsRequested

  • Type: typing.Optional[bool]

AuthenticationConfigurationInputTypeDef

AuthenticationType

  • Type: typing.Optional[typing.Literal['BASIC', 'CUSTOM', 'OAUTH2']]

SecretArn

  • Type: typing.Optional[str]

OAuth2Properties

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.OAuth2PropertiesInputTypeDef]

AuthenticationConfigurationTypeDef

AuthenticationType

  • Type: typing.Optional[typing.Literal['BASIC', 'CUSTOM', 'OAUTH2']]

SecretArn

  • Type: typing.Optional[str]

OAuth2Properties

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.OAuth2PropertiesTypeDef]

AuthorizationCodePropertiesTypeDef

AuthorizationCode

  • Type: typing.Optional[str]

RedirectUri

  • Type: typing.Optional[str]

BackfillErrorTypeDef

Code

  • Type: typing.Optional[typing.Literal['ENCRYPTED_PARTITION_ERROR', 'INTERNAL_ERROR', 'INVALID_PARTITION_TYPE_DATA_ERROR', 'MISSING_PARTITION_VALUE_ERROR', 'UNSUPPORTED_PARTITION_CHARACTER_ERROR']]

Partitions

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue_classes.PartitionValueListOutputTypeDef]]

BaseValidatorModel

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

BasicCatalogTargetExtraOutputTypeDef

Name

  • Type:
  • Required: Yes

Inputs

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

Database

  • Type:
  • Required: Yes

Table

  • Type:
  • Required: Yes

BasicCatalogTargetOutputTypeDef

Name

  • Type:
  • Required: Yes

Inputs

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

Database

  • Type:
  • Required: Yes

Table

  • Type:
  • Required: Yes

BasicCatalogTargetTypeDef

Name

  • Type:
  • Required: Yes

Inputs

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

Database

  • Type:
  • Required: Yes

Table

  • Type:
  • Required: Yes

BatchCreatePartitionRequestRequestTypeDef

DatabaseName

  • Type:
  • Required: Yes

TableName

  • Type:
  • Required: Yes

PartitionInputList

  • Type: typing.Sequence[aws_resource_validator.pydantic_models.glue_classes.PartitionInputTypeDef]
  • Required: Yes

CatalogId

  • Type: typing.Optional[str]

BatchCreatePartitionResponseTypeDef

Errors

  • Type: typing.List[aws_resource_validator.pydantic_models.glue_classes.PartitionErrorTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

BatchDeleteConnectionRequestRequestTypeDef

ConnectionNameList

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

CatalogId

  • Type: typing.Optional[str]

BatchDeleteConnectionResponseTypeDef

Succeeded

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

Errors

  • Type: typing.Dict[str, aws_resource_validator.pydantic_models.glue_classes.ErrorDetailTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

BatchDeletePartitionRequestRequestTypeDef

DatabaseName

  • Type:
  • Required: Yes

TableName

  • Type:
  • Required: Yes

PartitionsToDelete

  • Type: typing.Sequence[typing.Union[aws_resource_validator.pydantic_models.glue_classes.PartitionValueListTypeDef, aws_resource_validator.pydantic_models.glue_classes.PartitionValueListExtraOutputTypeDef]]
  • Required: Yes

CatalogId

  • Type: typing.Optional[str]

BatchDeletePartitionResponseTypeDef

Errors

  • Type: typing.List[aws_resource_validator.pydantic_models.glue_classes.PartitionErrorTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

BatchDeleteTableRequestRequestTypeDef

DatabaseName

  • Type:
  • Required: Yes

TablesToDelete

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

CatalogId

  • Type: typing.Optional[str]

TransactionId

  • Type: typing.Optional[str]

BatchDeleteTableResponseTypeDef

Errors

  • Type: typing.List[aws_resource_validator.pydantic_models.glue_classes.TableErrorTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

BatchDeleteTableVersionRequestRequestTypeDef

DatabaseName

  • Type:
  • Required: Yes

TableName

  • Type:
  • Required: Yes

VersionIds

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

CatalogId

  • Type: typing.Optional[str]

BatchDeleteTableVersionResponseTypeDef

Errors

  • Type: typing.List[aws_resource_validator.pydantic_models.glue_classes.TableVersionErrorTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

BatchGetBlueprintsRequestRequestTypeDef

Names

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

IncludeBlueprint

  • Type: typing.Optional[bool]

IncludeParameterSpec

  • Type: typing.Optional[bool]

BatchGetBlueprintsResponseTypeDef

Blueprints

  • Type: typing.List[aws_resource_validator.pydantic_models.glue_classes.BlueprintTypeDef]
  • Required: Yes

MissingBlueprints

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

ResponseMetadata

  • Type:
  • Required: Yes

BatchGetCrawlersRequestRequestTypeDef

CrawlerNames

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

BatchGetCrawlersResponseTypeDef

Crawlers

  • Type: typing.List[aws_resource_validator.pydantic_models.glue_classes.CrawlerTypeDef]
  • Required: Yes

CrawlersNotFound

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

ResponseMetadata

  • Type:
  • Required: Yes

BatchGetCustomEntityTypesRequestRequestTypeDef

Names

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

BatchGetCustomEntityTypesResponseTypeDef

CustomEntityTypes

  • Type: typing.List[aws_resource_validator.pydantic_models.glue_classes.CustomEntityTypeTypeDef]
  • Required: Yes

CustomEntityTypesNotFound

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

ResponseMetadata

  • Type:
  • Required: Yes

BatchGetDataQualityResultRequestRequestTypeDef

ResultIds

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

BatchGetDataQualityResultResponseTypeDef

Results

  • Type: typing.List[aws_resource_validator.pydantic_models.glue_classes.DataQualityResultTypeDef]
  • Required: Yes

ResultsNotFound

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

ResponseMetadata

  • Type:
  • Required: Yes

BatchGetDevEndpointsRequestRequestTypeDef

DevEndpointNames

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

BatchGetDevEndpointsResponseTypeDef

DevEndpoints

  • Type: typing.List[aws_resource_validator.pydantic_models.glue_classes.DevEndpointTypeDef]
  • Required: Yes

DevEndpointsNotFound

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

ResponseMetadata

  • Type:
  • Required: Yes

BatchGetJobsRequestRequestTypeDef

JobNames

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

BatchGetJobsResponseTypeDef

Jobs

  • Type: typing.List[aws_resource_validator.pydantic_models.glue_classes.JobTypeDef]
  • Required: Yes

JobsNotFound

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

ResponseMetadata

  • Type:
  • Required: Yes

BatchGetPartitionRequestRequestTypeDef

DatabaseName

  • Type:
  • Required: Yes

TableName

  • Type:
  • Required: Yes

PartitionsToGet

  • Type: typing.Sequence[typing.Union[aws_resource_validator.pydantic_models.glue_classes.PartitionValueListTypeDef, aws_resource_validator.pydantic_models.glue_classes.PartitionValueListExtraOutputTypeDef]]
  • Required: Yes

CatalogId

  • Type: typing.Optional[str]

BatchGetPartitionResponseTypeDef

Partitions

  • Type: typing.List[aws_resource_validator.pydantic_models.glue_classes.PartitionTypeDef]
  • Required: Yes

UnprocessedKeys

  • Type: typing.List[aws_resource_validator.pydantic_models.glue_classes.PartitionValueListOutputTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

BatchGetTableOptimizerEntryTypeDef

catalogId

  • Type: typing.Optional[str]

databaseName

  • Type: typing.Optional[str]

tableName

  • Type: typing.Optional[str]

type

  • Type: typing.Optional[typing.Literal['compaction']]

BatchGetTableOptimizerErrorTypeDef

error

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

catalogId

  • Type: typing.Optional[str]

databaseName

  • Type: typing.Optional[str]

tableName

  • Type: typing.Optional[str]

type

  • Type: typing.Optional[typing.Literal['compaction']]

BatchGetTableOptimizerRequestRequestTypeDef

Entries

  • Type: typing.Sequence[aws_resource_validator.pydantic_models.glue_classes.BatchGetTableOptimizerEntryTypeDef]
  • Required: Yes

BatchGetTableOptimizerResponseTypeDef

TableOptimizers

  • Type: typing.List[aws_resource_validator.pydantic_models.glue_classes.BatchTableOptimizerTypeDef]
  • Required: Yes

Failures

  • Type: typing.List[aws_resource_validator.pydantic_models.glue_classes.BatchGetTableOptimizerErrorTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

BatchGetTriggersRequestRequestTypeDef

TriggerNames

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

BatchGetTriggersResponseTypeDef

Triggers

  • Type: typing.List[aws_resource_validator.pydantic_models.glue_classes.TriggerTypeDef]
  • Required: Yes

TriggersNotFound

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

ResponseMetadata

  • Type:
  • Required: Yes

BatchGetWorkflowsRequestRequestTypeDef

Names

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

IncludeGraph

  • Type: typing.Optional[bool]

BatchGetWorkflowsResponseTypeDef

Workflows

  • Type: typing.List[aws_resource_validator.pydantic_models.glue_classes.WorkflowTypeDef]
  • Required: Yes

MissingWorkflows

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

ResponseMetadata

  • Type:
  • Required: Yes

BatchStopJobRunErrorTypeDef

JobName

  • Type: typing.Optional[str]

JobRunId

  • Type: typing.Optional[str]

ErrorDetail

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

BatchStopJobRunRequestRequestTypeDef

JobName

  • Type:
  • Required: Yes

JobRunIds

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

BatchStopJobRunResponseTypeDef

SuccessfulSubmissions

  • Type: typing.List[aws_resource_validator.pydantic_models.glue_classes.BatchStopJobRunSuccessfulSubmissionTypeDef]
  • Required: Yes

Errors

  • Type: typing.List[aws_resource_validator.pydantic_models.glue_classes.BatchStopJobRunErrorTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

BatchStopJobRunSuccessfulSubmissionTypeDef

JobName

  • Type: typing.Optional[str]

JobRunId

  • Type: typing.Optional[str]

BatchTableOptimizerTypeDef

catalogId

  • Type: typing.Optional[str]

databaseName

  • Type: typing.Optional[str]

tableName

  • Type: typing.Optional[str]

tableOptimizer

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.TableOptimizerTypeDef]

BatchUpdatePartitionFailureEntryTypeDef

PartitionValueList

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

ErrorDetail

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

BatchUpdatePartitionRequestEntryTypeDef

PartitionValueList

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

PartitionInput

  • Type:
  • Required: Yes

BatchUpdatePartitionRequestRequestTypeDef

DatabaseName

  • Type:
  • Required: Yes

TableName

  • Type:
  • Required: Yes

Entries

  • Type: typing.Sequence[aws_resource_validator.pydantic_models.glue_classes.BatchUpdatePartitionRequestEntryTypeDef]
  • Required: Yes

CatalogId

  • Type: typing.Optional[str]

BatchUpdatePartitionResponseTypeDef

Errors

  • Type: typing.List[aws_resource_validator.pydantic_models.glue_classes.BatchUpdatePartitionFailureEntryTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

BinaryColumnStatisticsDataTypeDef

MaximumLength

  • Type:
  • Required: Yes

AverageLength

  • Type:
  • Required: Yes

NumberOfNulls

  • Type:
  • Required: Yes

BlueprintDetailsTypeDef

BlueprintName

  • Type: typing.Optional[str]

RunId

  • Type: typing.Optional[str]

BlueprintRunTypeDef

BlueprintName

  • Type: typing.Optional[str]

RunId

  • Type: typing.Optional[str]

WorkflowName

  • Type: typing.Optional[str]

State

  • Type: typing.Optional[typing.Literal['FAILED', 'ROLLING_BACK', 'RUNNING', 'SUCCEEDED']]

StartedOn

  • Type: typing.Optional[datetime.datetime]

CompletedOn

  • Type: typing.Optional[datetime.datetime]

ErrorMessage

  • Type: typing.Optional[str]

RollbackErrorMessage

  • Type: typing.Optional[str]

Parameters

  • Type: typing.Optional[str]

RoleArn

  • Type: typing.Optional[str]

BlueprintTypeDef

Name

  • Type: typing.Optional[str]

Description

  • Type: typing.Optional[str]

CreatedOn

  • Type: typing.Optional[datetime.datetime]

LastModifiedOn

  • Type: typing.Optional[datetime.datetime]

ParameterSpec

  • Type: typing.Optional[str]

BlueprintLocation

  • Type: typing.Optional[str]

BlueprintServiceLocation

  • Type: typing.Optional[str]

Status

  • Type: typing.Optional[typing.Literal['ACTIVE', 'CREATING', 'FAILED', 'UPDATING']]

ErrorMessage

  • Type: typing.Optional[str]

LastActiveDefinition

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.LastActiveDefinitionTypeDef]

BooleanColumnStatisticsDataTypeDef

NumberOfTrues

  • Type:
  • Required: Yes

NumberOfFalses

  • Type:
  • Required: Yes

NumberOfNulls

  • Type:
  • Required: Yes

CancelDataQualityRuleRecommendationRunRequestRequestTypeDef

RunId

  • Type:
  • Required: Yes

CancelDataQualityRulesetEvaluationRunRequestRequestTypeDef

RunId

  • Type:
  • Required: Yes

CancelMLTaskRunRequestRequestTypeDef

TransformId

  • Type:
  • Required: Yes

TaskRunId

  • Type:
  • Required: Yes

CancelMLTaskRunResponseTypeDef

TransformId

  • Type:
  • Required: Yes

TaskRunId

  • Type:
  • Required: Yes

Status

  • Type: typing.Literal['FAILED', 'RUNNING', 'STARTING', 'STOPPED', 'STOPPING', 'SUCCEEDED', 'TIMEOUT']
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CancelStatementRequestRequestTypeDef

SessionId

  • Type:
  • Required: Yes

Id

  • Type:
  • Required: Yes

RequestOrigin

  • Type: typing.Optional[str]

CatalogDeltaSourceExtraOutputTypeDef

Name

  • Type:
  • Required: Yes

Database

  • Type:
  • Required: Yes

Table

  • Type:
  • Required: Yes

AdditionalDeltaOptions

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

OutputSchemas

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue_classes.GlueSchemaExtraOutputTypeDef]]

CatalogDeltaSourceOutputTypeDef

Name

  • Type:
  • Required: Yes

Database

  • Type:
  • Required: Yes

Table

  • Type:
  • Required: Yes

AdditionalDeltaOptions

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

OutputSchemas

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue_classes.GlueSchemaOutputTypeDef]]

CatalogDeltaSourceTypeDef

Name

  • Type:
  • Required: Yes

Database

  • Type:
  • Required: Yes

Table

  • Type:
  • Required: Yes

AdditionalDeltaOptions

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

OutputSchemas

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.glue_classes.GlueSchemaTypeDef]]

CatalogEntryTypeDef

DatabaseName

  • Type:
  • Required: Yes

TableName

  • Type:
  • Required: Yes

CatalogHudiSourceExtraOutputTypeDef

Name

  • Type:
  • Required: Yes

Database

  • Type:
  • Required: Yes

Table

  • Type:
  • Required: Yes

AdditionalHudiOptions

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

OutputSchemas

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue_classes.GlueSchemaExtraOutputTypeDef]]

CatalogHudiSourceOutputTypeDef

Name

  • Type:
  • Required: Yes

Database

  • Type:
  • Required: Yes

Table

  • Type:
  • Required: Yes

AdditionalHudiOptions

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

OutputSchemas

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue_classes.GlueSchemaOutputTypeDef]]

CatalogHudiSourceTypeDef

Name

  • Type:
  • Required: Yes

Database

  • Type:
  • Required: Yes

Table

  • Type:
  • Required: Yes

AdditionalHudiOptions

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

OutputSchemas

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.glue_classes.GlueSchemaTypeDef]]

CatalogImportStatusTypeDef

ImportCompleted

  • Type: typing.Optional[bool]

ImportTime

  • Type: typing.Optional[datetime.datetime]

ImportedBy

  • Type: typing.Optional[str]

CatalogKafkaSourceExtraOutputTypeDef

Name

  • Type:
  • Required: Yes

Table

  • Type:
  • Required: Yes

Database

  • Type:
  • Required: Yes

WindowSize

  • Type: typing.Optional[int]

DetectSchema

  • Type: typing.Optional[bool]

StreamingOptions

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.KafkaStreamingSourceOptionsExtraOutputTypeDef]

DataPreviewOptions

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.StreamingDataPreviewOptionsTypeDef]

CatalogKafkaSourceOutputTypeDef

Name

  • Type:
  • Required: Yes

Table

  • Type:
  • Required: Yes

Database

  • Type:
  • Required: Yes

WindowSize

  • Type: typing.Optional[int]

DetectSchema

  • Type: typing.Optional[bool]

StreamingOptions

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.KafkaStreamingSourceOptionsOutputTypeDef]

DataPreviewOptions

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.StreamingDataPreviewOptionsTypeDef]

CatalogKafkaSourceTypeDef

Name

  • Type:
  • Required: Yes

Table

  • Type:
  • Required: Yes

Database

  • Type:
  • Required: Yes

WindowSize

  • Type: typing.Optional[int]

DetectSchema

  • Type: typing.Optional[bool]

StreamingOptions

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.KafkaStreamingSourceOptionsTypeDef]

DataPreviewOptions

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.StreamingDataPreviewOptionsTypeDef]

CatalogKinesisSourceExtraOutputTypeDef

Name

  • Type:
  • Required: Yes

Table

  • Type:
  • Required: Yes

Database

  • Type:
  • Required: Yes

WindowSize

  • Type: typing.Optional[int]

DetectSchema

  • Type: typing.Optional[bool]

StreamingOptions

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.KinesisStreamingSourceOptionsExtraOutputTypeDef]

DataPreviewOptions

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.StreamingDataPreviewOptionsTypeDef]

CatalogKinesisSourceOutputTypeDef

Name

  • Type:
  • Required: Yes

Table

  • Type:
  • Required: Yes

Database

  • Type:
  • Required: Yes

WindowSize

  • Type: typing.Optional[int]

DetectSchema

  • Type: typing.Optional[bool]

StreamingOptions

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.KinesisStreamingSourceOptionsOutputTypeDef]

DataPreviewOptions

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.StreamingDataPreviewOptionsTypeDef]

CatalogKinesisSourceTypeDef

Name

  • Type:
  • Required: Yes

Table

  • Type:
  • Required: Yes

Database

  • Type:
  • Required: Yes

WindowSize

  • Type: typing.Optional[int]

DetectSchema

  • Type: typing.Optional[bool]

StreamingOptions

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.KinesisStreamingSourceOptionsTypeDef]

DataPreviewOptions

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.StreamingDataPreviewOptionsTypeDef]

CatalogSchemaChangePolicyTypeDef

EnableUpdateCatalog

  • Type: typing.Optional[bool]

UpdateBehavior

  • Type: typing.Optional[typing.Literal['LOG', 'UPDATE_IN_DATABASE']]

CatalogSourceTypeDef

Name

  • Type:
  • Required: Yes

Database

  • Type:
  • Required: Yes

Table

  • Type:
  • Required: Yes

CatalogTargetExtraOutputTypeDef

DatabaseName

  • Type:
  • Required: Yes

Tables

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

ConnectionName

  • Type: typing.Optional[str]

EventQueueArn

  • Type: typing.Optional[str]

DlqEventQueueArn

  • Type: typing.Optional[str]

CatalogTargetOutputTypeDef

DatabaseName

  • Type:
  • Required: Yes

Tables

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

ConnectionName

  • Type: typing.Optional[str]

EventQueueArn

  • Type: typing.Optional[str]

DlqEventQueueArn

  • Type: typing.Optional[str]

CatalogTargetTypeDef

DatabaseName

  • Type:
  • Required: Yes

Tables

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

ConnectionName

  • Type: typing.Optional[str]

EventQueueArn

  • Type: typing.Optional[str]

DlqEventQueueArn

  • Type: typing.Optional[str]

CheckSchemaVersionValidityInputRequestTypeDef

DataFormat

  • Type: typing.Literal['AVRO', 'JSON', 'PROTOBUF']
  • Required: Yes

SchemaDefinition

  • Type:
  • Required: Yes

CheckSchemaVersionValidityResponseTypeDef

Valid

  • Type:
  • Required: Yes

Error

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ClassifierTypeDef

GrokClassifier

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.GrokClassifierTypeDef]

XMLClassifier

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.XMLClassifierTypeDef]

JsonClassifier

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.JsonClassifierTypeDef]

CsvClassifier

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.CsvClassifierTypeDef]

CloudWatchEncryptionTypeDef

CloudWatchEncryptionMode

  • Type: typing.Optional[typing.Literal['DISABLED', 'SSE-KMS']]

KmsKeyArn

  • Type: typing.Optional[str]

CodeGenConfigurationNodeExtraOutputTypeDef

AthenaConnectorSource

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.AthenaConnectorSourceExtraOutputTypeDef]

JDBCConnectorSource

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.JDBCConnectorSourceExtraOutputTypeDef]

SparkConnectorSource

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.SparkConnectorSourceExtraOutputTypeDef]

CatalogSource

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.CatalogSourceTypeDef]

RedshiftSource

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.RedshiftSourceTypeDef]

S3CatalogSource

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.S3CatalogSourceTypeDef]

S3CsvSource

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.S3CsvSourceExtraOutputTypeDef]

S3JsonSource

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.S3JsonSourceExtraOutputTypeDef]

S3ParquetSource

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.S3ParquetSourceExtraOutputTypeDef]

RelationalCatalogSource

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.RelationalCatalogSourceTypeDef]

DynamoDBCatalogSource

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.DynamoDBCatalogSourceTypeDef]

JDBCConnectorTarget

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.JDBCConnectorTargetExtraOutputTypeDef]

SparkConnectorTarget

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.SparkConnectorTargetExtraOutputTypeDef]

CatalogTarget

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.BasicCatalogTargetExtraOutputTypeDef]

RedshiftTarget

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.RedshiftTargetExtraOutputTypeDef]

S3CatalogTarget

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.S3CatalogTargetExtraOutputTypeDef]

S3GlueParquetTarget

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.S3GlueParquetTargetExtraOutputTypeDef]

S3DirectTarget

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.S3DirectTargetExtraOutputTypeDef]

ApplyMapping

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.ApplyMappingExtraOutputTypeDef]

SelectFields

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.SelectFieldsExtraOutputTypeDef]

DropFields

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.DropFieldsExtraOutputTypeDef]

RenameField

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.RenameFieldExtraOutputTypeDef]

Spigot

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.SpigotExtraOutputTypeDef]

Join

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.JoinExtraOutputTypeDef]

SplitFields

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.SplitFieldsExtraOutputTypeDef]

SelectFromCollection

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.SelectFromCollectionExtraOutputTypeDef]

FillMissingValues

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.FillMissingValuesExtraOutputTypeDef]

Filter

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.FilterExtraOutputTypeDef]

CustomCode

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.CustomCodeExtraOutputTypeDef]

SparkSQL

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.SparkSQLExtraOutputTypeDef]

DirectKinesisSource

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.DirectKinesisSourceExtraOutputTypeDef]

DirectKafkaSource

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.DirectKafkaSourceExtraOutputTypeDef]

CatalogKinesisSource

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.CatalogKinesisSourceExtraOutputTypeDef]

CatalogKafkaSource

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.CatalogKafkaSourceExtraOutputTypeDef]

DropNullFields

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.DropNullFieldsExtraOutputTypeDef]

Merge

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.MergeExtraOutputTypeDef]

Union

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.UnionExtraOutputTypeDef]

PIIDetection

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.PIIDetectionExtraOutputTypeDef]

Aggregate

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.AggregateExtraOutputTypeDef]

DropDuplicates

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.DropDuplicatesExtraOutputTypeDef]

GovernedCatalogTarget

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.GovernedCatalogTargetExtraOutputTypeDef]

GovernedCatalogSource

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.GovernedCatalogSourceTypeDef]

MicrosoftSQLServerCatalogSource

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.MicrosoftSQLServerCatalogSourceTypeDef]

MySQLCatalogSource

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.MySQLCatalogSourceTypeDef]

OracleSQLCatalogSource

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.OracleSQLCatalogSourceTypeDef]

PostgreSQLCatalogSource

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.PostgreSQLCatalogSourceTypeDef]

MicrosoftSQLServerCatalogTarget

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.MicrosoftSQLServerCatalogTargetExtraOutputTypeDef]

MySQLCatalogTarget

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.MySQLCatalogTargetExtraOutputTypeDef]

OracleSQLCatalogTarget

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.OracleSQLCatalogTargetExtraOutputTypeDef]

PostgreSQLCatalogTarget

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.PostgreSQLCatalogTargetExtraOutputTypeDef]

DynamicTransform

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.DynamicTransformExtraOutputTypeDef]

EvaluateDataQuality

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.EvaluateDataQualityExtraOutputTypeDef]

S3CatalogHudiSource

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.S3CatalogHudiSourceExtraOutputTypeDef]

CatalogHudiSource

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.CatalogHudiSourceExtraOutputTypeDef]

S3HudiSource

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.S3HudiSourceExtraOutputTypeDef]

S3HudiCatalogTarget

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.S3HudiCatalogTargetExtraOutputTypeDef]

S3HudiDirectTarget

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.S3HudiDirectTargetExtraOutputTypeDef]

DirectJDBCSource

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.DirectJDBCSourceTypeDef]

S3CatalogDeltaSource

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.S3CatalogDeltaSourceExtraOutputTypeDef]

CatalogDeltaSource

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.CatalogDeltaSourceExtraOutputTypeDef]

S3DeltaSource

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.S3DeltaSourceExtraOutputTypeDef]

S3DeltaCatalogTarget

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.S3DeltaCatalogTargetExtraOutputTypeDef]

S3DeltaDirectTarget

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.S3DeltaDirectTargetExtraOutputTypeDef]

AmazonRedshiftSource

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.AmazonRedshiftSourceExtraOutputTypeDef]

AmazonRedshiftTarget

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.AmazonRedshiftTargetExtraOutputTypeDef]

EvaluateDataQualityMultiFrame

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.EvaluateDataQualityMultiFrameExtraOutputTypeDef]

Recipe

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.RecipeExtraOutputTypeDef]

SnowflakeSource

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.SnowflakeSourceExtraOutputTypeDef]

SnowflakeTarget

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.SnowflakeTargetExtraOutputTypeDef]

ConnectorDataSource

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.ConnectorDataSourceExtraOutputTypeDef]

ConnectorDataTarget

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.ConnectorDataTargetExtraOutputTypeDef]

CodeGenConfigurationNodeOutputTypeDef

AthenaConnectorSource

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.AthenaConnectorSourceOutputTypeDef]

JDBCConnectorSource

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.JDBCConnectorSourceOutputTypeDef]

SparkConnectorSource

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.SparkConnectorSourceOutputTypeDef]

CatalogSource

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.CatalogSourceTypeDef]

RedshiftSource

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.RedshiftSourceTypeDef]

S3CatalogSource

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.S3CatalogSourceTypeDef]

S3CsvSource

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.S3CsvSourceOutputTypeDef]

S3JsonSource

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.S3JsonSourceOutputTypeDef]

S3ParquetSource

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.S3ParquetSourceOutputTypeDef]

RelationalCatalogSource

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.RelationalCatalogSourceTypeDef]

DynamoDBCatalogSource

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.DynamoDBCatalogSourceTypeDef]

JDBCConnectorTarget

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.JDBCConnectorTargetOutputTypeDef]

SparkConnectorTarget

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.SparkConnectorTargetOutputTypeDef]

CatalogTarget

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.BasicCatalogTargetOutputTypeDef]

RedshiftTarget

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.RedshiftTargetOutputTypeDef]

S3CatalogTarget

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.S3CatalogTargetOutputTypeDef]

S3GlueParquetTarget

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.S3GlueParquetTargetOutputTypeDef]

S3DirectTarget

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.S3DirectTargetOutputTypeDef]

ApplyMapping

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.ApplyMappingOutputTypeDef]

SelectFields

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.SelectFieldsOutputTypeDef]

DropFields

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.DropFieldsOutputTypeDef]

RenameField

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.RenameFieldOutputTypeDef]

Spigot

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.SpigotOutputTypeDef]

Join

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.JoinOutputTypeDef]

SplitFields

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.SplitFieldsOutputTypeDef]

SelectFromCollection

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.SelectFromCollectionOutputTypeDef]

FillMissingValues

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.FillMissingValuesOutputTypeDef]

Filter

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.FilterOutputTypeDef]

CustomCode

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.CustomCodeOutputTypeDef]

SparkSQL

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.SparkSQLOutputTypeDef]

DirectKinesisSource

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.DirectKinesisSourceOutputTypeDef]

DirectKafkaSource

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.DirectKafkaSourceOutputTypeDef]

CatalogKinesisSource

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.CatalogKinesisSourceOutputTypeDef]

CatalogKafkaSource

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.CatalogKafkaSourceOutputTypeDef]

DropNullFields

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.DropNullFieldsOutputTypeDef]

Merge

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.MergeOutputTypeDef]

Union

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.UnionOutputTypeDef]

PIIDetection

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.PIIDetectionOutputTypeDef]

Aggregate

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.AggregateOutputTypeDef]

DropDuplicates

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.DropDuplicatesOutputTypeDef]

GovernedCatalogTarget

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.GovernedCatalogTargetOutputTypeDef]

GovernedCatalogSource

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.GovernedCatalogSourceTypeDef]

MicrosoftSQLServerCatalogSource

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.MicrosoftSQLServerCatalogSourceTypeDef]

MySQLCatalogSource

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.MySQLCatalogSourceTypeDef]

OracleSQLCatalogSource

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.OracleSQLCatalogSourceTypeDef]

PostgreSQLCatalogSource

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.PostgreSQLCatalogSourceTypeDef]

MicrosoftSQLServerCatalogTarget

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.MicrosoftSQLServerCatalogTargetOutputTypeDef]

MySQLCatalogTarget

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.MySQLCatalogTargetOutputTypeDef]

OracleSQLCatalogTarget

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.OracleSQLCatalogTargetOutputTypeDef]

PostgreSQLCatalogTarget

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.PostgreSQLCatalogTargetOutputTypeDef]

DynamicTransform

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.DynamicTransformOutputTypeDef]

EvaluateDataQuality

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.EvaluateDataQualityOutputTypeDef]

S3CatalogHudiSource

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.S3CatalogHudiSourceOutputTypeDef]

CatalogHudiSource

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.CatalogHudiSourceOutputTypeDef]

S3HudiSource

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.S3HudiSourceOutputTypeDef]

S3HudiCatalogTarget

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.S3HudiCatalogTargetOutputTypeDef]

S3HudiDirectTarget

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.S3HudiDirectTargetOutputTypeDef]

DirectJDBCSource

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.DirectJDBCSourceTypeDef]

S3CatalogDeltaSource

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.S3CatalogDeltaSourceOutputTypeDef]

CatalogDeltaSource

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.CatalogDeltaSourceOutputTypeDef]

S3DeltaSource

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.S3DeltaSourceOutputTypeDef]

S3DeltaCatalogTarget

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.S3DeltaCatalogTargetOutputTypeDef]

S3DeltaDirectTarget

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.S3DeltaDirectTargetOutputTypeDef]

AmazonRedshiftSource

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.AmazonRedshiftSourceOutputTypeDef]

AmazonRedshiftTarget

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.AmazonRedshiftTargetOutputTypeDef]

EvaluateDataQualityMultiFrame

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.EvaluateDataQualityMultiFrameOutputTypeDef]

Recipe

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.RecipeOutputTypeDef]

SnowflakeSource

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.SnowflakeSourceOutputTypeDef]

SnowflakeTarget

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.SnowflakeTargetOutputTypeDef]

ConnectorDataSource

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.ConnectorDataSourceOutputTypeDef]

ConnectorDataTarget

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.ConnectorDataTargetOutputTypeDef]

CodeGenConfigurationNodeTypeDef

AthenaConnectorSource

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.AthenaConnectorSourceTypeDef]

JDBCConnectorSource

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.JDBCConnectorSourceTypeDef]

SparkConnectorSource

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.SparkConnectorSourceTypeDef]

CatalogSource

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.CatalogSourceTypeDef]

RedshiftSource

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.RedshiftSourceTypeDef]

S3CatalogSource

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.S3CatalogSourceTypeDef]

S3CsvSource

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.S3CsvSourceTypeDef]

S3JsonSource

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.S3JsonSourceTypeDef]

S3ParquetSource

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.S3ParquetSourceTypeDef]

RelationalCatalogSource

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.RelationalCatalogSourceTypeDef]

DynamoDBCatalogSource

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.DynamoDBCatalogSourceTypeDef]

JDBCConnectorTarget

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.JDBCConnectorTargetTypeDef]

SparkConnectorTarget

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.SparkConnectorTargetTypeDef]

CatalogTarget

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.BasicCatalogTargetTypeDef]

RedshiftTarget

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.RedshiftTargetTypeDef]

S3CatalogTarget

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.S3CatalogTargetTypeDef]

S3GlueParquetTarget

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.S3GlueParquetTargetTypeDef]

S3DirectTarget

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.S3DirectTargetTypeDef]

ApplyMapping

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.ApplyMappingTypeDef]

SelectFields

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.SelectFieldsTypeDef]

DropFields

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.DropFieldsTypeDef]

RenameField

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.RenameFieldTypeDef]

Spigot

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.SpigotTypeDef]

Join

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.JoinTypeDef]

SplitFields

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.SplitFieldsTypeDef]

SelectFromCollection

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.SelectFromCollectionTypeDef]

FillMissingValues

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.FillMissingValuesTypeDef]

Filter

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.FilterTypeDef]

CustomCode

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.CustomCodeTypeDef]

SparkSQL

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.SparkSQLTypeDef]

DirectKinesisSource

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.DirectKinesisSourceTypeDef]

DirectKafkaSource

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.DirectKafkaSourceTypeDef]

CatalogKinesisSource

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.CatalogKinesisSourceTypeDef]

CatalogKafkaSource

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.CatalogKafkaSourceTypeDef]

DropNullFields

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.DropNullFieldsTypeDef]

Merge

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.MergeTypeDef]

Union

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.UnionTypeDef]

PIIDetection

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.PIIDetectionTypeDef]

Aggregate

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.AggregateTypeDef]

DropDuplicates

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.DropDuplicatesTypeDef]

GovernedCatalogTarget

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.GovernedCatalogTargetTypeDef]

GovernedCatalogSource

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.GovernedCatalogSourceTypeDef]

MicrosoftSQLServerCatalogSource

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.MicrosoftSQLServerCatalogSourceTypeDef]

MySQLCatalogSource

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.MySQLCatalogSourceTypeDef]

OracleSQLCatalogSource

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.OracleSQLCatalogSourceTypeDef]

PostgreSQLCatalogSource

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.PostgreSQLCatalogSourceTypeDef]

MicrosoftSQLServerCatalogTarget

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.MicrosoftSQLServerCatalogTargetTypeDef]

MySQLCatalogTarget

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.MySQLCatalogTargetTypeDef]

OracleSQLCatalogTarget

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.OracleSQLCatalogTargetTypeDef]

PostgreSQLCatalogTarget

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.PostgreSQLCatalogTargetTypeDef]

DynamicTransform

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.DynamicTransformTypeDef]

EvaluateDataQuality

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.EvaluateDataQualityTypeDef]

S3CatalogHudiSource

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.S3CatalogHudiSourceTypeDef]

CatalogHudiSource

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.CatalogHudiSourceTypeDef]

S3HudiSource

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.S3HudiSourceTypeDef]

S3HudiCatalogTarget

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.S3HudiCatalogTargetTypeDef]

S3HudiDirectTarget

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.S3HudiDirectTargetTypeDef]

DirectJDBCSource

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.DirectJDBCSourceTypeDef]

S3CatalogDeltaSource

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.S3CatalogDeltaSourceTypeDef]

CatalogDeltaSource

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.CatalogDeltaSourceTypeDef]

S3DeltaSource

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.S3DeltaSourceTypeDef]

S3DeltaCatalogTarget

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.S3DeltaCatalogTargetTypeDef]

S3DeltaDirectTarget

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.S3DeltaDirectTargetTypeDef]

AmazonRedshiftSource

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.AmazonRedshiftSourceTypeDef]

AmazonRedshiftTarget

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.AmazonRedshiftTargetTypeDef]

EvaluateDataQualityMultiFrame

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.EvaluateDataQualityMultiFrameTypeDef]

Recipe

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.RecipeTypeDef]

SnowflakeSource

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.SnowflakeSourceTypeDef]

SnowflakeTarget

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.SnowflakeTargetTypeDef]

ConnectorDataSource

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.ConnectorDataSourceTypeDef]

ConnectorDataTarget

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.ConnectorDataTargetTypeDef]

CodeGenEdgeTypeDef

Source

  • Type:
  • Required: Yes

Target

  • Type:
  • Required: Yes

TargetParameter

  • Type: typing.Optional[str]

CodeGenNodeArgTypeDef

Name

  • Type:
  • Required: Yes

Value

  • Type:
  • Required: Yes

Param

  • Type: typing.Optional[bool]

CodeGenNodeOutputTypeDef

Id

  • Type:
  • Required: Yes

NodeType

  • Type:
  • Required: Yes

Args

  • Type: typing.List[aws_resource_validator.pydantic_models.glue_classes.CodeGenNodeArgTypeDef]
  • Required: Yes

LineNumber

  • Type: typing.Optional[int]

CodeGenNodeTypeDef

Id

  • Type:
  • Required: Yes

NodeType

  • Type:
  • Required: Yes

Args

  • Type: typing.Sequence[aws_resource_validator.pydantic_models.glue_classes.CodeGenNodeArgTypeDef]
  • Required: Yes

LineNumber

  • Type: typing.Optional[int]

ColumnErrorTypeDef

ColumnName

  • Type: typing.Optional[str]

Error

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

ColumnImportanceTypeDef

ColumnName

  • Type: typing.Optional[str]

Importance

  • Type: typing.Optional[float]

ColumnOutputTypeDef

Name

  • Type:
  • Required: Yes

Type

  • Type: typing.Optional[str]

Comment

  • Type: typing.Optional[str]

Parameters

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

ColumnRowFilterTypeDef

ColumnName

  • Type: typing.Optional[str]

RowFilterExpression

  • Type: typing.Optional[str]

ColumnStatisticsDataOutputTypeDef

Type

  • Type: typing.Literal['BINARY', 'BOOLEAN', 'DATE', 'DECIMAL', 'DOUBLE', 'LONG', 'STRING']
  • Required: Yes

BooleanColumnStatisticsData

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.BooleanColumnStatisticsDataTypeDef]

DateColumnStatisticsData

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.DateColumnStatisticsDataOutputTypeDef]

DecimalColumnStatisticsData

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.DecimalColumnStatisticsDataOutputTypeDef]

DoubleColumnStatisticsData

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.DoubleColumnStatisticsDataTypeDef]

LongColumnStatisticsData

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.LongColumnStatisticsDataTypeDef]

StringColumnStatisticsData

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.StringColumnStatisticsDataTypeDef]

BinaryColumnStatisticsData

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.BinaryColumnStatisticsDataTypeDef]

ColumnStatisticsDataTypeDef

Type

  • Type: typing.Literal['BINARY', 'BOOLEAN', 'DATE', 'DECIMAL', 'DOUBLE', 'LONG', 'STRING']
  • Required: Yes

BooleanColumnStatisticsData

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.BooleanColumnStatisticsDataTypeDef]

DateColumnStatisticsData

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.DateColumnStatisticsDataTypeDef]

DecimalColumnStatisticsData

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.DecimalColumnStatisticsDataTypeDef]

DoubleColumnStatisticsData

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.DoubleColumnStatisticsDataTypeDef]

LongColumnStatisticsData

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.LongColumnStatisticsDataTypeDef]

StringColumnStatisticsData

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.StringColumnStatisticsDataTypeDef]

BinaryColumnStatisticsData

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.BinaryColumnStatisticsDataTypeDef]

ColumnStatisticsErrorTypeDef

ColumnStatistics

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.ColumnStatisticsOutputTypeDef]

Error

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

ColumnStatisticsOutputTypeDef

ColumnName

  • Type:
  • Required: Yes

ColumnType

  • Type:
  • Required: Yes

AnalyzedTime

  • Type:
  • Required: Yes

StatisticsData

  • Type:
  • Required: Yes

ColumnStatisticsTaskRunTypeDef

CustomerId

  • Type: typing.Optional[str]

ColumnStatisticsTaskRunId

  • Type: typing.Optional[str]

DatabaseName

  • Type: typing.Optional[str]

TableName

  • Type: typing.Optional[str]

ColumnNameList

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

CatalogID

  • Type: typing.Optional[str]

Role

  • Type: typing.Optional[str]

SampleSize

  • Type: typing.Optional[float]

SecurityConfiguration

  • Type: typing.Optional[str]

NumberOfWorkers

  • Type: typing.Optional[int]

WorkerType

  • Type: typing.Optional[str]

Status

  • Type: typing.Optional[typing.Literal['FAILED', 'RUNNING', 'STARTING', 'STOPPED', 'SUCCEEDED']]

CreationTime

  • Type: typing.Optional[datetime.datetime]

LastUpdated

  • Type: typing.Optional[datetime.datetime]

StartTime

  • Type: typing.Optional[datetime.datetime]

EndTime

  • Type: typing.Optional[datetime.datetime]

ErrorMessage

  • Type: typing.Optional[str]

DPUSeconds

  • Type: typing.Optional[float]

ColumnStatisticsTypeDef

ColumnName

  • Type:
  • Required: Yes

ColumnType

  • Type:
  • Required: Yes

AnalyzedTime

  • Type: typing.Union[datetime.datetime, str]
  • Required: Yes

StatisticsData

  • Type:
  • Required: Yes

ColumnTypeDef

Name

  • Type:
  • Required: Yes

Type

  • Type: typing.Optional[str]

Comment

  • Type: typing.Optional[str]

Parameters

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

ConditionExpressionTypeDef

Condition

  • Type:
  • Required: Yes

TargetColumn

  • Type:
  • Required: Yes

Value

  • Type: typing.Optional[str]

ConditionTypeDef

LogicalOperator

  • Type: typing.Optional[typing.Literal['EQUALS']]

JobName

  • Type: typing.Optional[str]

State

  • Type: typing.Optional[typing.Literal['ERROR', 'EXPIRED', 'FAILED', 'RUNNING', 'STARTING', 'STOPPED', 'STOPPING', 'SUCCEEDED', 'TIMEOUT', 'WAITING']]

CrawlerName

  • Type: typing.Optional[str]

CrawlState

  • Type: typing.Optional[typing.Literal['CANCELLED', 'CANCELLING', 'ERROR', 'FAILED', 'RUNNING', 'SUCCEEDED']]

ConfigurationObjectOutputTypeDef

DefaultValue

  • Type: typing.Optional[str]

AllowedValues

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

MinValue

  • Type: typing.Optional[str]

MaxValue

  • Type: typing.Optional[str]

ConfigurationObjectTypeDef

DefaultValue

  • Type: typing.Optional[str]

AllowedValues

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

MinValue

  • Type: typing.Optional[str]

MaxValue

  • Type: typing.Optional[str]

ConfusionMatrixTypeDef

NumTruePositives

  • Type: typing.Optional[int]

NumFalsePositives

  • Type: typing.Optional[int]

NumTrueNegatives

  • Type: typing.Optional[int]

NumFalseNegatives

  • Type: typing.Optional[int]

ConnectionInputTypeDef

Name

  • Type:
  • Required: Yes

ConnectionType

  • Type: typing.Literal['CUSTOM', 'JDBC', 'KAFKA', 'MARKETPLACE', 'MONGODB', 'NETWORK', 'SALESFORCE', 'SFTP']
  • Required: Yes

ConnectionProperties

  • Type: typing.Mapping[typing.Literal['CONFIG_FILES', 'CONNECTION_URL', 'CONNECTOR_CLASS_NAME', 'CONNECTOR_TYPE', 'CONNECTOR_URL', 'CUSTOM_JDBC_CERT', 'CUSTOM_JDBC_CERT_STRING', 'ENCRYPTED_KAFKA_CLIENT_KEYSTORE_PASSWORD', 'ENCRYPTED_KAFKA_CLIENT_KEY_PASSWORD', 'ENCRYPTED_KAFKA_SASL_PLAIN_PASSWORD', 'ENCRYPTED_KAFKA_SASL_SCRAM_PASSWORD', 'ENCRYPTED_PASSWORD', 'HOST', 'INSTANCE_ID', 'JDBC_CONNECTION_URL', 'JDBC_DRIVER_CLASS_NAME', 'JDBC_DRIVER_JAR_URI', 'JDBC_ENFORCE_SSL', 'JDBC_ENGINE', 'JDBC_ENGINE_VERSION', 'KAFKA_BOOTSTRAP_SERVERS', 'KAFKA_CLIENT_KEYSTORE', 'KAFKA_CLIENT_KEYSTORE_PASSWORD', 'KAFKA_CLIENT_KEY_PASSWORD', 'KAFKA_CUSTOM_CERT', 'KAFKA_SASL_GSSAPI_KEYTAB', 'KAFKA_SASL_GSSAPI_KRB5_CONF', 'KAFKA_SASL_GSSAPI_PRINCIPAL', 'KAFKA_SASL_GSSAPI_SERVICE', 'KAFKA_SASL_MECHANISM', 'KAFKA_SASL_PLAIN_PASSWORD', 'KAFKA_SASL_PLAIN_USERNAME', 'KAFKA_SASL_SCRAM_PASSWORD', 'KAFKA_SASL_SCRAM_SECRETS_ARN', 'KAFKA_SASL_SCRAM_USERNAME', 'KAFKA_SKIP_CUSTOM_CERT_VALIDATION', 'KAFKA_SSL_ENABLED', 'PASSWORD', 'PORT', 'ROLE_ARN', 'SECRET_ID', 'SKIP_CUSTOM_JDBC_CERT_VALIDATION', 'USERNAME'], str]
  • Required: Yes

Description

  • Type: typing.Optional[str]

MatchCriteria

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

PhysicalConnectionRequirements

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.PhysicalConnectionRequirementsTypeDef]

AuthenticationConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.AuthenticationConfigurationInputTypeDef]

ValidateCredentials

  • Type: typing.Optional[bool]

ConnectionPasswordEncryptionTypeDef

ReturnConnectionPasswordEncrypted

  • Type:
  • Required: Yes

AwsKmsKeyId

  • Type: typing.Optional[str]

ConnectionTypeDef

Name

  • Type: typing.Optional[str]

Description

  • Type: typing.Optional[str]

ConnectionType

  • Type: typing.Optional[typing.Literal['CUSTOM', 'JDBC', 'KAFKA', 'MARKETPLACE', 'MONGODB', 'NETWORK', 'SALESFORCE', 'SFTP']]

MatchCriteria

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

ConnectionProperties

  • Type: typing.Optional[typing.Dict[typing.Literal['CONFIG_FILES', 'CONNECTION_URL', 'CONNECTOR_CLASS_NAME', 'CONNECTOR_TYPE', 'CONNECTOR_URL', 'CUSTOM_JDBC_CERT', 'CUSTOM_JDBC_CERT_STRING', 'ENCRYPTED_KAFKA_CLIENT_KEYSTORE_PASSWORD', 'ENCRYPTED_KAFKA_CLIENT_KEY_PASSWORD', 'ENCRYPTED_KAFKA_SASL_PLAIN_PASSWORD', 'ENCRYPTED_KAFKA_SASL_SCRAM_PASSWORD', 'ENCRYPTED_PASSWORD', 'HOST', 'INSTANCE_ID', 'JDBC_CONNECTION_URL', 'JDBC_DRIVER_CLASS_NAME', 'JDBC_DRIVER_JAR_URI', 'JDBC_ENFORCE_SSL', 'JDBC_ENGINE', 'JDBC_ENGINE_VERSION', 'KAFKA_BOOTSTRAP_SERVERS', 'KAFKA_CLIENT_KEYSTORE', 'KAFKA_CLIENT_KEYSTORE_PASSWORD', 'KAFKA_CLIENT_KEY_PASSWORD', 'KAFKA_CUSTOM_CERT', 'KAFKA_SASL_GSSAPI_KEYTAB', 'KAFKA_SASL_GSSAPI_KRB5_CONF', 'KAFKA_SASL_GSSAPI_PRINCIPAL', 'KAFKA_SASL_GSSAPI_SERVICE', 'KAFKA_SASL_MECHANISM', 'KAFKA_SASL_PLAIN_PASSWORD', 'KAFKA_SASL_PLAIN_USERNAME', 'KAFKA_SASL_SCRAM_PASSWORD', 'KAFKA_SASL_SCRAM_SECRETS_ARN', 'KAFKA_SASL_SCRAM_USERNAME', 'KAFKA_SKIP_CUSTOM_CERT_VALIDATION', 'KAFKA_SSL_ENABLED', 'PASSWORD', 'PORT', 'ROLE_ARN', 'SECRET_ID', 'SKIP_CUSTOM_JDBC_CERT_VALIDATION', 'USERNAME'], str]]

PhysicalConnectionRequirements

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.PhysicalConnectionRequirementsOutputTypeDef]

CreationTime

  • Type: typing.Optional[datetime.datetime]

LastUpdatedTime

  • Type: typing.Optional[datetime.datetime]

LastUpdatedBy

  • Type: typing.Optional[str]

Status

  • Type: typing.Optional[typing.Literal['FAILED', 'IN_PROGRESS', 'READY']]

StatusReason

  • Type: typing.Optional[str]

LastConnectionValidationTime

  • Type: typing.Optional[datetime.datetime]

AuthenticationConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.AuthenticationConfigurationTypeDef]

ConnectionsListExtraOutputTypeDef

Connections

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

ConnectionsListOutputTypeDef

Connections

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

ConnectionsListTypeDef

Connections

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

ConnectorDataSourceExtraOutputTypeDef

Name

  • Type:
  • Required: Yes

ConnectionType

  • Type:
  • Required: Yes

Data

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

OutputSchemas

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue_classes.GlueSchemaExtraOutputTypeDef]]

ConnectorDataSourceOutputTypeDef

Name

  • Type:
  • Required: Yes

ConnectionType

  • Type:
  • Required: Yes

Data

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

OutputSchemas

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue_classes.GlueSchemaOutputTypeDef]]

ConnectorDataSourceTypeDef

Name

  • Type:
  • Required: Yes

ConnectionType

  • Type:
  • Required: Yes

Data

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

OutputSchemas

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.glue_classes.GlueSchemaTypeDef]]

ConnectorDataTargetExtraOutputTypeDef

Name

  • Type:
  • Required: Yes

ConnectionType

  • Type:
  • Required: Yes

Data

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

Inputs

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

ConnectorDataTargetOutputTypeDef

Name

  • Type:
  • Required: Yes

ConnectionType

  • Type:
  • Required: Yes

Data

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

Inputs

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

ConnectorDataTargetTypeDef

Name

  • Type:
  • Required: Yes

ConnectionType

  • Type:
  • Required: Yes

Data

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

Inputs

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

CrawlTypeDef

State

  • Type: typing.Optional[typing.Literal['CANCELLED', 'CANCELLING', 'ERROR', 'FAILED', 'RUNNING', 'SUCCEEDED']]

StartedOn

  • Type: typing.Optional[datetime.datetime]

CompletedOn

  • Type: typing.Optional[datetime.datetime]

ErrorMessage

  • Type: typing.Optional[str]

LogGroup

  • Type: typing.Optional[str]

LogStream

  • Type: typing.Optional[str]

CrawlerHistoryTypeDef

CrawlId

  • Type: typing.Optional[str]

State

  • Type: typing.Optional[typing.Literal['COMPLETED', 'FAILED', 'RUNNING', 'STOPPED']]

StartTime

  • Type: typing.Optional[datetime.datetime]

EndTime

  • Type: typing.Optional[datetime.datetime]

Summary

  • Type: typing.Optional[str]

ErrorMessage

  • Type: typing.Optional[str]

LogGroup

  • Type: typing.Optional[str]

LogStream

  • Type: typing.Optional[str]

MessagePrefix

  • Type: typing.Optional[str]

DPUHour

  • Type: typing.Optional[float]

CrawlerMetricsTypeDef

CrawlerName

  • Type: typing.Optional[str]

TimeLeftSeconds

  • Type: typing.Optional[float]

StillEstimating

  • Type: typing.Optional[bool]

LastRuntimeSeconds

  • Type: typing.Optional[float]

MedianRuntimeSeconds

  • Type: typing.Optional[float]

TablesCreated

  • Type: typing.Optional[int]

TablesUpdated

  • Type: typing.Optional[int]

TablesDeleted

  • Type: typing.Optional[int]

CrawlerNodeDetailsTypeDef

Crawls

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue_classes.CrawlTypeDef]]

CrawlerTargetsExtraOutputTypeDef

S3Targets

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue_classes.S3TargetExtraOutputTypeDef]]

JdbcTargets

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue_classes.JdbcTargetExtraOutputTypeDef]]

MongoDBTargets

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue_classes.MongoDBTargetTypeDef]]

DynamoDBTargets

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue_classes.DynamoDBTargetTypeDef]]

CatalogTargets

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue_classes.CatalogTargetExtraOutputTypeDef]]

DeltaTargets

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue_classes.DeltaTargetExtraOutputTypeDef]]

IcebergTargets

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue_classes.IcebergTargetExtraOutputTypeDef]]

HudiTargets

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue_classes.HudiTargetExtraOutputTypeDef]]

CrawlerTargetsOutputTypeDef

S3Targets

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue_classes.S3TargetOutputTypeDef]]

JdbcTargets

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue_classes.JdbcTargetOutputTypeDef]]

MongoDBTargets

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue_classes.MongoDBTargetTypeDef]]

DynamoDBTargets

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue_classes.DynamoDBTargetTypeDef]]

CatalogTargets

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue_classes.CatalogTargetOutputTypeDef]]

DeltaTargets

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue_classes.DeltaTargetOutputTypeDef]]

IcebergTargets

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue_classes.IcebergTargetOutputTypeDef]]

HudiTargets

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue_classes.HudiTargetOutputTypeDef]]

CrawlerTargetsTypeDef

S3Targets

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.glue_classes.S3TargetTypeDef]]

JdbcTargets

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.glue_classes.JdbcTargetTypeDef]]

MongoDBTargets

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.glue_classes.MongoDBTargetTypeDef]]

DynamoDBTargets

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.glue_classes.DynamoDBTargetTypeDef]]

CatalogTargets

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.glue_classes.CatalogTargetTypeDef]]

DeltaTargets

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.glue_classes.DeltaTargetTypeDef]]

IcebergTargets

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.glue_classes.IcebergTargetTypeDef]]

HudiTargets

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.glue_classes.HudiTargetTypeDef]]

CrawlerTypeDef

Name

  • Type: typing.Optional[str]

Role

  • Type: typing.Optional[str]

Targets

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.CrawlerTargetsOutputTypeDef]

DatabaseName

  • Type: typing.Optional[str]

Description

  • Type: typing.Optional[str]

Classifiers

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

RecrawlPolicy

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.RecrawlPolicyTypeDef]

SchemaChangePolicy

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.SchemaChangePolicyTypeDef]

LineageConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.LineageConfigurationTypeDef]

State

  • Type: typing.Optional[typing.Literal['READY', 'RUNNING', 'STOPPING']]

TablePrefix

  • Type: typing.Optional[str]

Schedule

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.ScheduleTypeDef]

CrawlElapsedTime

  • Type: typing.Optional[int]

CreationTime

  • Type: typing.Optional[datetime.datetime]

LastUpdated

  • Type: typing.Optional[datetime.datetime]

LastCrawl

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.LastCrawlInfoTypeDef]

Version

  • Type: typing.Optional[int]

Configuration

  • Type: typing.Optional[str]

CrawlerSecurityConfiguration

  • Type: typing.Optional[str]

LakeFormationConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.LakeFormationConfigurationTypeDef]

CrawlsFilterTypeDef

FieldName

  • Type: typing.Optional[typing.Literal['CRAWL_ID', 'DPU_HOUR', 'END_TIME', 'START_TIME', 'STATE']]

FilterOperator

  • Type: typing.Optional[typing.Literal['EQ', 'GE', 'GT', 'LE', 'LT', 'NE']]

FieldValue

  • Type: typing.Optional[str]

CreateBlueprintRequestRequestTypeDef

Name

  • Type:
  • Required: Yes

BlueprintLocation

  • Type:
  • Required: Yes

Description

  • Type: typing.Optional[str]

Tags

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

CreateBlueprintResponseTypeDef

Name

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateClassifierRequestRequestTypeDef

GrokClassifier

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.CreateGrokClassifierRequestTypeDef]

XMLClassifier

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.CreateXMLClassifierRequestTypeDef]

JsonClassifier

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.CreateJsonClassifierRequestTypeDef]

CsvClassifier

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.CreateCsvClassifierRequestTypeDef]

CreateConnectionRequestRequestTypeDef

ConnectionInput

  • Type:
  • Required: Yes

CatalogId

  • Type: typing.Optional[str]

Tags

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

CreateConnectionResponseTypeDef

CreateConnectionStatus

  • Type: typing.Literal['FAILED', 'IN_PROGRESS', 'READY']
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateCrawlerRequestRequestTypeDef

Name

  • Type:
  • Required: Yes

Role

  • Type:
  • Required: Yes

Targets

  • Type:
  • Required: Yes

DatabaseName

  • Type: typing.Optional[str]

Description

  • Type: typing.Optional[str]

Schedule

  • Type: typing.Optional[str]

Classifiers

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

TablePrefix

  • Type: typing.Optional[str]

SchemaChangePolicy

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.SchemaChangePolicyTypeDef]

RecrawlPolicy

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.RecrawlPolicyTypeDef]

LineageConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.LineageConfigurationTypeDef]

LakeFormationConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.LakeFormationConfigurationTypeDef]

Configuration

  • Type: typing.Optional[str]

CrawlerSecurityConfiguration

  • Type: typing.Optional[str]

Tags

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

CreateCsvClassifierRequestTypeDef

Name

  • Type:
  • Required: Yes

Delimiter

  • Type: typing.Optional[str]

QuoteSymbol

  • Type: typing.Optional[str]

ContainsHeader

  • Type: typing.Optional[typing.Literal['ABSENT', 'PRESENT', 'UNKNOWN']]
  • Type: typing.Optional[typing.Sequence[str]]

DisableValueTrimming

  • Type: typing.Optional[bool]

AllowSingleColumn

  • Type: typing.Optional[bool]

CustomDatatypeConfigured

  • Type: typing.Optional[bool]

CustomDatatypes

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

Serde

  • Type: typing.Optional[typing.Literal['LazySimpleSerDe', 'None', 'OpenCSVSerDe']]

CreateCustomEntityTypeRequestRequestTypeDef

Name

  • Type:
  • Required: Yes

RegexString

  • Type:
  • Required: Yes

ContextWords

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

Tags

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

CreateCustomEntityTypeResponseTypeDef

Name

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateDataQualityRulesetRequestRequestTypeDef

Name

  • Type:
  • Required: Yes

Ruleset

  • Type:
  • Required: Yes

Description

  • Type: typing.Optional[str]

Tags

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

TargetTable

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.DataQualityTargetTableTypeDef]

ClientToken

  • Type: typing.Optional[str]

CreateDataQualityRulesetResponseTypeDef

Name

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateDatabaseRequestRequestTypeDef

DatabaseInput

  • Type:
  • Required: Yes

CatalogId

  • Type: typing.Optional[str]

Tags

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

CreateDevEndpointRequestRequestTypeDef

EndpointName

  • Type:
  • Required: Yes

RoleArn

  • Type:
  • Required: Yes

SecurityGroupIds

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

SubnetId

  • Type: typing.Optional[str]

PublicKey

  • Type: typing.Optional[str]

PublicKeys

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

NumberOfNodes

  • Type: typing.Optional[int]

WorkerType

  • Type: typing.Optional[typing.Literal['G.025X', 'G.1X', 'G.2X', 'G.4X', 'G.8X', 'Standard', 'Z.2X']]

GlueVersion

  • Type: typing.Optional[str]

NumberOfWorkers

  • Type: typing.Optional[int]

ExtraPythonLibsS3Path

  • Type: typing.Optional[str]

ExtraJarsS3Path

  • Type: typing.Optional[str]

SecurityConfiguration

  • Type: typing.Optional[str]

Tags

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

Arguments

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

CreateDevEndpointResponseTypeDef

EndpointName

  • Type:
  • Required: Yes

Status

  • Type:
  • Required: Yes

SecurityGroupIds

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

SubnetId

  • Type:
  • Required: Yes

RoleArn

  • Type:
  • Required: Yes

YarnEndpointAddress

  • Type:
  • Required: Yes

ZeppelinRemoteSparkInterpreterPort

  • Type:
  • Required: Yes

NumberOfNodes

  • Type:
  • Required: Yes

WorkerType

  • Type: typing.Literal['G.025X', 'G.1X', 'G.2X', 'G.4X', 'G.8X', 'Standard', 'Z.2X']
  • Required: Yes

GlueVersion

  • Type:
  • Required: Yes

NumberOfWorkers

  • Type:
  • Required: Yes

AvailabilityZone

  • Type:
  • Required: Yes

VpcId

  • Type:
  • Required: Yes

ExtraPythonLibsS3Path

  • Type:
  • Required: Yes

ExtraJarsS3Path

  • Type:
  • Required: Yes

FailureReason

  • Type:
  • Required: Yes

SecurityConfiguration

  • Type:
  • Required: Yes

CreatedTimestamp

  • Type:
  • Required: Yes

Arguments

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

ResponseMetadata

  • Type:
  • Required: Yes

CreateGrokClassifierRequestTypeDef

Classification

  • Type:
  • Required: Yes

Name

  • Type:
  • Required: Yes

GrokPattern

  • Type:
  • Required: Yes

CustomPatterns

  • Type: typing.Optional[str]

CreateJobRequestRequestTypeDef

Name

  • Type:
  • Required: Yes

Role

  • Type:
  • Required: Yes

Command

  • Type:
  • Required: Yes

JobMode

  • Type: typing.Optional[typing.Literal['NOTEBOOK', 'SCRIPT', 'VISUAL']]

Description

  • Type: typing.Optional[str]

LogUri

  • Type: typing.Optional[str]

ExecutionProperty

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.ExecutionPropertyTypeDef]

DefaultArguments

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

NonOverridableArguments

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

Connections

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.ConnectionsListTypeDef]

MaxRetries

  • Type: typing.Optional[int]

AllocatedCapacity

  • Type: typing.Optional[int]

Timeout

  • Type: typing.Optional[int]

MaxCapacity

  • Type: typing.Optional[float]

SecurityConfiguration

  • Type: typing.Optional[str]

Tags

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

NotificationProperty

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.NotificationPropertyTypeDef]

GlueVersion

  • Type: typing.Optional[str]

NumberOfWorkers

  • Type: typing.Optional[int]

WorkerType

  • Type: typing.Optional[typing.Literal['G.025X', 'G.1X', 'G.2X', 'G.4X', 'G.8X', 'Standard', 'Z.2X']]

CodeGenConfigurationNodes

  • Type: typing.Optional[typing.Mapping[str, typing.Union[aws_resource_validator.pydantic_models.glue_classes.CodeGenConfigurationNodeTypeDef, aws_resource_validator.pydantic_models.glue_classes.CodeGenConfigurationNodeExtraOutputTypeDef]]]

ExecutionClass

  • Type: typing.Optional[typing.Literal['FLEX', 'STANDARD']]

SourceControlDetails

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.SourceControlDetailsTypeDef]

MaintenanceWindow

  • Type: typing.Optional[str]

CreateJobResponseTypeDef

Name

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateJsonClassifierRequestTypeDef

Name

  • Type:
  • Required: Yes

JsonPath

  • Type:
  • Required: Yes

CreateMLTransformRequestRequestTypeDef

Name

  • Type:
  • Required: Yes

InputRecordTables

  • Type: typing.Sequence[typing.Union[aws_resource_validator.pydantic_models.glue_classes.GlueTableTypeDef, aws_resource_validator.pydantic_models.glue_classes.GlueTableOutputTypeDef]]
  • Required: Yes

Parameters

  • Type:
  • Required: Yes

Role

  • Type:
  • Required: Yes

Description

  • Type: typing.Optional[str]

GlueVersion

  • Type: typing.Optional[str]

MaxCapacity

  • Type: typing.Optional[float]

WorkerType

  • Type: typing.Optional[typing.Literal['G.025X', 'G.1X', 'G.2X', 'G.4X', 'G.8X', 'Standard', 'Z.2X']]

NumberOfWorkers

  • Type: typing.Optional[int]

Timeout

  • Type: typing.Optional[int]

MaxRetries

  • Type: typing.Optional[int]

Tags

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

TransformEncryption

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.TransformEncryptionTypeDef]

CreateMLTransformResponseTypeDef

TransformId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreatePartitionIndexRequestRequestTypeDef

DatabaseName

  • Type:
  • Required: Yes

TableName

  • Type:
  • Required: Yes

PartitionIndex

  • Type:
  • Required: Yes

CatalogId

  • Type: typing.Optional[str]

CreatePartitionRequestRequestTypeDef

DatabaseName

  • Type:
  • Required: Yes

TableName

  • Type:
  • Required: Yes

PartitionInput

  • Type:
  • Required: Yes

CatalogId

  • Type: typing.Optional[str]

CreateRegistryInputRequestTypeDef

RegistryName

  • Type:
  • Required: Yes

Description

  • Type: typing.Optional[str]

Tags

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

CreateRegistryResponseTypeDef

RegistryArn

  • Type:
  • Required: Yes

RegistryName

  • Type:
  • Required: Yes

Description

  • Type:
  • Required: Yes

Tags

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

ResponseMetadata

  • Type:
  • Required: Yes

CreateSchemaInputRequestTypeDef

SchemaName

  • Type:
  • Required: Yes

DataFormat

  • Type: typing.Literal['AVRO', 'JSON', 'PROTOBUF']
  • Required: Yes

RegistryId

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.RegistryIdTypeDef]

Compatibility

  • Type: typing.Optional[typing.Literal['BACKWARD', 'BACKWARD_ALL', 'DISABLED', 'FORWARD', 'FORWARD_ALL', 'FULL', 'FULL_ALL', 'NONE']]

Description

  • Type: typing.Optional[str]

Tags

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

SchemaDefinition

  • Type: typing.Optional[str]

CreateSchemaResponseTypeDef

RegistryName

  • Type:
  • Required: Yes

RegistryArn

  • Type:
  • Required: Yes

SchemaName

  • Type:
  • Required: Yes

SchemaArn

  • Type:
  • Required: Yes

Description

  • Type:
  • Required: Yes

DataFormat

  • Type: typing.Literal['AVRO', 'JSON', 'PROTOBUF']
  • Required: Yes

Compatibility

  • Type: typing.Literal['BACKWARD', 'BACKWARD_ALL', 'DISABLED', 'FORWARD', 'FORWARD_ALL', 'FULL', 'FULL_ALL', 'NONE']
  • Required: Yes

SchemaCheckpoint

  • Type:
  • Required: Yes

LatestSchemaVersion

  • Type:
  • Required: Yes

NextSchemaVersion

  • Type:
  • Required: Yes

SchemaStatus

  • Type: typing.Literal['AVAILABLE', 'DELETING', 'PENDING']
  • Required: Yes

Tags

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

SchemaVersionId

  • Type:
  • Required: Yes

SchemaVersionStatus

  • Type: typing.Literal['AVAILABLE', 'DELETING', 'FAILURE', 'PENDING']
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateScriptRequestRequestTypeDef

DagNodes

  • Type: typing.Optional[typing.Sequence[typing.Union[aws_resource_validator.pydantic_models.glue_classes.CodeGenNodeTypeDef, aws_resource_validator.pydantic_models.glue_classes.CodeGenNodeOutputTypeDef]]]

DagEdges

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.glue_classes.CodeGenEdgeTypeDef]]

Language

  • Type: typing.Optional[typing.Literal['PYTHON', 'SCALA']]

CreateScriptResponseTypeDef

PythonScript

  • Type:
  • Required: Yes

ScalaCode

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateSecurityConfigurationRequestRequestTypeDef

Name

  • Type:
  • Required: Yes

EncryptionConfiguration

  • Type:
  • Required: Yes

CreateSecurityConfigurationResponseTypeDef

Name

  • Type:
  • Required: Yes

CreatedTimestamp

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateSessionRequestRequestTypeDef

Id

  • Type:
  • Required: Yes

Role

  • Type:
  • Required: Yes

Command

  • Type:
  • Required: Yes

Description

  • Type: typing.Optional[str]

Timeout

  • Type: typing.Optional[int]

IdleTimeout

  • Type: typing.Optional[int]

DefaultArguments

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

Connections

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.ConnectionsListTypeDef]

MaxCapacity

  • Type: typing.Optional[float]

NumberOfWorkers

  • Type: typing.Optional[int]

WorkerType

  • Type: typing.Optional[typing.Literal['G.025X', 'G.1X', 'G.2X', 'G.4X', 'G.8X', 'Standard', 'Z.2X']]

SecurityConfiguration

  • Type: typing.Optional[str]

GlueVersion

  • Type: typing.Optional[str]

Tags

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

RequestOrigin

  • Type: typing.Optional[str]

CreateSessionResponseTypeDef

Session

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateTableOptimizerRequestRequestTypeDef

CatalogId

  • Type:
  • Required: Yes

DatabaseName

  • Type:
  • Required: Yes

TableName

  • Type:
  • Required: Yes

Type

  • Type: typing.Literal['compaction']
  • Required: Yes

TableOptimizerConfiguration

  • Type:
  • Required: Yes

CreateTableRequestRequestTypeDef

DatabaseName

  • Type:
  • Required: Yes

TableInput

  • Type:
  • Required: Yes

CatalogId

  • Type: typing.Optional[str]

PartitionIndexes

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.glue_classes.PartitionIndexTypeDef]]

TransactionId

  • Type: typing.Optional[str]

OpenTableFormatInput

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.OpenTableFormatInputTypeDef]

CreateTriggerRequestRequestTypeDef

Name

  • Type:
  • Required: Yes

Type

  • Type: typing.Literal['CONDITIONAL', 'EVENT', 'ON_DEMAND', 'SCHEDULED']
  • Required: Yes

Actions

  • Type: typing.Sequence[typing.Union[aws_resource_validator.pydantic_models.glue_classes.ActionTypeDef, aws_resource_validator.pydantic_models.glue_classes.ActionExtraOutputTypeDef]]
  • Required: Yes

WorkflowName

  • Type: typing.Optional[str]

Schedule

  • Type: typing.Optional[str]

Predicate

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.PredicateTypeDef]

Description

  • Type: typing.Optional[str]

StartOnCreation

  • Type: typing.Optional[bool]

Tags

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

EventBatchingCondition

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.EventBatchingConditionTypeDef]

CreateTriggerResponseTypeDef

Name

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateUsageProfileRequestRequestTypeDef

Name

  • Type:
  • Required: Yes

Configuration

  • Type:
  • Required: Yes

Description

  • Type: typing.Optional[str]

Tags

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

CreateUsageProfileResponseTypeDef

Name

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateUserDefinedFunctionRequestRequestTypeDef

DatabaseName

  • Type:
  • Required: Yes

FunctionInput

  • Type:
  • Required: Yes

CatalogId

  • Type: typing.Optional[str]

CreateWorkflowRequestRequestTypeDef

Name

  • Type:
  • Required: Yes

Description

  • Type: typing.Optional[str]

DefaultRunProperties

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

Tags

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

MaxConcurrentRuns

  • Type: typing.Optional[int]

CreateWorkflowResponseTypeDef

Name

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateXMLClassifierRequestTypeDef

Classification

  • Type:
  • Required: Yes

Name

  • Type:
  • Required: Yes

RowTag

  • Type: typing.Optional[str]

CsvClassifierTypeDef

Name

  • Type:
  • Required: Yes

CreationTime

  • Type: typing.Optional[datetime.datetime]

LastUpdated

  • Type: typing.Optional[datetime.datetime]

Version

  • Type: typing.Optional[int]

Delimiter

  • Type: typing.Optional[str]

QuoteSymbol

  • Type: typing.Optional[str]

ContainsHeader

  • Type: typing.Optional[typing.Literal['ABSENT', 'PRESENT', 'UNKNOWN']]

Header

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

DisableValueTrimming

  • Type: typing.Optional[bool]

AllowSingleColumn

  • Type: typing.Optional[bool]

CustomDatatypeConfigured

  • Type: typing.Optional[bool]

CustomDatatypes

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

Serde

  • Type: typing.Optional[typing.Literal['LazySimpleSerDe', 'None', 'OpenCSVSerDe']]

CustomCodeExtraOutputTypeDef

Name

  • Type:
  • Required: Yes

Inputs

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

Code

  • Type:
  • Required: Yes

ClassName

  • Type:
  • Required: Yes

OutputSchemas

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue_classes.GlueSchemaExtraOutputTypeDef]]

CustomCodeOutputTypeDef

Name

  • Type:
  • Required: Yes

Inputs

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

Code

  • Type:
  • Required: Yes

ClassName

  • Type:
  • Required: Yes

OutputSchemas

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue_classes.GlueSchemaOutputTypeDef]]

CustomCodeTypeDef

Name

  • Type:
  • Required: Yes

Inputs

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

Code

  • Type:
  • Required: Yes

ClassName

  • Type:
  • Required: Yes

OutputSchemas

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.glue_classes.GlueSchemaTypeDef]]

CustomEntityTypeTypeDef

Name

  • Type:
  • Required: Yes

RegexString

  • Type:
  • Required: Yes

ContextWords

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

DQResultsPublishingOptionsTypeDef

EvaluationContext

  • Type: typing.Optional[str]

ResultsS3Prefix

  • Type: typing.Optional[str]

CloudWatchMetricsEnabled

  • Type: typing.Optional[bool]

ResultsPublishingEnabled

  • Type: typing.Optional[bool]

DQStopJobOnFailureOptionsTypeDef

StopJobOnFailureTiming

  • Type: typing.Optional[typing.Literal['AfterDataLoad', 'Immediate']]

DataCatalogEncryptionSettingsTypeDef

EncryptionAtRest

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.EncryptionAtRestTypeDef]

ConnectionPasswordEncryption

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.ConnectionPasswordEncryptionTypeDef]

DataLakePrincipalTypeDef

DataLakePrincipalIdentifier

  • Type: typing.Optional[str]

DataQualityAnalyzerResultTypeDef

Name

  • Type: typing.Optional[str]

Description

  • Type: typing.Optional[str]

EvaluationMessage

  • Type: typing.Optional[str]

EvaluatedMetrics

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

DataQualityEvaluationRunAdditionalRunOptionsTypeDef

CloudWatchMetricsEnabled

  • Type: typing.Optional[bool]

ResultsS3Prefix

  • Type: typing.Optional[str]

CompositeRuleEvaluationMethod

  • Type: typing.Optional[typing.Literal['COLUMN', 'ROW']]

DataQualityMetricValuesTypeDef

ActualValue

  • Type: typing.Optional[float]

ExpectedValue

  • Type: typing.Optional[float]

LowerLimit

  • Type: typing.Optional[float]

UpperLimit

  • Type: typing.Optional[float]

DataQualityObservationTypeDef

Description

  • Type: typing.Optional[str]

MetricBasedObservation

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.MetricBasedObservationTypeDef]

DataQualityResultDescriptionTypeDef

ResultId

  • Type: typing.Optional[str]

DataSource

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.DataSourceOutputTypeDef]

JobName

  • Type: typing.Optional[str]

JobRunId

  • Type: typing.Optional[str]

StartedOn

  • Type: typing.Optional[datetime.datetime]

DataQualityResultFilterCriteriaTypeDef

DataSource

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.DataSourceTypeDef]

JobName

  • Type: typing.Optional[str]

JobRunId

  • Type: typing.Optional[str]

StartedAfter

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

StartedBefore

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

DataQualityResultTypeDef

ResultId

  • Type: typing.Optional[str]

Score

  • Type: typing.Optional[float]

DataSource

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.DataSourceOutputTypeDef]

RulesetName

  • Type: typing.Optional[str]

EvaluationContext

  • Type: typing.Optional[str]

StartedOn

  • Type: typing.Optional[datetime.datetime]

CompletedOn

  • Type: typing.Optional[datetime.datetime]

JobName

  • Type: typing.Optional[str]

JobRunId

  • Type: typing.Optional[str]

RulesetEvaluationRunId

  • Type: typing.Optional[str]

RuleResults

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue_classes.DataQualityRuleResultTypeDef]]

AnalyzerResults

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue_classes.DataQualityAnalyzerResultTypeDef]]

Observations

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue_classes.DataQualityObservationTypeDef]]

DataQualityRuleRecommendationRunDescriptionTypeDef

RunId

  • Type: typing.Optional[str]

Status

  • Type: typing.Optional[typing.Literal['FAILED', 'RUNNING', 'STARTING', 'STOPPED', 'STOPPING', 'SUCCEEDED', 'TIMEOUT']]

StartedOn

  • Type: typing.Optional[datetime.datetime]

DataSource

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.DataSourceOutputTypeDef]

DataQualityRuleRecommendationRunFilterTypeDef

DataSource

  • Type:
  • Required: Yes

StartedBefore

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

StartedAfter

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

DataQualityRuleResultTypeDef

Name

  • Type: typing.Optional[str]

Description

  • Type: typing.Optional[str]

EvaluationMessage

  • Type: typing.Optional[str]

Result

  • Type: typing.Optional[typing.Literal['ERROR', 'FAIL', 'PASS']]

EvaluatedMetrics

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

DataQualityRulesetEvaluationRunDescriptionTypeDef

RunId

  • Type: typing.Optional[str]

Status

  • Type: typing.Optional[typing.Literal['FAILED', 'RUNNING', 'STARTING', 'STOPPED', 'STOPPING', 'SUCCEEDED', 'TIMEOUT']]

StartedOn

  • Type: typing.Optional[datetime.datetime]

DataSource

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.DataSourceOutputTypeDef]

DataQualityRulesetEvaluationRunFilterTypeDef

DataSource

  • Type:
  • Required: Yes

StartedBefore

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

StartedAfter

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

DataQualityRulesetFilterCriteriaTypeDef

Name

  • Type: typing.Optional[str]

Description

  • Type: typing.Optional[str]

CreatedBefore

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

CreatedAfter

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

LastModifiedBefore

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

LastModifiedAfter

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

TargetTable

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.DataQualityTargetTableTypeDef]

DataQualityRulesetListDetailsTypeDef

Name

  • Type: typing.Optional[str]

Description

  • Type: typing.Optional[str]

CreatedOn

  • Type: typing.Optional[datetime.datetime]

LastModifiedOn

  • Type: typing.Optional[datetime.datetime]

TargetTable

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.DataQualityTargetTableTypeDef]

RecommendationRunId

  • Type: typing.Optional[str]

RuleCount

  • Type: typing.Optional[int]

DataQualityTargetTableTypeDef

TableName

  • Type:
  • Required: Yes

DatabaseName

  • Type:
  • Required: Yes

CatalogId

  • Type: typing.Optional[str]

DataSourceOutputTypeDef

GlueTable

  • Type:
  • Required: Yes

DataSourceTypeDef

GlueTable

  • Type:
  • Required: Yes

DatabaseIdentifierTypeDef

CatalogId

  • Type: typing.Optional[str]

DatabaseName

  • Type: typing.Optional[str]

Region

  • Type: typing.Optional[str]

DatabaseInputTypeDef

Name

  • Type:
  • Required: Yes

Description

  • Type: typing.Optional[str]

LocationUri

  • Type: typing.Optional[str]

Parameters

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

CreateTableDefaultPermissions

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

TargetDatabase

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.DatabaseIdentifierTypeDef]

FederatedDatabase

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.FederatedDatabaseTypeDef]

DatabaseTypeDef

Name

  • Type:
  • Required: Yes

Description

  • Type: typing.Optional[str]

LocationUri

  • Type: typing.Optional[str]

Parameters

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

CreateTime

  • Type: typing.Optional[datetime.datetime]

CreateTableDefaultPermissions

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

TargetDatabase

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.DatabaseIdentifierTypeDef]

CatalogId

  • Type: typing.Optional[str]

FederatedDatabase

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.FederatedDatabaseTypeDef]

DatatypeTypeDef

Id

  • Type:
  • Required: Yes

Label

  • Type:
  • Required: Yes

DateColumnStatisticsDataOutputTypeDef

NumberOfNulls

  • Type:
  • Required: Yes

NumberOfDistinctValues

  • Type:
  • Required: Yes

MinimumValue

  • Type: typing.Optional[datetime.datetime]

MaximumValue

  • Type: typing.Optional[datetime.datetime]

DateColumnStatisticsDataTypeDef

NumberOfNulls

  • Type:
  • Required: Yes

NumberOfDistinctValues

  • Type:
  • Required: Yes

MinimumValue

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

MaximumValue

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

DecimalColumnStatisticsDataOutputTypeDef

NumberOfNulls

  • Type:
  • Required: Yes

NumberOfDistinctValues

  • Type:
  • Required: Yes

MinimumValue

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.DecimalNumberOutputTypeDef]

MaximumValue

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.DecimalNumberOutputTypeDef]

DecimalColumnStatisticsDataTypeDef

NumberOfNulls

  • Type:
  • Required: Yes

NumberOfDistinctValues

  • Type:
  • Required: Yes

MinimumValue

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.DecimalNumberTypeDef]

MaximumValue

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.DecimalNumberTypeDef]

DecimalNumberOutputTypeDef

UnscaledValue

  • Type:
  • Required: Yes

Scale

  • Type:
  • Required: Yes

DecimalNumberTypeDef

UnscaledValue

  • Type: typing.Union[str, bytes, typing.IO[typing.Any]]
  • Required: Yes

Scale

  • Type:
  • Required: Yes

DeleteBlueprintRequestRequestTypeDef

Name

  • Type:
  • Required: Yes

DeleteBlueprintResponseTypeDef

Name

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteClassifierRequestRequestTypeDef

Name

  • Type:
  • Required: Yes

DeleteColumnStatisticsForPartitionRequestRequestTypeDef

DatabaseName

  • Type:
  • Required: Yes

TableName

  • Type:
  • Required: Yes

PartitionValues

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

ColumnName

  • Type:
  • Required: Yes

CatalogId

  • Type: typing.Optional[str]

DeleteColumnStatisticsForTableRequestRequestTypeDef

DatabaseName

  • Type:
  • Required: Yes

TableName

  • Type:
  • Required: Yes

ColumnName

  • Type:
  • Required: Yes

CatalogId

  • Type: typing.Optional[str]

DeleteConnectionRequestRequestTypeDef

ConnectionName

  • Type:
  • Required: Yes

CatalogId

  • Type: typing.Optional[str]

DeleteCrawlerRequestRequestTypeDef

Name

  • Type:
  • Required: Yes

DeleteCustomEntityTypeRequestRequestTypeDef

Name

  • Type:
  • Required: Yes

DeleteCustomEntityTypeResponseTypeDef

Name

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteDataQualityRulesetRequestRequestTypeDef

Name

  • Type:
  • Required: Yes

DeleteDatabaseRequestRequestTypeDef

Name

  • Type:
  • Required: Yes

CatalogId

  • Type: typing.Optional[str]

DeleteDevEndpointRequestRequestTypeDef

EndpointName

  • Type:
  • Required: Yes

DeleteJobRequestRequestTypeDef

JobName

  • Type:
  • Required: Yes

DeleteJobResponseTypeDef

JobName

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteMLTransformRequestRequestTypeDef

TransformId

  • Type:
  • Required: Yes

DeleteMLTransformResponseTypeDef

TransformId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeletePartitionIndexRequestRequestTypeDef

DatabaseName

  • Type:
  • Required: Yes

TableName

  • Type:
  • Required: Yes

IndexName

  • Type:
  • Required: Yes

CatalogId

  • Type: typing.Optional[str]

DeletePartitionRequestRequestTypeDef

DatabaseName

  • Type:
  • Required: Yes

TableName

  • Type:
  • Required: Yes

PartitionValues

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

CatalogId

  • Type: typing.Optional[str]

DeleteRegistryInputRequestTypeDef

RegistryId

  • Type:
  • Required: Yes

DeleteRegistryResponseTypeDef

RegistryName

  • Type:
  • Required: Yes

RegistryArn

  • Type:
  • Required: Yes

Status

  • Type: typing.Literal['AVAILABLE', 'DELETING']
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteResourcePolicyRequestRequestTypeDef

PolicyHashCondition

  • Type: typing.Optional[str]

ResourceArn

  • Type: typing.Optional[str]

DeleteSchemaInputRequestTypeDef

SchemaId

  • Type:
  • Required: Yes

DeleteSchemaResponseTypeDef

SchemaArn

  • Type:
  • Required: Yes

SchemaName

  • Type:
  • Required: Yes

Status

  • Type: typing.Literal['AVAILABLE', 'DELETING', 'PENDING']
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteSchemaVersionsInputRequestTypeDef

SchemaId

  • Type:
  • Required: Yes

Versions

  • Type:
  • Required: Yes

DeleteSchemaVersionsResponseTypeDef

SchemaVersionErrors

  • Type: typing.List[aws_resource_validator.pydantic_models.glue_classes.SchemaVersionErrorItemTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteSecurityConfigurationRequestRequestTypeDef

Name

  • Type:
  • Required: Yes

DeleteSessionRequestRequestTypeDef

Id

  • Type:
  • Required: Yes

RequestOrigin

  • Type: typing.Optional[str]

DeleteSessionResponseTypeDef

Id

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteTableOptimizerRequestRequestTypeDef

CatalogId

  • Type:
  • Required: Yes

DatabaseName

  • Type:
  • Required: Yes

TableName

  • Type:
  • Required: Yes

Type

  • Type: typing.Literal['compaction']
  • Required: Yes

DeleteTableRequestRequestTypeDef

DatabaseName

  • Type:
  • Required: Yes

Name

  • Type:
  • Required: Yes

CatalogId

  • Type: typing.Optional[str]

TransactionId

  • Type: typing.Optional[str]

DeleteTableVersionRequestRequestTypeDef

DatabaseName

  • Type:
  • Required: Yes

TableName

  • Type:
  • Required: Yes

VersionId

  • Type:
  • Required: Yes

CatalogId

  • Type: typing.Optional[str]

DeleteTriggerRequestRequestTypeDef

Name

  • Type:
  • Required: Yes

DeleteTriggerResponseTypeDef

Name

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteUsageProfileRequestRequestTypeDef

Name

  • Type:
  • Required: Yes

DeleteUserDefinedFunctionRequestRequestTypeDef

DatabaseName

  • Type:
  • Required: Yes

FunctionName

  • Type:
  • Required: Yes

CatalogId

  • Type: typing.Optional[str]

DeleteWorkflowRequestRequestTypeDef

Name

  • Type:
  • Required: Yes

DeleteWorkflowResponseTypeDef

Name

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeltaTargetExtraOutputTypeDef

DeltaTables

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

ConnectionName

  • Type: typing.Optional[str]

WriteManifest

  • Type: typing.Optional[bool]

CreateNativeDeltaTable

  • Type: typing.Optional[bool]

DeltaTargetOutputTypeDef

DeltaTables

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

ConnectionName

  • Type: typing.Optional[str]

WriteManifest

  • Type: typing.Optional[bool]

CreateNativeDeltaTable

  • Type: typing.Optional[bool]

DeltaTargetTypeDef

DeltaTables

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

ConnectionName

  • Type: typing.Optional[str]

WriteManifest

  • Type: typing.Optional[bool]

CreateNativeDeltaTable

  • Type: typing.Optional[bool]

DevEndpointCustomLibrariesTypeDef

ExtraPythonLibsS3Path

  • Type: typing.Optional[str]

ExtraJarsS3Path

  • Type: typing.Optional[str]

DevEndpointTypeDef

EndpointName

  • Type: typing.Optional[str]

RoleArn

  • Type: typing.Optional[str]

SecurityGroupIds

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

SubnetId

  • Type: typing.Optional[str]

YarnEndpointAddress

  • Type: typing.Optional[str]

PrivateAddress

  • Type: typing.Optional[str]

ZeppelinRemoteSparkInterpreterPort

  • Type: typing.Optional[int]

PublicAddress

  • Type: typing.Optional[str]

Status

  • Type: typing.Optional[str]

WorkerType

  • Type: typing.Optional[typing.Literal['G.025X', 'G.1X', 'G.2X', 'G.4X', 'G.8X', 'Standard', 'Z.2X']]

GlueVersion

  • Type: typing.Optional[str]

NumberOfWorkers

  • Type: typing.Optional[int]

NumberOfNodes

  • Type: typing.Optional[int]

AvailabilityZone

  • Type: typing.Optional[str]

VpcId

  • Type: typing.Optional[str]

ExtraPythonLibsS3Path

  • Type: typing.Optional[str]

ExtraJarsS3Path

  • Type: typing.Optional[str]

FailureReason

  • Type: typing.Optional[str]

LastUpdateStatus

  • Type: typing.Optional[str]

CreatedTimestamp

  • Type: typing.Optional[datetime.datetime]

LastModifiedTimestamp

  • Type: typing.Optional[datetime.datetime]

PublicKey

  • Type: typing.Optional[str]

PublicKeys

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

SecurityConfiguration

  • Type: typing.Optional[str]

Arguments

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

DirectJDBCSourceTypeDef

Name

  • Type:
  • Required: Yes

Database

  • Type:
  • Required: Yes

Table

  • Type:
  • Required: Yes

ConnectionName

  • Type:
  • Required: Yes

ConnectionType

  • Type: typing.Literal['mysql', 'oracle', 'postgresql', 'redshift', 'sqlserver']
  • Required: Yes

RedshiftTmpDir

  • Type: typing.Optional[str]

DirectKafkaSourceExtraOutputTypeDef

Name

  • Type:
  • Required: Yes

StreamingOptions

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.KafkaStreamingSourceOptionsExtraOutputTypeDef]

WindowSize

  • Type: typing.Optional[int]

DetectSchema

  • Type: typing.Optional[bool]

DataPreviewOptions

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.StreamingDataPreviewOptionsTypeDef]

DirectKafkaSourceOutputTypeDef

Name

  • Type:
  • Required: Yes

StreamingOptions

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.KafkaStreamingSourceOptionsOutputTypeDef]

WindowSize

  • Type: typing.Optional[int]

DetectSchema

  • Type: typing.Optional[bool]

DataPreviewOptions

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.StreamingDataPreviewOptionsTypeDef]

DirectKafkaSourceTypeDef

Name

  • Type:
  • Required: Yes

StreamingOptions

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.KafkaStreamingSourceOptionsTypeDef]

WindowSize

  • Type: typing.Optional[int]

DetectSchema

  • Type: typing.Optional[bool]

DataPreviewOptions

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.StreamingDataPreviewOptionsTypeDef]

DirectKinesisSourceExtraOutputTypeDef

Name

  • Type:
  • Required: Yes

WindowSize

  • Type: typing.Optional[int]

DetectSchema

  • Type: typing.Optional[bool]

StreamingOptions

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.KinesisStreamingSourceOptionsExtraOutputTypeDef]

DataPreviewOptions

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.StreamingDataPreviewOptionsTypeDef]

DirectKinesisSourceOutputTypeDef

Name

  • Type:
  • Required: Yes

WindowSize

  • Type: typing.Optional[int]

DetectSchema

  • Type: typing.Optional[bool]

StreamingOptions

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.KinesisStreamingSourceOptionsOutputTypeDef]

DataPreviewOptions

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.StreamingDataPreviewOptionsTypeDef]

DirectKinesisSourceTypeDef

Name

  • Type:
  • Required: Yes

WindowSize

  • Type: typing.Optional[int]

DetectSchema

  • Type: typing.Optional[bool]

StreamingOptions

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.KinesisStreamingSourceOptionsTypeDef]

DataPreviewOptions

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.StreamingDataPreviewOptionsTypeDef]

DirectSchemaChangePolicyTypeDef

EnableUpdateCatalog

  • Type: typing.Optional[bool]

UpdateBehavior

  • Type: typing.Optional[typing.Literal['LOG', 'UPDATE_IN_DATABASE']]

Table

  • Type: typing.Optional[str]

Database

  • Type: typing.Optional[str]

DoubleColumnStatisticsDataTypeDef

NumberOfNulls

  • Type:
  • Required: Yes

NumberOfDistinctValues

  • Type:
  • Required: Yes

MinimumValue

  • Type: typing.Optional[float]

MaximumValue

  • Type: typing.Optional[float]

DropDuplicatesExtraOutputTypeDef

Name

  • Type:
  • Required: Yes

Inputs

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

Columns

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

DropDuplicatesOutputTypeDef

Name

  • Type:
  • Required: Yes

Inputs

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

Columns

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

DropDuplicatesTypeDef

Name

  • Type:
  • Required: Yes

Inputs

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

Columns

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

DropFieldsExtraOutputTypeDef

Name

  • Type:
  • Required: Yes

Inputs

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

Paths

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

DropFieldsOutputTypeDef

Name

  • Type:
  • Required: Yes

Inputs

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

Paths

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

DropFieldsTypeDef

Name

  • Type:
  • Required: Yes

Inputs

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

Paths

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

DropNullFieldsExtraOutputTypeDef

Name

  • Type:
  • Required: Yes

Inputs

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

NullCheckBoxList

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.NullCheckBoxListTypeDef]

NullTextList

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue_classes.NullValueFieldTypeDef]]

DropNullFieldsOutputTypeDef

Name

  • Type:
  • Required: Yes

Inputs

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

NullCheckBoxList

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.NullCheckBoxListTypeDef]

NullTextList

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue_classes.NullValueFieldTypeDef]]

DropNullFieldsTypeDef

Name

  • Type:
  • Required: Yes

Inputs

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

NullCheckBoxList

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.NullCheckBoxListTypeDef]

NullTextList

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.glue_classes.NullValueFieldTypeDef]]

DynamicTransformExtraOutputTypeDef

Name

  • Type:
  • Required: Yes

TransformName

  • Type:
  • Required: Yes

Inputs

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

FunctionName

  • Type:
  • Required: Yes

Path

  • Type:
  • Required: Yes

Parameters

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue_classes.TransformConfigParameterExtraOutputTypeDef]]

Version

  • Type: typing.Optional[str]

OutputSchemas

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue_classes.GlueSchemaExtraOutputTypeDef]]

DynamicTransformOutputTypeDef

Name

  • Type:
  • Required: Yes

TransformName

  • Type:
  • Required: Yes

Inputs

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

FunctionName

  • Type:
  • Required: Yes

Path

  • Type:
  • Required: Yes

Parameters

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue_classes.TransformConfigParameterOutputTypeDef]]

Version

  • Type: typing.Optional[str]

OutputSchemas

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue_classes.GlueSchemaOutputTypeDef]]

DynamicTransformTypeDef

Name

  • Type:
  • Required: Yes

TransformName

  • Type:
  • Required: Yes

Inputs

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

FunctionName

  • Type:
  • Required: Yes

Path

  • Type:
  • Required: Yes

Parameters

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.glue_classes.TransformConfigParameterTypeDef]]

Version

  • Type: typing.Optional[str]

OutputSchemas

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.glue_classes.GlueSchemaTypeDef]]

DynamoDBCatalogSourceTypeDef

Name

  • Type:
  • Required: Yes

Database

  • Type:
  • Required: Yes

Table

  • Type:
  • Required: Yes

DynamoDBTargetTypeDef

Path

  • Type: typing.Optional[str]

scanAll

  • Type: typing.Optional[bool]

scanRate

  • Type: typing.Optional[float]

EdgeTypeDef

SourceId

  • Type: typing.Optional[str]

DestinationId

  • Type: typing.Optional[str]

EncryptionAtRestTypeDef

CatalogEncryptionMode

  • Type: typing.Literal['DISABLED', 'SSE-KMS', 'SSE-KMS-WITH-SERVICE-ROLE']
  • Required: Yes

SseAwsKmsKeyId

  • Type: typing.Optional[str]

CatalogEncryptionServiceRole

  • Type: typing.Optional[str]

EncryptionConfigurationExtraOutputTypeDef

S3Encryption

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue_classes.S3EncryptionTypeDef]]

CloudWatchEncryption

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.CloudWatchEncryptionTypeDef]

JobBookmarksEncryption

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.JobBookmarksEncryptionTypeDef]

EncryptionConfigurationOutputTypeDef

S3Encryption

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue_classes.S3EncryptionTypeDef]]

CloudWatchEncryption

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.CloudWatchEncryptionTypeDef]

JobBookmarksEncryption

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.JobBookmarksEncryptionTypeDef]

EncryptionConfigurationTypeDef

S3Encryption

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.glue_classes.S3EncryptionTypeDef]]

CloudWatchEncryption

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.CloudWatchEncryptionTypeDef]

JobBookmarksEncryption

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.JobBookmarksEncryptionTypeDef]

ErrorDetailTypeDef

ErrorCode

  • Type: typing.Optional[str]

ErrorMessage

  • Type: typing.Optional[str]

ErrorDetailsTypeDef

ErrorCode

  • Type: typing.Optional[str]

ErrorMessage

  • Type: typing.Optional[str]

EvaluateDataQualityExtraOutputTypeDef

Name

  • Type:
  • Required: Yes

Inputs

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

Ruleset

  • Type:
  • Required: Yes

Output

  • Type: typing.Optional[typing.Literal['EvaluationResults', 'PrimaryInput']]

PublishingOptions

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.DQResultsPublishingOptionsTypeDef]

StopJobOnFailureOptions

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.DQStopJobOnFailureOptionsTypeDef]

EvaluateDataQualityMultiFrameExtraOutputTypeDef

Name

  • Type:
  • Required: Yes

Inputs

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

Ruleset

  • Type:
  • Required: Yes

AdditionalDataSources

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

PublishingOptions

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.DQResultsPublishingOptionsTypeDef]

AdditionalOptions

  • Type: typing.Optional[typing.Dict[typing.Literal['observations.scope', 'performanceTuning.caching'], str]]

StopJobOnFailureOptions

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.DQStopJobOnFailureOptionsTypeDef]

EvaluateDataQualityMultiFrameOutputTypeDef

Name

  • Type:
  • Required: Yes

Inputs

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

Ruleset

  • Type:
  • Required: Yes

AdditionalDataSources

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

PublishingOptions

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.DQResultsPublishingOptionsTypeDef]

AdditionalOptions

  • Type: typing.Optional[typing.Dict[typing.Literal['observations.scope', 'performanceTuning.caching'], str]]

StopJobOnFailureOptions

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.DQStopJobOnFailureOptionsTypeDef]

EvaluateDataQualityMultiFrameTypeDef

Name

  • Type:
  • Required: Yes

Inputs

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

Ruleset

  • Type:
  • Required: Yes

AdditionalDataSources

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

PublishingOptions

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.DQResultsPublishingOptionsTypeDef]

AdditionalOptions

  • Type: typing.Optional[typing.Mapping[typing.Literal['observations.scope', 'performanceTuning.caching'], str]]

StopJobOnFailureOptions

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.DQStopJobOnFailureOptionsTypeDef]

EvaluateDataQualityOutputTypeDef

Name

  • Type:
  • Required: Yes

Inputs

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

Ruleset

  • Type:
  • Required: Yes

Output

  • Type: typing.Optional[typing.Literal['EvaluationResults', 'PrimaryInput']]

PublishingOptions

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.DQResultsPublishingOptionsTypeDef]

StopJobOnFailureOptions

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.DQStopJobOnFailureOptionsTypeDef]

EvaluateDataQualityTypeDef

Name

  • Type:
  • Required: Yes

Inputs

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

Ruleset

  • Type:
  • Required: Yes

Output

  • Type: typing.Optional[typing.Literal['EvaluationResults', 'PrimaryInput']]

PublishingOptions

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.DQResultsPublishingOptionsTypeDef]

StopJobOnFailureOptions

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.DQStopJobOnFailureOptionsTypeDef]

EvaluationMetricsTypeDef

TransformType

  • Type: typing.Literal['FIND_MATCHES']
  • Required: Yes

FindMatchesMetrics

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.FindMatchesMetricsTypeDef]

EventBatchingConditionTypeDef

BatchSize

  • Type:
  • Required: Yes

BatchWindow

  • Type: typing.Optional[int]

ExecutionPropertyTypeDef

MaxConcurrentRuns

  • Type: typing.Optional[int]

ExportLabelsTaskRunPropertiesTypeDef

OutputS3Path

  • Type: typing.Optional[str]

FederatedDatabaseTypeDef

Identifier

  • Type: typing.Optional[str]

ConnectionName

  • Type: typing.Optional[str]

FederatedTableTypeDef

Identifier

  • Type: typing.Optional[str]

DatabaseIdentifier

  • Type: typing.Optional[str]

ConnectionName

  • Type: typing.Optional[str]

FillMissingValuesExtraOutputTypeDef

Name

  • Type:
  • Required: Yes

Inputs

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

ImputedPath

  • Type:
  • Required: Yes

FilledPath

  • Type: typing.Optional[str]

FillMissingValuesOutputTypeDef

Name

  • Type:
  • Required: Yes

Inputs

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

ImputedPath

  • Type:
  • Required: Yes

FilledPath

  • Type: typing.Optional[str]

FillMissingValuesTypeDef

Name

  • Type:
  • Required: Yes

Inputs

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

ImputedPath

  • Type:
  • Required: Yes

FilledPath

  • Type: typing.Optional[str]

FilterExpressionExtraOutputTypeDef

Operation

  • Type: typing.Literal['EQ', 'GT', 'GTE', 'ISNULL', 'LT', 'LTE', 'REGEX']
  • Required: Yes

Values

  • Type: typing.List[aws_resource_validator.pydantic_models.glue_classes.FilterValueExtraOutputTypeDef]
  • Required: Yes

Negated

  • Type: typing.Optional[bool]

FilterExpressionOutputTypeDef

Operation

  • Type: typing.Literal['EQ', 'GT', 'GTE', 'ISNULL', 'LT', 'LTE', 'REGEX']
  • Required: Yes

Values

  • Type: typing.List[aws_resource_validator.pydantic_models.glue_classes.FilterValueOutputTypeDef]
  • Required: Yes

Negated

  • Type: typing.Optional[bool]

FilterExpressionTypeDef

Operation

  • Type: typing.Literal['EQ', 'GT', 'GTE', 'ISNULL', 'LT', 'LTE', 'REGEX']
  • Required: Yes

Values

  • Type: typing.Sequence[aws_resource_validator.pydantic_models.glue_classes.FilterValueTypeDef]
  • Required: Yes

Negated

  • Type: typing.Optional[bool]

FilterExtraOutputTypeDef

Name

  • Type:
  • Required: Yes

Inputs

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

LogicalOperator

  • Type: typing.Literal['AND', 'OR']
  • Required: Yes

Filters

  • Type: typing.List[aws_resource_validator.pydantic_models.glue_classes.FilterExpressionExtraOutputTypeDef]
  • Required: Yes

FilterOutputTypeDef

Name

  • Type:
  • Required: Yes

Inputs

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

LogicalOperator

  • Type: typing.Literal['AND', 'OR']
  • Required: Yes

Filters

  • Type: typing.List[aws_resource_validator.pydantic_models.glue_classes.FilterExpressionOutputTypeDef]
  • Required: Yes

FilterTypeDef

Name

  • Type:
  • Required: Yes

Inputs

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

LogicalOperator

  • Type: typing.Literal['AND', 'OR']
  • Required: Yes

Filters

  • Type: typing.Sequence[aws_resource_validator.pydantic_models.glue_classes.FilterExpressionTypeDef]
  • Required: Yes

FilterValueExtraOutputTypeDef

Type

  • Type: typing.Literal['COLUMNEXTRACTED', 'CONSTANT']
  • Required: Yes

Value

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

FilterValueOutputTypeDef

Type

  • Type: typing.Literal['COLUMNEXTRACTED', 'CONSTANT']
  • Required: Yes

Value

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

FilterValueTypeDef

Type

  • Type: typing.Literal['COLUMNEXTRACTED', 'CONSTANT']
  • Required: Yes

Value

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

FindMatchesMetricsTypeDef

AreaUnderPRCurve

  • Type: typing.Optional[float]

Precision

  • Type: typing.Optional[float]

Recall

  • Type: typing.Optional[float]

F1

  • Type: typing.Optional[float]

ConfusionMatrix

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.ConfusionMatrixTypeDef]

ColumnImportances

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue_classes.ColumnImportanceTypeDef]]

FindMatchesParametersTypeDef

PrimaryKeyColumnName

  • Type: typing.Optional[str]

PrecisionRecallTradeoff

  • Type: typing.Optional[float]

AccuracyCostTradeoff

  • Type: typing.Optional[float]

EnforceProvidedLabels

  • Type: typing.Optional[bool]

FindMatchesTaskRunPropertiesTypeDef

JobId

  • Type: typing.Optional[str]

JobName

  • Type: typing.Optional[str]

JobRunId

  • Type: typing.Optional[str]

GetBlueprintRequestRequestTypeDef

Name

  • Type:
  • Required: Yes

IncludeBlueprint

  • Type: typing.Optional[bool]

IncludeParameterSpec

  • Type: typing.Optional[bool]

GetBlueprintResponseTypeDef

Blueprint

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetBlueprintRunRequestRequestTypeDef

BlueprintName

  • Type:
  • Required: Yes

RunId

  • Type:
  • Required: Yes

GetBlueprintRunResponseTypeDef

BlueprintRun

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetBlueprintRunsRequestRequestTypeDef

BlueprintName

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

GetBlueprintRunsResponseTypeDef

BlueprintRuns

  • Type: typing.List[aws_resource_validator.pydantic_models.glue_classes.BlueprintRunTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

GetCatalogImportStatusRequestRequestTypeDef

CatalogId

  • Type: typing.Optional[str]

GetCatalogImportStatusResponseTypeDef

ImportStatus

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetClassifierRequestRequestTypeDef

Name

  • Type:
  • Required: Yes

GetClassifierResponseTypeDef

Classifier

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetClassifiersRequestGetClassifiersPaginateTypeDef

PaginationConfig

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

GetClassifiersRequestRequestTypeDef

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

GetClassifiersResponseTypeDef

Classifiers

  • Type: typing.List[aws_resource_validator.pydantic_models.glue_classes.ClassifierTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

GetColumnStatisticsForPartitionRequestRequestTypeDef

DatabaseName

  • Type:
  • Required: Yes

TableName

  • Type:
  • Required: Yes

PartitionValues

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

ColumnNames

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

CatalogId

  • Type: typing.Optional[str]

GetColumnStatisticsForPartitionResponseTypeDef

ColumnStatisticsList

  • Type: typing.List[aws_resource_validator.pydantic_models.glue_classes.ColumnStatisticsOutputTypeDef]
  • Required: Yes

Errors

  • Type: typing.List[aws_resource_validator.pydantic_models.glue_classes.ColumnErrorTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetColumnStatisticsForTableRequestRequestTypeDef

DatabaseName

  • Type:
  • Required: Yes

TableName

  • Type:
  • Required: Yes

ColumnNames

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

CatalogId

  • Type: typing.Optional[str]

GetColumnStatisticsForTableResponseTypeDef

ColumnStatisticsList

  • Type: typing.List[aws_resource_validator.pydantic_models.glue_classes.ColumnStatisticsOutputTypeDef]
  • Required: Yes

Errors

  • Type: typing.List[aws_resource_validator.pydantic_models.glue_classes.ColumnErrorTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetColumnStatisticsTaskRunRequestRequestTypeDef

ColumnStatisticsTaskRunId

  • Type:
  • Required: Yes

GetColumnStatisticsTaskRunResponseTypeDef

ColumnStatisticsTaskRun

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetColumnStatisticsTaskRunsRequestRequestTypeDef

DatabaseName

  • Type:
  • Required: Yes

TableName

  • Type:
  • Required: Yes

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

GetColumnStatisticsTaskRunsResponseTypeDef

ColumnStatisticsTaskRuns

  • Type: typing.List[aws_resource_validator.pydantic_models.glue_classes.ColumnStatisticsTaskRunTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

GetConnectionRequestRequestTypeDef

Name

  • Type:
  • Required: Yes

CatalogId

  • Type: typing.Optional[str]

HidePassword

  • Type: typing.Optional[bool]

GetConnectionResponseTypeDef

Connection

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetConnectionsFilterTypeDef

MatchCriteria

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

ConnectionType

  • Type: typing.Optional[typing.Literal['CUSTOM', 'JDBC', 'KAFKA', 'MARKETPLACE', 'MONGODB', 'NETWORK', 'SALESFORCE', 'SFTP']]

GetConnectionsRequestGetConnectionsPaginateTypeDef

CatalogId

  • Type: typing.Optional[str]

Filter

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.GetConnectionsFilterTypeDef]

HidePassword

  • Type: typing.Optional[bool]

PaginationConfig

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

GetConnectionsRequestRequestTypeDef

CatalogId

  • Type: typing.Optional[str]

Filter

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.GetConnectionsFilterTypeDef]

HidePassword

  • Type: typing.Optional[bool]

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

GetConnectionsResponseTypeDef

ConnectionList

  • Type: typing.List[aws_resource_validator.pydantic_models.glue_classes.ConnectionTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

GetCrawlerMetricsRequestGetCrawlerMetricsPaginateTypeDef

CrawlerNameList

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

PaginationConfig

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

GetCrawlerMetricsRequestRequestTypeDef

CrawlerNameList

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

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

GetCrawlerMetricsResponseTypeDef

CrawlerMetricsList

  • Type: typing.List[aws_resource_validator.pydantic_models.glue_classes.CrawlerMetricsTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

GetCrawlerRequestRequestTypeDef

Name

  • Type:
  • Required: Yes

GetCrawlerResponseTypeDef

Crawler

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetCrawlersRequestGetCrawlersPaginateTypeDef

PaginationConfig

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

GetCrawlersRequestRequestTypeDef

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

GetCrawlersResponseTypeDef

Crawlers

  • Type: typing.List[aws_resource_validator.pydantic_models.glue_classes.CrawlerTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

GetCustomEntityTypeRequestRequestTypeDef

Name

  • Type:
  • Required: Yes

GetCustomEntityTypeResponseTypeDef

Name

  • Type:
  • Required: Yes

RegexString

  • Type:
  • Required: Yes

ContextWords

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

ResponseMetadata

  • Type:
  • Required: Yes

GetDataCatalogEncryptionSettingsRequestRequestTypeDef

CatalogId

  • Type: typing.Optional[str]

GetDataCatalogEncryptionSettingsResponseTypeDef

DataCatalogEncryptionSettings

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetDataQualityResultRequestRequestTypeDef

ResultId

  • Type:
  • Required: Yes

GetDataQualityResultResponseTypeDef

ResultId

  • Type:
  • Required: Yes

Score

  • Type:
  • Required: Yes

DataSource

  • Type:
  • Required: Yes

RulesetName

  • Type:
  • Required: Yes

EvaluationContext

  • Type:
  • Required: Yes

StartedOn

  • Type:
  • Required: Yes

CompletedOn

  • Type:
  • Required: Yes

JobName

  • Type:
  • Required: Yes

JobRunId

  • Type:
  • Required: Yes

RulesetEvaluationRunId

  • Type:
  • Required: Yes

RuleResults

  • Type: typing.List[aws_resource_validator.pydantic_models.glue_classes.DataQualityRuleResultTypeDef]
  • Required: Yes

AnalyzerResults

  • Type: typing.List[aws_resource_validator.pydantic_models.glue_classes.DataQualityAnalyzerResultTypeDef]
  • Required: Yes

Observations

  • Type: typing.List[aws_resource_validator.pydantic_models.glue_classes.DataQualityObservationTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetDataQualityRuleRecommendationRunRequestRequestTypeDef

RunId

  • Type:
  • Required: Yes

GetDataQualityRuleRecommendationRunResponseTypeDef

RunId

  • Type:
  • Required: Yes

DataSource

  • Type:
  • Required: Yes

Role

  • Type:
  • Required: Yes

NumberOfWorkers

  • Type:
  • Required: Yes

Timeout

  • Type:
  • Required: Yes

Status

  • Type: typing.Literal['FAILED', 'RUNNING', 'STARTING', 'STOPPED', 'STOPPING', 'SUCCEEDED', 'TIMEOUT']
  • Required: Yes

ErrorString

  • Type:
  • Required: Yes

StartedOn

  • Type:
  • Required: Yes

LastModifiedOn

  • Type:
  • Required: Yes

CompletedOn

  • Type:
  • Required: Yes

ExecutionTime

  • Type:
  • Required: Yes

RecommendedRuleset

  • Type:
  • Required: Yes

CreatedRulesetName

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetDataQualityRulesetEvaluationRunRequestRequestTypeDef

RunId

  • Type:
  • Required: Yes

GetDataQualityRulesetEvaluationRunResponseTypeDef

RunId

  • Type:
  • Required: Yes

DataSource

  • Type:
  • Required: Yes

Role

  • Type:
  • Required: Yes

NumberOfWorkers

  • Type:
  • Required: Yes

Timeout

  • Type:
  • Required: Yes

AdditionalRunOptions

  • Type:
  • Required: Yes

Status

  • Type: typing.Literal['FAILED', 'RUNNING', 'STARTING', 'STOPPED', 'STOPPING', 'SUCCEEDED', 'TIMEOUT']
  • Required: Yes

ErrorString

  • Type:
  • Required: Yes

StartedOn

  • Type:
  • Required: Yes

LastModifiedOn

  • Type:
  • Required: Yes

CompletedOn

  • Type:
  • Required: Yes

ExecutionTime

  • Type:
  • Required: Yes

RulesetNames

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

ResultIds

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

AdditionalDataSources

  • Type: typing.Dict[str, aws_resource_validator.pydantic_models.glue_classes.DataSourceOutputTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetDataQualityRulesetRequestRequestTypeDef

Name

  • Type:
  • Required: Yes

GetDataQualityRulesetResponseTypeDef

Name

  • Type:
  • Required: Yes

Description

  • Type:
  • Required: Yes

Ruleset

  • Type:
  • Required: Yes

TargetTable

  • Type:
  • Required: Yes

CreatedOn

  • Type:
  • Required: Yes

LastModifiedOn

  • Type:
  • Required: Yes

RecommendationRunId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetDatabaseRequestRequestTypeDef

Name

  • Type:
  • Required: Yes

CatalogId

  • Type: typing.Optional[str]

GetDatabaseResponseTypeDef

Database

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetDatabasesRequestGetDatabasesPaginateTypeDef

CatalogId

  • Type: typing.Optional[str]

ResourceShareType

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

AttributesToGet

  • Type: typing.Optional[typing.Sequence[typing.Literal['NAME']]]

PaginationConfig

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

GetDatabasesRequestRequestTypeDef

CatalogId

  • Type: typing.Optional[str]

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

ResourceShareType

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

AttributesToGet

  • Type: typing.Optional[typing.Sequence[typing.Literal['NAME']]]

GetDatabasesResponseTypeDef

DatabaseList

  • Type: typing.List[aws_resource_validator.pydantic_models.glue_classes.DatabaseTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

GetDataflowGraphRequestRequestTypeDef

PythonScript

  • Type: typing.Optional[str]

GetDataflowGraphResponseTypeDef

DagNodes

  • Type: typing.List[aws_resource_validator.pydantic_models.glue_classes.CodeGenNodeOutputTypeDef]
  • Required: Yes

DagEdges

  • Type: typing.List[aws_resource_validator.pydantic_models.glue_classes.CodeGenEdgeTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetDevEndpointRequestRequestTypeDef

EndpointName

  • Type:
  • Required: Yes

GetDevEndpointResponseTypeDef

DevEndpoint

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetDevEndpointsRequestGetDevEndpointsPaginateTypeDef

PaginationConfig

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

GetDevEndpointsRequestRequestTypeDef

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

GetDevEndpointsResponseTypeDef

DevEndpoints

  • Type: typing.List[aws_resource_validator.pydantic_models.glue_classes.DevEndpointTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

GetJobBookmarkRequestRequestTypeDef

JobName

  • Type:
  • Required: Yes

RunId

  • Type: typing.Optional[str]

GetJobBookmarkResponseTypeDef

JobBookmarkEntry

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetJobRequestRequestTypeDef

JobName

  • Type:
  • Required: Yes

GetJobResponseTypeDef

Job

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetJobRunRequestRequestTypeDef

JobName

  • Type:
  • Required: Yes

RunId

  • Type:
  • Required: Yes

PredecessorsIncluded

  • Type: typing.Optional[bool]

GetJobRunResponseTypeDef

JobRun

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetJobRunsRequestGetJobRunsPaginateTypeDef

JobName

  • Type:
  • Required: Yes

PaginationConfig

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

GetJobRunsRequestRequestTypeDef

JobName

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

GetJobRunsResponseTypeDef

JobRuns

  • Type: typing.List[aws_resource_validator.pydantic_models.glue_classes.JobRunTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

GetJobsRequestGetJobsPaginateTypeDef

PaginationConfig

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

GetJobsRequestRequestTypeDef

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

GetJobsResponseTypeDef

Jobs

  • Type: typing.List[aws_resource_validator.pydantic_models.glue_classes.JobTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

GetMLTaskRunRequestRequestTypeDef

TransformId

  • Type:
  • Required: Yes

TaskRunId

  • Type:
  • Required: Yes

GetMLTaskRunResponseTypeDef

TransformId

  • Type:
  • Required: Yes

TaskRunId

  • Type:
  • Required: Yes

Status

  • Type: typing.Literal['FAILED', 'RUNNING', 'STARTING', 'STOPPED', 'STOPPING', 'SUCCEEDED', 'TIMEOUT']
  • Required: Yes

LogGroupName

  • Type:
  • Required: Yes

Properties

  • Type:
  • Required: Yes

ErrorString

  • Type:
  • Required: Yes

StartedOn

  • Type:
  • Required: Yes

LastModifiedOn

  • Type:
  • Required: Yes

CompletedOn

  • Type:
  • Required: Yes

ExecutionTime

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetMLTaskRunsRequestRequestTypeDef

TransformId

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

Filter

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.TaskRunFilterCriteriaTypeDef]

Sort

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.TaskRunSortCriteriaTypeDef]

GetMLTaskRunsResponseTypeDef

TaskRuns

  • Type: typing.List[aws_resource_validator.pydantic_models.glue_classes.TaskRunTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

GetMLTransformRequestRequestTypeDef

TransformId

  • Type:
  • Required: Yes

GetMLTransformResponseTypeDef

TransformId

  • Type:
  • Required: Yes

Name

  • Type:
  • Required: Yes

Description

  • Type:
  • Required: Yes

Status

  • Type: typing.Literal['DELETING', 'NOT_READY', 'READY']
  • Required: Yes

CreatedOn

  • Type:
  • Required: Yes

LastModifiedOn

  • Type:
  • Required: Yes

InputRecordTables

  • Type: typing.List[aws_resource_validator.pydantic_models.glue_classes.GlueTableOutputTypeDef]
  • Required: Yes

Parameters

  • Type:
  • Required: Yes

EvaluationMetrics

  • Type:
  • Required: Yes

LabelCount

  • Type:
  • Required: Yes

Schema

  • Type: typing.List[aws_resource_validator.pydantic_models.glue_classes.SchemaColumnTypeDef]
  • Required: Yes

Role

  • Type:
  • Required: Yes

GlueVersion

  • Type:
  • Required: Yes

MaxCapacity

  • Type:
  • Required: Yes

WorkerType

  • Type: typing.Literal['G.025X', 'G.1X', 'G.2X', 'G.4X', 'G.8X', 'Standard', 'Z.2X']
  • Required: Yes

NumberOfWorkers

  • Type:
  • Required: Yes

Timeout

  • Type:
  • Required: Yes

MaxRetries

  • Type:
  • Required: Yes

TransformEncryption

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetMLTransformsRequestRequestTypeDef

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

Filter

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.TransformFilterCriteriaTypeDef]

Sort

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.TransformSortCriteriaTypeDef]

GetMLTransformsResponseTypeDef

Transforms

  • Type: typing.List[aws_resource_validator.pydantic_models.glue_classes.MLTransformTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

GetMappingRequestRequestTypeDef

Source

  • Type:
  • Required: Yes

Sinks

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.glue_classes.CatalogEntryTypeDef]]

Location

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.LocationTypeDef]

GetMappingResponseTypeDef

Mapping

  • Type: typing.List[aws_resource_validator.pydantic_models.glue_classes.MappingEntryTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetPartitionIndexesRequestGetPartitionIndexesPaginateTypeDef

DatabaseName

  • Type:
  • Required: Yes

TableName

  • Type:
  • Required: Yes

CatalogId

  • Type: typing.Optional[str]

PaginationConfig

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

GetPartitionIndexesRequestRequestTypeDef

DatabaseName

  • Type:
  • Required: Yes

TableName

  • Type:
  • Required: Yes

CatalogId

  • Type: typing.Optional[str]

NextToken

  • Type: typing.Optional[str]

GetPartitionIndexesResponseTypeDef

PartitionIndexDescriptorList

  • Type: typing.List[aws_resource_validator.pydantic_models.glue_classes.PartitionIndexDescriptorTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

GetPartitionRequestRequestTypeDef

DatabaseName

  • Type:
  • Required: Yes

TableName

  • Type:
  • Required: Yes

PartitionValues

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

CatalogId

  • Type: typing.Optional[str]

GetPartitionResponseTypeDef

Partition

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetPartitionsRequestGetPartitionsPaginateTypeDef

DatabaseName

  • Type:
  • Required: Yes

TableName

  • Type:
  • Required: Yes

CatalogId

  • Type: typing.Optional[str]

Expression

  • Type: typing.Optional[str]

Segment

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.SegmentTypeDef]

ExcludeColumnSchema

  • Type: typing.Optional[bool]

TransactionId

  • Type: typing.Optional[str]

QueryAsOfTime

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

PaginationConfig

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

GetPartitionsRequestRequestTypeDef

DatabaseName

  • Type:
  • Required: Yes

TableName

  • Type:
  • Required: Yes

CatalogId

  • Type: typing.Optional[str]

Expression

  • Type: typing.Optional[str]

NextToken

  • Type: typing.Optional[str]

Segment

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.SegmentTypeDef]

MaxResults

  • Type: typing.Optional[int]

ExcludeColumnSchema

  • Type: typing.Optional[bool]

TransactionId

  • Type: typing.Optional[str]

QueryAsOfTime

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

GetPartitionsResponseTypeDef

Partitions

  • Type: typing.List[aws_resource_validator.pydantic_models.glue_classes.PartitionTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

GetPlanRequestRequestTypeDef

Mapping

  • Type: typing.Sequence[aws_resource_validator.pydantic_models.glue_classes.MappingEntryTypeDef]
  • Required: Yes

Source

  • Type:
  • Required: Yes

Sinks

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.glue_classes.CatalogEntryTypeDef]]

Location

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.LocationTypeDef]

Language

  • Type: typing.Optional[typing.Literal['PYTHON', 'SCALA']]

AdditionalPlanOptionsMap

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

GetPlanResponseTypeDef

PythonScript

  • Type:
  • Required: Yes

ScalaCode

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetRegistryInputRequestTypeDef

RegistryId

  • Type:
  • Required: Yes

GetRegistryResponseTypeDef

RegistryName

  • Type:
  • Required: Yes

RegistryArn

  • Type:
  • Required: Yes

Description

  • Type:
  • Required: Yes

Status

  • Type: typing.Literal['AVAILABLE', 'DELETING']
  • Required: Yes

CreatedTime

  • Type:
  • Required: Yes

UpdatedTime

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetResourcePoliciesRequestGetResourcePoliciesPaginateTypeDef

PaginationConfig

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

GetResourcePoliciesRequestRequestTypeDef

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

GetResourcePoliciesResponseTypeDef

GetResourcePoliciesResponseList

  • Type: typing.List[aws_resource_validator.pydantic_models.glue_classes.GluePolicyTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

GetResourcePolicyRequestRequestTypeDef

ResourceArn

  • Type: typing.Optional[str]

GetResourcePolicyResponseTypeDef

PolicyInJson

  • Type:
  • Required: Yes

PolicyHash

  • Type:
  • Required: Yes

CreateTime

  • Type:
  • Required: Yes

UpdateTime

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetSchemaByDefinitionInputRequestTypeDef

SchemaId

  • Type:
  • Required: Yes

SchemaDefinition

  • Type:
  • Required: Yes

GetSchemaByDefinitionResponseTypeDef

SchemaVersionId

  • Type:
  • Required: Yes

SchemaArn

  • Type:
  • Required: Yes

DataFormat

  • Type: typing.Literal['AVRO', 'JSON', 'PROTOBUF']
  • Required: Yes

Status

  • Type: typing.Literal['AVAILABLE', 'DELETING', 'FAILURE', 'PENDING']
  • Required: Yes

CreatedTime

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetSchemaInputRequestTypeDef

SchemaId

  • Type:
  • Required: Yes

GetSchemaResponseTypeDef

RegistryName

  • Type:
  • Required: Yes

RegistryArn

  • Type:
  • Required: Yes

SchemaName

  • Type:
  • Required: Yes

SchemaArn

  • Type:
  • Required: Yes

Description

  • Type:
  • Required: Yes

DataFormat

  • Type: typing.Literal['AVRO', 'JSON', 'PROTOBUF']
  • Required: Yes

Compatibility

  • Type: typing.Literal['BACKWARD', 'BACKWARD_ALL', 'DISABLED', 'FORWARD', 'FORWARD_ALL', 'FULL', 'FULL_ALL', 'NONE']
  • Required: Yes

SchemaCheckpoint

  • Type:
  • Required: Yes

LatestSchemaVersion

  • Type:
  • Required: Yes

NextSchemaVersion

  • Type:
  • Required: Yes

SchemaStatus

  • Type: typing.Literal['AVAILABLE', 'DELETING', 'PENDING']
  • Required: Yes

CreatedTime

  • Type:
  • Required: Yes

UpdatedTime

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetSchemaVersionInputRequestTypeDef

SchemaId

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.SchemaIdTypeDef]

SchemaVersionId

  • Type: typing.Optional[str]

SchemaVersionNumber

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.SchemaVersionNumberTypeDef]

GetSchemaVersionResponseTypeDef

SchemaVersionId

  • Type:
  • Required: Yes

SchemaDefinition

  • Type:
  • Required: Yes

DataFormat

  • Type: typing.Literal['AVRO', 'JSON', 'PROTOBUF']
  • Required: Yes

SchemaArn

  • Type:
  • Required: Yes

VersionNumber

  • Type:
  • Required: Yes

Status

  • Type: typing.Literal['AVAILABLE', 'DELETING', 'FAILURE', 'PENDING']
  • Required: Yes

CreatedTime

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetSchemaVersionsDiffInputRequestTypeDef

SchemaId

  • Type:
  • Required: Yes

FirstSchemaVersionNumber

  • Type:
  • Required: Yes

SecondSchemaVersionNumber

  • Type:
  • Required: Yes

SchemaDiffType

  • Type: typing.Literal['SYNTAX_DIFF']
  • Required: Yes

GetSchemaVersionsDiffResponseTypeDef

Diff

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetSecurityConfigurationRequestRequestTypeDef

Name

  • Type:
  • Required: Yes

GetSecurityConfigurationResponseTypeDef

SecurityConfiguration

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetSecurityConfigurationsRequestGetSecurityConfigurationsPaginateTypeDef

PaginationConfig

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

GetSecurityConfigurationsRequestRequestTypeDef

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

GetSecurityConfigurationsResponseTypeDef

SecurityConfigurations

  • Type: typing.List[aws_resource_validator.pydantic_models.glue_classes.SecurityConfigurationTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

GetSessionRequestRequestTypeDef

Id

  • Type:
  • Required: Yes

RequestOrigin

  • Type: typing.Optional[str]

GetSessionResponseTypeDef

Session

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetStatementRequestRequestTypeDef

SessionId

  • Type:
  • Required: Yes

Id

  • Type:
  • Required: Yes

RequestOrigin

  • Type: typing.Optional[str]

GetStatementResponseTypeDef

Statement

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetTableOptimizerRequestRequestTypeDef

CatalogId

  • Type:
  • Required: Yes

DatabaseName

  • Type:
  • Required: Yes

TableName

  • Type:
  • Required: Yes

Type

  • Type: typing.Literal['compaction']
  • Required: Yes

GetTableOptimizerResponseTypeDef

CatalogId

  • Type:
  • Required: Yes

DatabaseName

  • Type:
  • Required: Yes

TableName

  • Type:
  • Required: Yes

TableOptimizer

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetTableRequestRequestTypeDef

DatabaseName

  • Type:
  • Required: Yes

Name

  • Type:
  • Required: Yes

CatalogId

  • Type: typing.Optional[str]

TransactionId

  • Type: typing.Optional[str]

QueryAsOfTime

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

GetTableResponseTypeDef

Table

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetTableVersionRequestRequestTypeDef

DatabaseName

  • Type:
  • Required: Yes

TableName

  • Type:
  • Required: Yes

CatalogId

  • Type: typing.Optional[str]

VersionId

  • Type: typing.Optional[str]

GetTableVersionResponseTypeDef

TableVersion

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetTableVersionsRequestGetTableVersionsPaginateTypeDef

DatabaseName

  • Type:
  • Required: Yes

TableName

  • Type:
  • Required: Yes

CatalogId

  • Type: typing.Optional[str]

PaginationConfig

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

GetTableVersionsRequestRequestTypeDef

DatabaseName

  • Type:
  • Required: Yes

TableName

  • Type:
  • Required: Yes

CatalogId

  • Type: typing.Optional[str]

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

GetTableVersionsResponseTypeDef

TableVersions

  • Type: typing.List[aws_resource_validator.pydantic_models.glue_classes.TableVersionTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

GetTablesRequestGetTablesPaginateTypeDef

DatabaseName

  • Type:
  • Required: Yes

CatalogId

  • Type: typing.Optional[str]

Expression

  • Type: typing.Optional[str]

TransactionId

  • Type: typing.Optional[str]

QueryAsOfTime

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

PaginationConfig

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

GetTablesRequestRequestTypeDef

DatabaseName

  • Type:
  • Required: Yes

CatalogId

  • Type: typing.Optional[str]

Expression

  • Type: typing.Optional[str]

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

TransactionId

  • Type: typing.Optional[str]

QueryAsOfTime

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

GetTablesResponseTypeDef

TableList

  • Type: typing.List[aws_resource_validator.pydantic_models.glue_classes.TableTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

GetTagsRequestRequestTypeDef

ResourceArn

  • Type:
  • Required: Yes

GetTagsResponseTypeDef

Tags

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

ResponseMetadata

  • Type:
  • Required: Yes

GetTriggerRequestRequestTypeDef

Name

  • Type:
  • Required: Yes

GetTriggerResponseTypeDef

Trigger

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetTriggersRequestGetTriggersPaginateTypeDef

DependentJobName

  • Type: typing.Optional[str]

PaginationConfig

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

GetTriggersRequestRequestTypeDef

NextToken

  • Type: typing.Optional[str]

DependentJobName

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

GetTriggersResponseTypeDef

Triggers

  • Type: typing.List[aws_resource_validator.pydantic_models.glue_classes.TriggerTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

GetUnfilteredPartitionMetadataRequestRequestTypeDef

CatalogId

  • Type:
  • Required: Yes

DatabaseName

  • Type:
  • Required: Yes

TableName

  • Type:
  • Required: Yes

PartitionValues

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

SupportedPermissionTypes

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

Region

  • Type: typing.Optional[str]

AuditContext

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

QuerySessionContext

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

GetUnfilteredPartitionMetadataResponseTypeDef

Partition

  • Type:
  • Required: Yes

AuthorizedColumns

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

IsRegisteredWithLakeFormation

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetUnfilteredPartitionsMetadataRequestRequestTypeDef

CatalogId

  • Type:
  • Required: Yes

DatabaseName

  • Type:
  • Required: Yes

TableName

  • Type:
  • Required: Yes

SupportedPermissionTypes

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

Region

  • Type: typing.Optional[str]

Expression

  • Type: typing.Optional[str]

AuditContext

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

NextToken

  • Type: typing.Optional[str]

Segment

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.SegmentTypeDef]

MaxResults

  • Type: typing.Optional[int]

QuerySessionContext

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

GetUnfilteredPartitionsMetadataResponseTypeDef

UnfilteredPartitions

  • Type: typing.List[aws_resource_validator.pydantic_models.glue_classes.UnfilteredPartitionTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

GetUnfilteredTableMetadataRequestRequestTypeDef

CatalogId

  • Type:
  • Required: Yes

DatabaseName

  • Type:
  • Required: Yes

Name

  • Type:
  • Required: Yes

SupportedPermissionTypes

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

Region

  • Type: typing.Optional[str]

AuditContext

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

ParentResourceArn

  • Type: typing.Optional[str]

RootResourceArn

  • Type: typing.Optional[str]

SupportedDialect

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.SupportedDialectTypeDef]

Permissions

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

QuerySessionContext

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

GetUnfilteredTableMetadataResponseTypeDef

Table

  • Type:
  • Required: Yes

AuthorizedColumns

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

IsRegisteredWithLakeFormation

  • Type:
  • Required: Yes

CellFilters

  • Type: typing.List[aws_resource_validator.pydantic_models.glue_classes.ColumnRowFilterTypeDef]
  • Required: Yes

QueryAuthorizationId

  • Type:
  • Required: Yes

IsMultiDialectView

  • Type:
  • Required: Yes

ResourceArn

  • Type:
  • Required: Yes

IsProtected

  • Type:
  • Required: Yes

Permissions

  • Type: typing.List[typing.Literal['ALL', 'ALTER', 'CREATE_DATABASE', 'CREATE_TABLE', 'DATA_LOCATION_ACCESS', 'DELETE', 'DROP', 'INSERT', 'SELECT']]
  • Required: Yes

RowFilter

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetUsageProfileRequestRequestTypeDef

Name

  • Type:
  • Required: Yes

GetUsageProfileResponseTypeDef

Name

  • Type:
  • Required: Yes

Description

  • Type:
  • Required: Yes

Configuration

  • Type:
  • Required: Yes

CreatedOn

  • Type:
  • Required: Yes

LastModifiedOn

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetUserDefinedFunctionRequestRequestTypeDef

DatabaseName

  • Type:
  • Required: Yes

FunctionName

  • Type:
  • Required: Yes

CatalogId

  • Type: typing.Optional[str]

GetUserDefinedFunctionResponseTypeDef

UserDefinedFunction

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetUserDefinedFunctionsRequestGetUserDefinedFunctionsPaginateTypeDef

Pattern

  • Type:
  • Required: Yes

CatalogId

  • Type: typing.Optional[str]

DatabaseName

  • Type: typing.Optional[str]

PaginationConfig

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

GetUserDefinedFunctionsRequestRequestTypeDef

Pattern

  • Type:
  • Required: Yes

CatalogId

  • Type: typing.Optional[str]

DatabaseName

  • Type: typing.Optional[str]

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

GetUserDefinedFunctionsResponseTypeDef

UserDefinedFunctions

  • Type: typing.List[aws_resource_validator.pydantic_models.glue_classes.UserDefinedFunctionTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

GetWorkflowRequestRequestTypeDef

Name

  • Type:
  • Required: Yes

IncludeGraph

  • Type: typing.Optional[bool]

GetWorkflowResponseTypeDef

Workflow

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetWorkflowRunPropertiesRequestRequestTypeDef

Name

  • Type:
  • Required: Yes

RunId

  • Type:
  • Required: Yes

GetWorkflowRunPropertiesResponseTypeDef

RunProperties

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

ResponseMetadata

  • Type:
  • Required: Yes

GetWorkflowRunRequestRequestTypeDef

Name

  • Type:
  • Required: Yes

RunId

  • Type:
  • Required: Yes

IncludeGraph

  • Type: typing.Optional[bool]

GetWorkflowRunResponseTypeDef

Run

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetWorkflowRunsRequestGetWorkflowRunsPaginateTypeDef

Name

  • Type:
  • Required: Yes

IncludeGraph

  • Type: typing.Optional[bool]

PaginationConfig

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

GetWorkflowRunsRequestRequestTypeDef

Name

  • Type:
  • Required: Yes

IncludeGraph

  • Type: typing.Optional[bool]

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

GetWorkflowRunsResponseTypeDef

Runs

  • Type: typing.List[aws_resource_validator.pydantic_models.glue_classes.WorkflowRunTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

GluePolicyTypeDef

PolicyInJson

  • Type: typing.Optional[str]

PolicyHash

  • Type: typing.Optional[str]

CreateTime

  • Type: typing.Optional[datetime.datetime]

UpdateTime

  • Type: typing.Optional[datetime.datetime]

GlueSchemaExtraOutputTypeDef

Columns

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue_classes.GlueStudioSchemaColumnTypeDef]]

GlueSchemaOutputTypeDef

Columns

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue_classes.GlueStudioSchemaColumnTypeDef]]

GlueSchemaTypeDef

Columns

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.glue_classes.GlueStudioSchemaColumnTypeDef]]

GlueStudioSchemaColumnTypeDef

Name

  • Type:
  • Required: Yes

Type

  • Type: typing.Optional[str]

GlueTableOutputTypeDef

DatabaseName

  • Type:
  • Required: Yes

TableName

  • Type:
  • Required: Yes

CatalogId

  • Type: typing.Optional[str]

ConnectionName

  • Type: typing.Optional[str]

AdditionalOptions

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

GlueTableTypeDef

DatabaseName

  • Type:
  • Required: Yes

TableName

  • Type:
  • Required: Yes

CatalogId

  • Type: typing.Optional[str]

ConnectionName

  • Type: typing.Optional[str]

AdditionalOptions

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

GovernedCatalogSourceTypeDef

Name

  • Type:
  • Required: Yes

Database

  • Type:
  • Required: Yes

Table

  • Type:
  • Required: Yes

PartitionPredicate

  • Type: typing.Optional[str]

AdditionalOptions

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.S3SourceAdditionalOptionsTypeDef]

GovernedCatalogTargetExtraOutputTypeDef

Name

  • Type:
  • Required: Yes

Inputs

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

Table

  • Type:
  • Required: Yes

Database

  • Type:
  • Required: Yes

PartitionKeys

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

SchemaChangePolicy

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.CatalogSchemaChangePolicyTypeDef]

GovernedCatalogTargetOutputTypeDef

Name

  • Type:
  • Required: Yes

Inputs

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

Table

  • Type:
  • Required: Yes

Database

  • Type:
  • Required: Yes

PartitionKeys

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

SchemaChangePolicy

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.CatalogSchemaChangePolicyTypeDef]

GovernedCatalogTargetTypeDef

Name

  • Type:
  • Required: Yes

Inputs

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

Table

  • Type:
  • Required: Yes

Database

  • Type:
  • Required: Yes

PartitionKeys

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

SchemaChangePolicy

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.CatalogSchemaChangePolicyTypeDef]

GrokClassifierTypeDef

Name

  • Type:
  • Required: Yes

Classification

  • Type:
  • Required: Yes

GrokPattern

  • Type:
  • Required: Yes

CreationTime

  • Type: typing.Optional[datetime.datetime]

LastUpdated

  • Type: typing.Optional[datetime.datetime]

Version

  • Type: typing.Optional[int]

CustomPatterns

  • Type: typing.Optional[str]

HudiTargetExtraOutputTypeDef

Paths

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

ConnectionName

  • Type: typing.Optional[str]

Exclusions

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

MaximumTraversalDepth

  • Type: typing.Optional[int]

HudiTargetOutputTypeDef

Paths

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

ConnectionName

  • Type: typing.Optional[str]

Exclusions

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

MaximumTraversalDepth

  • Type: typing.Optional[int]

HudiTargetTypeDef

Paths

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

ConnectionName

  • Type: typing.Optional[str]

Exclusions

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

MaximumTraversalDepth

  • Type: typing.Optional[int]

IcebergInputTypeDef

MetadataOperation

  • Type: typing.Literal['CREATE']
  • Required: Yes

Version

  • Type: typing.Optional[str]

IcebergTargetExtraOutputTypeDef

Paths

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

ConnectionName

  • Type: typing.Optional[str]

Exclusions

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

MaximumTraversalDepth

  • Type: typing.Optional[int]

IcebergTargetOutputTypeDef

Paths

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

ConnectionName

  • Type: typing.Optional[str]

Exclusions

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

MaximumTraversalDepth

  • Type: typing.Optional[int]

IcebergTargetTypeDef

Paths

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

ConnectionName

  • Type: typing.Optional[str]

Exclusions

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

MaximumTraversalDepth

  • Type: typing.Optional[int]

ImportCatalogToGlueRequestRequestTypeDef

CatalogId

  • Type: typing.Optional[str]

ImportLabelsTaskRunPropertiesTypeDef

InputS3Path

  • Type: typing.Optional[str]

Replace

  • Type: typing.Optional[bool]

JDBCConnectorOptionsExtraOutputTypeDef

FilterPredicate

  • Type: typing.Optional[str]

PartitionColumn

  • Type: typing.Optional[str]

LowerBound

  • Type: typing.Optional[int]

UpperBound

  • Type: typing.Optional[int]

NumPartitions

  • Type: typing.Optional[int]

JobBookmarkKeys

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

JobBookmarkKeysSortOrder

  • Type: typing.Optional[str]

DataTypeMapping

  • Type: typing.Optional[typing.Dict[typing.Literal['ARRAY', 'BIGINT', 'BINARY', 'BIT', 'BLOB', 'BOOLEAN', 'CHAR', 'CLOB', 'DATALINK', 'DATE', 'DECIMAL', 'DISTINCT', 'DOUBLE', 'FLOAT', 'INTEGER', 'JAVA_OBJECT', 'LONGNVARCHAR', 'LONGVARBINARY', 'LONGVARCHAR', 'NCHAR', 'NCLOB', 'NULL', 'NUMERIC', 'NVARCHAR', 'OTHER', 'REAL', 'REF', 'REF_CURSOR', 'ROWID', 'SMALLINT', 'SQLXML', 'STRUCT', 'TIME', 'TIMESTAMP', 'TIMESTAMP_WITH_TIMEZONE', 'TIME_WITH_TIMEZONE', 'TINYINT', 'VARBINARY', 'VARCHAR'], typing.Literal['BIGDECIMAL', 'BYTE', 'DATE', 'DOUBLE', 'FLOAT', 'INT', 'LONG', 'SHORT', 'STRING', 'TIMESTAMP']]]

JDBCConnectorOptionsOutputTypeDef

FilterPredicate

  • Type: typing.Optional[str]

PartitionColumn

  • Type: typing.Optional[str]

LowerBound

  • Type: typing.Optional[int]

UpperBound

  • Type: typing.Optional[int]

NumPartitions

  • Type: typing.Optional[int]

JobBookmarkKeys

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

JobBookmarkKeysSortOrder

  • Type: typing.Optional[str]

DataTypeMapping

  • Type: typing.Optional[typing.Dict[typing.Literal['ARRAY', 'BIGINT', 'BINARY', 'BIT', 'BLOB', 'BOOLEAN', 'CHAR', 'CLOB', 'DATALINK', 'DATE', 'DECIMAL', 'DISTINCT', 'DOUBLE', 'FLOAT', 'INTEGER', 'JAVA_OBJECT', 'LONGNVARCHAR', 'LONGVARBINARY', 'LONGVARCHAR', 'NCHAR', 'NCLOB', 'NULL', 'NUMERIC', 'NVARCHAR', 'OTHER', 'REAL', 'REF', 'REF_CURSOR', 'ROWID', 'SMALLINT', 'SQLXML', 'STRUCT', 'TIME', 'TIMESTAMP', 'TIMESTAMP_WITH_TIMEZONE', 'TIME_WITH_TIMEZONE', 'TINYINT', 'VARBINARY', 'VARCHAR'], typing.Literal['BIGDECIMAL', 'BYTE', 'DATE', 'DOUBLE', 'FLOAT', 'INT', 'LONG', 'SHORT', 'STRING', 'TIMESTAMP']]]

JDBCConnectorOptionsTypeDef

FilterPredicate

  • Type: typing.Optional[str]

PartitionColumn

  • Type: typing.Optional[str]

LowerBound

  • Type: typing.Optional[int]

UpperBound

  • Type: typing.Optional[int]

NumPartitions

  • Type: typing.Optional[int]

JobBookmarkKeys

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

JobBookmarkKeysSortOrder

  • Type: typing.Optional[str]

DataTypeMapping

  • Type: typing.Optional[typing.Mapping[typing.Literal['ARRAY', 'BIGINT', 'BINARY', 'BIT', 'BLOB', 'BOOLEAN', 'CHAR', 'CLOB', 'DATALINK', 'DATE', 'DECIMAL', 'DISTINCT', 'DOUBLE', 'FLOAT', 'INTEGER', 'JAVA_OBJECT', 'LONGNVARCHAR', 'LONGVARBINARY', 'LONGVARCHAR', 'NCHAR', 'NCLOB', 'NULL', 'NUMERIC', 'NVARCHAR', 'OTHER', 'REAL', 'REF', 'REF_CURSOR', 'ROWID', 'SMALLINT', 'SQLXML', 'STRUCT', 'TIME', 'TIMESTAMP', 'TIMESTAMP_WITH_TIMEZONE', 'TIME_WITH_TIMEZONE', 'TINYINT', 'VARBINARY', 'VARCHAR'], typing.Literal['BIGDECIMAL', 'BYTE', 'DATE', 'DOUBLE', 'FLOAT', 'INT', 'LONG', 'SHORT', 'STRING', 'TIMESTAMP']]]

JDBCConnectorSourceExtraOutputTypeDef

Name

  • Type:
  • Required: Yes

ConnectionName

  • Type:
  • Required: Yes

ConnectorName

  • Type:
  • Required: Yes

ConnectionType

  • Type:
  • Required: Yes

AdditionalOptions

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.JDBCConnectorOptionsExtraOutputTypeDef]

ConnectionTable

  • Type: typing.Optional[str]

Query

  • Type: typing.Optional[str]

OutputSchemas

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue_classes.GlueSchemaExtraOutputTypeDef]]

JDBCConnectorSourceOutputTypeDef

Name

  • Type:
  • Required: Yes

ConnectionName

  • Type:
  • Required: Yes

ConnectorName

  • Type:
  • Required: Yes

ConnectionType

  • Type:
  • Required: Yes

AdditionalOptions

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.JDBCConnectorOptionsOutputTypeDef]

ConnectionTable

  • Type: typing.Optional[str]

Query

  • Type: typing.Optional[str]

OutputSchemas

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue_classes.GlueSchemaOutputTypeDef]]

JDBCConnectorSourceTypeDef

Name

  • Type:
  • Required: Yes

ConnectionName

  • Type:
  • Required: Yes

ConnectorName

  • Type:
  • Required: Yes

ConnectionType

  • Type:
  • Required: Yes

AdditionalOptions

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.JDBCConnectorOptionsTypeDef]

ConnectionTable

  • Type: typing.Optional[str]

Query

  • Type: typing.Optional[str]

OutputSchemas

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.glue_classes.GlueSchemaTypeDef]]

JDBCConnectorTargetExtraOutputTypeDef

Name

  • Type:
  • Required: Yes

Inputs

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

ConnectionName

  • Type:
  • Required: Yes

ConnectionTable

  • Type:
  • Required: Yes

ConnectorName

  • Type:
  • Required: Yes

ConnectionType

  • Type:
  • Required: Yes

AdditionalOptions

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

OutputSchemas

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue_classes.GlueSchemaExtraOutputTypeDef]]

JDBCConnectorTargetOutputTypeDef

Name

  • Type:
  • Required: Yes

Inputs

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

ConnectionName

  • Type:
  • Required: Yes

ConnectionTable

  • Type:
  • Required: Yes

ConnectorName

  • Type:
  • Required: Yes

ConnectionType

  • Type:
  • Required: Yes

AdditionalOptions

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

OutputSchemas

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue_classes.GlueSchemaOutputTypeDef]]

JDBCConnectorTargetTypeDef

Name

  • Type:
  • Required: Yes

Inputs

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

ConnectionName

  • Type:
  • Required: Yes

ConnectionTable

  • Type:
  • Required: Yes

ConnectorName

  • Type:
  • Required: Yes

ConnectionType

  • Type:
  • Required: Yes

AdditionalOptions

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

OutputSchemas

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.glue_classes.GlueSchemaTypeDef]]

JdbcTargetExtraOutputTypeDef

ConnectionName

  • Type: typing.Optional[str]

Path

  • Type: typing.Optional[str]

Exclusions

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

EnableAdditionalMetadata

  • Type: typing.Optional[typing.List[typing.Literal['COMMENTS', 'RAWTYPES']]]

JdbcTargetOutputTypeDef

ConnectionName

  • Type: typing.Optional[str]

Path

  • Type: typing.Optional[str]

Exclusions

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

EnableAdditionalMetadata

  • Type: typing.Optional[typing.List[typing.Literal['COMMENTS', 'RAWTYPES']]]

JdbcTargetTypeDef

ConnectionName

  • Type: typing.Optional[str]

Path

  • Type: typing.Optional[str]

Exclusions

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

EnableAdditionalMetadata

  • Type: typing.Optional[typing.Sequence[typing.Literal['COMMENTS', 'RAWTYPES']]]

JobBookmarkEntryTypeDef

JobName

  • Type: typing.Optional[str]

Version

  • Type: typing.Optional[int]

Run

  • Type: typing.Optional[int]

Attempt

  • Type: typing.Optional[int]

PreviousRunId

  • Type: typing.Optional[str]

RunId

  • Type: typing.Optional[str]

JobBookmark

  • Type: typing.Optional[str]

JobBookmarksEncryptionTypeDef

JobBookmarksEncryptionMode

  • Type: typing.Optional[typing.Literal['CSE-KMS', 'DISABLED']]

KmsKeyArn

  • Type: typing.Optional[str]

JobCommandTypeDef

Name

  • Type: typing.Optional[str]

ScriptLocation

  • Type: typing.Optional[str]

PythonVersion

  • Type: typing.Optional[str]

Runtime

  • Type: typing.Optional[str]

JobNodeDetailsTypeDef

JobRuns

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue_classes.JobRunTypeDef]]

JobRunTypeDef

Id

  • Type: typing.Optional[str]

Attempt

  • Type: typing.Optional[int]

PreviousRunId

  • Type: typing.Optional[str]

TriggerName

  • Type: typing.Optional[str]

JobName

  • Type: typing.Optional[str]

JobMode

  • Type: typing.Optional[typing.Literal['NOTEBOOK', 'SCRIPT', 'VISUAL']]

StartedOn

  • Type: typing.Optional[datetime.datetime]

LastModifiedOn

  • Type: typing.Optional[datetime.datetime]

CompletedOn

  • Type: typing.Optional[datetime.datetime]

JobRunState

  • Type: typing.Optional[typing.Literal['ERROR', 'EXPIRED', 'FAILED', 'RUNNING', 'STARTING', 'STOPPED', 'STOPPING', 'SUCCEEDED', 'TIMEOUT', 'WAITING']]

Arguments

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

ErrorMessage

  • Type: typing.Optional[str]

PredecessorRuns

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue_classes.PredecessorTypeDef]]

AllocatedCapacity

  • Type: typing.Optional[int]

ExecutionTime

  • Type: typing.Optional[int]

Timeout

  • Type: typing.Optional[int]

MaxCapacity

  • Type: typing.Optional[float]

WorkerType

  • Type: typing.Optional[typing.Literal['G.025X', 'G.1X', 'G.2X', 'G.4X', 'G.8X', 'Standard', 'Z.2X']]

NumberOfWorkers

  • Type: typing.Optional[int]

SecurityConfiguration

  • Type: typing.Optional[str]

LogGroupName

  • Type: typing.Optional[str]

NotificationProperty

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.NotificationPropertyTypeDef]

GlueVersion

  • Type: typing.Optional[str]

DPUSeconds

  • Type: typing.Optional[float]

ExecutionClass

  • Type: typing.Optional[typing.Literal['FLEX', 'STANDARD']]

MaintenanceWindow

  • Type: typing.Optional[str]

ProfileName

  • Type: typing.Optional[str]

JobTypeDef

Name

  • Type: typing.Optional[str]

JobMode

  • Type: typing.Optional[typing.Literal['NOTEBOOK', 'SCRIPT', 'VISUAL']]

Description

  • Type: typing.Optional[str]

LogUri

  • Type: typing.Optional[str]

Role

  • Type: typing.Optional[str]

CreatedOn

  • Type: typing.Optional[datetime.datetime]

LastModifiedOn

  • Type: typing.Optional[datetime.datetime]

ExecutionProperty

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.ExecutionPropertyTypeDef]

Command

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.JobCommandTypeDef]

DefaultArguments

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

NonOverridableArguments

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

Connections

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.ConnectionsListOutputTypeDef]

MaxRetries

  • Type: typing.Optional[int]

AllocatedCapacity

  • Type: typing.Optional[int]

Timeout

  • Type: typing.Optional[int]

MaxCapacity

  • Type: typing.Optional[float]

WorkerType

  • Type: typing.Optional[typing.Literal['G.025X', 'G.1X', 'G.2X', 'G.4X', 'G.8X', 'Standard', 'Z.2X']]

NumberOfWorkers

  • Type: typing.Optional[int]

SecurityConfiguration

  • Type: typing.Optional[str]

NotificationProperty

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.NotificationPropertyTypeDef]

GlueVersion

  • Type: typing.Optional[str]

CodeGenConfigurationNodes

  • Type: typing.Optional[typing.Dict[str, aws_resource_validator.pydantic_models.glue_classes.CodeGenConfigurationNodeOutputTypeDef]]

ExecutionClass

  • Type: typing.Optional[typing.Literal['FLEX', 'STANDARD']]

SourceControlDetails

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.SourceControlDetailsTypeDef]

MaintenanceWindow

  • Type: typing.Optional[str]

ProfileName

  • Type: typing.Optional[str]

JobUpdateTypeDef

JobMode

  • Type: typing.Optional[typing.Literal['NOTEBOOK', 'SCRIPT', 'VISUAL']]

Description

  • Type: typing.Optional[str]

LogUri

  • Type: typing.Optional[str]

Role

  • Type: typing.Optional[str]

ExecutionProperty

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.ExecutionPropertyTypeDef]

Command

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.JobCommandTypeDef]

DefaultArguments

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

NonOverridableArguments

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

Connections

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.ConnectionsListTypeDef]

MaxRetries

  • Type: typing.Optional[int]

AllocatedCapacity

  • Type: typing.Optional[int]

Timeout

  • Type: typing.Optional[int]

MaxCapacity

  • Type: typing.Optional[float]

WorkerType

  • Type: typing.Optional[typing.Literal['G.025X', 'G.1X', 'G.2X', 'G.4X', 'G.8X', 'Standard', 'Z.2X']]

NumberOfWorkers

  • Type: typing.Optional[int]

SecurityConfiguration

  • Type: typing.Optional[str]

NotificationProperty

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.NotificationPropertyTypeDef]

GlueVersion

  • Type: typing.Optional[str]

CodeGenConfigurationNodes

  • Type: typing.Optional[typing.Mapping[str, aws_resource_validator.pydantic_models.glue_classes.CodeGenConfigurationNodeTypeDef]]

ExecutionClass

  • Type: typing.Optional[typing.Literal['FLEX', 'STANDARD']]

SourceControlDetails

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.SourceControlDetailsTypeDef]

MaintenanceWindow

  • Type: typing.Optional[str]

JoinColumnExtraOutputTypeDef

From

  • Type:
  • Required: Yes

Keys

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

JoinColumnOutputTypeDef

From

  • Type:
  • Required: Yes

Keys

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

JoinColumnTypeDef

From

  • Type:
  • Required: Yes

Keys

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

JoinExtraOutputTypeDef

Name

  • Type:
  • Required: Yes

Inputs

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

JoinType

  • Type: typing.Literal['equijoin', 'left', 'leftanti', 'leftsemi', 'outer', 'right']
  • Required: Yes

Columns

  • Type: typing.List[aws_resource_validator.pydantic_models.glue_classes.JoinColumnExtraOutputTypeDef]
  • Required: Yes

JoinOutputTypeDef

Name

  • Type:
  • Required: Yes

Inputs

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

JoinType

  • Type: typing.Literal['equijoin', 'left', 'leftanti', 'leftsemi', 'outer', 'right']
  • Required: Yes

Columns

  • Type: typing.List[aws_resource_validator.pydantic_models.glue_classes.JoinColumnOutputTypeDef]
  • Required: Yes

JoinTypeDef

Name

  • Type:
  • Required: Yes

Inputs

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

JoinType

  • Type: typing.Literal['equijoin', 'left', 'leftanti', 'leftsemi', 'outer', 'right']
  • Required: Yes

Columns

  • Type: typing.Sequence[aws_resource_validator.pydantic_models.glue_classes.JoinColumnTypeDef]
  • Required: Yes

JsonClassifierTypeDef

Name

  • Type:
  • Required: Yes

JsonPath

  • Type:
  • Required: Yes

CreationTime

  • Type: typing.Optional[datetime.datetime]

LastUpdated

  • Type: typing.Optional[datetime.datetime]

Version

  • Type: typing.Optional[int]

KafkaStreamingSourceOptionsExtraOutputTypeDef

BootstrapServers

  • Type: typing.Optional[str]

SecurityProtocol

  • Type: typing.Optional[str]

ConnectionName

  • Type: typing.Optional[str]

TopicName

  • Type: typing.Optional[str]

Assign

  • Type: typing.Optional[str]

SubscribePattern

  • Type: typing.Optional[str]

Classification

  • Type: typing.Optional[str]

Delimiter

  • Type: typing.Optional[str]

StartingOffsets

  • Type: typing.Optional[str]

EndingOffsets

  • Type: typing.Optional[str]

PollTimeoutMs

  • Type: typing.Optional[int]

NumRetries

  • Type: typing.Optional[int]

RetryIntervalMs

  • Type: typing.Optional[int]

MaxOffsetsPerTrigger

  • Type: typing.Optional[int]

MinPartitions

  • Type: typing.Optional[int]

IncludeHeaders

  • Type: typing.Optional[bool]

AddRecordTimestamp

  • Type: typing.Optional[str]

EmitConsumerLagMetrics

  • Type: typing.Optional[str]

StartingTimestamp

  • Type: typing.Optional[datetime.datetime]

KafkaStreamingSourceOptionsOutputTypeDef

BootstrapServers

  • Type: typing.Optional[str]

SecurityProtocol

  • Type: typing.Optional[str]

ConnectionName

  • Type: typing.Optional[str]

TopicName

  • Type: typing.Optional[str]

Assign

  • Type: typing.Optional[str]

SubscribePattern

  • Type: typing.Optional[str]

Classification

  • Type: typing.Optional[str]

Delimiter

  • Type: typing.Optional[str]

StartingOffsets

  • Type: typing.Optional[str]

EndingOffsets

  • Type: typing.Optional[str]

PollTimeoutMs

  • Type: typing.Optional[int]

NumRetries

  • Type: typing.Optional[int]

RetryIntervalMs

  • Type: typing.Optional[int]

MaxOffsetsPerTrigger

  • Type: typing.Optional[int]

MinPartitions

  • Type: typing.Optional[int]

IncludeHeaders

  • Type: typing.Optional[bool]

AddRecordTimestamp

  • Type: typing.Optional[str]

EmitConsumerLagMetrics

  • Type: typing.Optional[str]

StartingTimestamp

  • Type: typing.Optional[datetime.datetime]

KafkaStreamingSourceOptionsTypeDef

BootstrapServers

  • Type: typing.Optional[str]

SecurityProtocol

  • Type: typing.Optional[str]

ConnectionName

  • Type: typing.Optional[str]

TopicName

  • Type: typing.Optional[str]

Assign

  • Type: typing.Optional[str]

SubscribePattern

  • Type: typing.Optional[str]

Classification

  • Type: typing.Optional[str]

Delimiter

  • Type: typing.Optional[str]

StartingOffsets

  • Type: typing.Optional[str]

EndingOffsets

  • Type: typing.Optional[str]

PollTimeoutMs

  • Type: typing.Optional[int]

NumRetries

  • Type: typing.Optional[int]

RetryIntervalMs

  • Type: typing.Optional[int]

MaxOffsetsPerTrigger

  • Type: typing.Optional[int]

MinPartitions

  • Type: typing.Optional[int]

IncludeHeaders

  • Type: typing.Optional[bool]

AddRecordTimestamp

  • Type: typing.Optional[str]

EmitConsumerLagMetrics

  • Type: typing.Optional[str]

StartingTimestamp

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

KeySchemaElementTypeDef

Name

  • Type:
  • Required: Yes

Type

  • Type:
  • Required: Yes

KinesisStreamingSourceOptionsExtraOutputTypeDef

EndpointUrl

  • Type: typing.Optional[str]

StreamName

  • Type: typing.Optional[str]

Classification

  • Type: typing.Optional[str]

Delimiter

  • Type: typing.Optional[str]

StartingPosition

  • Type: typing.Optional[typing.Literal['earliest', 'latest', 'timestamp', 'trim_horizon']]

MaxFetchTimeInMs

  • Type: typing.Optional[int]

MaxFetchRecordsPerShard

  • Type: typing.Optional[int]

MaxRecordPerRead

  • Type: typing.Optional[int]

AddIdleTimeBetweenReads

  • Type: typing.Optional[bool]

IdleTimeBetweenReadsInMs

  • Type: typing.Optional[int]

DescribeShardInterval

  • Type: typing.Optional[int]

NumRetries

  • Type: typing.Optional[int]

RetryIntervalMs

  • Type: typing.Optional[int]

MaxRetryIntervalMs

  • Type: typing.Optional[int]

AvoidEmptyBatches

  • Type: typing.Optional[bool]

StreamArn

  • Type: typing.Optional[str]

RoleArn

  • Type: typing.Optional[str]

RoleSessionName

  • Type: typing.Optional[str]

AddRecordTimestamp

  • Type: typing.Optional[str]

EmitConsumerLagMetrics

  • Type: typing.Optional[str]

StartingTimestamp

  • Type: typing.Optional[datetime.datetime]

KinesisStreamingSourceOptionsOutputTypeDef

EndpointUrl

  • Type: typing.Optional[str]

StreamName

  • Type: typing.Optional[str]

Classification

  • Type: typing.Optional[str]

Delimiter

  • Type: typing.Optional[str]

StartingPosition

  • Type: typing.Optional[typing.Literal['earliest', 'latest', 'timestamp', 'trim_horizon']]

MaxFetchTimeInMs

  • Type: typing.Optional[int]

MaxFetchRecordsPerShard

  • Type: typing.Optional[int]

MaxRecordPerRead

  • Type: typing.Optional[int]

AddIdleTimeBetweenReads

  • Type: typing.Optional[bool]

IdleTimeBetweenReadsInMs

  • Type: typing.Optional[int]

DescribeShardInterval

  • Type: typing.Optional[int]

NumRetries

  • Type: typing.Optional[int]

RetryIntervalMs

  • Type: typing.Optional[int]

MaxRetryIntervalMs

  • Type: typing.Optional[int]

AvoidEmptyBatches

  • Type: typing.Optional[bool]

StreamArn

  • Type: typing.Optional[str]

RoleArn

  • Type: typing.Optional[str]

RoleSessionName

  • Type: typing.Optional[str]

AddRecordTimestamp

  • Type: typing.Optional[str]

EmitConsumerLagMetrics

  • Type: typing.Optional[str]

StartingTimestamp

  • Type: typing.Optional[datetime.datetime]

KinesisStreamingSourceOptionsTypeDef

EndpointUrl

  • Type: typing.Optional[str]

StreamName

  • Type: typing.Optional[str]

Classification

  • Type: typing.Optional[str]

Delimiter

  • Type: typing.Optional[str]

StartingPosition

  • Type: typing.Optional[typing.Literal['earliest', 'latest', 'timestamp', 'trim_horizon']]

MaxFetchTimeInMs

  • Type: typing.Optional[int]

MaxFetchRecordsPerShard

  • Type: typing.Optional[int]

MaxRecordPerRead

  • Type: typing.Optional[int]

AddIdleTimeBetweenReads

  • Type: typing.Optional[bool]

IdleTimeBetweenReadsInMs

  • Type: typing.Optional[int]

DescribeShardInterval

  • Type: typing.Optional[int]

NumRetries

  • Type: typing.Optional[int]

RetryIntervalMs

  • Type: typing.Optional[int]

MaxRetryIntervalMs

  • Type: typing.Optional[int]

AvoidEmptyBatches

  • Type: typing.Optional[bool]

StreamArn

  • Type: typing.Optional[str]

RoleArn

  • Type: typing.Optional[str]

RoleSessionName

  • Type: typing.Optional[str]

AddRecordTimestamp

  • Type: typing.Optional[str]

EmitConsumerLagMetrics

  • Type: typing.Optional[str]

StartingTimestamp

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

LabelingSetGenerationTaskRunPropertiesTypeDef

OutputS3Path

  • Type: typing.Optional[str]

LakeFormationConfigurationTypeDef

UseLakeFormationCredentials

  • Type: typing.Optional[bool]

AccountId

  • Type: typing.Optional[str]

LastActiveDefinitionTypeDef

Description

  • Type: typing.Optional[str]

LastModifiedOn

  • Type: typing.Optional[datetime.datetime]

ParameterSpec

  • Type: typing.Optional[str]

BlueprintLocation

  • Type: typing.Optional[str]

BlueprintServiceLocation

  • Type: typing.Optional[str]

LastCrawlInfoTypeDef

Status

  • Type: typing.Optional[typing.Literal['CANCELLED', 'FAILED', 'SUCCEEDED']]

ErrorMessage

  • Type: typing.Optional[str]

LogGroup

  • Type: typing.Optional[str]

LogStream

  • Type: typing.Optional[str]

MessagePrefix

  • Type: typing.Optional[str]

StartTime

  • Type: typing.Optional[datetime.datetime]

LineageConfigurationTypeDef

CrawlerLineageSettings

  • Type: typing.Optional[typing.Literal['DISABLE', 'ENABLE']]

ListBlueprintsRequestListBlueprintsPaginateTypeDef

Tags

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

PaginationConfig

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

ListBlueprintsRequestRequestTypeDef

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

Tags

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

ListBlueprintsResponseTypeDef

Blueprints

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

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListColumnStatisticsTaskRunsRequestRequestTypeDef

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

ListColumnStatisticsTaskRunsResponseTypeDef

ColumnStatisticsTaskRunIds

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

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListCrawlersRequestRequestTypeDef

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

Tags

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

ListCrawlersResponseTypeDef

CrawlerNames

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

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListCrawlsRequestRequestTypeDef

CrawlerName

  • Type:
  • Required: Yes

MaxResults

  • Type: typing.Optional[int]

Filters

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.glue_classes.CrawlsFilterTypeDef]]

NextToken

  • Type: typing.Optional[str]

ListCrawlsResponseTypeDef

Crawls

  • Type: typing.List[aws_resource_validator.pydantic_models.glue_classes.CrawlerHistoryTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListCustomEntityTypesRequestRequestTypeDef

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

Tags

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

ListCustomEntityTypesResponseTypeDef

CustomEntityTypes

  • Type: typing.List[aws_resource_validator.pydantic_models.glue_classes.CustomEntityTypeTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListDataQualityResultsRequestRequestTypeDef

Filter

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.DataQualityResultFilterCriteriaTypeDef]

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

ListDataQualityResultsResponseTypeDef

Results

  • Type: typing.List[aws_resource_validator.pydantic_models.glue_classes.DataQualityResultDescriptionTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListDataQualityRuleRecommendationRunsRequestRequestTypeDef

Filter

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.DataQualityRuleRecommendationRunFilterTypeDef]

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

ListDataQualityRuleRecommendationRunsResponseTypeDef

Runs

  • Type: typing.List[aws_resource_validator.pydantic_models.glue_classes.DataQualityRuleRecommendationRunDescriptionTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListDataQualityRulesetEvaluationRunsRequestRequestTypeDef

Filter

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.DataQualityRulesetEvaluationRunFilterTypeDef]

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

ListDataQualityRulesetEvaluationRunsResponseTypeDef

Runs

  • Type: typing.List[aws_resource_validator.pydantic_models.glue_classes.DataQualityRulesetEvaluationRunDescriptionTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListDataQualityRulesetsRequestRequestTypeDef

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

Filter

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.DataQualityRulesetFilterCriteriaTypeDef]

Tags

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

ListDataQualityRulesetsResponseTypeDef

Rulesets

  • Type: typing.List[aws_resource_validator.pydantic_models.glue_classes.DataQualityRulesetListDetailsTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListDevEndpointsRequestRequestTypeDef

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

Tags

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

ListDevEndpointsResponseTypeDef

DevEndpointNames

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

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListJobsRequestListJobsPaginateTypeDef

Tags

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

PaginationConfig

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

ListJobsRequestRequestTypeDef

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

Tags

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

ListJobsResponseTypeDef

JobNames

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

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListMLTransformsRequestRequestTypeDef

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

Filter

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.TransformFilterCriteriaTypeDef]

Sort

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.TransformSortCriteriaTypeDef]

Tags

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

ListMLTransformsResponseTypeDef

TransformIds

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

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListRegistriesInputListRegistriesPaginateTypeDef

PaginationConfig

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

ListRegistriesInputRequestTypeDef

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

ListRegistriesResponseTypeDef

Registries

  • Type: typing.List[aws_resource_validator.pydantic_models.glue_classes.RegistryListItemTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListSchemaVersionsInputListSchemaVersionsPaginateTypeDef

SchemaId

  • Type:
  • Required: Yes

PaginationConfig

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

ListSchemaVersionsInputRequestTypeDef

SchemaId

  • Type:
  • Required: Yes

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

ListSchemaVersionsResponseTypeDef

Schemas

  • Type: typing.List[aws_resource_validator.pydantic_models.glue_classes.SchemaVersionListItemTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListSchemasInputListSchemasPaginateTypeDef

RegistryId

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.RegistryIdTypeDef]

PaginationConfig

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

ListSchemasInputRequestTypeDef

RegistryId

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.RegistryIdTypeDef]

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

ListSchemasResponseTypeDef

Schemas

  • Type: typing.List[aws_resource_validator.pydantic_models.glue_classes.SchemaListItemTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListSessionsRequestRequestTypeDef

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

Tags

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

RequestOrigin

  • Type: typing.Optional[str]

ListSessionsResponseTypeDef

Ids

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

Sessions

  • Type: typing.List[aws_resource_validator.pydantic_models.glue_classes.SessionTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListStatementsRequestRequestTypeDef

SessionId

  • Type:
  • Required: Yes

RequestOrigin

  • Type: typing.Optional[str]

NextToken

  • Type: typing.Optional[str]

ListStatementsResponseTypeDef

Statements

  • Type: typing.List[aws_resource_validator.pydantic_models.glue_classes.StatementTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListTableOptimizerRunsRequestRequestTypeDef

CatalogId

  • Type:
  • Required: Yes

DatabaseName

  • Type:
  • Required: Yes

TableName

  • Type:
  • Required: Yes

Type

  • Type: typing.Literal['compaction']
  • Required: Yes

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

ListTableOptimizerRunsResponseTypeDef

CatalogId

  • Type:
  • Required: Yes

DatabaseName

  • Type:
  • Required: Yes

TableName

  • Type:
  • Required: Yes

TableOptimizerRuns

  • Type: typing.List[aws_resource_validator.pydantic_models.glue_classes.TableOptimizerRunTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListTriggersRequestListTriggersPaginateTypeDef

DependentJobName

  • Type: typing.Optional[str]

Tags

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

PaginationConfig

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

ListTriggersRequestRequestTypeDef

NextToken

  • Type: typing.Optional[str]

DependentJobName

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

Tags

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

ListTriggersResponseTypeDef

TriggerNames

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

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListUsageProfilesRequestListUsageProfilesPaginateTypeDef

PaginationConfig

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

ListUsageProfilesRequestRequestTypeDef

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

ListUsageProfilesResponseTypeDef

Profiles

  • Type: typing.List[aws_resource_validator.pydantic_models.glue_classes.UsageProfileDefinitionTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListWorkflowsRequestListWorkflowsPaginateTypeDef

PaginationConfig

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

ListWorkflowsRequestRequestTypeDef

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

ListWorkflowsResponseTypeDef

Workflows

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

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

LocationTypeDef

Jdbc

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.glue_classes.CodeGenNodeArgTypeDef]]

S3

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.glue_classes.CodeGenNodeArgTypeDef]]

DynamoDB

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.glue_classes.CodeGenNodeArgTypeDef]]

LongColumnStatisticsDataTypeDef

NumberOfNulls

  • Type:
  • Required: Yes

NumberOfDistinctValues

  • Type:
  • Required: Yes

MinimumValue

  • Type: typing.Optional[int]

MaximumValue

  • Type: typing.Optional[int]

MLTransformTypeDef

TransformId

  • Type: typing.Optional[str]

Name

  • Type: typing.Optional[str]

Description

  • Type: typing.Optional[str]

Status

  • Type: typing.Optional[typing.Literal['DELETING', 'NOT_READY', 'READY']]

CreatedOn

  • Type: typing.Optional[datetime.datetime]

LastModifiedOn

  • Type: typing.Optional[datetime.datetime]

InputRecordTables

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue_classes.GlueTableOutputTypeDef]]

Parameters

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.TransformParametersTypeDef]

EvaluationMetrics

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.EvaluationMetricsTypeDef]

LabelCount

  • Type: typing.Optional[int]

Schema

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue_classes.SchemaColumnTypeDef]]

Role

  • Type: typing.Optional[str]

GlueVersion

  • Type: typing.Optional[str]

MaxCapacity

  • Type: typing.Optional[float]

WorkerType

  • Type: typing.Optional[typing.Literal['G.025X', 'G.1X', 'G.2X', 'G.4X', 'G.8X', 'Standard', 'Z.2X']]

NumberOfWorkers

  • Type: typing.Optional[int]

Timeout

  • Type: typing.Optional[int]

MaxRetries

  • Type: typing.Optional[int]

TransformEncryption

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.TransformEncryptionTypeDef]

MLUserDataEncryptionTypeDef

MlUserDataEncryptionMode

  • Type: typing.Literal['DISABLED', 'SSE-KMS']
  • Required: Yes

KmsKeyId

  • Type: typing.Optional[str]

MappingEntryTypeDef

SourceTable

  • Type: typing.Optional[str]

SourcePath

  • Type: typing.Optional[str]

SourceType

  • Type: typing.Optional[str]

TargetTable

  • Type: typing.Optional[str]

TargetPath

  • Type: typing.Optional[str]

TargetType

  • Type: typing.Optional[str]

MappingExtraOutputTypeDef

ToKey

  • Type: typing.Optional[str]

FromPath

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

FromType

  • Type: typing.Optional[str]

ToType

  • Type: typing.Optional[str]

Dropped

  • Type: typing.Optional[bool]

Children

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

MappingOutputTypeDef

ToKey

  • Type: typing.Optional[str]

FromPath

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

FromType

  • Type: typing.Optional[str]

ToType

  • Type: typing.Optional[str]

Dropped

  • Type: typing.Optional[bool]

Children

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

MappingTypeDef

ToKey

  • Type: typing.Optional[str]

FromPath

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

FromType

  • Type: typing.Optional[str]

ToType

  • Type: typing.Optional[str]

Dropped

  • Type: typing.Optional[bool]

Children

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

MergeExtraOutputTypeDef

Name

  • Type:
  • Required: Yes

Inputs

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

Source

  • Type:
  • Required: Yes

PrimaryKeys

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

MergeOutputTypeDef

Name

  • Type:
  • Required: Yes

Inputs

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

Source

  • Type:
  • Required: Yes

PrimaryKeys

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

MergeTypeDef

Name

  • Type:
  • Required: Yes

Inputs

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

Source

  • Type:
  • Required: Yes

PrimaryKeys

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

MetadataInfoTypeDef

MetadataValue

  • Type: typing.Optional[str]

CreatedTime

  • Type: typing.Optional[str]

OtherMetadataValueList

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue_classes.OtherMetadataValueListItemTypeDef]]

MetadataKeyValuePairTypeDef

MetadataKey

  • Type: typing.Optional[str]

MetadataValue

  • Type: typing.Optional[str]

MetricBasedObservationTypeDef

MetricName

  • Type: typing.Optional[str]

MetricValues

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.DataQualityMetricValuesTypeDef]

NewRules

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

MicrosoftSQLServerCatalogSourceTypeDef

Name

  • Type:
  • Required: Yes

Database

  • Type:
  • Required: Yes

Table

  • Type:
  • Required: Yes

MicrosoftSQLServerCatalogTargetExtraOutputTypeDef

Name

  • Type:
  • Required: Yes

Inputs

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

Database

  • Type:
  • Required: Yes

Table

  • Type:
  • Required: Yes

MicrosoftSQLServerCatalogTargetOutputTypeDef

Name

  • Type:
  • Required: Yes

Inputs

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

Database

  • Type:
  • Required: Yes

Table

  • Type:
  • Required: Yes

MicrosoftSQLServerCatalogTargetTypeDef

Name

  • Type:
  • Required: Yes

Inputs

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

Database

  • Type:
  • Required: Yes

Table

  • Type:
  • Required: Yes

MongoDBTargetTypeDef

ConnectionName

  • Type: typing.Optional[str]

Path

  • Type: typing.Optional[str]

ScanAll

  • Type: typing.Optional[bool]

MySQLCatalogSourceTypeDef

Name

  • Type:
  • Required: Yes

Database

  • Type:
  • Required: Yes

Table

  • Type:
  • Required: Yes

MySQLCatalogTargetExtraOutputTypeDef

Name

  • Type:
  • Required: Yes

Inputs

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

Database

  • Type:
  • Required: Yes

Table

  • Type:
  • Required: Yes

MySQLCatalogTargetOutputTypeDef

Name

  • Type:
  • Required: Yes

Inputs

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

Database

  • Type:
  • Required: Yes

Table

  • Type:
  • Required: Yes

MySQLCatalogTargetTypeDef

Name

  • Type:
  • Required: Yes

Inputs

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

Database

  • Type:
  • Required: Yes

Table

  • Type:
  • Required: Yes

NodeTypeDef

Type

  • Type: typing.Optional[typing.Literal['CRAWLER', 'JOB', 'TRIGGER']]

Name

  • Type: typing.Optional[str]

UniqueId

  • Type: typing.Optional[str]

TriggerDetails

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.TriggerNodeDetailsTypeDef]

JobDetails

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.JobNodeDetailsTypeDef]

CrawlerDetails

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.CrawlerNodeDetailsTypeDef]

NotificationPropertyTypeDef

NotifyDelayAfter

  • Type: typing.Optional[int]

NullCheckBoxListTypeDef

IsEmpty

  • Type: typing.Optional[bool]

IsNullString

  • Type: typing.Optional[bool]

IsNegOne

  • Type: typing.Optional[bool]

NullValueFieldTypeDef

Value

  • Type:
  • Required: Yes

Datatype

  • Type:
  • Required: Yes

OAuth2ClientApplicationTypeDef

UserManagedClientApplicationClientId

  • Type: typing.Optional[str]

AWSManagedClientApplicationReference

  • Type: typing.Optional[str]

OAuth2PropertiesInputTypeDef

OAuth2GrantType

  • Type: typing.Optional[typing.Literal['AUTHORIZATION_CODE', 'CLIENT_CREDENTIALS', 'JWT_BEARER']]

OAuth2ClientApplication

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.OAuth2ClientApplicationTypeDef]

TokenUrl

  • Type: typing.Optional[str]

TokenUrlParametersMap

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

AuthorizationCodeProperties

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.AuthorizationCodePropertiesTypeDef]

OAuth2PropertiesTypeDef

OAuth2GrantType

  • Type: typing.Optional[typing.Literal['AUTHORIZATION_CODE', 'CLIENT_CREDENTIALS', 'JWT_BEARER']]

OAuth2ClientApplication

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.OAuth2ClientApplicationTypeDef]

TokenUrl

  • Type: typing.Optional[str]

TokenUrlParametersMap

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

OpenTableFormatInputTypeDef

IcebergInput

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.IcebergInputTypeDef]

OptionTypeDef

Value

  • Type: typing.Optional[str]

Label

  • Type: typing.Optional[str]

Description

  • Type: typing.Optional[str]

OracleSQLCatalogSourceTypeDef

Name

  • Type:
  • Required: Yes

Database

  • Type:
  • Required: Yes

Table

  • Type:
  • Required: Yes

OracleSQLCatalogTargetExtraOutputTypeDef

Name

  • Type:
  • Required: Yes

Inputs

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

Database

  • Type:
  • Required: Yes

Table

  • Type:
  • Required: Yes

OracleSQLCatalogTargetOutputTypeDef

Name

  • Type:
  • Required: Yes

Inputs

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

Database

  • Type:
  • Required: Yes

Table

  • Type:
  • Required: Yes

OracleSQLCatalogTargetTypeDef

Name

  • Type:
  • Required: Yes

Inputs

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

Database

  • Type:
  • Required: Yes

Table

  • Type:
  • Required: Yes

OrderTypeDef

Column

  • Type:
  • Required: Yes

SortOrder

  • Type:
  • Required: Yes

OtherMetadataValueListItemTypeDef

MetadataValue

  • Type: typing.Optional[str]

CreatedTime

  • Type: typing.Optional[str]

PIIDetectionExtraOutputTypeDef

Name

  • Type:
  • Required: Yes

Inputs

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

PiiType

  • Type: typing.Literal['ColumnAudit', 'ColumnMasking', 'RowAudit', 'RowMasking']
  • Required: Yes

EntityTypesToDetect

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

OutputColumnName

  • Type: typing.Optional[str]

SampleFraction

  • Type: typing.Optional[float]

ThresholdFraction

  • Type: typing.Optional[float]

MaskValue

  • Type: typing.Optional[str]

PIIDetectionOutputTypeDef

Name

  • Type:
  • Required: Yes

Inputs

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

PiiType

  • Type: typing.Literal['ColumnAudit', 'ColumnMasking', 'RowAudit', 'RowMasking']
  • Required: Yes

EntityTypesToDetect

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

OutputColumnName

  • Type: typing.Optional[str]

SampleFraction

  • Type: typing.Optional[float]

ThresholdFraction

  • Type: typing.Optional[float]

MaskValue

  • Type: typing.Optional[str]

PIIDetectionTypeDef

Name

  • Type:
  • Required: Yes

Inputs

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

PiiType

  • Type: typing.Literal['ColumnAudit', 'ColumnMasking', 'RowAudit', 'RowMasking']
  • Required: Yes

EntityTypesToDetect

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

OutputColumnName

  • Type: typing.Optional[str]

SampleFraction

  • Type: typing.Optional[float]

ThresholdFraction

  • Type: typing.Optional[float]

MaskValue

  • Type: typing.Optional[str]

PaginatorConfigTypeDef

MaxItems

  • Type: typing.Optional[int]

PageSize

  • Type: typing.Optional[int]

StartingToken

  • Type: typing.Optional[str]

PartitionErrorTypeDef

PartitionValues

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

ErrorDetail

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

PartitionIndexDescriptorTypeDef

IndexName

  • Type:
  • Required: Yes

Keys

  • Type: typing.List[aws_resource_validator.pydantic_models.glue_classes.KeySchemaElementTypeDef]
  • Required: Yes

IndexStatus

  • Type: typing.Literal['ACTIVE', 'CREATING', 'DELETING', 'FAILED']
  • Required: Yes

BackfillErrors

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue_classes.BackfillErrorTypeDef]]

PartitionIndexTypeDef

Keys

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

IndexName

  • Type:
  • Required: Yes

PartitionInputTypeDef

Values

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

LastAccessTime

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

StorageDescriptor

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.StorageDescriptorTypeDef]

Parameters

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

LastAnalyzedTime

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

PartitionTypeDef

Values

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

DatabaseName

  • Type: typing.Optional[str]

TableName

  • Type: typing.Optional[str]

CreationTime

  • Type: typing.Optional[datetime.datetime]

LastAccessTime

  • Type: typing.Optional[datetime.datetime]

StorageDescriptor

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.StorageDescriptorOutputTypeDef]

Parameters

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

LastAnalyzedTime

  • Type: typing.Optional[datetime.datetime]

CatalogId

  • Type: typing.Optional[str]

PartitionValueListExtraOutputTypeDef

Values

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

PartitionValueListOutputTypeDef

Values

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

PartitionValueListTypeDef

Values

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

PhysicalConnectionRequirementsOutputTypeDef

SubnetId

  • Type: typing.Optional[str]

SecurityGroupIdList

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

AvailabilityZone

  • Type: typing.Optional[str]

PhysicalConnectionRequirementsTypeDef

SubnetId

  • Type: typing.Optional[str]

SecurityGroupIdList

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

AvailabilityZone

  • Type: typing.Optional[str]

PostgreSQLCatalogSourceTypeDef

Name

  • Type:
  • Required: Yes

Database

  • Type:
  • Required: Yes

Table

  • Type:
  • Required: Yes

PostgreSQLCatalogTargetExtraOutputTypeDef

Name

  • Type:
  • Required: Yes

Inputs

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

Database

  • Type:
  • Required: Yes

Table

  • Type:
  • Required: Yes

PostgreSQLCatalogTargetOutputTypeDef

Name

  • Type:
  • Required: Yes

Inputs

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

Database

  • Type:
  • Required: Yes

Table

  • Type:
  • Required: Yes

PostgreSQLCatalogTargetTypeDef

Name

  • Type:
  • Required: Yes

Inputs

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

Database

  • Type:
  • Required: Yes

Table

  • Type:
  • Required: Yes

PredecessorTypeDef

JobName

  • Type: typing.Optional[str]

RunId

  • Type: typing.Optional[str]

PredicateExtraOutputTypeDef

Logical

  • Type: typing.Optional[typing.Literal['AND', 'ANY']]

Conditions

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue_classes.ConditionTypeDef]]

PredicateOutputTypeDef

Logical

  • Type: typing.Optional[typing.Literal['AND', 'ANY']]

Conditions

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue_classes.ConditionTypeDef]]

PredicateTypeDef

Logical

  • Type: typing.Optional[typing.Literal['AND', 'ANY']]

Conditions

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.glue_classes.ConditionTypeDef]]

PrincipalPermissionsOutputTypeDef

Principal

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

Permissions

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

PrincipalPermissionsTypeDef

Principal

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

Permissions

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

ProfileConfigurationOutputTypeDef

SessionConfiguration

  • Type: typing.Optional[typing.Dict[str, aws_resource_validator.pydantic_models.glue_classes.ConfigurationObjectOutputTypeDef]]

JobConfiguration

  • Type: typing.Optional[typing.Dict[str, aws_resource_validator.pydantic_models.glue_classes.ConfigurationObjectOutputTypeDef]]

ProfileConfigurationTypeDef

SessionConfiguration

  • Type: typing.Optional[typing.Mapping[str, aws_resource_validator.pydantic_models.glue_classes.ConfigurationObjectTypeDef]]

JobConfiguration

  • Type: typing.Optional[typing.Mapping[str, aws_resource_validator.pydantic_models.glue_classes.ConfigurationObjectTypeDef]]

PropertyPredicateTypeDef

Key

  • Type: typing.Optional[str]

Value

  • Type: typing.Optional[str]

Comparator

  • Type: typing.Optional[typing.Literal['EQUALS', 'GREATER_THAN', 'GREATER_THAN_EQUALS', 'LESS_THAN', 'LESS_THAN_EQUALS']]

PutDataCatalogEncryptionSettingsRequestRequestTypeDef

DataCatalogEncryptionSettings

  • Type:
  • Required: Yes

CatalogId

  • Type: typing.Optional[str]

PutResourcePolicyRequestRequestTypeDef

PolicyInJson

  • Type:
  • Required: Yes

ResourceArn

  • Type: typing.Optional[str]

PolicyHashCondition

  • Type: typing.Optional[str]

PolicyExistsCondition

  • Type: typing.Optional[typing.Literal['MUST_EXIST', 'NONE', 'NOT_EXIST']]

EnableHybrid

  • Type: typing.Optional[typing.Literal['FALSE', 'TRUE']]

PutResourcePolicyResponseTypeDef

PolicyHash

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

PutSchemaVersionMetadataInputRequestTypeDef

MetadataKeyValue

  • Type:
  • Required: Yes

SchemaId

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.SchemaIdTypeDef]

SchemaVersionNumber

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.SchemaVersionNumberTypeDef]

SchemaVersionId

  • Type: typing.Optional[str]

PutSchemaVersionMetadataResponseTypeDef

SchemaArn

  • Type:
  • Required: Yes

SchemaName

  • Type:
  • Required: Yes

RegistryName

  • Type:
  • Required: Yes

LatestVersion

  • Type:
  • Required: Yes

VersionNumber

  • Type:
  • Required: Yes

SchemaVersionId

  • Type:
  • Required: Yes

MetadataKey

  • Type:
  • Required: Yes

MetadataValue

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

PutWorkflowRunPropertiesRequestRequestTypeDef

Name

  • Type:
  • Required: Yes

RunId

  • Type:
  • Required: Yes

RunProperties

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

QuerySchemaVersionMetadataInputRequestTypeDef

SchemaId

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.SchemaIdTypeDef]

SchemaVersionNumber

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.SchemaVersionNumberTypeDef]

SchemaVersionId

  • Type: typing.Optional[str]

MetadataList

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.glue_classes.MetadataKeyValuePairTypeDef]]

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

QuerySchemaVersionMetadataResponseTypeDef

MetadataInfoMap

  • Type: typing.Dict[str, aws_resource_validator.pydantic_models.glue_classes.MetadataInfoTypeDef]
  • Required: Yes

SchemaVersionId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

QuerySessionContextTypeDef

QueryId

  • Type: typing.Optional[str]

QueryStartTime

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

ClusterId

  • Type: typing.Optional[str]

QueryAuthorizationId

  • Type: typing.Optional[str]

AdditionalContext

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

RecipeActionExtraOutputTypeDef

Operation

  • Type:
  • Required: Yes

Parameters

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

RecipeActionOutputTypeDef

Operation

  • Type:
  • Required: Yes

Parameters

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

RecipeActionTypeDef

Operation

  • Type:
  • Required: Yes

Parameters

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

RecipeExtraOutputTypeDef

Name

  • Type:
  • Required: Yes

Inputs

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

RecipeReference

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.RecipeReferenceTypeDef]

RecipeSteps

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue_classes.RecipeStepExtraOutputTypeDef]]

RecipeOutputTypeDef

Name

  • Type:
  • Required: Yes

Inputs

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

RecipeReference

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.RecipeReferenceTypeDef]

RecipeSteps

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue_classes.RecipeStepOutputTypeDef]]

RecipeReferenceTypeDef

RecipeArn

  • Type:
  • Required: Yes

RecipeVersion

  • Type:
  • Required: Yes

RecipeStepExtraOutputTypeDef

Action

  • Type:
  • Required: Yes

ConditionExpressions

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue_classes.ConditionExpressionTypeDef]]

RecipeStepOutputTypeDef

Action

  • Type:
  • Required: Yes

ConditionExpressions

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue_classes.ConditionExpressionTypeDef]]

RecipeStepTypeDef

Action

  • Type:
  • Required: Yes

ConditionExpressions

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.glue_classes.ConditionExpressionTypeDef]]

RecipeTypeDef

Name

  • Type:
  • Required: Yes

Inputs

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

RecipeReference

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.RecipeReferenceTypeDef]

RecipeSteps

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.glue_classes.RecipeStepTypeDef]]

RecrawlPolicyTypeDef

RecrawlBehavior

  • Type: typing.Optional[typing.Literal['CRAWL_EVENT_MODE', 'CRAWL_EVERYTHING', 'CRAWL_NEW_FOLDERS_ONLY']]

RedshiftSourceTypeDef

Name

  • Type:
  • Required: Yes

Database

  • Type:
  • Required: Yes

Table

  • Type:
  • Required: Yes

RedshiftTmpDir

  • Type: typing.Optional[str]

TmpDirIAMRole

  • Type: typing.Optional[str]

RedshiftTargetExtraOutputTypeDef

Name

  • Type:
  • Required: Yes

Inputs

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

Database

  • Type:
  • Required: Yes

Table

  • Type:
  • Required: Yes

RedshiftTmpDir

  • Type: typing.Optional[str]

TmpDirIAMRole

  • Type: typing.Optional[str]

UpsertRedshiftOptions

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.UpsertRedshiftTargetOptionsExtraOutputTypeDef]

RedshiftTargetOutputTypeDef

Name

  • Type:
  • Required: Yes

Inputs

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

Database

  • Type:
  • Required: Yes

Table

  • Type:
  • Required: Yes

RedshiftTmpDir

  • Type: typing.Optional[str]

TmpDirIAMRole

  • Type: typing.Optional[str]

UpsertRedshiftOptions

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.UpsertRedshiftTargetOptionsOutputTypeDef]

RedshiftTargetTypeDef

Name

  • Type:
  • Required: Yes

Inputs

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

Database

  • Type:
  • Required: Yes

Table

  • Type:
  • Required: Yes

RedshiftTmpDir

  • Type: typing.Optional[str]

TmpDirIAMRole

  • Type: typing.Optional[str]

UpsertRedshiftOptions

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.UpsertRedshiftTargetOptionsTypeDef]

RegisterSchemaVersionInputRequestTypeDef

SchemaId

  • Type:
  • Required: Yes

SchemaDefinition

  • Type:
  • Required: Yes

RegisterSchemaVersionResponseTypeDef

SchemaVersionId

  • Type:
  • Required: Yes

VersionNumber

  • Type:
  • Required: Yes

Status

  • Type: typing.Literal['AVAILABLE', 'DELETING', 'FAILURE', 'PENDING']
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

RegistryIdTypeDef

RegistryName

  • Type: typing.Optional[str]

RegistryArn

  • Type: typing.Optional[str]

RegistryListItemTypeDef

RegistryName

  • Type: typing.Optional[str]

RegistryArn

  • Type: typing.Optional[str]

Description

  • Type: typing.Optional[str]

Status

  • Type: typing.Optional[typing.Literal['AVAILABLE', 'DELETING']]

CreatedTime

  • Type: typing.Optional[str]

UpdatedTime

  • Type: typing.Optional[str]

RelationalCatalogSourceTypeDef

Name

  • Type:
  • Required: Yes

Database

  • Type:
  • Required: Yes

Table

  • Type:
  • Required: Yes

RemoveSchemaVersionMetadataInputRequestTypeDef

MetadataKeyValue

  • Type:
  • Required: Yes

SchemaId

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.SchemaIdTypeDef]

SchemaVersionNumber

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.SchemaVersionNumberTypeDef]

SchemaVersionId

  • Type: typing.Optional[str]

RemoveSchemaVersionMetadataResponseTypeDef

SchemaArn

  • Type:
  • Required: Yes

SchemaName

  • Type:
  • Required: Yes

RegistryName

  • Type:
  • Required: Yes

LatestVersion

  • Type:
  • Required: Yes

VersionNumber

  • Type:
  • Required: Yes

SchemaVersionId

  • Type:
  • Required: Yes

MetadataKey

  • Type:
  • Required: Yes

MetadataValue

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

RenameFieldExtraOutputTypeDef

Name

  • Type:
  • Required: Yes

Inputs

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

SourcePath

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

TargetPath

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

RenameFieldOutputTypeDef

Name

  • Type:
  • Required: Yes

Inputs

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

SourcePath

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

TargetPath

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

RenameFieldTypeDef

Name

  • Type:
  • Required: Yes

Inputs

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

SourcePath

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

TargetPath

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

ResetJobBookmarkRequestRequestTypeDef

JobName

  • Type:
  • Required: Yes

RunId

  • Type: typing.Optional[str]

ResetJobBookmarkResponseTypeDef

JobBookmarkEntry

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ResourceUriTypeDef

ResourceType

  • Type: typing.Optional[typing.Literal['ARCHIVE', 'FILE', 'JAR']]

Uri

  • Type: typing.Optional[str]

ResponseMetadataTypeDef

RequestId

  • Type:
  • Required: Yes

HTTPStatusCode

  • Type:
  • Required: Yes

HTTPHeaders

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

RetryAttempts

  • Type:
  • Required: Yes

HostId

  • Type: typing.Optional[str]

ResumeWorkflowRunRequestRequestTypeDef

Name

  • Type:
  • Required: Yes

RunId

  • Type:
  • Required: Yes

NodeIds

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

ResumeWorkflowRunResponseTypeDef

RunId

  • Type:
  • Required: Yes

NodeIds

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

ResponseMetadata

  • Type:
  • Required: Yes

RunMetricsTypeDef

NumberOfBytesCompacted

  • Type: typing.Optional[str]

NumberOfFilesCompacted

  • Type: typing.Optional[str]

NumberOfDpus

  • Type: typing.Optional[str]

JobDurationInHour

  • Type: typing.Optional[str]

RunStatementRequestRequestTypeDef

SessionId

  • Type:
  • Required: Yes

Code

  • Type:
  • Required: Yes

RequestOrigin

  • Type: typing.Optional[str]

RunStatementResponseTypeDef

Id

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

S3CatalogDeltaSourceExtraOutputTypeDef

Name

  • Type:
  • Required: Yes

Database

  • Type:
  • Required: Yes

Table

  • Type:
  • Required: Yes

AdditionalDeltaOptions

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

OutputSchemas

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue_classes.GlueSchemaExtraOutputTypeDef]]

S3CatalogDeltaSourceOutputTypeDef

Name

  • Type:
  • Required: Yes

Database

  • Type:
  • Required: Yes

Table

  • Type:
  • Required: Yes

AdditionalDeltaOptions

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

OutputSchemas

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue_classes.GlueSchemaOutputTypeDef]]

S3CatalogDeltaSourceTypeDef

Name

  • Type:
  • Required: Yes

Database

  • Type:
  • Required: Yes

Table

  • Type:
  • Required: Yes

AdditionalDeltaOptions

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

OutputSchemas

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.glue_classes.GlueSchemaTypeDef]]

S3CatalogHudiSourceExtraOutputTypeDef

Name

  • Type:
  • Required: Yes

Database

  • Type:
  • Required: Yes

Table

  • Type:
  • Required: Yes

AdditionalHudiOptions

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

OutputSchemas

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue_classes.GlueSchemaExtraOutputTypeDef]]

S3CatalogHudiSourceOutputTypeDef

Name

  • Type:
  • Required: Yes

Database

  • Type:
  • Required: Yes

Table

  • Type:
  • Required: Yes

AdditionalHudiOptions

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

OutputSchemas

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue_classes.GlueSchemaOutputTypeDef]]

S3CatalogHudiSourceTypeDef

Name

  • Type:
  • Required: Yes

Database

  • Type:
  • Required: Yes

Table

  • Type:
  • Required: Yes

AdditionalHudiOptions

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

OutputSchemas

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.glue_classes.GlueSchemaTypeDef]]

S3CatalogSourceTypeDef

Name

  • Type:
  • Required: Yes

Database

  • Type:
  • Required: Yes

Table

  • Type:
  • Required: Yes

PartitionPredicate

  • Type: typing.Optional[str]

AdditionalOptions

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.S3SourceAdditionalOptionsTypeDef]

S3CatalogTargetExtraOutputTypeDef

Name

  • Type:
  • Required: Yes

Inputs

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

Table

  • Type:
  • Required: Yes

Database

  • Type:
  • Required: Yes

PartitionKeys

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

SchemaChangePolicy

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.CatalogSchemaChangePolicyTypeDef]

S3CatalogTargetOutputTypeDef

Name

  • Type:
  • Required: Yes

Inputs

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

Table

  • Type:
  • Required: Yes

Database

  • Type:
  • Required: Yes

PartitionKeys

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

SchemaChangePolicy

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.CatalogSchemaChangePolicyTypeDef]

S3CatalogTargetTypeDef

Name

  • Type:
  • Required: Yes

Inputs

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

Table

  • Type:
  • Required: Yes

Database

  • Type:
  • Required: Yes

PartitionKeys

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

SchemaChangePolicy

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.CatalogSchemaChangePolicyTypeDef]

S3CsvSourceExtraOutputTypeDef

Name

  • Type:
  • Required: Yes

Paths

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

Separator

  • Type: typing.Literal['comma', 'ctrla', 'pipe', 'semicolon', 'tab']
  • Required: Yes

QuoteChar

  • Type: typing.Literal['disabled', 'quillemet', 'quote', 'single_quote']
  • Required: Yes

CompressionType

  • Type: typing.Optional[typing.Literal['bzip2', 'gzip']]

Exclusions

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

GroupSize

  • Type: typing.Optional[str]

GroupFiles

  • Type: typing.Optional[str]

Recurse

  • Type: typing.Optional[bool]

MaxBand

  • Type: typing.Optional[int]

MaxFilesInBand

  • Type: typing.Optional[int]

AdditionalOptions

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.S3DirectSourceAdditionalOptionsTypeDef]

Escaper

  • Type: typing.Optional[str]

Multiline

  • Type: typing.Optional[bool]

WithHeader

  • Type: typing.Optional[bool]

WriteHeader

  • Type: typing.Optional[bool]

SkipFirst

  • Type: typing.Optional[bool]

OptimizePerformance

  • Type: typing.Optional[bool]

OutputSchemas

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue_classes.GlueSchemaExtraOutputTypeDef]]

S3CsvSourceOutputTypeDef

Name

  • Type:
  • Required: Yes

Paths

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

Separator

  • Type: typing.Literal['comma', 'ctrla', 'pipe', 'semicolon', 'tab']
  • Required: Yes

QuoteChar

  • Type: typing.Literal['disabled', 'quillemet', 'quote', 'single_quote']
  • Required: Yes

CompressionType

  • Type: typing.Optional[typing.Literal['bzip2', 'gzip']]

Exclusions

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

GroupSize

  • Type: typing.Optional[str]

GroupFiles

  • Type: typing.Optional[str]

Recurse

  • Type: typing.Optional[bool]

MaxBand

  • Type: typing.Optional[int]

MaxFilesInBand

  • Type: typing.Optional[int]

AdditionalOptions

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.S3DirectSourceAdditionalOptionsTypeDef]

Escaper

  • Type: typing.Optional[str]

Multiline

  • Type: typing.Optional[bool]

WithHeader

  • Type: typing.Optional[bool]

WriteHeader

  • Type: typing.Optional[bool]

SkipFirst

  • Type: typing.Optional[bool]

OptimizePerformance

  • Type: typing.Optional[bool]

OutputSchemas

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue_classes.GlueSchemaOutputTypeDef]]

S3CsvSourceTypeDef

Name

  • Type:
  • Required: Yes

Paths

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

Separator

  • Type: typing.Literal['comma', 'ctrla', 'pipe', 'semicolon', 'tab']
  • Required: Yes

QuoteChar

  • Type: typing.Literal['disabled', 'quillemet', 'quote', 'single_quote']
  • Required: Yes

CompressionType

  • Type: typing.Optional[typing.Literal['bzip2', 'gzip']]

Exclusions

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

GroupSize

  • Type: typing.Optional[str]

GroupFiles

  • Type: typing.Optional[str]

Recurse

  • Type: typing.Optional[bool]

MaxBand

  • Type: typing.Optional[int]

MaxFilesInBand

  • Type: typing.Optional[int]

AdditionalOptions

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.S3DirectSourceAdditionalOptionsTypeDef]

Escaper

  • Type: typing.Optional[str]

Multiline

  • Type: typing.Optional[bool]

WithHeader

  • Type: typing.Optional[bool]

WriteHeader

  • Type: typing.Optional[bool]

SkipFirst

  • Type: typing.Optional[bool]

OptimizePerformance

  • Type: typing.Optional[bool]

OutputSchemas

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.glue_classes.GlueSchemaTypeDef]]

S3DeltaCatalogTargetExtraOutputTypeDef

Name

  • Type:
  • Required: Yes

Inputs

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

Table

  • Type:
  • Required: Yes

Database

  • Type:
  • Required: Yes

PartitionKeys

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

AdditionalOptions

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

SchemaChangePolicy

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.CatalogSchemaChangePolicyTypeDef]

S3DeltaCatalogTargetOutputTypeDef

Name

  • Type:
  • Required: Yes

Inputs

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

Table

  • Type:
  • Required: Yes

Database

  • Type:
  • Required: Yes

PartitionKeys

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

AdditionalOptions

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

SchemaChangePolicy

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.CatalogSchemaChangePolicyTypeDef]

S3DeltaCatalogTargetTypeDef

Name

  • Type:
  • Required: Yes

Inputs

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

Table

  • Type:
  • Required: Yes

Database

  • Type:
  • Required: Yes

PartitionKeys

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

AdditionalOptions

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

SchemaChangePolicy

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.CatalogSchemaChangePolicyTypeDef]

S3DeltaDirectTargetExtraOutputTypeDef

Name

  • Type:
  • Required: Yes

Inputs

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

Path

  • Type:
  • Required: Yes

Compression

  • Type: typing.Literal['snappy', 'uncompressed']
  • Required: Yes

Format

  • Type: typing.Literal['avro', 'csv', 'delta', 'hudi', 'json', 'orc', 'parquet']
  • Required: Yes

PartitionKeys

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

AdditionalOptions

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

SchemaChangePolicy

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.DirectSchemaChangePolicyTypeDef]

S3DeltaDirectTargetOutputTypeDef

Name

  • Type:
  • Required: Yes

Inputs

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

Path

  • Type:
  • Required: Yes

Compression

  • Type: typing.Literal['snappy', 'uncompressed']
  • Required: Yes

Format

  • Type: typing.Literal['avro', 'csv', 'delta', 'hudi', 'json', 'orc', 'parquet']
  • Required: Yes

PartitionKeys

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

AdditionalOptions

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

SchemaChangePolicy

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.DirectSchemaChangePolicyTypeDef]

S3DeltaDirectTargetTypeDef

Name

  • Type:
  • Required: Yes

Inputs

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

Path

  • Type:
  • Required: Yes

Compression

  • Type: typing.Literal['snappy', 'uncompressed']
  • Required: Yes

Format

  • Type: typing.Literal['avro', 'csv', 'delta', 'hudi', 'json', 'orc', 'parquet']
  • Required: Yes

PartitionKeys

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

AdditionalOptions

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

SchemaChangePolicy

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.DirectSchemaChangePolicyTypeDef]

S3DeltaSourceExtraOutputTypeDef

Name

  • Type:
  • Required: Yes

Paths

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

AdditionalDeltaOptions

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

AdditionalOptions

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.S3DirectSourceAdditionalOptionsTypeDef]

OutputSchemas

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue_classes.GlueSchemaExtraOutputTypeDef]]

S3DeltaSourceOutputTypeDef

Name

  • Type:
  • Required: Yes

Paths

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

AdditionalDeltaOptions

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

AdditionalOptions

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.S3DirectSourceAdditionalOptionsTypeDef]

OutputSchemas

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue_classes.GlueSchemaOutputTypeDef]]

S3DeltaSourceTypeDef

Name

  • Type:
  • Required: Yes

Paths

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

AdditionalDeltaOptions

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

AdditionalOptions

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.S3DirectSourceAdditionalOptionsTypeDef]

OutputSchemas

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.glue_classes.GlueSchemaTypeDef]]

S3DirectSourceAdditionalOptionsTypeDef

BoundedSize

  • Type: typing.Optional[int]

BoundedFiles

  • Type: typing.Optional[int]

EnableSamplePath

  • Type: typing.Optional[bool]

SamplePath

  • Type: typing.Optional[str]

S3DirectTargetExtraOutputTypeDef

Name

  • Type:
  • Required: Yes

Inputs

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

Path

  • Type:
  • Required: Yes

Format

  • Type: typing.Literal['avro', 'csv', 'delta', 'hudi', 'json', 'orc', 'parquet']
  • Required: Yes

PartitionKeys

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

Compression

  • Type: typing.Optional[str]

SchemaChangePolicy

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.DirectSchemaChangePolicyTypeDef]

S3DirectTargetOutputTypeDef

Name

  • Type:
  • Required: Yes

Inputs

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

Path

  • Type:
  • Required: Yes

Format

  • Type: typing.Literal['avro', 'csv', 'delta', 'hudi', 'json', 'orc', 'parquet']
  • Required: Yes

PartitionKeys

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

Compression

  • Type: typing.Optional[str]

SchemaChangePolicy

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.DirectSchemaChangePolicyTypeDef]

S3DirectTargetTypeDef

Name

  • Type:
  • Required: Yes

Inputs

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

Path

  • Type:
  • Required: Yes

Format

  • Type: typing.Literal['avro', 'csv', 'delta', 'hudi', 'json', 'orc', 'parquet']
  • Required: Yes

PartitionKeys

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

Compression

  • Type: typing.Optional[str]

SchemaChangePolicy

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.DirectSchemaChangePolicyTypeDef]

S3EncryptionTypeDef

S3EncryptionMode

  • Type: typing.Optional[typing.Literal['DISABLED', 'SSE-KMS', 'SSE-S3']]

KmsKeyArn

  • Type: typing.Optional[str]

S3GlueParquetTargetExtraOutputTypeDef

Name

  • Type:
  • Required: Yes

Inputs

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

Path

  • Type:
  • Required: Yes

PartitionKeys

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

Compression

  • Type: typing.Optional[typing.Literal['gzip', 'lzo', 'none', 'snappy', 'uncompressed']]

SchemaChangePolicy

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.DirectSchemaChangePolicyTypeDef]

S3GlueParquetTargetOutputTypeDef

Name

  • Type:
  • Required: Yes

Inputs

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

Path

  • Type:
  • Required: Yes

PartitionKeys

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

Compression

  • Type: typing.Optional[typing.Literal['gzip', 'lzo', 'none', 'snappy', 'uncompressed']]

SchemaChangePolicy

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.DirectSchemaChangePolicyTypeDef]

S3GlueParquetTargetTypeDef

Name

  • Type:
  • Required: Yes

Inputs

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

Path

  • Type:
  • Required: Yes

PartitionKeys

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

Compression

  • Type: typing.Optional[typing.Literal['gzip', 'lzo', 'none', 'snappy', 'uncompressed']]

SchemaChangePolicy

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.DirectSchemaChangePolicyTypeDef]

S3HudiCatalogTargetExtraOutputTypeDef

Name

  • Type:
  • Required: Yes

Inputs

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

Table

  • Type:
  • Required: Yes

Database

  • Type:
  • Required: Yes

AdditionalOptions

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

PartitionKeys

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

SchemaChangePolicy

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.CatalogSchemaChangePolicyTypeDef]

S3HudiCatalogTargetOutputTypeDef

Name

  • Type:
  • Required: Yes

Inputs

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

Table

  • Type:
  • Required: Yes

Database

  • Type:
  • Required: Yes

AdditionalOptions

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

PartitionKeys

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

SchemaChangePolicy

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.CatalogSchemaChangePolicyTypeDef]

S3HudiCatalogTargetTypeDef

Name

  • Type:
  • Required: Yes

Inputs

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

Table

  • Type:
  • Required: Yes

Database

  • Type:
  • Required: Yes

AdditionalOptions

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

PartitionKeys

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

SchemaChangePolicy

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.CatalogSchemaChangePolicyTypeDef]

S3HudiDirectTargetExtraOutputTypeDef

Name

  • Type:
  • Required: Yes

Inputs

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

Path

  • Type:
  • Required: Yes

Compression

  • Type: typing.Literal['gzip', 'lzo', 'snappy', 'uncompressed']
  • Required: Yes

Format

  • Type: typing.Literal['avro', 'csv', 'delta', 'hudi', 'json', 'orc', 'parquet']
  • Required: Yes

AdditionalOptions

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

PartitionKeys

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

SchemaChangePolicy

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.DirectSchemaChangePolicyTypeDef]

S3HudiDirectTargetOutputTypeDef

Name

  • Type:
  • Required: Yes

Inputs

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

Path

  • Type:
  • Required: Yes

Compression

  • Type: typing.Literal['gzip', 'lzo', 'snappy', 'uncompressed']
  • Required: Yes

Format

  • Type: typing.Literal['avro', 'csv', 'delta', 'hudi', 'json', 'orc', 'parquet']
  • Required: Yes

AdditionalOptions

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

PartitionKeys

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

SchemaChangePolicy

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.DirectSchemaChangePolicyTypeDef]

S3HudiDirectTargetTypeDef

Name

  • Type:
  • Required: Yes

Inputs

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

Path

  • Type:
  • Required: Yes

Compression

  • Type: typing.Literal['gzip', 'lzo', 'snappy', 'uncompressed']
  • Required: Yes

Format

  • Type: typing.Literal['avro', 'csv', 'delta', 'hudi', 'json', 'orc', 'parquet']
  • Required: Yes

AdditionalOptions

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

PartitionKeys

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

SchemaChangePolicy

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.DirectSchemaChangePolicyTypeDef]

S3HudiSourceExtraOutputTypeDef

Name

  • Type:
  • Required: Yes

Paths

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

AdditionalHudiOptions

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

AdditionalOptions

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.S3DirectSourceAdditionalOptionsTypeDef]

OutputSchemas

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue_classes.GlueSchemaExtraOutputTypeDef]]

S3HudiSourceOutputTypeDef

Name

  • Type:
  • Required: Yes

Paths

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

AdditionalHudiOptions

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

AdditionalOptions

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.S3DirectSourceAdditionalOptionsTypeDef]

OutputSchemas

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue_classes.GlueSchemaOutputTypeDef]]

S3HudiSourceTypeDef

Name

  • Type:
  • Required: Yes

Paths

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

AdditionalHudiOptions

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

AdditionalOptions

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.S3DirectSourceAdditionalOptionsTypeDef]

OutputSchemas

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.glue_classes.GlueSchemaTypeDef]]

S3JsonSourceExtraOutputTypeDef

Name

  • Type:
  • Required: Yes

Paths

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

CompressionType

  • Type: typing.Optional[typing.Literal['bzip2', 'gzip']]

Exclusions

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

GroupSize

  • Type: typing.Optional[str]

GroupFiles

  • Type: typing.Optional[str]

Recurse

  • Type: typing.Optional[bool]

MaxBand

  • Type: typing.Optional[int]

MaxFilesInBand

  • Type: typing.Optional[int]

AdditionalOptions

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.S3DirectSourceAdditionalOptionsTypeDef]

JsonPath

  • Type: typing.Optional[str]

Multiline

  • Type: typing.Optional[bool]

OutputSchemas

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue_classes.GlueSchemaExtraOutputTypeDef]]

S3JsonSourceOutputTypeDef

Name

  • Type:
  • Required: Yes

Paths

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

CompressionType

  • Type: typing.Optional[typing.Literal['bzip2', 'gzip']]

Exclusions

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

GroupSize

  • Type: typing.Optional[str]

GroupFiles

  • Type: typing.Optional[str]

Recurse

  • Type: typing.Optional[bool]

MaxBand

  • Type: typing.Optional[int]

MaxFilesInBand

  • Type: typing.Optional[int]

AdditionalOptions

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.S3DirectSourceAdditionalOptionsTypeDef]

JsonPath

  • Type: typing.Optional[str]

Multiline

  • Type: typing.Optional[bool]

OutputSchemas

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue_classes.GlueSchemaOutputTypeDef]]

S3JsonSourceTypeDef

Name

  • Type:
  • Required: Yes

Paths

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

CompressionType

  • Type: typing.Optional[typing.Literal['bzip2', 'gzip']]

Exclusions

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

GroupSize

  • Type: typing.Optional[str]

GroupFiles

  • Type: typing.Optional[str]

Recurse

  • Type: typing.Optional[bool]

MaxBand

  • Type: typing.Optional[int]

MaxFilesInBand

  • Type: typing.Optional[int]

AdditionalOptions

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.S3DirectSourceAdditionalOptionsTypeDef]

JsonPath

  • Type: typing.Optional[str]

Multiline

  • Type: typing.Optional[bool]

OutputSchemas

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.glue_classes.GlueSchemaTypeDef]]

S3ParquetSourceExtraOutputTypeDef

Name

  • Type:
  • Required: Yes

Paths

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

CompressionType

  • Type: typing.Optional[typing.Literal['gzip', 'lzo', 'none', 'snappy', 'uncompressed']]

Exclusions

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

GroupSize

  • Type: typing.Optional[str]

GroupFiles

  • Type: typing.Optional[str]

Recurse

  • Type: typing.Optional[bool]

MaxBand

  • Type: typing.Optional[int]

MaxFilesInBand

  • Type: typing.Optional[int]

AdditionalOptions

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.S3DirectSourceAdditionalOptionsTypeDef]

OutputSchemas

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue_classes.GlueSchemaExtraOutputTypeDef]]

S3ParquetSourceOutputTypeDef

Name

  • Type:
  • Required: Yes

Paths

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

CompressionType

  • Type: typing.Optional[typing.Literal['gzip', 'lzo', 'none', 'snappy', 'uncompressed']]

Exclusions

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

GroupSize

  • Type: typing.Optional[str]

GroupFiles

  • Type: typing.Optional[str]

Recurse

  • Type: typing.Optional[bool]

MaxBand

  • Type: typing.Optional[int]

MaxFilesInBand

  • Type: typing.Optional[int]

AdditionalOptions

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.S3DirectSourceAdditionalOptionsTypeDef]

OutputSchemas

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue_classes.GlueSchemaOutputTypeDef]]

S3ParquetSourceTypeDef

Name

  • Type:
  • Required: Yes

Paths

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

CompressionType

  • Type: typing.Optional[typing.Literal['gzip', 'lzo', 'none', 'snappy', 'uncompressed']]

Exclusions

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

GroupSize

  • Type: typing.Optional[str]

GroupFiles

  • Type: typing.Optional[str]

Recurse

  • Type: typing.Optional[bool]

MaxBand

  • Type: typing.Optional[int]

MaxFilesInBand

  • Type: typing.Optional[int]

AdditionalOptions

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.S3DirectSourceAdditionalOptionsTypeDef]

OutputSchemas

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.glue_classes.GlueSchemaTypeDef]]

S3SourceAdditionalOptionsTypeDef

BoundedSize

  • Type: typing.Optional[int]

BoundedFiles

  • Type: typing.Optional[int]

S3TargetExtraOutputTypeDef

Path

  • Type: typing.Optional[str]

Exclusions

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

ConnectionName

  • Type: typing.Optional[str]

SampleSize

  • Type: typing.Optional[int]

EventQueueArn

  • Type: typing.Optional[str]

DlqEventQueueArn

  • Type: typing.Optional[str]

S3TargetOutputTypeDef

Path

  • Type: typing.Optional[str]

Exclusions

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

ConnectionName

  • Type: typing.Optional[str]

SampleSize

  • Type: typing.Optional[int]

EventQueueArn

  • Type: typing.Optional[str]

DlqEventQueueArn

  • Type: typing.Optional[str]

S3TargetTypeDef

Path

  • Type: typing.Optional[str]

Exclusions

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

ConnectionName

  • Type: typing.Optional[str]

SampleSize

  • Type: typing.Optional[int]

EventQueueArn

  • Type: typing.Optional[str]

DlqEventQueueArn

  • Type: typing.Optional[str]

ScheduleTypeDef

ScheduleExpression

  • Type: typing.Optional[str]

State

  • Type: typing.Optional[typing.Literal['NOT_SCHEDULED', 'SCHEDULED', 'TRANSITIONING']]

SchemaChangePolicyTypeDef

UpdateBehavior

  • Type: typing.Optional[typing.Literal['LOG', 'UPDATE_IN_DATABASE']]

DeleteBehavior

  • Type: typing.Optional[typing.Literal['DELETE_FROM_DATABASE', 'DEPRECATE_IN_DATABASE', 'LOG']]

SchemaColumnTypeDef

Name

  • Type: typing.Optional[str]

DataType

  • Type: typing.Optional[str]

SchemaIdTypeDef

SchemaArn

  • Type: typing.Optional[str]

SchemaName

  • Type: typing.Optional[str]

RegistryName

  • Type: typing.Optional[str]

SchemaListItemTypeDef

RegistryName

  • Type: typing.Optional[str]

SchemaName

  • Type: typing.Optional[str]

SchemaArn

  • Type: typing.Optional[str]

Description

  • Type: typing.Optional[str]

SchemaStatus

  • Type: typing.Optional[typing.Literal['AVAILABLE', 'DELETING', 'PENDING']]

CreatedTime

  • Type: typing.Optional[str]

UpdatedTime

  • Type: typing.Optional[str]

SchemaReferenceTypeDef

SchemaId

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.SchemaIdTypeDef]

SchemaVersionId

  • Type: typing.Optional[str]

SchemaVersionNumber

  • Type: typing.Optional[int]

SchemaVersionErrorItemTypeDef

VersionNumber

  • Type: typing.Optional[int]

ErrorDetails

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.ErrorDetailsTypeDef]

SchemaVersionListItemTypeDef

SchemaArn

  • Type: typing.Optional[str]

SchemaVersionId

  • Type: typing.Optional[str]

VersionNumber

  • Type: typing.Optional[int]

Status

  • Type: typing.Optional[typing.Literal['AVAILABLE', 'DELETING', 'FAILURE', 'PENDING']]

CreatedTime

  • Type: typing.Optional[str]

SchemaVersionNumberTypeDef

LatestVersion

  • Type: typing.Optional[bool]

VersionNumber

  • Type: typing.Optional[int]

SearchTablesRequestRequestTypeDef

CatalogId

  • Type: typing.Optional[str]

NextToken

  • Type: typing.Optional[str]

Filters

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.glue_classes.PropertyPredicateTypeDef]]

SearchText

  • Type: typing.Optional[str]

SortCriteria

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.glue_classes.SortCriterionTypeDef]]

MaxResults

  • Type: typing.Optional[int]

ResourceShareType

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

SearchTablesResponseTypeDef

TableList

  • Type: typing.List[aws_resource_validator.pydantic_models.glue_classes.TableTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

SecurityConfigurationTypeDef

Name

  • Type: typing.Optional[str]

CreatedTimeStamp

  • Type: typing.Optional[datetime.datetime]

EncryptionConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.EncryptionConfigurationOutputTypeDef]

SegmentTypeDef

SegmentNumber

  • Type:
  • Required: Yes

TotalSegments

  • Type:
  • Required: Yes

SelectFieldsExtraOutputTypeDef

Name

  • Type:
  • Required: Yes

Inputs

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

Paths

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

SelectFieldsOutputTypeDef

Name

  • Type:
  • Required: Yes

Inputs

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

Paths

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

SelectFieldsTypeDef

Name

  • Type:
  • Required: Yes

Inputs

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

Paths

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

SelectFromCollectionExtraOutputTypeDef

Name

  • Type:
  • Required: Yes

Inputs

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

Index

  • Type:
  • Required: Yes

SelectFromCollectionOutputTypeDef

Name

  • Type:
  • Required: Yes

Inputs

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

Index

  • Type:
  • Required: Yes

SelectFromCollectionTypeDef

Name

  • Type:
  • Required: Yes

Inputs

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

Index

  • Type:
  • Required: Yes

SerDeInfoOutputTypeDef

Name

  • Type: typing.Optional[str]

SerializationLibrary

  • Type: typing.Optional[str]

Parameters

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

SerDeInfoTypeDef

Name

  • Type: typing.Optional[str]

SerializationLibrary

  • Type: typing.Optional[str]

Parameters

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

SessionCommandTypeDef

Name

  • Type: typing.Optional[str]

PythonVersion

  • Type: typing.Optional[str]

SessionTypeDef

Id

  • Type: typing.Optional[str]

CreatedOn

  • Type: typing.Optional[datetime.datetime]

Status

  • Type: typing.Optional[typing.Literal['FAILED', 'PROVISIONING', 'READY', 'STOPPED', 'STOPPING', 'TIMEOUT']]

ErrorMessage

  • Type: typing.Optional[str]

Description

  • Type: typing.Optional[str]

Role

  • Type: typing.Optional[str]

Command

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.SessionCommandTypeDef]

DefaultArguments

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

Connections

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.ConnectionsListOutputTypeDef]

Progress

  • Type: typing.Optional[float]

MaxCapacity

  • Type: typing.Optional[float]

SecurityConfiguration

  • Type: typing.Optional[str]

GlueVersion

  • Type: typing.Optional[str]

NumberOfWorkers

  • Type: typing.Optional[int]

WorkerType

  • Type: typing.Optional[typing.Literal['G.025X', 'G.1X', 'G.2X', 'G.4X', 'G.8X', 'Standard', 'Z.2X']]

CompletedOn

  • Type: typing.Optional[datetime.datetime]

ExecutionTime

  • Type: typing.Optional[float]

DPUSeconds

  • Type: typing.Optional[float]

IdleTimeout

  • Type: typing.Optional[int]

ProfileName

  • Type: typing.Optional[str]

SkewedInfoOutputTypeDef

SkewedColumnNames

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

SkewedColumnValues

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

SkewedColumnValueLocationMaps

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

SkewedInfoTypeDef

SkewedColumnNames

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

SkewedColumnValues

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

SkewedColumnValueLocationMaps

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

SnowflakeNodeDataExtraOutputTypeDef

SourceType

  • Type: typing.Optional[str]

Connection

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.OptionTypeDef]

Schema

  • Type: typing.Optional[str]

Table

  • Type: typing.Optional[str]

Database

  • Type: typing.Optional[str]

TempDir

  • Type: typing.Optional[str]

IamRole

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.OptionTypeDef]

AdditionalOptions

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

SampleQuery

  • Type: typing.Optional[str]

PreAction

  • Type: typing.Optional[str]

PostAction

  • Type: typing.Optional[str]

Action

  • Type: typing.Optional[str]

Upsert

  • Type: typing.Optional[bool]

MergeAction

  • Type: typing.Optional[str]

MergeWhenMatched

  • Type: typing.Optional[str]

MergeWhenNotMatched

  • Type: typing.Optional[str]

MergeClause

  • Type: typing.Optional[str]

StagingTable

  • Type: typing.Optional[str]

SelectedColumns

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue_classes.OptionTypeDef]]

AutoPushdown

  • Type: typing.Optional[bool]

TableSchema

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue_classes.OptionTypeDef]]

SnowflakeNodeDataOutputTypeDef

SourceType

  • Type: typing.Optional[str]

Connection

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.OptionTypeDef]

Schema

  • Type: typing.Optional[str]

Table

  • Type: typing.Optional[str]

Database

  • Type: typing.Optional[str]

TempDir

  • Type: typing.Optional[str]

IamRole

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.OptionTypeDef]

AdditionalOptions

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

SampleQuery

  • Type: typing.Optional[str]

PreAction

  • Type: typing.Optional[str]

PostAction

  • Type: typing.Optional[str]

Action

  • Type: typing.Optional[str]

Upsert

  • Type: typing.Optional[bool]

MergeAction

  • Type: typing.Optional[str]

MergeWhenMatched

  • Type: typing.Optional[str]

MergeWhenNotMatched

  • Type: typing.Optional[str]

MergeClause

  • Type: typing.Optional[str]

StagingTable

  • Type: typing.Optional[str]

SelectedColumns

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue_classes.OptionTypeDef]]

AutoPushdown

  • Type: typing.Optional[bool]

TableSchema

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue_classes.OptionTypeDef]]

SnowflakeNodeDataTypeDef

SourceType

  • Type: typing.Optional[str]

Connection

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.OptionTypeDef]

Schema

  • Type: typing.Optional[str]

Table

  • Type: typing.Optional[str]

Database

  • Type: typing.Optional[str]

TempDir

  • Type: typing.Optional[str]

IamRole

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.OptionTypeDef]

AdditionalOptions

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

SampleQuery

  • Type: typing.Optional[str]

PreAction

  • Type: typing.Optional[str]

PostAction

  • Type: typing.Optional[str]

Action

  • Type: typing.Optional[str]

Upsert

  • Type: typing.Optional[bool]

MergeAction

  • Type: typing.Optional[str]

MergeWhenMatched

  • Type: typing.Optional[str]

MergeWhenNotMatched

  • Type: typing.Optional[str]

MergeClause

  • Type: typing.Optional[str]

StagingTable

  • Type: typing.Optional[str]

SelectedColumns

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.glue_classes.OptionTypeDef]]

AutoPushdown

  • Type: typing.Optional[bool]

TableSchema

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.glue_classes.OptionTypeDef]]

SnowflakeSourceExtraOutputTypeDef

Name

  • Type:
  • Required: Yes

Data

  • Type:
  • Required: Yes

OutputSchemas

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue_classes.GlueSchemaExtraOutputTypeDef]]

SnowflakeSourceOutputTypeDef

Name

  • Type:
  • Required: Yes

Data

  • Type:
  • Required: Yes

OutputSchemas

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue_classes.GlueSchemaOutputTypeDef]]

SnowflakeSourceTypeDef

Name

  • Type:
  • Required: Yes

Data

  • Type:
  • Required: Yes

OutputSchemas

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.glue_classes.GlueSchemaTypeDef]]

SnowflakeTargetExtraOutputTypeDef

Name

  • Type:
  • Required: Yes

Data

  • Type:
  • Required: Yes

Inputs

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

SnowflakeTargetOutputTypeDef

Name

  • Type:
  • Required: Yes

Data

  • Type:
  • Required: Yes

Inputs

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

SnowflakeTargetTypeDef

Name

  • Type:
  • Required: Yes

Data

  • Type:
  • Required: Yes

Inputs

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

SortCriterionTypeDef

FieldName

  • Type: typing.Optional[str]

Sort

  • Type: typing.Optional[typing.Literal['ASC', 'DESC']]

SourceControlDetailsTypeDef

Provider

  • Type: typing.Optional[typing.Literal['AWS_CODE_COMMIT', 'BITBUCKET', 'GITHUB', 'GITLAB']]

Repository

  • Type: typing.Optional[str]

Owner

  • Type: typing.Optional[str]

Branch

  • Type: typing.Optional[str]

Folder

  • Type: typing.Optional[str]

LastCommitId

  • Type: typing.Optional[str]

AuthStrategy

  • Type: typing.Optional[typing.Literal['AWS_SECRETS_MANAGER', 'PERSONAL_ACCESS_TOKEN']]

AuthToken

  • Type: typing.Optional[str]

SparkConnectorSourceExtraOutputTypeDef

Name

  • Type:
  • Required: Yes

ConnectionName

  • Type:
  • Required: Yes

ConnectorName

  • Type:
  • Required: Yes

ConnectionType

  • Type:
  • Required: Yes

AdditionalOptions

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

OutputSchemas

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue_classes.GlueSchemaExtraOutputTypeDef]]

SparkConnectorSourceOutputTypeDef

Name

  • Type:
  • Required: Yes

ConnectionName

  • Type:
  • Required: Yes

ConnectorName

  • Type:
  • Required: Yes

ConnectionType

  • Type:
  • Required: Yes

AdditionalOptions

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

OutputSchemas

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue_classes.GlueSchemaOutputTypeDef]]

SparkConnectorSourceTypeDef

Name

  • Type:
  • Required: Yes

ConnectionName

  • Type:
  • Required: Yes

ConnectorName

  • Type:
  • Required: Yes

ConnectionType

  • Type:
  • Required: Yes

AdditionalOptions

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

OutputSchemas

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.glue_classes.GlueSchemaTypeDef]]

SparkConnectorTargetExtraOutputTypeDef

Name

  • Type:
  • Required: Yes

Inputs

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

ConnectionName

  • Type:
  • Required: Yes

ConnectorName

  • Type:
  • Required: Yes

ConnectionType

  • Type:
  • Required: Yes

AdditionalOptions

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

OutputSchemas

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue_classes.GlueSchemaExtraOutputTypeDef]]

SparkConnectorTargetOutputTypeDef

Name

  • Type:
  • Required: Yes

Inputs

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

ConnectionName

  • Type:
  • Required: Yes

ConnectorName

  • Type:
  • Required: Yes

ConnectionType

  • Type:
  • Required: Yes

AdditionalOptions

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

OutputSchemas

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue_classes.GlueSchemaOutputTypeDef]]

SparkConnectorTargetTypeDef

Name

  • Type:
  • Required: Yes

Inputs

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

ConnectionName

  • Type:
  • Required: Yes

ConnectorName

  • Type:
  • Required: Yes

ConnectionType

  • Type:
  • Required: Yes

AdditionalOptions

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

OutputSchemas

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.glue_classes.GlueSchemaTypeDef]]

SparkSQLExtraOutputTypeDef

Name

  • Type:
  • Required: Yes

Inputs

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

SqlQuery

  • Type:
  • Required: Yes

SqlAliases

  • Type: typing.List[aws_resource_validator.pydantic_models.glue_classes.SqlAliasTypeDef]
  • Required: Yes

OutputSchemas

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue_classes.GlueSchemaExtraOutputTypeDef]]

SparkSQLOutputTypeDef

Name

  • Type:
  • Required: Yes

Inputs

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

SqlQuery

  • Type:
  • Required: Yes

SqlAliases

  • Type: typing.List[aws_resource_validator.pydantic_models.glue_classes.SqlAliasTypeDef]
  • Required: Yes

OutputSchemas

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue_classes.GlueSchemaOutputTypeDef]]

SparkSQLTypeDef

Name

  • Type:
  • Required: Yes

Inputs

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

SqlQuery

  • Type:
  • Required: Yes

SqlAliases

  • Type: typing.Sequence[aws_resource_validator.pydantic_models.glue_classes.SqlAliasTypeDef]
  • Required: Yes

OutputSchemas

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.glue_classes.GlueSchemaTypeDef]]

SpigotExtraOutputTypeDef

Name

  • Type:
  • Required: Yes

Inputs

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

Path

  • Type:
  • Required: Yes

Topk

  • Type: typing.Optional[int]

Prob

  • Type: typing.Optional[float]

SpigotOutputTypeDef

Name

  • Type:
  • Required: Yes

Inputs

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

Path

  • Type:
  • Required: Yes

Topk

  • Type: typing.Optional[int]

Prob

  • Type: typing.Optional[float]

SpigotTypeDef

Name

  • Type:
  • Required: Yes

Inputs

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

Path

  • Type:
  • Required: Yes

Topk

  • Type: typing.Optional[int]

Prob

  • Type: typing.Optional[float]

SplitFieldsExtraOutputTypeDef

Name

  • Type:
  • Required: Yes

Inputs

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

Paths

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

SplitFieldsOutputTypeDef

Name

  • Type:
  • Required: Yes

Inputs

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

Paths

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

SplitFieldsTypeDef

Name

  • Type:
  • Required: Yes

Inputs

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

Paths

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

SqlAliasTypeDef

From

  • Type:
  • Required: Yes

Alias

  • Type:
  • Required: Yes

StartBlueprintRunRequestRequestTypeDef

BlueprintName

  • Type:
  • Required: Yes

RoleArn

  • Type:
  • Required: Yes

Parameters

  • Type: typing.Optional[str]

StartBlueprintRunResponseTypeDef

RunId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

StartColumnStatisticsTaskRunRequestRequestTypeDef

DatabaseName

  • Type:
  • Required: Yes

TableName

  • Type:
  • Required: Yes

Role

  • Type:
  • Required: Yes

ColumnNameList

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

SampleSize

  • Type: typing.Optional[float]

CatalogID

  • Type: typing.Optional[str]

SecurityConfiguration

  • Type: typing.Optional[str]

StartColumnStatisticsTaskRunResponseTypeDef

ColumnStatisticsTaskRunId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

StartCrawlerRequestRequestTypeDef

Name

  • Type:
  • Required: Yes

StartCrawlerScheduleRequestRequestTypeDef

CrawlerName

  • Type:
  • Required: Yes

StartDataQualityRuleRecommendationRunRequestRequestTypeDef

DataSource

  • Type:
  • Required: Yes

Role

  • Type:
  • Required: Yes

NumberOfWorkers

  • Type: typing.Optional[int]

Timeout

  • Type: typing.Optional[int]

CreatedRulesetName

  • Type: typing.Optional[str]

ClientToken

  • Type: typing.Optional[str]

StartDataQualityRuleRecommendationRunResponseTypeDef

RunId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

StartDataQualityRulesetEvaluationRunRequestRequestTypeDef

DataSource

  • Type:
  • Required: Yes

Role

  • Type:
  • Required: Yes

RulesetNames

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

NumberOfWorkers

  • Type: typing.Optional[int]

Timeout

  • Type: typing.Optional[int]

ClientToken

  • Type: typing.Optional[str]

AdditionalRunOptions

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.DataQualityEvaluationRunAdditionalRunOptionsTypeDef]

AdditionalDataSources

  • Type: typing.Optional[typing.Mapping[str, typing.Union[aws_resource_validator.pydantic_models.glue_classes.DataSourceTypeDef, aws_resource_validator.pydantic_models.glue_classes.DataSourceOutputTypeDef]]]

StartDataQualityRulesetEvaluationRunResponseTypeDef

RunId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

StartExportLabelsTaskRunRequestRequestTypeDef

TransformId

  • Type:
  • Required: Yes

OutputS3Path

  • Type:
  • Required: Yes

StartExportLabelsTaskRunResponseTypeDef

TaskRunId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

StartImportLabelsTaskRunRequestRequestTypeDef

TransformId

  • Type:
  • Required: Yes

InputS3Path

  • Type:
  • Required: Yes

ReplaceAllLabels

  • Type: typing.Optional[bool]

StartImportLabelsTaskRunResponseTypeDef

TaskRunId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

StartJobRunRequestRequestTypeDef

JobName

  • Type:
  • Required: Yes

JobRunId

  • Type: typing.Optional[str]

Arguments

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

AllocatedCapacity

  • Type: typing.Optional[int]

Timeout

  • Type: typing.Optional[int]

MaxCapacity

  • Type: typing.Optional[float]

SecurityConfiguration

  • Type: typing.Optional[str]

NotificationProperty

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.NotificationPropertyTypeDef]

WorkerType

  • Type: typing.Optional[typing.Literal['G.025X', 'G.1X', 'G.2X', 'G.4X', 'G.8X', 'Standard', 'Z.2X']]

NumberOfWorkers

  • Type: typing.Optional[int]

ExecutionClass

  • Type: typing.Optional[typing.Literal['FLEX', 'STANDARD']]

StartJobRunResponseTypeDef

JobRunId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

StartMLEvaluationTaskRunRequestRequestTypeDef

TransformId

  • Type:
  • Required: Yes

StartMLEvaluationTaskRunResponseTypeDef

TaskRunId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

StartMLLabelingSetGenerationTaskRunRequestRequestTypeDef

TransformId

  • Type:
  • Required: Yes

OutputS3Path

  • Type:
  • Required: Yes

StartMLLabelingSetGenerationTaskRunResponseTypeDef

TaskRunId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

StartTriggerRequestRequestTypeDef

Name

  • Type:
  • Required: Yes

StartTriggerResponseTypeDef

Name

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

StartWorkflowRunRequestRequestTypeDef

Name

  • Type:
  • Required: Yes

RunProperties

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

StartWorkflowRunResponseTypeDef

RunId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

StartingEventBatchConditionTypeDef

BatchSize

  • Type: typing.Optional[int]

BatchWindow

  • Type: typing.Optional[int]

StatementOutputDataTypeDef

TextPlain

  • Type: typing.Optional[str]

StatementOutputTypeDef

Data

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.StatementOutputDataTypeDef]

ExecutionCount

  • Type: typing.Optional[int]

Status

  • Type: typing.Optional[typing.Literal['AVAILABLE', 'CANCELLED', 'CANCELLING', 'ERROR', 'RUNNING', 'WAITING']]

ErrorName

  • Type: typing.Optional[str]

ErrorValue

  • Type: typing.Optional[str]

Traceback

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

StatementTypeDef

Id

  • Type: typing.Optional[int]

Code

  • Type: typing.Optional[str]

State

  • Type: typing.Optional[typing.Literal['AVAILABLE', 'CANCELLED', 'CANCELLING', 'ERROR', 'RUNNING', 'WAITING']]

Output

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.StatementOutputTypeDef]

Progress

  • Type: typing.Optional[float]

StartedOn

  • Type: typing.Optional[int]

CompletedOn

  • Type: typing.Optional[int]

StopColumnStatisticsTaskRunRequestRequestTypeDef

DatabaseName

  • Type:
  • Required: Yes

TableName

  • Type:
  • Required: Yes

StopCrawlerRequestRequestTypeDef

Name

  • Type:
  • Required: Yes

StopCrawlerScheduleRequestRequestTypeDef

CrawlerName

  • Type:
  • Required: Yes

StopSessionRequestRequestTypeDef

Id

  • Type:
  • Required: Yes

RequestOrigin

  • Type: typing.Optional[str]

StopSessionResponseTypeDef

Id

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

StopTriggerRequestRequestTypeDef

Name

  • Type:
  • Required: Yes

StopTriggerResponseTypeDef

Name

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

StopWorkflowRunRequestRequestTypeDef

Name

  • Type:
  • Required: Yes

RunId

  • Type:
  • Required: Yes

StorageDescriptorOutputTypeDef

Columns

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue_classes.ColumnOutputTypeDef]]

Location

  • Type: typing.Optional[str]

AdditionalLocations

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

InputFormat

  • Type: typing.Optional[str]

OutputFormat

  • Type: typing.Optional[str]

Compressed

  • Type: typing.Optional[bool]

NumberOfBuckets

  • Type: typing.Optional[int]

SerdeInfo

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.SerDeInfoOutputTypeDef]

BucketColumns

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

SortColumns

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue_classes.OrderTypeDef]]

Parameters

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

SkewedInfo

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.SkewedInfoOutputTypeDef]

StoredAsSubDirectories

  • Type: typing.Optional[bool]

SchemaReference

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.SchemaReferenceTypeDef]

StorageDescriptorTypeDef

Columns

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.glue_classes.ColumnTypeDef]]

Location

  • Type: typing.Optional[str]

AdditionalLocations

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

InputFormat

  • Type: typing.Optional[str]

OutputFormat

  • Type: typing.Optional[str]

Compressed

  • Type: typing.Optional[bool]

NumberOfBuckets

  • Type: typing.Optional[int]

SerdeInfo

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.SerDeInfoTypeDef]

BucketColumns

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

SortColumns

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.glue_classes.OrderTypeDef]]

Parameters

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

SkewedInfo

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.SkewedInfoTypeDef]

StoredAsSubDirectories

  • Type: typing.Optional[bool]

SchemaReference

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.SchemaReferenceTypeDef]

StreamingDataPreviewOptionsTypeDef

PollingTime

  • Type: typing.Optional[int]

RecordPollingLimit

  • Type: typing.Optional[int]

StringColumnStatisticsDataTypeDef

MaximumLength

  • Type:
  • Required: Yes

AverageLength

  • Type:
  • Required: Yes

NumberOfNulls

  • Type:
  • Required: Yes

NumberOfDistinctValues

  • Type:
  • Required: Yes

SupportedDialectTypeDef

Dialect

  • Type: typing.Optional[typing.Literal['ATHENA', 'REDSHIFT', 'SPARK']]

DialectVersion

  • Type: typing.Optional[str]

TableErrorTypeDef

TableName

  • Type: typing.Optional[str]

ErrorDetail

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

TableIdentifierTypeDef

CatalogId

  • Type: typing.Optional[str]

DatabaseName

  • Type: typing.Optional[str]

Name

  • Type: typing.Optional[str]

Region

  • Type: typing.Optional[str]

TableInputTypeDef

Name

  • Type:
  • Required: Yes

Description

  • Type: typing.Optional[str]

Owner

  • Type: typing.Optional[str]

LastAccessTime

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

LastAnalyzedTime

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

Retention

  • Type: typing.Optional[int]

StorageDescriptor

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.StorageDescriptorTypeDef]

PartitionKeys

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.glue_classes.ColumnTypeDef]]

ViewOriginalText

  • Type: typing.Optional[str]

ViewExpandedText

  • Type: typing.Optional[str]

TableType

  • Type: typing.Optional[str]

Parameters

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

TargetTable

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.TableIdentifierTypeDef]

ViewDefinition

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.ViewDefinitionInputTypeDef]

TableOptimizerConfigurationTypeDef

roleArn

  • Type: typing.Optional[str]

enabled

  • Type: typing.Optional[bool]

TableOptimizerRunTypeDef

eventType

  • Type: typing.Optional[typing.Literal['completed', 'failed', 'in_progress', 'starting']]

startTimestamp

  • Type: typing.Optional[datetime.datetime]

endTimestamp

  • Type: typing.Optional[datetime.datetime]

metrics

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.RunMetricsTypeDef]

error

  • Type: typing.Optional[str]

TableOptimizerTypeDef

type

  • Type: typing.Optional[typing.Literal['compaction']]

configuration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.TableOptimizerConfigurationTypeDef]

lastRun

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.TableOptimizerRunTypeDef]

TableTypeDef

Name

  • Type:
  • Required: Yes

DatabaseName

  • Type: typing.Optional[str]

Description

  • Type: typing.Optional[str]

Owner

  • Type: typing.Optional[str]

CreateTime

  • Type: typing.Optional[datetime.datetime]

UpdateTime

  • Type: typing.Optional[datetime.datetime]

LastAccessTime

  • Type: typing.Optional[datetime.datetime]

LastAnalyzedTime

  • Type: typing.Optional[datetime.datetime]

Retention

  • Type: typing.Optional[int]

StorageDescriptor

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.StorageDescriptorOutputTypeDef]

PartitionKeys

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue_classes.ColumnOutputTypeDef]]

ViewOriginalText

  • Type: typing.Optional[str]

ViewExpandedText

  • Type: typing.Optional[str]

TableType

  • Type: typing.Optional[str]

Parameters

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

CreatedBy

  • Type: typing.Optional[str]

IsRegisteredWithLakeFormation

  • Type: typing.Optional[bool]

TargetTable

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.TableIdentifierTypeDef]

CatalogId

  • Type: typing.Optional[str]

VersionId

  • Type: typing.Optional[str]

FederatedTable

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.FederatedTableTypeDef]

ViewDefinition

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.ViewDefinitionTypeDef]

IsMultiDialectView

  • Type: typing.Optional[bool]

TableVersionErrorTypeDef

TableName

  • Type: typing.Optional[str]

VersionId

  • Type: typing.Optional[str]

ErrorDetail

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

TableVersionTypeDef

Table

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.TableTypeDef]

VersionId

  • Type: typing.Optional[str]

TagResourceRequestRequestTypeDef

ResourceArn

  • Type:
  • Required: Yes

TagsToAdd

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

TaskRunFilterCriteriaTypeDef

TaskRunType

  • Type: typing.Optional[typing.Literal['EVALUATION', 'EXPORT_LABELS', 'FIND_MATCHES', 'IMPORT_LABELS', 'LABELING_SET_GENERATION']]

Status

  • Type: typing.Optional[typing.Literal['FAILED', 'RUNNING', 'STARTING', 'STOPPED', 'STOPPING', 'SUCCEEDED', 'TIMEOUT']]

StartedBefore

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

StartedAfter

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

TaskRunPropertiesTypeDef

TaskType

  • Type: typing.Optional[typing.Literal['EVALUATION', 'EXPORT_LABELS', 'FIND_MATCHES', 'IMPORT_LABELS', 'LABELING_SET_GENERATION']]

ImportLabelsTaskRunProperties

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.ImportLabelsTaskRunPropertiesTypeDef]

ExportLabelsTaskRunProperties

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.ExportLabelsTaskRunPropertiesTypeDef]

LabelingSetGenerationTaskRunProperties

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.LabelingSetGenerationTaskRunPropertiesTypeDef]

FindMatchesTaskRunProperties

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.FindMatchesTaskRunPropertiesTypeDef]

TaskRunSortCriteriaTypeDef

Column

  • Type: typing.Literal['STARTED', 'STATUS', 'TASK_RUN_TYPE']
  • Required: Yes

SortDirection

  • Type: typing.Literal['ASCENDING', 'DESCENDING']
  • Required: Yes

TaskRunTypeDef

TransformId

  • Type: typing.Optional[str]

TaskRunId

  • Type: typing.Optional[str]

Status

  • Type: typing.Optional[typing.Literal['FAILED', 'RUNNING', 'STARTING', 'STOPPED', 'STOPPING', 'SUCCEEDED', 'TIMEOUT']]

LogGroupName

  • Type: typing.Optional[str]

Properties

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.TaskRunPropertiesTypeDef]

ErrorString

  • Type: typing.Optional[str]

StartedOn

  • Type: typing.Optional[datetime.datetime]

LastModifiedOn

  • Type: typing.Optional[datetime.datetime]

CompletedOn

  • Type: typing.Optional[datetime.datetime]

ExecutionTime

  • Type: typing.Optional[int]

TransformConfigParameterExtraOutputTypeDef

Name

  • Type:
  • Required: Yes

Type

  • Type: typing.Literal['bool', 'complex', 'float', 'int', 'list', 'null', 'str']
  • Required: Yes

ValidationRule

  • Type: typing.Optional[str]

ValidationMessage

  • Type: typing.Optional[str]

Value

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

ListType

  • Type: typing.Optional[typing.Literal['bool', 'complex', 'float', 'int', 'list', 'null', 'str']]

IsOptional

  • Type: typing.Optional[bool]

TransformConfigParameterOutputTypeDef

Name

  • Type:
  • Required: Yes

Type

  • Type: typing.Literal['bool', 'complex', 'float', 'int', 'list', 'null', 'str']
  • Required: Yes

ValidationRule

  • Type: typing.Optional[str]

ValidationMessage

  • Type: typing.Optional[str]

Value

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

ListType

  • Type: typing.Optional[typing.Literal['bool', 'complex', 'float', 'int', 'list', 'null', 'str']]

IsOptional

  • Type: typing.Optional[bool]

TransformConfigParameterTypeDef

Name

  • Type:
  • Required: Yes

Type

  • Type: typing.Literal['bool', 'complex', 'float', 'int', 'list', 'null', 'str']
  • Required: Yes

ValidationRule

  • Type: typing.Optional[str]

ValidationMessage

  • Type: typing.Optional[str]

Value

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

ListType

  • Type: typing.Optional[typing.Literal['bool', 'complex', 'float', 'int', 'list', 'null', 'str']]

IsOptional

  • Type: typing.Optional[bool]

TransformEncryptionTypeDef

MlUserDataEncryption

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.MLUserDataEncryptionTypeDef]

TaskRunSecurityConfigurationName

  • Type: typing.Optional[str]

TransformFilterCriteriaTypeDef

Name

  • Type: typing.Optional[str]

TransformType

  • Type: typing.Optional[typing.Literal['FIND_MATCHES']]

Status

  • Type: typing.Optional[typing.Literal['DELETING', 'NOT_READY', 'READY']]

GlueVersion

  • Type: typing.Optional[str]

CreatedBefore

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

CreatedAfter

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

LastModifiedBefore

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

LastModifiedAfter

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

Schema

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.glue_classes.SchemaColumnTypeDef]]

TransformParametersTypeDef

TransformType

  • Type: typing.Literal['FIND_MATCHES']
  • Required: Yes

FindMatchesParameters

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.FindMatchesParametersTypeDef]

TransformSortCriteriaTypeDef

Column

  • Type: typing.Literal['CREATED', 'LAST_MODIFIED', 'NAME', 'STATUS', 'TRANSFORM_TYPE']
  • Required: Yes

SortDirection

  • Type: typing.Literal['ASCENDING', 'DESCENDING']
  • Required: Yes

TriggerNodeDetailsTypeDef

Trigger

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.TriggerTypeDef]

TriggerTypeDef

Name

  • Type: typing.Optional[str]

WorkflowName

  • Type: typing.Optional[str]

Id

  • Type: typing.Optional[str]

Type

  • Type: typing.Optional[typing.Literal['CONDITIONAL', 'EVENT', 'ON_DEMAND', 'SCHEDULED']]

State

  • Type: typing.Optional[typing.Literal['ACTIVATED', 'ACTIVATING', 'CREATED', 'CREATING', 'DEACTIVATED', 'DEACTIVATING', 'DELETING', 'UPDATING']]

Description

  • Type: typing.Optional[str]

Schedule

  • Type: typing.Optional[str]

Actions

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue_classes.ActionOutputTypeDef]]

Predicate

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.PredicateOutputTypeDef]

EventBatchingCondition

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.EventBatchingConditionTypeDef]

TriggerUpdateTypeDef

Name

  • Type: typing.Optional[str]

Description

  • Type: typing.Optional[str]

Schedule

  • Type: typing.Optional[str]

Actions

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.glue_classes.ActionTypeDef]]

Predicate

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.PredicateTypeDef]

EventBatchingCondition

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.EventBatchingConditionTypeDef]

UnfilteredPartitionTypeDef

Partition

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.PartitionTypeDef]

AuthorizedColumns

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

IsRegisteredWithLakeFormation

  • Type: typing.Optional[bool]

UnionExtraOutputTypeDef

Name

  • Type:
  • Required: Yes

Inputs

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

UnionType

  • Type: typing.Literal['ALL', 'DISTINCT']
  • Required: Yes

UnionOutputTypeDef

Name

  • Type:
  • Required: Yes

Inputs

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

UnionType

  • Type: typing.Literal['ALL', 'DISTINCT']
  • Required: Yes

UnionTypeDef

Name

  • Type:
  • Required: Yes

Inputs

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

UnionType

  • Type: typing.Literal['ALL', 'DISTINCT']
  • Required: Yes

UntagResourceRequestRequestTypeDef

ResourceArn

  • Type:
  • Required: Yes

TagsToRemove

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

UpdateBlueprintRequestRequestTypeDef

Name

  • Type:
  • Required: Yes

BlueprintLocation

  • Type:
  • Required: Yes

Description

  • Type: typing.Optional[str]

UpdateBlueprintResponseTypeDef

Name

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateClassifierRequestRequestTypeDef

GrokClassifier

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.UpdateGrokClassifierRequestTypeDef]

XMLClassifier

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.UpdateXMLClassifierRequestTypeDef]

JsonClassifier

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.UpdateJsonClassifierRequestTypeDef]

CsvClassifier

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.UpdateCsvClassifierRequestTypeDef]

UpdateColumnStatisticsForPartitionRequestRequestTypeDef

DatabaseName

  • Type:
  • Required: Yes

TableName

  • Type:
  • Required: Yes

PartitionValues

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

ColumnStatisticsList

  • Type: typing.Sequence[typing.Union[aws_resource_validator.pydantic_models.glue_classes.ColumnStatisticsTypeDef, aws_resource_validator.pydantic_models.glue_classes.ColumnStatisticsOutputTypeDef]]
  • Required: Yes

CatalogId

  • Type: typing.Optional[str]

UpdateColumnStatisticsForPartitionResponseTypeDef

Errors

  • Type: typing.List[aws_resource_validator.pydantic_models.glue_classes.ColumnStatisticsErrorTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateColumnStatisticsForTableRequestRequestTypeDef

DatabaseName

  • Type:
  • Required: Yes

TableName

  • Type:
  • Required: Yes

ColumnStatisticsList

  • Type: typing.Sequence[typing.Union[aws_resource_validator.pydantic_models.glue_classes.ColumnStatisticsTypeDef, aws_resource_validator.pydantic_models.glue_classes.ColumnStatisticsOutputTypeDef]]
  • Required: Yes

CatalogId

  • Type: typing.Optional[str]

UpdateColumnStatisticsForTableResponseTypeDef

Errors

  • Type: typing.List[aws_resource_validator.pydantic_models.glue_classes.ColumnStatisticsErrorTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateConnectionRequestRequestTypeDef

Name

  • Type:
  • Required: Yes

ConnectionInput

  • Type:
  • Required: Yes

CatalogId

  • Type: typing.Optional[str]

UpdateCrawlerRequestRequestTypeDef

Name

  • Type:
  • Required: Yes

Role

  • Type: typing.Optional[str]

DatabaseName

  • Type: typing.Optional[str]

Description

  • Type: typing.Optional[str]

Targets

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.CrawlerTargetsTypeDef]

Schedule

  • Type: typing.Optional[str]

Classifiers

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

TablePrefix

  • Type: typing.Optional[str]

SchemaChangePolicy

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.SchemaChangePolicyTypeDef]

RecrawlPolicy

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.RecrawlPolicyTypeDef]

LineageConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.LineageConfigurationTypeDef]

LakeFormationConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.LakeFormationConfigurationTypeDef]

Configuration

  • Type: typing.Optional[str]

CrawlerSecurityConfiguration

  • Type: typing.Optional[str]

UpdateCrawlerScheduleRequestRequestTypeDef

CrawlerName

  • Type:
  • Required: Yes

Schedule

  • Type: typing.Optional[str]

UpdateCsvClassifierRequestTypeDef

Name

  • Type:
  • Required: Yes

Delimiter

  • Type: typing.Optional[str]

QuoteSymbol

  • Type: typing.Optional[str]

ContainsHeader

  • Type: typing.Optional[typing.Literal['ABSENT', 'PRESENT', 'UNKNOWN']]

Header

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

DisableValueTrimming

  • Type: typing.Optional[bool]

AllowSingleColumn

  • Type: typing.Optional[bool]

CustomDatatypeConfigured

  • Type: typing.Optional[bool]

CustomDatatypes

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

Serde

  • Type: typing.Optional[typing.Literal['LazySimpleSerDe', 'None', 'OpenCSVSerDe']]

UpdateDataQualityRulesetRequestRequestTypeDef

Name

  • Type:
  • Required: Yes

Description

  • Type: typing.Optional[str]

Ruleset

  • Type: typing.Optional[str]

UpdateDataQualityRulesetResponseTypeDef

Name

  • Type:
  • Required: Yes

Description

  • Type:
  • Required: Yes

Ruleset

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateDatabaseRequestRequestTypeDef

Name

  • Type:
  • Required: Yes

DatabaseInput

  • Type:
  • Required: Yes

CatalogId

  • Type: typing.Optional[str]

UpdateDevEndpointRequestRequestTypeDef

EndpointName

  • Type:
  • Required: Yes

PublicKey

  • Type: typing.Optional[str]

AddPublicKeys

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

DeletePublicKeys

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

CustomLibraries

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.DevEndpointCustomLibrariesTypeDef]

UpdateEtlLibraries

  • Type: typing.Optional[bool]

DeleteArguments

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

AddArguments

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

UpdateGrokClassifierRequestTypeDef

Name

  • Type:
  • Required: Yes

Classification

  • Type: typing.Optional[str]

GrokPattern

  • Type: typing.Optional[str]

CustomPatterns

  • Type: typing.Optional[str]

UpdateJobFromSourceControlRequestRequestTypeDef

JobName

  • Type: typing.Optional[str]

Provider

  • Type: typing.Optional[typing.Literal['AWS_CODE_COMMIT', 'BITBUCKET', 'GITHUB', 'GITLAB']]

RepositoryName

  • Type: typing.Optional[str]

RepositoryOwner

  • Type: typing.Optional[str]

BranchName

  • Type: typing.Optional[str]

Folder

  • Type: typing.Optional[str]

CommitId

  • Type: typing.Optional[str]

AuthStrategy

  • Type: typing.Optional[typing.Literal['AWS_SECRETS_MANAGER', 'PERSONAL_ACCESS_TOKEN']]

AuthToken

  • Type: typing.Optional[str]

UpdateJobFromSourceControlResponseTypeDef

JobName

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateJobRequestRequestTypeDef

JobName

  • Type:
  • Required: Yes

JobUpdate

  • Type:
  • Required: Yes

UpdateJobResponseTypeDef

JobName

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateJsonClassifierRequestTypeDef

Name

  • Type:
  • Required: Yes

JsonPath

  • Type: typing.Optional[str]

UpdateMLTransformRequestRequestTypeDef

TransformId

  • Type:
  • Required: Yes

Name

  • Type: typing.Optional[str]

Description

  • Type: typing.Optional[str]

Parameters

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.TransformParametersTypeDef]

Role

  • Type: typing.Optional[str]

GlueVersion

  • Type: typing.Optional[str]

MaxCapacity

  • Type: typing.Optional[float]

WorkerType

  • Type: typing.Optional[typing.Literal['G.025X', 'G.1X', 'G.2X', 'G.4X', 'G.8X', 'Standard', 'Z.2X']]

NumberOfWorkers

  • Type: typing.Optional[int]

Timeout

  • Type: typing.Optional[int]

MaxRetries

  • Type: typing.Optional[int]

UpdateMLTransformResponseTypeDef

TransformId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdatePartitionRequestRequestTypeDef

DatabaseName

  • Type:
  • Required: Yes

TableName

  • Type:
  • Required: Yes

PartitionValueList

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

PartitionInput

  • Type:
  • Required: Yes

CatalogId

  • Type: typing.Optional[str]

UpdateRegistryInputRequestTypeDef

RegistryId

  • Type:
  • Required: Yes

Description

  • Type:
  • Required: Yes

UpdateRegistryResponseTypeDef

RegistryName

  • Type:
  • Required: Yes

RegistryArn

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateSchemaInputRequestTypeDef

SchemaId

  • Type:
  • Required: Yes

SchemaVersionNumber

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.SchemaVersionNumberTypeDef]

Compatibility

  • Type: typing.Optional[typing.Literal['BACKWARD', 'BACKWARD_ALL', 'DISABLED', 'FORWARD', 'FORWARD_ALL', 'FULL', 'FULL_ALL', 'NONE']]

Description

  • Type: typing.Optional[str]

UpdateSchemaResponseTypeDef

SchemaArn

  • Type:
  • Required: Yes

SchemaName

  • Type:
  • Required: Yes

RegistryName

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateSourceControlFromJobRequestRequestTypeDef

JobName

  • Type: typing.Optional[str]

Provider

  • Type: typing.Optional[typing.Literal['AWS_CODE_COMMIT', 'BITBUCKET', 'GITHUB', 'GITLAB']]

RepositoryName

  • Type: typing.Optional[str]

RepositoryOwner

  • Type: typing.Optional[str]

BranchName

  • Type: typing.Optional[str]

Folder

  • Type: typing.Optional[str]

CommitId

  • Type: typing.Optional[str]

AuthStrategy

  • Type: typing.Optional[typing.Literal['AWS_SECRETS_MANAGER', 'PERSONAL_ACCESS_TOKEN']]

AuthToken

  • Type: typing.Optional[str]

UpdateSourceControlFromJobResponseTypeDef

JobName

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateTableOptimizerRequestRequestTypeDef

CatalogId

  • Type:
  • Required: Yes

DatabaseName

  • Type:
  • Required: Yes

TableName

  • Type:
  • Required: Yes

Type

  • Type: typing.Literal['compaction']
  • Required: Yes

TableOptimizerConfiguration

  • Type:
  • Required: Yes

UpdateTableRequestRequestTypeDef

DatabaseName

  • Type:
  • Required: Yes

TableInput

  • Type:
  • Required: Yes

CatalogId

  • Type: typing.Optional[str]

SkipArchive

  • Type: typing.Optional[bool]

TransactionId

  • Type: typing.Optional[str]

VersionId

  • Type: typing.Optional[str]

ViewUpdateAction

  • Type: typing.Optional[typing.Literal['ADD', 'ADD_OR_REPLACE', 'DROP', 'REPLACE']]

Force

  • Type: typing.Optional[bool]

UpdateTriggerRequestRequestTypeDef

Name

  • Type:
  • Required: Yes

TriggerUpdate

  • Type:
  • Required: Yes

UpdateTriggerResponseTypeDef

Trigger

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateUsageProfileRequestRequestTypeDef

Name

  • Type:
  • Required: Yes

Configuration

  • Type:
  • Required: Yes

Description

  • Type: typing.Optional[str]

UpdateUsageProfileResponseTypeDef

Name

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateUserDefinedFunctionRequestRequestTypeDef

DatabaseName

  • Type:
  • Required: Yes

FunctionName

  • Type:
  • Required: Yes

FunctionInput

  • Type:
  • Required: Yes

CatalogId

  • Type: typing.Optional[str]

UpdateWorkflowRequestRequestTypeDef

Name

  • Type:
  • Required: Yes

Description

  • Type: typing.Optional[str]

DefaultRunProperties

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

MaxConcurrentRuns

  • Type: typing.Optional[int]

UpdateWorkflowResponseTypeDef

Name

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateXMLClassifierRequestTypeDef

Name

  • Type:
  • Required: Yes

Classification

  • Type: typing.Optional[str]

RowTag

  • Type: typing.Optional[str]

UpsertRedshiftTargetOptionsExtraOutputTypeDef

TableLocation

  • Type: typing.Optional[str]

ConnectionName

  • Type: typing.Optional[str]

UpsertKeys

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

UpsertRedshiftTargetOptionsOutputTypeDef

TableLocation

  • Type: typing.Optional[str]

ConnectionName

  • Type: typing.Optional[str]

UpsertKeys

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

UpsertRedshiftTargetOptionsTypeDef

TableLocation

  • Type: typing.Optional[str]

ConnectionName

  • Type: typing.Optional[str]

UpsertKeys

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

UsageProfileDefinitionTypeDef

Name

  • Type: typing.Optional[str]

Description

  • Type: typing.Optional[str]

CreatedOn

  • Type: typing.Optional[datetime.datetime]

LastModifiedOn

  • Type: typing.Optional[datetime.datetime]

UserDefinedFunctionInputTypeDef

FunctionName

  • Type: typing.Optional[str]

ClassName

  • Type: typing.Optional[str]

OwnerName

  • Type: typing.Optional[str]

OwnerType

  • Type: typing.Optional[typing.Literal['GROUP', 'ROLE', 'USER']]

ResourceUris

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.glue_classes.ResourceUriTypeDef]]

UserDefinedFunctionTypeDef

FunctionName

  • Type: typing.Optional[str]

DatabaseName

  • Type: typing.Optional[str]

ClassName

  • Type: typing.Optional[str]

OwnerName

  • Type: typing.Optional[str]

OwnerType

  • Type: typing.Optional[typing.Literal['GROUP', 'ROLE', 'USER']]

CreateTime

  • Type: typing.Optional[datetime.datetime]

ResourceUris

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue_classes.ResourceUriTypeDef]]

CatalogId

  • Type: typing.Optional[str]

ViewDefinitionInputTypeDef

IsProtected

  • Type: typing.Optional[bool]

Definer

  • Type: typing.Optional[str]

Representations

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.glue_classes.ViewRepresentationInputTypeDef]]

SubObjects

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

ViewDefinitionTypeDef

IsProtected

  • Type: typing.Optional[bool]

Definer

  • Type: typing.Optional[str]

SubObjects

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

Representations

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue_classes.ViewRepresentationTypeDef]]

ViewRepresentationInputTypeDef

Dialect

  • Type: typing.Optional[typing.Literal['ATHENA', 'REDSHIFT', 'SPARK']]

DialectVersion

  • Type: typing.Optional[str]

ViewOriginalText

  • Type: typing.Optional[str]

ValidationConnection

  • Type: typing.Optional[str]

ViewExpandedText

  • Type: typing.Optional[str]

ViewRepresentationTypeDef

Dialect

  • Type: typing.Optional[typing.Literal['ATHENA', 'REDSHIFT', 'SPARK']]

DialectVersion

  • Type: typing.Optional[str]

ViewOriginalText

  • Type: typing.Optional[str]

ViewExpandedText

  • Type: typing.Optional[str]

ValidationConnection

  • Type: typing.Optional[str]

IsStale

  • Type: typing.Optional[bool]

WorkflowGraphTypeDef

Nodes

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue_classes.NodeTypeDef]]

Edges

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.glue_classes.EdgeTypeDef]]

WorkflowRunStatisticsTypeDef

TotalActions

  • Type: typing.Optional[int]

TimeoutActions

  • Type: typing.Optional[int]

FailedActions

  • Type: typing.Optional[int]

StoppedActions

  • Type: typing.Optional[int]

SucceededActions

  • Type: typing.Optional[int]

RunningActions

  • Type: typing.Optional[int]

ErroredActions

  • Type: typing.Optional[int]

WaitingActions

  • Type: typing.Optional[int]

WorkflowRunTypeDef

Name

  • Type: typing.Optional[str]

WorkflowRunId

  • Type: typing.Optional[str]

PreviousRunId

  • Type: typing.Optional[str]

WorkflowRunProperties

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

StartedOn

  • Type: typing.Optional[datetime.datetime]

CompletedOn

  • Type: typing.Optional[datetime.datetime]

Status

  • Type: typing.Optional[typing.Literal['COMPLETED', 'ERROR', 'RUNNING', 'STOPPED', 'STOPPING']]

ErrorMessage

  • Type: typing.Optional[str]

Statistics

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.WorkflowRunStatisticsTypeDef]

Graph

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.WorkflowGraphTypeDef]

StartingEventBatchCondition

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.StartingEventBatchConditionTypeDef]

WorkflowTypeDef

Name

  • Type: typing.Optional[str]

Description

  • Type: typing.Optional[str]

DefaultRunProperties

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

CreatedOn

  • Type: typing.Optional[datetime.datetime]

LastModifiedOn

  • Type: typing.Optional[datetime.datetime]

LastRun

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.WorkflowRunTypeDef]

Graph

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.WorkflowGraphTypeDef]

MaxConcurrentRuns

  • Type: typing.Optional[int]

BlueprintDetails

  • Type: typing.Optional[aws_resource_validator.pydantic_models.glue_classes.BlueprintDetailsTypeDef]

XMLClassifierTypeDef

Name

  • Type:
  • Required: Yes

Classification

  • Type:
  • Required: Yes

CreationTime

  • Type: typing.Optional[datetime.datetime]

LastUpdated

  • Type: typing.Optional[datetime.datetime]

Version

  • Type: typing.Optional[int]

RowTag

  • Type: typing.Optional[str]