Skip to content

Type definitions#

Index > Glue > Type definitions

Auto-generated documentation for Glue type annotations stubs module mypy-boto3-glue.

BlobTypeDef#

# BlobTypeDef definition

BlobTypeDef = Union[
    str,
    bytes,
    IO[Any],
    StreamingBody,
]

TimestampTypeDef#

# TimestampTypeDef definition

TimestampTypeDef = Union[
    datetime,
    str,
]

AggregateOperationUnionTypeDef#

# AggregateOperationUnionTypeDef definition

AggregateOperationUnionTypeDef = Union[
    AggregateOperationTypeDef,  # (1)
    AggregateOperationOutputTypeDef,  # (2)
]
  1. See AggregateOperationTypeDef
  2. See AggregateOperationOutputTypeDef

BasicCatalogTargetUnionTypeDef#

# BasicCatalogTargetUnionTypeDef definition

BasicCatalogTargetUnionTypeDef = Union[
    BasicCatalogTargetTypeDef,  # (1)
    BasicCatalogTargetOutputTypeDef,  # (2)
]
  1. See BasicCatalogTargetTypeDef
  2. See BasicCatalogTargetOutputTypeDef

PartitionValueListUnionTypeDef#

# PartitionValueListUnionTypeDef definition

PartitionValueListUnionTypeDef = Union[
    PartitionValueListTypeDef,  # (1)
    PartitionValueListOutputTypeDef,  # (2)
]
  1. See PartitionValueListTypeDef
  2. See PartitionValueListOutputTypeDef

CatalogTargetUnionTypeDef#

# CatalogTargetUnionTypeDef definition

CatalogTargetUnionTypeDef = Union[
    CatalogTargetTypeDef,  # (1)
    CatalogTargetOutputTypeDef,  # (2)
]
  1. See CatalogTargetTypeDef
  2. See CatalogTargetOutputTypeDef

ColumnUnionTypeDef#

# ColumnUnionTypeDef definition

ColumnUnionTypeDef = Union[
    ColumnTypeDef,  # (1)
    ColumnOutputTypeDef,  # (2)
]
  1. See ColumnTypeDef
  2. See ColumnOutputTypeDef

ConfigurationObjectUnionTypeDef#

# ConfigurationObjectUnionTypeDef definition

ConfigurationObjectUnionTypeDef = Union[
    ConfigurationObjectTypeDef,  # (1)
    ConfigurationObjectOutputTypeDef,  # (2)
]
  1. See ConfigurationObjectTypeDef
  2. See ConfigurationObjectOutputTypeDef

ConnectionsListUnionTypeDef#

# ConnectionsListUnionTypeDef definition

ConnectionsListUnionTypeDef = Union[
    ConnectionsListTypeDef,  # (1)
    ConnectionsListOutputTypeDef,  # (2)
]
  1. See ConnectionsListTypeDef
  2. See ConnectionsListOutputTypeDef

ConnectorDataTargetUnionTypeDef#

# ConnectorDataTargetUnionTypeDef definition

ConnectorDataTargetUnionTypeDef = Union[
    ConnectorDataTargetTypeDef,  # (1)
    ConnectorDataTargetOutputTypeDef,  # (2)
]
  1. See ConnectorDataTargetTypeDef
  2. See ConnectorDataTargetOutputTypeDef

DeltaTargetUnionTypeDef#

# DeltaTargetUnionTypeDef definition

DeltaTargetUnionTypeDef = Union[
    DeltaTargetTypeDef,  # (1)
    DeltaTargetOutputTypeDef,  # (2)
]
  1. See DeltaTargetTypeDef
  2. See DeltaTargetOutputTypeDef

DropDuplicatesUnionTypeDef#

# DropDuplicatesUnionTypeDef definition

DropDuplicatesUnionTypeDef = Union[
    DropDuplicatesTypeDef,  # (1)
    DropDuplicatesOutputTypeDef,  # (2)
]
  1. See DropDuplicatesTypeDef
  2. See DropDuplicatesOutputTypeDef

DropFieldsUnionTypeDef#

# DropFieldsUnionTypeDef definition

DropFieldsUnionTypeDef = Union[
    DropFieldsTypeDef,  # (1)
    DropFieldsOutputTypeDef,  # (2)
]
  1. See DropFieldsTypeDef
  2. See DropFieldsOutputTypeDef

FillMissingValuesUnionTypeDef#

# FillMissingValuesUnionTypeDef definition

FillMissingValuesUnionTypeDef = Union[
    FillMissingValuesTypeDef,  # (1)
    FillMissingValuesOutputTypeDef,  # (2)
]
  1. See FillMissingValuesTypeDef
  2. See FillMissingValuesOutputTypeDef

FilterValueUnionTypeDef#

# FilterValueUnionTypeDef definition

FilterValueUnionTypeDef = Union[
    FilterValueTypeDef,  # (1)
    FilterValueOutputTypeDef,  # (2)
]
  1. See FilterValueTypeDef
  2. See FilterValueOutputTypeDef

GlueTableUnionTypeDef#

# GlueTableUnionTypeDef definition

GlueTableUnionTypeDef = Union[
    GlueTableTypeDef,  # (1)
    GlueTableOutputTypeDef,  # (2)
]
  1. See GlueTableTypeDef
  2. See GlueTableOutputTypeDef

HudiTargetUnionTypeDef#

# HudiTargetUnionTypeDef definition

HudiTargetUnionTypeDef = Union[
    HudiTargetTypeDef,  # (1)
    HudiTargetOutputTypeDef,  # (2)
]
  1. See HudiTargetTypeDef
  2. See HudiTargetOutputTypeDef

IcebergTargetUnionTypeDef#

# IcebergTargetUnionTypeDef definition

IcebergTargetUnionTypeDef = Union[
    IcebergTargetTypeDef,  # (1)
    IcebergTargetOutputTypeDef,  # (2)
]
  1. See IcebergTargetTypeDef
  2. See IcebergTargetOutputTypeDef

JDBCConnectorOptionsUnionTypeDef#

# JDBCConnectorOptionsUnionTypeDef definition

JDBCConnectorOptionsUnionTypeDef = Union[
    JDBCConnectorOptionsTypeDef,  # (1)
    JDBCConnectorOptionsOutputTypeDef,  # (2)
]
  1. See JDBCConnectorOptionsTypeDef
  2. See JDBCConnectorOptionsOutputTypeDef

JdbcTargetUnionTypeDef#

# JdbcTargetUnionTypeDef definition

JdbcTargetUnionTypeDef = Union[
    JdbcTargetTypeDef,  # (1)
    JdbcTargetOutputTypeDef,  # (2)
]
  1. See JdbcTargetTypeDef
  2. See JdbcTargetOutputTypeDef

JoinColumnUnionTypeDef#

# JoinColumnUnionTypeDef definition

JoinColumnUnionTypeDef = Union[
    JoinColumnTypeDef,  # (1)
    JoinColumnOutputTypeDef,  # (2)
]
  1. See JoinColumnTypeDef
  2. See JoinColumnOutputTypeDef

MappingUnionTypeDef#

# MappingUnionTypeDef definition

MappingUnionTypeDef = Union[
    MappingTypeDef,  # (1)
    MappingOutputTypeDef,  # (2)
]
  1. See MappingTypeDef
  2. See MappingOutputTypeDef

MergeUnionTypeDef#

# MergeUnionTypeDef definition

MergeUnionTypeDef = Union[
    MergeTypeDef,  # (1)
    MergeOutputTypeDef,  # (2)
]
  1. See MergeTypeDef
  2. See MergeOutputTypeDef

MicrosoftSQLServerCatalogTargetUnionTypeDef#

# MicrosoftSQLServerCatalogTargetUnionTypeDef definition

MicrosoftSQLServerCatalogTargetUnionTypeDef = Union[
    MicrosoftSQLServerCatalogTargetTypeDef,  # (1)
    MicrosoftSQLServerCatalogTargetOutputTypeDef,  # (2)
]
  1. See MicrosoftSQLServerCatalogTargetTypeDef
  2. See MicrosoftSQLServerCatalogTargetOutputTypeDef

MySQLCatalogTargetUnionTypeDef#

# MySQLCatalogTargetUnionTypeDef definition

MySQLCatalogTargetUnionTypeDef = Union[
    MySQLCatalogTargetTypeDef,  # (1)
    MySQLCatalogTargetOutputTypeDef,  # (2)
]
  1. See MySQLCatalogTargetTypeDef
  2. See MySQLCatalogTargetOutputTypeDef

OracleSQLCatalogTargetUnionTypeDef#

# OracleSQLCatalogTargetUnionTypeDef definition

OracleSQLCatalogTargetUnionTypeDef = Union[
    OracleSQLCatalogTargetTypeDef,  # (1)
    OracleSQLCatalogTargetOutputTypeDef,  # (2)
]
  1. See OracleSQLCatalogTargetTypeDef
  2. See OracleSQLCatalogTargetOutputTypeDef

PIIDetectionUnionTypeDef#

# PIIDetectionUnionTypeDef definition

PIIDetectionUnionTypeDef = Union[
    PIIDetectionTypeDef,  # (1)
    PIIDetectionOutputTypeDef,  # (2)
]
  1. See PIIDetectionTypeDef
  2. See PIIDetectionOutputTypeDef

PhysicalConnectionRequirementsUnionTypeDef#

# PhysicalConnectionRequirementsUnionTypeDef definition

PhysicalConnectionRequirementsUnionTypeDef = Union[
    PhysicalConnectionRequirementsTypeDef,  # (1)
    PhysicalConnectionRequirementsOutputTypeDef,  # (2)
]
  1. See PhysicalConnectionRequirementsTypeDef
  2. See PhysicalConnectionRequirementsOutputTypeDef

PostgreSQLCatalogTargetUnionTypeDef#

# PostgreSQLCatalogTargetUnionTypeDef definition

PostgreSQLCatalogTargetUnionTypeDef = Union[
    PostgreSQLCatalogTargetTypeDef,  # (1)
    PostgreSQLCatalogTargetOutputTypeDef,  # (2)
]
  1. See PostgreSQLCatalogTargetTypeDef
  2. See PostgreSQLCatalogTargetOutputTypeDef

RecipeActionUnionTypeDef#

# RecipeActionUnionTypeDef definition

RecipeActionUnionTypeDef = Union[
    RecipeActionTypeDef,  # (1)
    RecipeActionOutputTypeDef,  # (2)
]
  1. See RecipeActionTypeDef
  2. See RecipeActionOutputTypeDef

RenameFieldUnionTypeDef#

# RenameFieldUnionTypeDef definition

RenameFieldUnionTypeDef = Union[
    RenameFieldTypeDef,  # (1)
    RenameFieldOutputTypeDef,  # (2)
]
  1. See RenameFieldTypeDef
  2. See RenameFieldOutputTypeDef

S3TargetUnionTypeDef#

# S3TargetUnionTypeDef definition

S3TargetUnionTypeDef = Union[
    S3TargetTypeDef,  # (1)
    S3TargetOutputTypeDef,  # (2)
]
  1. See S3TargetTypeDef
  2. See S3TargetOutputTypeDef

SelectFieldsUnionTypeDef#

# SelectFieldsUnionTypeDef definition

SelectFieldsUnionTypeDef = Union[
    SelectFieldsTypeDef,  # (1)
    SelectFieldsOutputTypeDef,  # (2)
]
  1. See SelectFieldsTypeDef
  2. See SelectFieldsOutputTypeDef

SelectFromCollectionUnionTypeDef#

# SelectFromCollectionUnionTypeDef definition

SelectFromCollectionUnionTypeDef = Union[
    SelectFromCollectionTypeDef,  # (1)
    SelectFromCollectionOutputTypeDef,  # (2)
]
  1. See SelectFromCollectionTypeDef
  2. See SelectFromCollectionOutputTypeDef

SerDeInfoUnionTypeDef#

# SerDeInfoUnionTypeDef definition

SerDeInfoUnionTypeDef = Union[
    SerDeInfoTypeDef,  # (1)
    SerDeInfoOutputTypeDef,  # (2)
]
  1. See SerDeInfoTypeDef
  2. See SerDeInfoOutputTypeDef

SkewedInfoUnionTypeDef#

# SkewedInfoUnionTypeDef definition

SkewedInfoUnionTypeDef = Union[
    SkewedInfoTypeDef,  # (1)
    SkewedInfoOutputTypeDef,  # (2)
]
  1. See SkewedInfoTypeDef
  2. See SkewedInfoOutputTypeDef

SpigotUnionTypeDef#

# SpigotUnionTypeDef definition

SpigotUnionTypeDef = Union[
    SpigotTypeDef,  # (1)
    SpigotOutputTypeDef,  # (2)
]
  1. See SpigotTypeDef
  2. See SpigotOutputTypeDef

SplitFieldsUnionTypeDef#

# SplitFieldsUnionTypeDef definition

SplitFieldsUnionTypeDef = Union[
    SplitFieldsTypeDef,  # (1)
    SplitFieldsOutputTypeDef,  # (2)
]
  1. See SplitFieldsTypeDef
  2. See SplitFieldsOutputTypeDef

TransformConfigParameterUnionTypeDef#

# TransformConfigParameterUnionTypeDef definition

TransformConfigParameterUnionTypeDef = Union[
    TransformConfigParameterTypeDef,  # (1)
    TransformConfigParameterOutputTypeDef,  # (2)
]
  1. See TransformConfigParameterTypeDef
  2. See TransformConfigParameterOutputTypeDef

UnionUnionTypeDef#

# UnionUnionTypeDef definition

UnionUnionTypeDef = Union[
    UnionTypeDef,  # (1)
    UnionOutputTypeDef,  # (2)
]
  1. See UnionTypeDef
  2. See UnionOutputTypeDef

UpsertRedshiftTargetOptionsUnionTypeDef#

# UpsertRedshiftTargetOptionsUnionTypeDef definition

UpsertRedshiftTargetOptionsUnionTypeDef = Union[
    UpsertRedshiftTargetOptionsTypeDef,  # (1)
    UpsertRedshiftTargetOptionsOutputTypeDef,  # (2)
]
  1. See UpsertRedshiftTargetOptionsTypeDef
  2. See UpsertRedshiftTargetOptionsOutputTypeDef

ActionUnionTypeDef#

# ActionUnionTypeDef definition

ActionUnionTypeDef = Union[
    ActionTypeDef,  # (1)
    ActionOutputTypeDef,  # (2)
]
  1. See ActionTypeDef
  2. See ActionOutputTypeDef

AmazonRedshiftNodeDataUnionTypeDef#

# AmazonRedshiftNodeDataUnionTypeDef definition

AmazonRedshiftNodeDataUnionTypeDef = Union[
    AmazonRedshiftNodeDataTypeDef,  # (1)
    AmazonRedshiftNodeDataOutputTypeDef,  # (2)
]
  1. See AmazonRedshiftNodeDataTypeDef
  2. See AmazonRedshiftNodeDataOutputTypeDef

SnowflakeNodeDataUnionTypeDef#

# SnowflakeNodeDataUnionTypeDef definition

SnowflakeNodeDataUnionTypeDef = Union[
    SnowflakeNodeDataTypeDef,  # (1)
    SnowflakeNodeDataOutputTypeDef,  # (2)
]
  1. See SnowflakeNodeDataTypeDef
  2. See SnowflakeNodeDataOutputTypeDef

DecimalNumberUnionTypeDef#

# DecimalNumberUnionTypeDef definition

DecimalNumberUnionTypeDef = Union[
    DecimalNumberTypeDef,  # (1)
    DecimalNumberOutputTypeDef,  # (2)
]
  1. See DecimalNumberTypeDef
  2. See DecimalNumberOutputTypeDef

GovernedCatalogTargetUnionTypeDef#

# GovernedCatalogTargetUnionTypeDef definition

GovernedCatalogTargetUnionTypeDef = Union[
    GovernedCatalogTargetTypeDef,  # (1)
    GovernedCatalogTargetOutputTypeDef,  # (2)
]
  1. See GovernedCatalogTargetTypeDef
  2. See GovernedCatalogTargetOutputTypeDef

S3CatalogTargetUnionTypeDef#

# S3CatalogTargetUnionTypeDef definition

S3CatalogTargetUnionTypeDef = Union[
    S3CatalogTargetTypeDef,  # (1)
    S3CatalogTargetOutputTypeDef,  # (2)
]
  1. See S3CatalogTargetTypeDef
  2. See S3CatalogTargetOutputTypeDef

S3DeltaCatalogTargetUnionTypeDef#

# S3DeltaCatalogTargetUnionTypeDef definition

S3DeltaCatalogTargetUnionTypeDef = Union[
    S3DeltaCatalogTargetTypeDef,  # (1)
    S3DeltaCatalogTargetOutputTypeDef,  # (2)
]
  1. See S3DeltaCatalogTargetTypeDef
  2. See S3DeltaCatalogTargetOutputTypeDef

S3HudiCatalogTargetUnionTypeDef#

# S3HudiCatalogTargetUnionTypeDef definition

S3HudiCatalogTargetUnionTypeDef = Union[
    S3HudiCatalogTargetTypeDef,  # (1)
    S3HudiCatalogTargetOutputTypeDef,  # (2)
]
  1. See S3HudiCatalogTargetTypeDef
  2. See S3HudiCatalogTargetOutputTypeDef

CodeGenNodeUnionTypeDef#

# CodeGenNodeUnionTypeDef definition

CodeGenNodeUnionTypeDef = Union[
    CodeGenNodeTypeDef,  # (1)
    CodeGenNodeOutputTypeDef,  # (2)
]
  1. See CodeGenNodeTypeDef
  2. See CodeGenNodeOutputTypeDef

DateColumnStatisticsDataUnionTypeDef#

# DateColumnStatisticsDataUnionTypeDef definition

DateColumnStatisticsDataUnionTypeDef = Union[
    DateColumnStatisticsDataTypeDef,  # (1)
    DateColumnStatisticsDataOutputTypeDef,  # (2)
]
  1. See DateColumnStatisticsDataTypeDef
  2. See DateColumnStatisticsDataOutputTypeDef

KafkaStreamingSourceOptionsUnionTypeDef#

# KafkaStreamingSourceOptionsUnionTypeDef definition

KafkaStreamingSourceOptionsUnionTypeDef = Union[
    KafkaStreamingSourceOptionsTypeDef,  # (1)
    KafkaStreamingSourceOptionsOutputTypeDef,  # (2)
]
  1. See KafkaStreamingSourceOptionsTypeDef
  2. See KafkaStreamingSourceOptionsOutputTypeDef

KinesisStreamingSourceOptionsUnionTypeDef#

# KinesisStreamingSourceOptionsUnionTypeDef definition

KinesisStreamingSourceOptionsUnionTypeDef = Union[
    KinesisStreamingSourceOptionsTypeDef,  # (1)
    KinesisStreamingSourceOptionsOutputTypeDef,  # (2)
]
  1. See KinesisStreamingSourceOptionsTypeDef
  2. See KinesisStreamingSourceOptionsOutputTypeDef

PredicateUnionTypeDef#

# PredicateUnionTypeDef definition

PredicateUnionTypeDef = Union[
    PredicateTypeDef,  # (1)
    PredicateOutputTypeDef,  # (2)
]
  1. See PredicateTypeDef
  2. See PredicateOutputTypeDef

EvaluateDataQualityMultiFrameUnionTypeDef#

# EvaluateDataQualityMultiFrameUnionTypeDef definition

EvaluateDataQualityMultiFrameUnionTypeDef = Union[
    EvaluateDataQualityMultiFrameTypeDef,  # (1)
    EvaluateDataQualityMultiFrameOutputTypeDef,  # (2)
]
  1. See EvaluateDataQualityMultiFrameTypeDef
  2. See EvaluateDataQualityMultiFrameOutputTypeDef

EvaluateDataQualityUnionTypeDef#

# EvaluateDataQualityUnionTypeDef definition

EvaluateDataQualityUnionTypeDef = Union[
    EvaluateDataQualityTypeDef,  # (1)
    EvaluateDataQualityOutputTypeDef,  # (2)
]
  1. See EvaluateDataQualityTypeDef
  2. See EvaluateDataQualityOutputTypeDef

PrincipalPermissionsUnionTypeDef#

# PrincipalPermissionsUnionTypeDef definition

PrincipalPermissionsUnionTypeDef = Union[
    PrincipalPermissionsTypeDef,  # (1)
    PrincipalPermissionsOutputTypeDef,  # (2)
]
  1. See PrincipalPermissionsTypeDef
  2. See PrincipalPermissionsOutputTypeDef

S3DeltaDirectTargetUnionTypeDef#

# S3DeltaDirectTargetUnionTypeDef definition

S3DeltaDirectTargetUnionTypeDef = Union[
    S3DeltaDirectTargetTypeDef,  # (1)
    S3DeltaDirectTargetOutputTypeDef,  # (2)
]
  1. See S3DeltaDirectTargetTypeDef
  2. See S3DeltaDirectTargetOutputTypeDef

S3DirectTargetUnionTypeDef#

# S3DirectTargetUnionTypeDef definition

S3DirectTargetUnionTypeDef = Union[
    S3DirectTargetTypeDef,  # (1)
    S3DirectTargetOutputTypeDef,  # (2)
]
  1. See S3DirectTargetTypeDef
  2. See S3DirectTargetOutputTypeDef

S3GlueParquetTargetUnionTypeDef#

# S3GlueParquetTargetUnionTypeDef definition

S3GlueParquetTargetUnionTypeDef = Union[
    S3GlueParquetTargetTypeDef,  # (1)
    S3GlueParquetTargetOutputTypeDef,  # (2)
]
  1. See S3GlueParquetTargetTypeDef
  2. See S3GlueParquetTargetOutputTypeDef

S3HudiDirectTargetUnionTypeDef#

# S3HudiDirectTargetUnionTypeDef definition

S3HudiDirectTargetUnionTypeDef = Union[
    S3HudiDirectTargetTypeDef,  # (1)
    S3HudiDirectTargetOutputTypeDef,  # (2)
]
  1. See S3HudiDirectTargetTypeDef
  2. See S3HudiDirectTargetOutputTypeDef

GlueSchemaUnionTypeDef#

# GlueSchemaUnionTypeDef definition

GlueSchemaUnionTypeDef = Union[
    GlueSchemaTypeDef,  # (1)
    GlueSchemaOutputTypeDef,  # (2)
]
  1. See GlueSchemaTypeDef
  2. See GlueSchemaOutputTypeDef

AggregateUnionTypeDef#

# AggregateUnionTypeDef definition

AggregateUnionTypeDef = Union[
    AggregateTypeDef,  # (1)
    AggregateOutputTypeDef,  # (2)
]
  1. See AggregateTypeDef
  2. See AggregateOutputTypeDef

DropNullFieldsUnionTypeDef#

# DropNullFieldsUnionTypeDef definition

DropNullFieldsUnionTypeDef = Union[
    DropNullFieldsTypeDef,  # (1)
    DropNullFieldsOutputTypeDef,  # (2)
]
  1. See DropNullFieldsTypeDef
  2. See DropNullFieldsOutputTypeDef

FilterExpressionUnionTypeDef#

# FilterExpressionUnionTypeDef definition

FilterExpressionUnionTypeDef = Union[
    FilterExpressionTypeDef,  # (1)
    FilterExpressionOutputTypeDef,  # (2)
]
  1. See FilterExpressionTypeDef
  2. See FilterExpressionOutputTypeDef

AthenaConnectorSourceUnionTypeDef#

# AthenaConnectorSourceUnionTypeDef definition

AthenaConnectorSourceUnionTypeDef = Union[
    AthenaConnectorSourceTypeDef,  # (1)
    AthenaConnectorSourceOutputTypeDef,  # (2)
]
  1. See AthenaConnectorSourceTypeDef
  2. See AthenaConnectorSourceOutputTypeDef

CatalogDeltaSourceUnionTypeDef#

# CatalogDeltaSourceUnionTypeDef definition

CatalogDeltaSourceUnionTypeDef = Union[
    CatalogDeltaSourceTypeDef,  # (1)
    CatalogDeltaSourceOutputTypeDef,  # (2)
]
  1. See CatalogDeltaSourceTypeDef
  2. See CatalogDeltaSourceOutputTypeDef

CatalogHudiSourceUnionTypeDef#

# CatalogHudiSourceUnionTypeDef definition

CatalogHudiSourceUnionTypeDef = Union[
    CatalogHudiSourceTypeDef,  # (1)
    CatalogHudiSourceOutputTypeDef,  # (2)
]
  1. See CatalogHudiSourceTypeDef
  2. See CatalogHudiSourceOutputTypeDef

CustomCodeUnionTypeDef#

# CustomCodeUnionTypeDef definition

CustomCodeUnionTypeDef = Union[
    CustomCodeTypeDef,  # (1)
    CustomCodeOutputTypeDef,  # (2)
]
  1. See CustomCodeTypeDef
  2. See CustomCodeOutputTypeDef

JDBCConnectorTargetUnionTypeDef#

# JDBCConnectorTargetUnionTypeDef definition

JDBCConnectorTargetUnionTypeDef = Union[
    JDBCConnectorTargetTypeDef,  # (1)
    JDBCConnectorTargetOutputTypeDef,  # (2)
]
  1. See JDBCConnectorTargetTypeDef
  2. See JDBCConnectorTargetOutputTypeDef

S3CatalogDeltaSourceUnionTypeDef#

# S3CatalogDeltaSourceUnionTypeDef definition

S3CatalogDeltaSourceUnionTypeDef = Union[
    S3CatalogDeltaSourceTypeDef,  # (1)
    S3CatalogDeltaSourceOutputTypeDef,  # (2)
]
  1. See S3CatalogDeltaSourceTypeDef
  2. See S3CatalogDeltaSourceOutputTypeDef

S3CatalogHudiSourceUnionTypeDef#

# S3CatalogHudiSourceUnionTypeDef definition

S3CatalogHudiSourceUnionTypeDef = Union[
    S3CatalogHudiSourceTypeDef,  # (1)
    S3CatalogHudiSourceOutputTypeDef,  # (2)
]
  1. See S3CatalogHudiSourceTypeDef
  2. See S3CatalogHudiSourceOutputTypeDef

S3CsvSourceUnionTypeDef#

# S3CsvSourceUnionTypeDef definition

S3CsvSourceUnionTypeDef = Union[
    S3CsvSourceTypeDef,  # (1)
    S3CsvSourceOutputTypeDef,  # (2)
]
  1. See S3CsvSourceTypeDef
  2. See S3CsvSourceOutputTypeDef

S3DeltaSourceUnionTypeDef#

# S3DeltaSourceUnionTypeDef definition

S3DeltaSourceUnionTypeDef = Union[
    S3DeltaSourceTypeDef,  # (1)
    S3DeltaSourceOutputTypeDef,  # (2)
]
  1. See S3DeltaSourceTypeDef
  2. See S3DeltaSourceOutputTypeDef

S3HudiSourceUnionTypeDef#

# S3HudiSourceUnionTypeDef definition

S3HudiSourceUnionTypeDef = Union[
    S3HudiSourceTypeDef,  # (1)
    S3HudiSourceOutputTypeDef,  # (2)
]
  1. See S3HudiSourceTypeDef
  2. See S3HudiSourceOutputTypeDef

S3JsonSourceUnionTypeDef#

# S3JsonSourceUnionTypeDef definition

S3JsonSourceUnionTypeDef = Union[
    S3JsonSourceTypeDef,  # (1)
    S3JsonSourceOutputTypeDef,  # (2)
]
  1. See S3JsonSourceTypeDef
  2. See S3JsonSourceOutputTypeDef

S3ParquetSourceUnionTypeDef#

# S3ParquetSourceUnionTypeDef definition

S3ParquetSourceUnionTypeDef = Union[
    S3ParquetSourceTypeDef,  # (1)
    S3ParquetSourceOutputTypeDef,  # (2)
]
  1. See S3ParquetSourceTypeDef
  2. See S3ParquetSourceOutputTypeDef

SparkConnectorSourceUnionTypeDef#

# SparkConnectorSourceUnionTypeDef definition

SparkConnectorSourceUnionTypeDef = Union[
    SparkConnectorSourceTypeDef,  # (1)
    SparkConnectorSourceOutputTypeDef,  # (2)
]
  1. See SparkConnectorSourceTypeDef
  2. See SparkConnectorSourceOutputTypeDef

SparkConnectorTargetUnionTypeDef#

# SparkConnectorTargetUnionTypeDef definition

SparkConnectorTargetUnionTypeDef = Union[
    SparkConnectorTargetTypeDef,  # (1)
    SparkConnectorTargetOutputTypeDef,  # (2)
]
  1. See SparkConnectorTargetTypeDef
  2. See SparkConnectorTargetOutputTypeDef

SparkSQLUnionTypeDef#

# SparkSQLUnionTypeDef definition

SparkSQLUnionTypeDef = Union[
    SparkSQLTypeDef,  # (1)
    SparkSQLOutputTypeDef,  # (2)
]
  1. See SparkSQLTypeDef
  2. See SparkSQLOutputTypeDef

DataSourceUnionTypeDef#

# DataSourceUnionTypeDef definition

DataSourceUnionTypeDef = Union[
    DataSourceTypeDef,  # (1)
    DataSourceOutputTypeDef,  # (2)
]
  1. See DataSourceTypeDef
  2. See DataSourceOutputTypeDef

JDBCConnectorSourceUnionTypeDef#

# JDBCConnectorSourceUnionTypeDef definition

JDBCConnectorSourceUnionTypeDef = Union[
    JDBCConnectorSourceTypeDef,  # (1)
    JDBCConnectorSourceOutputTypeDef,  # (2)
]
  1. See JDBCConnectorSourceTypeDef
  2. See JDBCConnectorSourceOutputTypeDef

JoinUnionTypeDef#

# JoinUnionTypeDef definition

JoinUnionTypeDef = Union[
    JoinTypeDef,  # (1)
    JoinOutputTypeDef,  # (2)
]
  1. See JoinTypeDef
  2. See JoinOutputTypeDef

ApplyMappingUnionTypeDef#

# ApplyMappingUnionTypeDef definition

ApplyMappingUnionTypeDef = Union[
    ApplyMappingTypeDef,  # (1)
    ApplyMappingOutputTypeDef,  # (2)
]
  1. See ApplyMappingTypeDef
  2. See ApplyMappingOutputTypeDef

RecipeStepUnionTypeDef#

# RecipeStepUnionTypeDef definition

RecipeStepUnionTypeDef = Union[
    RecipeStepTypeDef,  # (1)
    RecipeStepOutputTypeDef,  # (2)
]
  1. See RecipeStepTypeDef
  2. See RecipeStepOutputTypeDef

StorageDescriptorUnionTypeDef#

# StorageDescriptorUnionTypeDef definition

StorageDescriptorUnionTypeDef = Union[
    StorageDescriptorTypeDef,  # (1)
    StorageDescriptorOutputTypeDef,  # (2)
]
  1. See StorageDescriptorTypeDef
  2. See StorageDescriptorOutputTypeDef

DynamicTransformUnionTypeDef#

# DynamicTransformUnionTypeDef definition

DynamicTransformUnionTypeDef = Union[
    DynamicTransformTypeDef,  # (1)
    DynamicTransformOutputTypeDef,  # (2)
]
  1. See DynamicTransformTypeDef
  2. See DynamicTransformOutputTypeDef

RedshiftTargetUnionTypeDef#

# RedshiftTargetUnionTypeDef definition

RedshiftTargetUnionTypeDef = Union[
    RedshiftTargetTypeDef,  # (1)
    RedshiftTargetOutputTypeDef,  # (2)
]
  1. See RedshiftTargetTypeDef
  2. See RedshiftTargetOutputTypeDef

AmazonRedshiftSourceUnionTypeDef#

# AmazonRedshiftSourceUnionTypeDef definition

AmazonRedshiftSourceUnionTypeDef = Union[
    AmazonRedshiftSourceTypeDef,  # (1)
    AmazonRedshiftSourceOutputTypeDef,  # (2)
]
  1. See AmazonRedshiftSourceTypeDef
  2. See AmazonRedshiftSourceOutputTypeDef

AmazonRedshiftTargetUnionTypeDef#

# AmazonRedshiftTargetUnionTypeDef definition

AmazonRedshiftTargetUnionTypeDef = Union[
    AmazonRedshiftTargetTypeDef,  # (1)
    AmazonRedshiftTargetOutputTypeDef,  # (2)
]
  1. See AmazonRedshiftTargetTypeDef
  2. See AmazonRedshiftTargetOutputTypeDef

SnowflakeTargetUnionTypeDef#

# SnowflakeTargetUnionTypeDef definition

SnowflakeTargetUnionTypeDef = Union[
    SnowflakeTargetTypeDef,  # (1)
    SnowflakeTargetOutputTypeDef,  # (2)
]
  1. See SnowflakeTargetTypeDef
  2. See SnowflakeTargetOutputTypeDef

DecimalColumnStatisticsDataUnionTypeDef#

# DecimalColumnStatisticsDataUnionTypeDef definition

DecimalColumnStatisticsDataUnionTypeDef = Union[
    DecimalColumnStatisticsDataTypeDef,  # (1)
    DecimalColumnStatisticsDataOutputTypeDef,  # (2)
]
  1. See DecimalColumnStatisticsDataTypeDef
  2. See DecimalColumnStatisticsDataOutputTypeDef

CatalogKafkaSourceUnionTypeDef#

# CatalogKafkaSourceUnionTypeDef definition

CatalogKafkaSourceUnionTypeDef = Union[
    CatalogKafkaSourceTypeDef,  # (1)
    CatalogKafkaSourceOutputTypeDef,  # (2)
]
  1. See CatalogKafkaSourceTypeDef
  2. See CatalogKafkaSourceOutputTypeDef

DirectKafkaSourceUnionTypeDef#

# DirectKafkaSourceUnionTypeDef definition

DirectKafkaSourceUnionTypeDef = Union[
    DirectKafkaSourceTypeDef,  # (1)
    DirectKafkaSourceOutputTypeDef,  # (2)
]
  1. See DirectKafkaSourceTypeDef
  2. See DirectKafkaSourceOutputTypeDef

CatalogKinesisSourceUnionTypeDef#

# CatalogKinesisSourceUnionTypeDef definition

CatalogKinesisSourceUnionTypeDef = Union[
    CatalogKinesisSourceTypeDef,  # (1)
    CatalogKinesisSourceOutputTypeDef,  # (2)
]
  1. See CatalogKinesisSourceTypeDef
  2. See CatalogKinesisSourceOutputTypeDef

DirectKinesisSourceUnionTypeDef#

# DirectKinesisSourceUnionTypeDef definition

DirectKinesisSourceUnionTypeDef = Union[
    DirectKinesisSourceTypeDef,  # (1)
    DirectKinesisSourceOutputTypeDef,  # (2)
]
  1. See DirectKinesisSourceTypeDef
  2. See DirectKinesisSourceOutputTypeDef

ConnectorDataSourceUnionTypeDef#

# ConnectorDataSourceUnionTypeDef definition

ConnectorDataSourceUnionTypeDef = Union[
    ConnectorDataSourceTypeDef,  # (1)
    ConnectorDataSourceOutputTypeDef,  # (2)
]
  1. See ConnectorDataSourceTypeDef
  2. See ConnectorDataSourceOutputTypeDef

SnowflakeSourceUnionTypeDef#

# SnowflakeSourceUnionTypeDef definition

SnowflakeSourceUnionTypeDef = Union[
    SnowflakeSourceTypeDef,  # (1)
    SnowflakeSourceOutputTypeDef,  # (2)
]
  1. See SnowflakeSourceTypeDef
  2. See SnowflakeSourceOutputTypeDef

FilterUnionTypeDef#

# FilterUnionTypeDef definition

FilterUnionTypeDef = Union[
    FilterTypeDef,  # (1)
    FilterOutputTypeDef,  # (2)
]
  1. See FilterTypeDef
  2. See FilterOutputTypeDef

RecipeUnionTypeDef#

# RecipeUnionTypeDef definition

RecipeUnionTypeDef = Union[
    RecipeTypeDef,  # (1)
    RecipeOutputTypeDef,  # (2)
]
  1. See RecipeTypeDef
  2. See RecipeOutputTypeDef

ColumnStatisticsDataUnionTypeDef#

# ColumnStatisticsDataUnionTypeDef definition

ColumnStatisticsDataUnionTypeDef = Union[
    ColumnStatisticsDataTypeDef,  # (1)
    ColumnStatisticsDataOutputTypeDef,  # (2)
]
  1. See ColumnStatisticsDataTypeDef
  2. See ColumnStatisticsDataOutputTypeDef

CodeGenConfigurationNodeUnionTypeDef#

# CodeGenConfigurationNodeUnionTypeDef definition

CodeGenConfigurationNodeUnionTypeDef = Union[
    CodeGenConfigurationNodeTypeDef,  # (1)
    CodeGenConfigurationNodeOutputTypeDef,  # (2)
]
  1. See CodeGenConfigurationNodeTypeDef
  2. See CodeGenConfigurationNodeOutputTypeDef

ColumnStatisticsUnionTypeDef#

# ColumnStatisticsUnionTypeDef definition

ColumnStatisticsUnionTypeDef = Union[
    ColumnStatisticsTypeDef,  # (1)
    ColumnStatisticsOutputTypeDef,  # (2)
]
  1. See ColumnStatisticsTypeDef
  2. See ColumnStatisticsOutputTypeDef

NotificationPropertyTypeDef#

# NotificationPropertyTypeDef definition

class NotificationPropertyTypeDef(TypedDict):
    NotifyDelayAfter: NotRequired[int],

AggregateOperationOutputTypeDef#

# AggregateOperationOutputTypeDef definition

class AggregateOperationOutputTypeDef(TypedDict):
    Column: list[str],
    AggFunc: AggFunctionType,  # (1)
  1. See AggFunctionType

AggregateOperationTypeDef#

# AggregateOperationTypeDef definition

class AggregateOperationTypeDef(TypedDict):
    Column: Sequence[str],
    AggFunc: AggFunctionType,  # (1)
  1. See AggFunctionType

AllowedValueTypeDef#

# AllowedValueTypeDef definition

class AllowedValueTypeDef(TypedDict):
    Value: str,
    Description: NotRequired[str],

AmazonRedshiftAdvancedOptionTypeDef#

# AmazonRedshiftAdvancedOptionTypeDef definition

class AmazonRedshiftAdvancedOptionTypeDef(TypedDict):
    Key: NotRequired[str],
    Value: NotRequired[str],

OptionTypeDef#

# OptionTypeDef definition

class OptionTypeDef(TypedDict):
    Value: NotRequired[str],
    Label: NotRequired[str],
    Description: NotRequired[str],

AnnotationErrorTypeDef#

# AnnotationErrorTypeDef definition

class AnnotationErrorTypeDef(TypedDict):
    ProfileId: NotRequired[str],
    StatisticId: NotRequired[str],
    FailureReason: NotRequired[str],

MappingOutputTypeDef#

# MappingOutputTypeDef definition

class MappingOutputTypeDef(TypedDict):
    ToKey: NotRequired[str],
    FromPath: NotRequired[list[str]],
    FromType: NotRequired[str],
    ToType: NotRequired[str],
    Dropped: NotRequired[bool],
    Children: NotRequired[list[dict[str, Any]]],

MappingPaginatorTypeDef#

# MappingPaginatorTypeDef definition

class MappingPaginatorTypeDef(TypedDict):
    ToKey: NotRequired[str],
    FromPath: NotRequired[list[str]],
    FromType: NotRequired[str],
    ToType: NotRequired[str],
    Dropped: NotRequired[bool],
    Children: NotRequired[list[dict[str, Any]]],

AuditContextTypeDef#

# AuditContextTypeDef definition

class AuditContextTypeDef(TypedDict):
    AdditionalAuditContext: NotRequired[str],
    RequestedColumns: NotRequired[Sequence[str]],
    AllColumnsRequested: NotRequired[bool],

BasicAuthenticationCredentialsTypeDef#

# BasicAuthenticationCredentialsTypeDef definition

class BasicAuthenticationCredentialsTypeDef(TypedDict):
    Username: NotRequired[str],
    Password: NotRequired[str],

AuthorizationCodePropertiesTypeDef#

# AuthorizationCodePropertiesTypeDef definition

class AuthorizationCodePropertiesTypeDef(TypedDict):
    AuthorizationCode: NotRequired[str],
    RedirectUri: NotRequired[str],

PartitionValueListOutputTypeDef#

# PartitionValueListOutputTypeDef definition

class PartitionValueListOutputTypeDef(TypedDict):
    Values: list[str],

BasicCatalogTargetOutputTypeDef#

# BasicCatalogTargetOutputTypeDef definition

class BasicCatalogTargetOutputTypeDef(TypedDict):
    Name: str,
    Inputs: list[str],
    Database: str,
    Table: str,
    PartitionKeys: NotRequired[list[list[str]]],

BasicCatalogTargetTypeDef#

# BasicCatalogTargetTypeDef definition

class BasicCatalogTargetTypeDef(TypedDict):
    Name: str,
    Inputs: Sequence[str],
    Database: str,
    Table: str,
    PartitionKeys: NotRequired[Sequence[Sequence[str]]],

ResponseMetadataTypeDef#

# ResponseMetadataTypeDef definition

class ResponseMetadataTypeDef(TypedDict):
    RequestId: str,
    HTTPStatusCode: int,
    HTTPHeaders: dict[str, str],
    RetryAttempts: int,
    HostId: NotRequired[str],

BatchDeleteConnectionRequestRequestTypeDef#

# BatchDeleteConnectionRequestRequestTypeDef definition

class BatchDeleteConnectionRequestRequestTypeDef(TypedDict):
    ConnectionNameList: Sequence[str],
    CatalogId: NotRequired[str],

ErrorDetailTypeDef#

# ErrorDetailTypeDef definition

class ErrorDetailTypeDef(TypedDict):
    ErrorCode: NotRequired[str],
    ErrorMessage: NotRequired[str],

BatchDeleteTableRequestRequestTypeDef#

# BatchDeleteTableRequestRequestTypeDef definition

class BatchDeleteTableRequestRequestTypeDef(TypedDict):
    DatabaseName: str,
    TablesToDelete: Sequence[str],
    CatalogId: NotRequired[str],
    TransactionId: NotRequired[str],

BatchDeleteTableVersionRequestRequestTypeDef#

# BatchDeleteTableVersionRequestRequestTypeDef definition

class BatchDeleteTableVersionRequestRequestTypeDef(TypedDict):
    DatabaseName: str,
    TableName: str,
    VersionIds: Sequence[str],
    CatalogId: NotRequired[str],

BatchGetBlueprintsRequestRequestTypeDef#

# BatchGetBlueprintsRequestRequestTypeDef definition

class BatchGetBlueprintsRequestRequestTypeDef(TypedDict):
    Names: Sequence[str],
    IncludeBlueprint: NotRequired[bool],
    IncludeParameterSpec: NotRequired[bool],

BatchGetCrawlersRequestRequestTypeDef#

# BatchGetCrawlersRequestRequestTypeDef definition

class BatchGetCrawlersRequestRequestTypeDef(TypedDict):
    CrawlerNames: Sequence[str],

BatchGetCustomEntityTypesRequestRequestTypeDef#

# BatchGetCustomEntityTypesRequestRequestTypeDef definition

class BatchGetCustomEntityTypesRequestRequestTypeDef(TypedDict):
    Names: Sequence[str],

CustomEntityTypeTypeDef#

# CustomEntityTypeTypeDef definition

class CustomEntityTypeTypeDef(TypedDict):
    Name: str,
    RegexString: str,
    ContextWords: NotRequired[list[str]],

BatchGetDataQualityResultRequestRequestTypeDef#

# BatchGetDataQualityResultRequestRequestTypeDef definition

class BatchGetDataQualityResultRequestRequestTypeDef(TypedDict):
    ResultIds: Sequence[str],

BatchGetDevEndpointsRequestRequestTypeDef#

# BatchGetDevEndpointsRequestRequestTypeDef definition

class BatchGetDevEndpointsRequestRequestTypeDef(TypedDict):
    DevEndpointNames: Sequence[str],

DevEndpointTypeDef#

# DevEndpointTypeDef definition

class DevEndpointTypeDef(TypedDict):
    EndpointName: NotRequired[str],
    RoleArn: NotRequired[str],
    SecurityGroupIds: NotRequired[list[str]],
    SubnetId: NotRequired[str],
    YarnEndpointAddress: NotRequired[str],
    PrivateAddress: NotRequired[str],
    ZeppelinRemoteSparkInterpreterPort: NotRequired[int],
    PublicAddress: NotRequired[str],
    Status: NotRequired[str],
    WorkerType: NotRequired[WorkerTypeType],  # (1)
    GlueVersion: NotRequired[str],
    NumberOfWorkers: NotRequired[int],
    NumberOfNodes: NotRequired[int],
    AvailabilityZone: NotRequired[str],
    VpcId: NotRequired[str],
    ExtraPythonLibsS3Path: NotRequired[str],
    ExtraJarsS3Path: NotRequired[str],
    FailureReason: NotRequired[str],
    LastUpdateStatus: NotRequired[str],
    CreatedTimestamp: NotRequired[datetime],
    LastModifiedTimestamp: NotRequired[datetime],
    PublicKey: NotRequired[str],
    PublicKeys: NotRequired[list[str]],
    SecurityConfiguration: NotRequired[str],
    Arguments: NotRequired[dict[str, str]],
  1. See WorkerTypeType

BatchGetJobsRequestRequestTypeDef#

# BatchGetJobsRequestRequestTypeDef definition

class BatchGetJobsRequestRequestTypeDef(TypedDict):
    JobNames: Sequence[str],

PartitionValueListTypeDef#

# PartitionValueListTypeDef definition

class PartitionValueListTypeDef(TypedDict):
    Values: Sequence[str],

BatchGetTableOptimizerEntryTypeDef#

# BatchGetTableOptimizerEntryTypeDef definition

class BatchGetTableOptimizerEntryTypeDef(TypedDict):
    catalogId: NotRequired[str],
    databaseName: NotRequired[str],
    tableName: NotRequired[str],
    type: NotRequired[TableOptimizerTypeType],  # (1)
  1. See TableOptimizerTypeType

BatchGetTriggersRequestRequestTypeDef#

# BatchGetTriggersRequestRequestTypeDef definition

class BatchGetTriggersRequestRequestTypeDef(TypedDict):
    TriggerNames: Sequence[str],

BatchGetWorkflowsRequestRequestTypeDef#

# BatchGetWorkflowsRequestRequestTypeDef definition

class BatchGetWorkflowsRequestRequestTypeDef(TypedDict):
    Names: Sequence[str],
    IncludeGraph: NotRequired[bool],

DatapointInclusionAnnotationTypeDef#

# DatapointInclusionAnnotationTypeDef definition

class DatapointInclusionAnnotationTypeDef(TypedDict):
    ProfileId: NotRequired[str],
    StatisticId: NotRequired[str],
    InclusionAnnotation: NotRequired[InclusionAnnotationValueType],  # (1)
  1. See InclusionAnnotationValueType

BatchStopJobRunRequestRequestTypeDef#

# BatchStopJobRunRequestRequestTypeDef definition

class BatchStopJobRunRequestRequestTypeDef(TypedDict):
    JobName: str,
    JobRunIds: Sequence[str],

BatchStopJobRunSuccessfulSubmissionTypeDef#

# BatchStopJobRunSuccessfulSubmissionTypeDef definition

class BatchStopJobRunSuccessfulSubmissionTypeDef(TypedDict):
    JobName: NotRequired[str],
    JobRunId: NotRequired[str],

BinaryColumnStatisticsDataTypeDef#

# BinaryColumnStatisticsDataTypeDef definition

class BinaryColumnStatisticsDataTypeDef(TypedDict):
    MaximumLength: int,
    AverageLength: float,
    NumberOfNulls: int,

BlueprintDetailsTypeDef#

# BlueprintDetailsTypeDef definition

class BlueprintDetailsTypeDef(TypedDict):
    BlueprintName: NotRequired[str],
    RunId: NotRequired[str],

BlueprintRunTypeDef#

# BlueprintRunTypeDef definition

class BlueprintRunTypeDef(TypedDict):
    BlueprintName: NotRequired[str],
    RunId: NotRequired[str],
    WorkflowName: NotRequired[str],
    State: NotRequired[BlueprintRunStateType],  # (1)
    StartedOn: NotRequired[datetime],
    CompletedOn: NotRequired[datetime],
    ErrorMessage: NotRequired[str],
    RollbackErrorMessage: NotRequired[str],
    Parameters: NotRequired[str],
    RoleArn: NotRequired[str],
  1. See BlueprintRunStateType

LastActiveDefinitionTypeDef#

# LastActiveDefinitionTypeDef definition

class LastActiveDefinitionTypeDef(TypedDict):
    Description: NotRequired[str],
    LastModifiedOn: NotRequired[datetime],
    ParameterSpec: NotRequired[str],
    BlueprintLocation: NotRequired[str],
    BlueprintServiceLocation: NotRequired[str],

BooleanColumnStatisticsDataTypeDef#

# BooleanColumnStatisticsDataTypeDef definition

class BooleanColumnStatisticsDataTypeDef(TypedDict):
    NumberOfTrues: int,
    NumberOfFalses: int,
    NumberOfNulls: int,

CancelDataQualityRuleRecommendationRunRequestRequestTypeDef#

# CancelDataQualityRuleRecommendationRunRequestRequestTypeDef definition

class CancelDataQualityRuleRecommendationRunRequestRequestTypeDef(TypedDict):
    RunId: str,

CancelDataQualityRulesetEvaluationRunRequestRequestTypeDef#

# CancelDataQualityRulesetEvaluationRunRequestRequestTypeDef definition

class CancelDataQualityRulesetEvaluationRunRequestRequestTypeDef(TypedDict):
    RunId: str,

CancelMLTaskRunRequestRequestTypeDef#

# CancelMLTaskRunRequestRequestTypeDef definition

class CancelMLTaskRunRequestRequestTypeDef(TypedDict):
    TransformId: str,
    TaskRunId: str,

CancelStatementRequestRequestTypeDef#

# CancelStatementRequestRequestTypeDef definition

class CancelStatementRequestRequestTypeDef(TypedDict):
    SessionId: str,
    Id: int,
    RequestOrigin: NotRequired[str],

CapabilitiesTypeDef#

# CapabilitiesTypeDef definition

class CapabilitiesTypeDef(TypedDict):
    SupportedAuthenticationTypes: list[AuthenticationTypeType],  # (1)
    SupportedDataOperations: list[DataOperationType],  # (2)
    SupportedComputeEnvironments: list[ComputeEnvironmentType],  # (3)
  1. See AuthenticationTypeType
  2. See DataOperationType
  3. See ComputeEnvironmentType

CatalogEntryTypeDef#

# CatalogEntryTypeDef definition

class CatalogEntryTypeDef(TypedDict):
    DatabaseName: str,
    TableName: str,

CatalogImportStatusTypeDef#

# CatalogImportStatusTypeDef definition

class CatalogImportStatusTypeDef(TypedDict):
    ImportCompleted: NotRequired[bool],
    ImportTime: NotRequired[datetime],
    ImportedBy: NotRequired[str],

FederatedCatalogTypeDef#

# FederatedCatalogTypeDef definition

class FederatedCatalogTypeDef(TypedDict):
    Identifier: NotRequired[str],
    ConnectionName: NotRequired[str],

TargetRedshiftCatalogTypeDef#

# TargetRedshiftCatalogTypeDef definition

class TargetRedshiftCatalogTypeDef(TypedDict):
    CatalogArn: str,

KafkaStreamingSourceOptionsOutputTypeDef#

# KafkaStreamingSourceOptionsOutputTypeDef definition

class KafkaStreamingSourceOptionsOutputTypeDef(TypedDict):
    BootstrapServers: NotRequired[str],
    SecurityProtocol: NotRequired[str],
    ConnectionName: NotRequired[str],
    TopicName: NotRequired[str],
    Assign: NotRequired[str],
    SubscribePattern: NotRequired[str],
    Classification: NotRequired[str],
    Delimiter: NotRequired[str],
    StartingOffsets: NotRequired[str],
    EndingOffsets: NotRequired[str],
    PollTimeoutMs: NotRequired[int],
    NumRetries: NotRequired[int],
    RetryIntervalMs: NotRequired[int],
    MaxOffsetsPerTrigger: NotRequired[int],
    MinPartitions: NotRequired[int],
    IncludeHeaders: NotRequired[bool],
    AddRecordTimestamp: NotRequired[str],
    EmitConsumerLagMetrics: NotRequired[str],
    StartingTimestamp: NotRequired[datetime],

StreamingDataPreviewOptionsTypeDef#

# StreamingDataPreviewOptionsTypeDef definition

class StreamingDataPreviewOptionsTypeDef(TypedDict):
    PollingTime: NotRequired[int],
    RecordPollingLimit: NotRequired[int],

KinesisStreamingSourceOptionsOutputTypeDef#

# KinesisStreamingSourceOptionsOutputTypeDef definition

class KinesisStreamingSourceOptionsOutputTypeDef(TypedDict):
    EndpointUrl: NotRequired[str],
    StreamName: NotRequired[str],
    Classification: NotRequired[str],
    Delimiter: NotRequired[str],
    StartingPosition: NotRequired[StartingPositionType],  # (1)
    MaxFetchTimeInMs: NotRequired[int],
    MaxFetchRecordsPerShard: NotRequired[int],
    MaxRecordPerRead: NotRequired[int],
    AddIdleTimeBetweenReads: NotRequired[bool],
    IdleTimeBetweenReadsInMs: NotRequired[int],
    DescribeShardInterval: NotRequired[int],
    NumRetries: NotRequired[int],
    RetryIntervalMs: NotRequired[int],
    MaxRetryIntervalMs: NotRequired[int],
    AvoidEmptyBatches: NotRequired[bool],
    StreamArn: NotRequired[str],
    RoleArn: NotRequired[str],
    RoleSessionName: NotRequired[str],
    AddRecordTimestamp: NotRequired[str],
    EmitConsumerLagMetrics: NotRequired[str],
    StartingTimestamp: NotRequired[datetime],
  1. See StartingPositionType

DataLakeAccessPropertiesOutputTypeDef#

# DataLakeAccessPropertiesOutputTypeDef definition

class DataLakeAccessPropertiesOutputTypeDef(TypedDict):
    DataLakeAccess: NotRequired[bool],
    DataTransferRole: NotRequired[str],
    KmsKey: NotRequired[str],
    ManagedWorkgroupName: NotRequired[str],
    ManagedWorkgroupStatus: NotRequired[str],
    RedshiftDatabaseName: NotRequired[str],
    StatusMessage: NotRequired[str],
    CatalogType: NotRequired[str],

DataLakeAccessPropertiesTypeDef#

# DataLakeAccessPropertiesTypeDef definition

class DataLakeAccessPropertiesTypeDef(TypedDict):
    DataLakeAccess: NotRequired[bool],
    DataTransferRole: NotRequired[str],
    KmsKey: NotRequired[str],
    CatalogType: NotRequired[str],

CatalogSchemaChangePolicyTypeDef#

# CatalogSchemaChangePolicyTypeDef definition

class CatalogSchemaChangePolicyTypeDef(TypedDict):
    EnableUpdateCatalog: NotRequired[bool],
    UpdateBehavior: NotRequired[UpdateCatalogBehaviorType],  # (1)
  1. See UpdateCatalogBehaviorType

CatalogSourceTypeDef#

# CatalogSourceTypeDef definition

class CatalogSourceTypeDef(TypedDict):
    Name: str,
    Database: str,
    Table: str,

CatalogTargetOutputTypeDef#

# CatalogTargetOutputTypeDef definition

class CatalogTargetOutputTypeDef(TypedDict):
    DatabaseName: str,
    Tables: list[str],
    ConnectionName: NotRequired[str],
    EventQueueArn: NotRequired[str],
    DlqEventQueueArn: NotRequired[str],

CatalogTargetTypeDef#

# CatalogTargetTypeDef definition

class CatalogTargetTypeDef(TypedDict):
    DatabaseName: str,
    Tables: Sequence[str],
    ConnectionName: NotRequired[str],
    EventQueueArn: NotRequired[str],
    DlqEventQueueArn: NotRequired[str],

CheckSchemaVersionValidityInputRequestTypeDef#

# CheckSchemaVersionValidityInputRequestTypeDef definition

class CheckSchemaVersionValidityInputRequestTypeDef(TypedDict):
    DataFormat: DataFormatType,  # (1)
    SchemaDefinition: str,
  1. See DataFormatType

CsvClassifierTypeDef#

# CsvClassifierTypeDef definition

class CsvClassifierTypeDef(TypedDict):
    Name: str,
    CreationTime: NotRequired[datetime],
    LastUpdated: NotRequired[datetime],
    Version: NotRequired[int],
    Delimiter: NotRequired[str],
    QuoteSymbol: NotRequired[str],
    ContainsHeader: NotRequired[CsvHeaderOptionType],  # (1)
    Header: NotRequired[list[str]],
    DisableValueTrimming: NotRequired[bool],
    AllowSingleColumn: NotRequired[bool],
    CustomDatatypeConfigured: NotRequired[bool],
    CustomDatatypes: NotRequired[list[str]],
    Serde: NotRequired[CsvSerdeOptionType],  # (2)
  1. See CsvHeaderOptionType
  2. See CsvSerdeOptionType

GrokClassifierTypeDef#

# GrokClassifierTypeDef definition

class GrokClassifierTypeDef(TypedDict):
    Name: str,
    Classification: str,
    GrokPattern: str,
    CreationTime: NotRequired[datetime],
    LastUpdated: NotRequired[datetime],
    Version: NotRequired[int],
    CustomPatterns: NotRequired[str],

JsonClassifierTypeDef#

# JsonClassifierTypeDef definition

class JsonClassifierTypeDef(TypedDict):
    Name: str,
    JsonPath: str,
    CreationTime: NotRequired[datetime],
    LastUpdated: NotRequired[datetime],
    Version: NotRequired[int],

XMLClassifierTypeDef#

# XMLClassifierTypeDef definition

class XMLClassifierTypeDef(TypedDict):
    Name: str,
    Classification: str,
    CreationTime: NotRequired[datetime],
    LastUpdated: NotRequired[datetime],
    Version: NotRequired[int],
    RowTag: NotRequired[str],

CloudWatchEncryptionTypeDef#

# CloudWatchEncryptionTypeDef definition

class CloudWatchEncryptionTypeDef(TypedDict):
    CloudWatchEncryptionMode: NotRequired[CloudWatchEncryptionModeType],  # (1)
    KmsKeyArn: NotRequired[str],
  1. See CloudWatchEncryptionModeType

ConnectorDataTargetOutputTypeDef#

# ConnectorDataTargetOutputTypeDef definition

class ConnectorDataTargetOutputTypeDef(TypedDict):
    Name: str,
    ConnectionType: str,
    Data: dict[str, str],
    Inputs: NotRequired[list[str]],

DirectJDBCSourceTypeDef#

# DirectJDBCSourceTypeDef definition

class DirectJDBCSourceTypeDef(TypedDict):
    Name: str,
    Database: str,
    Table: str,
    ConnectionName: str,
    ConnectionType: JDBCConnectionTypeType,  # (1)
    RedshiftTmpDir: NotRequired[str],
  1. See JDBCConnectionTypeType

DropDuplicatesOutputTypeDef#

# DropDuplicatesOutputTypeDef definition

class DropDuplicatesOutputTypeDef(TypedDict):
    Name: str,
    Inputs: list[str],
    Columns: NotRequired[list[list[str]]],

DropFieldsOutputTypeDef#

# DropFieldsOutputTypeDef definition

class DropFieldsOutputTypeDef(TypedDict):
    Name: str,
    Inputs: list[str],
    Paths: list[list[str]],

DynamoDBCatalogSourceTypeDef#

# DynamoDBCatalogSourceTypeDef definition

class DynamoDBCatalogSourceTypeDef(TypedDict):
    Name: str,
    Database: str,
    Table: str,

FillMissingValuesOutputTypeDef#

# FillMissingValuesOutputTypeDef definition

class FillMissingValuesOutputTypeDef(TypedDict):
    Name: str,
    Inputs: list[str],
    ImputedPath: str,
    FilledPath: NotRequired[str],

MergeOutputTypeDef#

# MergeOutputTypeDef definition

class MergeOutputTypeDef(TypedDict):
    Name: str,
    Inputs: list[str],
    Source: str,
    PrimaryKeys: list[list[str]],

MicrosoftSQLServerCatalogSourceTypeDef#

# MicrosoftSQLServerCatalogSourceTypeDef definition

class MicrosoftSQLServerCatalogSourceTypeDef(TypedDict):
    Name: str,
    Database: str,
    Table: str,

MicrosoftSQLServerCatalogTargetOutputTypeDef#

# MicrosoftSQLServerCatalogTargetOutputTypeDef definition

class MicrosoftSQLServerCatalogTargetOutputTypeDef(TypedDict):
    Name: str,
    Inputs: list[str],
    Database: str,
    Table: str,

MySQLCatalogSourceTypeDef#

# MySQLCatalogSourceTypeDef definition

class MySQLCatalogSourceTypeDef(TypedDict):
    Name: str,
    Database: str,
    Table: str,

MySQLCatalogTargetOutputTypeDef#

# MySQLCatalogTargetOutputTypeDef definition

class MySQLCatalogTargetOutputTypeDef(TypedDict):
    Name: str,
    Inputs: list[str],
    Database: str,
    Table: str,

OracleSQLCatalogSourceTypeDef#

# OracleSQLCatalogSourceTypeDef definition

class OracleSQLCatalogSourceTypeDef(TypedDict):
    Name: str,
    Database: str,
    Table: str,

OracleSQLCatalogTargetOutputTypeDef#

# OracleSQLCatalogTargetOutputTypeDef definition

class OracleSQLCatalogTargetOutputTypeDef(TypedDict):
    Name: str,
    Inputs: list[str],
    Database: str,
    Table: str,

PIIDetectionOutputTypeDef#

# PIIDetectionOutputTypeDef definition

class PIIDetectionOutputTypeDef(TypedDict):
    Name: str,
    Inputs: list[str],
    PiiType: PiiTypeType,  # (1)
    EntityTypesToDetect: list[str],
    OutputColumnName: NotRequired[str],
    SampleFraction: NotRequired[float],
    ThresholdFraction: NotRequired[float],
    MaskValue: NotRequired[str],
  1. See PiiTypeType

PostgreSQLCatalogSourceTypeDef#

# PostgreSQLCatalogSourceTypeDef definition

class PostgreSQLCatalogSourceTypeDef(TypedDict):
    Name: str,
    Database: str,
    Table: str,

PostgreSQLCatalogTargetOutputTypeDef#

# PostgreSQLCatalogTargetOutputTypeDef definition

class PostgreSQLCatalogTargetOutputTypeDef(TypedDict):
    Name: str,
    Inputs: list[str],
    Database: str,
    Table: str,

RedshiftSourceTypeDef#

# RedshiftSourceTypeDef definition

class RedshiftSourceTypeDef(TypedDict):
    Name: str,
    Database: str,
    Table: str,
    RedshiftTmpDir: NotRequired[str],
    TmpDirIAMRole: NotRequired[str],

RelationalCatalogSourceTypeDef#

# RelationalCatalogSourceTypeDef definition

class RelationalCatalogSourceTypeDef(TypedDict):
    Name: str,
    Database: str,
    Table: str,

RenameFieldOutputTypeDef#

# RenameFieldOutputTypeDef definition

class RenameFieldOutputTypeDef(TypedDict):
    Name: str,
    Inputs: list[str],
    SourcePath: list[str],
    TargetPath: list[str],

SelectFieldsOutputTypeDef#

# SelectFieldsOutputTypeDef definition

class SelectFieldsOutputTypeDef(TypedDict):
    Name: str,
    Inputs: list[str],
    Paths: list[list[str]],

SelectFromCollectionOutputTypeDef#

# SelectFromCollectionOutputTypeDef definition

class SelectFromCollectionOutputTypeDef(TypedDict):
    Name: str,
    Inputs: list[str],
    Index: int,

SpigotOutputTypeDef#

# SpigotOutputTypeDef definition

class SpigotOutputTypeDef(TypedDict):
    Name: str,
    Inputs: list[str],
    Path: str,
    Topk: NotRequired[int],
    Prob: NotRequired[float],

SplitFieldsOutputTypeDef#

# SplitFieldsOutputTypeDef definition

class SplitFieldsOutputTypeDef(TypedDict):
    Name: str,
    Inputs: list[str],
    Paths: list[list[str]],

UnionOutputTypeDef#

# UnionOutputTypeDef definition

class UnionOutputTypeDef(TypedDict):
    Name: str,
    Inputs: list[str],
    UnionType: UnionTypeType,  # (1)
  1. See UnionTypeType

CodeGenEdgeTypeDef#

# CodeGenEdgeTypeDef definition

class CodeGenEdgeTypeDef(TypedDict):
    Source: str,
    Target: str,
    TargetParameter: NotRequired[str],

CodeGenNodeArgTypeDef#

# CodeGenNodeArgTypeDef definition

class CodeGenNodeArgTypeDef(TypedDict):
    Name: str,
    Value: str,
    Param: NotRequired[bool],

ColumnImportanceTypeDef#

# ColumnImportanceTypeDef definition

class ColumnImportanceTypeDef(TypedDict):
    ColumnName: NotRequired[str],
    Importance: NotRequired[float],

ColumnOutputTypeDef#

# ColumnOutputTypeDef definition

class ColumnOutputTypeDef(TypedDict):
    Name: str,
    Type: NotRequired[str],
    Comment: NotRequired[str],
    Parameters: NotRequired[dict[str, str]],

ColumnRowFilterTypeDef#

# ColumnRowFilterTypeDef definition

class ColumnRowFilterTypeDef(TypedDict):
    ColumnName: NotRequired[str],
    RowFilterExpression: NotRequired[str],

DateColumnStatisticsDataOutputTypeDef#

# DateColumnStatisticsDataOutputTypeDef definition

class DateColumnStatisticsDataOutputTypeDef(TypedDict):
    NumberOfNulls: int,
    NumberOfDistinctValues: int,
    MinimumValue: NotRequired[datetime],
    MaximumValue: NotRequired[datetime],

DoubleColumnStatisticsDataTypeDef#

# DoubleColumnStatisticsDataTypeDef definition

class DoubleColumnStatisticsDataTypeDef(TypedDict):
    NumberOfNulls: int,
    NumberOfDistinctValues: int,
    MinimumValue: NotRequired[float],
    MaximumValue: NotRequired[float],

LongColumnStatisticsDataTypeDef#

# LongColumnStatisticsDataTypeDef definition

class LongColumnStatisticsDataTypeDef(TypedDict):
    NumberOfNulls: int,
    NumberOfDistinctValues: int,
    MinimumValue: NotRequired[int],
    MaximumValue: NotRequired[int],

StringColumnStatisticsDataTypeDef#

# StringColumnStatisticsDataTypeDef definition

class StringColumnStatisticsDataTypeDef(TypedDict):
    MaximumLength: int,
    AverageLength: float,
    NumberOfNulls: int,
    NumberOfDistinctValues: int,

ColumnStatisticsTaskRunTypeDef#

# ColumnStatisticsTaskRunTypeDef definition

class ColumnStatisticsTaskRunTypeDef(TypedDict):
    CustomerId: NotRequired[str],
    ColumnStatisticsTaskRunId: NotRequired[str],
    DatabaseName: NotRequired[str],
    TableName: NotRequired[str],
    ColumnNameList: NotRequired[list[str]],
    CatalogID: NotRequired[str],
    Role: NotRequired[str],
    SampleSize: NotRequired[float],
    SecurityConfiguration: NotRequired[str],
    NumberOfWorkers: NotRequired[int],
    WorkerType: NotRequired[str],
    ComputationType: NotRequired[ComputationTypeType],  # (1)
    Status: NotRequired[ColumnStatisticsStateType],  # (2)
    CreationTime: NotRequired[datetime],
    LastUpdated: NotRequired[datetime],
    StartTime: NotRequired[datetime],
    EndTime: NotRequired[datetime],
    ErrorMessage: NotRequired[str],
    DPUSeconds: NotRequired[float],
  1. See ComputationTypeType
  2. See ColumnStatisticsStateType

ExecutionAttemptTypeDef#

# ExecutionAttemptTypeDef definition

class ExecutionAttemptTypeDef(TypedDict):
    Status: NotRequired[ExecutionStatusType],  # (1)
    ColumnStatisticsTaskRunId: NotRequired[str],
    ExecutionTimestamp: NotRequired[datetime],
    ErrorMessage: NotRequired[str],
  1. See ExecutionStatusType

ScheduleTypeDef#

# ScheduleTypeDef definition

class ScheduleTypeDef(TypedDict):
    ScheduleExpression: NotRequired[str],
    State: NotRequired[ScheduleStateType],  # (1)
  1. See ScheduleStateType

ColumnTypeDef#

# ColumnTypeDef definition

class ColumnTypeDef(TypedDict):
    Name: str,
    Type: NotRequired[str],
    Comment: NotRequired[str],
    Parameters: NotRequired[Mapping[str, str]],

IcebergCompactionMetricsTypeDef#

# IcebergCompactionMetricsTypeDef definition

class IcebergCompactionMetricsTypeDef(TypedDict):
    NumberOfBytesCompacted: NotRequired[int],
    NumberOfFilesCompacted: NotRequired[int],
    NumberOfDpus: NotRequired[int],
    JobDurationInHour: NotRequired[float],

ConditionExpressionTypeDef#

# ConditionExpressionTypeDef definition

class ConditionExpressionTypeDef(TypedDict):
    Condition: str,
    TargetColumn: str,
    Value: NotRequired[str],

ConditionTypeDef#

# ConditionTypeDef definition

class ConditionTypeDef(TypedDict):
    LogicalOperator: NotRequired[LogicalOperatorType],  # (1)
    JobName: NotRequired[str],
    State: NotRequired[JobRunStateType],  # (2)
    CrawlerName: NotRequired[str],
    CrawlState: NotRequired[CrawlStateType],  # (3)
  1. See LogicalOperatorType
  2. See JobRunStateType
  3. See CrawlStateType

ConfigurationObjectOutputTypeDef#

# ConfigurationObjectOutputTypeDef definition

class ConfigurationObjectOutputTypeDef(TypedDict):
    DefaultValue: NotRequired[str],
    AllowedValues: NotRequired[list[str]],
    MinValue: NotRequired[str],
    MaxValue: NotRequired[str],

ConfigurationObjectTypeDef#

# ConfigurationObjectTypeDef definition

class ConfigurationObjectTypeDef(TypedDict):
    DefaultValue: NotRequired[str],
    AllowedValues: NotRequired[Sequence[str]],
    MinValue: NotRequired[str],
    MaxValue: NotRequired[str],

ConfusionMatrixTypeDef#

# ConfusionMatrixTypeDef definition

class ConfusionMatrixTypeDef(TypedDict):
    NumTruePositives: NotRequired[int],
    NumFalsePositives: NotRequired[int],
    NumTrueNegatives: NotRequired[int],
    NumFalseNegatives: NotRequired[int],

ConnectionPasswordEncryptionTypeDef#

# ConnectionPasswordEncryptionTypeDef definition

class ConnectionPasswordEncryptionTypeDef(TypedDict):
    ReturnConnectionPasswordEncrypted: bool,
    AwsKmsKeyId: NotRequired[str],

PhysicalConnectionRequirementsOutputTypeDef#

# PhysicalConnectionRequirementsOutputTypeDef definition

class PhysicalConnectionRequirementsOutputTypeDef(TypedDict):
    SubnetId: NotRequired[str],
    SecurityGroupIdList: NotRequired[list[str]],
    AvailabilityZone: NotRequired[str],

ConnectionsListOutputTypeDef#

# ConnectionsListOutputTypeDef definition

class ConnectionsListOutputTypeDef(TypedDict):
    Connections: NotRequired[list[str]],

ConnectionsListTypeDef#

# ConnectionsListTypeDef definition

class ConnectionsListTypeDef(TypedDict):
    Connections: NotRequired[Sequence[str]],

ConnectorDataTargetTypeDef#

# ConnectorDataTargetTypeDef definition

class ConnectorDataTargetTypeDef(TypedDict):
    Name: str,
    ConnectionType: str,
    Data: Mapping[str, str],
    Inputs: NotRequired[Sequence[str]],

CrawlTypeDef#

# CrawlTypeDef definition

class CrawlTypeDef(TypedDict):
    State: NotRequired[CrawlStateType],  # (1)
    StartedOn: NotRequired[datetime],
    CompletedOn: NotRequired[datetime],
    ErrorMessage: NotRequired[str],
    LogGroup: NotRequired[str],
    LogStream: NotRequired[str],
  1. See CrawlStateType

CrawlerHistoryTypeDef#

# CrawlerHistoryTypeDef definition

class CrawlerHistoryTypeDef(TypedDict):
    CrawlId: NotRequired[str],
    State: NotRequired[CrawlerHistoryStateType],  # (1)
    StartTime: NotRequired[datetime],
    EndTime: NotRequired[datetime],
    Summary: NotRequired[str],
    ErrorMessage: NotRequired[str],
    LogGroup: NotRequired[str],
    LogStream: NotRequired[str],
    MessagePrefix: NotRequired[str],
    DPUHour: NotRequired[float],
  1. See CrawlerHistoryStateType

CrawlerMetricsTypeDef#

# CrawlerMetricsTypeDef definition

class CrawlerMetricsTypeDef(TypedDict):
    CrawlerName: NotRequired[str],
    TimeLeftSeconds: NotRequired[float],
    StillEstimating: NotRequired[bool],
    LastRuntimeSeconds: NotRequired[float],
    MedianRuntimeSeconds: NotRequired[float],
    TablesCreated: NotRequired[int],
    TablesUpdated: NotRequired[int],
    TablesDeleted: NotRequired[int],

DeltaTargetOutputTypeDef#

# DeltaTargetOutputTypeDef definition

class DeltaTargetOutputTypeDef(TypedDict):
    DeltaTables: NotRequired[list[str]],
    ConnectionName: NotRequired[str],
    WriteManifest: NotRequired[bool],
    CreateNativeDeltaTable: NotRequired[bool],

DynamoDBTargetTypeDef#

# DynamoDBTargetTypeDef definition

class DynamoDBTargetTypeDef(TypedDict):
    Path: NotRequired[str],
    scanAll: NotRequired[bool],
    scanRate: NotRequired[float],

HudiTargetOutputTypeDef#

# HudiTargetOutputTypeDef definition

class HudiTargetOutputTypeDef(TypedDict):
    Paths: NotRequired[list[str]],
    ConnectionName: NotRequired[str],
    Exclusions: NotRequired[list[str]],
    MaximumTraversalDepth: NotRequired[int],

IcebergTargetOutputTypeDef#

# IcebergTargetOutputTypeDef definition

class IcebergTargetOutputTypeDef(TypedDict):
    Paths: NotRequired[list[str]],
    ConnectionName: NotRequired[str],
    Exclusions: NotRequired[list[str]],
    MaximumTraversalDepth: NotRequired[int],

JdbcTargetOutputTypeDef#

# JdbcTargetOutputTypeDef definition

class JdbcTargetOutputTypeDef(TypedDict):
    ConnectionName: NotRequired[str],
    Path: NotRequired[str],
    Exclusions: NotRequired[list[str]],
    EnableAdditionalMetadata: NotRequired[list[JdbcMetadataEntryType]],  # (1)
  1. See JdbcMetadataEntryType

MongoDBTargetTypeDef#

# MongoDBTargetTypeDef definition

class MongoDBTargetTypeDef(TypedDict):
    ConnectionName: NotRequired[str],
    Path: NotRequired[str],
    ScanAll: NotRequired[bool],

S3TargetOutputTypeDef#

# S3TargetOutputTypeDef definition

class S3TargetOutputTypeDef(TypedDict):
    Path: NotRequired[str],
    Exclusions: NotRequired[list[str]],
    ConnectionName: NotRequired[str],
    SampleSize: NotRequired[int],
    EventQueueArn: NotRequired[str],
    DlqEventQueueArn: NotRequired[str],

LakeFormationConfigurationTypeDef#

# LakeFormationConfigurationTypeDef definition

class LakeFormationConfigurationTypeDef(TypedDict):
    UseLakeFormationCredentials: NotRequired[bool],
    AccountId: NotRequired[str],

LastCrawlInfoTypeDef#

# LastCrawlInfoTypeDef definition

class LastCrawlInfoTypeDef(TypedDict):
    Status: NotRequired[LastCrawlStatusType],  # (1)
    ErrorMessage: NotRequired[str],
    LogGroup: NotRequired[str],
    LogStream: NotRequired[str],
    MessagePrefix: NotRequired[str],
    StartTime: NotRequired[datetime],
  1. See LastCrawlStatusType

LineageConfigurationTypeDef#

# LineageConfigurationTypeDef definition

class LineageConfigurationTypeDef(TypedDict):
    CrawlerLineageSettings: NotRequired[CrawlerLineageSettingsType],  # (1)
  1. See CrawlerLineageSettingsType

RecrawlPolicyTypeDef#

# RecrawlPolicyTypeDef definition

class RecrawlPolicyTypeDef(TypedDict):
    RecrawlBehavior: NotRequired[RecrawlBehaviorType],  # (1)
  1. See RecrawlBehaviorType

SchemaChangePolicyTypeDef#

# SchemaChangePolicyTypeDef definition

class SchemaChangePolicyTypeDef(TypedDict):
    UpdateBehavior: NotRequired[UpdateBehaviorType],  # (1)
    DeleteBehavior: NotRequired[DeleteBehaviorType],  # (2)
  1. See UpdateBehaviorType
  2. See DeleteBehaviorType

CrawlsFilterTypeDef#

# CrawlsFilterTypeDef definition

class CrawlsFilterTypeDef(TypedDict):
    FieldName: NotRequired[FieldNameType],  # (1)
    FilterOperator: NotRequired[FilterOperatorType],  # (2)
    FieldValue: NotRequired[str],
  1. See FieldNameType
  2. See FilterOperatorType

CreateBlueprintRequestRequestTypeDef#

# CreateBlueprintRequestRequestTypeDef definition

class CreateBlueprintRequestRequestTypeDef(TypedDict):
    Name: str,
    BlueprintLocation: str,
    Description: NotRequired[str],
    Tags: NotRequired[Mapping[str, str]],

CreateCsvClassifierRequestTypeDef#

# CreateCsvClassifierRequestTypeDef definition

class CreateCsvClassifierRequestTypeDef(TypedDict):
    Name: str,
    Delimiter: NotRequired[str],
    QuoteSymbol: NotRequired[str],
    ContainsHeader: NotRequired[CsvHeaderOptionType],  # (1)
    Header: NotRequired[Sequence[str]],
    DisableValueTrimming: NotRequired[bool],
    AllowSingleColumn: NotRequired[bool],
    CustomDatatypeConfigured: NotRequired[bool],
    CustomDatatypes: NotRequired[Sequence[str]],
    Serde: NotRequired[CsvSerdeOptionType],  # (2)
  1. See CsvHeaderOptionType
  2. See CsvSerdeOptionType

CreateGrokClassifierRequestTypeDef#

# CreateGrokClassifierRequestTypeDef definition

class CreateGrokClassifierRequestTypeDef(TypedDict):
    Classification: str,
    Name: str,
    GrokPattern: str,
    CustomPatterns: NotRequired[str],

CreateJsonClassifierRequestTypeDef#

# CreateJsonClassifierRequestTypeDef definition

class CreateJsonClassifierRequestTypeDef(TypedDict):
    Name: str,
    JsonPath: str,

CreateXMLClassifierRequestTypeDef#

# CreateXMLClassifierRequestTypeDef definition

class CreateXMLClassifierRequestTypeDef(TypedDict):
    Classification: str,
    Name: str,
    RowTag: NotRequired[str],

CreateColumnStatisticsTaskSettingsRequestRequestTypeDef#

# CreateColumnStatisticsTaskSettingsRequestRequestTypeDef definition

class CreateColumnStatisticsTaskSettingsRequestRequestTypeDef(TypedDict):
    DatabaseName: str,
    TableName: str,
    Role: str,
    Schedule: NotRequired[str],
    ColumnNameList: NotRequired[Sequence[str]],
    SampleSize: NotRequired[float],
    CatalogID: NotRequired[str],
    SecurityConfiguration: NotRequired[str],
    Tags: NotRequired[Mapping[str, str]],

CreateCustomEntityTypeRequestRequestTypeDef#

# CreateCustomEntityTypeRequestRequestTypeDef definition

class CreateCustomEntityTypeRequestRequestTypeDef(TypedDict):
    Name: str,
    RegexString: str,
    ContextWords: NotRequired[Sequence[str]],
    Tags: NotRequired[Mapping[str, str]],

DataQualityTargetTableTypeDef#

# DataQualityTargetTableTypeDef definition

class DataQualityTargetTableTypeDef(TypedDict):
    TableName: str,
    DatabaseName: str,
    CatalogId: NotRequired[str],

CreateDevEndpointRequestRequestTypeDef#

# CreateDevEndpointRequestRequestTypeDef definition

class CreateDevEndpointRequestRequestTypeDef(TypedDict):
    EndpointName: str,
    RoleArn: str,
    SecurityGroupIds: NotRequired[Sequence[str]],
    SubnetId: NotRequired[str],
    PublicKey: NotRequired[str],
    PublicKeys: NotRequired[Sequence[str]],
    NumberOfNodes: NotRequired[int],
    WorkerType: NotRequired[WorkerTypeType],  # (1)
    GlueVersion: NotRequired[str],
    NumberOfWorkers: NotRequired[int],
    ExtraPythonLibsS3Path: NotRequired[str],
    ExtraJarsS3Path: NotRequired[str],
    SecurityConfiguration: NotRequired[str],
    Tags: NotRequired[Mapping[str, str]],
    Arguments: NotRequired[Mapping[str, str]],
  1. See WorkerTypeType

TagTypeDef#

# TagTypeDef definition

class TagTypeDef(TypedDict):
    key: NotRequired[str],
    value: NotRequired[str],

SourceProcessingPropertiesTypeDef#

# SourceProcessingPropertiesTypeDef definition

class SourceProcessingPropertiesTypeDef(TypedDict):
    RoleArn: NotRequired[str],

TargetProcessingPropertiesTypeDef#

# TargetProcessingPropertiesTypeDef definition

class TargetProcessingPropertiesTypeDef(TypedDict):
    RoleArn: NotRequired[str],
    KmsArn: NotRequired[str],
    ConnectionName: NotRequired[str],
    EventBusArn: NotRequired[str],

IntegrationErrorTypeDef#

# IntegrationErrorTypeDef definition

class IntegrationErrorTypeDef(TypedDict):
    ErrorCode: NotRequired[str],
    ErrorMessage: NotRequired[str],

SourceTableConfigTypeDef#

# SourceTableConfigTypeDef definition

class SourceTableConfigTypeDef(TypedDict):
    Fields: NotRequired[Sequence[str]],
    FilterPredicate: NotRequired[str],
    PrimaryKey: NotRequired[Sequence[str]],
    RecordUpdateField: NotRequired[str],

ExecutionPropertyTypeDef#

# ExecutionPropertyTypeDef definition

class ExecutionPropertyTypeDef(TypedDict):
    MaxConcurrentRuns: NotRequired[int],

JobCommandTypeDef#

# JobCommandTypeDef definition

class JobCommandTypeDef(TypedDict):
    Name: NotRequired[str],
    ScriptLocation: NotRequired[str],
    PythonVersion: NotRequired[str],
    Runtime: NotRequired[str],

SourceControlDetailsTypeDef#

# SourceControlDetailsTypeDef definition

class SourceControlDetailsTypeDef(TypedDict):
    Provider: NotRequired[SourceControlProviderType],  # (1)
    Repository: NotRequired[str],
    Owner: NotRequired[str],
    Branch: NotRequired[str],
    Folder: NotRequired[str],
    LastCommitId: NotRequired[str],
    AuthStrategy: NotRequired[SourceControlAuthStrategyType],  # (2)
    AuthToken: NotRequired[str],
  1. See SourceControlProviderType
  2. See SourceControlAuthStrategyType

PartitionIndexTypeDef#

# PartitionIndexTypeDef definition

class PartitionIndexTypeDef(TypedDict):
    Keys: Sequence[str],
    IndexName: str,

CreateRegistryInputRequestTypeDef#

# CreateRegistryInputRequestTypeDef definition

class CreateRegistryInputRequestTypeDef(TypedDict):
    RegistryName: str,
    Description: NotRequired[str],
    Tags: NotRequired[Mapping[str, str]],

RegistryIdTypeDef#

# RegistryIdTypeDef definition

class RegistryIdTypeDef(TypedDict):
    RegistryName: NotRequired[str],
    RegistryArn: NotRequired[str],

SessionCommandTypeDef#

# SessionCommandTypeDef definition

class SessionCommandTypeDef(TypedDict):
    Name: NotRequired[str],
    PythonVersion: NotRequired[str],

EventBatchingConditionTypeDef#

# EventBatchingConditionTypeDef definition

class EventBatchingConditionTypeDef(TypedDict):
    BatchSize: int,
    BatchWindow: NotRequired[int],

CreateWorkflowRequestRequestTypeDef#

# CreateWorkflowRequestRequestTypeDef definition

class CreateWorkflowRequestRequestTypeDef(TypedDict):
    Name: str,
    Description: NotRequired[str],
    DefaultRunProperties: NotRequired[Mapping[str, str]],
    Tags: NotRequired[Mapping[str, str]],
    MaxConcurrentRuns: NotRequired[int],

DQResultsPublishingOptionsTypeDef#

# DQResultsPublishingOptionsTypeDef definition

class DQResultsPublishingOptionsTypeDef(TypedDict):
    EvaluationContext: NotRequired[str],
    ResultsS3Prefix: NotRequired[str],
    CloudWatchMetricsEnabled: NotRequired[bool],
    ResultsPublishingEnabled: NotRequired[bool],

DQStopJobOnFailureOptionsTypeDef#

# DQStopJobOnFailureOptionsTypeDef definition

class DQStopJobOnFailureOptionsTypeDef(TypedDict):
    StopJobOnFailureTiming: NotRequired[DQStopJobOnFailureTimingType],  # (1)
  1. See DQStopJobOnFailureTimingType

EncryptionAtRestTypeDef#

# EncryptionAtRestTypeDef definition

class EncryptionAtRestTypeDef(TypedDict):
    CatalogEncryptionMode: CatalogEncryptionModeType,  # (1)
    SseAwsKmsKeyId: NotRequired[str],
    CatalogEncryptionServiceRole: NotRequired[str],
  1. See CatalogEncryptionModeType

DataLakePrincipalTypeDef#

# DataLakePrincipalTypeDef definition

class DataLakePrincipalTypeDef(TypedDict):
    DataLakePrincipalIdentifier: NotRequired[str],

DataQualityAnalyzerResultTypeDef#

# DataQualityAnalyzerResultTypeDef definition

class DataQualityAnalyzerResultTypeDef(TypedDict):
    Name: NotRequired[str],
    Description: NotRequired[str],
    EvaluationMessage: NotRequired[str],
    EvaluatedMetrics: NotRequired[dict[str, float]],

DataQualityEncryptionTypeDef#

# DataQualityEncryptionTypeDef definition

class DataQualityEncryptionTypeDef(TypedDict):
    DataQualityEncryptionMode: NotRequired[DataQualityEncryptionModeType],  # (1)
    KmsKeyArn: NotRequired[str],
  1. See DataQualityEncryptionModeType

DataQualityEvaluationRunAdditionalRunOptionsTypeDef#

# DataQualityEvaluationRunAdditionalRunOptionsTypeDef definition

class DataQualityEvaluationRunAdditionalRunOptionsTypeDef(TypedDict):
    CloudWatchMetricsEnabled: NotRequired[bool],
    ResultsS3Prefix: NotRequired[str],
    CompositeRuleEvaluationMethod: NotRequired[DQCompositeRuleEvaluationMethodType],  # (1)
  1. See DQCompositeRuleEvaluationMethodType

DataQualityMetricValuesTypeDef#

# DataQualityMetricValuesTypeDef definition

class DataQualityMetricValuesTypeDef(TypedDict):
    ActualValue: NotRequired[float],
    ExpectedValue: NotRequired[float],
    LowerLimit: NotRequired[float],
    UpperLimit: NotRequired[float],

DataQualityRuleResultTypeDef#

# DataQualityRuleResultTypeDef definition

class DataQualityRuleResultTypeDef(TypedDict):
    Name: NotRequired[str],
    Description: NotRequired[str],
    EvaluationMessage: NotRequired[str],
    Result: NotRequired[DataQualityRuleResultStatusType],  # (1)
    EvaluatedMetrics: NotRequired[dict[str, float]],
    EvaluatedRule: NotRequired[str],
  1. See DataQualityRuleResultStatusType

GlueTableOutputTypeDef#

# GlueTableOutputTypeDef definition

class GlueTableOutputTypeDef(TypedDict):
    DatabaseName: str,
    TableName: str,
    CatalogId: NotRequired[str],
    ConnectionName: NotRequired[str],
    AdditionalOptions: NotRequired[dict[str, str]],

DatabaseIdentifierTypeDef#

# DatabaseIdentifierTypeDef definition

class DatabaseIdentifierTypeDef(TypedDict):
    CatalogId: NotRequired[str],
    DatabaseName: NotRequired[str],
    Region: NotRequired[str],

FederatedDatabaseTypeDef#

# FederatedDatabaseTypeDef definition

class FederatedDatabaseTypeDef(TypedDict):
    Identifier: NotRequired[str],
    ConnectionName: NotRequired[str],

DatatypeTypeDef#

# DatatypeTypeDef definition

class DatatypeTypeDef(TypedDict):
    Id: str,
    Label: str,

DecimalNumberOutputTypeDef#

# DecimalNumberOutputTypeDef definition

class DecimalNumberOutputTypeDef(TypedDict):
    UnscaledValue: bytes,
    Scale: int,

DeleteBlueprintRequestRequestTypeDef#

# DeleteBlueprintRequestRequestTypeDef definition

class DeleteBlueprintRequestRequestTypeDef(TypedDict):
    Name: str,

DeleteCatalogRequestRequestTypeDef#

# DeleteCatalogRequestRequestTypeDef definition

class DeleteCatalogRequestRequestTypeDef(TypedDict):
    CatalogId: str,

DeleteClassifierRequestRequestTypeDef#

# DeleteClassifierRequestRequestTypeDef definition

class DeleteClassifierRequestRequestTypeDef(TypedDict):
    Name: str,

DeleteColumnStatisticsForPartitionRequestRequestTypeDef#

# DeleteColumnStatisticsForPartitionRequestRequestTypeDef definition

class DeleteColumnStatisticsForPartitionRequestRequestTypeDef(TypedDict):
    DatabaseName: str,
    TableName: str,
    PartitionValues: Sequence[str],
    ColumnName: str,
    CatalogId: NotRequired[str],

DeleteColumnStatisticsForTableRequestRequestTypeDef#

# DeleteColumnStatisticsForTableRequestRequestTypeDef definition

class DeleteColumnStatisticsForTableRequestRequestTypeDef(TypedDict):
    DatabaseName: str,
    TableName: str,
    ColumnName: str,
    CatalogId: NotRequired[str],

DeleteColumnStatisticsTaskSettingsRequestRequestTypeDef#

# DeleteColumnStatisticsTaskSettingsRequestRequestTypeDef definition

class DeleteColumnStatisticsTaskSettingsRequestRequestTypeDef(TypedDict):
    DatabaseName: str,
    TableName: str,

DeleteConnectionRequestRequestTypeDef#

# DeleteConnectionRequestRequestTypeDef definition

class DeleteConnectionRequestRequestTypeDef(TypedDict):
    ConnectionName: str,
    CatalogId: NotRequired[str],

DeleteCrawlerRequestRequestTypeDef#

# DeleteCrawlerRequestRequestTypeDef definition

class DeleteCrawlerRequestRequestTypeDef(TypedDict):
    Name: str,

DeleteCustomEntityTypeRequestRequestTypeDef#

# DeleteCustomEntityTypeRequestRequestTypeDef definition

class DeleteCustomEntityTypeRequestRequestTypeDef(TypedDict):
    Name: str,

DeleteDataQualityRulesetRequestRequestTypeDef#

# DeleteDataQualityRulesetRequestRequestTypeDef definition

class DeleteDataQualityRulesetRequestRequestTypeDef(TypedDict):
    Name: str,

DeleteDatabaseRequestRequestTypeDef#

# DeleteDatabaseRequestRequestTypeDef definition

class DeleteDatabaseRequestRequestTypeDef(TypedDict):
    Name: str,
    CatalogId: NotRequired[str],

DeleteDevEndpointRequestRequestTypeDef#

# DeleteDevEndpointRequestRequestTypeDef definition

class DeleteDevEndpointRequestRequestTypeDef(TypedDict):
    EndpointName: str,

DeleteIntegrationRequestRequestTypeDef#

# DeleteIntegrationRequestRequestTypeDef definition

class DeleteIntegrationRequestRequestTypeDef(TypedDict):
    IntegrationIdentifier: str,

DeleteIntegrationTablePropertiesRequestRequestTypeDef#

# DeleteIntegrationTablePropertiesRequestRequestTypeDef definition

class DeleteIntegrationTablePropertiesRequestRequestTypeDef(TypedDict):
    ResourceArn: str,
    TableName: str,

DeleteJobRequestRequestTypeDef#

# DeleteJobRequestRequestTypeDef definition

class DeleteJobRequestRequestTypeDef(TypedDict):
    JobName: str,

DeleteMLTransformRequestRequestTypeDef#

# DeleteMLTransformRequestRequestTypeDef definition

class DeleteMLTransformRequestRequestTypeDef(TypedDict):
    TransformId: str,

DeletePartitionIndexRequestRequestTypeDef#

# DeletePartitionIndexRequestRequestTypeDef definition

class DeletePartitionIndexRequestRequestTypeDef(TypedDict):
    DatabaseName: str,
    TableName: str,
    IndexName: str,
    CatalogId: NotRequired[str],

DeletePartitionRequestRequestTypeDef#

# DeletePartitionRequestRequestTypeDef definition

class DeletePartitionRequestRequestTypeDef(TypedDict):
    DatabaseName: str,
    TableName: str,
    PartitionValues: Sequence[str],
    CatalogId: NotRequired[str],

DeleteResourcePolicyRequestRequestTypeDef#

# DeleteResourcePolicyRequestRequestTypeDef definition

class DeleteResourcePolicyRequestRequestTypeDef(TypedDict):
    PolicyHashCondition: NotRequired[str],
    ResourceArn: NotRequired[str],

SchemaIdTypeDef#

# SchemaIdTypeDef definition

class SchemaIdTypeDef(TypedDict):
    SchemaArn: NotRequired[str],
    SchemaName: NotRequired[str],
    RegistryName: NotRequired[str],

DeleteSecurityConfigurationRequestRequestTypeDef#

# DeleteSecurityConfigurationRequestRequestTypeDef definition

class DeleteSecurityConfigurationRequestRequestTypeDef(TypedDict):
    Name: str,

DeleteSessionRequestRequestTypeDef#

# DeleteSessionRequestRequestTypeDef definition

class DeleteSessionRequestRequestTypeDef(TypedDict):
    Id: str,
    RequestOrigin: NotRequired[str],

DeleteTableOptimizerRequestRequestTypeDef#

# DeleteTableOptimizerRequestRequestTypeDef definition

class DeleteTableOptimizerRequestRequestTypeDef(TypedDict):
    CatalogId: str,
    DatabaseName: str,
    TableName: str,
    Type: TableOptimizerTypeType,  # (1)
  1. See TableOptimizerTypeType

DeleteTableRequestRequestTypeDef#

# DeleteTableRequestRequestTypeDef definition

class DeleteTableRequestRequestTypeDef(TypedDict):
    DatabaseName: str,
    Name: str,
    CatalogId: NotRequired[str],
    TransactionId: NotRequired[str],

DeleteTableVersionRequestRequestTypeDef#

# DeleteTableVersionRequestRequestTypeDef definition

class DeleteTableVersionRequestRequestTypeDef(TypedDict):
    DatabaseName: str,
    TableName: str,
    VersionId: str,
    CatalogId: NotRequired[str],

DeleteTriggerRequestRequestTypeDef#

# DeleteTriggerRequestRequestTypeDef definition

class DeleteTriggerRequestRequestTypeDef(TypedDict):
    Name: str,

DeleteUsageProfileRequestRequestTypeDef#

# DeleteUsageProfileRequestRequestTypeDef definition

class DeleteUsageProfileRequestRequestTypeDef(TypedDict):
    Name: str,

DeleteUserDefinedFunctionRequestRequestTypeDef#

# DeleteUserDefinedFunctionRequestRequestTypeDef definition

class DeleteUserDefinedFunctionRequestRequestTypeDef(TypedDict):
    DatabaseName: str,
    FunctionName: str,
    CatalogId: NotRequired[str],

DeleteWorkflowRequestRequestTypeDef#

# DeleteWorkflowRequestRequestTypeDef definition

class DeleteWorkflowRequestRequestTypeDef(TypedDict):
    Name: str,

DeltaTargetTypeDef#

# DeltaTargetTypeDef definition

class DeltaTargetTypeDef(TypedDict):
    DeltaTables: NotRequired[Sequence[str]],
    ConnectionName: NotRequired[str],
    WriteManifest: NotRequired[bool],
    CreateNativeDeltaTable: NotRequired[bool],

DescribeConnectionTypeRequestRequestTypeDef#

# DescribeConnectionTypeRequestRequestTypeDef definition

class DescribeConnectionTypeRequestRequestTypeDef(TypedDict):
    ConnectionType: str,

PaginatorConfigTypeDef#

# PaginatorConfigTypeDef definition

class PaginatorConfigTypeDef(TypedDict):
    MaxItems: NotRequired[int],
    PageSize: NotRequired[int],
    StartingToken: NotRequired[str],

DescribeEntityRequestRequestTypeDef#

# DescribeEntityRequestRequestTypeDef definition

class DescribeEntityRequestRequestTypeDef(TypedDict):
    ConnectionName: str,
    EntityName: str,
    CatalogId: NotRequired[str],
    NextToken: NotRequired[str],
    DataStoreApiVersion: NotRequired[str],

FieldTypeDef#

# FieldTypeDef definition

class FieldTypeDef(TypedDict):
    FieldName: NotRequired[str],
    Label: NotRequired[str],
    Description: NotRequired[str],
    FieldType: NotRequired[FieldDataTypeType],  # (1)
    IsPrimaryKey: NotRequired[bool],
    IsNullable: NotRequired[bool],
    IsRetrievable: NotRequired[bool],
    IsFilterable: NotRequired[bool],
    IsPartitionable: NotRequired[bool],
    IsCreateable: NotRequired[bool],
    IsUpdateable: NotRequired[bool],
    IsUpsertable: NotRequired[bool],
    IsDefaultOnCreate: NotRequired[bool],
    SupportedValues: NotRequired[list[str]],
    SupportedFilterOperators: NotRequired[list[FieldFilterOperatorType]],  # (2)
    ParentField: NotRequired[str],
    NativeDataType: NotRequired[str],
    CustomProperties: NotRequired[dict[str, str]],
  1. See FieldDataTypeType
  2. See FieldFilterOperatorType

DescribeInboundIntegrationsRequestRequestTypeDef#

# DescribeInboundIntegrationsRequestRequestTypeDef definition

class DescribeInboundIntegrationsRequestRequestTypeDef(TypedDict):
    IntegrationArn: NotRequired[str],
    Marker: NotRequired[str],
    MaxRecords: NotRequired[int],
    TargetArn: NotRequired[str],

IntegrationFilterTypeDef#

# IntegrationFilterTypeDef definition

class IntegrationFilterTypeDef(TypedDict):
    Name: NotRequired[str],
    Values: NotRequired[Sequence[str]],

DevEndpointCustomLibrariesTypeDef#

# DevEndpointCustomLibrariesTypeDef definition

class DevEndpointCustomLibrariesTypeDef(TypedDict):
    ExtraPythonLibsS3Path: NotRequired[str],
    ExtraJarsS3Path: NotRequired[str],

DirectSchemaChangePolicyTypeDef#

# DirectSchemaChangePolicyTypeDef definition

class DirectSchemaChangePolicyTypeDef(TypedDict):
    EnableUpdateCatalog: NotRequired[bool],
    UpdateBehavior: NotRequired[UpdateCatalogBehaviorType],  # (1)
    Table: NotRequired[str],
    Database: NotRequired[str],
  1. See UpdateCatalogBehaviorType

DropDuplicatesTypeDef#

# DropDuplicatesTypeDef definition

class DropDuplicatesTypeDef(TypedDict):
    Name: str,
    Inputs: Sequence[str],
    Columns: NotRequired[Sequence[Sequence[str]]],

DropFieldsTypeDef#

# DropFieldsTypeDef definition

class DropFieldsTypeDef(TypedDict):
    Name: str,
    Inputs: Sequence[str],
    Paths: Sequence[Sequence[str]],

NullCheckBoxListTypeDef#

# NullCheckBoxListTypeDef definition

class NullCheckBoxListTypeDef(TypedDict):
    IsEmpty: NotRequired[bool],
    IsNullString: NotRequired[bool],
    IsNegOne: NotRequired[bool],

TransformConfigParameterOutputTypeDef#

# TransformConfigParameterOutputTypeDef definition

class TransformConfigParameterOutputTypeDef(TypedDict):
    Name: str,
    Type: ParamTypeType,  # (1)
    ValidationRule: NotRequired[str],
    ValidationMessage: NotRequired[str],
    Value: NotRequired[list[str]],
    ListType: NotRequired[ParamTypeType],  # (1)
    IsOptional: NotRequired[bool],
  1. See ParamTypeType
  2. See ParamTypeType

EdgeTypeDef#

# EdgeTypeDef definition

class EdgeTypeDef(TypedDict):
    SourceId: NotRequired[str],
    DestinationId: NotRequired[str],

JobBookmarksEncryptionTypeDef#

# JobBookmarksEncryptionTypeDef definition

class JobBookmarksEncryptionTypeDef(TypedDict):
    JobBookmarksEncryptionMode: NotRequired[JobBookmarksEncryptionModeType],  # (1)
    KmsKeyArn: NotRequired[str],
  1. See JobBookmarksEncryptionModeType

S3EncryptionTypeDef#

# S3EncryptionTypeDef definition

class S3EncryptionTypeDef(TypedDict):
    S3EncryptionMode: NotRequired[S3EncryptionModeType],  # (1)
    KmsKeyArn: NotRequired[str],
  1. See S3EncryptionModeType

EntityTypeDef#

# EntityTypeDef definition

class EntityTypeDef(TypedDict):
    EntityName: NotRequired[str],
    Label: NotRequired[str],
    IsParentEntity: NotRequired[bool],
    Description: NotRequired[str],
    Category: NotRequired[str],
    CustomProperties: NotRequired[dict[str, str]],

ErrorDetailsTypeDef#

# ErrorDetailsTypeDef definition

class ErrorDetailsTypeDef(TypedDict):
    ErrorCode: NotRequired[str],
    ErrorMessage: NotRequired[str],

ExportLabelsTaskRunPropertiesTypeDef#

# ExportLabelsTaskRunPropertiesTypeDef definition

class ExportLabelsTaskRunPropertiesTypeDef(TypedDict):
    OutputS3Path: NotRequired[str],

FederatedTableTypeDef#

# FederatedTableTypeDef definition

class FederatedTableTypeDef(TypedDict):
    Identifier: NotRequired[str],
    DatabaseIdentifier: NotRequired[str],
    ConnectionName: NotRequired[str],

FillMissingValuesTypeDef#

# FillMissingValuesTypeDef definition

class FillMissingValuesTypeDef(TypedDict):
    Name: str,
    Inputs: Sequence[str],
    ImputedPath: str,
    FilledPath: NotRequired[str],

FilterValueOutputTypeDef#

# FilterValueOutputTypeDef definition

class FilterValueOutputTypeDef(TypedDict):
    Type: FilterValueTypeType,  # (1)
    Value: list[str],
  1. See FilterValueTypeType

FilterValueTypeDef#

# FilterValueTypeDef definition

class FilterValueTypeDef(TypedDict):
    Type: FilterValueTypeType,  # (1)
    Value: Sequence[str],
  1. See FilterValueTypeType

FindMatchesParametersTypeDef#

# FindMatchesParametersTypeDef definition

class FindMatchesParametersTypeDef(TypedDict):
    PrimaryKeyColumnName: NotRequired[str],
    PrecisionRecallTradeoff: NotRequired[float],
    AccuracyCostTradeoff: NotRequired[float],
    EnforceProvidedLabels: NotRequired[bool],

FindMatchesTaskRunPropertiesTypeDef#

# FindMatchesTaskRunPropertiesTypeDef definition

class FindMatchesTaskRunPropertiesTypeDef(TypedDict):
    JobId: NotRequired[str],
    JobName: NotRequired[str],
    JobRunId: NotRequired[str],

GetBlueprintRequestRequestTypeDef#

# GetBlueprintRequestRequestTypeDef definition

class GetBlueprintRequestRequestTypeDef(TypedDict):
    Name: str,
    IncludeBlueprint: NotRequired[bool],
    IncludeParameterSpec: NotRequired[bool],

GetBlueprintRunRequestRequestTypeDef#

# GetBlueprintRunRequestRequestTypeDef definition

class GetBlueprintRunRequestRequestTypeDef(TypedDict):
    BlueprintName: str,
    RunId: str,

GetBlueprintRunsRequestRequestTypeDef#

# GetBlueprintRunsRequestRequestTypeDef definition

class GetBlueprintRunsRequestRequestTypeDef(TypedDict):
    BlueprintName: str,
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],

GetCatalogImportStatusRequestRequestTypeDef#

# GetCatalogImportStatusRequestRequestTypeDef definition

class GetCatalogImportStatusRequestRequestTypeDef(TypedDict):
    CatalogId: NotRequired[str],

GetCatalogRequestRequestTypeDef#

# GetCatalogRequestRequestTypeDef definition

class GetCatalogRequestRequestTypeDef(TypedDict):
    CatalogId: str,

GetCatalogsRequestRequestTypeDef#

# GetCatalogsRequestRequestTypeDef definition

class GetCatalogsRequestRequestTypeDef(TypedDict):
    ParentCatalogId: NotRequired[str],
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
    Recursive: NotRequired[bool],

GetClassifierRequestRequestTypeDef#

# GetClassifierRequestRequestTypeDef definition

class GetClassifierRequestRequestTypeDef(TypedDict):
    Name: str,

GetClassifiersRequestRequestTypeDef#

# GetClassifiersRequestRequestTypeDef definition

class GetClassifiersRequestRequestTypeDef(TypedDict):
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

GetColumnStatisticsForPartitionRequestRequestTypeDef#

# GetColumnStatisticsForPartitionRequestRequestTypeDef definition

class GetColumnStatisticsForPartitionRequestRequestTypeDef(TypedDict):
    DatabaseName: str,
    TableName: str,
    PartitionValues: Sequence[str],
    ColumnNames: Sequence[str],
    CatalogId: NotRequired[str],

GetColumnStatisticsForTableRequestRequestTypeDef#

# GetColumnStatisticsForTableRequestRequestTypeDef definition

class GetColumnStatisticsForTableRequestRequestTypeDef(TypedDict):
    DatabaseName: str,
    TableName: str,
    ColumnNames: Sequence[str],
    CatalogId: NotRequired[str],

GetColumnStatisticsTaskRunRequestRequestTypeDef#

# GetColumnStatisticsTaskRunRequestRequestTypeDef definition

class GetColumnStatisticsTaskRunRequestRequestTypeDef(TypedDict):
    ColumnStatisticsTaskRunId: str,

GetColumnStatisticsTaskRunsRequestRequestTypeDef#

# GetColumnStatisticsTaskRunsRequestRequestTypeDef definition

class GetColumnStatisticsTaskRunsRequestRequestTypeDef(TypedDict):
    DatabaseName: str,
    TableName: str,
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

GetColumnStatisticsTaskSettingsRequestRequestTypeDef#

# GetColumnStatisticsTaskSettingsRequestRequestTypeDef definition

class GetColumnStatisticsTaskSettingsRequestRequestTypeDef(TypedDict):
    DatabaseName: str,
    TableName: str,

GetConnectionRequestRequestTypeDef#

# GetConnectionRequestRequestTypeDef definition

class GetConnectionRequestRequestTypeDef(TypedDict):
    Name: str,
    CatalogId: NotRequired[str],
    HidePassword: NotRequired[bool],
    ApplyOverrideForComputeEnvironment: NotRequired[ComputeEnvironmentType],  # (1)
  1. See ComputeEnvironmentType

GetConnectionsFilterTypeDef#

# GetConnectionsFilterTypeDef definition

class GetConnectionsFilterTypeDef(TypedDict):
    MatchCriteria: NotRequired[Sequence[str]],
    ConnectionType: NotRequired[ConnectionTypeType],  # (1)
    ConnectionSchemaVersion: NotRequired[int],
  1. See ConnectionTypeType

GetCrawlerMetricsRequestRequestTypeDef#

# GetCrawlerMetricsRequestRequestTypeDef definition

class GetCrawlerMetricsRequestRequestTypeDef(TypedDict):
    CrawlerNameList: NotRequired[Sequence[str]],
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

GetCrawlerRequestRequestTypeDef#

# GetCrawlerRequestRequestTypeDef definition

class GetCrawlerRequestRequestTypeDef(TypedDict):
    Name: str,

GetCrawlersRequestRequestTypeDef#

# GetCrawlersRequestRequestTypeDef definition

class GetCrawlersRequestRequestTypeDef(TypedDict):
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

GetCustomEntityTypeRequestRequestTypeDef#

# GetCustomEntityTypeRequestRequestTypeDef definition

class GetCustomEntityTypeRequestRequestTypeDef(TypedDict):
    Name: str,

GetDataCatalogEncryptionSettingsRequestRequestTypeDef#

# GetDataCatalogEncryptionSettingsRequestRequestTypeDef definition

class GetDataCatalogEncryptionSettingsRequestRequestTypeDef(TypedDict):
    CatalogId: NotRequired[str],

GetDataQualityModelRequestRequestTypeDef#

# GetDataQualityModelRequestRequestTypeDef definition

class GetDataQualityModelRequestRequestTypeDef(TypedDict):
    ProfileId: str,
    StatisticId: NotRequired[str],

GetDataQualityModelResultRequestRequestTypeDef#

# GetDataQualityModelResultRequestRequestTypeDef definition

class GetDataQualityModelResultRequestRequestTypeDef(TypedDict):
    StatisticId: str,
    ProfileId: str,

StatisticModelResultTypeDef#

# StatisticModelResultTypeDef definition

class StatisticModelResultTypeDef(TypedDict):
    LowerBound: NotRequired[float],
    UpperBound: NotRequired[float],
    PredictedValue: NotRequired[float],
    ActualValue: NotRequired[float],
    Date: NotRequired[datetime],
    InclusionAnnotation: NotRequired[InclusionAnnotationValueType],  # (1)
  1. See InclusionAnnotationValueType

GetDataQualityResultRequestRequestTypeDef#

# GetDataQualityResultRequestRequestTypeDef definition

class GetDataQualityResultRequestRequestTypeDef(TypedDict):
    ResultId: str,

GetDataQualityRuleRecommendationRunRequestRequestTypeDef#

# GetDataQualityRuleRecommendationRunRequestRequestTypeDef definition

class GetDataQualityRuleRecommendationRunRequestRequestTypeDef(TypedDict):
    RunId: str,

GetDataQualityRulesetEvaluationRunRequestRequestTypeDef#

# GetDataQualityRulesetEvaluationRunRequestRequestTypeDef definition

class GetDataQualityRulesetEvaluationRunRequestRequestTypeDef(TypedDict):
    RunId: str,

GetDataQualityRulesetRequestRequestTypeDef#

# GetDataQualityRulesetRequestRequestTypeDef definition

class GetDataQualityRulesetRequestRequestTypeDef(TypedDict):
    Name: str,

GetDatabaseRequestRequestTypeDef#

# GetDatabaseRequestRequestTypeDef definition

class GetDatabaseRequestRequestTypeDef(TypedDict):
    Name: str,
    CatalogId: NotRequired[str],

GetDatabasesRequestRequestTypeDef#

# GetDatabasesRequestRequestTypeDef definition

class GetDatabasesRequestRequestTypeDef(TypedDict):
    CatalogId: NotRequired[str],
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
    ResourceShareType: NotRequired[ResourceShareTypeType],  # (1)
    AttributesToGet: NotRequired[Sequence[DatabaseAttributesType]],  # (2)
  1. See ResourceShareTypeType
  2. See DatabaseAttributesType

GetDataflowGraphRequestRequestTypeDef#

# GetDataflowGraphRequestRequestTypeDef definition

class GetDataflowGraphRequestRequestTypeDef(TypedDict):
    PythonScript: NotRequired[str],

GetDevEndpointRequestRequestTypeDef#

# GetDevEndpointRequestRequestTypeDef definition

class GetDevEndpointRequestRequestTypeDef(TypedDict):
    EndpointName: str,

GetDevEndpointsRequestRequestTypeDef#

# GetDevEndpointsRequestRequestTypeDef definition

class GetDevEndpointsRequestRequestTypeDef(TypedDict):
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

GetEntityRecordsRequestRequestTypeDef#

# GetEntityRecordsRequestRequestTypeDef definition

class GetEntityRecordsRequestRequestTypeDef(TypedDict):
    EntityName: str,
    Limit: int,
    ConnectionName: NotRequired[str],
    CatalogId: NotRequired[str],
    NextToken: NotRequired[str],
    DataStoreApiVersion: NotRequired[str],
    ConnectionOptions: NotRequired[Mapping[str, str]],
    FilterPredicate: NotRequired[str],
    OrderBy: NotRequired[str],
    SelectedFields: NotRequired[Sequence[str]],

GetIntegrationResourcePropertyRequestRequestTypeDef#

# GetIntegrationResourcePropertyRequestRequestTypeDef definition

class GetIntegrationResourcePropertyRequestRequestTypeDef(TypedDict):
    ResourceArn: str,

GetIntegrationTablePropertiesRequestRequestTypeDef#

# GetIntegrationTablePropertiesRequestRequestTypeDef definition

class GetIntegrationTablePropertiesRequestRequestTypeDef(TypedDict):
    ResourceArn: str,
    TableName: str,

SourceTableConfigOutputTypeDef#

# SourceTableConfigOutputTypeDef definition

class SourceTableConfigOutputTypeDef(TypedDict):
    Fields: NotRequired[list[str]],
    FilterPredicate: NotRequired[str],
    PrimaryKey: NotRequired[list[str]],
    RecordUpdateField: NotRequired[str],

GetJobBookmarkRequestRequestTypeDef#

# GetJobBookmarkRequestRequestTypeDef definition

class GetJobBookmarkRequestRequestTypeDef(TypedDict):
    JobName: str,
    RunId: NotRequired[str],

JobBookmarkEntryTypeDef#

# JobBookmarkEntryTypeDef definition

class JobBookmarkEntryTypeDef(TypedDict):
    JobName: NotRequired[str],
    Version: NotRequired[int],
    Run: NotRequired[int],
    Attempt: NotRequired[int],
    PreviousRunId: NotRequired[str],
    RunId: NotRequired[str],
    JobBookmark: NotRequired[str],

GetJobRequestRequestTypeDef#

# GetJobRequestRequestTypeDef definition

class GetJobRequestRequestTypeDef(TypedDict):
    JobName: str,

GetJobRunRequestRequestTypeDef#

# GetJobRunRequestRequestTypeDef definition

class GetJobRunRequestRequestTypeDef(TypedDict):
    JobName: str,
    RunId: str,
    PredecessorsIncluded: NotRequired[bool],

GetJobRunsRequestRequestTypeDef#

# GetJobRunsRequestRequestTypeDef definition

class GetJobRunsRequestRequestTypeDef(TypedDict):
    JobName: str,
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],

GetJobsRequestRequestTypeDef#

# GetJobsRequestRequestTypeDef definition

class GetJobsRequestRequestTypeDef(TypedDict):
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],

GetMLTaskRunRequestRequestTypeDef#

# GetMLTaskRunRequestRequestTypeDef definition

class GetMLTaskRunRequestRequestTypeDef(TypedDict):
    TransformId: str,
    TaskRunId: str,

TaskRunSortCriteriaTypeDef#

# TaskRunSortCriteriaTypeDef definition

class TaskRunSortCriteriaTypeDef(TypedDict):
    Column: TaskRunSortColumnTypeType,  # (1)
    SortDirection: SortDirectionTypeType,  # (2)
  1. See TaskRunSortColumnTypeType
  2. See SortDirectionTypeType

GetMLTransformRequestRequestTypeDef#

# GetMLTransformRequestRequestTypeDef definition

class GetMLTransformRequestRequestTypeDef(TypedDict):
    TransformId: str,

SchemaColumnTypeDef#

# SchemaColumnTypeDef definition

class SchemaColumnTypeDef(TypedDict):
    Name: NotRequired[str],
    DataType: NotRequired[str],

TransformSortCriteriaTypeDef#

# TransformSortCriteriaTypeDef definition

class TransformSortCriteriaTypeDef(TypedDict):
    Column: TransformSortColumnTypeType,  # (1)
    SortDirection: SortDirectionTypeType,  # (2)
  1. See TransformSortColumnTypeType
  2. See SortDirectionTypeType

MappingEntryTypeDef#

# MappingEntryTypeDef definition

class MappingEntryTypeDef(TypedDict):
    SourceTable: NotRequired[str],
    SourcePath: NotRequired[str],
    SourceType: NotRequired[str],
    TargetTable: NotRequired[str],
    TargetPath: NotRequired[str],
    TargetType: NotRequired[str],

GetPartitionIndexesRequestRequestTypeDef#

# GetPartitionIndexesRequestRequestTypeDef definition

class GetPartitionIndexesRequestRequestTypeDef(TypedDict):
    DatabaseName: str,
    TableName: str,
    CatalogId: NotRequired[str],
    NextToken: NotRequired[str],

GetPartitionRequestRequestTypeDef#

# GetPartitionRequestRequestTypeDef definition

class GetPartitionRequestRequestTypeDef(TypedDict):
    DatabaseName: str,
    TableName: str,
    PartitionValues: Sequence[str],
    CatalogId: NotRequired[str],

SegmentTypeDef#

# SegmentTypeDef definition

class SegmentTypeDef(TypedDict):
    SegmentNumber: int,
    TotalSegments: int,

GetResourcePoliciesRequestRequestTypeDef#

# GetResourcePoliciesRequestRequestTypeDef definition

class GetResourcePoliciesRequestRequestTypeDef(TypedDict):
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],

GluePolicyTypeDef#

# GluePolicyTypeDef definition

class GluePolicyTypeDef(TypedDict):
    PolicyInJson: NotRequired[str],
    PolicyHash: NotRequired[str],
    CreateTime: NotRequired[datetime],
    UpdateTime: NotRequired[datetime],

GetResourcePolicyRequestRequestTypeDef#

# GetResourcePolicyRequestRequestTypeDef definition

class GetResourcePolicyRequestRequestTypeDef(TypedDict):
    ResourceArn: NotRequired[str],

SchemaVersionNumberTypeDef#

# SchemaVersionNumberTypeDef definition

class SchemaVersionNumberTypeDef(TypedDict):
    LatestVersion: NotRequired[bool],
    VersionNumber: NotRequired[int],

GetSecurityConfigurationRequestRequestTypeDef#

# GetSecurityConfigurationRequestRequestTypeDef definition

class GetSecurityConfigurationRequestRequestTypeDef(TypedDict):
    Name: str,

GetSecurityConfigurationsRequestRequestTypeDef#

# GetSecurityConfigurationsRequestRequestTypeDef definition

class GetSecurityConfigurationsRequestRequestTypeDef(TypedDict):
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

GetSessionRequestRequestTypeDef#

# GetSessionRequestRequestTypeDef definition

class GetSessionRequestRequestTypeDef(TypedDict):
    Id: str,
    RequestOrigin: NotRequired[str],

GetStatementRequestRequestTypeDef#

# GetStatementRequestRequestTypeDef definition

class GetStatementRequestRequestTypeDef(TypedDict):
    SessionId: str,
    Id: int,
    RequestOrigin: NotRequired[str],

GetTableOptimizerRequestRequestTypeDef#

# GetTableOptimizerRequestRequestTypeDef definition

class GetTableOptimizerRequestRequestTypeDef(TypedDict):
    CatalogId: str,
    DatabaseName: str,
    TableName: str,
    Type: TableOptimizerTypeType,  # (1)
  1. See TableOptimizerTypeType

GetTableVersionRequestRequestTypeDef#

# GetTableVersionRequestRequestTypeDef definition

class GetTableVersionRequestRequestTypeDef(TypedDict):
    DatabaseName: str,
    TableName: str,
    CatalogId: NotRequired[str],
    VersionId: NotRequired[str],

GetTableVersionsRequestRequestTypeDef#

# GetTableVersionsRequestRequestTypeDef definition

class GetTableVersionsRequestRequestTypeDef(TypedDict):
    DatabaseName: str,
    TableName: str,
    CatalogId: NotRequired[str],
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],

GetTagsRequestRequestTypeDef#

# GetTagsRequestRequestTypeDef definition

class GetTagsRequestRequestTypeDef(TypedDict):
    ResourceArn: str,

GetTriggerRequestRequestTypeDef#

# GetTriggerRequestRequestTypeDef definition

class GetTriggerRequestRequestTypeDef(TypedDict):
    Name: str,

GetTriggersRequestRequestTypeDef#

# GetTriggersRequestRequestTypeDef definition

class GetTriggersRequestRequestTypeDef(TypedDict):
    NextToken: NotRequired[str],
    DependentJobName: NotRequired[str],
    MaxResults: NotRequired[int],

SupportedDialectTypeDef#

# SupportedDialectTypeDef definition

class SupportedDialectTypeDef(TypedDict):
    Dialect: NotRequired[ViewDialectType],  # (1)
    DialectVersion: NotRequired[str],
  1. See ViewDialectType

GetUsageProfileRequestRequestTypeDef#

# GetUsageProfileRequestRequestTypeDef definition

class GetUsageProfileRequestRequestTypeDef(TypedDict):
    Name: str,

GetUserDefinedFunctionRequestRequestTypeDef#

# GetUserDefinedFunctionRequestRequestTypeDef definition

class GetUserDefinedFunctionRequestRequestTypeDef(TypedDict):
    DatabaseName: str,
    FunctionName: str,
    CatalogId: NotRequired[str],

GetUserDefinedFunctionsRequestRequestTypeDef#

# GetUserDefinedFunctionsRequestRequestTypeDef definition

class GetUserDefinedFunctionsRequestRequestTypeDef(TypedDict):
    Pattern: str,
    CatalogId: NotRequired[str],
    DatabaseName: NotRequired[str],
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],

GetWorkflowRequestRequestTypeDef#

# GetWorkflowRequestRequestTypeDef definition

class GetWorkflowRequestRequestTypeDef(TypedDict):
    Name: str,
    IncludeGraph: NotRequired[bool],

GetWorkflowRunPropertiesRequestRequestTypeDef#

# GetWorkflowRunPropertiesRequestRequestTypeDef definition

class GetWorkflowRunPropertiesRequestRequestTypeDef(TypedDict):
    Name: str,
    RunId: str,

GetWorkflowRunRequestRequestTypeDef#

# GetWorkflowRunRequestRequestTypeDef definition

class GetWorkflowRunRequestRequestTypeDef(TypedDict):
    Name: str,
    RunId: str,
    IncludeGraph: NotRequired[bool],

GetWorkflowRunsRequestRequestTypeDef#

# GetWorkflowRunsRequestRequestTypeDef definition

class GetWorkflowRunsRequestRequestTypeDef(TypedDict):
    Name: str,
    IncludeGraph: NotRequired[bool],
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],

GlueStudioSchemaColumnTypeDef#

# GlueStudioSchemaColumnTypeDef definition

class GlueStudioSchemaColumnTypeDef(TypedDict):
    Name: str,
    Type: NotRequired[str],

GlueTableTypeDef#

# GlueTableTypeDef definition

class GlueTableTypeDef(TypedDict):
    DatabaseName: str,
    TableName: str,
    CatalogId: NotRequired[str],
    ConnectionName: NotRequired[str],
    AdditionalOptions: NotRequired[Mapping[str, str]],

S3SourceAdditionalOptionsTypeDef#

# S3SourceAdditionalOptionsTypeDef definition

class S3SourceAdditionalOptionsTypeDef(TypedDict):
    BoundedSize: NotRequired[int],
    BoundedFiles: NotRequired[int],

HudiTargetTypeDef#

# HudiTargetTypeDef definition

class HudiTargetTypeDef(TypedDict):
    Paths: NotRequired[Sequence[str]],
    ConnectionName: NotRequired[str],
    Exclusions: NotRequired[Sequence[str]],
    MaximumTraversalDepth: NotRequired[int],

IcebergInputTypeDef#

# IcebergInputTypeDef definition

class IcebergInputTypeDef(TypedDict):
    MetadataOperation: MetadataOperationType,  # (1)
    Version: NotRequired[str],
  1. See MetadataOperationType

IcebergOrphanFileDeletionConfigurationTypeDef#

# IcebergOrphanFileDeletionConfigurationTypeDef definition

class IcebergOrphanFileDeletionConfigurationTypeDef(TypedDict):
    orphanFileRetentionPeriodInDays: NotRequired[int],
    location: NotRequired[str],

IcebergOrphanFileDeletionMetricsTypeDef#

# IcebergOrphanFileDeletionMetricsTypeDef definition

class IcebergOrphanFileDeletionMetricsTypeDef(TypedDict):
    NumberOfOrphanFilesDeleted: NotRequired[int],
    NumberOfDpus: NotRequired[int],
    JobDurationInHour: NotRequired[float],

IcebergRetentionConfigurationTypeDef#

# IcebergRetentionConfigurationTypeDef definition

class IcebergRetentionConfigurationTypeDef(TypedDict):
    snapshotRetentionPeriodInDays: NotRequired[int],
    numberOfSnapshotsToRetain: NotRequired[int],
    cleanExpiredFiles: NotRequired[bool],

IcebergRetentionMetricsTypeDef#

# IcebergRetentionMetricsTypeDef definition

class IcebergRetentionMetricsTypeDef(TypedDict):
    NumberOfDataFilesDeleted: NotRequired[int],
    NumberOfManifestFilesDeleted: NotRequired[int],
    NumberOfManifestListsDeleted: NotRequired[int],
    NumberOfDpus: NotRequired[int],
    JobDurationInHour: NotRequired[float],

IcebergTargetTypeDef#

# IcebergTargetTypeDef definition

class IcebergTargetTypeDef(TypedDict):
    Paths: NotRequired[Sequence[str]],
    ConnectionName: NotRequired[str],
    Exclusions: NotRequired[Sequence[str]],
    MaximumTraversalDepth: NotRequired[int],

ImportCatalogToGlueRequestRequestTypeDef#

# ImportCatalogToGlueRequestRequestTypeDef definition

class ImportCatalogToGlueRequestRequestTypeDef(TypedDict):
    CatalogId: NotRequired[str],

ImportLabelsTaskRunPropertiesTypeDef#

# ImportLabelsTaskRunPropertiesTypeDef definition

class ImportLabelsTaskRunPropertiesTypeDef(TypedDict):
    InputS3Path: NotRequired[str],
    Replace: NotRequired[bool],

IntegrationPartitionTypeDef#

# IntegrationPartitionTypeDef definition

class IntegrationPartitionTypeDef(TypedDict):
    FieldName: NotRequired[str],
    FunctionSpec: NotRequired[str],

JDBCConnectorOptionsOutputTypeDef#

# JDBCConnectorOptionsOutputTypeDef definition

class JDBCConnectorOptionsOutputTypeDef(TypedDict):
    FilterPredicate: NotRequired[str],
    PartitionColumn: NotRequired[str],
    LowerBound: NotRequired[int],
    UpperBound: NotRequired[int],
    NumPartitions: NotRequired[int],
    JobBookmarkKeys: NotRequired[list[str]],
    JobBookmarkKeysSortOrder: NotRequired[str],
    DataTypeMapping: NotRequired[dict[JDBCDataTypeType, GlueRecordTypeType]],  # (1)
  1. See JDBCDataTypeType GlueRecordTypeType

JDBCConnectorOptionsTypeDef#

# JDBCConnectorOptionsTypeDef definition

class JDBCConnectorOptionsTypeDef(TypedDict):
    FilterPredicate: NotRequired[str],
    PartitionColumn: NotRequired[str],
    LowerBound: NotRequired[int],
    UpperBound: NotRequired[int],
    NumPartitions: NotRequired[int],
    JobBookmarkKeys: NotRequired[Sequence[str]],
    JobBookmarkKeysSortOrder: NotRequired[str],
    DataTypeMapping: NotRequired[Mapping[JDBCDataTypeType, GlueRecordTypeType]],  # (1)
  1. See JDBCDataTypeType GlueRecordTypeType

JdbcTargetTypeDef#

# JdbcTargetTypeDef definition

class JdbcTargetTypeDef(TypedDict):
    ConnectionName: NotRequired[str],
    Path: NotRequired[str],
    Exclusions: NotRequired[Sequence[str]],
    EnableAdditionalMetadata: NotRequired[Sequence[JdbcMetadataEntryType]],  # (1)
  1. See JdbcMetadataEntryType

PredecessorTypeDef#

# PredecessorTypeDef definition

class PredecessorTypeDef(TypedDict):
    JobName: NotRequired[str],
    RunId: NotRequired[str],

JoinColumnOutputTypeDef#

# JoinColumnOutputTypeDef definition

class JoinColumnOutputTypeDef(TypedDict):
    From: str,
    Keys: list[list[str]],

JoinColumnTypeDef#

# JoinColumnTypeDef definition

class JoinColumnTypeDef(TypedDict):
    From: str,
    Keys: Sequence[Sequence[str]],

KeySchemaElementTypeDef#

# KeySchemaElementTypeDef definition

class KeySchemaElementTypeDef(TypedDict):
    Name: str,
    Type: str,

LabelingSetGenerationTaskRunPropertiesTypeDef#

# LabelingSetGenerationTaskRunPropertiesTypeDef definition

class LabelingSetGenerationTaskRunPropertiesTypeDef(TypedDict):
    OutputS3Path: NotRequired[str],

ListBlueprintsRequestRequestTypeDef#

# ListBlueprintsRequestRequestTypeDef definition

class ListBlueprintsRequestRequestTypeDef(TypedDict):
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
    Tags: NotRequired[Mapping[str, str]],

ListColumnStatisticsTaskRunsRequestRequestTypeDef#

# ListColumnStatisticsTaskRunsRequestRequestTypeDef definition

class ListColumnStatisticsTaskRunsRequestRequestTypeDef(TypedDict):
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

ListConnectionTypesRequestRequestTypeDef#

# ListConnectionTypesRequestRequestTypeDef definition

class ListConnectionTypesRequestRequestTypeDef(TypedDict):
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

ListCrawlersRequestRequestTypeDef#

# ListCrawlersRequestRequestTypeDef definition

class ListCrawlersRequestRequestTypeDef(TypedDict):
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
    Tags: NotRequired[Mapping[str, str]],

ListCustomEntityTypesRequestRequestTypeDef#

# ListCustomEntityTypesRequestRequestTypeDef definition

class ListCustomEntityTypesRequestRequestTypeDef(TypedDict):
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
    Tags: NotRequired[Mapping[str, str]],

ListDevEndpointsRequestRequestTypeDef#

# ListDevEndpointsRequestRequestTypeDef definition

class ListDevEndpointsRequestRequestTypeDef(TypedDict):
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
    Tags: NotRequired[Mapping[str, str]],

ListEntitiesRequestRequestTypeDef#

# ListEntitiesRequestRequestTypeDef definition

class ListEntitiesRequestRequestTypeDef(TypedDict):
    ConnectionName: NotRequired[str],
    CatalogId: NotRequired[str],
    ParentEntityName: NotRequired[str],
    NextToken: NotRequired[str],
    DataStoreApiVersion: NotRequired[str],

ListJobsRequestRequestTypeDef#

# ListJobsRequestRequestTypeDef definition

class ListJobsRequestRequestTypeDef(TypedDict):
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
    Tags: NotRequired[Mapping[str, str]],

ListRegistriesInputRequestTypeDef#

# ListRegistriesInputRequestTypeDef definition

class ListRegistriesInputRequestTypeDef(TypedDict):
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

RegistryListItemTypeDef#

# RegistryListItemTypeDef definition

class RegistryListItemTypeDef(TypedDict):
    RegistryName: NotRequired[str],
    RegistryArn: NotRequired[str],
    Description: NotRequired[str],
    Status: NotRequired[RegistryStatusType],  # (1)
    CreatedTime: NotRequired[str],
    UpdatedTime: NotRequired[str],
  1. See RegistryStatusType

SchemaVersionListItemTypeDef#

# SchemaVersionListItemTypeDef definition

class SchemaVersionListItemTypeDef(TypedDict):
    SchemaArn: NotRequired[str],
    SchemaVersionId: NotRequired[str],
    VersionNumber: NotRequired[int],
    Status: NotRequired[SchemaVersionStatusType],  # (1)
    CreatedTime: NotRequired[str],
  1. See SchemaVersionStatusType

SchemaListItemTypeDef#

# SchemaListItemTypeDef definition

class SchemaListItemTypeDef(TypedDict):
    RegistryName: NotRequired[str],
    SchemaName: NotRequired[str],
    SchemaArn: NotRequired[str],
    Description: NotRequired[str],
    SchemaStatus: NotRequired[SchemaStatusType],  # (1)
    CreatedTime: NotRequired[str],
    UpdatedTime: NotRequired[str],
  1. See SchemaStatusType

ListSessionsRequestRequestTypeDef#

# ListSessionsRequestRequestTypeDef definition

class ListSessionsRequestRequestTypeDef(TypedDict):
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
    Tags: NotRequired[Mapping[str, str]],
    RequestOrigin: NotRequired[str],

ListStatementsRequestRequestTypeDef#

# ListStatementsRequestRequestTypeDef definition

class ListStatementsRequestRequestTypeDef(TypedDict):
    SessionId: str,
    RequestOrigin: NotRequired[str],
    NextToken: NotRequired[str],

ListTableOptimizerRunsRequestRequestTypeDef#

# ListTableOptimizerRunsRequestRequestTypeDef definition

class ListTableOptimizerRunsRequestRequestTypeDef(TypedDict):
    CatalogId: str,
    DatabaseName: str,
    TableName: str,
    Type: TableOptimizerTypeType,  # (1)
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
  1. See TableOptimizerTypeType

ListTriggersRequestRequestTypeDef#

# ListTriggersRequestRequestTypeDef definition

class ListTriggersRequestRequestTypeDef(TypedDict):
    NextToken: NotRequired[str],
    DependentJobName: NotRequired[str],
    MaxResults: NotRequired[int],
    Tags: NotRequired[Mapping[str, str]],

ListUsageProfilesRequestRequestTypeDef#

# ListUsageProfilesRequestRequestTypeDef definition

class ListUsageProfilesRequestRequestTypeDef(TypedDict):
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],

UsageProfileDefinitionTypeDef#

# UsageProfileDefinitionTypeDef definition

class UsageProfileDefinitionTypeDef(TypedDict):
    Name: NotRequired[str],
    Description: NotRequired[str],
    CreatedOn: NotRequired[datetime],
    LastModifiedOn: NotRequired[datetime],

ListWorkflowsRequestRequestTypeDef#

# ListWorkflowsRequestRequestTypeDef definition

class ListWorkflowsRequestRequestTypeDef(TypedDict):
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],

MLUserDataEncryptionTypeDef#

# MLUserDataEncryptionTypeDef definition

class MLUserDataEncryptionTypeDef(TypedDict):
    MlUserDataEncryptionMode: MLUserDataEncryptionModeStringType,  # (1)
    KmsKeyId: NotRequired[str],
  1. See MLUserDataEncryptionModeStringType

MappingTypeDef#

# MappingTypeDef definition

class MappingTypeDef(TypedDict):
    ToKey: NotRequired[str],
    FromPath: NotRequired[Sequence[str]],
    FromType: NotRequired[str],
    ToType: NotRequired[str],
    Dropped: NotRequired[bool],
    Children: NotRequired[Sequence[Mapping[str, Any]]],

MergeTypeDef#

# MergeTypeDef definition

class MergeTypeDef(TypedDict):
    Name: str,
    Inputs: Sequence[str],
    Source: str,
    PrimaryKeys: Sequence[Sequence[str]],

OtherMetadataValueListItemTypeDef#

# OtherMetadataValueListItemTypeDef definition

class OtherMetadataValueListItemTypeDef(TypedDict):
    MetadataValue: NotRequired[str],
    CreatedTime: NotRequired[str],

MetadataKeyValuePairTypeDef#

# MetadataKeyValuePairTypeDef definition

class MetadataKeyValuePairTypeDef(TypedDict):
    MetadataKey: NotRequired[str],
    MetadataValue: NotRequired[str],

MicrosoftSQLServerCatalogTargetTypeDef#

# MicrosoftSQLServerCatalogTargetTypeDef definition

class MicrosoftSQLServerCatalogTargetTypeDef(TypedDict):
    Name: str,
    Inputs: Sequence[str],
    Database: str,
    Table: str,

ModifyIntegrationRequestRequestTypeDef#

# ModifyIntegrationRequestRequestTypeDef definition

class ModifyIntegrationRequestRequestTypeDef(TypedDict):
    IntegrationIdentifier: str,
    Description: NotRequired[str],
    DataFilter: NotRequired[str],
    IntegrationName: NotRequired[str],

MySQLCatalogTargetTypeDef#

# MySQLCatalogTargetTypeDef definition

class MySQLCatalogTargetTypeDef(TypedDict):
    Name: str,
    Inputs: Sequence[str],
    Database: str,
    Table: str,

OAuth2ClientApplicationTypeDef#

# OAuth2ClientApplicationTypeDef definition

class OAuth2ClientApplicationTypeDef(TypedDict):
    UserManagedClientApplicationClientId: NotRequired[str],
    AWSManagedClientApplicationReference: NotRequired[str],

OAuth2CredentialsTypeDef#

# OAuth2CredentialsTypeDef definition

class OAuth2CredentialsTypeDef(TypedDict):
    UserManagedClientApplicationClientSecret: NotRequired[str],
    AccessToken: NotRequired[str],
    RefreshToken: NotRequired[str],
    JwtToken: NotRequired[str],

OracleSQLCatalogTargetTypeDef#

# OracleSQLCatalogTargetTypeDef definition

class OracleSQLCatalogTargetTypeDef(TypedDict):
    Name: str,
    Inputs: Sequence[str],
    Database: str,
    Table: str,

OrderTypeDef#

# OrderTypeDef definition

class OrderTypeDef(TypedDict):
    Column: str,
    SortOrder: int,

PIIDetectionTypeDef#

# PIIDetectionTypeDef definition

class PIIDetectionTypeDef(TypedDict):
    Name: str,
    Inputs: Sequence[str],
    PiiType: PiiTypeType,  # (1)
    EntityTypesToDetect: Sequence[str],
    OutputColumnName: NotRequired[str],
    SampleFraction: NotRequired[float],
    ThresholdFraction: NotRequired[float],
    MaskValue: NotRequired[str],
  1. See PiiTypeType

PhysicalConnectionRequirementsTypeDef#

# PhysicalConnectionRequirementsTypeDef definition

class PhysicalConnectionRequirementsTypeDef(TypedDict):
    SubnetId: NotRequired[str],
    SecurityGroupIdList: NotRequired[Sequence[str]],
    AvailabilityZone: NotRequired[str],

PostgreSQLCatalogTargetTypeDef#

# PostgreSQLCatalogTargetTypeDef definition

class PostgreSQLCatalogTargetTypeDef(TypedDict):
    Name: str,
    Inputs: Sequence[str],
    Database: str,
    Table: str,

PropertyPredicateTypeDef#

# PropertyPredicateTypeDef definition

class PropertyPredicateTypeDef(TypedDict):
    Key: NotRequired[str],
    Value: NotRequired[str],
    Comparator: NotRequired[ComparatorType],  # (1)
  1. See ComparatorType

PutDataQualityProfileAnnotationRequestRequestTypeDef#

# PutDataQualityProfileAnnotationRequestRequestTypeDef definition

class PutDataQualityProfileAnnotationRequestRequestTypeDef(TypedDict):
    ProfileId: str,
    InclusionAnnotation: InclusionAnnotationValueType,  # (1)
  1. See InclusionAnnotationValueType

PutResourcePolicyRequestRequestTypeDef#

# PutResourcePolicyRequestRequestTypeDef definition

class PutResourcePolicyRequestRequestTypeDef(TypedDict):
    PolicyInJson: str,
    ResourceArn: NotRequired[str],
    PolicyHashCondition: NotRequired[str],
    PolicyExistsCondition: NotRequired[ExistConditionType],  # (1)
    EnableHybrid: NotRequired[EnableHybridValuesType],  # (2)
  1. See ExistConditionType
  2. See EnableHybridValuesType

PutWorkflowRunPropertiesRequestRequestTypeDef#

# PutWorkflowRunPropertiesRequestRequestTypeDef definition

class PutWorkflowRunPropertiesRequestRequestTypeDef(TypedDict):
    Name: str,
    RunId: str,
    RunProperties: Mapping[str, str],

RecipeActionOutputTypeDef#

# RecipeActionOutputTypeDef definition

class RecipeActionOutputTypeDef(TypedDict):
    Operation: str,
    Parameters: NotRequired[dict[str, str]],

RecipeActionTypeDef#

# RecipeActionTypeDef definition

class RecipeActionTypeDef(TypedDict):
    Operation: str,
    Parameters: NotRequired[Mapping[str, str]],

RecipeReferenceTypeDef#

# RecipeReferenceTypeDef definition

class RecipeReferenceTypeDef(TypedDict):
    RecipeArn: str,
    RecipeVersion: str,

UpsertRedshiftTargetOptionsOutputTypeDef#

# UpsertRedshiftTargetOptionsOutputTypeDef definition

class UpsertRedshiftTargetOptionsOutputTypeDef(TypedDict):
    TableLocation: NotRequired[str],
    ConnectionName: NotRequired[str],
    UpsertKeys: NotRequired[list[str]],

RenameFieldTypeDef#

# RenameFieldTypeDef definition

class RenameFieldTypeDef(TypedDict):
    Name: str,
    Inputs: Sequence[str],
    SourcePath: Sequence[str],
    TargetPath: Sequence[str],

ResetJobBookmarkRequestRequestTypeDef#

# ResetJobBookmarkRequestRequestTypeDef definition

class ResetJobBookmarkRequestRequestTypeDef(TypedDict):
    JobName: str,
    RunId: NotRequired[str],

ResourceUriTypeDef#

# ResourceUriTypeDef definition

class ResourceUriTypeDef(TypedDict):
    ResourceType: NotRequired[ResourceTypeType],  # (1)
    Uri: NotRequired[str],
  1. See ResourceTypeType

ResumeWorkflowRunRequestRequestTypeDef#

# ResumeWorkflowRunRequestRequestTypeDef definition

class ResumeWorkflowRunRequestRequestTypeDef(TypedDict):
    Name: str,
    RunId: str,
    NodeIds: Sequence[str],

RunIdentifierTypeDef#

# RunIdentifierTypeDef definition

class RunIdentifierTypeDef(TypedDict):
    RunId: NotRequired[str],
    JobRunId: NotRequired[str],

RunMetricsTypeDef#

# RunMetricsTypeDef definition

class RunMetricsTypeDef(TypedDict):
    NumberOfBytesCompacted: NotRequired[str],
    NumberOfFilesCompacted: NotRequired[str],
    NumberOfDpus: NotRequired[str],
    JobDurationInHour: NotRequired[str],

RunStatementRequestRequestTypeDef#

# RunStatementRequestRequestTypeDef definition

class RunStatementRequestRequestTypeDef(TypedDict):
    SessionId: str,
    Code: str,
    RequestOrigin: NotRequired[str],

S3DirectSourceAdditionalOptionsTypeDef#

# S3DirectSourceAdditionalOptionsTypeDef definition

class S3DirectSourceAdditionalOptionsTypeDef(TypedDict):
    BoundedSize: NotRequired[int],
    BoundedFiles: NotRequired[int],
    EnableSamplePath: NotRequired[bool],
    SamplePath: NotRequired[str],

S3TargetTypeDef#

# S3TargetTypeDef definition

class S3TargetTypeDef(TypedDict):
    Path: NotRequired[str],
    Exclusions: NotRequired[Sequence[str]],
    ConnectionName: NotRequired[str],
    SampleSize: NotRequired[int],
    EventQueueArn: NotRequired[str],
    DlqEventQueueArn: NotRequired[str],

SortCriterionTypeDef#

# SortCriterionTypeDef definition

class SortCriterionTypeDef(TypedDict):
    FieldName: NotRequired[str],
    Sort: NotRequired[SortType],  # (1)
  1. See SortType

SelectFieldsTypeDef#

# SelectFieldsTypeDef definition

class SelectFieldsTypeDef(TypedDict):
    Name: str,
    Inputs: Sequence[str],
    Paths: Sequence[Sequence[str]],

SelectFromCollectionTypeDef#

# SelectFromCollectionTypeDef definition

class SelectFromCollectionTypeDef(TypedDict):
    Name: str,
    Inputs: Sequence[str],
    Index: int,

SerDeInfoOutputTypeDef#

# SerDeInfoOutputTypeDef definition

class SerDeInfoOutputTypeDef(TypedDict):
    Name: NotRequired[str],
    SerializationLibrary: NotRequired[str],
    Parameters: NotRequired[dict[str, str]],

SerDeInfoTypeDef#

# SerDeInfoTypeDef definition

class SerDeInfoTypeDef(TypedDict):
    Name: NotRequired[str],
    SerializationLibrary: NotRequired[str],
    Parameters: NotRequired[Mapping[str, str]],

SkewedInfoOutputTypeDef#

# SkewedInfoOutputTypeDef definition

class SkewedInfoOutputTypeDef(TypedDict):
    SkewedColumnNames: NotRequired[list[str]],
    SkewedColumnValues: NotRequired[list[str]],
    SkewedColumnValueLocationMaps: NotRequired[dict[str, str]],

SkewedInfoTypeDef#

# SkewedInfoTypeDef definition

class SkewedInfoTypeDef(TypedDict):
    SkewedColumnNames: NotRequired[Sequence[str]],
    SkewedColumnValues: NotRequired[Sequence[str]],
    SkewedColumnValueLocationMaps: NotRequired[Mapping[str, str]],

SqlAliasTypeDef#

# SqlAliasTypeDef definition

class SqlAliasTypeDef(TypedDict):
    From: str,
    Alias: str,

SpigotTypeDef#

# SpigotTypeDef definition

class SpigotTypeDef(TypedDict):
    Name: str,
    Inputs: Sequence[str],
    Path: str,
    Topk: NotRequired[int],
    Prob: NotRequired[float],

SplitFieldsTypeDef#

# SplitFieldsTypeDef definition

class SplitFieldsTypeDef(TypedDict):
    Name: str,
    Inputs: Sequence[str],
    Paths: Sequence[Sequence[str]],

StartBlueprintRunRequestRequestTypeDef#

# StartBlueprintRunRequestRequestTypeDef definition

class StartBlueprintRunRequestRequestTypeDef(TypedDict):
    BlueprintName: str,
    RoleArn: str,
    Parameters: NotRequired[str],

StartColumnStatisticsTaskRunRequestRequestTypeDef#

# StartColumnStatisticsTaskRunRequestRequestTypeDef definition

class StartColumnStatisticsTaskRunRequestRequestTypeDef(TypedDict):
    DatabaseName: str,
    TableName: str,
    Role: str,
    ColumnNameList: NotRequired[Sequence[str]],
    SampleSize: NotRequired[float],
    CatalogID: NotRequired[str],
    SecurityConfiguration: NotRequired[str],

StartColumnStatisticsTaskRunScheduleRequestRequestTypeDef#

# StartColumnStatisticsTaskRunScheduleRequestRequestTypeDef definition

class StartColumnStatisticsTaskRunScheduleRequestRequestTypeDef(TypedDict):
    DatabaseName: str,
    TableName: str,

StartCrawlerRequestRequestTypeDef#

# StartCrawlerRequestRequestTypeDef definition

class StartCrawlerRequestRequestTypeDef(TypedDict):
    Name: str,

StartCrawlerScheduleRequestRequestTypeDef#

# StartCrawlerScheduleRequestRequestTypeDef definition

class StartCrawlerScheduleRequestRequestTypeDef(TypedDict):
    CrawlerName: str,

StartExportLabelsTaskRunRequestRequestTypeDef#

# StartExportLabelsTaskRunRequestRequestTypeDef definition

class StartExportLabelsTaskRunRequestRequestTypeDef(TypedDict):
    TransformId: str,
    OutputS3Path: str,

StartImportLabelsTaskRunRequestRequestTypeDef#

# StartImportLabelsTaskRunRequestRequestTypeDef definition

class StartImportLabelsTaskRunRequestRequestTypeDef(TypedDict):
    TransformId: str,
    InputS3Path: str,
    ReplaceAllLabels: NotRequired[bool],

StartMLEvaluationTaskRunRequestRequestTypeDef#

# StartMLEvaluationTaskRunRequestRequestTypeDef definition

class StartMLEvaluationTaskRunRequestRequestTypeDef(TypedDict):
    TransformId: str,

StartMLLabelingSetGenerationTaskRunRequestRequestTypeDef#

# StartMLLabelingSetGenerationTaskRunRequestRequestTypeDef definition

class StartMLLabelingSetGenerationTaskRunRequestRequestTypeDef(TypedDict):
    TransformId: str,
    OutputS3Path: str,

StartTriggerRequestRequestTypeDef#

# StartTriggerRequestRequestTypeDef definition

class StartTriggerRequestRequestTypeDef(TypedDict):
    Name: str,

StartWorkflowRunRequestRequestTypeDef#

# StartWorkflowRunRequestRequestTypeDef definition

class StartWorkflowRunRequestRequestTypeDef(TypedDict):
    Name: str,
    RunProperties: NotRequired[Mapping[str, str]],

StartingEventBatchConditionTypeDef#

# StartingEventBatchConditionTypeDef definition

class StartingEventBatchConditionTypeDef(TypedDict):
    BatchSize: NotRequired[int],
    BatchWindow: NotRequired[int],

StatementOutputDataTypeDef#

# StatementOutputDataTypeDef definition

class StatementOutputDataTypeDef(TypedDict):
    TextPlain: NotRequired[str],

TimestampedInclusionAnnotationTypeDef#

# TimestampedInclusionAnnotationTypeDef definition

class TimestampedInclusionAnnotationTypeDef(TypedDict):
    Value: NotRequired[InclusionAnnotationValueType],  # (1)
    LastModifiedOn: NotRequired[datetime],
  1. See InclusionAnnotationValueType

StopColumnStatisticsTaskRunRequestRequestTypeDef#

# StopColumnStatisticsTaskRunRequestRequestTypeDef definition

class StopColumnStatisticsTaskRunRequestRequestTypeDef(TypedDict):
    DatabaseName: str,
    TableName: str,

StopColumnStatisticsTaskRunScheduleRequestRequestTypeDef#

# StopColumnStatisticsTaskRunScheduleRequestRequestTypeDef definition

class StopColumnStatisticsTaskRunScheduleRequestRequestTypeDef(TypedDict):
    DatabaseName: str,
    TableName: str,

StopCrawlerRequestRequestTypeDef#

# StopCrawlerRequestRequestTypeDef definition

class StopCrawlerRequestRequestTypeDef(TypedDict):
    Name: str,

StopCrawlerScheduleRequestRequestTypeDef#

# StopCrawlerScheduleRequestRequestTypeDef definition

class StopCrawlerScheduleRequestRequestTypeDef(TypedDict):
    CrawlerName: str,

StopSessionRequestRequestTypeDef#

# StopSessionRequestRequestTypeDef definition

class StopSessionRequestRequestTypeDef(TypedDict):
    Id: str,
    RequestOrigin: NotRequired[str],

StopTriggerRequestRequestTypeDef#

# StopTriggerRequestRequestTypeDef definition

class StopTriggerRequestRequestTypeDef(TypedDict):
    Name: str,

StopWorkflowRunRequestRequestTypeDef#

# StopWorkflowRunRequestRequestTypeDef definition

class StopWorkflowRunRequestRequestTypeDef(TypedDict):
    Name: str,
    RunId: str,

TableIdentifierTypeDef#

# TableIdentifierTypeDef definition

class TableIdentifierTypeDef(TypedDict):
    CatalogId: NotRequired[str],
    DatabaseName: NotRequired[str],
    Name: NotRequired[str],
    Region: NotRequired[str],

TableOptimizerVpcConfigurationTypeDef#

# TableOptimizerVpcConfigurationTypeDef definition

class TableOptimizerVpcConfigurationTypeDef(TypedDict):
    glueConnectionName: NotRequired[str],

TagResourceRequestRequestTypeDef#

# TagResourceRequestRequestTypeDef definition

class TagResourceRequestRequestTypeDef(TypedDict):
    ResourceArn: str,
    TagsToAdd: Mapping[str, str],

TransformConfigParameterTypeDef#

# TransformConfigParameterTypeDef definition

class TransformConfigParameterTypeDef(TypedDict):
    Name: str,
    Type: ParamTypeType,  # (1)
    ValidationRule: NotRequired[str],
    ValidationMessage: NotRequired[str],
    Value: NotRequired[Sequence[str]],
    ListType: NotRequired[ParamTypeType],  # (1)
    IsOptional: NotRequired[bool],
  1. See ParamTypeType
  2. See ParamTypeType

UnionTypeDef#

# UnionTypeDef definition

class UnionTypeDef(TypedDict):
    Name: str,
    Inputs: Sequence[str],
    UnionType: UnionTypeType,  # (1)
  1. See UnionTypeType

UntagResourceRequestRequestTypeDef#

# UntagResourceRequestRequestTypeDef definition

class UntagResourceRequestRequestTypeDef(TypedDict):
    ResourceArn: str,
    TagsToRemove: Sequence[str],

UpdateBlueprintRequestRequestTypeDef#

# UpdateBlueprintRequestRequestTypeDef definition

class UpdateBlueprintRequestRequestTypeDef(TypedDict):
    Name: str,
    BlueprintLocation: str,
    Description: NotRequired[str],

UpdateCsvClassifierRequestTypeDef#

# UpdateCsvClassifierRequestTypeDef definition

class UpdateCsvClassifierRequestTypeDef(TypedDict):
    Name: str,
    Delimiter: NotRequired[str],
    QuoteSymbol: NotRequired[str],
    ContainsHeader: NotRequired[CsvHeaderOptionType],  # (1)
    Header: NotRequired[Sequence[str]],
    DisableValueTrimming: NotRequired[bool],
    AllowSingleColumn: NotRequired[bool],
    CustomDatatypeConfigured: NotRequired[bool],
    CustomDatatypes: NotRequired[Sequence[str]],
    Serde: NotRequired[CsvSerdeOptionType],  # (2)
  1. See CsvHeaderOptionType
  2. See CsvSerdeOptionType

UpdateGrokClassifierRequestTypeDef#

# UpdateGrokClassifierRequestTypeDef definition

class UpdateGrokClassifierRequestTypeDef(TypedDict):
    Name: str,
    Classification: NotRequired[str],
    GrokPattern: NotRequired[str],
    CustomPatterns: NotRequired[str],

UpdateJsonClassifierRequestTypeDef#

# UpdateJsonClassifierRequestTypeDef definition

class UpdateJsonClassifierRequestTypeDef(TypedDict):
    Name: str,
    JsonPath: NotRequired[str],

UpdateXMLClassifierRequestTypeDef#

# UpdateXMLClassifierRequestTypeDef definition

class UpdateXMLClassifierRequestTypeDef(TypedDict):
    Name: str,
    Classification: NotRequired[str],
    RowTag: NotRequired[str],

UpdateColumnStatisticsTaskSettingsRequestRequestTypeDef#

# UpdateColumnStatisticsTaskSettingsRequestRequestTypeDef definition

class UpdateColumnStatisticsTaskSettingsRequestRequestTypeDef(TypedDict):
    DatabaseName: str,
    TableName: str,
    Role: NotRequired[str],
    Schedule: NotRequired[str],
    ColumnNameList: NotRequired[Sequence[str]],
    SampleSize: NotRequired[float],
    CatalogID: NotRequired[str],
    SecurityConfiguration: NotRequired[str],

UpdateCrawlerScheduleRequestRequestTypeDef#

# UpdateCrawlerScheduleRequestRequestTypeDef definition

class UpdateCrawlerScheduleRequestRequestTypeDef(TypedDict):
    CrawlerName: str,
    Schedule: NotRequired[str],

UpdateDataQualityRulesetRequestRequestTypeDef#

# UpdateDataQualityRulesetRequestRequestTypeDef definition

class UpdateDataQualityRulesetRequestRequestTypeDef(TypedDict):
    Name: str,
    Description: NotRequired[str],
    Ruleset: NotRequired[str],

UpdateJobFromSourceControlRequestRequestTypeDef#

# UpdateJobFromSourceControlRequestRequestTypeDef definition

class UpdateJobFromSourceControlRequestRequestTypeDef(TypedDict):
    JobName: NotRequired[str],
    Provider: NotRequired[SourceControlProviderType],  # (1)
    RepositoryName: NotRequired[str],
    RepositoryOwner: NotRequired[str],
    BranchName: NotRequired[str],
    Folder: NotRequired[str],
    CommitId: NotRequired[str],
    AuthStrategy: NotRequired[SourceControlAuthStrategyType],  # (2)
    AuthToken: NotRequired[str],
  1. See SourceControlProviderType
  2. See SourceControlAuthStrategyType

UpdateSourceControlFromJobRequestRequestTypeDef#

# UpdateSourceControlFromJobRequestRequestTypeDef definition

class UpdateSourceControlFromJobRequestRequestTypeDef(TypedDict):
    JobName: NotRequired[str],
    Provider: NotRequired[SourceControlProviderType],  # (1)
    RepositoryName: NotRequired[str],
    RepositoryOwner: NotRequired[str],
    BranchName: NotRequired[str],
    Folder: NotRequired[str],
    CommitId: NotRequired[str],
    AuthStrategy: NotRequired[SourceControlAuthStrategyType],  # (2)
    AuthToken: NotRequired[str],
  1. See SourceControlProviderType
  2. See SourceControlAuthStrategyType

UpdateWorkflowRequestRequestTypeDef#

# UpdateWorkflowRequestRequestTypeDef definition

class UpdateWorkflowRequestRequestTypeDef(TypedDict):
    Name: str,
    Description: NotRequired[str],
    DefaultRunProperties: NotRequired[Mapping[str, str]],
    MaxConcurrentRuns: NotRequired[int],

UpsertRedshiftTargetOptionsTypeDef#

# UpsertRedshiftTargetOptionsTypeDef definition

class UpsertRedshiftTargetOptionsTypeDef(TypedDict):
    TableLocation: NotRequired[str],
    ConnectionName: NotRequired[str],
    UpsertKeys: NotRequired[Sequence[str]],

ViewRepresentationInputTypeDef#

# ViewRepresentationInputTypeDef definition

class ViewRepresentationInputTypeDef(TypedDict):
    Dialect: NotRequired[ViewDialectType],  # (1)
    DialectVersion: NotRequired[str],
    ViewOriginalText: NotRequired[str],
    ValidationConnection: NotRequired[str],
    ViewExpandedText: NotRequired[str],
  1. See ViewDialectType

ViewRepresentationTypeDef#

# ViewRepresentationTypeDef definition

class ViewRepresentationTypeDef(TypedDict):
    Dialect: NotRequired[ViewDialectType],  # (1)
    DialectVersion: NotRequired[str],
    ViewOriginalText: NotRequired[str],
    ViewExpandedText: NotRequired[str],
    ValidationConnection: NotRequired[str],
    IsStale: NotRequired[bool],
  1. See ViewDialectType

WorkflowRunStatisticsTypeDef#

# WorkflowRunStatisticsTypeDef definition

class WorkflowRunStatisticsTypeDef(TypedDict):
    TotalActions: NotRequired[int],
    TimeoutActions: NotRequired[int],
    FailedActions: NotRequired[int],
    StoppedActions: NotRequired[int],
    SucceededActions: NotRequired[int],
    RunningActions: NotRequired[int],
    ErroredActions: NotRequired[int],
    WaitingActions: NotRequired[int],

ActionOutputTypeDef#

# ActionOutputTypeDef definition

class ActionOutputTypeDef(TypedDict):
    JobName: NotRequired[str],
    Arguments: NotRequired[dict[str, str]],
    Timeout: NotRequired[int],
    SecurityConfiguration: NotRequired[str],
    NotificationProperty: NotRequired[NotificationPropertyTypeDef],  # (1)
    CrawlerName: NotRequired[str],
  1. See NotificationPropertyTypeDef

ActionTypeDef#

# ActionTypeDef definition

class ActionTypeDef(TypedDict):
    JobName: NotRequired[str],
    Arguments: NotRequired[Mapping[str, str]],
    Timeout: NotRequired[int],
    SecurityConfiguration: NotRequired[str],
    NotificationProperty: NotRequired[NotificationPropertyTypeDef],  # (1)
    CrawlerName: NotRequired[str],
  1. See NotificationPropertyTypeDef

StartJobRunRequestRequestTypeDef#

# StartJobRunRequestRequestTypeDef definition

class StartJobRunRequestRequestTypeDef(TypedDict):
    JobName: str,
    JobRunQueuingEnabled: NotRequired[bool],
    JobRunId: NotRequired[str],
    Arguments: NotRequired[Mapping[str, str]],
    AllocatedCapacity: NotRequired[int],
    Timeout: NotRequired[int],
    MaxCapacity: NotRequired[float],
    SecurityConfiguration: NotRequired[str],
    NotificationProperty: NotRequired[NotificationPropertyTypeDef],  # (1)
    WorkerType: NotRequired[WorkerTypeType],  # (2)
    NumberOfWorkers: NotRequired[int],
    ExecutionClass: NotRequired[ExecutionClassType],  # (3)
  1. See NotificationPropertyTypeDef
  2. See WorkerTypeType
  3. See ExecutionClassType

AggregateOutputTypeDef#

# AggregateOutputTypeDef definition

class AggregateOutputTypeDef(TypedDict):
    Name: str,
    Inputs: list[str],
    Groups: list[list[str]],
    Aggs: list[AggregateOperationOutputTypeDef],  # (1)
  1. See AggregateOperationOutputTypeDef

PropertyTypeDef#

# PropertyTypeDef definition

class PropertyTypeDef(TypedDict):
    Name: str,
    Description: str,
    Required: bool,
    PropertyTypes: list[PropertyTypeType],  # (1)
    DefaultValue: NotRequired[str],
    AllowedValues: NotRequired[list[AllowedValueTypeDef]],  # (2)
    DataOperationScopes: NotRequired[list[DataOperationType]],  # (3)
  1. See PropertyTypeType
  2. See AllowedValueTypeDef
  3. See DataOperationType

AmazonRedshiftNodeDataOutputTypeDef#

# AmazonRedshiftNodeDataOutputTypeDef definition

class AmazonRedshiftNodeDataOutputTypeDef(TypedDict):
    AccessType: NotRequired[str],
    SourceType: NotRequired[str],
    Connection: NotRequired[OptionTypeDef],  # (1)
    Schema: NotRequired[OptionTypeDef],  # (1)
    Table: NotRequired[OptionTypeDef],  # (1)
    CatalogDatabase: NotRequired[OptionTypeDef],  # (1)
    CatalogTable: NotRequired[OptionTypeDef],  # (1)
    CatalogRedshiftSchema: NotRequired[str],
    CatalogRedshiftTable: NotRequired[str],
    TempDir: NotRequired[str],
    IamRole: NotRequired[OptionTypeDef],  # (1)
    AdvancedOptions: NotRequired[list[AmazonRedshiftAdvancedOptionTypeDef]],  # (7)
    SampleQuery: NotRequired[str],
    PreAction: NotRequired[str],
    PostAction: NotRequired[str],
    Action: NotRequired[str],
    TablePrefix: NotRequired[str],
    Upsert: NotRequired[bool],
    MergeAction: NotRequired[str],
    MergeWhenMatched: NotRequired[str],
    MergeWhenNotMatched: NotRequired[str],
    MergeClause: NotRequired[str],
    CrawlerConnection: NotRequired[str],
    TableSchema: NotRequired[list[OptionTypeDef]],  # (8)
    StagingTable: NotRequired[str],
    SelectedColumns: NotRequired[list[OptionTypeDef]],  # (8)
  1. See OptionTypeDef
  2. See OptionTypeDef
  3. See OptionTypeDef
  4. See OptionTypeDef
  5. See OptionTypeDef
  6. See OptionTypeDef
  7. See AmazonRedshiftAdvancedOptionTypeDef
  8. See OptionTypeDef
  9. See OptionTypeDef

AmazonRedshiftNodeDataTypeDef#

# AmazonRedshiftNodeDataTypeDef definition

class AmazonRedshiftNodeDataTypeDef(TypedDict):
    AccessType: NotRequired[str],
    SourceType: NotRequired[str],
    Connection: NotRequired[OptionTypeDef],  # (1)
    Schema: NotRequired[OptionTypeDef],  # (1)
    Table: NotRequired[OptionTypeDef],  # (1)
    CatalogDatabase: NotRequired[OptionTypeDef],  # (1)
    CatalogTable: NotRequired[OptionTypeDef],  # (1)
    CatalogRedshiftSchema: NotRequired[str],
    CatalogRedshiftTable: NotRequired[str],
    TempDir: NotRequired[str],
    IamRole: NotRequired[OptionTypeDef],  # (1)
    AdvancedOptions: NotRequired[Sequence[AmazonRedshiftAdvancedOptionTypeDef]],  # (7)
    SampleQuery: NotRequired[str],
    PreAction: NotRequired[str],
    PostAction: NotRequired[str],
    Action: NotRequired[str],
    TablePrefix: NotRequired[str],
    Upsert: NotRequired[bool],
    MergeAction: NotRequired[str],
    MergeWhenMatched: NotRequired[str],
    MergeWhenNotMatched: NotRequired[str],
    MergeClause: NotRequired[str],
    CrawlerConnection: NotRequired[str],
    TableSchema: NotRequired[Sequence[OptionTypeDef]],  # (8)
    StagingTable: NotRequired[str],
    SelectedColumns: NotRequired[Sequence[OptionTypeDef]],  # (8)
  1. See OptionTypeDef
  2. See OptionTypeDef
  3. See OptionTypeDef
  4. See OptionTypeDef
  5. See OptionTypeDef
  6. See OptionTypeDef
  7. See AmazonRedshiftAdvancedOptionTypeDef
  8. See OptionTypeDef
  9. See OptionTypeDef

SnowflakeNodeDataOutputTypeDef#

# SnowflakeNodeDataOutputTypeDef definition

class SnowflakeNodeDataOutputTypeDef(TypedDict):
    SourceType: NotRequired[str],
    Connection: NotRequired[OptionTypeDef],  # (1)
    Schema: NotRequired[str],
    Table: NotRequired[str],
    Database: NotRequired[str],
    TempDir: NotRequired[str],
    IamRole: NotRequired[OptionTypeDef],  # (1)
    AdditionalOptions: NotRequired[dict[str, str]],
    SampleQuery: NotRequired[str],
    PreAction: NotRequired[str],
    PostAction: NotRequired[str],
    Action: NotRequired[str],
    Upsert: NotRequired[bool],
    MergeAction: NotRequired[str],
    MergeWhenMatched: NotRequired[str],
    MergeWhenNotMatched: NotRequired[str],
    MergeClause: NotRequired[str],
    StagingTable: NotRequired[str],
    SelectedColumns: NotRequired[list[OptionTypeDef]],  # (3)
    AutoPushdown: NotRequired[bool],
    TableSchema: NotRequired[list[OptionTypeDef]],  # (3)
  1. See OptionTypeDef
  2. See OptionTypeDef
  3. See OptionTypeDef
  4. See OptionTypeDef

SnowflakeNodeDataTypeDef#

# SnowflakeNodeDataTypeDef definition

class SnowflakeNodeDataTypeDef(TypedDict):
    SourceType: NotRequired[str],
    Connection: NotRequired[OptionTypeDef],  # (1)
    Schema: NotRequired[str],
    Table: NotRequired[str],
    Database: NotRequired[str],
    TempDir: NotRequired[str],
    IamRole: NotRequired[OptionTypeDef],  # (1)
    AdditionalOptions: NotRequired[Mapping[str, str]],
    SampleQuery: NotRequired[str],
    PreAction: NotRequired[str],
    PostAction: NotRequired[str],
    Action: NotRequired[str],
    Upsert: NotRequired[bool],
    MergeAction: NotRequired[str],
    MergeWhenMatched: NotRequired[str],
    MergeWhenNotMatched: NotRequired[str],
    MergeClause: NotRequired[str],
    StagingTable: NotRequired[str],
    SelectedColumns: NotRequired[Sequence[OptionTypeDef]],  # (3)
    AutoPushdown: NotRequired[bool],
    TableSchema: NotRequired[Sequence[OptionTypeDef]],  # (3)
  1. See OptionTypeDef
  2. See OptionTypeDef
  3. See OptionTypeDef
  4. See OptionTypeDef

ApplyMappingOutputTypeDef#

# ApplyMappingOutputTypeDef definition

class ApplyMappingOutputTypeDef(TypedDict):
    Name: str,
    Inputs: list[str],
    Mapping: list[MappingOutputTypeDef],  # (1)
  1. See MappingOutputTypeDef

ApplyMappingPaginatorTypeDef#

# ApplyMappingPaginatorTypeDef definition

class ApplyMappingPaginatorTypeDef(TypedDict):
    Name: str,
    Inputs: list[str],
    Mapping: list[MappingPaginatorTypeDef],  # (1)
  1. See MappingPaginatorTypeDef

BackfillErrorTypeDef#

# BackfillErrorTypeDef definition

class BackfillErrorTypeDef(TypedDict):
    Code: NotRequired[BackfillErrorCodeType],  # (1)
    Partitions: NotRequired[list[PartitionValueListOutputTypeDef]],  # (2)
  1. See BackfillErrorCodeType
  2. See PartitionValueListOutputTypeDef

BatchPutDataQualityStatisticAnnotationResponseTypeDef#

# BatchPutDataQualityStatisticAnnotationResponseTypeDef definition

class BatchPutDataQualityStatisticAnnotationResponseTypeDef(TypedDict):
    FailedInclusionAnnotations: list[AnnotationErrorTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AnnotationErrorTypeDef
  2. See ResponseMetadataTypeDef

CancelMLTaskRunResponseTypeDef#

# CancelMLTaskRunResponseTypeDef definition

class CancelMLTaskRunResponseTypeDef(TypedDict):
    TransformId: str,
    TaskRunId: str,
    Status: TaskStatusTypeType,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TaskStatusTypeType
  2. See ResponseMetadataTypeDef

CheckSchemaVersionValidityResponseTypeDef#

# CheckSchemaVersionValidityResponseTypeDef definition

class CheckSchemaVersionValidityResponseTypeDef(TypedDict):
    Valid: bool,
    Error: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateBlueprintResponseTypeDef#

# CreateBlueprintResponseTypeDef definition

class CreateBlueprintResponseTypeDef(TypedDict):
    Name: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateConnectionResponseTypeDef#

# CreateConnectionResponseTypeDef definition

class CreateConnectionResponseTypeDef(TypedDict):
    CreateConnectionStatus: ConnectionStatusType,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ConnectionStatusType
  2. See ResponseMetadataTypeDef

CreateCustomEntityTypeResponseTypeDef#

# CreateCustomEntityTypeResponseTypeDef definition

class CreateCustomEntityTypeResponseTypeDef(TypedDict):
    Name: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateDataQualityRulesetResponseTypeDef#

# CreateDataQualityRulesetResponseTypeDef definition

class CreateDataQualityRulesetResponseTypeDef(TypedDict):
    Name: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateDevEndpointResponseTypeDef#

# CreateDevEndpointResponseTypeDef definition

class CreateDevEndpointResponseTypeDef(TypedDict):
    EndpointName: str,
    Status: str,
    SecurityGroupIds: list[str],
    SubnetId: str,
    RoleArn: str,
    YarnEndpointAddress: str,
    ZeppelinRemoteSparkInterpreterPort: int,
    NumberOfNodes: int,
    WorkerType: WorkerTypeType,  # (1)
    GlueVersion: str,
    NumberOfWorkers: int,
    AvailabilityZone: str,
    VpcId: str,
    ExtraPythonLibsS3Path: str,
    ExtraJarsS3Path: str,
    FailureReason: str,
    SecurityConfiguration: str,
    CreatedTimestamp: datetime,
    Arguments: dict[str, str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See WorkerTypeType
  2. See ResponseMetadataTypeDef

CreateJobResponseTypeDef#

# CreateJobResponseTypeDef definition

class CreateJobResponseTypeDef(TypedDict):
    Name: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateMLTransformResponseTypeDef#

# CreateMLTransformResponseTypeDef definition

class CreateMLTransformResponseTypeDef(TypedDict):
    TransformId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateRegistryResponseTypeDef#

# CreateRegistryResponseTypeDef definition

class CreateRegistryResponseTypeDef(TypedDict):
    RegistryArn: str,
    RegistryName: str,
    Description: str,
    Tags: dict[str, str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateSchemaResponseTypeDef#

# CreateSchemaResponseTypeDef definition

class CreateSchemaResponseTypeDef(TypedDict):
    RegistryName: str,
    RegistryArn: str,
    SchemaName: str,
    SchemaArn: str,
    Description: str,
    DataFormat: DataFormatType,  # (1)
    Compatibility: CompatibilityType,  # (2)
    SchemaCheckpoint: int,
    LatestSchemaVersion: int,
    NextSchemaVersion: int,
    SchemaStatus: SchemaStatusType,  # (3)
    Tags: dict[str, str],
    SchemaVersionId: str,
    SchemaVersionStatus: SchemaVersionStatusType,  # (4)
    ResponseMetadata: ResponseMetadataTypeDef,  # (5)
  1. See DataFormatType
  2. See CompatibilityType
  3. See SchemaStatusType
  4. See SchemaVersionStatusType
  5. See ResponseMetadataTypeDef

CreateScriptResponseTypeDef#

# CreateScriptResponseTypeDef definition

class CreateScriptResponseTypeDef(TypedDict):
    PythonScript: str,
    ScalaCode: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateSecurityConfigurationResponseTypeDef#

# CreateSecurityConfigurationResponseTypeDef definition

class CreateSecurityConfigurationResponseTypeDef(TypedDict):
    Name: str,
    CreatedTimestamp: datetime,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateTriggerResponseTypeDef#

# CreateTriggerResponseTypeDef definition

class CreateTriggerResponseTypeDef(TypedDict):
    Name: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateUsageProfileResponseTypeDef#

# CreateUsageProfileResponseTypeDef definition

class CreateUsageProfileResponseTypeDef(TypedDict):
    Name: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateWorkflowResponseTypeDef#

# CreateWorkflowResponseTypeDef definition

class CreateWorkflowResponseTypeDef(TypedDict):
    Name: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

DeleteBlueprintResponseTypeDef#

# DeleteBlueprintResponseTypeDef definition

class DeleteBlueprintResponseTypeDef(TypedDict):
    Name: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

DeleteCustomEntityTypeResponseTypeDef#

# DeleteCustomEntityTypeResponseTypeDef definition

class DeleteCustomEntityTypeResponseTypeDef(TypedDict):
    Name: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

DeleteJobResponseTypeDef#

# DeleteJobResponseTypeDef definition

class DeleteJobResponseTypeDef(TypedDict):
    JobName: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

DeleteMLTransformResponseTypeDef#

# DeleteMLTransformResponseTypeDef definition

class DeleteMLTransformResponseTypeDef(TypedDict):
    TransformId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

DeleteRegistryResponseTypeDef#

# DeleteRegistryResponseTypeDef definition

class DeleteRegistryResponseTypeDef(TypedDict):
    RegistryName: str,
    RegistryArn: str,
    Status: RegistryStatusType,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See RegistryStatusType
  2. See ResponseMetadataTypeDef

DeleteSchemaResponseTypeDef#

# DeleteSchemaResponseTypeDef definition

class DeleteSchemaResponseTypeDef(TypedDict):
    SchemaArn: str,
    SchemaName: str,
    Status: SchemaStatusType,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See SchemaStatusType
  2. See ResponseMetadataTypeDef

DeleteSessionResponseTypeDef#

# DeleteSessionResponseTypeDef definition

class DeleteSessionResponseTypeDef(TypedDict):
    Id: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

DeleteTriggerResponseTypeDef#

# DeleteTriggerResponseTypeDef definition

class DeleteTriggerResponseTypeDef(TypedDict):
    Name: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

DeleteWorkflowResponseTypeDef#

# DeleteWorkflowResponseTypeDef definition

class DeleteWorkflowResponseTypeDef(TypedDict):
    Name: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

GetCustomEntityTypeResponseTypeDef#

# GetCustomEntityTypeResponseTypeDef definition

class GetCustomEntityTypeResponseTypeDef(TypedDict):
    Name: str,
    RegexString: str,
    ContextWords: list[str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

GetDataQualityModelResponseTypeDef#

# GetDataQualityModelResponseTypeDef definition

class GetDataQualityModelResponseTypeDef(TypedDict):
    Status: DataQualityModelStatusType,  # (1)
    StartedOn: datetime,
    CompletedOn: datetime,
    FailureReason: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DataQualityModelStatusType
  2. See ResponseMetadataTypeDef

GetEntityRecordsResponseTypeDef#

# GetEntityRecordsResponseTypeDef definition

class GetEntityRecordsResponseTypeDef(TypedDict):
    Records: list[dict[str, Any]],
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
    NextToken: NotRequired[str],
  1. See ResponseMetadataTypeDef

GetPlanResponseTypeDef#

# GetPlanResponseTypeDef definition

class GetPlanResponseTypeDef(TypedDict):
    PythonScript: str,
    ScalaCode: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

GetRegistryResponseTypeDef#

# GetRegistryResponseTypeDef definition

class GetRegistryResponseTypeDef(TypedDict):
    RegistryName: str,
    RegistryArn: str,
    Description: str,
    Status: RegistryStatusType,  # (1)
    CreatedTime: str,
    UpdatedTime: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See RegistryStatusType
  2. See ResponseMetadataTypeDef

GetResourcePolicyResponseTypeDef#

# GetResourcePolicyResponseTypeDef definition

class GetResourcePolicyResponseTypeDef(TypedDict):
    PolicyInJson: str,
    PolicyHash: str,
    CreateTime: datetime,
    UpdateTime: datetime,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

GetSchemaByDefinitionResponseTypeDef#

# GetSchemaByDefinitionResponseTypeDef definition

class GetSchemaByDefinitionResponseTypeDef(TypedDict):
    SchemaVersionId: str,
    SchemaArn: str,
    DataFormat: DataFormatType,  # (1)
    Status: SchemaVersionStatusType,  # (2)
    CreatedTime: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See DataFormatType
  2. See SchemaVersionStatusType
  3. See ResponseMetadataTypeDef

GetSchemaResponseTypeDef#

# GetSchemaResponseTypeDef definition

class GetSchemaResponseTypeDef(TypedDict):
    RegistryName: str,
    RegistryArn: str,
    SchemaName: str,
    SchemaArn: str,
    Description: str,
    DataFormat: DataFormatType,  # (1)
    Compatibility: CompatibilityType,  # (2)
    SchemaCheckpoint: int,
    LatestSchemaVersion: int,
    NextSchemaVersion: int,
    SchemaStatus: SchemaStatusType,  # (3)
    CreatedTime: str,
    UpdatedTime: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (4)
  1. See DataFormatType
  2. See CompatibilityType
  3. See SchemaStatusType
  4. See ResponseMetadataTypeDef

GetSchemaVersionResponseTypeDef#

# GetSchemaVersionResponseTypeDef definition

class GetSchemaVersionResponseTypeDef(TypedDict):
    SchemaVersionId: str,
    SchemaDefinition: str,
    DataFormat: DataFormatType,  # (1)
    SchemaArn: str,
    VersionNumber: int,
    Status: SchemaVersionStatusType,  # (2)
    CreatedTime: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See DataFormatType
  2. See SchemaVersionStatusType
  3. See ResponseMetadataTypeDef

GetSchemaVersionsDiffResponseTypeDef#

# GetSchemaVersionsDiffResponseTypeDef definition

class GetSchemaVersionsDiffResponseTypeDef(TypedDict):
    Diff: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

GetTagsResponseTypeDef#

# GetTagsResponseTypeDef definition

class GetTagsResponseTypeDef(TypedDict):
    Tags: dict[str, str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

GetWorkflowRunPropertiesResponseTypeDef#

# GetWorkflowRunPropertiesResponseTypeDef definition

class GetWorkflowRunPropertiesResponseTypeDef(TypedDict):
    RunProperties: dict[str, str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

ListBlueprintsResponseTypeDef#

# ListBlueprintsResponseTypeDef definition

class ListBlueprintsResponseTypeDef(TypedDict):
    Blueprints: list[str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
    NextToken: NotRequired[str],
  1. See ResponseMetadataTypeDef

ListColumnStatisticsTaskRunsResponseTypeDef#

# ListColumnStatisticsTaskRunsResponseTypeDef definition

class ListColumnStatisticsTaskRunsResponseTypeDef(TypedDict):
    ColumnStatisticsTaskRunIds: list[str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
    NextToken: NotRequired[str],
  1. See ResponseMetadataTypeDef

ListCrawlersResponseTypeDef#

# ListCrawlersResponseTypeDef definition

class ListCrawlersResponseTypeDef(TypedDict):
    CrawlerNames: list[str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
    NextToken: NotRequired[str],
  1. See ResponseMetadataTypeDef

ListDevEndpointsResponseTypeDef#

# ListDevEndpointsResponseTypeDef definition

class ListDevEndpointsResponseTypeDef(TypedDict):
    DevEndpointNames: list[str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
    NextToken: NotRequired[str],
  1. See ResponseMetadataTypeDef

ListJobsResponseTypeDef#

# ListJobsResponseTypeDef definition

class ListJobsResponseTypeDef(TypedDict):
    JobNames: list[str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
    NextToken: NotRequired[str],
  1. See ResponseMetadataTypeDef

ListMLTransformsResponseTypeDef#

# ListMLTransformsResponseTypeDef definition

class ListMLTransformsResponseTypeDef(TypedDict):
    TransformIds: list[str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
    NextToken: NotRequired[str],
  1. See ResponseMetadataTypeDef

ListTriggersResponseTypeDef#

# ListTriggersResponseTypeDef definition

class ListTriggersResponseTypeDef(TypedDict):
    TriggerNames: list[str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
    NextToken: NotRequired[str],
  1. See ResponseMetadataTypeDef

ListWorkflowsResponseTypeDef#

# ListWorkflowsResponseTypeDef definition

class ListWorkflowsResponseTypeDef(TypedDict):
    Workflows: list[str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
    NextToken: NotRequired[str],
  1. See ResponseMetadataTypeDef

PutResourcePolicyResponseTypeDef#

# PutResourcePolicyResponseTypeDef definition

class PutResourcePolicyResponseTypeDef(TypedDict):
    PolicyHash: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

PutSchemaVersionMetadataResponseTypeDef#

# PutSchemaVersionMetadataResponseTypeDef definition

class PutSchemaVersionMetadataResponseTypeDef(TypedDict):
    SchemaArn: str,
    SchemaName: str,
    RegistryName: str,
    LatestVersion: bool,
    VersionNumber: int,
    SchemaVersionId: str,
    MetadataKey: str,
    MetadataValue: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

RegisterSchemaVersionResponseTypeDef#

# RegisterSchemaVersionResponseTypeDef definition

class RegisterSchemaVersionResponseTypeDef(TypedDict):
    SchemaVersionId: str,
    VersionNumber: int,
    Status: SchemaVersionStatusType,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See SchemaVersionStatusType
  2. See ResponseMetadataTypeDef

RemoveSchemaVersionMetadataResponseTypeDef#

# RemoveSchemaVersionMetadataResponseTypeDef definition

class RemoveSchemaVersionMetadataResponseTypeDef(TypedDict):
    SchemaArn: str,
    SchemaName: str,
    RegistryName: str,
    LatestVersion: bool,
    VersionNumber: int,
    SchemaVersionId: str,
    MetadataKey: str,
    MetadataValue: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

ResumeWorkflowRunResponseTypeDef#

# ResumeWorkflowRunResponseTypeDef definition

class ResumeWorkflowRunResponseTypeDef(TypedDict):
    RunId: str,
    NodeIds: list[str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

RunStatementResponseTypeDef#

# RunStatementResponseTypeDef definition

class RunStatementResponseTypeDef(TypedDict):
    Id: int,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

StartBlueprintRunResponseTypeDef#

# StartBlueprintRunResponseTypeDef definition

class StartBlueprintRunResponseTypeDef(TypedDict):
    RunId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

StartColumnStatisticsTaskRunResponseTypeDef#

# StartColumnStatisticsTaskRunResponseTypeDef definition

class StartColumnStatisticsTaskRunResponseTypeDef(TypedDict):
    ColumnStatisticsTaskRunId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

StartDataQualityRuleRecommendationRunResponseTypeDef#

# StartDataQualityRuleRecommendationRunResponseTypeDef definition

class StartDataQualityRuleRecommendationRunResponseTypeDef(TypedDict):
    RunId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

StartDataQualityRulesetEvaluationRunResponseTypeDef#

# StartDataQualityRulesetEvaluationRunResponseTypeDef definition

class StartDataQualityRulesetEvaluationRunResponseTypeDef(TypedDict):
    RunId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

StartExportLabelsTaskRunResponseTypeDef#

# StartExportLabelsTaskRunResponseTypeDef definition

class StartExportLabelsTaskRunResponseTypeDef(TypedDict):
    TaskRunId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

StartImportLabelsTaskRunResponseTypeDef#

# StartImportLabelsTaskRunResponseTypeDef definition

class StartImportLabelsTaskRunResponseTypeDef(TypedDict):
    TaskRunId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

StartJobRunResponseTypeDef#

# StartJobRunResponseTypeDef definition

class StartJobRunResponseTypeDef(TypedDict):
    JobRunId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

StartMLEvaluationTaskRunResponseTypeDef#

# StartMLEvaluationTaskRunResponseTypeDef definition

class StartMLEvaluationTaskRunResponseTypeDef(TypedDict):
    TaskRunId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

StartMLLabelingSetGenerationTaskRunResponseTypeDef#

# StartMLLabelingSetGenerationTaskRunResponseTypeDef definition

class StartMLLabelingSetGenerationTaskRunResponseTypeDef(TypedDict):
    TaskRunId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

StartTriggerResponseTypeDef#

# StartTriggerResponseTypeDef definition

class StartTriggerResponseTypeDef(TypedDict):
    Name: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

StartWorkflowRunResponseTypeDef#

# StartWorkflowRunResponseTypeDef definition

class StartWorkflowRunResponseTypeDef(TypedDict):
    RunId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

StopSessionResponseTypeDef#

# StopSessionResponseTypeDef definition

class StopSessionResponseTypeDef(TypedDict):
    Id: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

StopTriggerResponseTypeDef#

# StopTriggerResponseTypeDef definition

class StopTriggerResponseTypeDef(TypedDict):
    Name: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

UpdateBlueprintResponseTypeDef#

# UpdateBlueprintResponseTypeDef definition

class UpdateBlueprintResponseTypeDef(TypedDict):
    Name: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

UpdateDataQualityRulesetResponseTypeDef#

# UpdateDataQualityRulesetResponseTypeDef definition

class UpdateDataQualityRulesetResponseTypeDef(TypedDict):
    Name: str,
    Description: str,
    Ruleset: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

UpdateJobFromSourceControlResponseTypeDef#

# UpdateJobFromSourceControlResponseTypeDef definition

class UpdateJobFromSourceControlResponseTypeDef(TypedDict):
    JobName: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

UpdateJobResponseTypeDef#

# UpdateJobResponseTypeDef definition

class UpdateJobResponseTypeDef(TypedDict):
    JobName: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

UpdateMLTransformResponseTypeDef#

# UpdateMLTransformResponseTypeDef definition

class UpdateMLTransformResponseTypeDef(TypedDict):
    TransformId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

UpdateRegistryResponseTypeDef#

# UpdateRegistryResponseTypeDef definition

class UpdateRegistryResponseTypeDef(TypedDict):
    RegistryName: str,
    RegistryArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

UpdateSchemaResponseTypeDef#

# UpdateSchemaResponseTypeDef definition

class UpdateSchemaResponseTypeDef(TypedDict):
    SchemaArn: str,
    SchemaName: str,
    RegistryName: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

UpdateSourceControlFromJobResponseTypeDef#

# UpdateSourceControlFromJobResponseTypeDef definition

class UpdateSourceControlFromJobResponseTypeDef(TypedDict):
    JobName: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

UpdateUsageProfileResponseTypeDef#

# UpdateUsageProfileResponseTypeDef definition

class UpdateUsageProfileResponseTypeDef(TypedDict):
    Name: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

UpdateWorkflowResponseTypeDef#

# UpdateWorkflowResponseTypeDef definition

class UpdateWorkflowResponseTypeDef(TypedDict):
    Name: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

BatchDeleteConnectionResponseTypeDef#

# BatchDeleteConnectionResponseTypeDef definition

class BatchDeleteConnectionResponseTypeDef(TypedDict):
    Succeeded: list[str],
    Errors: dict[str, ErrorDetailTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ErrorDetailTypeDef
  2. See ResponseMetadataTypeDef

BatchGetTableOptimizerErrorTypeDef#

# BatchGetTableOptimizerErrorTypeDef definition

class BatchGetTableOptimizerErrorTypeDef(TypedDict):
    error: NotRequired[ErrorDetailTypeDef],  # (1)
    catalogId: NotRequired[str],
    databaseName: NotRequired[str],
    tableName: NotRequired[str],
    type: NotRequired[TableOptimizerTypeType],  # (2)
  1. See ErrorDetailTypeDef
  2. See TableOptimizerTypeType

BatchStopJobRunErrorTypeDef#

# BatchStopJobRunErrorTypeDef definition

class BatchStopJobRunErrorTypeDef(TypedDict):
    JobName: NotRequired[str],
    JobRunId: NotRequired[str],
    ErrorDetail: NotRequired[ErrorDetailTypeDef],  # (1)
  1. See ErrorDetailTypeDef

BatchUpdatePartitionFailureEntryTypeDef#

# BatchUpdatePartitionFailureEntryTypeDef definition

class BatchUpdatePartitionFailureEntryTypeDef(TypedDict):
    PartitionValueList: NotRequired[list[str]],
    ErrorDetail: NotRequired[ErrorDetailTypeDef],  # (1)
  1. See ErrorDetailTypeDef

ColumnErrorTypeDef#

# ColumnErrorTypeDef definition

class ColumnErrorTypeDef(TypedDict):
    ColumnName: NotRequired[str],
    Error: NotRequired[ErrorDetailTypeDef],  # (1)
  1. See ErrorDetailTypeDef

PartitionErrorTypeDef#

# PartitionErrorTypeDef definition

class PartitionErrorTypeDef(TypedDict):
    PartitionValues: NotRequired[list[str]],
    ErrorDetail: NotRequired[ErrorDetailTypeDef],  # (1)
  1. See ErrorDetailTypeDef

TableErrorTypeDef#

# TableErrorTypeDef definition

class TableErrorTypeDef(TypedDict):
    TableName: NotRequired[str],
    ErrorDetail: NotRequired[ErrorDetailTypeDef],  # (1)
  1. See ErrorDetailTypeDef

TableVersionErrorTypeDef#

# TableVersionErrorTypeDef definition

class TableVersionErrorTypeDef(TypedDict):
    TableName: NotRequired[str],
    VersionId: NotRequired[str],
    ErrorDetail: NotRequired[ErrorDetailTypeDef],  # (1)
  1. See ErrorDetailTypeDef

ViewValidationTypeDef#

# ViewValidationTypeDef definition

class ViewValidationTypeDef(TypedDict):
    Dialect: NotRequired[ViewDialectType],  # (1)
    DialectVersion: NotRequired[str],
    ViewValidationText: NotRequired[str],
    UpdateTime: NotRequired[datetime],
    State: NotRequired[ResourceStateType],  # (2)
    Error: NotRequired[ErrorDetailTypeDef],  # (3)
  1. See ViewDialectType
  2. See ResourceStateType
  3. See ErrorDetailTypeDef

BatchGetCustomEntityTypesResponseTypeDef#

# BatchGetCustomEntityTypesResponseTypeDef definition

class BatchGetCustomEntityTypesResponseTypeDef(TypedDict):
    CustomEntityTypes: list[CustomEntityTypeTypeDef],  # (1)
    CustomEntityTypesNotFound: list[str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See CustomEntityTypeTypeDef
  2. See ResponseMetadataTypeDef

ListCustomEntityTypesResponseTypeDef#

# ListCustomEntityTypesResponseTypeDef definition

class ListCustomEntityTypesResponseTypeDef(TypedDict):
    CustomEntityTypes: list[CustomEntityTypeTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See CustomEntityTypeTypeDef
  2. See ResponseMetadataTypeDef

BatchGetDevEndpointsResponseTypeDef#

# BatchGetDevEndpointsResponseTypeDef definition

class BatchGetDevEndpointsResponseTypeDef(TypedDict):
    DevEndpoints: list[DevEndpointTypeDef],  # (1)
    DevEndpointsNotFound: list[str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DevEndpointTypeDef
  2. See ResponseMetadataTypeDef

GetDevEndpointResponseTypeDef#

# GetDevEndpointResponseTypeDef definition

class GetDevEndpointResponseTypeDef(TypedDict):
    DevEndpoint: DevEndpointTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DevEndpointTypeDef
  2. See ResponseMetadataTypeDef

GetDevEndpointsResponseTypeDef#

# GetDevEndpointsResponseTypeDef definition

class GetDevEndpointsResponseTypeDef(TypedDict):
    DevEndpoints: list[DevEndpointTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See DevEndpointTypeDef
  2. See ResponseMetadataTypeDef

BatchGetPartitionRequestRequestTypeDef#

# BatchGetPartitionRequestRequestTypeDef definition

class BatchGetPartitionRequestRequestTypeDef(TypedDict):
    DatabaseName: str,
    TableName: str,
    PartitionsToGet: Sequence[PartitionValueListTypeDef],  # (1)
    CatalogId: NotRequired[str],
  1. See PartitionValueListTypeDef

BatchGetTableOptimizerRequestRequestTypeDef#

# BatchGetTableOptimizerRequestRequestTypeDef definition

class BatchGetTableOptimizerRequestRequestTypeDef(TypedDict):
    Entries: Sequence[BatchGetTableOptimizerEntryTypeDef],  # (1)
  1. See BatchGetTableOptimizerEntryTypeDef

BatchPutDataQualityStatisticAnnotationRequestRequestTypeDef#

# BatchPutDataQualityStatisticAnnotationRequestRequestTypeDef definition

class BatchPutDataQualityStatisticAnnotationRequestRequestTypeDef(TypedDict):
    InclusionAnnotations: Sequence[DatapointInclusionAnnotationTypeDef],  # (1)
    ClientToken: NotRequired[str],
  1. See DatapointInclusionAnnotationTypeDef

DecimalNumberTypeDef#

# DecimalNumberTypeDef definition

class DecimalNumberTypeDef(TypedDict):
    UnscaledValue: BlobTypeDef,
    Scale: int,

GetBlueprintRunResponseTypeDef#

# GetBlueprintRunResponseTypeDef definition

class GetBlueprintRunResponseTypeDef(TypedDict):
    BlueprintRun: BlueprintRunTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See BlueprintRunTypeDef
  2. See ResponseMetadataTypeDef

GetBlueprintRunsResponseTypeDef#

# GetBlueprintRunsResponseTypeDef definition

class GetBlueprintRunsResponseTypeDef(TypedDict):
    BlueprintRuns: list[BlueprintRunTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See BlueprintRunTypeDef
  2. See ResponseMetadataTypeDef

BlueprintTypeDef#

# BlueprintTypeDef definition

class BlueprintTypeDef(TypedDict):
    Name: NotRequired[str],
    Description: NotRequired[str],
    CreatedOn: NotRequired[datetime],
    LastModifiedOn: NotRequired[datetime],
    ParameterSpec: NotRequired[str],
    BlueprintLocation: NotRequired[str],
    BlueprintServiceLocation: NotRequired[str],
    Status: NotRequired[BlueprintStatusType],  # (1)
    ErrorMessage: NotRequired[str],
    LastActiveDefinition: NotRequired[LastActiveDefinitionTypeDef],  # (2)
  1. See BlueprintStatusType
  2. See LastActiveDefinitionTypeDef

ConnectionTypeBriefTypeDef#

# ConnectionTypeBriefTypeDef definition

class ConnectionTypeBriefTypeDef(TypedDict):
    ConnectionType: NotRequired[ConnectionTypeType],  # (1)
    Description: NotRequired[str],
    Capabilities: NotRequired[CapabilitiesTypeDef],  # (2)
  1. See ConnectionTypeType
  2. See CapabilitiesTypeDef

GetCatalogImportStatusResponseTypeDef#

# GetCatalogImportStatusResponseTypeDef definition

class GetCatalogImportStatusResponseTypeDef(TypedDict):
    ImportStatus: CatalogImportStatusTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See CatalogImportStatusTypeDef
  2. See ResponseMetadataTypeDef

CatalogKafkaSourceOutputTypeDef#

# CatalogKafkaSourceOutputTypeDef definition

class CatalogKafkaSourceOutputTypeDef(TypedDict):
    Name: str,
    Table: str,
    Database: str,
    WindowSize: NotRequired[int],
    DetectSchema: NotRequired[bool],
    StreamingOptions: NotRequired[KafkaStreamingSourceOptionsOutputTypeDef],  # (1)
    DataPreviewOptions: NotRequired[StreamingDataPreviewOptionsTypeDef],  # (2)
  1. See KafkaStreamingSourceOptionsOutputTypeDef
  2. See StreamingDataPreviewOptionsTypeDef

DirectKafkaSourceOutputTypeDef#

# DirectKafkaSourceOutputTypeDef definition

class DirectKafkaSourceOutputTypeDef(TypedDict):
    Name: str,
    StreamingOptions: NotRequired[KafkaStreamingSourceOptionsOutputTypeDef],  # (1)
    WindowSize: NotRequired[int],
    DetectSchema: NotRequired[bool],
    DataPreviewOptions: NotRequired[StreamingDataPreviewOptionsTypeDef],  # (2)
  1. See KafkaStreamingSourceOptionsOutputTypeDef
  2. See StreamingDataPreviewOptionsTypeDef

CatalogKinesisSourceOutputTypeDef#

# CatalogKinesisSourceOutputTypeDef definition

class CatalogKinesisSourceOutputTypeDef(TypedDict):
    Name: str,
    Table: str,
    Database: str,
    WindowSize: NotRequired[int],
    DetectSchema: NotRequired[bool],
    StreamingOptions: NotRequired[KinesisStreamingSourceOptionsOutputTypeDef],  # (1)
    DataPreviewOptions: NotRequired[StreamingDataPreviewOptionsTypeDef],  # (2)
  1. See KinesisStreamingSourceOptionsOutputTypeDef
  2. See StreamingDataPreviewOptionsTypeDef

DirectKinesisSourceOutputTypeDef#

# DirectKinesisSourceOutputTypeDef definition

class DirectKinesisSourceOutputTypeDef(TypedDict):
    Name: str,
    WindowSize: NotRequired[int],
    DetectSchema: NotRequired[bool],
    StreamingOptions: NotRequired[KinesisStreamingSourceOptionsOutputTypeDef],  # (1)
    DataPreviewOptions: NotRequired[StreamingDataPreviewOptionsTypeDef],  # (2)
  1. See KinesisStreamingSourceOptionsOutputTypeDef
  2. See StreamingDataPreviewOptionsTypeDef

CatalogPropertiesOutputTypeDef#

# CatalogPropertiesOutputTypeDef definition

class CatalogPropertiesOutputTypeDef(TypedDict):
    DataLakeAccessProperties: NotRequired[DataLakeAccessPropertiesOutputTypeDef],  # (1)
    CustomProperties: NotRequired[dict[str, str]],
  1. See DataLakeAccessPropertiesOutputTypeDef

CatalogPropertiesTypeDef#

# CatalogPropertiesTypeDef definition

class CatalogPropertiesTypeDef(TypedDict):
    DataLakeAccessProperties: NotRequired[DataLakeAccessPropertiesTypeDef],  # (1)
    CustomProperties: NotRequired[Mapping[str, str]],
  1. See DataLakeAccessPropertiesTypeDef

GovernedCatalogTargetOutputTypeDef#

# GovernedCatalogTargetOutputTypeDef definition

class GovernedCatalogTargetOutputTypeDef(TypedDict):
    Name: str,
    Inputs: list[str],
    Table: str,
    Database: str,
    PartitionKeys: NotRequired[list[list[str]]],
    SchemaChangePolicy: NotRequired[CatalogSchemaChangePolicyTypeDef],  # (1)
  1. See CatalogSchemaChangePolicyTypeDef

GovernedCatalogTargetTypeDef#

# GovernedCatalogTargetTypeDef definition

class GovernedCatalogTargetTypeDef(TypedDict):
    Name: str,
    Inputs: Sequence[str],
    Table: str,
    Database: str,
    PartitionKeys: NotRequired[Sequence[Sequence[str]]],
    SchemaChangePolicy: NotRequired[CatalogSchemaChangePolicyTypeDef],  # (1)
  1. See CatalogSchemaChangePolicyTypeDef

S3CatalogTargetOutputTypeDef#

# S3CatalogTargetOutputTypeDef definition

class S3CatalogTargetOutputTypeDef(TypedDict):
    Name: str,
    Inputs: list[str],
    Table: str,
    Database: str,
    PartitionKeys: NotRequired[list[list[str]]],
    SchemaChangePolicy: NotRequired[CatalogSchemaChangePolicyTypeDef],  # (1)
  1. See CatalogSchemaChangePolicyTypeDef

S3CatalogTargetTypeDef#

# S3CatalogTargetTypeDef definition

class S3CatalogTargetTypeDef(TypedDict):
    Name: str,
    Inputs: Sequence[str],
    Table: str,
    Database: str,
    PartitionKeys: NotRequired[Sequence[Sequence[str]]],
    SchemaChangePolicy: NotRequired[CatalogSchemaChangePolicyTypeDef],  # (1)
  1. See CatalogSchemaChangePolicyTypeDef

S3DeltaCatalogTargetOutputTypeDef#

# S3DeltaCatalogTargetOutputTypeDef definition

class S3DeltaCatalogTargetOutputTypeDef(TypedDict):
    Name: str,
    Inputs: list[str],
    Table: str,
    Database: str,
    PartitionKeys: NotRequired[list[list[str]]],
    AdditionalOptions: NotRequired[dict[str, str]],
    SchemaChangePolicy: NotRequired[CatalogSchemaChangePolicyTypeDef],  # (1)
  1. See CatalogSchemaChangePolicyTypeDef

S3DeltaCatalogTargetTypeDef#

# S3DeltaCatalogTargetTypeDef definition

class S3DeltaCatalogTargetTypeDef(TypedDict):
    Name: str,
    Inputs: Sequence[str],
    Table: str,
    Database: str,
    PartitionKeys: NotRequired[Sequence[Sequence[str]]],
    AdditionalOptions: NotRequired[Mapping[str, str]],
    SchemaChangePolicy: NotRequired[CatalogSchemaChangePolicyTypeDef],  # (1)
  1. See CatalogSchemaChangePolicyTypeDef

S3HudiCatalogTargetOutputTypeDef#

# S3HudiCatalogTargetOutputTypeDef definition

class S3HudiCatalogTargetOutputTypeDef(TypedDict):
    Name: str,
    Inputs: list[str],
    Table: str,
    Database: str,
    AdditionalOptions: dict[str, str],
    PartitionKeys: NotRequired[list[list[str]]],
    SchemaChangePolicy: NotRequired[CatalogSchemaChangePolicyTypeDef],  # (1)
  1. See CatalogSchemaChangePolicyTypeDef

S3HudiCatalogTargetTypeDef#

# S3HudiCatalogTargetTypeDef definition

class S3HudiCatalogTargetTypeDef(TypedDict):
    Name: str,
    Inputs: Sequence[str],
    Table: str,
    Database: str,
    AdditionalOptions: Mapping[str, str],
    PartitionKeys: NotRequired[Sequence[Sequence[str]]],
    SchemaChangePolicy: NotRequired[CatalogSchemaChangePolicyTypeDef],  # (1)
  1. See CatalogSchemaChangePolicyTypeDef

ClassifierTypeDef#

# ClassifierTypeDef definition

class ClassifierTypeDef(TypedDict):
    GrokClassifier: NotRequired[GrokClassifierTypeDef],  # (1)
    XMLClassifier: NotRequired[XMLClassifierTypeDef],  # (2)
    JsonClassifier: NotRequired[JsonClassifierTypeDef],  # (3)
    CsvClassifier: NotRequired[CsvClassifierTypeDef],  # (4)
  1. See GrokClassifierTypeDef
  2. See XMLClassifierTypeDef
  3. See JsonClassifierTypeDef
  4. See CsvClassifierTypeDef

CodeGenNodeOutputTypeDef#

# CodeGenNodeOutputTypeDef definition

class CodeGenNodeOutputTypeDef(TypedDict):
    Id: str,
    NodeType: str,
    Args: list[CodeGenNodeArgTypeDef],  # (1)
    LineNumber: NotRequired[int],
  1. See CodeGenNodeArgTypeDef

CodeGenNodeTypeDef#

# CodeGenNodeTypeDef definition

class CodeGenNodeTypeDef(TypedDict):
    Id: str,
    NodeType: str,
    Args: Sequence[CodeGenNodeArgTypeDef],  # (1)
    LineNumber: NotRequired[int],
  1. See CodeGenNodeArgTypeDef

LocationTypeDef#

# LocationTypeDef definition

class LocationTypeDef(TypedDict):
    Jdbc: NotRequired[Sequence[CodeGenNodeArgTypeDef]],  # (1)
    S3: NotRequired[Sequence[CodeGenNodeArgTypeDef]],  # (1)
    DynamoDB: NotRequired[Sequence[CodeGenNodeArgTypeDef]],  # (1)
  1. See CodeGenNodeArgTypeDef
  2. See CodeGenNodeArgTypeDef
  3. See CodeGenNodeArgTypeDef

GetColumnStatisticsTaskRunResponseTypeDef#

# GetColumnStatisticsTaskRunResponseTypeDef definition

class GetColumnStatisticsTaskRunResponseTypeDef(TypedDict):
    ColumnStatisticsTaskRun: ColumnStatisticsTaskRunTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ColumnStatisticsTaskRunTypeDef
  2. See ResponseMetadataTypeDef

GetColumnStatisticsTaskRunsResponseTypeDef#

# GetColumnStatisticsTaskRunsResponseTypeDef definition

class GetColumnStatisticsTaskRunsResponseTypeDef(TypedDict):
    ColumnStatisticsTaskRuns: list[ColumnStatisticsTaskRunTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See ColumnStatisticsTaskRunTypeDef
  2. See ResponseMetadataTypeDef

ColumnStatisticsTaskSettingsTypeDef#

# ColumnStatisticsTaskSettingsTypeDef definition

class ColumnStatisticsTaskSettingsTypeDef(TypedDict):
    DatabaseName: NotRequired[str],
    TableName: NotRequired[str],
    Schedule: NotRequired[ScheduleTypeDef],  # (1)
    ColumnNameList: NotRequired[list[str]],
    CatalogID: NotRequired[str],
    Role: NotRequired[str],
    SampleSize: NotRequired[float],
    SecurityConfiguration: NotRequired[str],
    ScheduleType: NotRequired[ScheduleTypeType],  # (2)
    SettingSource: NotRequired[SettingSourceType],  # (3)
    LastExecutionAttempt: NotRequired[ExecutionAttemptTypeDef],  # (4)
  1. See ScheduleTypeDef
  2. See ScheduleTypeType
  3. See SettingSourceType
  4. See ExecutionAttemptTypeDef

DateColumnStatisticsDataTypeDef#

# DateColumnStatisticsDataTypeDef definition

class DateColumnStatisticsDataTypeDef(TypedDict):
    NumberOfNulls: int,
    NumberOfDistinctValues: int,
    MinimumValue: NotRequired[TimestampTypeDef],
    MaximumValue: NotRequired[TimestampTypeDef],

GetTableRequestRequestTypeDef#

# GetTableRequestRequestTypeDef definition

class GetTableRequestRequestTypeDef(TypedDict):
    DatabaseName: str,
    Name: str,
    CatalogId: NotRequired[str],
    TransactionId: NotRequired[str],
    QueryAsOfTime: NotRequired[TimestampTypeDef],
    IncludeStatusDetails: NotRequired[bool],

GetTablesRequestRequestTypeDef#

# GetTablesRequestRequestTypeDef definition

class GetTablesRequestRequestTypeDef(TypedDict):
    DatabaseName: str,
    CatalogId: NotRequired[str],
    Expression: NotRequired[str],
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
    TransactionId: NotRequired[str],
    QueryAsOfTime: NotRequired[TimestampTypeDef],
    IncludeStatusDetails: NotRequired[bool],
    AttributesToGet: NotRequired[Sequence[TableAttributesType]],  # (1)
  1. See TableAttributesType

KafkaStreamingSourceOptionsTypeDef#

# KafkaStreamingSourceOptionsTypeDef definition

class KafkaStreamingSourceOptionsTypeDef(TypedDict):
    BootstrapServers: NotRequired[str],
    SecurityProtocol: NotRequired[str],
    ConnectionName: NotRequired[str],
    TopicName: NotRequired[str],
    Assign: NotRequired[str],
    SubscribePattern: NotRequired[str],
    Classification: NotRequired[str],
    Delimiter: NotRequired[str],
    StartingOffsets: NotRequired[str],
    EndingOffsets: NotRequired[str],
    PollTimeoutMs: NotRequired[int],
    NumRetries: NotRequired[int],
    RetryIntervalMs: NotRequired[int],
    MaxOffsetsPerTrigger: NotRequired[int],
    MinPartitions: NotRequired[int],
    IncludeHeaders: NotRequired[bool],
    AddRecordTimestamp: NotRequired[str],
    EmitConsumerLagMetrics: NotRequired[str],
    StartingTimestamp: NotRequired[TimestampTypeDef],

KinesisStreamingSourceOptionsTypeDef#

# KinesisStreamingSourceOptionsTypeDef definition

class KinesisStreamingSourceOptionsTypeDef(TypedDict):
    EndpointUrl: NotRequired[str],
    StreamName: NotRequired[str],
    Classification: NotRequired[str],
    Delimiter: NotRequired[str],
    StartingPosition: NotRequired[StartingPositionType],  # (1)
    MaxFetchTimeInMs: NotRequired[int],
    MaxFetchRecordsPerShard: NotRequired[int],
    MaxRecordPerRead: NotRequired[int],
    AddIdleTimeBetweenReads: NotRequired[bool],
    IdleTimeBetweenReadsInMs: NotRequired[int],
    DescribeShardInterval: NotRequired[int],
    NumRetries: NotRequired[int],
    RetryIntervalMs: NotRequired[int],
    MaxRetryIntervalMs: NotRequired[int],
    AvoidEmptyBatches: NotRequired[bool],
    StreamArn: NotRequired[str],
    RoleArn: NotRequired[str],
    RoleSessionName: NotRequired[str],
    AddRecordTimestamp: NotRequired[str],
    EmitConsumerLagMetrics: NotRequired[str],
    StartingTimestamp: NotRequired[TimestampTypeDef],
  1. See StartingPositionType

QuerySessionContextTypeDef#

# QuerySessionContextTypeDef definition

class QuerySessionContextTypeDef(TypedDict):
    QueryId: NotRequired[str],
    QueryStartTime: NotRequired[TimestampTypeDef],
    ClusterId: NotRequired[str],
    QueryAuthorizationId: NotRequired[str],
    AdditionalContext: NotRequired[Mapping[str, str]],

TaskRunFilterCriteriaTypeDef#

# TaskRunFilterCriteriaTypeDef definition

class TaskRunFilterCriteriaTypeDef(TypedDict):
    TaskRunType: NotRequired[TaskTypeType],  # (1)
    Status: NotRequired[TaskStatusTypeType],  # (2)
    StartedBefore: NotRequired[TimestampTypeDef],
    StartedAfter: NotRequired[TimestampTypeDef],
  1. See TaskTypeType
  2. See TaskStatusTypeType

TimestampFilterTypeDef#

# TimestampFilterTypeDef definition

class TimestampFilterTypeDef(TypedDict):
    RecordedBefore: NotRequired[TimestampTypeDef],
    RecordedAfter: NotRequired[TimestampTypeDef],

CompactionMetricsTypeDef#

# CompactionMetricsTypeDef definition

class CompactionMetricsTypeDef(TypedDict):
    IcebergMetrics: NotRequired[IcebergCompactionMetricsTypeDef],  # (1)
  1. See IcebergCompactionMetricsTypeDef

PredicateOutputTypeDef#

# PredicateOutputTypeDef definition

class PredicateOutputTypeDef(TypedDict):
    Logical: NotRequired[LogicalType],  # (1)
    Conditions: NotRequired[list[ConditionTypeDef]],  # (2)
  1. See LogicalType
  2. See ConditionTypeDef

PredicateTypeDef#

# PredicateTypeDef definition

class PredicateTypeDef(TypedDict):
    Logical: NotRequired[LogicalType],  # (1)
    Conditions: NotRequired[Sequence[ConditionTypeDef]],  # (2)
  1. See LogicalType
  2. See ConditionTypeDef

ProfileConfigurationOutputTypeDef#

# ProfileConfigurationOutputTypeDef definition

class ProfileConfigurationOutputTypeDef(TypedDict):
    SessionConfiguration: NotRequired[dict[str, ConfigurationObjectOutputTypeDef]],  # (1)
    JobConfiguration: NotRequired[dict[str, ConfigurationObjectOutputTypeDef]],  # (1)
  1. See ConfigurationObjectOutputTypeDef
  2. See ConfigurationObjectOutputTypeDef

FindMatchesMetricsTypeDef#

# FindMatchesMetricsTypeDef definition

class FindMatchesMetricsTypeDef(TypedDict):
    AreaUnderPRCurve: NotRequired[float],
    Precision: NotRequired[float],
    Recall: NotRequired[float],
    F1: NotRequired[float],
    ConfusionMatrix: NotRequired[ConfusionMatrixTypeDef],  # (1)
    ColumnImportances: NotRequired[list[ColumnImportanceTypeDef]],  # (2)
  1. See ConfusionMatrixTypeDef
  2. See ColumnImportanceTypeDef

CrawlerNodeDetailsTypeDef#

# CrawlerNodeDetailsTypeDef definition

class CrawlerNodeDetailsTypeDef(TypedDict):
    Crawls: NotRequired[list[CrawlTypeDef]],  # (1)
  1. See CrawlTypeDef

ListCrawlsResponseTypeDef#

# ListCrawlsResponseTypeDef definition

class ListCrawlsResponseTypeDef(TypedDict):
    Crawls: list[CrawlerHistoryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See CrawlerHistoryTypeDef
  2. See ResponseMetadataTypeDef

GetCrawlerMetricsResponseTypeDef#

# GetCrawlerMetricsResponseTypeDef definition

class GetCrawlerMetricsResponseTypeDef(TypedDict):
    CrawlerMetricsList: list[CrawlerMetricsTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See CrawlerMetricsTypeDef
  2. See ResponseMetadataTypeDef

CrawlerTargetsOutputTypeDef#

# CrawlerTargetsOutputTypeDef definition

class CrawlerTargetsOutputTypeDef(TypedDict):
    S3Targets: NotRequired[list[S3TargetOutputTypeDef]],  # (1)
    JdbcTargets: NotRequired[list[JdbcTargetOutputTypeDef]],  # (2)
    MongoDBTargets: NotRequired[list[MongoDBTargetTypeDef]],  # (3)
    DynamoDBTargets: NotRequired[list[DynamoDBTargetTypeDef]],  # (4)
    CatalogTargets: NotRequired[list[CatalogTargetOutputTypeDef]],  # (5)
    DeltaTargets: NotRequired[list[DeltaTargetOutputTypeDef]],  # (6)
    IcebergTargets: NotRequired[list[IcebergTargetOutputTypeDef]],  # (7)
    HudiTargets: NotRequired[list[HudiTargetOutputTypeDef]],  # (8)
  1. See S3TargetOutputTypeDef
  2. See JdbcTargetOutputTypeDef
  3. See MongoDBTargetTypeDef
  4. See DynamoDBTargetTypeDef
  5. See CatalogTargetOutputTypeDef
  6. See DeltaTargetOutputTypeDef
  7. See IcebergTargetOutputTypeDef
  8. See HudiTargetOutputTypeDef

ListCrawlsRequestRequestTypeDef#

# ListCrawlsRequestRequestTypeDef definition

class ListCrawlsRequestRequestTypeDef(TypedDict):
    CrawlerName: str,
    MaxResults: NotRequired[int],
    Filters: NotRequired[Sequence[CrawlsFilterTypeDef]],  # (1)
    NextToken: NotRequired[str],
  1. See CrawlsFilterTypeDef

CreateClassifierRequestRequestTypeDef#

# CreateClassifierRequestRequestTypeDef definition

class CreateClassifierRequestRequestTypeDef(TypedDict):
    GrokClassifier: NotRequired[CreateGrokClassifierRequestTypeDef],  # (1)
    XMLClassifier: NotRequired[CreateXMLClassifierRequestTypeDef],  # (2)
    JsonClassifier: NotRequired[CreateJsonClassifierRequestTypeDef],  # (3)
    CsvClassifier: NotRequired[CreateCsvClassifierRequestTypeDef],  # (4)
  1. See CreateGrokClassifierRequestTypeDef
  2. See CreateXMLClassifierRequestTypeDef
  3. See CreateJsonClassifierRequestTypeDef
  4. See CreateCsvClassifierRequestTypeDef

CreateDataQualityRulesetRequestRequestTypeDef#

# CreateDataQualityRulesetRequestRequestTypeDef definition

class CreateDataQualityRulesetRequestRequestTypeDef(TypedDict):
    Name: str,
    Ruleset: str,
    Description: NotRequired[str],
    Tags: NotRequired[Mapping[str, str]],
    TargetTable: NotRequired[DataQualityTargetTableTypeDef],  # (1)
    DataQualitySecurityConfiguration: NotRequired[str],
    ClientToken: NotRequired[str],
  1. See DataQualityTargetTableTypeDef

DataQualityRulesetFilterCriteriaTypeDef#

# DataQualityRulesetFilterCriteriaTypeDef definition

class DataQualityRulesetFilterCriteriaTypeDef(TypedDict):
    Name: NotRequired[str],
    Description: NotRequired[str],
    CreatedBefore: NotRequired[TimestampTypeDef],
    CreatedAfter: NotRequired[TimestampTypeDef],
    LastModifiedBefore: NotRequired[TimestampTypeDef],
    LastModifiedAfter: NotRequired[TimestampTypeDef],
    TargetTable: NotRequired[DataQualityTargetTableTypeDef],  # (1)
  1. See DataQualityTargetTableTypeDef

DataQualityRulesetListDetailsTypeDef#

# DataQualityRulesetListDetailsTypeDef definition

class DataQualityRulesetListDetailsTypeDef(TypedDict):
    Name: NotRequired[str],
    Description: NotRequired[str],
    CreatedOn: NotRequired[datetime],
    LastModifiedOn: NotRequired[datetime],
    TargetTable: NotRequired[DataQualityTargetTableTypeDef],  # (1)
    RecommendationRunId: NotRequired[str],
    RuleCount: NotRequired[int],
  1. See DataQualityTargetTableTypeDef

GetDataQualityRulesetResponseTypeDef#

# GetDataQualityRulesetResponseTypeDef definition

class GetDataQualityRulesetResponseTypeDef(TypedDict):
    Name: str,
    Description: str,
    Ruleset: str,
    TargetTable: DataQualityTargetTableTypeDef,  # (1)
    CreatedOn: datetime,
    LastModifiedOn: datetime,
    RecommendationRunId: str,
    DataQualitySecurityConfiguration: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DataQualityTargetTableTypeDef
  2. See ResponseMetadataTypeDef

CreateIntegrationRequestRequestTypeDef#

# CreateIntegrationRequestRequestTypeDef definition

class CreateIntegrationRequestRequestTypeDef(TypedDict):
    IntegrationName: str,
    SourceArn: str,
    TargetArn: str,
    Description: NotRequired[str],
    DataFilter: NotRequired[str],
    KmsKeyId: NotRequired[str],
    AdditionalEncryptionContext: NotRequired[Mapping[str, str]],
    Tags: NotRequired[Sequence[TagTypeDef]],  # (1)
  1. See TagTypeDef

CreateIntegrationResourcePropertyRequestRequestTypeDef#

# CreateIntegrationResourcePropertyRequestRequestTypeDef definition

class CreateIntegrationResourcePropertyRequestRequestTypeDef(TypedDict):
    ResourceArn: str,
    SourceProcessingProperties: NotRequired[SourceProcessingPropertiesTypeDef],  # (1)
    TargetProcessingProperties: NotRequired[TargetProcessingPropertiesTypeDef],  # (2)
  1. See SourceProcessingPropertiesTypeDef
  2. See TargetProcessingPropertiesTypeDef

CreateIntegrationResourcePropertyResponseTypeDef#

# CreateIntegrationResourcePropertyResponseTypeDef definition

class CreateIntegrationResourcePropertyResponseTypeDef(TypedDict):
    ResourceArn: str,
    SourceProcessingProperties: SourceProcessingPropertiesTypeDef,  # (1)
    TargetProcessingProperties: TargetProcessingPropertiesTypeDef,  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See SourceProcessingPropertiesTypeDef
  2. See TargetProcessingPropertiesTypeDef
  3. See ResponseMetadataTypeDef

GetIntegrationResourcePropertyResponseTypeDef#

# GetIntegrationResourcePropertyResponseTypeDef definition

class GetIntegrationResourcePropertyResponseTypeDef(TypedDict):
    ResourceArn: str,
    SourceProcessingProperties: SourceProcessingPropertiesTypeDef,  # (1)
    TargetProcessingProperties: TargetProcessingPropertiesTypeDef,  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See SourceProcessingPropertiesTypeDef
  2. See TargetProcessingPropertiesTypeDef
  3. See ResponseMetadataTypeDef

UpdateIntegrationResourcePropertyRequestRequestTypeDef#

# UpdateIntegrationResourcePropertyRequestRequestTypeDef definition

class UpdateIntegrationResourcePropertyRequestRequestTypeDef(TypedDict):
    ResourceArn: str,
    SourceProcessingProperties: NotRequired[SourceProcessingPropertiesTypeDef],  # (1)
    TargetProcessingProperties: NotRequired[TargetProcessingPropertiesTypeDef],  # (2)
  1. See SourceProcessingPropertiesTypeDef
  2. See TargetProcessingPropertiesTypeDef

UpdateIntegrationResourcePropertyResponseTypeDef#

# UpdateIntegrationResourcePropertyResponseTypeDef definition

class UpdateIntegrationResourcePropertyResponseTypeDef(TypedDict):
    ResourceArn: str,
    SourceProcessingProperties: SourceProcessingPropertiesTypeDef,  # (1)
    TargetProcessingProperties: TargetProcessingPropertiesTypeDef,  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See SourceProcessingPropertiesTypeDef
  2. See TargetProcessingPropertiesTypeDef
  3. See ResponseMetadataTypeDef

CreateIntegrationResponseTypeDef#

# CreateIntegrationResponseTypeDef definition

class CreateIntegrationResponseTypeDef(TypedDict):
    SourceArn: str,
    TargetArn: str,
    IntegrationName: str,
    Description: str,
    IntegrationArn: str,
    KmsKeyId: str,
    AdditionalEncryptionContext: dict[str, str],
    Tags: list[TagTypeDef],  # (1)
    Status: IntegrationStatusType,  # (2)
    CreateTime: datetime,
    Errors: list[IntegrationErrorTypeDef],  # (3)
    DataFilter: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (4)
  1. See TagTypeDef
  2. See IntegrationStatusType
  3. See IntegrationErrorTypeDef
  4. See ResponseMetadataTypeDef

DeleteIntegrationResponseTypeDef#

# DeleteIntegrationResponseTypeDef definition

class DeleteIntegrationResponseTypeDef(TypedDict):
    SourceArn: str,
    TargetArn: str,
    IntegrationName: str,
    Description: str,
    IntegrationArn: str,
    KmsKeyId: str,
    AdditionalEncryptionContext: dict[str, str],
    Tags: list[TagTypeDef],  # (1)
    Status: IntegrationStatusType,  # (2)
    CreateTime: datetime,
    Errors: list[IntegrationErrorTypeDef],  # (3)
    DataFilter: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (4)
  1. See TagTypeDef
  2. See IntegrationStatusType
  3. See IntegrationErrorTypeDef
  4. See ResponseMetadataTypeDef

InboundIntegrationTypeDef#

# InboundIntegrationTypeDef definition

class InboundIntegrationTypeDef(TypedDict):
    SourceArn: str,
    TargetArn: str,
    IntegrationArn: str,
    Status: IntegrationStatusType,  # (1)
    CreateTime: datetime,
    Errors: NotRequired[list[IntegrationErrorTypeDef]],  # (2)
  1. See IntegrationStatusType
  2. See IntegrationErrorTypeDef

IntegrationTypeDef#

# IntegrationTypeDef definition

class IntegrationTypeDef(TypedDict):
    SourceArn: str,
    TargetArn: str,
    IntegrationName: str,
    IntegrationArn: str,
    Status: IntegrationStatusType,  # (2)
    CreateTime: datetime,
    Description: NotRequired[str],
    KmsKeyId: NotRequired[str],
    AdditionalEncryptionContext: NotRequired[dict[str, str]],
    Tags: NotRequired[list[TagTypeDef]],  # (1)
    Errors: NotRequired[list[IntegrationErrorTypeDef]],  # (3)
    DataFilter: NotRequired[str],
  1. See TagTypeDef
  2. See IntegrationStatusType
  3. See IntegrationErrorTypeDef

ModifyIntegrationResponseTypeDef#

# ModifyIntegrationResponseTypeDef definition

class ModifyIntegrationResponseTypeDef(TypedDict):
    SourceArn: str,
    TargetArn: str,
    IntegrationName: str,
    Description: str,
    IntegrationArn: str,
    KmsKeyId: str,
    AdditionalEncryptionContext: dict[str, str],
    Tags: list[TagTypeDef],  # (1)
    Status: IntegrationStatusType,  # (2)
    CreateTime: datetime,
    Errors: list[IntegrationErrorTypeDef],  # (3)
    DataFilter: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (4)
  1. See TagTypeDef
  2. See IntegrationStatusType
  3. See IntegrationErrorTypeDef
  4. See ResponseMetadataTypeDef

CreatePartitionIndexRequestRequestTypeDef#

# CreatePartitionIndexRequestRequestTypeDef definition

class CreatePartitionIndexRequestRequestTypeDef(TypedDict):
    DatabaseName: str,
    TableName: str,
    PartitionIndex: PartitionIndexTypeDef,  # (1)
    CatalogId: NotRequired[str],
  1. See PartitionIndexTypeDef

CreateSchemaInputRequestTypeDef#

# CreateSchemaInputRequestTypeDef definition

class CreateSchemaInputRequestTypeDef(TypedDict):
    SchemaName: str,
    DataFormat: DataFormatType,  # (1)
    RegistryId: NotRequired[RegistryIdTypeDef],  # (2)
    Compatibility: NotRequired[CompatibilityType],  # (3)
    Description: NotRequired[str],
    Tags: NotRequired[Mapping[str, str]],
    SchemaDefinition: NotRequired[str],
  1. See DataFormatType
  2. See RegistryIdTypeDef
  3. See CompatibilityType

DeleteRegistryInputRequestTypeDef#

# DeleteRegistryInputRequestTypeDef definition

class DeleteRegistryInputRequestTypeDef(TypedDict):
    RegistryId: RegistryIdTypeDef,  # (1)
  1. See RegistryIdTypeDef

GetRegistryInputRequestTypeDef#

# GetRegistryInputRequestTypeDef definition

class GetRegistryInputRequestTypeDef(TypedDict):
    RegistryId: RegistryIdTypeDef,  # (1)
  1. See RegistryIdTypeDef

ListSchemasInputRequestTypeDef#

# ListSchemasInputRequestTypeDef definition

class ListSchemasInputRequestTypeDef(TypedDict):
    RegistryId: NotRequired[RegistryIdTypeDef],  # (1)
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
  1. See RegistryIdTypeDef

UpdateRegistryInputRequestTypeDef#

# UpdateRegistryInputRequestTypeDef definition

class UpdateRegistryInputRequestTypeDef(TypedDict):
    RegistryId: RegistryIdTypeDef,  # (1)
    Description: str,
  1. See RegistryIdTypeDef

CreateSessionRequestRequestTypeDef#

# CreateSessionRequestRequestTypeDef definition

class CreateSessionRequestRequestTypeDef(TypedDict):
    Id: str,
    Role: str,
    Command: SessionCommandTypeDef,  # (1)
    Description: NotRequired[str],
    Timeout: NotRequired[int],
    IdleTimeout: NotRequired[int],
    DefaultArguments: NotRequired[Mapping[str, str]],
    Connections: NotRequired[ConnectionsListTypeDef],  # (2)
    MaxCapacity: NotRequired[float],
    NumberOfWorkers: NotRequired[int],
    WorkerType: NotRequired[WorkerTypeType],  # (3)
    SecurityConfiguration: NotRequired[str],
    GlueVersion: NotRequired[str],
    Tags: NotRequired[Mapping[str, str]],
    RequestOrigin: NotRequired[str],
  1. See SessionCommandTypeDef
  2. See ConnectionsListTypeDef
  3. See WorkerTypeType

SessionTypeDef#

# SessionTypeDef definition

class SessionTypeDef(TypedDict):
    Id: NotRequired[str],
    CreatedOn: NotRequired[datetime],
    Status: NotRequired[SessionStatusType],  # (1)
    ErrorMessage: NotRequired[str],
    Description: NotRequired[str],
    Role: NotRequired[str],
    Command: NotRequired[SessionCommandTypeDef],  # (2)
    DefaultArguments: NotRequired[dict[str, str]],
    Connections: NotRequired[ConnectionsListOutputTypeDef],  # (3)
    Progress: NotRequired[float],
    MaxCapacity: NotRequired[float],
    SecurityConfiguration: NotRequired[str],
    GlueVersion: NotRequired[str],
    NumberOfWorkers: NotRequired[int],
    WorkerType: NotRequired[WorkerTypeType],  # (4)
    CompletedOn: NotRequired[datetime],
    ExecutionTime: NotRequired[float],
    DPUSeconds: NotRequired[float],
    IdleTimeout: NotRequired[int],
    ProfileName: NotRequired[str],
  1. See SessionStatusType
  2. See SessionCommandTypeDef
  3. See ConnectionsListOutputTypeDef
  4. See WorkerTypeType

EvaluateDataQualityMultiFrameOutputTypeDef#

# EvaluateDataQualityMultiFrameOutputTypeDef definition

class EvaluateDataQualityMultiFrameOutputTypeDef(TypedDict):
    Name: str,
    Inputs: list[str],
    Ruleset: str,
    AdditionalDataSources: NotRequired[dict[str, str]],
    PublishingOptions: NotRequired[DQResultsPublishingOptionsTypeDef],  # (1)
    AdditionalOptions: NotRequired[dict[AdditionalOptionKeysType, str]],  # (2)
    StopJobOnFailureOptions: NotRequired[DQStopJobOnFailureOptionsTypeDef],  # (3)
  1. See DQResultsPublishingOptionsTypeDef
  2. See AdditionalOptionKeysType
  3. See DQStopJobOnFailureOptionsTypeDef

EvaluateDataQualityMultiFrameTypeDef#

# EvaluateDataQualityMultiFrameTypeDef definition

class EvaluateDataQualityMultiFrameTypeDef(TypedDict):
    Name: str,
    Inputs: Sequence[str],
    Ruleset: str,
    AdditionalDataSources: NotRequired[Mapping[str, str]],
    PublishingOptions: NotRequired[DQResultsPublishingOptionsTypeDef],  # (1)
    AdditionalOptions: NotRequired[Mapping[AdditionalOptionKeysType, str]],  # (2)
    StopJobOnFailureOptions: NotRequired[DQStopJobOnFailureOptionsTypeDef],  # (3)
  1. See DQResultsPublishingOptionsTypeDef
  2. See AdditionalOptionKeysType
  3. See DQStopJobOnFailureOptionsTypeDef

EvaluateDataQualityOutputTypeDef#

# EvaluateDataQualityOutputTypeDef definition

class EvaluateDataQualityOutputTypeDef(TypedDict):
    Name: str,
    Inputs: list[str],
    Ruleset: str,
    Output: NotRequired[DQTransformOutputType],  # (1)
    PublishingOptions: NotRequired[DQResultsPublishingOptionsTypeDef],  # (2)
    StopJobOnFailureOptions: NotRequired[DQStopJobOnFailureOptionsTypeDef],  # (3)
  1. See DQTransformOutputType
  2. See DQResultsPublishingOptionsTypeDef
  3. See DQStopJobOnFailureOptionsTypeDef

EvaluateDataQualityTypeDef#

# EvaluateDataQualityTypeDef definition

class EvaluateDataQualityTypeDef(TypedDict):
    Name: str,
    Inputs: Sequence[str],
    Ruleset: str,
    Output: NotRequired[DQTransformOutputType],  # (1)
    PublishingOptions: NotRequired[DQResultsPublishingOptionsTypeDef],  # (2)
    StopJobOnFailureOptions: NotRequired[DQStopJobOnFailureOptionsTypeDef],  # (3)
  1. See DQTransformOutputType
  2. See DQResultsPublishingOptionsTypeDef
  3. See DQStopJobOnFailureOptionsTypeDef

DataCatalogEncryptionSettingsTypeDef#

# DataCatalogEncryptionSettingsTypeDef definition

class DataCatalogEncryptionSettingsTypeDef(TypedDict):
    EncryptionAtRest: NotRequired[EncryptionAtRestTypeDef],  # (1)
    ConnectionPasswordEncryption: NotRequired[ConnectionPasswordEncryptionTypeDef],  # (2)
  1. See EncryptionAtRestTypeDef
  2. See ConnectionPasswordEncryptionTypeDef

PrincipalPermissionsOutputTypeDef#

# PrincipalPermissionsOutputTypeDef definition

class PrincipalPermissionsOutputTypeDef(TypedDict):
    Principal: NotRequired[DataLakePrincipalTypeDef],  # (1)
    Permissions: NotRequired[list[PermissionType]],  # (2)
  1. See DataLakePrincipalTypeDef
  2. See PermissionType

PrincipalPermissionsTypeDef#

# PrincipalPermissionsTypeDef definition

class PrincipalPermissionsTypeDef(TypedDict):
    Principal: NotRequired[DataLakePrincipalTypeDef],  # (1)
    Permissions: NotRequired[Sequence[PermissionType]],  # (2)
  1. See DataLakePrincipalTypeDef
  2. See PermissionType

MetricBasedObservationTypeDef#

# MetricBasedObservationTypeDef definition

class MetricBasedObservationTypeDef(TypedDict):
    MetricName: NotRequired[str],
    StatisticId: NotRequired[str],
    MetricValues: NotRequired[DataQualityMetricValuesTypeDef],  # (1)
    NewRules: NotRequired[list[str]],
  1. See DataQualityMetricValuesTypeDef

DataSourceOutputTypeDef#

# DataSourceOutputTypeDef definition

class DataSourceOutputTypeDef(TypedDict):
    GlueTable: GlueTableOutputTypeDef,  # (1)
  1. See GlueTableOutputTypeDef

NullValueFieldTypeDef#

# NullValueFieldTypeDef definition

class NullValueFieldTypeDef(TypedDict):
    Value: str,
    Datatype: DatatypeTypeDef,  # (1)
  1. See DatatypeTypeDef

DecimalColumnStatisticsDataOutputTypeDef#

# DecimalColumnStatisticsDataOutputTypeDef definition

class DecimalColumnStatisticsDataOutputTypeDef(TypedDict):
    NumberOfNulls: int,
    NumberOfDistinctValues: int,
    MinimumValue: NotRequired[DecimalNumberOutputTypeDef],  # (1)
    MaximumValue: NotRequired[DecimalNumberOutputTypeDef],  # (1)
  1. See DecimalNumberOutputTypeDef
  2. See DecimalNumberOutputTypeDef

DeleteSchemaInputRequestTypeDef#

# DeleteSchemaInputRequestTypeDef definition

class DeleteSchemaInputRequestTypeDef(TypedDict):
    SchemaId: SchemaIdTypeDef,  # (1)
  1. See SchemaIdTypeDef

DeleteSchemaVersionsInputRequestTypeDef#

# DeleteSchemaVersionsInputRequestTypeDef definition

class DeleteSchemaVersionsInputRequestTypeDef(TypedDict):
    SchemaId: SchemaIdTypeDef,  # (1)
    Versions: str,
  1. See SchemaIdTypeDef

GetSchemaByDefinitionInputRequestTypeDef#

# GetSchemaByDefinitionInputRequestTypeDef definition

class GetSchemaByDefinitionInputRequestTypeDef(TypedDict):
    SchemaId: SchemaIdTypeDef,  # (1)
    SchemaDefinition: str,
  1. See SchemaIdTypeDef

GetSchemaInputRequestTypeDef#

# GetSchemaInputRequestTypeDef definition

class GetSchemaInputRequestTypeDef(TypedDict):
    SchemaId: SchemaIdTypeDef,  # (1)
  1. See SchemaIdTypeDef

ListSchemaVersionsInputRequestTypeDef#

# ListSchemaVersionsInputRequestTypeDef definition

class ListSchemaVersionsInputRequestTypeDef(TypedDict):
    SchemaId: SchemaIdTypeDef,  # (1)
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
  1. See SchemaIdTypeDef

RegisterSchemaVersionInputRequestTypeDef#

# RegisterSchemaVersionInputRequestTypeDef definition

class RegisterSchemaVersionInputRequestTypeDef(TypedDict):
    SchemaId: SchemaIdTypeDef,  # (1)
    SchemaDefinition: str,
  1. See SchemaIdTypeDef

SchemaReferenceTypeDef#

# SchemaReferenceTypeDef definition

class SchemaReferenceTypeDef(TypedDict):
    SchemaId: NotRequired[SchemaIdTypeDef],  # (1)
    SchemaVersionId: NotRequired[str],
    SchemaVersionNumber: NotRequired[int],
  1. See SchemaIdTypeDef

DescribeEntityRequestPaginateTypeDef#

# DescribeEntityRequestPaginateTypeDef definition

class DescribeEntityRequestPaginateTypeDef(TypedDict):
    ConnectionName: str,
    EntityName: str,
    CatalogId: NotRequired[str],
    DataStoreApiVersion: NotRequired[str],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

GetClassifiersRequestPaginateTypeDef#

# GetClassifiersRequestPaginateTypeDef definition

class GetClassifiersRequestPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

GetCrawlerMetricsRequestPaginateTypeDef#

# GetCrawlerMetricsRequestPaginateTypeDef definition

class GetCrawlerMetricsRequestPaginateTypeDef(TypedDict):
    CrawlerNameList: NotRequired[Sequence[str]],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

GetCrawlersRequestPaginateTypeDef#

# GetCrawlersRequestPaginateTypeDef definition

class GetCrawlersRequestPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

GetDatabasesRequestPaginateTypeDef#

# GetDatabasesRequestPaginateTypeDef definition

class GetDatabasesRequestPaginateTypeDef(TypedDict):
    CatalogId: NotRequired[str],
    ResourceShareType: NotRequired[ResourceShareTypeType],  # (1)
    AttributesToGet: NotRequired[Sequence[DatabaseAttributesType]],  # (2)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (3)
  1. See ResourceShareTypeType
  2. See DatabaseAttributesType
  3. See PaginatorConfigTypeDef

GetDevEndpointsRequestPaginateTypeDef#

# GetDevEndpointsRequestPaginateTypeDef definition

class GetDevEndpointsRequestPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

GetJobRunsRequestPaginateTypeDef#

# GetJobRunsRequestPaginateTypeDef definition

class GetJobRunsRequestPaginateTypeDef(TypedDict):
    JobName: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

GetJobsRequestPaginateTypeDef#

# GetJobsRequestPaginateTypeDef definition

class GetJobsRequestPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

GetPartitionIndexesRequestPaginateTypeDef#

# GetPartitionIndexesRequestPaginateTypeDef definition

class GetPartitionIndexesRequestPaginateTypeDef(TypedDict):
    DatabaseName: str,
    TableName: str,
    CatalogId: NotRequired[str],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

GetResourcePoliciesRequestPaginateTypeDef#

# GetResourcePoliciesRequestPaginateTypeDef definition

class GetResourcePoliciesRequestPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

GetSecurityConfigurationsRequestPaginateTypeDef#

# GetSecurityConfigurationsRequestPaginateTypeDef definition

class GetSecurityConfigurationsRequestPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

GetTableVersionsRequestPaginateTypeDef#

# GetTableVersionsRequestPaginateTypeDef definition

class GetTableVersionsRequestPaginateTypeDef(TypedDict):
    DatabaseName: str,
    TableName: str,
    CatalogId: NotRequired[str],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

GetTablesRequestPaginateTypeDef#

# GetTablesRequestPaginateTypeDef definition

class GetTablesRequestPaginateTypeDef(TypedDict):
    DatabaseName: str,
    CatalogId: NotRequired[str],
    Expression: NotRequired[str],
    TransactionId: NotRequired[str],
    QueryAsOfTime: NotRequired[TimestampTypeDef],
    IncludeStatusDetails: NotRequired[bool],
    AttributesToGet: NotRequired[Sequence[TableAttributesType]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See TableAttributesType
  2. See PaginatorConfigTypeDef

GetTriggersRequestPaginateTypeDef#

# GetTriggersRequestPaginateTypeDef definition

class GetTriggersRequestPaginateTypeDef(TypedDict):
    DependentJobName: NotRequired[str],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

GetUserDefinedFunctionsRequestPaginateTypeDef#

# GetUserDefinedFunctionsRequestPaginateTypeDef definition

class GetUserDefinedFunctionsRequestPaginateTypeDef(TypedDict):
    Pattern: str,
    CatalogId: NotRequired[str],
    DatabaseName: NotRequired[str],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

GetWorkflowRunsRequestPaginateTypeDef#

# GetWorkflowRunsRequestPaginateTypeDef definition

class GetWorkflowRunsRequestPaginateTypeDef(TypedDict):
    Name: str,
    IncludeGraph: NotRequired[bool],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListBlueprintsRequestPaginateTypeDef#

# ListBlueprintsRequestPaginateTypeDef definition

class ListBlueprintsRequestPaginateTypeDef(TypedDict):
    Tags: NotRequired[Mapping[str, str]],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListConnectionTypesRequestPaginateTypeDef#

# ListConnectionTypesRequestPaginateTypeDef definition

class ListConnectionTypesRequestPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListEntitiesRequestPaginateTypeDef#

# ListEntitiesRequestPaginateTypeDef definition

class ListEntitiesRequestPaginateTypeDef(TypedDict):
    ConnectionName: NotRequired[str],
    CatalogId: NotRequired[str],
    ParentEntityName: NotRequired[str],
    DataStoreApiVersion: NotRequired[str],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListJobsRequestPaginateTypeDef#

# ListJobsRequestPaginateTypeDef definition

class ListJobsRequestPaginateTypeDef(TypedDict):
    Tags: NotRequired[Mapping[str, str]],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListRegistriesInputPaginateTypeDef#

# ListRegistriesInputPaginateTypeDef definition

class ListRegistriesInputPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListSchemaVersionsInputPaginateTypeDef#

# ListSchemaVersionsInputPaginateTypeDef definition

class ListSchemaVersionsInputPaginateTypeDef(TypedDict):
    SchemaId: SchemaIdTypeDef,  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See SchemaIdTypeDef
  2. See PaginatorConfigTypeDef

ListSchemasInputPaginateTypeDef#

# ListSchemasInputPaginateTypeDef definition

class ListSchemasInputPaginateTypeDef(TypedDict):
    RegistryId: NotRequired[RegistryIdTypeDef],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See RegistryIdTypeDef
  2. See PaginatorConfigTypeDef

ListTableOptimizerRunsRequestPaginateTypeDef#

# ListTableOptimizerRunsRequestPaginateTypeDef definition

class ListTableOptimizerRunsRequestPaginateTypeDef(TypedDict):
    CatalogId: str,
    DatabaseName: str,
    TableName: str,
    Type: TableOptimizerTypeType,  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See TableOptimizerTypeType
  2. See PaginatorConfigTypeDef

ListTriggersRequestPaginateTypeDef#

# ListTriggersRequestPaginateTypeDef definition

class ListTriggersRequestPaginateTypeDef(TypedDict):
    DependentJobName: NotRequired[str],
    Tags: NotRequired[Mapping[str, str]],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListUsageProfilesRequestPaginateTypeDef#

# ListUsageProfilesRequestPaginateTypeDef definition

class ListUsageProfilesRequestPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListWorkflowsRequestPaginateTypeDef#

# ListWorkflowsRequestPaginateTypeDef definition

class ListWorkflowsRequestPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

DescribeEntityResponseTypeDef#

# DescribeEntityResponseTypeDef definition

class DescribeEntityResponseTypeDef(TypedDict):
    Fields: list[FieldTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See FieldTypeDef
  2. See ResponseMetadataTypeDef

DescribeIntegrationsRequestRequestTypeDef#

# DescribeIntegrationsRequestRequestTypeDef definition

class DescribeIntegrationsRequestRequestTypeDef(TypedDict):
    IntegrationIdentifier: NotRequired[str],
    Marker: NotRequired[str],
    MaxRecords: NotRequired[int],
    Filters: NotRequired[Sequence[IntegrationFilterTypeDef]],  # (1)
  1. See IntegrationFilterTypeDef

UpdateDevEndpointRequestRequestTypeDef#

# UpdateDevEndpointRequestRequestTypeDef definition

class UpdateDevEndpointRequestRequestTypeDef(TypedDict):
    EndpointName: str,
    PublicKey: NotRequired[str],
    AddPublicKeys: NotRequired[Sequence[str]],
    DeletePublicKeys: NotRequired[Sequence[str]],
    CustomLibraries: NotRequired[DevEndpointCustomLibrariesTypeDef],  # (1)
    UpdateEtlLibraries: NotRequired[bool],
    DeleteArguments: NotRequired[Sequence[str]],
    AddArguments: NotRequired[Mapping[str, str]],
  1. See DevEndpointCustomLibrariesTypeDef

S3DeltaDirectTargetOutputTypeDef#

# S3DeltaDirectTargetOutputTypeDef definition

class S3DeltaDirectTargetOutputTypeDef(TypedDict):
    Name: str,
    Inputs: list[str],
    Path: str,
    Compression: DeltaTargetCompressionTypeType,  # (1)
    Format: TargetFormatType,  # (2)
    PartitionKeys: NotRequired[list[list[str]]],
    AdditionalOptions: NotRequired[dict[str, str]],
    SchemaChangePolicy: NotRequired[DirectSchemaChangePolicyTypeDef],  # (3)
  1. See DeltaTargetCompressionTypeType
  2. See TargetFormatType
  3. See DirectSchemaChangePolicyTypeDef

S3DeltaDirectTargetTypeDef#

# S3DeltaDirectTargetTypeDef definition

class S3DeltaDirectTargetTypeDef(TypedDict):
    Name: str,
    Inputs: Sequence[str],
    Path: str,
    Compression: DeltaTargetCompressionTypeType,  # (1)
    Format: TargetFormatType,  # (2)
    PartitionKeys: NotRequired[Sequence[Sequence[str]]],
    AdditionalOptions: NotRequired[Mapping[str, str]],
    SchemaChangePolicy: NotRequired[DirectSchemaChangePolicyTypeDef],  # (3)
  1. See DeltaTargetCompressionTypeType
  2. See TargetFormatType
  3. See DirectSchemaChangePolicyTypeDef

S3DirectTargetOutputTypeDef#

# S3DirectTargetOutputTypeDef definition

class S3DirectTargetOutputTypeDef(TypedDict):
    Name: str,
    Inputs: list[str],
    Path: str,
    Format: TargetFormatType,  # (1)
    PartitionKeys: NotRequired[list[list[str]]],
    Compression: NotRequired[str],
    SchemaChangePolicy: NotRequired[DirectSchemaChangePolicyTypeDef],  # (2)
  1. See TargetFormatType
  2. See DirectSchemaChangePolicyTypeDef

S3DirectTargetTypeDef#

# S3DirectTargetTypeDef definition

class S3DirectTargetTypeDef(TypedDict):
    Name: str,
    Inputs: Sequence[str],
    Path: str,
    Format: TargetFormatType,  # (1)
    PartitionKeys: NotRequired[Sequence[Sequence[str]]],
    Compression: NotRequired[str],
    SchemaChangePolicy: NotRequired[DirectSchemaChangePolicyTypeDef],  # (2)
  1. See TargetFormatType
  2. See DirectSchemaChangePolicyTypeDef

S3GlueParquetTargetOutputTypeDef#

# S3GlueParquetTargetOutputTypeDef definition

class S3GlueParquetTargetOutputTypeDef(TypedDict):
    Name: str,
    Inputs: list[str],
    Path: str,
    PartitionKeys: NotRequired[list[list[str]]],
    Compression: NotRequired[ParquetCompressionTypeType],  # (1)
    SchemaChangePolicy: NotRequired[DirectSchemaChangePolicyTypeDef],  # (2)
  1. See ParquetCompressionTypeType
  2. See DirectSchemaChangePolicyTypeDef

S3GlueParquetTargetTypeDef#

# S3GlueParquetTargetTypeDef definition

class S3GlueParquetTargetTypeDef(TypedDict):
    Name: str,
    Inputs: Sequence[str],
    Path: str,
    PartitionKeys: NotRequired[Sequence[Sequence[str]]],
    Compression: NotRequired[ParquetCompressionTypeType],  # (1)
    SchemaChangePolicy: NotRequired[DirectSchemaChangePolicyTypeDef],  # (2)
  1. See ParquetCompressionTypeType
  2. See DirectSchemaChangePolicyTypeDef

S3HudiDirectTargetOutputTypeDef#

# S3HudiDirectTargetOutputTypeDef definition

class S3HudiDirectTargetOutputTypeDef(TypedDict):
    Name: str,
    Inputs: list[str],
    Path: str,
    Compression: HudiTargetCompressionTypeType,  # (1)
    Format: TargetFormatType,  # (2)
    AdditionalOptions: dict[str, str],
    PartitionKeys: NotRequired[list[list[str]]],
    SchemaChangePolicy: NotRequired[DirectSchemaChangePolicyTypeDef],  # (3)
  1. See HudiTargetCompressionTypeType
  2. See TargetFormatType
  3. See DirectSchemaChangePolicyTypeDef

S3HudiDirectTargetTypeDef#

# S3HudiDirectTargetTypeDef definition

class S3HudiDirectTargetTypeDef(TypedDict):
    Name: str,
    Inputs: Sequence[str],
    Path: str,
    Compression: HudiTargetCompressionTypeType,  # (1)
    Format: TargetFormatType,  # (2)
    AdditionalOptions: Mapping[str, str],
    PartitionKeys: NotRequired[Sequence[Sequence[str]]],
    SchemaChangePolicy: NotRequired[DirectSchemaChangePolicyTypeDef],  # (3)
  1. See HudiTargetCompressionTypeType
  2. See TargetFormatType
  3. See DirectSchemaChangePolicyTypeDef

EncryptionConfigurationOutputTypeDef#

# EncryptionConfigurationOutputTypeDef definition

class EncryptionConfigurationOutputTypeDef(TypedDict):
    S3Encryption: NotRequired[list[S3EncryptionTypeDef]],  # (1)
    CloudWatchEncryption: NotRequired[CloudWatchEncryptionTypeDef],  # (2)
    JobBookmarksEncryption: NotRequired[JobBookmarksEncryptionTypeDef],  # (3)
    DataQualityEncryption: NotRequired[DataQualityEncryptionTypeDef],  # (4)
  1. See S3EncryptionTypeDef
  2. See CloudWatchEncryptionTypeDef
  3. See JobBookmarksEncryptionTypeDef
  4. See DataQualityEncryptionTypeDef

EncryptionConfigurationTypeDef#

# EncryptionConfigurationTypeDef definition

class EncryptionConfigurationTypeDef(TypedDict):
    S3Encryption: NotRequired[Sequence[S3EncryptionTypeDef]],  # (1)
    CloudWatchEncryption: NotRequired[CloudWatchEncryptionTypeDef],  # (2)
    JobBookmarksEncryption: NotRequired[JobBookmarksEncryptionTypeDef],  # (3)
    DataQualityEncryption: NotRequired[DataQualityEncryptionTypeDef],  # (4)
  1. See S3EncryptionTypeDef
  2. See CloudWatchEncryptionTypeDef
  3. See JobBookmarksEncryptionTypeDef
  4. See DataQualityEncryptionTypeDef

ListEntitiesResponseTypeDef#

# ListEntitiesResponseTypeDef definition

class ListEntitiesResponseTypeDef(TypedDict):
    Entities: list[EntityTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See EntityTypeDef
  2. See ResponseMetadataTypeDef

SchemaVersionErrorItemTypeDef#

# SchemaVersionErrorItemTypeDef definition

class SchemaVersionErrorItemTypeDef(TypedDict):
    VersionNumber: NotRequired[int],
    ErrorDetails: NotRequired[ErrorDetailsTypeDef],  # (1)
  1. See ErrorDetailsTypeDef

FilterExpressionOutputTypeDef#

# FilterExpressionOutputTypeDef definition

class FilterExpressionOutputTypeDef(TypedDict):
    Operation: FilterOperationType,  # (1)
    Values: list[FilterValueOutputTypeDef],  # (2)
    Negated: NotRequired[bool],
  1. See FilterOperationType
  2. See FilterValueOutputTypeDef

TransformParametersTypeDef#

# TransformParametersTypeDef definition

class TransformParametersTypeDef(TypedDict):
    TransformType: TransformTypeType,  # (1)
    FindMatchesParameters: NotRequired[FindMatchesParametersTypeDef],  # (2)
  1. See TransformTypeType
  2. See FindMatchesParametersTypeDef

GetConnectionsRequestPaginateTypeDef#

# GetConnectionsRequestPaginateTypeDef definition

class GetConnectionsRequestPaginateTypeDef(TypedDict):
    CatalogId: NotRequired[str],
    Filter: NotRequired[GetConnectionsFilterTypeDef],  # (1)
    HidePassword: NotRequired[bool],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See GetConnectionsFilterTypeDef
  2. See PaginatorConfigTypeDef

GetConnectionsRequestRequestTypeDef#

# GetConnectionsRequestRequestTypeDef definition

class GetConnectionsRequestRequestTypeDef(TypedDict):
    CatalogId: NotRequired[str],
    Filter: NotRequired[GetConnectionsFilterTypeDef],  # (1)
    HidePassword: NotRequired[bool],
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
  1. See GetConnectionsFilterTypeDef

GetDataQualityModelResultResponseTypeDef#

# GetDataQualityModelResultResponseTypeDef definition

class GetDataQualityModelResultResponseTypeDef(TypedDict):
    CompletedOn: datetime,
    Model: list[StatisticModelResultTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See StatisticModelResultTypeDef
  2. See ResponseMetadataTypeDef

GetJobBookmarkResponseTypeDef#

# GetJobBookmarkResponseTypeDef definition

class GetJobBookmarkResponseTypeDef(TypedDict):
    JobBookmarkEntry: JobBookmarkEntryTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See JobBookmarkEntryTypeDef
  2. See ResponseMetadataTypeDef

ResetJobBookmarkResponseTypeDef#

# ResetJobBookmarkResponseTypeDef definition

class ResetJobBookmarkResponseTypeDef(TypedDict):
    JobBookmarkEntry: JobBookmarkEntryTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See JobBookmarkEntryTypeDef
  2. See ResponseMetadataTypeDef

TransformFilterCriteriaTypeDef#

# TransformFilterCriteriaTypeDef definition

class TransformFilterCriteriaTypeDef(TypedDict):
    Name: NotRequired[str],
    TransformType: NotRequired[TransformTypeType],  # (1)
    Status: NotRequired[TransformStatusTypeType],  # (2)
    GlueVersion: NotRequired[str],
    CreatedBefore: NotRequired[TimestampTypeDef],
    CreatedAfter: NotRequired[TimestampTypeDef],
    LastModifiedBefore: NotRequired[TimestampTypeDef],
    LastModifiedAfter: NotRequired[TimestampTypeDef],
    Schema: NotRequired[Sequence[SchemaColumnTypeDef]],  # (3)
  1. See TransformTypeType
  2. See TransformStatusTypeType
  3. See SchemaColumnTypeDef

GetMappingResponseTypeDef#

# GetMappingResponseTypeDef definition

class GetMappingResponseTypeDef(TypedDict):
    Mapping: list[MappingEntryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See MappingEntryTypeDef
  2. See ResponseMetadataTypeDef

GetPartitionsRequestPaginateTypeDef#

# GetPartitionsRequestPaginateTypeDef definition

class GetPartitionsRequestPaginateTypeDef(TypedDict):
    DatabaseName: str,
    TableName: str,
    CatalogId: NotRequired[str],
    Expression: NotRequired[str],
    Segment: NotRequired[SegmentTypeDef],  # (1)
    ExcludeColumnSchema: NotRequired[bool],
    TransactionId: NotRequired[str],
    QueryAsOfTime: NotRequired[TimestampTypeDef],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See SegmentTypeDef
  2. See PaginatorConfigTypeDef

GetPartitionsRequestRequestTypeDef#

# GetPartitionsRequestRequestTypeDef definition

class GetPartitionsRequestRequestTypeDef(TypedDict):
    DatabaseName: str,
    TableName: str,
    CatalogId: NotRequired[str],
    Expression: NotRequired[str],
    NextToken: NotRequired[str],
    Segment: NotRequired[SegmentTypeDef],  # (1)
    MaxResults: NotRequired[int],
    ExcludeColumnSchema: NotRequired[bool],
    TransactionId: NotRequired[str],
    QueryAsOfTime: NotRequired[TimestampTypeDef],
  1. See SegmentTypeDef

GetResourcePoliciesResponseTypeDef#

# GetResourcePoliciesResponseTypeDef definition

class GetResourcePoliciesResponseTypeDef(TypedDict):
    GetResourcePoliciesResponseList: list[GluePolicyTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See GluePolicyTypeDef
  2. See ResponseMetadataTypeDef

GetSchemaVersionInputRequestTypeDef#

# GetSchemaVersionInputRequestTypeDef definition

class GetSchemaVersionInputRequestTypeDef(TypedDict):
    SchemaId: NotRequired[SchemaIdTypeDef],  # (1)
    SchemaVersionId: NotRequired[str],
    SchemaVersionNumber: NotRequired[SchemaVersionNumberTypeDef],  # (2)
  1. See SchemaIdTypeDef
  2. See SchemaVersionNumberTypeDef

GetSchemaVersionsDiffInputRequestTypeDef#

# GetSchemaVersionsDiffInputRequestTypeDef definition

class GetSchemaVersionsDiffInputRequestTypeDef(TypedDict):
    SchemaId: SchemaIdTypeDef,  # (1)
    FirstSchemaVersionNumber: SchemaVersionNumberTypeDef,  # (2)
    SecondSchemaVersionNumber: SchemaVersionNumberTypeDef,  # (2)
    SchemaDiffType: SchemaDiffTypeType,  # (4)
  1. See SchemaIdTypeDef
  2. See SchemaVersionNumberTypeDef
  3. See SchemaVersionNumberTypeDef
  4. See SchemaDiffTypeType

UpdateSchemaInputRequestTypeDef#

# UpdateSchemaInputRequestTypeDef definition

class UpdateSchemaInputRequestTypeDef(TypedDict):
    SchemaId: SchemaIdTypeDef,  # (1)
    SchemaVersionNumber: NotRequired[SchemaVersionNumberTypeDef],  # (2)
    Compatibility: NotRequired[CompatibilityType],  # (3)
    Description: NotRequired[str],
  1. See SchemaIdTypeDef
  2. See SchemaVersionNumberTypeDef
  3. See CompatibilityType

GlueSchemaOutputTypeDef#

# GlueSchemaOutputTypeDef definition

class GlueSchemaOutputTypeDef(TypedDict):
    Columns: NotRequired[list[GlueStudioSchemaColumnTypeDef]],  # (1)
  1. See GlueStudioSchemaColumnTypeDef

GlueSchemaTypeDef#

# GlueSchemaTypeDef definition

class GlueSchemaTypeDef(TypedDict):
    Columns: NotRequired[Sequence[GlueStudioSchemaColumnTypeDef]],  # (1)
  1. See GlueStudioSchemaColumnTypeDef

GovernedCatalogSourceTypeDef#

# GovernedCatalogSourceTypeDef definition

class GovernedCatalogSourceTypeDef(TypedDict):
    Name: str,
    Database: str,
    Table: str,
    PartitionPredicate: NotRequired[str],
    AdditionalOptions: NotRequired[S3SourceAdditionalOptionsTypeDef],  # (1)
  1. See S3SourceAdditionalOptionsTypeDef

S3CatalogSourceTypeDef#

# S3CatalogSourceTypeDef definition

class S3CatalogSourceTypeDef(TypedDict):
    Name: str,
    Database: str,
    Table: str,
    PartitionPredicate: NotRequired[str],
    AdditionalOptions: NotRequired[S3SourceAdditionalOptionsTypeDef],  # (1)
  1. See S3SourceAdditionalOptionsTypeDef

OpenTableFormatInputTypeDef#

# OpenTableFormatInputTypeDef definition

class OpenTableFormatInputTypeDef(TypedDict):
    IcebergInput: NotRequired[IcebergInputTypeDef],  # (1)
  1. See IcebergInputTypeDef

OrphanFileDeletionConfigurationTypeDef#

# OrphanFileDeletionConfigurationTypeDef definition

class OrphanFileDeletionConfigurationTypeDef(TypedDict):
    icebergConfiguration: NotRequired[IcebergOrphanFileDeletionConfigurationTypeDef],  # (1)
  1. See IcebergOrphanFileDeletionConfigurationTypeDef

OrphanFileDeletionMetricsTypeDef#

# OrphanFileDeletionMetricsTypeDef definition

class OrphanFileDeletionMetricsTypeDef(TypedDict):
    IcebergMetrics: NotRequired[IcebergOrphanFileDeletionMetricsTypeDef],  # (1)
  1. See IcebergOrphanFileDeletionMetricsTypeDef

RetentionConfigurationTypeDef#

# RetentionConfigurationTypeDef definition

class RetentionConfigurationTypeDef(TypedDict):
    icebergConfiguration: NotRequired[IcebergRetentionConfigurationTypeDef],  # (1)
  1. See IcebergRetentionConfigurationTypeDef

RetentionMetricsTypeDef#

# RetentionMetricsTypeDef definition

class RetentionMetricsTypeDef(TypedDict):
    IcebergMetrics: NotRequired[IcebergRetentionMetricsTypeDef],  # (1)
  1. See IcebergRetentionMetricsTypeDef

TargetTableConfigOutputTypeDef#

# TargetTableConfigOutputTypeDef definition

class TargetTableConfigOutputTypeDef(TypedDict):
    UnnestSpec: NotRequired[UnnestSpecType],  # (1)
    PartitionSpec: NotRequired[list[IntegrationPartitionTypeDef]],  # (2)
    TargetTableName: NotRequired[str],
  1. See UnnestSpecType
  2. See IntegrationPartitionTypeDef

TargetTableConfigTypeDef#

# TargetTableConfigTypeDef definition

class TargetTableConfigTypeDef(TypedDict):
    UnnestSpec: NotRequired[UnnestSpecType],  # (1)
    PartitionSpec: NotRequired[Sequence[IntegrationPartitionTypeDef]],  # (2)
    TargetTableName: NotRequired[str],
  1. See UnnestSpecType
  2. See IntegrationPartitionTypeDef

JobRunTypeDef#

# JobRunTypeDef definition

class JobRunTypeDef(TypedDict):
    Id: NotRequired[str],
    Attempt: NotRequired[int],
    PreviousRunId: NotRequired[str],
    TriggerName: NotRequired[str],
    JobName: NotRequired[str],
    JobMode: NotRequired[JobModeType],  # (1)
    JobRunQueuingEnabled: NotRequired[bool],
    StartedOn: NotRequired[datetime],
    LastModifiedOn: NotRequired[datetime],
    CompletedOn: NotRequired[datetime],
    JobRunState: NotRequired[JobRunStateType],  # (2)
    Arguments: NotRequired[dict[str, str]],
    ErrorMessage: NotRequired[str],
    PredecessorRuns: NotRequired[list[PredecessorTypeDef]],  # (3)
    AllocatedCapacity: NotRequired[int],
    ExecutionTime: NotRequired[int],
    Timeout: NotRequired[int],
    MaxCapacity: NotRequired[float],
    WorkerType: NotRequired[WorkerTypeType],  # (4)
    NumberOfWorkers: NotRequired[int],
    SecurityConfiguration: NotRequired[str],
    LogGroupName: NotRequired[str],
    NotificationProperty: NotRequired[NotificationPropertyTypeDef],  # (5)
    GlueVersion: NotRequired[str],
    DPUSeconds: NotRequired[float],
    ExecutionClass: NotRequired[ExecutionClassType],  # (6)
    MaintenanceWindow: NotRequired[str],
    ProfileName: NotRequired[str],
    StateDetail: NotRequired[str],
  1. See JobModeType
  2. See JobRunStateType
  3. See PredecessorTypeDef
  4. See WorkerTypeType
  5. See NotificationPropertyTypeDef
  6. See ExecutionClassType

JoinOutputTypeDef#

# JoinOutputTypeDef definition

class JoinOutputTypeDef(TypedDict):
    Name: str,
    Inputs: list[str],
    JoinType: JoinTypeType,  # (1)
    Columns: list[JoinColumnOutputTypeDef],  # (2)
  1. See JoinTypeType
  2. See JoinColumnOutputTypeDef

TaskRunPropertiesTypeDef#

# TaskRunPropertiesTypeDef definition

class TaskRunPropertiesTypeDef(TypedDict):
    TaskType: NotRequired[TaskTypeType],  # (1)
    ImportLabelsTaskRunProperties: NotRequired[ImportLabelsTaskRunPropertiesTypeDef],  # (2)
    ExportLabelsTaskRunProperties: NotRequired[ExportLabelsTaskRunPropertiesTypeDef],  # (3)
    LabelingSetGenerationTaskRunProperties: NotRequired[LabelingSetGenerationTaskRunPropertiesTypeDef],  # (4)
    FindMatchesTaskRunProperties: NotRequired[FindMatchesTaskRunPropertiesTypeDef],  # (5)
  1. See TaskTypeType
  2. See ImportLabelsTaskRunPropertiesTypeDef
  3. See ExportLabelsTaskRunPropertiesTypeDef
  4. See LabelingSetGenerationTaskRunPropertiesTypeDef
  5. See FindMatchesTaskRunPropertiesTypeDef

ListRegistriesResponseTypeDef#

# ListRegistriesResponseTypeDef definition

class ListRegistriesResponseTypeDef(TypedDict):
    Registries: list[RegistryListItemTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See RegistryListItemTypeDef
  2. See ResponseMetadataTypeDef

ListSchemaVersionsResponseTypeDef#

# ListSchemaVersionsResponseTypeDef definition

class ListSchemaVersionsResponseTypeDef(TypedDict):
    Schemas: list[SchemaVersionListItemTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See SchemaVersionListItemTypeDef
  2. See ResponseMetadataTypeDef

ListSchemasResponseTypeDef#

# ListSchemasResponseTypeDef definition

class ListSchemasResponseTypeDef(TypedDict):
    Schemas: list[SchemaListItemTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See SchemaListItemTypeDef
  2. See ResponseMetadataTypeDef

ListUsageProfilesResponseTypeDef#

# ListUsageProfilesResponseTypeDef definition

class ListUsageProfilesResponseTypeDef(TypedDict):
    Profiles: list[UsageProfileDefinitionTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See UsageProfileDefinitionTypeDef
  2. See ResponseMetadataTypeDef

TransformEncryptionTypeDef#

# TransformEncryptionTypeDef definition

class TransformEncryptionTypeDef(TypedDict):
    MlUserDataEncryption: NotRequired[MLUserDataEncryptionTypeDef],  # (1)
    TaskRunSecurityConfigurationName: NotRequired[str],
  1. See MLUserDataEncryptionTypeDef

MetadataInfoTypeDef#

# MetadataInfoTypeDef definition

class MetadataInfoTypeDef(TypedDict):
    MetadataValue: NotRequired[str],
    CreatedTime: NotRequired[str],
    OtherMetadataValueList: NotRequired[list[OtherMetadataValueListItemTypeDef]],  # (1)
  1. See OtherMetadataValueListItemTypeDef

PutSchemaVersionMetadataInputRequestTypeDef#

# PutSchemaVersionMetadataInputRequestTypeDef definition

class PutSchemaVersionMetadataInputRequestTypeDef(TypedDict):
    MetadataKeyValue: MetadataKeyValuePairTypeDef,  # (1)
    SchemaId: NotRequired[SchemaIdTypeDef],  # (2)
    SchemaVersionNumber: NotRequired[SchemaVersionNumberTypeDef],  # (3)
    SchemaVersionId: NotRequired[str],
  1. See MetadataKeyValuePairTypeDef
  2. See SchemaIdTypeDef
  3. See SchemaVersionNumberTypeDef

QuerySchemaVersionMetadataInputRequestTypeDef#

# QuerySchemaVersionMetadataInputRequestTypeDef definition

class QuerySchemaVersionMetadataInputRequestTypeDef(TypedDict):
    SchemaId: NotRequired[SchemaIdTypeDef],  # (1)
    SchemaVersionNumber: NotRequired[SchemaVersionNumberTypeDef],  # (2)
    SchemaVersionId: NotRequired[str],
    MetadataList: NotRequired[Sequence[MetadataKeyValuePairTypeDef]],  # (3)
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
  1. See SchemaIdTypeDef
  2. See SchemaVersionNumberTypeDef
  3. See MetadataKeyValuePairTypeDef

RemoveSchemaVersionMetadataInputRequestTypeDef#

# RemoveSchemaVersionMetadataInputRequestTypeDef definition

class RemoveSchemaVersionMetadataInputRequestTypeDef(TypedDict):
    MetadataKeyValue: MetadataKeyValuePairTypeDef,  # (1)
    SchemaId: NotRequired[SchemaIdTypeDef],  # (2)
    SchemaVersionNumber: NotRequired[SchemaVersionNumberTypeDef],  # (3)
    SchemaVersionId: NotRequired[str],
  1. See MetadataKeyValuePairTypeDef
  2. See SchemaIdTypeDef
  3. See SchemaVersionNumberTypeDef

OAuth2PropertiesTypeDef#

# OAuth2PropertiesTypeDef definition

class OAuth2PropertiesTypeDef(TypedDict):
    OAuth2GrantType: NotRequired[OAuth2GrantTypeType],  # (1)
    OAuth2ClientApplication: NotRequired[OAuth2ClientApplicationTypeDef],  # (2)
    TokenUrl: NotRequired[str],
    TokenUrlParametersMap: NotRequired[dict[str, str]],
  1. See OAuth2GrantTypeType
  2. See OAuth2ClientApplicationTypeDef

OAuth2PropertiesInputTypeDef#

# OAuth2PropertiesInputTypeDef definition

class OAuth2PropertiesInputTypeDef(TypedDict):
    OAuth2GrantType: NotRequired[OAuth2GrantTypeType],  # (1)
    OAuth2ClientApplication: NotRequired[OAuth2ClientApplicationTypeDef],  # (2)
    TokenUrl: NotRequired[str],
    TokenUrlParametersMap: NotRequired[Mapping[str, str]],
    AuthorizationCodeProperties: NotRequired[AuthorizationCodePropertiesTypeDef],  # (3)
    OAuth2Credentials: NotRequired[OAuth2CredentialsTypeDef],  # (4)
  1. See OAuth2GrantTypeType
  2. See OAuth2ClientApplicationTypeDef
  3. See AuthorizationCodePropertiesTypeDef
  4. See OAuth2CredentialsTypeDef

RecipeStepOutputTypeDef#

# RecipeStepOutputTypeDef definition

class RecipeStepOutputTypeDef(TypedDict):
    Action: RecipeActionOutputTypeDef,  # (1)
    ConditionExpressions: NotRequired[list[ConditionExpressionTypeDef]],  # (2)
  1. See RecipeActionOutputTypeDef
  2. See ConditionExpressionTypeDef

RedshiftTargetOutputTypeDef#

# RedshiftTargetOutputTypeDef definition

class RedshiftTargetOutputTypeDef(TypedDict):
    Name: str,
    Inputs: list[str],
    Database: str,
    Table: str,
    RedshiftTmpDir: NotRequired[str],
    TmpDirIAMRole: NotRequired[str],
    UpsertRedshiftOptions: NotRequired[UpsertRedshiftTargetOptionsOutputTypeDef],  # (1)
  1. See UpsertRedshiftTargetOptionsOutputTypeDef

UserDefinedFunctionInputTypeDef#

# UserDefinedFunctionInputTypeDef definition

class UserDefinedFunctionInputTypeDef(TypedDict):
    FunctionName: NotRequired[str],
    ClassName: NotRequired[str],
    OwnerName: NotRequired[str],
    OwnerType: NotRequired[PrincipalTypeType],  # (1)
    ResourceUris: NotRequired[Sequence[ResourceUriTypeDef]],  # (2)
  1. See PrincipalTypeType
  2. See ResourceUriTypeDef

UserDefinedFunctionTypeDef#

# UserDefinedFunctionTypeDef definition

class UserDefinedFunctionTypeDef(TypedDict):
    FunctionName: NotRequired[str],
    DatabaseName: NotRequired[str],
    ClassName: NotRequired[str],
    OwnerName: NotRequired[str],
    OwnerType: NotRequired[PrincipalTypeType],  # (1)
    CreateTime: NotRequired[datetime],
    ResourceUris: NotRequired[list[ResourceUriTypeDef]],  # (2)
    CatalogId: NotRequired[str],
  1. See PrincipalTypeType
  2. See ResourceUriTypeDef

SearchTablesRequestRequestTypeDef#

# SearchTablesRequestRequestTypeDef definition

class SearchTablesRequestRequestTypeDef(TypedDict):
    CatalogId: NotRequired[str],
    NextToken: NotRequired[str],
    Filters: NotRequired[Sequence[PropertyPredicateTypeDef]],  # (1)
    SearchText: NotRequired[str],
    SortCriteria: NotRequired[Sequence[SortCriterionTypeDef]],  # (2)
    MaxResults: NotRequired[int],
    ResourceShareType: NotRequired[ResourceShareTypeType],  # (3)
    IncludeStatusDetails: NotRequired[bool],
  1. See PropertyPredicateTypeDef
  2. See SortCriterionTypeDef
  3. See ResourceShareTypeType

StatementOutputTypeDef#

# StatementOutputTypeDef definition

class StatementOutputTypeDef(TypedDict):
    Data: NotRequired[StatementOutputDataTypeDef],  # (1)
    ExecutionCount: NotRequired[int],
    Status: NotRequired[StatementStateType],  # (2)
    ErrorName: NotRequired[str],
    ErrorValue: NotRequired[str],
    Traceback: NotRequired[list[str]],
  1. See StatementOutputDataTypeDef
  2. See StatementStateType

StatisticAnnotationTypeDef#

# StatisticAnnotationTypeDef definition

class StatisticAnnotationTypeDef(TypedDict):
    ProfileId: NotRequired[str],
    StatisticId: NotRequired[str],
    StatisticRecordedOn: NotRequired[datetime],
    InclusionAnnotation: NotRequired[TimestampedInclusionAnnotationTypeDef],  # (1)
  1. See TimestampedInclusionAnnotationTypeDef

StatisticSummaryTypeDef#

# StatisticSummaryTypeDef definition

class StatisticSummaryTypeDef(TypedDict):
    StatisticId: NotRequired[str],
    ProfileId: NotRequired[str],
    RunIdentifier: NotRequired[RunIdentifierTypeDef],  # (1)
    StatisticName: NotRequired[str],
    DoubleValue: NotRequired[float],
    EvaluationLevel: NotRequired[StatisticEvaluationLevelType],  # (2)
    ColumnsReferenced: NotRequired[list[str]],
    ReferencedDatasets: NotRequired[list[str]],
    StatisticProperties: NotRequired[dict[str, str]],
    RecordedOn: NotRequired[datetime],
    InclusionAnnotation: NotRequired[TimestampedInclusionAnnotationTypeDef],  # (3)
  1. See RunIdentifierTypeDef
  2. See StatisticEvaluationLevelType
  3. See TimestampedInclusionAnnotationTypeDef

UpdateClassifierRequestRequestTypeDef#

# UpdateClassifierRequestRequestTypeDef definition

class UpdateClassifierRequestRequestTypeDef(TypedDict):
    GrokClassifier: NotRequired[UpdateGrokClassifierRequestTypeDef],  # (1)
    XMLClassifier: NotRequired[UpdateXMLClassifierRequestTypeDef],  # (2)
    JsonClassifier: NotRequired[UpdateJsonClassifierRequestTypeDef],  # (3)
    CsvClassifier: NotRequired[UpdateCsvClassifierRequestTypeDef],  # (4)
  1. See UpdateGrokClassifierRequestTypeDef
  2. See UpdateXMLClassifierRequestTypeDef
  3. See UpdateJsonClassifierRequestTypeDef
  4. See UpdateCsvClassifierRequestTypeDef

ViewDefinitionInputTypeDef#

# ViewDefinitionInputTypeDef definition

class ViewDefinitionInputTypeDef(TypedDict):
    IsProtected: NotRequired[bool],
    Definer: NotRequired[str],
    Representations: NotRequired[Sequence[ViewRepresentationInputTypeDef]],  # (1)
    SubObjects: NotRequired[Sequence[str]],
  1. See ViewRepresentationInputTypeDef

ViewDefinitionTypeDef#

# ViewDefinitionTypeDef definition

class ViewDefinitionTypeDef(TypedDict):
    IsProtected: NotRequired[bool],
    Definer: NotRequired[str],
    SubObjects: NotRequired[list[str]],
    Representations: NotRequired[list[ViewRepresentationTypeDef]],  # (1)
  1. See ViewRepresentationTypeDef

AggregateTypeDef#

# AggregateTypeDef definition

class AggregateTypeDef(TypedDict):
    Name: str,
    Inputs: Sequence[str],
    Groups: Sequence[Sequence[str]],
    Aggs: Sequence[AggregateOperationUnionTypeDef],  # (1)
  1. See AggregateOperationTypeDef AggregateOperationOutputTypeDef

AuthConfigurationTypeDef#

# AuthConfigurationTypeDef definition

class AuthConfigurationTypeDef(TypedDict):
    AuthenticationType: PropertyTypeDef,  # (1)
    SecretArn: NotRequired[PropertyTypeDef],  # (1)
    OAuth2Properties: NotRequired[dict[str, PropertyTypeDef]],  # (3)
    BasicAuthenticationProperties: NotRequired[dict[str, PropertyTypeDef]],  # (3)
    CustomAuthenticationProperties: NotRequired[dict[str, PropertyTypeDef]],  # (3)
  1. See PropertyTypeDef
  2. See PropertyTypeDef
  3. See PropertyTypeDef
  4. See PropertyTypeDef
  5. See PropertyTypeDef

ComputeEnvironmentConfigurationTypeDef#

# ComputeEnvironmentConfigurationTypeDef definition

class ComputeEnvironmentConfigurationTypeDef(TypedDict):
    Name: str,
    Description: str,
    ComputeEnvironment: ComputeEnvironmentType,  # (1)
    SupportedAuthenticationTypes: list[AuthenticationTypeType],  # (2)
    ConnectionOptions: dict[str, PropertyTypeDef],  # (3)
    ConnectionPropertyNameOverrides: dict[str, str],
    ConnectionOptionNameOverrides: dict[str, str],
    ConnectionPropertiesRequiredOverrides: list[str],
    PhysicalConnectionPropertiesRequired: NotRequired[bool],
  1. See ComputeEnvironmentType
  2. See AuthenticationTypeType
  3. See PropertyTypeDef

AmazonRedshiftSourceOutputTypeDef#

# AmazonRedshiftSourceOutputTypeDef definition

class AmazonRedshiftSourceOutputTypeDef(TypedDict):
    Name: NotRequired[str],
    Data: NotRequired[AmazonRedshiftNodeDataOutputTypeDef],  # (1)
  1. See AmazonRedshiftNodeDataOutputTypeDef

AmazonRedshiftTargetOutputTypeDef#

# AmazonRedshiftTargetOutputTypeDef definition

class AmazonRedshiftTargetOutputTypeDef(TypedDict):
    Name: NotRequired[str],
    Data: NotRequired[AmazonRedshiftNodeDataOutputTypeDef],  # (1)
    Inputs: NotRequired[list[str]],
  1. See AmazonRedshiftNodeDataOutputTypeDef

SnowflakeTargetOutputTypeDef#

# SnowflakeTargetOutputTypeDef definition

class SnowflakeTargetOutputTypeDef(TypedDict):
    Name: str,
    Data: SnowflakeNodeDataOutputTypeDef,  # (1)
    Inputs: NotRequired[list[str]],
  1. See SnowflakeNodeDataOutputTypeDef

PartitionIndexDescriptorTypeDef#

# PartitionIndexDescriptorTypeDef definition

class PartitionIndexDescriptorTypeDef(TypedDict):
    IndexName: str,
    Keys: list[KeySchemaElementTypeDef],  # (1)
    IndexStatus: PartitionIndexStatusType,  # (2)
    BackfillErrors: NotRequired[list[BackfillErrorTypeDef]],  # (3)
  1. See KeySchemaElementTypeDef
  2. See PartitionIndexStatusType
  3. See BackfillErrorTypeDef

BatchStopJobRunResponseTypeDef#

# BatchStopJobRunResponseTypeDef definition

class BatchStopJobRunResponseTypeDef(TypedDict):
    SuccessfulSubmissions: list[BatchStopJobRunSuccessfulSubmissionTypeDef],  # (1)
    Errors: list[BatchStopJobRunErrorTypeDef],  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See BatchStopJobRunSuccessfulSubmissionTypeDef
  2. See BatchStopJobRunErrorTypeDef
  3. See ResponseMetadataTypeDef

BatchUpdatePartitionResponseTypeDef#

# BatchUpdatePartitionResponseTypeDef definition

class BatchUpdatePartitionResponseTypeDef(TypedDict):
    Errors: list[BatchUpdatePartitionFailureEntryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See BatchUpdatePartitionFailureEntryTypeDef
  2. See ResponseMetadataTypeDef

BatchCreatePartitionResponseTypeDef#

# BatchCreatePartitionResponseTypeDef definition

class BatchCreatePartitionResponseTypeDef(TypedDict):
    Errors: list[PartitionErrorTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See PartitionErrorTypeDef
  2. See ResponseMetadataTypeDef

BatchDeletePartitionResponseTypeDef#

# BatchDeletePartitionResponseTypeDef definition

class BatchDeletePartitionResponseTypeDef(TypedDict):
    Errors: list[PartitionErrorTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See PartitionErrorTypeDef
  2. See ResponseMetadataTypeDef

BatchDeleteTableResponseTypeDef#

# BatchDeleteTableResponseTypeDef definition

class BatchDeleteTableResponseTypeDef(TypedDict):
    Errors: list[TableErrorTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TableErrorTypeDef
  2. See ResponseMetadataTypeDef

BatchDeleteTableVersionResponseTypeDef#

# BatchDeleteTableVersionResponseTypeDef definition

class BatchDeleteTableVersionResponseTypeDef(TypedDict):
    Errors: list[TableVersionErrorTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TableVersionErrorTypeDef
  2. See ResponseMetadataTypeDef

StatusDetailsPaginatorTypeDef#

# StatusDetailsPaginatorTypeDef definition

class StatusDetailsPaginatorTypeDef(TypedDict):
    RequestedChange: NotRequired[dict[str, Any]],
    ViewValidations: NotRequired[list[ViewValidationTypeDef]],  # (1)
  1. See ViewValidationTypeDef

StatusDetailsTypeDef#

# StatusDetailsTypeDef definition

class StatusDetailsTypeDef(TypedDict):
    RequestedChange: NotRequired[dict[str, Any]],
    ViewValidations: NotRequired[list[ViewValidationTypeDef]],  # (1)
  1. See ViewValidationTypeDef

BatchDeletePartitionRequestRequestTypeDef#

# BatchDeletePartitionRequestRequestTypeDef definition

class BatchDeletePartitionRequestRequestTypeDef(TypedDict):
    DatabaseName: str,
    TableName: str,
    PartitionsToDelete: Sequence[PartitionValueListUnionTypeDef],  # (1)
    CatalogId: NotRequired[str],
  1. See PartitionValueListTypeDef PartitionValueListOutputTypeDef

BatchGetBlueprintsResponseTypeDef#

# BatchGetBlueprintsResponseTypeDef definition

class BatchGetBlueprintsResponseTypeDef(TypedDict):
    Blueprints: list[BlueprintTypeDef],  # (1)
    MissingBlueprints: list[str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See BlueprintTypeDef
  2. See ResponseMetadataTypeDef

GetBlueprintResponseTypeDef#

# GetBlueprintResponseTypeDef definition

class GetBlueprintResponseTypeDef(TypedDict):
    Blueprint: BlueprintTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See BlueprintTypeDef
  2. See ResponseMetadataTypeDef

ListConnectionTypesResponseTypeDef#

# ListConnectionTypesResponseTypeDef definition

class ListConnectionTypesResponseTypeDef(TypedDict):
    ConnectionTypes: list[ConnectionTypeBriefTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See ConnectionTypeBriefTypeDef
  2. See ResponseMetadataTypeDef

GetClassifierResponseTypeDef#

# GetClassifierResponseTypeDef definition

class GetClassifierResponseTypeDef(TypedDict):
    Classifier: ClassifierTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ClassifierTypeDef
  2. See ResponseMetadataTypeDef

GetClassifiersResponseTypeDef#

# GetClassifiersResponseTypeDef definition

class GetClassifiersResponseTypeDef(TypedDict):
    Classifiers: list[ClassifierTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See ClassifierTypeDef
  2. See ResponseMetadataTypeDef

GetDataflowGraphResponseTypeDef#

# GetDataflowGraphResponseTypeDef definition

class GetDataflowGraphResponseTypeDef(TypedDict):
    DagNodes: list[CodeGenNodeOutputTypeDef],  # (1)
    DagEdges: list[CodeGenEdgeTypeDef],  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See CodeGenNodeOutputTypeDef
  2. See CodeGenEdgeTypeDef
  3. See ResponseMetadataTypeDef

GetMappingRequestRequestTypeDef#

# GetMappingRequestRequestTypeDef definition

class GetMappingRequestRequestTypeDef(TypedDict):
    Source: CatalogEntryTypeDef,  # (1)
    Sinks: NotRequired[Sequence[CatalogEntryTypeDef]],  # (2)
    Location: NotRequired[LocationTypeDef],  # (3)
  1. See CatalogEntryTypeDef
  2. See CatalogEntryTypeDef
  3. See LocationTypeDef

GetPlanRequestRequestTypeDef#

# GetPlanRequestRequestTypeDef definition

class GetPlanRequestRequestTypeDef(TypedDict):
    Mapping: Sequence[MappingEntryTypeDef],  # (1)
    Source: CatalogEntryTypeDef,  # (2)
    Sinks: NotRequired[Sequence[CatalogEntryTypeDef]],  # (3)
    Location: NotRequired[LocationTypeDef],  # (4)
    Language: NotRequired[LanguageType],  # (5)
    AdditionalPlanOptionsMap: NotRequired[Mapping[str, str]],
  1. See MappingEntryTypeDef
  2. See CatalogEntryTypeDef
  3. See CatalogEntryTypeDef
  4. See LocationTypeDef
  5. See LanguageType

GetColumnStatisticsTaskSettingsResponseTypeDef#

# GetColumnStatisticsTaskSettingsResponseTypeDef definition

class GetColumnStatisticsTaskSettingsResponseTypeDef(TypedDict):
    ColumnStatisticsTaskSettings: ColumnStatisticsTaskSettingsTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ColumnStatisticsTaskSettingsTypeDef
  2. See ResponseMetadataTypeDef

GetUnfilteredPartitionMetadataRequestRequestTypeDef#

# GetUnfilteredPartitionMetadataRequestRequestTypeDef definition

class GetUnfilteredPartitionMetadataRequestRequestTypeDef(TypedDict):
    CatalogId: str,
    DatabaseName: str,
    TableName: str,
    PartitionValues: Sequence[str],
    SupportedPermissionTypes: Sequence[PermissionTypeType],  # (1)
    Region: NotRequired[str],
    AuditContext: NotRequired[AuditContextTypeDef],  # (2)
    QuerySessionContext: NotRequired[QuerySessionContextTypeDef],  # (3)
  1. See PermissionTypeType
  2. See AuditContextTypeDef
  3. See QuerySessionContextTypeDef

GetUnfilteredPartitionsMetadataRequestRequestTypeDef#

# GetUnfilteredPartitionsMetadataRequestRequestTypeDef definition

class GetUnfilteredPartitionsMetadataRequestRequestTypeDef(TypedDict):
    CatalogId: str,
    DatabaseName: str,
    TableName: str,
    SupportedPermissionTypes: Sequence[PermissionTypeType],  # (1)
    Region: NotRequired[str],
    Expression: NotRequired[str],
    AuditContext: NotRequired[AuditContextTypeDef],  # (2)
    NextToken: NotRequired[str],
    Segment: NotRequired[SegmentTypeDef],  # (3)
    MaxResults: NotRequired[int],
    QuerySessionContext: NotRequired[QuerySessionContextTypeDef],  # (4)
  1. See PermissionTypeType
  2. See AuditContextTypeDef
  3. See SegmentTypeDef
  4. See QuerySessionContextTypeDef

GetUnfilteredTableMetadataRequestRequestTypeDef#

# GetUnfilteredTableMetadataRequestRequestTypeDef definition

class GetUnfilteredTableMetadataRequestRequestTypeDef(TypedDict):
    CatalogId: str,
    DatabaseName: str,
    Name: str,
    SupportedPermissionTypes: Sequence[PermissionTypeType],  # (1)
    Region: NotRequired[str],
    AuditContext: NotRequired[AuditContextTypeDef],  # (2)
    ParentResourceArn: NotRequired[str],
    RootResourceArn: NotRequired[str],
    SupportedDialect: NotRequired[SupportedDialectTypeDef],  # (3)
    Permissions: NotRequired[Sequence[PermissionType]],  # (4)
    QuerySessionContext: NotRequired[QuerySessionContextTypeDef],  # (5)
  1. See PermissionTypeType
  2. See AuditContextTypeDef
  3. See SupportedDialectTypeDef
  4. See PermissionType
  5. See QuerySessionContextTypeDef

GetMLTaskRunsRequestRequestTypeDef#

# GetMLTaskRunsRequestRequestTypeDef definition

class GetMLTaskRunsRequestRequestTypeDef(TypedDict):
    TransformId: str,
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
    Filter: NotRequired[TaskRunFilterCriteriaTypeDef],  # (1)
    Sort: NotRequired[TaskRunSortCriteriaTypeDef],  # (2)
  1. See TaskRunFilterCriteriaTypeDef
  2. See TaskRunSortCriteriaTypeDef

ListDataQualityStatisticAnnotationsRequestRequestTypeDef#

# ListDataQualityStatisticAnnotationsRequestRequestTypeDef definition

class ListDataQualityStatisticAnnotationsRequestRequestTypeDef(TypedDict):
    StatisticId: NotRequired[str],
    ProfileId: NotRequired[str],
    TimestampFilter: NotRequired[TimestampFilterTypeDef],  # (1)
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
  1. See TimestampFilterTypeDef

ListDataQualityStatisticsRequestRequestTypeDef#

# ListDataQualityStatisticsRequestRequestTypeDef definition

class ListDataQualityStatisticsRequestRequestTypeDef(TypedDict):
    StatisticId: NotRequired[str],
    ProfileId: NotRequired[str],
    TimestampFilter: NotRequired[TimestampFilterTypeDef],  # (1)
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
  1. See TimestampFilterTypeDef

TriggerTypeDef#

# TriggerTypeDef definition

class TriggerTypeDef(TypedDict):
    Name: NotRequired[str],
    WorkflowName: NotRequired[str],
    Id: NotRequired[str],
    Type: NotRequired[TriggerTypeType],  # (1)
    State: NotRequired[TriggerStateType],  # (2)
    Description: NotRequired[str],
    Schedule: NotRequired[str],
    Actions: NotRequired[list[ActionOutputTypeDef]],  # (3)
    Predicate: NotRequired[PredicateOutputTypeDef],  # (4)
    EventBatchingCondition: NotRequired[EventBatchingConditionTypeDef],  # (5)
  1. See TriggerTypeType
  2. See TriggerStateType
  3. See ActionOutputTypeDef
  4. See PredicateOutputTypeDef
  5. See EventBatchingConditionTypeDef

GetUsageProfileResponseTypeDef#

# GetUsageProfileResponseTypeDef definition

class GetUsageProfileResponseTypeDef(TypedDict):
    Name: str,
    Description: str,
    Configuration: ProfileConfigurationOutputTypeDef,  # (1)
    CreatedOn: datetime,
    LastModifiedOn: datetime,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ProfileConfigurationOutputTypeDef
  2. See ResponseMetadataTypeDef

ProfileConfigurationTypeDef#

# ProfileConfigurationTypeDef definition

class ProfileConfigurationTypeDef(TypedDict):
    SessionConfiguration: NotRequired[Mapping[str, ConfigurationObjectUnionTypeDef]],  # (1)
    JobConfiguration: NotRequired[Mapping[str, ConfigurationObjectTypeDef]],  # (2)
  1. See ConfigurationObjectTypeDef ConfigurationObjectOutputTypeDef
  2. See ConfigurationObjectTypeDef

EvaluationMetricsTypeDef#

# EvaluationMetricsTypeDef definition

class EvaluationMetricsTypeDef(TypedDict):
    TransformType: TransformTypeType,  # (1)
    FindMatchesMetrics: NotRequired[FindMatchesMetricsTypeDef],  # (2)
  1. See TransformTypeType
  2. See FindMatchesMetricsTypeDef

CrawlerTypeDef#

# CrawlerTypeDef definition

class CrawlerTypeDef(TypedDict):
    Name: NotRequired[str],
    Role: NotRequired[str],
    Targets: NotRequired[CrawlerTargetsOutputTypeDef],  # (1)
    DatabaseName: NotRequired[str],
    Description: NotRequired[str],
    Classifiers: NotRequired[list[str]],
    RecrawlPolicy: NotRequired[RecrawlPolicyTypeDef],  # (2)
    SchemaChangePolicy: NotRequired[SchemaChangePolicyTypeDef],  # (3)
    LineageConfiguration: NotRequired[LineageConfigurationTypeDef],  # (4)
    State: NotRequired[CrawlerStateType],  # (5)
    TablePrefix: NotRequired[str],
    Schedule: NotRequired[ScheduleTypeDef],  # (6)
    CrawlElapsedTime: NotRequired[int],
    CreationTime: NotRequired[datetime],
    LastUpdated: NotRequired[datetime],
    LastCrawl: NotRequired[LastCrawlInfoTypeDef],  # (7)
    Version: NotRequired[int],
    Configuration: NotRequired[str],
    CrawlerSecurityConfiguration: NotRequired[str],
    LakeFormationConfiguration: NotRequired[LakeFormationConfigurationTypeDef],  # (8)
  1. See CrawlerTargetsOutputTypeDef
  2. See RecrawlPolicyTypeDef
  3. See SchemaChangePolicyTypeDef
  4. See LineageConfigurationTypeDef
  5. See CrawlerStateType
  6. See ScheduleTypeDef
  7. See LastCrawlInfoTypeDef
  8. See LakeFormationConfigurationTypeDef

ListDataQualityRulesetsRequestRequestTypeDef#

# ListDataQualityRulesetsRequestRequestTypeDef definition

class ListDataQualityRulesetsRequestRequestTypeDef(TypedDict):
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
    Filter: NotRequired[DataQualityRulesetFilterCriteriaTypeDef],  # (1)
    Tags: NotRequired[Mapping[str, str]],
  1. See DataQualityRulesetFilterCriteriaTypeDef

ListDataQualityRulesetsResponseTypeDef#

# ListDataQualityRulesetsResponseTypeDef definition

class ListDataQualityRulesetsResponseTypeDef(TypedDict):
    Rulesets: list[DataQualityRulesetListDetailsTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See DataQualityRulesetListDetailsTypeDef
  2. See ResponseMetadataTypeDef

DescribeInboundIntegrationsResponseTypeDef#

# DescribeInboundIntegrationsResponseTypeDef definition

class DescribeInboundIntegrationsResponseTypeDef(TypedDict):
    InboundIntegrations: list[InboundIntegrationTypeDef],  # (1)
    Marker: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See InboundIntegrationTypeDef
  2. See ResponseMetadataTypeDef

DescribeIntegrationsResponseTypeDef#

# DescribeIntegrationsResponseTypeDef definition

class DescribeIntegrationsResponseTypeDef(TypedDict):
    Integrations: list[IntegrationTypeDef],  # (1)
    Marker: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See IntegrationTypeDef
  2. See ResponseMetadataTypeDef

CreateSessionResponseTypeDef#

# CreateSessionResponseTypeDef definition

class CreateSessionResponseTypeDef(TypedDict):
    Session: SessionTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See SessionTypeDef
  2. See ResponseMetadataTypeDef

GetSessionResponseTypeDef#

# GetSessionResponseTypeDef definition

class GetSessionResponseTypeDef(TypedDict):
    Session: SessionTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See SessionTypeDef
  2. See ResponseMetadataTypeDef

ListSessionsResponseTypeDef#

# ListSessionsResponseTypeDef definition

class ListSessionsResponseTypeDef(TypedDict):
    Ids: list[str],
    Sessions: list[SessionTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See SessionTypeDef
  2. See ResponseMetadataTypeDef

GetDataCatalogEncryptionSettingsResponseTypeDef#

# GetDataCatalogEncryptionSettingsResponseTypeDef definition

class GetDataCatalogEncryptionSettingsResponseTypeDef(TypedDict):
    DataCatalogEncryptionSettings: DataCatalogEncryptionSettingsTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DataCatalogEncryptionSettingsTypeDef
  2. See ResponseMetadataTypeDef

PutDataCatalogEncryptionSettingsRequestRequestTypeDef#

# PutDataCatalogEncryptionSettingsRequestRequestTypeDef definition

class PutDataCatalogEncryptionSettingsRequestRequestTypeDef(TypedDict):
    DataCatalogEncryptionSettings: DataCatalogEncryptionSettingsTypeDef,  # (1)
    CatalogId: NotRequired[str],
  1. See DataCatalogEncryptionSettingsTypeDef

CatalogTypeDef#

# CatalogTypeDef definition

class CatalogTypeDef(TypedDict):
    Name: str,
    CatalogId: NotRequired[str],
    ResourceArn: NotRequired[str],
    Description: NotRequired[str],
    Parameters: NotRequired[dict[str, str]],
    CreateTime: NotRequired[datetime],
    UpdateTime: NotRequired[datetime],
    TargetRedshiftCatalog: NotRequired[TargetRedshiftCatalogTypeDef],  # (1)
    FederatedCatalog: NotRequired[FederatedCatalogTypeDef],  # (2)
    CatalogProperties: NotRequired[CatalogPropertiesOutputTypeDef],  # (3)
    CreateTableDefaultPermissions: NotRequired[list[PrincipalPermissionsOutputTypeDef]],  # (4)
    CreateDatabaseDefaultPermissions: NotRequired[list[PrincipalPermissionsOutputTypeDef]],  # (4)
  1. See TargetRedshiftCatalogTypeDef
  2. See FederatedCatalogTypeDef
  3. See CatalogPropertiesOutputTypeDef
  4. See PrincipalPermissionsOutputTypeDef
  5. See PrincipalPermissionsOutputTypeDef

DatabaseTypeDef#

# DatabaseTypeDef definition

class DatabaseTypeDef(TypedDict):
    Name: str,
    Description: NotRequired[str],
    LocationUri: NotRequired[str],
    Parameters: NotRequired[dict[str, str]],
    CreateTime: NotRequired[datetime],
    CreateTableDefaultPermissions: NotRequired[list[PrincipalPermissionsOutputTypeDef]],  # (1)
    TargetDatabase: NotRequired[DatabaseIdentifierTypeDef],  # (2)
    CatalogId: NotRequired[str],
    FederatedDatabase: NotRequired[FederatedDatabaseTypeDef],  # (3)
  1. See PrincipalPermissionsOutputTypeDef
  2. See DatabaseIdentifierTypeDef
  3. See FederatedDatabaseTypeDef

DataQualityObservationTypeDef#

# DataQualityObservationTypeDef definition

class DataQualityObservationTypeDef(TypedDict):
    Description: NotRequired[str],
    MetricBasedObservation: NotRequired[MetricBasedObservationTypeDef],  # (1)
  1. See MetricBasedObservationTypeDef

DataQualityResultDescriptionTypeDef#

# DataQualityResultDescriptionTypeDef definition

class DataQualityResultDescriptionTypeDef(TypedDict):
    ResultId: NotRequired[str],
    DataSource: NotRequired[DataSourceOutputTypeDef],  # (1)
    JobName: NotRequired[str],
    JobRunId: NotRequired[str],
    StartedOn: NotRequired[datetime],
  1. See DataSourceOutputTypeDef

DataQualityRuleRecommendationRunDescriptionTypeDef#

# DataQualityRuleRecommendationRunDescriptionTypeDef definition

class DataQualityRuleRecommendationRunDescriptionTypeDef(TypedDict):
    RunId: NotRequired[str],
    Status: NotRequired[TaskStatusTypeType],  # (1)
    StartedOn: NotRequired[datetime],
    DataSource: NotRequired[DataSourceOutputTypeDef],  # (2)
  1. See TaskStatusTypeType
  2. See DataSourceOutputTypeDef

DataQualityRulesetEvaluationRunDescriptionTypeDef#

# DataQualityRulesetEvaluationRunDescriptionTypeDef definition

class DataQualityRulesetEvaluationRunDescriptionTypeDef(TypedDict):
    RunId: NotRequired[str],
    Status: NotRequired[TaskStatusTypeType],  # (1)
    StartedOn: NotRequired[datetime],
    DataSource: NotRequired[DataSourceOutputTypeDef],  # (2)
  1. See TaskStatusTypeType
  2. See DataSourceOutputTypeDef

GetDataQualityRuleRecommendationRunResponseTypeDef#

# GetDataQualityRuleRecommendationRunResponseTypeDef definition

class GetDataQualityRuleRecommendationRunResponseTypeDef(TypedDict):
    RunId: str,
    DataSource: DataSourceOutputTypeDef,  # (1)
    Role: str,
    NumberOfWorkers: int,
    Timeout: int,
    Status: TaskStatusTypeType,  # (2)
    ErrorString: str,
    StartedOn: datetime,
    LastModifiedOn: datetime,
    CompletedOn: datetime,
    ExecutionTime: int,
    RecommendedRuleset: str,
    CreatedRulesetName: str,
    DataQualitySecurityConfiguration: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See DataSourceOutputTypeDef
  2. See TaskStatusTypeType
  3. See ResponseMetadataTypeDef

GetDataQualityRulesetEvaluationRunResponseTypeDef#

# GetDataQualityRulesetEvaluationRunResponseTypeDef definition

class GetDataQualityRulesetEvaluationRunResponseTypeDef(TypedDict):
    RunId: str,
    DataSource: DataSourceOutputTypeDef,  # (1)
    Role: str,
    NumberOfWorkers: int,
    Timeout: int,
    AdditionalRunOptions: DataQualityEvaluationRunAdditionalRunOptionsTypeDef,  # (2)
    Status: TaskStatusTypeType,  # (3)
    ErrorString: str,
    StartedOn: datetime,
    LastModifiedOn: datetime,
    CompletedOn: datetime,
    ExecutionTime: int,
    RulesetNames: list[str],
    ResultIds: list[str],
    AdditionalDataSources: dict[str, DataSourceOutputTypeDef],  # (4)
    ResponseMetadata: ResponseMetadataTypeDef,  # (5)
  1. See DataSourceOutputTypeDef
  2. See DataQualityEvaluationRunAdditionalRunOptionsTypeDef
  3. See TaskStatusTypeType
  4. See DataSourceOutputTypeDef
  5. See ResponseMetadataTypeDef

DropNullFieldsOutputTypeDef#

# DropNullFieldsOutputTypeDef definition

class DropNullFieldsOutputTypeDef(TypedDict):
    Name: str,
    Inputs: list[str],
    NullCheckBoxList: NotRequired[NullCheckBoxListTypeDef],  # (1)
    NullTextList: NotRequired[list[NullValueFieldTypeDef]],  # (2)
  1. See NullCheckBoxListTypeDef
  2. See NullValueFieldTypeDef

DropNullFieldsTypeDef#

# DropNullFieldsTypeDef definition

class DropNullFieldsTypeDef(TypedDict):
    Name: str,
    Inputs: Sequence[str],
    NullCheckBoxList: NotRequired[NullCheckBoxListTypeDef],  # (1)
    NullTextList: NotRequired[Sequence[NullValueFieldTypeDef]],  # (2)
  1. See NullCheckBoxListTypeDef
  2. See NullValueFieldTypeDef

ColumnStatisticsDataOutputTypeDef#

# ColumnStatisticsDataOutputTypeDef definition

class ColumnStatisticsDataOutputTypeDef(TypedDict):
    Type: ColumnStatisticsTypeType,  # (1)
    BooleanColumnStatisticsData: NotRequired[BooleanColumnStatisticsDataTypeDef],  # (2)
    DateColumnStatisticsData: NotRequired[DateColumnStatisticsDataOutputTypeDef],  # (3)
    DecimalColumnStatisticsData: NotRequired[DecimalColumnStatisticsDataOutputTypeDef],  # (4)
    DoubleColumnStatisticsData: NotRequired[DoubleColumnStatisticsDataTypeDef],  # (5)
    LongColumnStatisticsData: NotRequired[LongColumnStatisticsDataTypeDef],  # (6)
    StringColumnStatisticsData: NotRequired[StringColumnStatisticsDataTypeDef],  # (7)
    BinaryColumnStatisticsData: NotRequired[BinaryColumnStatisticsDataTypeDef],  # (8)
  1. See ColumnStatisticsTypeType
  2. See BooleanColumnStatisticsDataTypeDef
  3. See DateColumnStatisticsDataOutputTypeDef
  4. See DecimalColumnStatisticsDataOutputTypeDef
  5. See DoubleColumnStatisticsDataTypeDef
  6. See LongColumnStatisticsDataTypeDef
  7. See StringColumnStatisticsDataTypeDef
  8. See BinaryColumnStatisticsDataTypeDef

StorageDescriptorOutputTypeDef#

# StorageDescriptorOutputTypeDef definition

class StorageDescriptorOutputTypeDef(TypedDict):
    Columns: NotRequired[list[ColumnOutputTypeDef]],  # (1)
    Location: NotRequired[str],
    AdditionalLocations: NotRequired[list[str]],
    InputFormat: NotRequired[str],
    OutputFormat: NotRequired[str],
    Compressed: NotRequired[bool],
    NumberOfBuckets: NotRequired[int],
    SerdeInfo: NotRequired[SerDeInfoOutputTypeDef],  # (2)
    BucketColumns: NotRequired[list[str]],
    SortColumns: NotRequired[list[OrderTypeDef]],  # (3)
    Parameters: NotRequired[dict[str, str]],
    SkewedInfo: NotRequired[SkewedInfoOutputTypeDef],  # (4)
    StoredAsSubDirectories: NotRequired[bool],
    SchemaReference: NotRequired[SchemaReferenceTypeDef],  # (5)
  1. See ColumnOutputTypeDef
  2. See SerDeInfoOutputTypeDef
  3. See OrderTypeDef
  4. See SkewedInfoOutputTypeDef
  5. See SchemaReferenceTypeDef

SecurityConfigurationTypeDef#

# SecurityConfigurationTypeDef definition

class SecurityConfigurationTypeDef(TypedDict):
    Name: NotRequired[str],
    CreatedTimeStamp: NotRequired[datetime],
    EncryptionConfiguration: NotRequired[EncryptionConfigurationOutputTypeDef],  # (1)
  1. See EncryptionConfigurationOutputTypeDef

CreateSecurityConfigurationRequestRequestTypeDef#

# CreateSecurityConfigurationRequestRequestTypeDef definition

class CreateSecurityConfigurationRequestRequestTypeDef(TypedDict):
    Name: str,
    EncryptionConfiguration: EncryptionConfigurationTypeDef,  # (1)
  1. See EncryptionConfigurationTypeDef

DeleteSchemaVersionsResponseTypeDef#

# DeleteSchemaVersionsResponseTypeDef definition

class DeleteSchemaVersionsResponseTypeDef(TypedDict):
    SchemaVersionErrors: list[SchemaVersionErrorItemTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See SchemaVersionErrorItemTypeDef
  2. See ResponseMetadataTypeDef

FilterOutputTypeDef#

# FilterOutputTypeDef definition

class FilterOutputTypeDef(TypedDict):
    Name: str,
    Inputs: list[str],
    LogicalOperator: FilterLogicalOperatorType,  # (1)
    Filters: list[FilterExpressionOutputTypeDef],  # (2)
  1. See FilterLogicalOperatorType
  2. See FilterExpressionOutputTypeDef

FilterExpressionTypeDef#

# FilterExpressionTypeDef definition

class FilterExpressionTypeDef(TypedDict):
    Operation: FilterOperationType,  # (1)
    Values: Sequence[FilterValueUnionTypeDef],  # (2)
    Negated: NotRequired[bool],
  1. See FilterOperationType
  2. See FilterValueTypeDef FilterValueOutputTypeDef

UpdateMLTransformRequestRequestTypeDef#

# UpdateMLTransformRequestRequestTypeDef definition

class UpdateMLTransformRequestRequestTypeDef(TypedDict):
    TransformId: str,
    Name: NotRequired[str],
    Description: NotRequired[str],
    Parameters: NotRequired[TransformParametersTypeDef],  # (1)
    Role: NotRequired[str],
    GlueVersion: NotRequired[str],
    MaxCapacity: NotRequired[float],
    WorkerType: NotRequired[WorkerTypeType],  # (2)
    NumberOfWorkers: NotRequired[int],
    Timeout: NotRequired[int],
    MaxRetries: NotRequired[int],
  1. See TransformParametersTypeDef
  2. See WorkerTypeType

GetMLTransformsRequestRequestTypeDef#

# GetMLTransformsRequestRequestTypeDef definition

class GetMLTransformsRequestRequestTypeDef(TypedDict):
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
    Filter: NotRequired[TransformFilterCriteriaTypeDef],  # (1)
    Sort: NotRequired[TransformSortCriteriaTypeDef],  # (2)
  1. See TransformFilterCriteriaTypeDef
  2. See TransformSortCriteriaTypeDef

ListMLTransformsRequestRequestTypeDef#

# ListMLTransformsRequestRequestTypeDef definition

class ListMLTransformsRequestRequestTypeDef(TypedDict):
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
    Filter: NotRequired[TransformFilterCriteriaTypeDef],  # (1)
    Sort: NotRequired[TransformSortCriteriaTypeDef],  # (2)
    Tags: NotRequired[Mapping[str, str]],
  1. See TransformFilterCriteriaTypeDef
  2. See TransformSortCriteriaTypeDef

AthenaConnectorSourceOutputTypeDef#

# AthenaConnectorSourceOutputTypeDef definition

class AthenaConnectorSourceOutputTypeDef(TypedDict):
    Name: str,
    ConnectionName: str,
    ConnectorName: str,
    ConnectionType: str,
    SchemaName: str,
    ConnectionTable: NotRequired[str],
    OutputSchemas: NotRequired[list[GlueSchemaOutputTypeDef]],  # (1)
  1. See GlueSchemaOutputTypeDef

CatalogDeltaSourceOutputTypeDef#

# CatalogDeltaSourceOutputTypeDef definition

class CatalogDeltaSourceOutputTypeDef(TypedDict):
    Name: str,
    Database: str,
    Table: str,
    AdditionalDeltaOptions: NotRequired[dict[str, str]],
    OutputSchemas: NotRequired[list[GlueSchemaOutputTypeDef]],  # (1)
  1. See GlueSchemaOutputTypeDef

CatalogHudiSourceOutputTypeDef#

# CatalogHudiSourceOutputTypeDef definition

class CatalogHudiSourceOutputTypeDef(TypedDict):
    Name: str,
    Database: str,
    Table: str,
    AdditionalHudiOptions: NotRequired[dict[str, str]],
    OutputSchemas: NotRequired[list[GlueSchemaOutputTypeDef]],  # (1)
  1. See GlueSchemaOutputTypeDef

ConnectorDataSourceOutputTypeDef#

# ConnectorDataSourceOutputTypeDef definition

class ConnectorDataSourceOutputTypeDef(TypedDict):
    Name: str,
    ConnectionType: str,
    Data: dict[str, str],
    OutputSchemas: NotRequired[list[GlueSchemaOutputTypeDef]],  # (1)
  1. See GlueSchemaOutputTypeDef

CustomCodeOutputTypeDef#

# CustomCodeOutputTypeDef definition

class CustomCodeOutputTypeDef(TypedDict):
    Name: str,
    Inputs: list[str],
    Code: str,
    ClassName: str,
    OutputSchemas: NotRequired[list[GlueSchemaOutputTypeDef]],  # (1)
  1. See GlueSchemaOutputTypeDef

DynamicTransformOutputTypeDef#

# DynamicTransformOutputTypeDef definition

class DynamicTransformOutputTypeDef(TypedDict):
    Name: str,
    TransformName: str,
    Inputs: list[str],
    FunctionName: str,
    Path: str,
    Parameters: NotRequired[list[TransformConfigParameterOutputTypeDef]],  # (1)
    Version: NotRequired[str],
    OutputSchemas: NotRequired[list[GlueSchemaOutputTypeDef]],  # (2)
  1. See TransformConfigParameterOutputTypeDef
  2. See GlueSchemaOutputTypeDef

JDBCConnectorSourceOutputTypeDef#

# JDBCConnectorSourceOutputTypeDef definition

class JDBCConnectorSourceOutputTypeDef(TypedDict):
    Name: str,
    ConnectionName: str,
    ConnectorName: str,
    ConnectionType: str,
    AdditionalOptions: NotRequired[JDBCConnectorOptionsOutputTypeDef],  # (1)
    ConnectionTable: NotRequired[str],
    Query: NotRequired[str],
    OutputSchemas: NotRequired[list[GlueSchemaOutputTypeDef]],  # (2)
  1. See JDBCConnectorOptionsOutputTypeDef
  2. See GlueSchemaOutputTypeDef

JDBCConnectorTargetOutputTypeDef#

# JDBCConnectorTargetOutputTypeDef definition

class JDBCConnectorTargetOutputTypeDef(TypedDict):
    Name: str,
    Inputs: list[str],
    ConnectionName: str,
    ConnectionTable: str,
    ConnectorName: str,
    ConnectionType: str,
    AdditionalOptions: NotRequired[dict[str, str]],
    OutputSchemas: NotRequired[list[GlueSchemaOutputTypeDef]],  # (1)
  1. See GlueSchemaOutputTypeDef

S3CatalogDeltaSourceOutputTypeDef#

# S3CatalogDeltaSourceOutputTypeDef definition

class S3CatalogDeltaSourceOutputTypeDef(TypedDict):
    Name: str,
    Database: str,
    Table: str,
    AdditionalDeltaOptions: NotRequired[dict[str, str]],
    OutputSchemas: NotRequired[list[GlueSchemaOutputTypeDef]],  # (1)
  1. See GlueSchemaOutputTypeDef

S3CatalogHudiSourceOutputTypeDef#

# S3CatalogHudiSourceOutputTypeDef definition

class S3CatalogHudiSourceOutputTypeDef(TypedDict):
    Name: str,
    Database: str,
    Table: str,
    AdditionalHudiOptions: NotRequired[dict[str, str]],
    OutputSchemas: NotRequired[list[GlueSchemaOutputTypeDef]],  # (1)
  1. See GlueSchemaOutputTypeDef

S3CsvSourceOutputTypeDef#

# S3CsvSourceOutputTypeDef definition

class S3CsvSourceOutputTypeDef(TypedDict):
    Name: str,
    Paths: list[str],
    Separator: SeparatorType,  # (3)
    QuoteChar: QuoteCharType,  # (4)
    CompressionType: NotRequired[CompressionTypeType],  # (1)
    Exclusions: NotRequired[list[str]],
    GroupSize: NotRequired[str],
    GroupFiles: NotRequired[str],
    Recurse: NotRequired[bool],
    MaxBand: NotRequired[int],
    MaxFilesInBand: NotRequired[int],
    AdditionalOptions: NotRequired[S3DirectSourceAdditionalOptionsTypeDef],  # (2)
    Escaper: NotRequired[str],
    Multiline: NotRequired[bool],
    WithHeader: NotRequired[bool],
    WriteHeader: NotRequired[bool],
    SkipFirst: NotRequired[bool],
    OptimizePerformance: NotRequired[bool],
    OutputSchemas: NotRequired[list[GlueSchemaOutputTypeDef]],  # (5)
  1. See CompressionTypeType
  2. See S3DirectSourceAdditionalOptionsTypeDef
  3. See SeparatorType
  4. See QuoteCharType
  5. See GlueSchemaOutputTypeDef

S3DeltaSourceOutputTypeDef#

# S3DeltaSourceOutputTypeDef definition

class S3DeltaSourceOutputTypeDef(TypedDict):
    Name: str,
    Paths: list[str],
    AdditionalDeltaOptions: NotRequired[dict[str, str]],
    AdditionalOptions: NotRequired[S3DirectSourceAdditionalOptionsTypeDef],  # (1)
    OutputSchemas: NotRequired[list[GlueSchemaOutputTypeDef]],  # (2)
  1. See S3DirectSourceAdditionalOptionsTypeDef
  2. See GlueSchemaOutputTypeDef

S3HudiSourceOutputTypeDef#

# S3HudiSourceOutputTypeDef definition

class S3HudiSourceOutputTypeDef(TypedDict):
    Name: str,
    Paths: list[str],
    AdditionalHudiOptions: NotRequired[dict[str, str]],
    AdditionalOptions: NotRequired[S3DirectSourceAdditionalOptionsTypeDef],  # (1)
    OutputSchemas: NotRequired[list[GlueSchemaOutputTypeDef]],  # (2)
  1. See S3DirectSourceAdditionalOptionsTypeDef
  2. See GlueSchemaOutputTypeDef

S3JsonSourceOutputTypeDef#

# S3JsonSourceOutputTypeDef definition

class S3JsonSourceOutputTypeDef(TypedDict):
    Name: str,
    Paths: list[str],
    CompressionType: NotRequired[CompressionTypeType],  # (1)
    Exclusions: NotRequired[list[str]],
    GroupSize: NotRequired[str],
    GroupFiles: NotRequired[str],
    Recurse: NotRequired[bool],
    MaxBand: NotRequired[int],
    MaxFilesInBand: NotRequired[int],
    AdditionalOptions: NotRequired[S3DirectSourceAdditionalOptionsTypeDef],  # (2)
    JsonPath: NotRequired[str],
    Multiline: NotRequired[bool],
    OutputSchemas: NotRequired[list[GlueSchemaOutputTypeDef]],  # (3)
  1. See CompressionTypeType
  2. See S3DirectSourceAdditionalOptionsTypeDef
  3. See GlueSchemaOutputTypeDef

S3ParquetSourceOutputTypeDef#

# S3ParquetSourceOutputTypeDef definition

class S3ParquetSourceOutputTypeDef(TypedDict):
    Name: str,
    Paths: list[str],
    CompressionType: NotRequired[ParquetCompressionTypeType],  # (1)
    Exclusions: NotRequired[list[str]],
    GroupSize: NotRequired[str],
    GroupFiles: NotRequired[str],
    Recurse: NotRequired[bool],
    MaxBand: NotRequired[int],
    MaxFilesInBand: NotRequired[int],
    AdditionalOptions: NotRequired[S3DirectSourceAdditionalOptionsTypeDef],  # (2)
    OutputSchemas: NotRequired[list[GlueSchemaOutputTypeDef]],  # (3)
  1. See ParquetCompressionTypeType
  2. See S3DirectSourceAdditionalOptionsTypeDef
  3. See GlueSchemaOutputTypeDef

SnowflakeSourceOutputTypeDef#

# SnowflakeSourceOutputTypeDef definition

class SnowflakeSourceOutputTypeDef(TypedDict):
    Name: str,
    Data: SnowflakeNodeDataOutputTypeDef,  # (1)
    OutputSchemas: NotRequired[list[GlueSchemaOutputTypeDef]],  # (2)
  1. See SnowflakeNodeDataOutputTypeDef
  2. See GlueSchemaOutputTypeDef

SparkConnectorSourceOutputTypeDef#

# SparkConnectorSourceOutputTypeDef definition

class SparkConnectorSourceOutputTypeDef(TypedDict):
    Name: str,
    ConnectionName: str,
    ConnectorName: str,
    ConnectionType: str,
    AdditionalOptions: NotRequired[dict[str, str]],
    OutputSchemas: NotRequired[list[GlueSchemaOutputTypeDef]],  # (1)
  1. See GlueSchemaOutputTypeDef

SparkConnectorTargetOutputTypeDef#

# SparkConnectorTargetOutputTypeDef definition

class SparkConnectorTargetOutputTypeDef(TypedDict):
    Name: str,
    Inputs: list[str],
    ConnectionName: str,
    ConnectorName: str,
    ConnectionType: str,
    AdditionalOptions: NotRequired[dict[str, str]],
    OutputSchemas: NotRequired[list[GlueSchemaOutputTypeDef]],  # (1)
  1. See GlueSchemaOutputTypeDef

SparkSQLOutputTypeDef#

# SparkSQLOutputTypeDef definition

class SparkSQLOutputTypeDef(TypedDict):
    Name: str,
    Inputs: list[str],
    SqlQuery: str,
    SqlAliases: list[SqlAliasTypeDef],  # (1)
    OutputSchemas: NotRequired[list[GlueSchemaOutputTypeDef]],  # (2)
  1. See SqlAliasTypeDef
  2. See GlueSchemaOutputTypeDef

AthenaConnectorSourceTypeDef#

# AthenaConnectorSourceTypeDef definition

class AthenaConnectorSourceTypeDef(TypedDict):
    Name: str,
    ConnectionName: str,
    ConnectorName: str,
    ConnectionType: str,
    SchemaName: str,
    ConnectionTable: NotRequired[str],
    OutputSchemas: NotRequired[Sequence[GlueSchemaTypeDef]],  # (1)
  1. See GlueSchemaTypeDef

CatalogDeltaSourceTypeDef#

# CatalogDeltaSourceTypeDef definition

class CatalogDeltaSourceTypeDef(TypedDict):
    Name: str,
    Database: str,
    Table: str,
    AdditionalDeltaOptions: NotRequired[Mapping[str, str]],
    OutputSchemas: NotRequired[Sequence[GlueSchemaTypeDef]],  # (1)
  1. See GlueSchemaTypeDef

CatalogHudiSourceTypeDef#

# CatalogHudiSourceTypeDef definition

class CatalogHudiSourceTypeDef(TypedDict):
    Name: str,
    Database: str,
    Table: str,
    AdditionalHudiOptions: NotRequired[Mapping[str, str]],
    OutputSchemas: NotRequired[Sequence[GlueSchemaTypeDef]],  # (1)
  1. See GlueSchemaTypeDef

CustomCodeTypeDef#

# CustomCodeTypeDef definition

class CustomCodeTypeDef(TypedDict):
    Name: str,
    Inputs: Sequence[str],
    Code: str,
    ClassName: str,
    OutputSchemas: NotRequired[Sequence[GlueSchemaTypeDef]],  # (1)
  1. See GlueSchemaTypeDef

JDBCConnectorTargetTypeDef#

# JDBCConnectorTargetTypeDef definition

class JDBCConnectorTargetTypeDef(TypedDict):
    Name: str,
    Inputs: Sequence[str],
    ConnectionName: str,
    ConnectionTable: str,
    ConnectorName: str,
    ConnectionType: str,
    AdditionalOptions: NotRequired[Mapping[str, str]],
    OutputSchemas: NotRequired[Sequence[GlueSchemaTypeDef]],  # (1)
  1. See GlueSchemaTypeDef

S3CatalogDeltaSourceTypeDef#

# S3CatalogDeltaSourceTypeDef definition

class S3CatalogDeltaSourceTypeDef(TypedDict):
    Name: str,
    Database: str,
    Table: str,
    AdditionalDeltaOptions: NotRequired[Mapping[str, str]],
    OutputSchemas: NotRequired[Sequence[GlueSchemaTypeDef]],  # (1)
  1. See GlueSchemaTypeDef

S3CatalogHudiSourceTypeDef#

# S3CatalogHudiSourceTypeDef definition

class S3CatalogHudiSourceTypeDef(TypedDict):
    Name: str,
    Database: str,
    Table: str,
    AdditionalHudiOptions: NotRequired[Mapping[str, str]],
    OutputSchemas: NotRequired[Sequence[GlueSchemaTypeDef]],  # (1)
  1. See GlueSchemaTypeDef

S3CsvSourceTypeDef#

# S3CsvSourceTypeDef definition

class S3CsvSourceTypeDef(TypedDict):
    Name: str,
    Paths: Sequence[str],
    Separator: SeparatorType,  # (3)
    QuoteChar: QuoteCharType,  # (4)
    CompressionType: NotRequired[CompressionTypeType],  # (1)
    Exclusions: NotRequired[Sequence[str]],
    GroupSize: NotRequired[str],
    GroupFiles: NotRequired[str],
    Recurse: NotRequired[bool],
    MaxBand: NotRequired[int],
    MaxFilesInBand: NotRequired[int],
    AdditionalOptions: NotRequired[S3DirectSourceAdditionalOptionsTypeDef],  # (2)
    Escaper: NotRequired[str],
    Multiline: NotRequired[bool],
    WithHeader: NotRequired[bool],
    WriteHeader: NotRequired[bool],
    SkipFirst: NotRequired[bool],
    OptimizePerformance: NotRequired[bool],
    OutputSchemas: NotRequired[Sequence[GlueSchemaTypeDef]],  # (5)
  1. See CompressionTypeType
  2. See S3DirectSourceAdditionalOptionsTypeDef
  3. See SeparatorType
  4. See QuoteCharType
  5. See GlueSchemaTypeDef

S3DeltaSourceTypeDef#

# S3DeltaSourceTypeDef definition

class S3DeltaSourceTypeDef(TypedDict):
    Name: str,
    Paths: Sequence[str],
    AdditionalDeltaOptions: NotRequired[Mapping[str, str]],
    AdditionalOptions: NotRequired[S3DirectSourceAdditionalOptionsTypeDef],  # (1)
    OutputSchemas: NotRequired[Sequence[GlueSchemaTypeDef]],  # (2)
  1. See S3DirectSourceAdditionalOptionsTypeDef
  2. See GlueSchemaTypeDef

S3HudiSourceTypeDef#

# S3HudiSourceTypeDef definition

class S3HudiSourceTypeDef(TypedDict):
    Name: str,
    Paths: Sequence[str],
    AdditionalHudiOptions: NotRequired[Mapping[str, str]],
    AdditionalOptions: NotRequired[S3DirectSourceAdditionalOptionsTypeDef],  # (1)
    OutputSchemas: NotRequired[Sequence[GlueSchemaTypeDef]],  # (2)
  1. See S3DirectSourceAdditionalOptionsTypeDef
  2. See GlueSchemaTypeDef

S3JsonSourceTypeDef#

# S3JsonSourceTypeDef definition

class S3JsonSourceTypeDef(TypedDict):
    Name: str,
    Paths: Sequence[str],
    CompressionType: NotRequired[CompressionTypeType],  # (1)
    Exclusions: NotRequired[Sequence[str]],
    GroupSize: NotRequired[str],
    GroupFiles: NotRequired[str],
    Recurse: NotRequired[bool],
    MaxBand: NotRequired[int],
    MaxFilesInBand: NotRequired[int],
    AdditionalOptions: NotRequired[S3DirectSourceAdditionalOptionsTypeDef],  # (2)
    JsonPath: NotRequired[str],
    Multiline: NotRequired[bool],
    OutputSchemas: NotRequired[Sequence[GlueSchemaTypeDef]],  # (3)
  1. See CompressionTypeType
  2. See S3DirectSourceAdditionalOptionsTypeDef
  3. See GlueSchemaTypeDef

S3ParquetSourceTypeDef#

# S3ParquetSourceTypeDef definition

class S3ParquetSourceTypeDef(TypedDict):
    Name: str,
    Paths: Sequence[str],
    CompressionType: NotRequired[ParquetCompressionTypeType],  # (1)
    Exclusions: NotRequired[Sequence[str]],
    GroupSize: NotRequired[str],
    GroupFiles: NotRequired[str],
    Recurse: NotRequired[bool],
    MaxBand: NotRequired[int],
    MaxFilesInBand: NotRequired[int],
    AdditionalOptions: NotRequired[S3DirectSourceAdditionalOptionsTypeDef],  # (2)
    OutputSchemas: NotRequired[Sequence[GlueSchemaTypeDef]],  # (3)
  1. See ParquetCompressionTypeType
  2. See S3DirectSourceAdditionalOptionsTypeDef
  3. See GlueSchemaTypeDef

SparkConnectorSourceTypeDef#

# SparkConnectorSourceTypeDef definition

class SparkConnectorSourceTypeDef(TypedDict):
    Name: str,
    ConnectionName: str,
    ConnectorName: str,
    ConnectionType: str,
    AdditionalOptions: NotRequired[Mapping[str, str]],
    OutputSchemas: NotRequired[Sequence[GlueSchemaTypeDef]],  # (1)
  1. See GlueSchemaTypeDef

SparkConnectorTargetTypeDef#

# SparkConnectorTargetTypeDef definition

class SparkConnectorTargetTypeDef(TypedDict):
    Name: str,
    Inputs: Sequence[str],
    ConnectionName: str,
    ConnectorName: str,
    ConnectionType: str,
    AdditionalOptions: NotRequired[Mapping[str, str]],
    OutputSchemas: NotRequired[Sequence[GlueSchemaTypeDef]],  # (1)
  1. See GlueSchemaTypeDef

SparkSQLTypeDef#

# SparkSQLTypeDef definition

class SparkSQLTypeDef(TypedDict):
    Name: str,
    Inputs: Sequence[str],
    SqlQuery: str,
    SqlAliases: Sequence[SqlAliasTypeDef],  # (1)
    OutputSchemas: NotRequired[Sequence[GlueSchemaTypeDef]],  # (2)
  1. See SqlAliasTypeDef
  2. See GlueSchemaTypeDef

DataSourceTypeDef#

# DataSourceTypeDef definition

class DataSourceTypeDef(TypedDict):
    GlueTable: GlueTableUnionTypeDef,  # (1)
  1. See GlueTableTypeDef GlueTableOutputTypeDef

TableOptimizerConfigurationTypeDef#

# TableOptimizerConfigurationTypeDef definition

class TableOptimizerConfigurationTypeDef(TypedDict):
    roleArn: NotRequired[str],
    enabled: NotRequired[bool],
    vpcConfiguration: NotRequired[TableOptimizerVpcConfigurationTypeDef],  # (1)
    retentionConfiguration: NotRequired[RetentionConfigurationTypeDef],  # (2)
    orphanFileDeletionConfiguration: NotRequired[OrphanFileDeletionConfigurationTypeDef],  # (3)
  1. See TableOptimizerVpcConfigurationTypeDef
  2. See RetentionConfigurationTypeDef
  3. See OrphanFileDeletionConfigurationTypeDef

TableOptimizerRunTypeDef#

# TableOptimizerRunTypeDef definition

class TableOptimizerRunTypeDef(TypedDict):
    eventType: NotRequired[TableOptimizerEventTypeType],  # (1)
    startTimestamp: NotRequired[datetime],
    endTimestamp: NotRequired[datetime],
    metrics: NotRequired[RunMetricsTypeDef],  # (2)
    error: NotRequired[str],
    compactionMetrics: NotRequired[CompactionMetricsTypeDef],  # (3)
    retentionMetrics: NotRequired[RetentionMetricsTypeDef],  # (4)
    orphanFileDeletionMetrics: NotRequired[OrphanFileDeletionMetricsTypeDef],  # (5)
  1. See TableOptimizerEventTypeType
  2. See RunMetricsTypeDef
  3. See CompactionMetricsTypeDef
  4. See RetentionMetricsTypeDef
  5. See OrphanFileDeletionMetricsTypeDef

GetIntegrationTablePropertiesResponseTypeDef#

# GetIntegrationTablePropertiesResponseTypeDef definition

class GetIntegrationTablePropertiesResponseTypeDef(TypedDict):
    ResourceArn: str,
    TableName: str,
    SourceTableConfig: SourceTableConfigOutputTypeDef,  # (1)
    TargetTableConfig: TargetTableConfigOutputTypeDef,  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See SourceTableConfigOutputTypeDef
  2. See TargetTableConfigOutputTypeDef
  3. See ResponseMetadataTypeDef

CreateIntegrationTablePropertiesRequestRequestTypeDef#

# CreateIntegrationTablePropertiesRequestRequestTypeDef definition

class CreateIntegrationTablePropertiesRequestRequestTypeDef(TypedDict):
    ResourceArn: str,
    TableName: str,
    SourceTableConfig: NotRequired[SourceTableConfigTypeDef],  # (1)
    TargetTableConfig: NotRequired[TargetTableConfigTypeDef],  # (2)
  1. See SourceTableConfigTypeDef
  2. See TargetTableConfigTypeDef

UpdateIntegrationTablePropertiesRequestRequestTypeDef#

# UpdateIntegrationTablePropertiesRequestRequestTypeDef definition

class UpdateIntegrationTablePropertiesRequestRequestTypeDef(TypedDict):
    ResourceArn: str,
    TableName: str,
    SourceTableConfig: NotRequired[SourceTableConfigTypeDef],  # (1)
    TargetTableConfig: NotRequired[TargetTableConfigTypeDef],  # (2)
  1. See SourceTableConfigTypeDef
  2. See TargetTableConfigTypeDef

JDBCConnectorSourceTypeDef#

# JDBCConnectorSourceTypeDef definition

class JDBCConnectorSourceTypeDef(TypedDict):
    Name: str,
    ConnectionName: str,
    ConnectorName: str,
    ConnectionType: str,
    AdditionalOptions: NotRequired[JDBCConnectorOptionsUnionTypeDef],  # (1)
    ConnectionTable: NotRequired[str],
    Query: NotRequired[str],
    OutputSchemas: NotRequired[Sequence[GlueSchemaTypeDef]],  # (2)
  1. See JDBCConnectorOptionsTypeDef JDBCConnectorOptionsOutputTypeDef
  2. See GlueSchemaTypeDef

GetJobRunResponseTypeDef#

# GetJobRunResponseTypeDef definition

class GetJobRunResponseTypeDef(TypedDict):
    JobRun: JobRunTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See JobRunTypeDef
  2. See ResponseMetadataTypeDef

GetJobRunsResponseTypeDef#

# GetJobRunsResponseTypeDef definition

class GetJobRunsResponseTypeDef(TypedDict):
    JobRuns: list[JobRunTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See JobRunTypeDef
  2. See ResponseMetadataTypeDef

JobNodeDetailsTypeDef#

# JobNodeDetailsTypeDef definition

class JobNodeDetailsTypeDef(TypedDict):
    JobRuns: NotRequired[list[JobRunTypeDef]],  # (1)
  1. See JobRunTypeDef

JoinTypeDef#

# JoinTypeDef definition

class JoinTypeDef(TypedDict):
    Name: str,
    Inputs: Sequence[str],
    JoinType: JoinTypeType,  # (1)
    Columns: Sequence[JoinColumnUnionTypeDef],  # (2)
  1. See JoinTypeType
  2. See JoinColumnTypeDef JoinColumnOutputTypeDef

GetMLTaskRunResponseTypeDef#

# GetMLTaskRunResponseTypeDef definition

class GetMLTaskRunResponseTypeDef(TypedDict):
    TransformId: str,
    TaskRunId: str,
    Status: TaskStatusTypeType,  # (1)
    LogGroupName: str,
    Properties: TaskRunPropertiesTypeDef,  # (2)
    ErrorString: str,
    StartedOn: datetime,
    LastModifiedOn: datetime,
    CompletedOn: datetime,
    ExecutionTime: int,
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See TaskStatusTypeType
  2. See TaskRunPropertiesTypeDef
  3. See ResponseMetadataTypeDef

TaskRunTypeDef#

# TaskRunTypeDef definition

class TaskRunTypeDef(TypedDict):
    TransformId: NotRequired[str],
    TaskRunId: NotRequired[str],
    Status: NotRequired[TaskStatusTypeType],  # (1)
    LogGroupName: NotRequired[str],
    Properties: NotRequired[TaskRunPropertiesTypeDef],  # (2)
    ErrorString: NotRequired[str],
    StartedOn: NotRequired[datetime],
    LastModifiedOn: NotRequired[datetime],
    CompletedOn: NotRequired[datetime],
    ExecutionTime: NotRequired[int],
  1. See TaskStatusTypeType
  2. See TaskRunPropertiesTypeDef

CreateMLTransformRequestRequestTypeDef#

# CreateMLTransformRequestRequestTypeDef definition

class CreateMLTransformRequestRequestTypeDef(TypedDict):
    Name: str,
    InputRecordTables: Sequence[GlueTableUnionTypeDef],  # (1)
    Parameters: TransformParametersTypeDef,  # (2)
    Role: str,
    Description: NotRequired[str],
    GlueVersion: NotRequired[str],
    MaxCapacity: NotRequired[float],
    WorkerType: NotRequired[WorkerTypeType],  # (3)
    NumberOfWorkers: NotRequired[int],
    Timeout: NotRequired[int],
    MaxRetries: NotRequired[int],
    Tags: NotRequired[Mapping[str, str]],
    TransformEncryption: NotRequired[TransformEncryptionTypeDef],  # (4)
  1. See GlueTableTypeDef GlueTableOutputTypeDef
  2. See TransformParametersTypeDef
  3. See WorkerTypeType
  4. See TransformEncryptionTypeDef

ApplyMappingTypeDef#

# ApplyMappingTypeDef definition

class ApplyMappingTypeDef(TypedDict):
    Name: str,
    Inputs: Sequence[str],
    Mapping: Sequence[MappingUnionTypeDef],  # (1)
  1. See MappingTypeDef MappingOutputTypeDef

QuerySchemaVersionMetadataResponseTypeDef#

# QuerySchemaVersionMetadataResponseTypeDef definition

class QuerySchemaVersionMetadataResponseTypeDef(TypedDict):
    MetadataInfoMap: dict[str, MetadataInfoTypeDef],  # (1)
    SchemaVersionId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See MetadataInfoTypeDef
  2. See ResponseMetadataTypeDef

AuthenticationConfigurationTypeDef#

# AuthenticationConfigurationTypeDef definition

class AuthenticationConfigurationTypeDef(TypedDict):
    AuthenticationType: NotRequired[AuthenticationTypeType],  # (1)
    SecretArn: NotRequired[str],
    OAuth2Properties: NotRequired[OAuth2PropertiesTypeDef],  # (2)
  1. See AuthenticationTypeType
  2. See OAuth2PropertiesTypeDef

AuthenticationConfigurationInputTypeDef#

# AuthenticationConfigurationInputTypeDef definition

class AuthenticationConfigurationInputTypeDef(TypedDict):
    AuthenticationType: NotRequired[AuthenticationTypeType],  # (1)
    OAuth2Properties: NotRequired[OAuth2PropertiesInputTypeDef],  # (2)
    SecretArn: NotRequired[str],
    KmsKeyArn: NotRequired[str],
    BasicAuthenticationCredentials: NotRequired[BasicAuthenticationCredentialsTypeDef],  # (3)
    CustomAuthenticationCredentials: NotRequired[Mapping[str, str]],
  1. See AuthenticationTypeType
  2. See OAuth2PropertiesInputTypeDef
  3. See BasicAuthenticationCredentialsTypeDef

RecipeOutputTypeDef#

# RecipeOutputTypeDef definition

class RecipeOutputTypeDef(TypedDict):
    Name: str,
    Inputs: list[str],
    RecipeReference: NotRequired[RecipeReferenceTypeDef],  # (1)
    RecipeSteps: NotRequired[list[RecipeStepOutputTypeDef]],  # (2)
  1. See RecipeReferenceTypeDef
  2. See RecipeStepOutputTypeDef

RecipeStepTypeDef#

# RecipeStepTypeDef definition

class RecipeStepTypeDef(TypedDict):
    Action: RecipeActionUnionTypeDef,  # (1)
    ConditionExpressions: NotRequired[Sequence[ConditionExpressionTypeDef]],  # (2)
  1. See RecipeActionTypeDef RecipeActionOutputTypeDef
  2. See ConditionExpressionTypeDef

CreateUserDefinedFunctionRequestRequestTypeDef#

# CreateUserDefinedFunctionRequestRequestTypeDef definition

class CreateUserDefinedFunctionRequestRequestTypeDef(TypedDict):
    DatabaseName: str,
    FunctionInput: UserDefinedFunctionInputTypeDef,  # (1)
    CatalogId: NotRequired[str],
  1. See UserDefinedFunctionInputTypeDef

UpdateUserDefinedFunctionRequestRequestTypeDef#

# UpdateUserDefinedFunctionRequestRequestTypeDef definition

class UpdateUserDefinedFunctionRequestRequestTypeDef(TypedDict):
    DatabaseName: str,
    FunctionName: str,
    FunctionInput: UserDefinedFunctionInputTypeDef,  # (1)
    CatalogId: NotRequired[str],
  1. See UserDefinedFunctionInputTypeDef

GetUserDefinedFunctionResponseTypeDef#

# GetUserDefinedFunctionResponseTypeDef definition

class GetUserDefinedFunctionResponseTypeDef(TypedDict):
    UserDefinedFunction: UserDefinedFunctionTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See UserDefinedFunctionTypeDef
  2. See ResponseMetadataTypeDef

GetUserDefinedFunctionsResponseTypeDef#

# GetUserDefinedFunctionsResponseTypeDef definition

class GetUserDefinedFunctionsResponseTypeDef(TypedDict):
    UserDefinedFunctions: list[UserDefinedFunctionTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See UserDefinedFunctionTypeDef
  2. See ResponseMetadataTypeDef

CrawlerTargetsTypeDef#

# CrawlerTargetsTypeDef definition

class CrawlerTargetsTypeDef(TypedDict):
    S3Targets: NotRequired[Sequence[S3TargetUnionTypeDef]],  # (1)
    JdbcTargets: NotRequired[Sequence[JdbcTargetUnionTypeDef]],  # (2)
    MongoDBTargets: NotRequired[Sequence[MongoDBTargetTypeDef]],  # (3)
    DynamoDBTargets: NotRequired[Sequence[DynamoDBTargetTypeDef]],  # (4)
    CatalogTargets: NotRequired[Sequence[CatalogTargetUnionTypeDef]],  # (5)
    DeltaTargets: NotRequired[Sequence[DeltaTargetUnionTypeDef]],  # (6)
    IcebergTargets: NotRequired[Sequence[IcebergTargetUnionTypeDef]],  # (7)
    HudiTargets: NotRequired[Sequence[HudiTargetUnionTypeDef]],  # (8)
  1. See S3TargetTypeDef S3TargetOutputTypeDef
  2. See JdbcTargetTypeDef JdbcTargetOutputTypeDef
  3. See MongoDBTargetTypeDef
  4. See DynamoDBTargetTypeDef
  5. See CatalogTargetTypeDef CatalogTargetOutputTypeDef
  6. See DeltaTargetTypeDef DeltaTargetOutputTypeDef
  7. See IcebergTargetTypeDef IcebergTargetOutputTypeDef
  8. See HudiTargetTypeDef HudiTargetOutputTypeDef

StorageDescriptorTypeDef#

# StorageDescriptorTypeDef definition

class StorageDescriptorTypeDef(TypedDict):
    Columns: NotRequired[Sequence[ColumnUnionTypeDef]],  # (1)
    Location: NotRequired[str],
    AdditionalLocations: NotRequired[Sequence[str]],
    InputFormat: NotRequired[str],
    OutputFormat: NotRequired[str],
    Compressed: NotRequired[bool],
    NumberOfBuckets: NotRequired[int],
    SerdeInfo: NotRequired[SerDeInfoUnionTypeDef],  # (2)
    BucketColumns: NotRequired[Sequence[str]],
    SortColumns: NotRequired[Sequence[OrderTypeDef]],  # (3)
    Parameters: NotRequired[Mapping[str, str]],
    SkewedInfo: NotRequired[SkewedInfoUnionTypeDef],  # (4)
    StoredAsSubDirectories: NotRequired[bool],
    SchemaReference: NotRequired[SchemaReferenceTypeDef],  # (5)
  1. See ColumnTypeDef ColumnOutputTypeDef
  2. See SerDeInfoTypeDef SerDeInfoOutputTypeDef
  3. See OrderTypeDef
  4. See SkewedInfoTypeDef SkewedInfoOutputTypeDef
  5. See SchemaReferenceTypeDef

StatementTypeDef#

# StatementTypeDef definition

class StatementTypeDef(TypedDict):
    Id: NotRequired[int],
    Code: NotRequired[str],
    State: NotRequired[StatementStateType],  # (1)
    Output: NotRequired[StatementOutputTypeDef],  # (2)
    Progress: NotRequired[float],
    StartedOn: NotRequired[int],
    CompletedOn: NotRequired[int],
  1. See StatementStateType
  2. See StatementOutputTypeDef

ListDataQualityStatisticAnnotationsResponseTypeDef#

# ListDataQualityStatisticAnnotationsResponseTypeDef definition

class ListDataQualityStatisticAnnotationsResponseTypeDef(TypedDict):
    Annotations: list[StatisticAnnotationTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See StatisticAnnotationTypeDef
  2. See ResponseMetadataTypeDef

ListDataQualityStatisticsResponseTypeDef#

# ListDataQualityStatisticsResponseTypeDef definition

class ListDataQualityStatisticsResponseTypeDef(TypedDict):
    Statistics: list[StatisticSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See StatisticSummaryTypeDef
  2. See ResponseMetadataTypeDef

DynamicTransformTypeDef#

# DynamicTransformTypeDef definition

class DynamicTransformTypeDef(TypedDict):
    Name: str,
    TransformName: str,
    Inputs: Sequence[str],
    FunctionName: str,
    Path: str,
    Parameters: NotRequired[Sequence[TransformConfigParameterUnionTypeDef]],  # (1)
    Version: NotRequired[str],
    OutputSchemas: NotRequired[Sequence[GlueSchemaTypeDef]],  # (2)
  1. See TransformConfigParameterTypeDef TransformConfigParameterOutputTypeDef
  2. See GlueSchemaTypeDef

RedshiftTargetTypeDef#

# RedshiftTargetTypeDef definition

class RedshiftTargetTypeDef(TypedDict):
    Name: str,
    Inputs: Sequence[str],
    Database: str,
    Table: str,
    RedshiftTmpDir: NotRequired[str],
    TmpDirIAMRole: NotRequired[str],
    UpsertRedshiftOptions: NotRequired[UpsertRedshiftTargetOptionsUnionTypeDef],  # (1)
  1. See UpsertRedshiftTargetOptionsTypeDef UpsertRedshiftTargetOptionsOutputTypeDef

CreateTriggerRequestRequestTypeDef#

# CreateTriggerRequestRequestTypeDef definition

class CreateTriggerRequestRequestTypeDef(TypedDict):
    Name: str,
    Type: TriggerTypeType,  # (1)
    Actions: Sequence[ActionUnionTypeDef],  # (2)
    WorkflowName: NotRequired[str],
    Schedule: NotRequired[str],
    Predicate: NotRequired[PredicateTypeDef],  # (3)
    Description: NotRequired[str],
    StartOnCreation: NotRequired[bool],
    Tags: NotRequired[Mapping[str, str]],
    EventBatchingCondition: NotRequired[EventBatchingConditionTypeDef],  # (4)
  1. See TriggerTypeType
  2. See ActionTypeDef ActionOutputTypeDef
  3. See PredicateTypeDef
  4. See EventBatchingConditionTypeDef

DescribeConnectionTypeResponseTypeDef#

# DescribeConnectionTypeResponseTypeDef definition

class DescribeConnectionTypeResponseTypeDef(TypedDict):
    ConnectionType: str,
    Description: str,
    Capabilities: CapabilitiesTypeDef,  # (1)
    ConnectionProperties: dict[str, PropertyTypeDef],  # (2)
    ConnectionOptions: dict[str, PropertyTypeDef],  # (2)
    AuthenticationConfiguration: AuthConfigurationTypeDef,  # (4)
    ComputeEnvironmentConfigurations: dict[str, ComputeEnvironmentConfigurationTypeDef],  # (5)
    PhysicalConnectionRequirements: dict[str, PropertyTypeDef],  # (2)
    AthenaConnectionProperties: dict[str, PropertyTypeDef],  # (2)
    PythonConnectionProperties: dict[str, PropertyTypeDef],  # (2)
    SparkConnectionProperties: dict[str, PropertyTypeDef],  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (10)
  1. See CapabilitiesTypeDef
  2. See PropertyTypeDef
  3. See PropertyTypeDef
  4. See AuthConfigurationTypeDef
  5. See ComputeEnvironmentConfigurationTypeDef
  6. See PropertyTypeDef
  7. See PropertyTypeDef
  8. See PropertyTypeDef
  9. See PropertyTypeDef
  10. See ResponseMetadataTypeDef

AmazonRedshiftSourceTypeDef#

# AmazonRedshiftSourceTypeDef definition

class AmazonRedshiftSourceTypeDef(TypedDict):
    Name: NotRequired[str],
    Data: NotRequired[AmazonRedshiftNodeDataUnionTypeDef],  # (1)
  1. See AmazonRedshiftNodeDataTypeDef AmazonRedshiftNodeDataOutputTypeDef

AmazonRedshiftTargetTypeDef#

# AmazonRedshiftTargetTypeDef definition

class AmazonRedshiftTargetTypeDef(TypedDict):
    Name: NotRequired[str],
    Data: NotRequired[AmazonRedshiftNodeDataUnionTypeDef],  # (1)
    Inputs: NotRequired[Sequence[str]],
  1. See AmazonRedshiftNodeDataTypeDef AmazonRedshiftNodeDataOutputTypeDef

SnowflakeTargetTypeDef#

# SnowflakeTargetTypeDef definition

class SnowflakeTargetTypeDef(TypedDict):
    Name: str,
    Data: SnowflakeNodeDataUnionTypeDef,  # (1)
    Inputs: NotRequired[Sequence[str]],
  1. See SnowflakeNodeDataTypeDef SnowflakeNodeDataOutputTypeDef

GetPartitionIndexesResponseTypeDef#

# GetPartitionIndexesResponseTypeDef definition

class GetPartitionIndexesResponseTypeDef(TypedDict):
    PartitionIndexDescriptorList: list[PartitionIndexDescriptorTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See PartitionIndexDescriptorTypeDef
  2. See ResponseMetadataTypeDef

TableStatusPaginatorTypeDef#

# TableStatusPaginatorTypeDef definition

class TableStatusPaginatorTypeDef(TypedDict):
    RequestedBy: NotRequired[str],
    UpdatedBy: NotRequired[str],
    RequestTime: NotRequired[datetime],
    UpdateTime: NotRequired[datetime],
    Action: NotRequired[ResourceActionType],  # (1)
    State: NotRequired[ResourceStateType],  # (2)
    Error: NotRequired[ErrorDetailTypeDef],  # (3)
    Details: NotRequired[StatusDetailsPaginatorTypeDef],  # (4)
  1. See ResourceActionType
  2. See ResourceStateType
  3. See ErrorDetailTypeDef
  4. See StatusDetailsPaginatorTypeDef

TableStatusTypeDef#

# TableStatusTypeDef definition

class TableStatusTypeDef(TypedDict):
    RequestedBy: NotRequired[str],
    UpdatedBy: NotRequired[str],
    RequestTime: NotRequired[datetime],
    UpdateTime: NotRequired[datetime],
    Action: NotRequired[ResourceActionType],  # (1)
    State: NotRequired[ResourceStateType],  # (2)
    Error: NotRequired[ErrorDetailTypeDef],  # (3)
    Details: NotRequired[StatusDetailsTypeDef],  # (4)
  1. See ResourceActionType
  2. See ResourceStateType
  3. See ErrorDetailTypeDef
  4. See StatusDetailsTypeDef

DecimalColumnStatisticsDataTypeDef#

# DecimalColumnStatisticsDataTypeDef definition

class DecimalColumnStatisticsDataTypeDef(TypedDict):
    NumberOfNulls: int,
    NumberOfDistinctValues: int,
    MinimumValue: NotRequired[DecimalNumberUnionTypeDef],  # (1)
    MaximumValue: NotRequired[DecimalNumberUnionTypeDef],  # (1)
  1. See DecimalNumberTypeDef DecimalNumberOutputTypeDef
  2. See DecimalNumberTypeDef DecimalNumberOutputTypeDef

CreateScriptRequestRequestTypeDef#

# CreateScriptRequestRequestTypeDef definition

class CreateScriptRequestRequestTypeDef(TypedDict):
    DagNodes: NotRequired[Sequence[CodeGenNodeUnionTypeDef]],  # (1)
    DagEdges: NotRequired[Sequence[CodeGenEdgeTypeDef]],  # (2)
    Language: NotRequired[LanguageType],  # (3)
  1. See CodeGenNodeTypeDef CodeGenNodeOutputTypeDef
  2. See CodeGenEdgeTypeDef
  3. See LanguageType

CatalogKafkaSourceTypeDef#

# CatalogKafkaSourceTypeDef definition

class CatalogKafkaSourceTypeDef(TypedDict):
    Name: str,
    Table: str,
    Database: str,
    WindowSize: NotRequired[int],
    DetectSchema: NotRequired[bool],
    StreamingOptions: NotRequired[KafkaStreamingSourceOptionsUnionTypeDef],  # (1)
    DataPreviewOptions: NotRequired[StreamingDataPreviewOptionsTypeDef],  # (2)
  1. See KafkaStreamingSourceOptionsTypeDef KafkaStreamingSourceOptionsOutputTypeDef
  2. See StreamingDataPreviewOptionsTypeDef

DirectKafkaSourceTypeDef#

# DirectKafkaSourceTypeDef definition

class DirectKafkaSourceTypeDef(TypedDict):
    Name: str,
    StreamingOptions: NotRequired[KafkaStreamingSourceOptionsUnionTypeDef],  # (1)
    WindowSize: NotRequired[int],
    DetectSchema: NotRequired[bool],
    DataPreviewOptions: NotRequired[StreamingDataPreviewOptionsTypeDef],  # (2)
  1. See KafkaStreamingSourceOptionsTypeDef KafkaStreamingSourceOptionsOutputTypeDef
  2. See StreamingDataPreviewOptionsTypeDef

CatalogKinesisSourceTypeDef#

# CatalogKinesisSourceTypeDef definition

class CatalogKinesisSourceTypeDef(TypedDict):
    Name: str,
    Table: str,
    Database: str,
    WindowSize: NotRequired[int],
    DetectSchema: NotRequired[bool],
    StreamingOptions: NotRequired[KinesisStreamingSourceOptionsUnionTypeDef],  # (1)
    DataPreviewOptions: NotRequired[StreamingDataPreviewOptionsTypeDef],  # (2)
  1. See KinesisStreamingSourceOptionsTypeDef KinesisStreamingSourceOptionsOutputTypeDef
  2. See StreamingDataPreviewOptionsTypeDef

DirectKinesisSourceTypeDef#

# DirectKinesisSourceTypeDef definition

class DirectKinesisSourceTypeDef(TypedDict):
    Name: str,
    WindowSize: NotRequired[int],
    DetectSchema: NotRequired[bool],
    StreamingOptions: NotRequired[KinesisStreamingSourceOptionsUnionTypeDef],  # (1)
    DataPreviewOptions: NotRequired[StreamingDataPreviewOptionsTypeDef],  # (2)
  1. See KinesisStreamingSourceOptionsTypeDef KinesisStreamingSourceOptionsOutputTypeDef
  2. See StreamingDataPreviewOptionsTypeDef

BatchGetTriggersResponseTypeDef#

# BatchGetTriggersResponseTypeDef definition

class BatchGetTriggersResponseTypeDef(TypedDict):
    Triggers: list[TriggerTypeDef],  # (1)
    TriggersNotFound: list[str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TriggerTypeDef
  2. See ResponseMetadataTypeDef

GetTriggerResponseTypeDef#

# GetTriggerResponseTypeDef definition

class GetTriggerResponseTypeDef(TypedDict):
    Trigger: TriggerTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TriggerTypeDef
  2. See ResponseMetadataTypeDef

GetTriggersResponseTypeDef#

# GetTriggersResponseTypeDef definition

class GetTriggersResponseTypeDef(TypedDict):
    Triggers: list[TriggerTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See TriggerTypeDef
  2. See ResponseMetadataTypeDef

TriggerNodeDetailsTypeDef#

# TriggerNodeDetailsTypeDef definition

class TriggerNodeDetailsTypeDef(TypedDict):
    Trigger: NotRequired[TriggerTypeDef],  # (1)
  1. See TriggerTypeDef

UpdateTriggerResponseTypeDef#

# UpdateTriggerResponseTypeDef definition

class UpdateTriggerResponseTypeDef(TypedDict):
    Trigger: TriggerTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TriggerTypeDef
  2. See ResponseMetadataTypeDef

TriggerUpdateTypeDef#

# TriggerUpdateTypeDef definition

class TriggerUpdateTypeDef(TypedDict):
    Name: NotRequired[str],
    Description: NotRequired[str],
    Schedule: NotRequired[str],
    Actions: NotRequired[Sequence[ActionUnionTypeDef]],  # (1)
    Predicate: NotRequired[PredicateUnionTypeDef],  # (2)
    EventBatchingCondition: NotRequired[EventBatchingConditionTypeDef],  # (3)
  1. See ActionTypeDef ActionOutputTypeDef
  2. See PredicateTypeDef PredicateOutputTypeDef
  3. See EventBatchingConditionTypeDef

CreateUsageProfileRequestRequestTypeDef#

# CreateUsageProfileRequestRequestTypeDef definition

class CreateUsageProfileRequestRequestTypeDef(TypedDict):
    Name: str,
    Configuration: ProfileConfigurationTypeDef,  # (1)
    Description: NotRequired[str],
    Tags: NotRequired[Mapping[str, str]],
  1. See ProfileConfigurationTypeDef

UpdateUsageProfileRequestRequestTypeDef#

# UpdateUsageProfileRequestRequestTypeDef definition

class UpdateUsageProfileRequestRequestTypeDef(TypedDict):
    Name: str,
    Configuration: ProfileConfigurationTypeDef,  # (1)
    Description: NotRequired[str],
  1. See ProfileConfigurationTypeDef

GetMLTransformResponseTypeDef#

# GetMLTransformResponseTypeDef definition

class GetMLTransformResponseTypeDef(TypedDict):
    TransformId: str,
    Name: str,
    Description: str,
    Status: TransformStatusTypeType,  # (1)
    CreatedOn: datetime,
    LastModifiedOn: datetime,
    InputRecordTables: list[GlueTableOutputTypeDef],  # (2)
    Parameters: TransformParametersTypeDef,  # (3)
    EvaluationMetrics: EvaluationMetricsTypeDef,  # (4)
    LabelCount: int,
    Schema: list[SchemaColumnTypeDef],  # (5)
    Role: str,
    GlueVersion: str,
    MaxCapacity: float,
    WorkerType: WorkerTypeType,  # (6)
    NumberOfWorkers: int,
    Timeout: int,
    MaxRetries: int,
    TransformEncryption: TransformEncryptionTypeDef,  # (7)
    ResponseMetadata: ResponseMetadataTypeDef,  # (8)
  1. See TransformStatusTypeType
  2. See GlueTableOutputTypeDef
  3. See TransformParametersTypeDef
  4. See EvaluationMetricsTypeDef
  5. See SchemaColumnTypeDef
  6. See WorkerTypeType
  7. See TransformEncryptionTypeDef
  8. See ResponseMetadataTypeDef

MLTransformTypeDef#

# MLTransformTypeDef definition

class MLTransformTypeDef(TypedDict):
    TransformId: NotRequired[str],
    Name: NotRequired[str],
    Description: NotRequired[str],
    Status: NotRequired[TransformStatusTypeType],  # (1)
    CreatedOn: NotRequired[datetime],
    LastModifiedOn: NotRequired[datetime],
    InputRecordTables: NotRequired[list[GlueTableOutputTypeDef]],  # (2)
    Parameters: NotRequired[TransformParametersTypeDef],  # (3)
    EvaluationMetrics: NotRequired[EvaluationMetricsTypeDef],  # (4)
    LabelCount: NotRequired[int],
    Schema: NotRequired[list[SchemaColumnTypeDef]],  # (5)
    Role: NotRequired[str],
    GlueVersion: NotRequired[str],
    MaxCapacity: NotRequired[float],
    WorkerType: NotRequired[WorkerTypeType],  # (6)
    NumberOfWorkers: NotRequired[int],
    Timeout: NotRequired[int],
    MaxRetries: NotRequired[int],
    TransformEncryption: NotRequired[TransformEncryptionTypeDef],  # (7)
  1. See TransformStatusTypeType
  2. See GlueTableOutputTypeDef
  3. See TransformParametersTypeDef
  4. See EvaluationMetricsTypeDef
  5. See SchemaColumnTypeDef
  6. See WorkerTypeType
  7. See TransformEncryptionTypeDef

BatchGetCrawlersResponseTypeDef#

# BatchGetCrawlersResponseTypeDef definition

class BatchGetCrawlersResponseTypeDef(TypedDict):
    Crawlers: list[CrawlerTypeDef],  # (1)
    CrawlersNotFound: list[str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See CrawlerTypeDef
  2. See ResponseMetadataTypeDef

GetCrawlerResponseTypeDef#

# GetCrawlerResponseTypeDef definition

class GetCrawlerResponseTypeDef(TypedDict):
    Crawler: CrawlerTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See CrawlerTypeDef
  2. See ResponseMetadataTypeDef

GetCrawlersResponseTypeDef#

# GetCrawlersResponseTypeDef definition

class GetCrawlersResponseTypeDef(TypedDict):
    Crawlers: list[CrawlerTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See CrawlerTypeDef
  2. See ResponseMetadataTypeDef

GetCatalogResponseTypeDef#

# GetCatalogResponseTypeDef definition

class GetCatalogResponseTypeDef(TypedDict):
    Catalog: CatalogTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See CatalogTypeDef
  2. See ResponseMetadataTypeDef

GetCatalogsResponseTypeDef#

# GetCatalogsResponseTypeDef definition

class GetCatalogsResponseTypeDef(TypedDict):
    CatalogList: list[CatalogTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See CatalogTypeDef
  2. See ResponseMetadataTypeDef

GetDatabaseResponseTypeDef#

# GetDatabaseResponseTypeDef definition

class GetDatabaseResponseTypeDef(TypedDict):
    Database: DatabaseTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DatabaseTypeDef
  2. See ResponseMetadataTypeDef

GetDatabasesResponseTypeDef#

# GetDatabasesResponseTypeDef definition

class GetDatabasesResponseTypeDef(TypedDict):
    DatabaseList: list[DatabaseTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See DatabaseTypeDef
  2. See ResponseMetadataTypeDef

CatalogInputTypeDef#

# CatalogInputTypeDef definition

class CatalogInputTypeDef(TypedDict):
    Description: NotRequired[str],
    FederatedCatalog: NotRequired[FederatedCatalogTypeDef],  # (1)
    Parameters: NotRequired[Mapping[str, str]],
    TargetRedshiftCatalog: NotRequired[TargetRedshiftCatalogTypeDef],  # (2)
    CatalogProperties: NotRequired[CatalogPropertiesTypeDef],  # (3)
    CreateTableDefaultPermissions: NotRequired[Sequence[PrincipalPermissionsUnionTypeDef]],  # (4)
    CreateDatabaseDefaultPermissions: NotRequired[Sequence[PrincipalPermissionsTypeDef]],  # (5)
  1. See FederatedCatalogTypeDef
  2. See TargetRedshiftCatalogTypeDef
  3. See CatalogPropertiesTypeDef
  4. See PrincipalPermissionsTypeDef PrincipalPermissionsOutputTypeDef
  5. See PrincipalPermissionsTypeDef

DatabaseInputTypeDef#

# DatabaseInputTypeDef definition

class DatabaseInputTypeDef(TypedDict):
    Name: str,
    Description: NotRequired[str],
    LocationUri: NotRequired[str],
    Parameters: NotRequired[Mapping[str, str]],
    CreateTableDefaultPermissions: NotRequired[Sequence[PrincipalPermissionsUnionTypeDef]],  # (1)
    TargetDatabase: NotRequired[DatabaseIdentifierTypeDef],  # (2)
    FederatedDatabase: NotRequired[FederatedDatabaseTypeDef],  # (3)
  1. See PrincipalPermissionsTypeDef PrincipalPermissionsOutputTypeDef
  2. See DatabaseIdentifierTypeDef
  3. See FederatedDatabaseTypeDef

DataQualityResultTypeDef#

# DataQualityResultTypeDef definition

class DataQualityResultTypeDef(TypedDict):
    ResultId: NotRequired[str],
    ProfileId: NotRequired[str],
    Score: NotRequired[float],
    DataSource: NotRequired[DataSourceOutputTypeDef],  # (1)
    RulesetName: NotRequired[str],
    EvaluationContext: NotRequired[str],
    StartedOn: NotRequired[datetime],
    CompletedOn: NotRequired[datetime],
    JobName: NotRequired[str],
    JobRunId: NotRequired[str],
    RulesetEvaluationRunId: NotRequired[str],
    RuleResults: NotRequired[list[DataQualityRuleResultTypeDef]],  # (2)
    AnalyzerResults: NotRequired[list[DataQualityAnalyzerResultTypeDef]],  # (3)
    Observations: NotRequired[list[DataQualityObservationTypeDef]],  # (4)
  1. See DataSourceOutputTypeDef
  2. See DataQualityRuleResultTypeDef
  3. See DataQualityAnalyzerResultTypeDef
  4. See DataQualityObservationTypeDef

GetDataQualityResultResponseTypeDef#

# GetDataQualityResultResponseTypeDef definition

class GetDataQualityResultResponseTypeDef(TypedDict):
    ResultId: str,
    ProfileId: str,
    Score: float,
    DataSource: DataSourceOutputTypeDef,  # (1)
    RulesetName: str,
    EvaluationContext: str,
    StartedOn: datetime,
    CompletedOn: datetime,
    JobName: str,
    JobRunId: str,
    RulesetEvaluationRunId: str,
    RuleResults: list[DataQualityRuleResultTypeDef],  # (2)
    AnalyzerResults: list[DataQualityAnalyzerResultTypeDef],  # (3)
    Observations: list[DataQualityObservationTypeDef],  # (4)
    ResponseMetadata: ResponseMetadataTypeDef,  # (5)
  1. See DataSourceOutputTypeDef
  2. See DataQualityRuleResultTypeDef
  3. See DataQualityAnalyzerResultTypeDef
  4. See DataQualityObservationTypeDef
  5. See ResponseMetadataTypeDef

ListDataQualityResultsResponseTypeDef#

# ListDataQualityResultsResponseTypeDef definition

class ListDataQualityResultsResponseTypeDef(TypedDict):
    Results: list[DataQualityResultDescriptionTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See DataQualityResultDescriptionTypeDef
  2. See ResponseMetadataTypeDef

ListDataQualityRuleRecommendationRunsResponseTypeDef#

# ListDataQualityRuleRecommendationRunsResponseTypeDef definition

class ListDataQualityRuleRecommendationRunsResponseTypeDef(TypedDict):
    Runs: list[DataQualityRuleRecommendationRunDescriptionTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See DataQualityRuleRecommendationRunDescriptionTypeDef
  2. See ResponseMetadataTypeDef

ListDataQualityRulesetEvaluationRunsResponseTypeDef#

# ListDataQualityRulesetEvaluationRunsResponseTypeDef definition

class ListDataQualityRulesetEvaluationRunsResponseTypeDef(TypedDict):
    Runs: list[DataQualityRulesetEvaluationRunDescriptionTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See DataQualityRulesetEvaluationRunDescriptionTypeDef
  2. See ResponseMetadataTypeDef

ColumnStatisticsOutputTypeDef#

# ColumnStatisticsOutputTypeDef definition

class ColumnStatisticsOutputTypeDef(TypedDict):
    ColumnName: str,
    ColumnType: str,
    AnalyzedTime: datetime,
    StatisticsData: ColumnStatisticsDataOutputTypeDef,  # (1)
  1. See ColumnStatisticsDataOutputTypeDef

PartitionTypeDef#

# PartitionTypeDef definition

class PartitionTypeDef(TypedDict):
    Values: NotRequired[list[str]],
    DatabaseName: NotRequired[str],
    TableName: NotRequired[str],
    CreationTime: NotRequired[datetime],
    LastAccessTime: NotRequired[datetime],
    StorageDescriptor: NotRequired[StorageDescriptorOutputTypeDef],  # (1)
    Parameters: NotRequired[dict[str, str]],
    LastAnalyzedTime: NotRequired[datetime],
    CatalogId: NotRequired[str],
  1. See StorageDescriptorOutputTypeDef

GetSecurityConfigurationResponseTypeDef#

# GetSecurityConfigurationResponseTypeDef definition

class GetSecurityConfigurationResponseTypeDef(TypedDict):
    SecurityConfiguration: SecurityConfigurationTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See SecurityConfigurationTypeDef
  2. See ResponseMetadataTypeDef

GetSecurityConfigurationsResponseTypeDef#

# GetSecurityConfigurationsResponseTypeDef definition

class GetSecurityConfigurationsResponseTypeDef(TypedDict):
    SecurityConfigurations: list[SecurityConfigurationTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See SecurityConfigurationTypeDef
  2. See ResponseMetadataTypeDef

ConnectorDataSourceTypeDef#

# ConnectorDataSourceTypeDef definition

class ConnectorDataSourceTypeDef(TypedDict):
    Name: str,
    ConnectionType: str,
    Data: Mapping[str, str],
    OutputSchemas: NotRequired[Sequence[GlueSchemaUnionTypeDef]],  # (1)
  1. See GlueSchemaTypeDef GlueSchemaOutputTypeDef

SnowflakeSourceTypeDef#

# SnowflakeSourceTypeDef definition

class SnowflakeSourceTypeDef(TypedDict):
    Name: str,
    Data: SnowflakeNodeDataUnionTypeDef,  # (1)
    OutputSchemas: NotRequired[Sequence[GlueSchemaUnionTypeDef]],  # (2)
  1. See SnowflakeNodeDataTypeDef SnowflakeNodeDataOutputTypeDef
  2. See GlueSchemaTypeDef GlueSchemaOutputTypeDef

StartDataQualityRuleRecommendationRunRequestRequestTypeDef#

# StartDataQualityRuleRecommendationRunRequestRequestTypeDef definition

class StartDataQualityRuleRecommendationRunRequestRequestTypeDef(TypedDict):
    DataSource: DataSourceTypeDef,  # (1)
    Role: str,
    NumberOfWorkers: NotRequired[int],
    Timeout: NotRequired[int],
    CreatedRulesetName: NotRequired[str],
    DataQualitySecurityConfiguration: NotRequired[str],
    ClientToken: NotRequired[str],
  1. See DataSourceTypeDef

CreateTableOptimizerRequestRequestTypeDef#

# CreateTableOptimizerRequestRequestTypeDef definition

class CreateTableOptimizerRequestRequestTypeDef(TypedDict):
    CatalogId: str,
    DatabaseName: str,
    TableName: str,
    Type: TableOptimizerTypeType,  # (1)
    TableOptimizerConfiguration: TableOptimizerConfigurationTypeDef,  # (2)
  1. See TableOptimizerTypeType
  2. See TableOptimizerConfigurationTypeDef

UpdateTableOptimizerRequestRequestTypeDef#

# UpdateTableOptimizerRequestRequestTypeDef definition

class UpdateTableOptimizerRequestRequestTypeDef(TypedDict):
    CatalogId: str,
    DatabaseName: str,
    TableName: str,
    Type: TableOptimizerTypeType,  # (1)
    TableOptimizerConfiguration: TableOptimizerConfigurationTypeDef,  # (2)
  1. See TableOptimizerTypeType
  2. See TableOptimizerConfigurationTypeDef

ListTableOptimizerRunsResponseTypeDef#

# ListTableOptimizerRunsResponseTypeDef definition

class ListTableOptimizerRunsResponseTypeDef(TypedDict):
    CatalogId: str,
    DatabaseName: str,
    TableName: str,
    TableOptimizerRuns: list[TableOptimizerRunTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See TableOptimizerRunTypeDef
  2. See ResponseMetadataTypeDef

TableOptimizerTypeDef#

# TableOptimizerTypeDef definition

class TableOptimizerTypeDef(TypedDict):
    type: NotRequired[TableOptimizerTypeType],  # (1)
    configuration: NotRequired[TableOptimizerConfigurationTypeDef],  # (2)
    lastRun: NotRequired[TableOptimizerRunTypeDef],  # (3)
  1. See TableOptimizerTypeType
  2. See TableOptimizerConfigurationTypeDef
  3. See TableOptimizerRunTypeDef

GetMLTaskRunsResponseTypeDef#

# GetMLTaskRunsResponseTypeDef definition

class GetMLTaskRunsResponseTypeDef(TypedDict):
    TaskRuns: list[TaskRunTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See TaskRunTypeDef
  2. See ResponseMetadataTypeDef

ConnectionTypeDef#

# ConnectionTypeDef definition

class ConnectionTypeDef(TypedDict):
    Name: NotRequired[str],
    Description: NotRequired[str],
    ConnectionType: NotRequired[ConnectionTypeType],  # (1)
    MatchCriteria: NotRequired[list[str]],
    ConnectionProperties: NotRequired[dict[ConnectionPropertyKeyType, str]],  # (2)
    SparkProperties: NotRequired[dict[str, str]],
    AthenaProperties: NotRequired[dict[str, str]],
    PythonProperties: NotRequired[dict[str, str]],
    PhysicalConnectionRequirements: NotRequired[PhysicalConnectionRequirementsOutputTypeDef],  # (3)
    CreationTime: NotRequired[datetime],
    LastUpdatedTime: NotRequired[datetime],
    LastUpdatedBy: NotRequired[str],
    Status: NotRequired[ConnectionStatusType],  # (4)
    StatusReason: NotRequired[str],
    LastConnectionValidationTime: NotRequired[datetime],
    AuthenticationConfiguration: NotRequired[AuthenticationConfigurationTypeDef],  # (5)
    ConnectionSchemaVersion: NotRequired[int],
    CompatibleComputeEnvironments: NotRequired[list[ComputeEnvironmentType]],  # (6)
  1. See ConnectionTypeType
  2. See ConnectionPropertyKeyType
  3. See PhysicalConnectionRequirementsOutputTypeDef
  4. See ConnectionStatusType
  5. See AuthenticationConfigurationTypeDef
  6. See ComputeEnvironmentType

ConnectionInputTypeDef#

# ConnectionInputTypeDef definition

class ConnectionInputTypeDef(TypedDict):
    Name: str,
    ConnectionType: ConnectionTypeType,  # (1)
    ConnectionProperties: Mapping[ConnectionPropertyKeyType, str],  # (2)
    Description: NotRequired[str],
    MatchCriteria: NotRequired[Sequence[str]],
    SparkProperties: NotRequired[Mapping[str, str]],
    AthenaProperties: NotRequired[Mapping[str, str]],
    PythonProperties: NotRequired[Mapping[str, str]],
    PhysicalConnectionRequirements: NotRequired[PhysicalConnectionRequirementsUnionTypeDef],  # (3)
    AuthenticationConfiguration: NotRequired[AuthenticationConfigurationInputTypeDef],  # (4)
    ValidateCredentials: NotRequired[bool],
    ValidateForComputeEnvironments: NotRequired[Sequence[ComputeEnvironmentType]],  # (5)
  1. See ConnectionTypeType
  2. See ConnectionPropertyKeyType
  3. See PhysicalConnectionRequirementsTypeDef PhysicalConnectionRequirementsOutputTypeDef
  4. See AuthenticationConfigurationInputTypeDef
  5. See ComputeEnvironmentType

TestConnectionInputTypeDef#

# TestConnectionInputTypeDef definition

class TestConnectionInputTypeDef(TypedDict):
    ConnectionType: ConnectionTypeType,  # (1)
    ConnectionProperties: Mapping[ConnectionPropertyKeyType, str],  # (2)
    AuthenticationConfiguration: NotRequired[AuthenticationConfigurationInputTypeDef],  # (3)
  1. See ConnectionTypeType
  2. See ConnectionPropertyKeyType
  3. See AuthenticationConfigurationInputTypeDef

CodeGenConfigurationNodeOutputTypeDef#

# CodeGenConfigurationNodeOutputTypeDef definition

class CodeGenConfigurationNodeOutputTypeDef(TypedDict):
    AthenaConnectorSource: NotRequired[AthenaConnectorSourceOutputTypeDef],  # (1)
    JDBCConnectorSource: NotRequired[JDBCConnectorSourceOutputTypeDef],  # (2)
    SparkConnectorSource: NotRequired[SparkConnectorSourceOutputTypeDef],  # (3)
    CatalogSource: NotRequired[CatalogSourceTypeDef],  # (4)
    RedshiftSource: NotRequired[RedshiftSourceTypeDef],  # (5)
    S3CatalogSource: NotRequired[S3CatalogSourceTypeDef],  # (6)
    S3CsvSource: NotRequired[S3CsvSourceOutputTypeDef],  # (7)
    S3JsonSource: NotRequired[S3JsonSourceOutputTypeDef],  # (8)
    S3ParquetSource: NotRequired[S3ParquetSourceOutputTypeDef],  # (9)
    RelationalCatalogSource: NotRequired[RelationalCatalogSourceTypeDef],  # (10)
    DynamoDBCatalogSource: NotRequired[DynamoDBCatalogSourceTypeDef],  # (11)
    JDBCConnectorTarget: NotRequired[JDBCConnectorTargetOutputTypeDef],  # (12)
    SparkConnectorTarget: NotRequired[SparkConnectorTargetOutputTypeDef],  # (13)
    CatalogTarget: NotRequired[BasicCatalogTargetOutputTypeDef],  # (14)
    RedshiftTarget: NotRequired[RedshiftTargetOutputTypeDef],  # (15)
    S3CatalogTarget: NotRequired[S3CatalogTargetOutputTypeDef],  # (16)
    S3GlueParquetTarget: NotRequired[S3GlueParquetTargetOutputTypeDef],  # (17)
    S3DirectTarget: NotRequired[S3DirectTargetOutputTypeDef],  # (18)
    ApplyMapping: NotRequired[ApplyMappingOutputTypeDef],  # (19)
    SelectFields: NotRequired[SelectFieldsOutputTypeDef],  # (20)
    DropFields: NotRequired[DropFieldsOutputTypeDef],  # (21)
    RenameField: NotRequired[RenameFieldOutputTypeDef],  # (22)
    Spigot: NotRequired[SpigotOutputTypeDef],  # (23)
    Join: NotRequired[JoinOutputTypeDef],  # (24)
    SplitFields: NotRequired[SplitFieldsOutputTypeDef],  # (25)
    SelectFromCollection: NotRequired[SelectFromCollectionOutputTypeDef],  # (26)
    FillMissingValues: NotRequired[FillMissingValuesOutputTypeDef],  # (27)
    Filter: NotRequired[FilterOutputTypeDef],  # (28)
    CustomCode: NotRequired[CustomCodeOutputTypeDef],  # (29)
    SparkSQL: NotRequired[SparkSQLOutputTypeDef],  # (30)
    DirectKinesisSource: NotRequired[DirectKinesisSourceOutputTypeDef],  # (31)
    DirectKafkaSource: NotRequired[DirectKafkaSourceOutputTypeDef],  # (32)
    CatalogKinesisSource: NotRequired[CatalogKinesisSourceOutputTypeDef],  # (33)
    CatalogKafkaSource: NotRequired[CatalogKafkaSourceOutputTypeDef],  # (34)
    DropNullFields: NotRequired[DropNullFieldsOutputTypeDef],  # (35)
    Merge: NotRequired[MergeOutputTypeDef],  # (36)
    Union: NotRequired[UnionOutputTypeDef],  # (37)
    PIIDetection: NotRequired[PIIDetectionOutputTypeDef],  # (38)
    Aggregate: NotRequired[AggregateOutputTypeDef],  # (39)
    DropDuplicates: NotRequired[DropDuplicatesOutputTypeDef],  # (40)
    GovernedCatalogTarget: NotRequired[GovernedCatalogTargetOutputTypeDef],  # (41)
    GovernedCatalogSource: NotRequired[GovernedCatalogSourceTypeDef],  # (42)
    MicrosoftSQLServerCatalogSource: NotRequired[MicrosoftSQLServerCatalogSourceTypeDef],  # (43)
    MySQLCatalogSource: NotRequired[MySQLCatalogSourceTypeDef],  # (44)
    OracleSQLCatalogSource: NotRequired[OracleSQLCatalogSourceTypeDef],  # (45)
    PostgreSQLCatalogSource: NotRequired[PostgreSQLCatalogSourceTypeDef],  # (46)
    MicrosoftSQLServerCatalogTarget: NotRequired[MicrosoftSQLServerCatalogTargetOutputTypeDef],  # (47)
    MySQLCatalogTarget: NotRequired[MySQLCatalogTargetOutputTypeDef],  # (48)
    OracleSQLCatalogTarget: NotRequired[OracleSQLCatalogTargetOutputTypeDef],  # (49)
    PostgreSQLCatalogTarget: NotRequired[PostgreSQLCatalogTargetOutputTypeDef],  # (50)
    DynamicTransform: NotRequired[DynamicTransformOutputTypeDef],  # (51)
    EvaluateDataQuality: NotRequired[EvaluateDataQualityOutputTypeDef],  # (52)
    S3CatalogHudiSource: NotRequired[S3CatalogHudiSourceOutputTypeDef],  # (53)
    CatalogHudiSource: NotRequired[CatalogHudiSourceOutputTypeDef],  # (54)
    S3HudiSource: NotRequired[S3HudiSourceOutputTypeDef],  # (55)
    S3HudiCatalogTarget: NotRequired[S3HudiCatalogTargetOutputTypeDef],  # (56)
    S3HudiDirectTarget: NotRequired[S3HudiDirectTargetOutputTypeDef],  # (57)
    DirectJDBCSource: NotRequired[DirectJDBCSourceTypeDef],  # (58)
    S3CatalogDeltaSource: NotRequired[S3CatalogDeltaSourceOutputTypeDef],  # (59)
    CatalogDeltaSource: NotRequired[CatalogDeltaSourceOutputTypeDef],  # (60)
    S3DeltaSource: NotRequired[S3DeltaSourceOutputTypeDef],  # (61)
    S3DeltaCatalogTarget: NotRequired[S3DeltaCatalogTargetOutputTypeDef],  # (62)
    S3DeltaDirectTarget: NotRequired[S3DeltaDirectTargetOutputTypeDef],  # (63)
    AmazonRedshiftSource: NotRequired[AmazonRedshiftSourceOutputTypeDef],  # (64)
    AmazonRedshiftTarget: NotRequired[AmazonRedshiftTargetOutputTypeDef],  # (65)
    EvaluateDataQualityMultiFrame: NotRequired[EvaluateDataQualityMultiFrameOutputTypeDef],  # (66)
    Recipe: NotRequired[RecipeOutputTypeDef],  # (67)
    SnowflakeSource: NotRequired[SnowflakeSourceOutputTypeDef],  # (68)
    SnowflakeTarget: NotRequired[SnowflakeTargetOutputTypeDef],  # (69)
    ConnectorDataSource: NotRequired[ConnectorDataSourceOutputTypeDef],  # (70)
    ConnectorDataTarget: NotRequired[ConnectorDataTargetOutputTypeDef],  # (71)
  1. See AthenaConnectorSourceOutputTypeDef
  2. See JDBCConnectorSourceOutputTypeDef
  3. See SparkConnectorSourceOutputTypeDef
  4. See CatalogSourceTypeDef
  5. See RedshiftSourceTypeDef
  6. See S3CatalogSourceTypeDef
  7. See S3CsvSourceOutputTypeDef
  8. See S3JsonSourceOutputTypeDef
  9. See S3ParquetSourceOutputTypeDef
  10. See RelationalCatalogSourceTypeDef
  11. See DynamoDBCatalogSourceTypeDef
  12. See JDBCConnectorTargetOutputTypeDef
  13. See SparkConnectorTargetOutputTypeDef
  14. See BasicCatalogTargetOutputTypeDef
  15. See RedshiftTargetOutputTypeDef
  16. See S3CatalogTargetOutputTypeDef
  17. See S3GlueParquetTargetOutputTypeDef
  18. See S3DirectTargetOutputTypeDef
  19. See ApplyMappingOutputTypeDef
  20. See SelectFieldsOutputTypeDef
  21. See DropFieldsOutputTypeDef
  22. See RenameFieldOutputTypeDef
  23. See SpigotOutputTypeDef
  24. See JoinOutputTypeDef
  25. See SplitFieldsOutputTypeDef
  26. See SelectFromCollectionOutputTypeDef
  27. See FillMissingValuesOutputTypeDef
  28. See FilterOutputTypeDef
  29. See CustomCodeOutputTypeDef
  30. See SparkSQLOutputTypeDef
  31. See DirectKinesisSourceOutputTypeDef
  32. See DirectKafkaSourceOutputTypeDef
  33. See CatalogKinesisSourceOutputTypeDef
  34. See CatalogKafkaSourceOutputTypeDef
  35. See DropNullFieldsOutputTypeDef
  36. See MergeOutputTypeDef
  37. See UnionOutputTypeDef
  38. See PIIDetectionOutputTypeDef
  39. See AggregateOutputTypeDef
  40. See DropDuplicatesOutputTypeDef
  41. See GovernedCatalogTargetOutputTypeDef
  42. See GovernedCatalogSourceTypeDef
  43. See MicrosoftSQLServerCatalogSourceTypeDef
  44. See MySQLCatalogSourceTypeDef
  45. See OracleSQLCatalogSourceTypeDef
  46. See PostgreSQLCatalogSourceTypeDef
  47. See MicrosoftSQLServerCatalogTargetOutputTypeDef
  48. See MySQLCatalogTargetOutputTypeDef
  49. See OracleSQLCatalogTargetOutputTypeDef
  50. See PostgreSQLCatalogTargetOutputTypeDef
  51. See DynamicTransformOutputTypeDef
  52. See EvaluateDataQualityOutputTypeDef
  53. See S3CatalogHudiSourceOutputTypeDef
  54. See CatalogHudiSourceOutputTypeDef
  55. See S3HudiSourceOutputTypeDef
  56. See S3HudiCatalogTargetOutputTypeDef
  57. See S3HudiDirectTargetOutputTypeDef
  58. See DirectJDBCSourceTypeDef
  59. See S3CatalogDeltaSourceOutputTypeDef
  60. See CatalogDeltaSourceOutputTypeDef
  61. See S3DeltaSourceOutputTypeDef
  62. See S3DeltaCatalogTargetOutputTypeDef
  63. See S3DeltaDirectTargetOutputTypeDef
  64. See AmazonRedshiftSourceOutputTypeDef
  65. See AmazonRedshiftTargetOutputTypeDef
  66. See EvaluateDataQualityMultiFrameOutputTypeDef
  67. See RecipeOutputTypeDef
  68. See SnowflakeSourceOutputTypeDef
  69. See SnowflakeTargetOutputTypeDef
  70. See ConnectorDataSourceOutputTypeDef
  71. See ConnectorDataTargetOutputTypeDef

CodeGenConfigurationNodePaginatorTypeDef#

# CodeGenConfigurationNodePaginatorTypeDef definition

class CodeGenConfigurationNodePaginatorTypeDef(TypedDict):
    AthenaConnectorSource: NotRequired[AthenaConnectorSourceOutputTypeDef],  # (1)
    JDBCConnectorSource: NotRequired[JDBCConnectorSourceOutputTypeDef],  # (2)
    SparkConnectorSource: NotRequired[SparkConnectorSourceOutputTypeDef],  # (3)
    CatalogSource: NotRequired[CatalogSourceTypeDef],  # (4)
    RedshiftSource: NotRequired[RedshiftSourceTypeDef],  # (5)
    S3CatalogSource: NotRequired[S3CatalogSourceTypeDef],  # (6)
    S3CsvSource: NotRequired[S3CsvSourceOutputTypeDef],  # (7)
    S3JsonSource: NotRequired[S3JsonSourceOutputTypeDef],  # (8)
    S3ParquetSource: NotRequired[S3ParquetSourceOutputTypeDef],  # (9)
    RelationalCatalogSource: NotRequired[RelationalCatalogSourceTypeDef],  # (10)
    DynamoDBCatalogSource: NotRequired[DynamoDBCatalogSourceTypeDef],  # (11)
    JDBCConnectorTarget: NotRequired[JDBCConnectorTargetOutputTypeDef],  # (12)
    SparkConnectorTarget: NotRequired[SparkConnectorTargetOutputTypeDef],  # (13)
    CatalogTarget: NotRequired[BasicCatalogTargetOutputTypeDef],  # (14)
    RedshiftTarget: NotRequired[RedshiftTargetOutputTypeDef],  # (15)
    S3CatalogTarget: NotRequired[S3CatalogTargetOutputTypeDef],  # (16)
    S3GlueParquetTarget: NotRequired[S3GlueParquetTargetOutputTypeDef],  # (17)
    S3DirectTarget: NotRequired[S3DirectTargetOutputTypeDef],  # (18)
    ApplyMapping: NotRequired[ApplyMappingPaginatorTypeDef],  # (19)
    SelectFields: NotRequired[SelectFieldsOutputTypeDef],  # (20)
    DropFields: NotRequired[DropFieldsOutputTypeDef],  # (21)
    RenameField: NotRequired[RenameFieldOutputTypeDef],  # (22)
    Spigot: NotRequired[SpigotOutputTypeDef],  # (23)
    Join: NotRequired[JoinOutputTypeDef],  # (24)
    SplitFields: NotRequired[SplitFieldsOutputTypeDef],  # (25)
    SelectFromCollection: NotRequired[SelectFromCollectionOutputTypeDef],  # (26)
    FillMissingValues: NotRequired[FillMissingValuesOutputTypeDef],  # (27)
    Filter: NotRequired[FilterOutputTypeDef],  # (28)
    CustomCode: NotRequired[CustomCodeOutputTypeDef],  # (29)
    SparkSQL: NotRequired[SparkSQLOutputTypeDef],  # (30)
    DirectKinesisSource: NotRequired[DirectKinesisSourceOutputTypeDef],  # (31)
    DirectKafkaSource: NotRequired[DirectKafkaSourceOutputTypeDef],  # (32)
    CatalogKinesisSource: NotRequired[CatalogKinesisSourceOutputTypeDef],  # (33)
    CatalogKafkaSource: NotRequired[CatalogKafkaSourceOutputTypeDef],  # (34)
    DropNullFields: NotRequired[DropNullFieldsOutputTypeDef],  # (35)
    Merge: NotRequired[MergeOutputTypeDef],  # (36)
    Union: NotRequired[UnionOutputTypeDef],  # (37)
    PIIDetection: NotRequired[PIIDetectionOutputTypeDef],  # (38)
    Aggregate: NotRequired[AggregateOutputTypeDef],  # (39)
    DropDuplicates: NotRequired[DropDuplicatesOutputTypeDef],  # (40)
    GovernedCatalogTarget: NotRequired[GovernedCatalogTargetOutputTypeDef],  # (41)
    GovernedCatalogSource: NotRequired[GovernedCatalogSourceTypeDef],  # (42)
    MicrosoftSQLServerCatalogSource: NotRequired[MicrosoftSQLServerCatalogSourceTypeDef],  # (43)
    MySQLCatalogSource: NotRequired[MySQLCatalogSourceTypeDef],  # (44)
    OracleSQLCatalogSource: NotRequired[OracleSQLCatalogSourceTypeDef],  # (45)
    PostgreSQLCatalogSource: NotRequired[PostgreSQLCatalogSourceTypeDef],  # (46)
    MicrosoftSQLServerCatalogTarget: NotRequired[MicrosoftSQLServerCatalogTargetOutputTypeDef],  # (47)
    MySQLCatalogTarget: NotRequired[MySQLCatalogTargetOutputTypeDef],  # (48)
    OracleSQLCatalogTarget: NotRequired[OracleSQLCatalogTargetOutputTypeDef],  # (49)
    PostgreSQLCatalogTarget: NotRequired[PostgreSQLCatalogTargetOutputTypeDef],  # (50)
    DynamicTransform: NotRequired[DynamicTransformOutputTypeDef],  # (51)
    EvaluateDataQuality: NotRequired[EvaluateDataQualityOutputTypeDef],  # (52)
    S3CatalogHudiSource: NotRequired[S3CatalogHudiSourceOutputTypeDef],  # (53)
    CatalogHudiSource: NotRequired[CatalogHudiSourceOutputTypeDef],  # (54)
    S3HudiSource: NotRequired[S3HudiSourceOutputTypeDef],  # (55)
    S3HudiCatalogTarget: NotRequired[S3HudiCatalogTargetOutputTypeDef],  # (56)
    S3HudiDirectTarget: NotRequired[S3HudiDirectTargetOutputTypeDef],  # (57)
    DirectJDBCSource: NotRequired[DirectJDBCSourceTypeDef],  # (58)
    S3CatalogDeltaSource: NotRequired[S3CatalogDeltaSourceOutputTypeDef],  # (59)
    CatalogDeltaSource: NotRequired[CatalogDeltaSourceOutputTypeDef],  # (60)
    S3DeltaSource: NotRequired[S3DeltaSourceOutputTypeDef],  # (61)
    S3DeltaCatalogTarget: NotRequired[S3DeltaCatalogTargetOutputTypeDef],  # (62)
    S3DeltaDirectTarget: NotRequired[S3DeltaDirectTargetOutputTypeDef],  # (63)
    AmazonRedshiftSource: NotRequired[AmazonRedshiftSourceOutputTypeDef],  # (64)
    AmazonRedshiftTarget: NotRequired[AmazonRedshiftTargetOutputTypeDef],  # (65)
    EvaluateDataQualityMultiFrame: NotRequired[EvaluateDataQualityMultiFrameOutputTypeDef],  # (66)
    Recipe: NotRequired[RecipeOutputTypeDef],  # (67)
    SnowflakeSource: NotRequired[SnowflakeSourceOutputTypeDef],  # (68)
    SnowflakeTarget: NotRequired[SnowflakeTargetOutputTypeDef],  # (69)
    ConnectorDataSource: NotRequired[ConnectorDataSourceOutputTypeDef],  # (70)
    ConnectorDataTarget: NotRequired[ConnectorDataTargetOutputTypeDef],  # (71)
  1. See AthenaConnectorSourceOutputTypeDef
  2. See JDBCConnectorSourceOutputTypeDef
  3. See SparkConnectorSourceOutputTypeDef
  4. See CatalogSourceTypeDef
  5. See RedshiftSourceTypeDef
  6. See S3CatalogSourceTypeDef
  7. See S3CsvSourceOutputTypeDef
  8. See S3JsonSourceOutputTypeDef
  9. See S3ParquetSourceOutputTypeDef
  10. See RelationalCatalogSourceTypeDef
  11. See DynamoDBCatalogSourceTypeDef
  12. See JDBCConnectorTargetOutputTypeDef
  13. See SparkConnectorTargetOutputTypeDef
  14. See BasicCatalogTargetOutputTypeDef
  15. See RedshiftTargetOutputTypeDef
  16. See S3CatalogTargetOutputTypeDef
  17. See S3GlueParquetTargetOutputTypeDef
  18. See S3DirectTargetOutputTypeDef
  19. See ApplyMappingPaginatorTypeDef
  20. See SelectFieldsOutputTypeDef
  21. See DropFieldsOutputTypeDef
  22. See RenameFieldOutputTypeDef
  23. See SpigotOutputTypeDef
  24. See JoinOutputTypeDef
  25. See SplitFieldsOutputTypeDef
  26. See SelectFromCollectionOutputTypeDef
  27. See FillMissingValuesOutputTypeDef
  28. See FilterOutputTypeDef
  29. See CustomCodeOutputTypeDef
  30. See SparkSQLOutputTypeDef
  31. See DirectKinesisSourceOutputTypeDef
  32. See DirectKafkaSourceOutputTypeDef
  33. See CatalogKinesisSourceOutputTypeDef
  34. See CatalogKafkaSourceOutputTypeDef
  35. See DropNullFieldsOutputTypeDef
  36. See MergeOutputTypeDef
  37. See UnionOutputTypeDef
  38. See PIIDetectionOutputTypeDef
  39. See AggregateOutputTypeDef
  40. See DropDuplicatesOutputTypeDef
  41. See GovernedCatalogTargetOutputTypeDef
  42. See GovernedCatalogSourceTypeDef
  43. See MicrosoftSQLServerCatalogSourceTypeDef
  44. See MySQLCatalogSourceTypeDef
  45. See OracleSQLCatalogSourceTypeDef
  46. See PostgreSQLCatalogSourceTypeDef
  47. See MicrosoftSQLServerCatalogTargetOutputTypeDef
  48. See MySQLCatalogTargetOutputTypeDef
  49. See OracleSQLCatalogTargetOutputTypeDef
  50. See PostgreSQLCatalogTargetOutputTypeDef
  51. See DynamicTransformOutputTypeDef
  52. See EvaluateDataQualityOutputTypeDef
  53. See S3CatalogHudiSourceOutputTypeDef
  54. See CatalogHudiSourceOutputTypeDef
  55. See S3HudiSourceOutputTypeDef
  56. See S3HudiCatalogTargetOutputTypeDef
  57. See S3HudiDirectTargetOutputTypeDef
  58. See DirectJDBCSourceTypeDef
  59. See S3CatalogDeltaSourceOutputTypeDef
  60. See CatalogDeltaSourceOutputTypeDef
  61. See S3DeltaSourceOutputTypeDef
  62. See S3DeltaCatalogTargetOutputTypeDef
  63. See S3DeltaDirectTargetOutputTypeDef
  64. See AmazonRedshiftSourceOutputTypeDef
  65. See AmazonRedshiftTargetOutputTypeDef
  66. See EvaluateDataQualityMultiFrameOutputTypeDef
  67. See RecipeOutputTypeDef
  68. See SnowflakeSourceOutputTypeDef
  69. See SnowflakeTargetOutputTypeDef
  70. See ConnectorDataSourceOutputTypeDef
  71. See ConnectorDataTargetOutputTypeDef

CreateCrawlerRequestRequestTypeDef#

# CreateCrawlerRequestRequestTypeDef definition

class CreateCrawlerRequestRequestTypeDef(TypedDict):
    Name: str,
    Role: str,
    Targets: CrawlerTargetsTypeDef,  # (1)
    DatabaseName: NotRequired[str],
    Description: NotRequired[str],
    Schedule: NotRequired[str],
    Classifiers: NotRequired[Sequence[str]],
    TablePrefix: NotRequired[str],
    SchemaChangePolicy: NotRequired[SchemaChangePolicyTypeDef],  # (2)
    RecrawlPolicy: NotRequired[RecrawlPolicyTypeDef],  # (3)
    LineageConfiguration: NotRequired[LineageConfigurationTypeDef],  # (4)
    LakeFormationConfiguration: NotRequired[LakeFormationConfigurationTypeDef],  # (5)
    Configuration: NotRequired[str],
    CrawlerSecurityConfiguration: NotRequired[str],
    Tags: NotRequired[Mapping[str, str]],
  1. See CrawlerTargetsTypeDef
  2. See SchemaChangePolicyTypeDef
  3. See RecrawlPolicyTypeDef
  4. See LineageConfigurationTypeDef
  5. See LakeFormationConfigurationTypeDef

UpdateCrawlerRequestRequestTypeDef#

# UpdateCrawlerRequestRequestTypeDef definition

class UpdateCrawlerRequestRequestTypeDef(TypedDict):
    Name: str,
    Role: NotRequired[str],
    DatabaseName: NotRequired[str],
    Description: NotRequired[str],
    Targets: NotRequired[CrawlerTargetsTypeDef],  # (1)
    Schedule: NotRequired[str],
    Classifiers: NotRequired[Sequence[str]],
    TablePrefix: NotRequired[str],
    SchemaChangePolicy: NotRequired[SchemaChangePolicyTypeDef],  # (2)
    RecrawlPolicy: NotRequired[RecrawlPolicyTypeDef],  # (3)
    LineageConfiguration: NotRequired[LineageConfigurationTypeDef],  # (4)
    LakeFormationConfiguration: NotRequired[LakeFormationConfigurationTypeDef],  # (5)
    Configuration: NotRequired[str],
    CrawlerSecurityConfiguration: NotRequired[str],
  1. See CrawlerTargetsTypeDef
  2. See SchemaChangePolicyTypeDef
  3. See RecrawlPolicyTypeDef
  4. See LineageConfigurationTypeDef
  5. See LakeFormationConfigurationTypeDef

GetStatementResponseTypeDef#

# GetStatementResponseTypeDef definition

class GetStatementResponseTypeDef(TypedDict):
    Statement: StatementTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See StatementTypeDef
  2. See ResponseMetadataTypeDef

ListStatementsResponseTypeDef#

# ListStatementsResponseTypeDef definition

class ListStatementsResponseTypeDef(TypedDict):
    Statements: list[StatementTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See StatementTypeDef
  2. See ResponseMetadataTypeDef

TablePaginatorTypeDef#

# TablePaginatorTypeDef definition

class TablePaginatorTypeDef(TypedDict):
    Name: str,
    DatabaseName: NotRequired[str],
    Description: NotRequired[str],
    Owner: NotRequired[str],
    CreateTime: NotRequired[datetime],
    UpdateTime: NotRequired[datetime],
    LastAccessTime: NotRequired[datetime],
    LastAnalyzedTime: NotRequired[datetime],
    Retention: NotRequired[int],
    StorageDescriptor: NotRequired[StorageDescriptorOutputTypeDef],  # (1)
    PartitionKeys: NotRequired[list[ColumnOutputTypeDef]],  # (2)
    ViewOriginalText: NotRequired[str],
    ViewExpandedText: NotRequired[str],
    TableType: NotRequired[str],
    Parameters: NotRequired[dict[str, str]],
    CreatedBy: NotRequired[str],
    IsRegisteredWithLakeFormation: NotRequired[bool],
    TargetTable: NotRequired[TableIdentifierTypeDef],  # (3)
    CatalogId: NotRequired[str],
    VersionId: NotRequired[str],
    FederatedTable: NotRequired[FederatedTableTypeDef],  # (4)
    ViewDefinition: NotRequired[ViewDefinitionTypeDef],  # (5)
    IsMultiDialectView: NotRequired[bool],
    Status: NotRequired[TableStatusPaginatorTypeDef],  # (6)
  1. See StorageDescriptorOutputTypeDef
  2. See ColumnOutputTypeDef
  3. See TableIdentifierTypeDef
  4. See FederatedTableTypeDef
  5. See ViewDefinitionTypeDef
  6. See TableStatusPaginatorTypeDef

TableTypeDef#

# TableTypeDef definition

class TableTypeDef(TypedDict):
    Name: str,
    DatabaseName: NotRequired[str],
    Description: NotRequired[str],
    Owner: NotRequired[str],
    CreateTime: NotRequired[datetime],
    UpdateTime: NotRequired[datetime],
    LastAccessTime: NotRequired[datetime],
    LastAnalyzedTime: NotRequired[datetime],
    Retention: NotRequired[int],
    StorageDescriptor: NotRequired[StorageDescriptorOutputTypeDef],  # (1)
    PartitionKeys: NotRequired[list[ColumnOutputTypeDef]],  # (2)
    ViewOriginalText: NotRequired[str],
    ViewExpandedText: NotRequired[str],
    TableType: NotRequired[str],
    Parameters: NotRequired[dict[str, str]],
    CreatedBy: NotRequired[str],
    IsRegisteredWithLakeFormation: NotRequired[bool],
    TargetTable: NotRequired[TableIdentifierTypeDef],  # (3)
    CatalogId: NotRequired[str],
    VersionId: NotRequired[str],
    FederatedTable: NotRequired[FederatedTableTypeDef],  # (4)
    ViewDefinition: NotRequired[ViewDefinitionTypeDef],  # (5)
    IsMultiDialectView: NotRequired[bool],
    Status: NotRequired[TableStatusTypeDef],  # (6)
  1. See StorageDescriptorOutputTypeDef
  2. See ColumnOutputTypeDef
  3. See TableIdentifierTypeDef
  4. See FederatedTableTypeDef
  5. See ViewDefinitionTypeDef
  6. See TableStatusTypeDef

NodeTypeDef#

# NodeTypeDef definition

class NodeTypeDef(TypedDict):
    Type: NotRequired[NodeTypeType],  # (1)
    Name: NotRequired[str],
    UniqueId: NotRequired[str],
    TriggerDetails: NotRequired[TriggerNodeDetailsTypeDef],  # (2)
    JobDetails: NotRequired[JobNodeDetailsTypeDef],  # (3)
    CrawlerDetails: NotRequired[CrawlerNodeDetailsTypeDef],  # (4)
  1. See NodeTypeType
  2. See TriggerNodeDetailsTypeDef
  3. See JobNodeDetailsTypeDef
  4. See CrawlerNodeDetailsTypeDef

UpdateTriggerRequestRequestTypeDef#

# UpdateTriggerRequestRequestTypeDef definition

class UpdateTriggerRequestRequestTypeDef(TypedDict):
    Name: str,
    TriggerUpdate: TriggerUpdateTypeDef,  # (1)
  1. See TriggerUpdateTypeDef

GetMLTransformsResponseTypeDef#

# GetMLTransformsResponseTypeDef definition

class GetMLTransformsResponseTypeDef(TypedDict):
    Transforms: list[MLTransformTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See MLTransformTypeDef
  2. See ResponseMetadataTypeDef

CreateCatalogRequestRequestTypeDef#

# CreateCatalogRequestRequestTypeDef definition

class CreateCatalogRequestRequestTypeDef(TypedDict):
    Name: str,
    CatalogInput: CatalogInputTypeDef,  # (1)
    Tags: NotRequired[Mapping[str, str]],
  1. See CatalogInputTypeDef

UpdateCatalogRequestRequestTypeDef#

# UpdateCatalogRequestRequestTypeDef definition

class UpdateCatalogRequestRequestTypeDef(TypedDict):
    CatalogId: str,
    CatalogInput: CatalogInputTypeDef,  # (1)
  1. See CatalogInputTypeDef

CreateDatabaseRequestRequestTypeDef#

# CreateDatabaseRequestRequestTypeDef definition

class CreateDatabaseRequestRequestTypeDef(TypedDict):
    DatabaseInput: DatabaseInputTypeDef,  # (1)
    CatalogId: NotRequired[str],
    Tags: NotRequired[Mapping[str, str]],
  1. See DatabaseInputTypeDef

UpdateDatabaseRequestRequestTypeDef#

# UpdateDatabaseRequestRequestTypeDef definition

class UpdateDatabaseRequestRequestTypeDef(TypedDict):
    Name: str,
    DatabaseInput: DatabaseInputTypeDef,  # (1)
    CatalogId: NotRequired[str],
  1. See DatabaseInputTypeDef

BatchGetDataQualityResultResponseTypeDef#

# BatchGetDataQualityResultResponseTypeDef definition

class BatchGetDataQualityResultResponseTypeDef(TypedDict):
    Results: list[DataQualityResultTypeDef],  # (1)
    ResultsNotFound: list[str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DataQualityResultTypeDef
  2. See ResponseMetadataTypeDef

ColumnStatisticsErrorTypeDef#

# ColumnStatisticsErrorTypeDef definition

class ColumnStatisticsErrorTypeDef(TypedDict):
    ColumnStatistics: NotRequired[ColumnStatisticsOutputTypeDef],  # (1)
    Error: NotRequired[ErrorDetailTypeDef],  # (2)
  1. See ColumnStatisticsOutputTypeDef
  2. See ErrorDetailTypeDef

GetColumnStatisticsForPartitionResponseTypeDef#

# GetColumnStatisticsForPartitionResponseTypeDef definition

class GetColumnStatisticsForPartitionResponseTypeDef(TypedDict):
    ColumnStatisticsList: list[ColumnStatisticsOutputTypeDef],  # (1)
    Errors: list[ColumnErrorTypeDef],  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See ColumnStatisticsOutputTypeDef
  2. See ColumnErrorTypeDef
  3. See ResponseMetadataTypeDef

GetColumnStatisticsForTableResponseTypeDef#

# GetColumnStatisticsForTableResponseTypeDef definition

class GetColumnStatisticsForTableResponseTypeDef(TypedDict):
    ColumnStatisticsList: list[ColumnStatisticsOutputTypeDef],  # (1)
    Errors: list[ColumnErrorTypeDef],  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See ColumnStatisticsOutputTypeDef
  2. See ColumnErrorTypeDef
  3. See ResponseMetadataTypeDef

BatchGetPartitionResponseTypeDef#

# BatchGetPartitionResponseTypeDef definition

class BatchGetPartitionResponseTypeDef(TypedDict):
    Partitions: list[PartitionTypeDef],  # (1)
    UnprocessedKeys: list[PartitionValueListOutputTypeDef],  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See PartitionTypeDef
  2. See PartitionValueListOutputTypeDef
  3. See ResponseMetadataTypeDef

GetPartitionResponseTypeDef#

# GetPartitionResponseTypeDef definition

class GetPartitionResponseTypeDef(TypedDict):
    Partition: PartitionTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See PartitionTypeDef
  2. See ResponseMetadataTypeDef

GetPartitionsResponseTypeDef#

# GetPartitionsResponseTypeDef definition

class GetPartitionsResponseTypeDef(TypedDict):
    Partitions: list[PartitionTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See PartitionTypeDef
  2. See ResponseMetadataTypeDef

GetUnfilteredPartitionMetadataResponseTypeDef#

# GetUnfilteredPartitionMetadataResponseTypeDef definition

class GetUnfilteredPartitionMetadataResponseTypeDef(TypedDict):
    Partition: PartitionTypeDef,  # (1)
    AuthorizedColumns: list[str],
    IsRegisteredWithLakeFormation: bool,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See PartitionTypeDef
  2. See ResponseMetadataTypeDef

UnfilteredPartitionTypeDef#

# UnfilteredPartitionTypeDef definition

class UnfilteredPartitionTypeDef(TypedDict):
    Partition: NotRequired[PartitionTypeDef],  # (1)
    AuthorizedColumns: NotRequired[list[str]],
    IsRegisteredWithLakeFormation: NotRequired[bool],
  1. See PartitionTypeDef

FilterTypeDef#

# FilterTypeDef definition

class FilterTypeDef(TypedDict):
    Name: str,
    Inputs: Sequence[str],
    LogicalOperator: FilterLogicalOperatorType,  # (1)
    Filters: Sequence[FilterExpressionUnionTypeDef],  # (2)
  1. See FilterLogicalOperatorType
  2. See FilterExpressionTypeDef FilterExpressionOutputTypeDef

DataQualityResultFilterCriteriaTypeDef#

# DataQualityResultFilterCriteriaTypeDef definition

class DataQualityResultFilterCriteriaTypeDef(TypedDict):
    DataSource: NotRequired[DataSourceUnionTypeDef],  # (1)
    JobName: NotRequired[str],
    JobRunId: NotRequired[str],
    StartedAfter: NotRequired[TimestampTypeDef],
    StartedBefore: NotRequired[TimestampTypeDef],
  1. See DataSourceTypeDef DataSourceOutputTypeDef

DataQualityRuleRecommendationRunFilterTypeDef#

# DataQualityRuleRecommendationRunFilterTypeDef definition

class DataQualityRuleRecommendationRunFilterTypeDef(TypedDict):
    DataSource: DataSourceUnionTypeDef,  # (1)
    StartedBefore: NotRequired[TimestampTypeDef],
    StartedAfter: NotRequired[TimestampTypeDef],
  1. See DataSourceTypeDef DataSourceOutputTypeDef

DataQualityRulesetEvaluationRunFilterTypeDef#

# DataQualityRulesetEvaluationRunFilterTypeDef definition

class DataQualityRulesetEvaluationRunFilterTypeDef(TypedDict):
    DataSource: DataSourceUnionTypeDef,  # (1)
    StartedBefore: NotRequired[TimestampTypeDef],
    StartedAfter: NotRequired[TimestampTypeDef],
  1. See DataSourceTypeDef DataSourceOutputTypeDef

StartDataQualityRulesetEvaluationRunRequestRequestTypeDef#

# StartDataQualityRulesetEvaluationRunRequestRequestTypeDef definition

class StartDataQualityRulesetEvaluationRunRequestRequestTypeDef(TypedDict):
    DataSource: DataSourceTypeDef,  # (1)
    Role: str,
    RulesetNames: Sequence[str],
    NumberOfWorkers: NotRequired[int],
    Timeout: NotRequired[int],
    ClientToken: NotRequired[str],
    AdditionalRunOptions: NotRequired[DataQualityEvaluationRunAdditionalRunOptionsTypeDef],  # (2)
    AdditionalDataSources: NotRequired[Mapping[str, DataSourceUnionTypeDef]],  # (3)
  1. See DataSourceTypeDef
  2. See DataQualityEvaluationRunAdditionalRunOptionsTypeDef
  3. See DataSourceTypeDef DataSourceOutputTypeDef

BatchTableOptimizerTypeDef#

# BatchTableOptimizerTypeDef definition

class BatchTableOptimizerTypeDef(TypedDict):
    catalogId: NotRequired[str],
    databaseName: NotRequired[str],
    tableName: NotRequired[str],
    tableOptimizer: NotRequired[TableOptimizerTypeDef],  # (1)
  1. See TableOptimizerTypeDef

GetTableOptimizerResponseTypeDef#

# GetTableOptimizerResponseTypeDef definition

class GetTableOptimizerResponseTypeDef(TypedDict):
    CatalogId: str,
    DatabaseName: str,
    TableName: str,
    TableOptimizer: TableOptimizerTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TableOptimizerTypeDef
  2. See ResponseMetadataTypeDef

GetConnectionResponseTypeDef#

# GetConnectionResponseTypeDef definition

class GetConnectionResponseTypeDef(TypedDict):
    Connection: ConnectionTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ConnectionTypeDef
  2. See ResponseMetadataTypeDef

GetConnectionsResponseTypeDef#

# GetConnectionsResponseTypeDef definition

class GetConnectionsResponseTypeDef(TypedDict):
    ConnectionList: list[ConnectionTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See ConnectionTypeDef
  2. See ResponseMetadataTypeDef

CreateConnectionRequestRequestTypeDef#

# CreateConnectionRequestRequestTypeDef definition

class CreateConnectionRequestRequestTypeDef(TypedDict):
    ConnectionInput: ConnectionInputTypeDef,  # (1)
    CatalogId: NotRequired[str],
    Tags: NotRequired[Mapping[str, str]],
  1. See ConnectionInputTypeDef

UpdateConnectionRequestRequestTypeDef#

# UpdateConnectionRequestRequestTypeDef definition

class UpdateConnectionRequestRequestTypeDef(TypedDict):
    Name: str,
    ConnectionInput: ConnectionInputTypeDef,  # (1)
    CatalogId: NotRequired[str],
  1. See ConnectionInputTypeDef

TestConnectionRequestRequestTypeDef#

# TestConnectionRequestRequestTypeDef definition

class TestConnectionRequestRequestTypeDef(TypedDict):
    ConnectionName: NotRequired[str],
    CatalogId: NotRequired[str],
    TestConnectionInput: NotRequired[TestConnectionInputTypeDef],  # (1)
  1. See TestConnectionInputTypeDef

JobTypeDef#

# JobTypeDef definition

class JobTypeDef(TypedDict):
    Name: NotRequired[str],
    JobMode: NotRequired[JobModeType],  # (1)
    JobRunQueuingEnabled: NotRequired[bool],
    Description: NotRequired[str],
    LogUri: NotRequired[str],
    Role: NotRequired[str],
    CreatedOn: NotRequired[datetime],
    LastModifiedOn: NotRequired[datetime],
    ExecutionProperty: NotRequired[ExecutionPropertyTypeDef],  # (2)
    Command: NotRequired[JobCommandTypeDef],  # (3)
    DefaultArguments: NotRequired[dict[str, str]],
    NonOverridableArguments: NotRequired[dict[str, str]],
    Connections: NotRequired[ConnectionsListOutputTypeDef],  # (4)
    MaxRetries: NotRequired[int],
    AllocatedCapacity: NotRequired[int],
    Timeout: NotRequired[int],
    MaxCapacity: NotRequired[float],
    WorkerType: NotRequired[WorkerTypeType],  # (5)
    NumberOfWorkers: NotRequired[int],
    SecurityConfiguration: NotRequired[str],
    NotificationProperty: NotRequired[NotificationPropertyTypeDef],  # (6)
    GlueVersion: NotRequired[str],
    CodeGenConfigurationNodes: NotRequired[dict[str, CodeGenConfigurationNodeOutputTypeDef]],  # (7)
    ExecutionClass: NotRequired[ExecutionClassType],  # (8)
    SourceControlDetails: NotRequired[SourceControlDetailsTypeDef],  # (9)
    MaintenanceWindow: NotRequired[str],
    ProfileName: NotRequired[str],
  1. See JobModeType
  2. See ExecutionPropertyTypeDef
  3. See JobCommandTypeDef
  4. See ConnectionsListOutputTypeDef
  5. See WorkerTypeType
  6. See NotificationPropertyTypeDef
  7. See CodeGenConfigurationNodeOutputTypeDef
  8. See ExecutionClassType
  9. See SourceControlDetailsTypeDef

JobPaginatorTypeDef#

# JobPaginatorTypeDef definition

class JobPaginatorTypeDef(TypedDict):
    Name: NotRequired[str],
    JobMode: NotRequired[JobModeType],  # (1)
    JobRunQueuingEnabled: NotRequired[bool],
    Description: NotRequired[str],
    LogUri: NotRequired[str],
    Role: NotRequired[str],
    CreatedOn: NotRequired[datetime],
    LastModifiedOn: NotRequired[datetime],
    ExecutionProperty: NotRequired[ExecutionPropertyTypeDef],  # (2)
    Command: NotRequired[JobCommandTypeDef],  # (3)
    DefaultArguments: NotRequired[dict[str, str]],
    NonOverridableArguments: NotRequired[dict[str, str]],
    Connections: NotRequired[ConnectionsListOutputTypeDef],  # (4)
    MaxRetries: NotRequired[int],
    AllocatedCapacity: NotRequired[int],
    Timeout: NotRequired[int],
    MaxCapacity: NotRequired[float],
    WorkerType: NotRequired[WorkerTypeType],  # (5)
    NumberOfWorkers: NotRequired[int],
    SecurityConfiguration: NotRequired[str],
    NotificationProperty: NotRequired[NotificationPropertyTypeDef],  # (6)
    GlueVersion: NotRequired[str],
    CodeGenConfigurationNodes: NotRequired[dict[str, CodeGenConfigurationNodePaginatorTypeDef]],  # (7)
    ExecutionClass: NotRequired[ExecutionClassType],  # (8)
    SourceControlDetails: NotRequired[SourceControlDetailsTypeDef],  # (9)
    MaintenanceWindow: NotRequired[str],
    ProfileName: NotRequired[str],
  1. See JobModeType
  2. See ExecutionPropertyTypeDef
  3. See JobCommandTypeDef
  4. See ConnectionsListOutputTypeDef
  5. See WorkerTypeType
  6. See NotificationPropertyTypeDef
  7. See CodeGenConfigurationNodePaginatorTypeDef
  8. See ExecutionClassType
  9. See SourceControlDetailsTypeDef

RecipeTypeDef#

# RecipeTypeDef definition

class RecipeTypeDef(TypedDict):
    Name: str,
    Inputs: Sequence[str],
    RecipeReference: NotRequired[RecipeReferenceTypeDef],  # (1)
    RecipeSteps: NotRequired[Sequence[RecipeStepUnionTypeDef]],  # (2)
  1. See RecipeReferenceTypeDef
  2. See RecipeStepTypeDef RecipeStepOutputTypeDef

PartitionInputTypeDef#

# PartitionInputTypeDef definition

class PartitionInputTypeDef(TypedDict):
    Values: NotRequired[Sequence[str]],
    LastAccessTime: NotRequired[TimestampTypeDef],
    StorageDescriptor: NotRequired[StorageDescriptorUnionTypeDef],  # (1)
    Parameters: NotRequired[Mapping[str, str]],
    LastAnalyzedTime: NotRequired[TimestampTypeDef],
  1. See StorageDescriptorTypeDef StorageDescriptorOutputTypeDef

TableInputTypeDef#

# TableInputTypeDef definition

class TableInputTypeDef(TypedDict):
    Name: str,
    Description: NotRequired[str],
    Owner: NotRequired[str],
    LastAccessTime: NotRequired[TimestampTypeDef],
    LastAnalyzedTime: NotRequired[TimestampTypeDef],
    Retention: NotRequired[int],
    StorageDescriptor: NotRequired[StorageDescriptorUnionTypeDef],  # (1)
    PartitionKeys: NotRequired[Sequence[ColumnUnionTypeDef]],  # (2)
    ViewOriginalText: NotRequired[str],
    ViewExpandedText: NotRequired[str],
    TableType: NotRequired[str],
    Parameters: NotRequired[Mapping[str, str]],
    TargetTable: NotRequired[TableIdentifierTypeDef],  # (3)
    ViewDefinition: NotRequired[ViewDefinitionInputTypeDef],  # (4)
  1. See StorageDescriptorTypeDef StorageDescriptorOutputTypeDef
  2. See ColumnTypeDef ColumnOutputTypeDef
  3. See TableIdentifierTypeDef
  4. See ViewDefinitionInputTypeDef

GetTablesResponsePaginatorTypeDef#

# GetTablesResponsePaginatorTypeDef definition

class GetTablesResponsePaginatorTypeDef(TypedDict):
    TableList: list[TablePaginatorTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See TablePaginatorTypeDef
  2. See ResponseMetadataTypeDef

TableVersionPaginatorTypeDef#

# TableVersionPaginatorTypeDef definition

class TableVersionPaginatorTypeDef(TypedDict):
    Table: NotRequired[TablePaginatorTypeDef],  # (1)
    VersionId: NotRequired[str],
  1. See TablePaginatorTypeDef

GetTableResponseTypeDef#

# GetTableResponseTypeDef definition

class GetTableResponseTypeDef(TypedDict):
    Table: TableTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TableTypeDef
  2. See ResponseMetadataTypeDef

GetTablesResponseTypeDef#

# GetTablesResponseTypeDef definition

class GetTablesResponseTypeDef(TypedDict):
    TableList: list[TableTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See TableTypeDef
  2. See ResponseMetadataTypeDef

GetUnfilteredTableMetadataResponseTypeDef#

# GetUnfilteredTableMetadataResponseTypeDef definition

class GetUnfilteredTableMetadataResponseTypeDef(TypedDict):
    Table: TableTypeDef,  # (1)
    AuthorizedColumns: list[str],
    IsRegisteredWithLakeFormation: bool,
    CellFilters: list[ColumnRowFilterTypeDef],  # (2)
    QueryAuthorizationId: str,
    IsMultiDialectView: bool,
    ResourceArn: str,
    IsProtected: bool,
    Permissions: list[PermissionType],  # (3)
    RowFilter: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (4)
  1. See TableTypeDef
  2. See ColumnRowFilterTypeDef
  3. See PermissionType
  4. See ResponseMetadataTypeDef

SearchTablesResponseTypeDef#

# SearchTablesResponseTypeDef definition

class SearchTablesResponseTypeDef(TypedDict):
    TableList: list[TableTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See TableTypeDef
  2. See ResponseMetadataTypeDef

TableVersionTypeDef#

# TableVersionTypeDef definition

class TableVersionTypeDef(TypedDict):
    Table: NotRequired[TableTypeDef],  # (1)
    VersionId: NotRequired[str],
  1. See TableTypeDef

ColumnStatisticsDataTypeDef#

# ColumnStatisticsDataTypeDef definition

class ColumnStatisticsDataTypeDef(TypedDict):
    Type: ColumnStatisticsTypeType,  # (1)
    BooleanColumnStatisticsData: NotRequired[BooleanColumnStatisticsDataTypeDef],  # (2)
    DateColumnStatisticsData: NotRequired[DateColumnStatisticsDataUnionTypeDef],  # (3)
    DecimalColumnStatisticsData: NotRequired[DecimalColumnStatisticsDataUnionTypeDef],  # (4)
    DoubleColumnStatisticsData: NotRequired[DoubleColumnStatisticsDataTypeDef],  # (5)
    LongColumnStatisticsData: NotRequired[LongColumnStatisticsDataTypeDef],  # (6)
    StringColumnStatisticsData: NotRequired[StringColumnStatisticsDataTypeDef],  # (7)
    BinaryColumnStatisticsData: NotRequired[BinaryColumnStatisticsDataTypeDef],  # (8)
  1. See ColumnStatisticsTypeType
  2. See BooleanColumnStatisticsDataTypeDef
  3. See DateColumnStatisticsDataTypeDef DateColumnStatisticsDataOutputTypeDef
  4. See DecimalColumnStatisticsDataTypeDef DecimalColumnStatisticsDataOutputTypeDef
  5. See DoubleColumnStatisticsDataTypeDef
  6. See LongColumnStatisticsDataTypeDef
  7. See StringColumnStatisticsDataTypeDef
  8. See BinaryColumnStatisticsDataTypeDef

WorkflowGraphTypeDef#

# WorkflowGraphTypeDef definition

class WorkflowGraphTypeDef(TypedDict):
    Nodes: NotRequired[list[NodeTypeDef]],  # (1)
    Edges: NotRequired[list[EdgeTypeDef]],  # (2)
  1. See NodeTypeDef
  2. See EdgeTypeDef

UpdateColumnStatisticsForPartitionResponseTypeDef#

# UpdateColumnStatisticsForPartitionResponseTypeDef definition

class UpdateColumnStatisticsForPartitionResponseTypeDef(TypedDict):
    Errors: list[ColumnStatisticsErrorTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ColumnStatisticsErrorTypeDef
  2. See ResponseMetadataTypeDef

UpdateColumnStatisticsForTableResponseTypeDef#

# UpdateColumnStatisticsForTableResponseTypeDef definition

class UpdateColumnStatisticsForTableResponseTypeDef(TypedDict):
    Errors: list[ColumnStatisticsErrorTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ColumnStatisticsErrorTypeDef
  2. See ResponseMetadataTypeDef

GetUnfilteredPartitionsMetadataResponseTypeDef#

# GetUnfilteredPartitionsMetadataResponseTypeDef definition

class GetUnfilteredPartitionsMetadataResponseTypeDef(TypedDict):
    UnfilteredPartitions: list[UnfilteredPartitionTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See UnfilteredPartitionTypeDef
  2. See ResponseMetadataTypeDef

ListDataQualityResultsRequestRequestTypeDef#

# ListDataQualityResultsRequestRequestTypeDef definition

class ListDataQualityResultsRequestRequestTypeDef(TypedDict):
    Filter: NotRequired[DataQualityResultFilterCriteriaTypeDef],  # (1)
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
  1. See DataQualityResultFilterCriteriaTypeDef

ListDataQualityRuleRecommendationRunsRequestRequestTypeDef#

# ListDataQualityRuleRecommendationRunsRequestRequestTypeDef definition

class ListDataQualityRuleRecommendationRunsRequestRequestTypeDef(TypedDict):
    Filter: NotRequired[DataQualityRuleRecommendationRunFilterTypeDef],  # (1)
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
  1. See DataQualityRuleRecommendationRunFilterTypeDef

ListDataQualityRulesetEvaluationRunsRequestRequestTypeDef#

# ListDataQualityRulesetEvaluationRunsRequestRequestTypeDef definition

class ListDataQualityRulesetEvaluationRunsRequestRequestTypeDef(TypedDict):
    Filter: NotRequired[DataQualityRulesetEvaluationRunFilterTypeDef],  # (1)
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
  1. See DataQualityRulesetEvaluationRunFilterTypeDef

BatchGetTableOptimizerResponseTypeDef#

# BatchGetTableOptimizerResponseTypeDef definition

class BatchGetTableOptimizerResponseTypeDef(TypedDict):
    TableOptimizers: list[BatchTableOptimizerTypeDef],  # (1)
    Failures: list[BatchGetTableOptimizerErrorTypeDef],  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See BatchTableOptimizerTypeDef
  2. See BatchGetTableOptimizerErrorTypeDef
  3. See ResponseMetadataTypeDef

BatchGetJobsResponseTypeDef#

# BatchGetJobsResponseTypeDef definition

class BatchGetJobsResponseTypeDef(TypedDict):
    Jobs: list[JobTypeDef],  # (1)
    JobsNotFound: list[str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See JobTypeDef
  2. See ResponseMetadataTypeDef

GetJobResponseTypeDef#

# GetJobResponseTypeDef definition

class GetJobResponseTypeDef(TypedDict):
    Job: JobTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See JobTypeDef
  2. See ResponseMetadataTypeDef

GetJobsResponseTypeDef#

# GetJobsResponseTypeDef definition

class GetJobsResponseTypeDef(TypedDict):
    Jobs: list[JobTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See JobTypeDef
  2. See ResponseMetadataTypeDef

GetJobsResponsePaginatorTypeDef#

# GetJobsResponsePaginatorTypeDef definition

class GetJobsResponsePaginatorTypeDef(TypedDict):
    Jobs: list[JobPaginatorTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See JobPaginatorTypeDef
  2. See ResponseMetadataTypeDef

BatchCreatePartitionRequestRequestTypeDef#

# BatchCreatePartitionRequestRequestTypeDef definition

class BatchCreatePartitionRequestRequestTypeDef(TypedDict):
    DatabaseName: str,
    TableName: str,
    PartitionInputList: Sequence[PartitionInputTypeDef],  # (1)
    CatalogId: NotRequired[str],
  1. See PartitionInputTypeDef

BatchUpdatePartitionRequestEntryTypeDef#

# BatchUpdatePartitionRequestEntryTypeDef definition

class BatchUpdatePartitionRequestEntryTypeDef(TypedDict):
    PartitionValueList: Sequence[str],
    PartitionInput: PartitionInputTypeDef,  # (1)
  1. See PartitionInputTypeDef

CreatePartitionRequestRequestTypeDef#

# CreatePartitionRequestRequestTypeDef definition

class CreatePartitionRequestRequestTypeDef(TypedDict):
    DatabaseName: str,
    TableName: str,
    PartitionInput: PartitionInputTypeDef,  # (1)
    CatalogId: NotRequired[str],
  1. See PartitionInputTypeDef

UpdatePartitionRequestRequestTypeDef#

# UpdatePartitionRequestRequestTypeDef definition

class UpdatePartitionRequestRequestTypeDef(TypedDict):
    DatabaseName: str,
    TableName: str,
    PartitionValueList: Sequence[str],
    PartitionInput: PartitionInputTypeDef,  # (1)
    CatalogId: NotRequired[str],
  1. See PartitionInputTypeDef

CreateTableRequestRequestTypeDef#

# CreateTableRequestRequestTypeDef definition

class CreateTableRequestRequestTypeDef(TypedDict):
    DatabaseName: str,
    TableInput: TableInputTypeDef,  # (1)
    CatalogId: NotRequired[str],
    PartitionIndexes: NotRequired[Sequence[PartitionIndexTypeDef]],  # (2)
    TransactionId: NotRequired[str],
    OpenTableFormatInput: NotRequired[OpenTableFormatInputTypeDef],  # (3)
  1. See TableInputTypeDef
  2. See PartitionIndexTypeDef
  3. See OpenTableFormatInputTypeDef

UpdateTableRequestRequestTypeDef#

# UpdateTableRequestRequestTypeDef definition

class UpdateTableRequestRequestTypeDef(TypedDict):
    DatabaseName: str,
    TableInput: TableInputTypeDef,  # (1)
    CatalogId: NotRequired[str],
    SkipArchive: NotRequired[bool],
    TransactionId: NotRequired[str],
    VersionId: NotRequired[str],
    ViewUpdateAction: NotRequired[ViewUpdateActionType],  # (2)
    Force: NotRequired[bool],
  1. See TableInputTypeDef
  2. See ViewUpdateActionType

GetTableVersionsResponsePaginatorTypeDef#

# GetTableVersionsResponsePaginatorTypeDef definition

class GetTableVersionsResponsePaginatorTypeDef(TypedDict):
    TableVersions: list[TableVersionPaginatorTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See TableVersionPaginatorTypeDef
  2. See ResponseMetadataTypeDef

GetTableVersionResponseTypeDef#

# GetTableVersionResponseTypeDef definition

class GetTableVersionResponseTypeDef(TypedDict):
    TableVersion: TableVersionTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TableVersionTypeDef
  2. See ResponseMetadataTypeDef

GetTableVersionsResponseTypeDef#

# GetTableVersionsResponseTypeDef definition

class GetTableVersionsResponseTypeDef(TypedDict):
    TableVersions: list[TableVersionTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See TableVersionTypeDef
  2. See ResponseMetadataTypeDef

WorkflowRunTypeDef#

# WorkflowRunTypeDef definition

class WorkflowRunTypeDef(TypedDict):
    Name: NotRequired[str],
    WorkflowRunId: NotRequired[str],
    PreviousRunId: NotRequired[str],
    WorkflowRunProperties: NotRequired[dict[str, str]],
    StartedOn: NotRequired[datetime],
    CompletedOn: NotRequired[datetime],
    Status: NotRequired[WorkflowRunStatusType],  # (1)
    ErrorMessage: NotRequired[str],
    Statistics: NotRequired[WorkflowRunStatisticsTypeDef],  # (2)
    Graph: NotRequired[WorkflowGraphTypeDef],  # (3)
    StartingEventBatchCondition: NotRequired[StartingEventBatchConditionTypeDef],  # (4)
  1. See WorkflowRunStatusType
  2. See WorkflowRunStatisticsTypeDef
  3. See WorkflowGraphTypeDef
  4. See StartingEventBatchConditionTypeDef

CodeGenConfigurationNodeTypeDef#

# CodeGenConfigurationNodeTypeDef definition

class CodeGenConfigurationNodeTypeDef(TypedDict):
    AthenaConnectorSource: NotRequired[AthenaConnectorSourceUnionTypeDef],  # (1)
    JDBCConnectorSource: NotRequired[JDBCConnectorSourceUnionTypeDef],  # (2)
    SparkConnectorSource: NotRequired[SparkConnectorSourceUnionTypeDef],  # (3)
    CatalogSource: NotRequired[CatalogSourceTypeDef],  # (4)
    RedshiftSource: NotRequired[RedshiftSourceTypeDef],  # (5)
    S3CatalogSource: NotRequired[S3CatalogSourceTypeDef],  # (6)
    S3CsvSource: NotRequired[S3CsvSourceUnionTypeDef],  # (7)
    S3JsonSource: NotRequired[S3JsonSourceUnionTypeDef],  # (8)
    S3ParquetSource: NotRequired[S3ParquetSourceUnionTypeDef],  # (9)
    RelationalCatalogSource: NotRequired[RelationalCatalogSourceTypeDef],  # (10)
    DynamoDBCatalogSource: NotRequired[DynamoDBCatalogSourceTypeDef],  # (11)
    JDBCConnectorTarget: NotRequired[JDBCConnectorTargetUnionTypeDef],  # (12)
    SparkConnectorTarget: NotRequired[SparkConnectorTargetUnionTypeDef],  # (13)
    CatalogTarget: NotRequired[BasicCatalogTargetUnionTypeDef],  # (14)
    RedshiftTarget: NotRequired[RedshiftTargetUnionTypeDef],  # (15)
    S3CatalogTarget: NotRequired[S3CatalogTargetUnionTypeDef],  # (16)
    S3GlueParquetTarget: NotRequired[S3GlueParquetTargetUnionTypeDef],  # (17)
    S3DirectTarget: NotRequired[S3DirectTargetUnionTypeDef],  # (18)
    ApplyMapping: NotRequired[ApplyMappingUnionTypeDef],  # (19)
    SelectFields: NotRequired[SelectFieldsUnionTypeDef],  # (20)
    DropFields: NotRequired[DropFieldsUnionTypeDef],  # (21)
    RenameField: NotRequired[RenameFieldUnionTypeDef],  # (22)
    Spigot: NotRequired[SpigotUnionTypeDef],  # (23)
    Join: NotRequired[JoinUnionTypeDef],  # (24)
    SplitFields: NotRequired[SplitFieldsUnionTypeDef],  # (25)
    SelectFromCollection: NotRequired[SelectFromCollectionUnionTypeDef],  # (26)
    FillMissingValues: NotRequired[FillMissingValuesUnionTypeDef],  # (27)
    Filter: NotRequired[FilterUnionTypeDef],  # (28)
    CustomCode: NotRequired[CustomCodeUnionTypeDef],  # (29)
    SparkSQL: NotRequired[SparkSQLUnionTypeDef],  # (30)
    DirectKinesisSource: NotRequired[DirectKinesisSourceUnionTypeDef],  # (31)
    DirectKafkaSource: NotRequired[DirectKafkaSourceUnionTypeDef],  # (32)
    CatalogKinesisSource: NotRequired[CatalogKinesisSourceUnionTypeDef],  # (33)
    CatalogKafkaSource: NotRequired[CatalogKafkaSourceUnionTypeDef],  # (34)
    DropNullFields: NotRequired[DropNullFieldsUnionTypeDef],  # (35)
    Merge: NotRequired[MergeUnionTypeDef],  # (36)
    Union: NotRequired[UnionUnionTypeDef],  # (37)
    PIIDetection: NotRequired[PIIDetectionUnionTypeDef],  # (38)
    Aggregate: NotRequired[AggregateUnionTypeDef],  # (39)
    DropDuplicates: NotRequired[DropDuplicatesUnionTypeDef],  # (40)
    GovernedCatalogTarget: NotRequired[GovernedCatalogTargetUnionTypeDef],  # (41)
    GovernedCatalogSource: NotRequired[GovernedCatalogSourceTypeDef],  # (42)
    MicrosoftSQLServerCatalogSource: NotRequired[MicrosoftSQLServerCatalogSourceTypeDef],  # (43)
    MySQLCatalogSource: NotRequired[MySQLCatalogSourceTypeDef],  # (44)
    OracleSQLCatalogSource: NotRequired[OracleSQLCatalogSourceTypeDef],  # (45)
    PostgreSQLCatalogSource: NotRequired[PostgreSQLCatalogSourceTypeDef],  # (46)
    MicrosoftSQLServerCatalogTarget: NotRequired[MicrosoftSQLServerCatalogTargetUnionTypeDef],  # (47)
    MySQLCatalogTarget: NotRequired[MySQLCatalogTargetUnionTypeDef],  # (48)
    OracleSQLCatalogTarget: NotRequired[OracleSQLCatalogTargetUnionTypeDef],  # (49)
    PostgreSQLCatalogTarget: NotRequired[PostgreSQLCatalogTargetUnionTypeDef],  # (50)
    DynamicTransform: NotRequired[DynamicTransformUnionTypeDef],  # (51)
    EvaluateDataQuality: NotRequired[EvaluateDataQualityUnionTypeDef],  # (52)
    S3CatalogHudiSource: NotRequired[S3CatalogHudiSourceUnionTypeDef],  # (53)
    CatalogHudiSource: NotRequired[CatalogHudiSourceUnionTypeDef],  # (54)
    S3HudiSource: NotRequired[S3HudiSourceUnionTypeDef],  # (55)
    S3HudiCatalogTarget: NotRequired[S3HudiCatalogTargetUnionTypeDef],  # (56)
    S3HudiDirectTarget: NotRequired[S3HudiDirectTargetUnionTypeDef],  # (57)
    DirectJDBCSource: NotRequired[DirectJDBCSourceTypeDef],  # (58)
    S3CatalogDeltaSource: NotRequired[S3CatalogDeltaSourceUnionTypeDef],  # (59)
    CatalogDeltaSource: NotRequired[CatalogDeltaSourceUnionTypeDef],  # (60)
    S3DeltaSource: NotRequired[S3DeltaSourceUnionTypeDef],  # (61)
    S3DeltaCatalogTarget: NotRequired[S3DeltaCatalogTargetUnionTypeDef],  # (62)
    S3DeltaDirectTarget: NotRequired[S3DeltaDirectTargetUnionTypeDef],  # (63)
    AmazonRedshiftSource: NotRequired[AmazonRedshiftSourceUnionTypeDef],  # (64)
    AmazonRedshiftTarget: NotRequired[AmazonRedshiftTargetUnionTypeDef],  # (65)
    EvaluateDataQualityMultiFrame: NotRequired[EvaluateDataQualityMultiFrameUnionTypeDef],  # (66)
    Recipe: NotRequired[RecipeUnionTypeDef],  # (67)
    SnowflakeSource: NotRequired[SnowflakeSourceUnionTypeDef],  # (68)
    SnowflakeTarget: NotRequired[SnowflakeTargetUnionTypeDef],  # (69)
    ConnectorDataSource: NotRequired[ConnectorDataSourceUnionTypeDef],  # (70)
    ConnectorDataTarget: NotRequired[ConnectorDataTargetUnionTypeDef],  # (71)
  1. See AthenaConnectorSourceTypeDef AthenaConnectorSourceOutputTypeDef
  2. See JDBCConnectorSourceTypeDef JDBCConnectorSourceOutputTypeDef
  3. See SparkConnectorSourceTypeDef SparkConnectorSourceOutputTypeDef
  4. See CatalogSourceTypeDef
  5. See RedshiftSourceTypeDef
  6. See S3CatalogSourceTypeDef
  7. See S3CsvSourceTypeDef S3CsvSourceOutputTypeDef
  8. See S3JsonSourceTypeDef S3JsonSourceOutputTypeDef
  9. See S3ParquetSourceTypeDef S3ParquetSourceOutputTypeDef
  10. See RelationalCatalogSourceTypeDef
  11. See DynamoDBCatalogSourceTypeDef
  12. See JDBCConnectorTargetTypeDef JDBCConnectorTargetOutputTypeDef
  13. See SparkConnectorTargetTypeDef SparkConnectorTargetOutputTypeDef
  14. See BasicCatalogTargetTypeDef BasicCatalogTargetOutputTypeDef
  15. See RedshiftTargetTypeDef RedshiftTargetOutputTypeDef
  16. See S3CatalogTargetTypeDef S3CatalogTargetOutputTypeDef
  17. See S3GlueParquetTargetTypeDef S3GlueParquetTargetOutputTypeDef
  18. See S3DirectTargetTypeDef S3DirectTargetOutputTypeDef
  19. See ApplyMappingTypeDef ApplyMappingOutputTypeDef
  20. See SelectFieldsTypeDef SelectFieldsOutputTypeDef
  21. See DropFieldsTypeDef DropFieldsOutputTypeDef
  22. See RenameFieldTypeDef RenameFieldOutputTypeDef
  23. See SpigotTypeDef SpigotOutputTypeDef
  24. See JoinTypeDef JoinOutputTypeDef
  25. See SplitFieldsTypeDef SplitFieldsOutputTypeDef
  26. See SelectFromCollectionTypeDef SelectFromCollectionOutputTypeDef
  27. See FillMissingValuesTypeDef FillMissingValuesOutputTypeDef
  28. See FilterTypeDef FilterOutputTypeDef
  29. See CustomCodeTypeDef CustomCodeOutputTypeDef
  30. See SparkSQLTypeDef SparkSQLOutputTypeDef
  31. See DirectKinesisSourceTypeDef DirectKinesisSourceOutputTypeDef
  32. See DirectKafkaSourceTypeDef DirectKafkaSourceOutputTypeDef
  33. See CatalogKinesisSourceTypeDef CatalogKinesisSourceOutputTypeDef
  34. See CatalogKafkaSourceTypeDef CatalogKafkaSourceOutputTypeDef
  35. See DropNullFieldsTypeDef DropNullFieldsOutputTypeDef
  36. See MergeTypeDef MergeOutputTypeDef
  37. See UnionTypeDef UnionOutputTypeDef
  38. See PIIDetectionTypeDef PIIDetectionOutputTypeDef
  39. See AggregateTypeDef AggregateOutputTypeDef
  40. See DropDuplicatesTypeDef DropDuplicatesOutputTypeDef
  41. See GovernedCatalogTargetTypeDef GovernedCatalogTargetOutputTypeDef
  42. See GovernedCatalogSourceTypeDef
  43. See MicrosoftSQLServerCatalogSourceTypeDef
  44. See MySQLCatalogSourceTypeDef
  45. See OracleSQLCatalogSourceTypeDef
  46. See PostgreSQLCatalogSourceTypeDef
  47. See MicrosoftSQLServerCatalogTargetTypeDef MicrosoftSQLServerCatalogTargetOutputTypeDef
  48. See MySQLCatalogTargetTypeDef MySQLCatalogTargetOutputTypeDef
  49. See OracleSQLCatalogTargetTypeDef OracleSQLCatalogTargetOutputTypeDef
  50. See PostgreSQLCatalogTargetTypeDef PostgreSQLCatalogTargetOutputTypeDef
  51. See DynamicTransformTypeDef DynamicTransformOutputTypeDef
  52. See EvaluateDataQualityTypeDef EvaluateDataQualityOutputTypeDef
  53. See S3CatalogHudiSourceTypeDef S3CatalogHudiSourceOutputTypeDef
  54. See CatalogHudiSourceTypeDef CatalogHudiSourceOutputTypeDef
  55. See S3HudiSourceTypeDef S3HudiSourceOutputTypeDef
  56. See S3HudiCatalogTargetTypeDef S3HudiCatalogTargetOutputTypeDef
  57. See S3HudiDirectTargetTypeDef S3HudiDirectTargetOutputTypeDef
  58. See DirectJDBCSourceTypeDef
  59. See S3CatalogDeltaSourceTypeDef S3CatalogDeltaSourceOutputTypeDef
  60. See CatalogDeltaSourceTypeDef CatalogDeltaSourceOutputTypeDef
  61. See S3DeltaSourceTypeDef S3DeltaSourceOutputTypeDef
  62. See S3DeltaCatalogTargetTypeDef S3DeltaCatalogTargetOutputTypeDef
  63. See S3DeltaDirectTargetTypeDef S3DeltaDirectTargetOutputTypeDef
  64. See AmazonRedshiftSourceTypeDef AmazonRedshiftSourceOutputTypeDef
  65. See AmazonRedshiftTargetTypeDef AmazonRedshiftTargetOutputTypeDef
  66. See EvaluateDataQualityMultiFrameTypeDef EvaluateDataQualityMultiFrameOutputTypeDef
  67. See RecipeTypeDef RecipeOutputTypeDef
  68. See SnowflakeSourceTypeDef SnowflakeSourceOutputTypeDef
  69. See SnowflakeTargetTypeDef SnowflakeTargetOutputTypeDef
  70. See ConnectorDataSourceTypeDef ConnectorDataSourceOutputTypeDef
  71. See ConnectorDataTargetTypeDef ConnectorDataTargetOutputTypeDef

BatchUpdatePartitionRequestRequestTypeDef#

# BatchUpdatePartitionRequestRequestTypeDef definition

class BatchUpdatePartitionRequestRequestTypeDef(TypedDict):
    DatabaseName: str,
    TableName: str,
    Entries: Sequence[BatchUpdatePartitionRequestEntryTypeDef],  # (1)
    CatalogId: NotRequired[str],
  1. See BatchUpdatePartitionRequestEntryTypeDef

ColumnStatisticsTypeDef#

# ColumnStatisticsTypeDef definition

class ColumnStatisticsTypeDef(TypedDict):
    ColumnName: str,
    ColumnType: str,
    AnalyzedTime: TimestampTypeDef,
    StatisticsData: ColumnStatisticsDataUnionTypeDef,  # (1)
  1. See ColumnStatisticsDataTypeDef ColumnStatisticsDataOutputTypeDef

GetWorkflowRunResponseTypeDef#

# GetWorkflowRunResponseTypeDef definition

class GetWorkflowRunResponseTypeDef(TypedDict):
    Run: WorkflowRunTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See WorkflowRunTypeDef
  2. See ResponseMetadataTypeDef

GetWorkflowRunsResponseTypeDef#

# GetWorkflowRunsResponseTypeDef definition

class GetWorkflowRunsResponseTypeDef(TypedDict):
    Runs: list[WorkflowRunTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See WorkflowRunTypeDef
  2. See ResponseMetadataTypeDef

WorkflowTypeDef#

# WorkflowTypeDef definition

class WorkflowTypeDef(TypedDict):
    Name: NotRequired[str],
    Description: NotRequired[str],
    DefaultRunProperties: NotRequired[dict[str, str]],
    CreatedOn: NotRequired[datetime],
    LastModifiedOn: NotRequired[datetime],
    LastRun: NotRequired[WorkflowRunTypeDef],  # (1)
    Graph: NotRequired[WorkflowGraphTypeDef],  # (2)
    MaxConcurrentRuns: NotRequired[int],
    BlueprintDetails: NotRequired[BlueprintDetailsTypeDef],  # (3)
  1. See WorkflowRunTypeDef
  2. See WorkflowGraphTypeDef
  3. See BlueprintDetailsTypeDef

UpdateColumnStatisticsForTableRequestRequestTypeDef#

# UpdateColumnStatisticsForTableRequestRequestTypeDef definition

class UpdateColumnStatisticsForTableRequestRequestTypeDef(TypedDict):
    DatabaseName: str,
    TableName: str,
    ColumnStatisticsList: Sequence[ColumnStatisticsTypeDef],  # (1)
    CatalogId: NotRequired[str],
  1. See ColumnStatisticsTypeDef

BatchGetWorkflowsResponseTypeDef#

# BatchGetWorkflowsResponseTypeDef definition

class BatchGetWorkflowsResponseTypeDef(TypedDict):
    Workflows: list[WorkflowTypeDef],  # (1)
    MissingWorkflows: list[str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See WorkflowTypeDef
  2. See ResponseMetadataTypeDef

GetWorkflowResponseTypeDef#

# GetWorkflowResponseTypeDef definition

class GetWorkflowResponseTypeDef(TypedDict):
    Workflow: WorkflowTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See WorkflowTypeDef
  2. See ResponseMetadataTypeDef

CreateJobRequestRequestTypeDef#

# CreateJobRequestRequestTypeDef definition

class CreateJobRequestRequestTypeDef(TypedDict):
    Name: str,
    Role: str,
    Command: JobCommandTypeDef,  # (1)
    JobMode: NotRequired[JobModeType],  # (2)
    JobRunQueuingEnabled: NotRequired[bool],
    Description: NotRequired[str],
    LogUri: NotRequired[str],
    ExecutionProperty: NotRequired[ExecutionPropertyTypeDef],  # (3)
    DefaultArguments: NotRequired[Mapping[str, str]],
    NonOverridableArguments: NotRequired[Mapping[str, str]],
    Connections: NotRequired[ConnectionsListTypeDef],  # (4)
    MaxRetries: NotRequired[int],
    AllocatedCapacity: NotRequired[int],
    Timeout: NotRequired[int],
    MaxCapacity: NotRequired[float],
    SecurityConfiguration: NotRequired[str],
    Tags: NotRequired[Mapping[str, str]],
    NotificationProperty: NotRequired[NotificationPropertyTypeDef],  # (5)
    GlueVersion: NotRequired[str],
    NumberOfWorkers: NotRequired[int],
    WorkerType: NotRequired[WorkerTypeType],  # (6)
    CodeGenConfigurationNodes: NotRequired[Mapping[str, CodeGenConfigurationNodeUnionTypeDef]],  # (7)
    ExecutionClass: NotRequired[ExecutionClassType],  # (8)
    SourceControlDetails: NotRequired[SourceControlDetailsTypeDef],  # (9)
    MaintenanceWindow: NotRequired[str],
  1. See JobCommandTypeDef
  2. See JobModeType
  3. See ExecutionPropertyTypeDef
  4. See ConnectionsListTypeDef
  5. See NotificationPropertyTypeDef
  6. See WorkerTypeType
  7. See CodeGenConfigurationNodeTypeDef CodeGenConfigurationNodeOutputTypeDef
  8. See ExecutionClassType
  9. See SourceControlDetailsTypeDef

JobUpdateTypeDef#

# JobUpdateTypeDef definition

class JobUpdateTypeDef(TypedDict):
    JobMode: NotRequired[JobModeType],  # (1)
    JobRunQueuingEnabled: NotRequired[bool],
    Description: NotRequired[str],
    LogUri: NotRequired[str],
    Role: NotRequired[str],
    ExecutionProperty: NotRequired[ExecutionPropertyTypeDef],  # (2)
    Command: NotRequired[JobCommandTypeDef],  # (3)
    DefaultArguments: NotRequired[Mapping[str, str]],
    NonOverridableArguments: NotRequired[Mapping[str, str]],
    Connections: NotRequired[ConnectionsListUnionTypeDef],  # (4)
    MaxRetries: NotRequired[int],
    AllocatedCapacity: NotRequired[int],
    Timeout: NotRequired[int],
    MaxCapacity: NotRequired[float],
    WorkerType: NotRequired[WorkerTypeType],  # (5)
    NumberOfWorkers: NotRequired[int],
    SecurityConfiguration: NotRequired[str],
    NotificationProperty: NotRequired[NotificationPropertyTypeDef],  # (6)
    GlueVersion: NotRequired[str],
    CodeGenConfigurationNodes: NotRequired[Mapping[str, CodeGenConfigurationNodeUnionTypeDef]],  # (7)
    ExecutionClass: NotRequired[ExecutionClassType],  # (8)
    SourceControlDetails: NotRequired[SourceControlDetailsTypeDef],  # (9)
    MaintenanceWindow: NotRequired[str],
  1. See JobModeType
  2. See ExecutionPropertyTypeDef
  3. See JobCommandTypeDef
  4. See ConnectionsListTypeDef ConnectionsListOutputTypeDef
  5. See WorkerTypeType
  6. See NotificationPropertyTypeDef
  7. See CodeGenConfigurationNodeTypeDef CodeGenConfigurationNodeOutputTypeDef
  8. See ExecutionClassType
  9. See SourceControlDetailsTypeDef

UpdateColumnStatisticsForPartitionRequestRequestTypeDef#

# UpdateColumnStatisticsForPartitionRequestRequestTypeDef definition

class UpdateColumnStatisticsForPartitionRequestRequestTypeDef(TypedDict):
    DatabaseName: str,
    TableName: str,
    PartitionValues: Sequence[str],
    ColumnStatisticsList: Sequence[ColumnStatisticsUnionTypeDef],  # (1)
    CatalogId: NotRequired[str],
  1. See ColumnStatisticsTypeDef ColumnStatisticsOutputTypeDef

UpdateJobRequestRequestTypeDef#

# UpdateJobRequestRequestTypeDef definition

class UpdateJobRequestRequestTypeDef(TypedDict):
    JobName: str,
    JobUpdate: JobUpdateTypeDef,  # (1)
  1. See JobUpdateTypeDef