Type definitions#
Auto-generated documentation for Glue type annotations stubs module types-boto3-glue.
BlobTypeDef#
# BlobTypeDef Union usage example
from types_boto3_glue.type_defs import BlobTypeDef
def get_value() -> BlobTypeDef:
return ...
# BlobTypeDef definition
BlobTypeDef = Union[
str,
bytes,
IO[Any],
StreamingBody,
]
TimestampTypeDef#
# TimestampTypeDef Union usage example
from types_boto3_glue.type_defs import TimestampTypeDef
def get_value() -> TimestampTypeDef:
return ...
# TimestampTypeDef definition
TimestampTypeDef = Union[
datetime,
str,
]
AggregateOperationUnionTypeDef#
# AggregateOperationUnionTypeDef Union usage example
from types_boto3_glue.type_defs import AggregateOperationUnionTypeDef
def get_value() -> AggregateOperationUnionTypeDef:
return ...
# AggregateOperationUnionTypeDef definition
AggregateOperationUnionTypeDef = Union[
AggregateOperationTypeDef, # (1)
AggregateOperationOutputTypeDef, # (2)
]
BasicCatalogTargetUnionTypeDef#
# BasicCatalogTargetUnionTypeDef Union usage example
from types_boto3_glue.type_defs import BasicCatalogTargetUnionTypeDef
def get_value() -> BasicCatalogTargetUnionTypeDef:
return ...
# BasicCatalogTargetUnionTypeDef definition
BasicCatalogTargetUnionTypeDef = Union[
BasicCatalogTargetTypeDef, # (1)
BasicCatalogTargetOutputTypeDef, # (2)
]
ColumnUnionTypeDef#
# ColumnUnionTypeDef Union usage example
from types_boto3_glue.type_defs import ColumnUnionTypeDef
def get_value() -> ColumnUnionTypeDef:
return ...
# ColumnUnionTypeDef definition
ColumnUnionTypeDef = Union[
ColumnTypeDef, # (1)
ColumnOutputTypeDef, # (2)
]
- See ColumnTypeDef
- See ColumnOutputTypeDef
ConnectionsListUnionTypeDef#
# ConnectionsListUnionTypeDef Union usage example
from types_boto3_glue.type_defs import ConnectionsListUnionTypeDef
def get_value() -> ConnectionsListUnionTypeDef:
return ...
# ConnectionsListUnionTypeDef definition
ConnectionsListUnionTypeDef = Union[
ConnectionsListTypeDef, # (1)
ConnectionsListOutputTypeDef, # (2)
]
ConnectorDataTargetUnionTypeDef#
# ConnectorDataTargetUnionTypeDef Union usage example
from types_boto3_glue.type_defs import ConnectorDataTargetUnionTypeDef
def get_value() -> ConnectorDataTargetUnionTypeDef:
return ...
# ConnectorDataTargetUnionTypeDef definition
ConnectorDataTargetUnionTypeDef = Union[
ConnectorDataTargetTypeDef, # (1)
ConnectorDataTargetOutputTypeDef, # (2)
]
DropDuplicatesUnionTypeDef#
# DropDuplicatesUnionTypeDef Union usage example
from types_boto3_glue.type_defs import DropDuplicatesUnionTypeDef
def get_value() -> DropDuplicatesUnionTypeDef:
return ...
# DropDuplicatesUnionTypeDef definition
DropDuplicatesUnionTypeDef = Union[
DropDuplicatesTypeDef, # (1)
DropDuplicatesOutputTypeDef, # (2)
]
DropFieldsUnionTypeDef#
# DropFieldsUnionTypeDef Union usage example
from types_boto3_glue.type_defs import DropFieldsUnionTypeDef
def get_value() -> DropFieldsUnionTypeDef:
return ...
# DropFieldsUnionTypeDef definition
DropFieldsUnionTypeDef = Union[
DropFieldsTypeDef, # (1)
DropFieldsOutputTypeDef, # (2)
]
FillMissingValuesUnionTypeDef#
# FillMissingValuesUnionTypeDef Union usage example
from types_boto3_glue.type_defs import FillMissingValuesUnionTypeDef
def get_value() -> FillMissingValuesUnionTypeDef:
return ...
# FillMissingValuesUnionTypeDef definition
FillMissingValuesUnionTypeDef = Union[
FillMissingValuesTypeDef, # (1)
FillMissingValuesOutputTypeDef, # (2)
]
FilterValueUnionTypeDef#
# FilterValueUnionTypeDef Union usage example
from types_boto3_glue.type_defs import FilterValueUnionTypeDef
def get_value() -> FilterValueUnionTypeDef:
return ...
# FilterValueUnionTypeDef definition
FilterValueUnionTypeDef = Union[
FilterValueTypeDef, # (1)
FilterValueOutputTypeDef, # (2)
]
GlueTableUnionTypeDef#
# GlueTableUnionTypeDef Union usage example
from types_boto3_glue.type_defs import GlueTableUnionTypeDef
def get_value() -> GlueTableUnionTypeDef:
return ...
# GlueTableUnionTypeDef definition
GlueTableUnionTypeDef = Union[
GlueTableTypeDef, # (1)
GlueTableOutputTypeDef, # (2)
]
JDBCConnectorOptionsUnionTypeDef#
# JDBCConnectorOptionsUnionTypeDef Union usage example
from types_boto3_glue.type_defs import JDBCConnectorOptionsUnionTypeDef
def get_value() -> JDBCConnectorOptionsUnionTypeDef:
return ...
# JDBCConnectorOptionsUnionTypeDef definition
JDBCConnectorOptionsUnionTypeDef = Union[
JDBCConnectorOptionsTypeDef, # (1)
JDBCConnectorOptionsOutputTypeDef, # (2)
]
JoinColumnUnionTypeDef#
# JoinColumnUnionTypeDef Union usage example
from types_boto3_glue.type_defs import JoinColumnUnionTypeDef
def get_value() -> JoinColumnUnionTypeDef:
return ...
# JoinColumnUnionTypeDef definition
JoinColumnUnionTypeDef = Union[
JoinColumnTypeDef, # (1)
JoinColumnOutputTypeDef, # (2)
]
MappingUnionTypeDef#
# MappingUnionTypeDef Union usage example
from types_boto3_glue.type_defs import MappingUnionTypeDef
def get_value() -> MappingUnionTypeDef:
return ...
# MappingUnionTypeDef definition
MappingUnionTypeDef = Union[
MappingTypeDef, # (1)
MappingOutputTypeDef, # (2)
]
- See MappingTypeDef
- See MappingOutputTypeDef
MergeUnionTypeDef#
# MergeUnionTypeDef Union usage example
from types_boto3_glue.type_defs import MergeUnionTypeDef
def get_value() -> MergeUnionTypeDef:
return ...
# MergeUnionTypeDef definition
MergeUnionTypeDef = Union[
MergeTypeDef, # (1)
MergeOutputTypeDef, # (2)
]
- See MergeTypeDef
- See MergeOutputTypeDef
MicrosoftSQLServerCatalogTargetUnionTypeDef#
# MicrosoftSQLServerCatalogTargetUnionTypeDef Union usage example
from types_boto3_glue.type_defs import MicrosoftSQLServerCatalogTargetUnionTypeDef
def get_value() -> MicrosoftSQLServerCatalogTargetUnionTypeDef:
return ...
# MicrosoftSQLServerCatalogTargetUnionTypeDef definition
MicrosoftSQLServerCatalogTargetUnionTypeDef = Union[
MicrosoftSQLServerCatalogTargetTypeDef, # (1)
MicrosoftSQLServerCatalogTargetOutputTypeDef, # (2)
]
MySQLCatalogTargetUnionTypeDef#
# MySQLCatalogTargetUnionTypeDef Union usage example
from types_boto3_glue.type_defs import MySQLCatalogTargetUnionTypeDef
def get_value() -> MySQLCatalogTargetUnionTypeDef:
return ...
# MySQLCatalogTargetUnionTypeDef definition
MySQLCatalogTargetUnionTypeDef = Union[
MySQLCatalogTargetTypeDef, # (1)
MySQLCatalogTargetOutputTypeDef, # (2)
]
OracleSQLCatalogTargetUnionTypeDef#
# OracleSQLCatalogTargetUnionTypeDef Union usage example
from types_boto3_glue.type_defs import OracleSQLCatalogTargetUnionTypeDef
def get_value() -> OracleSQLCatalogTargetUnionTypeDef:
return ...
# OracleSQLCatalogTargetUnionTypeDef definition
OracleSQLCatalogTargetUnionTypeDef = Union[
OracleSQLCatalogTargetTypeDef, # (1)
OracleSQLCatalogTargetOutputTypeDef, # (2)
]
PIIDetectionUnionTypeDef#
# PIIDetectionUnionTypeDef Union usage example
from types_boto3_glue.type_defs import PIIDetectionUnionTypeDef
def get_value() -> PIIDetectionUnionTypeDef:
return ...
# PIIDetectionUnionTypeDef definition
PIIDetectionUnionTypeDef = Union[
PIIDetectionTypeDef, # (1)
PIIDetectionOutputTypeDef, # (2)
]
PartitionValueListUnionTypeDef#
# PartitionValueListUnionTypeDef Union usage example
from types_boto3_glue.type_defs import PartitionValueListUnionTypeDef
def get_value() -> PartitionValueListUnionTypeDef:
return ...
# PartitionValueListUnionTypeDef definition
PartitionValueListUnionTypeDef = Union[
PartitionValueListTypeDef, # (1)
PartitionValueListOutputTypeDef, # (2)
]
PhysicalConnectionRequirementsUnionTypeDef#
# PhysicalConnectionRequirementsUnionTypeDef Union usage example
from types_boto3_glue.type_defs import PhysicalConnectionRequirementsUnionTypeDef
def get_value() -> PhysicalConnectionRequirementsUnionTypeDef:
return ...
# PhysicalConnectionRequirementsUnionTypeDef definition
PhysicalConnectionRequirementsUnionTypeDef = Union[
PhysicalConnectionRequirementsTypeDef, # (1)
PhysicalConnectionRequirementsOutputTypeDef, # (2)
]
PostgreSQLCatalogTargetUnionTypeDef#
# PostgreSQLCatalogTargetUnionTypeDef Union usage example
from types_boto3_glue.type_defs import PostgreSQLCatalogTargetUnionTypeDef
def get_value() -> PostgreSQLCatalogTargetUnionTypeDef:
return ...
# PostgreSQLCatalogTargetUnionTypeDef definition
PostgreSQLCatalogTargetUnionTypeDef = Union[
PostgreSQLCatalogTargetTypeDef, # (1)
PostgreSQLCatalogTargetOutputTypeDef, # (2)
]
RecipeActionUnionTypeDef#
# RecipeActionUnionTypeDef Union usage example
from types_boto3_glue.type_defs import RecipeActionUnionTypeDef
def get_value() -> RecipeActionUnionTypeDef:
return ...
# RecipeActionUnionTypeDef definition
RecipeActionUnionTypeDef = Union[
RecipeActionTypeDef, # (1)
RecipeActionOutputTypeDef, # (2)
]
RenameFieldUnionTypeDef#
# RenameFieldUnionTypeDef Union usage example
from types_boto3_glue.type_defs import RenameFieldUnionTypeDef
def get_value() -> RenameFieldUnionTypeDef:
return ...
# RenameFieldUnionTypeDef definition
RenameFieldUnionTypeDef = Union[
RenameFieldTypeDef, # (1)
RenameFieldOutputTypeDef, # (2)
]
SelectFieldsUnionTypeDef#
# SelectFieldsUnionTypeDef Union usage example
from types_boto3_glue.type_defs import SelectFieldsUnionTypeDef
def get_value() -> SelectFieldsUnionTypeDef:
return ...
# SelectFieldsUnionTypeDef definition
SelectFieldsUnionTypeDef = Union[
SelectFieldsTypeDef, # (1)
SelectFieldsOutputTypeDef, # (2)
]
SelectFromCollectionUnionTypeDef#
# SelectFromCollectionUnionTypeDef Union usage example
from types_boto3_glue.type_defs import SelectFromCollectionUnionTypeDef
def get_value() -> SelectFromCollectionUnionTypeDef:
return ...
# SelectFromCollectionUnionTypeDef definition
SelectFromCollectionUnionTypeDef = Union[
SelectFromCollectionTypeDef, # (1)
SelectFromCollectionOutputTypeDef, # (2)
]
SerDeInfoUnionTypeDef#
# SerDeInfoUnionTypeDef Union usage example
from types_boto3_glue.type_defs import SerDeInfoUnionTypeDef
def get_value() -> SerDeInfoUnionTypeDef:
return ...
# SerDeInfoUnionTypeDef definition
SerDeInfoUnionTypeDef = Union[
SerDeInfoTypeDef, # (1)
SerDeInfoOutputTypeDef, # (2)
]
SkewedInfoUnionTypeDef#
# SkewedInfoUnionTypeDef Union usage example
from types_boto3_glue.type_defs import SkewedInfoUnionTypeDef
def get_value() -> SkewedInfoUnionTypeDef:
return ...
# SkewedInfoUnionTypeDef definition
SkewedInfoUnionTypeDef = Union[
SkewedInfoTypeDef, # (1)
SkewedInfoOutputTypeDef, # (2)
]
SourceTableConfigUnionTypeDef#
# SourceTableConfigUnionTypeDef Union usage example
from types_boto3_glue.type_defs import SourceTableConfigUnionTypeDef
def get_value() -> SourceTableConfigUnionTypeDef:
return ...
# SourceTableConfigUnionTypeDef definition
SourceTableConfigUnionTypeDef = Union[
SourceTableConfigTypeDef, # (1)
SourceTableConfigOutputTypeDef, # (2)
]
SpigotUnionTypeDef#
# SpigotUnionTypeDef Union usage example
from types_boto3_glue.type_defs import SpigotUnionTypeDef
def get_value() -> SpigotUnionTypeDef:
return ...
# SpigotUnionTypeDef definition
SpigotUnionTypeDef = Union[
SpigotTypeDef, # (1)
SpigotOutputTypeDef, # (2)
]
- See SpigotTypeDef
- See SpigotOutputTypeDef
SplitFieldsUnionTypeDef#
# SplitFieldsUnionTypeDef Union usage example
from types_boto3_glue.type_defs import SplitFieldsUnionTypeDef
def get_value() -> SplitFieldsUnionTypeDef:
return ...
# SplitFieldsUnionTypeDef definition
SplitFieldsUnionTypeDef = Union[
SplitFieldsTypeDef, # (1)
SplitFieldsOutputTypeDef, # (2)
]
TransformConfigParameterUnionTypeDef#
# TransformConfigParameterUnionTypeDef Union usage example
from types_boto3_glue.type_defs import TransformConfigParameterUnionTypeDef
def get_value() -> TransformConfigParameterUnionTypeDef:
return ...
# TransformConfigParameterUnionTypeDef definition
TransformConfigParameterUnionTypeDef = Union[
TransformConfigParameterTypeDef, # (1)
TransformConfigParameterOutputTypeDef, # (2)
]
UnionUnionTypeDef#
# UnionUnionTypeDef Union usage example
from types_boto3_glue.type_defs import UnionUnionTypeDef
def get_value() -> UnionUnionTypeDef:
return ...
# UnionUnionTypeDef definition
UnionUnionTypeDef = Union[
UnionTypeDef, # (1)
UnionOutputTypeDef, # (2)
]
- See UnionTypeDef
- See UnionOutputTypeDef
UpsertRedshiftTargetOptionsUnionTypeDef#
# UpsertRedshiftTargetOptionsUnionTypeDef Union usage example
from types_boto3_glue.type_defs import UpsertRedshiftTargetOptionsUnionTypeDef
def get_value() -> UpsertRedshiftTargetOptionsUnionTypeDef:
return ...
# UpsertRedshiftTargetOptionsUnionTypeDef definition
UpsertRedshiftTargetOptionsUnionTypeDef = Union[
UpsertRedshiftTargetOptionsTypeDef, # (1)
UpsertRedshiftTargetOptionsOutputTypeDef, # (2)
]
ActionUnionTypeDef#
# ActionUnionTypeDef Union usage example
from types_boto3_glue.type_defs import ActionUnionTypeDef
def get_value() -> ActionUnionTypeDef:
return ...
# ActionUnionTypeDef definition
ActionUnionTypeDef = Union[
ActionTypeDef, # (1)
ActionOutputTypeDef, # (2)
]
- See ActionTypeDef
- See ActionOutputTypeDef
AmazonRedshiftNodeDataUnionTypeDef#
# AmazonRedshiftNodeDataUnionTypeDef Union usage example
from types_boto3_glue.type_defs import AmazonRedshiftNodeDataUnionTypeDef
def get_value() -> AmazonRedshiftNodeDataUnionTypeDef:
return ...
# AmazonRedshiftNodeDataUnionTypeDef definition
AmazonRedshiftNodeDataUnionTypeDef = Union[
AmazonRedshiftNodeDataTypeDef, # (1)
AmazonRedshiftNodeDataOutputTypeDef, # (2)
]
SnowflakeNodeDataUnionTypeDef#
# SnowflakeNodeDataUnionTypeDef Union usage example
from types_boto3_glue.type_defs import SnowflakeNodeDataUnionTypeDef
def get_value() -> SnowflakeNodeDataUnionTypeDef:
return ...
# SnowflakeNodeDataUnionTypeDef definition
SnowflakeNodeDataUnionTypeDef = Union[
SnowflakeNodeDataTypeDef, # (1)
SnowflakeNodeDataOutputTypeDef, # (2)
]
DecimalNumberUnionTypeDef#
# DecimalNumberUnionTypeDef Union usage example
from types_boto3_glue.type_defs import DecimalNumberUnionTypeDef
def get_value() -> DecimalNumberUnionTypeDef:
return ...
# DecimalNumberUnionTypeDef definition
DecimalNumberUnionTypeDef = Union[
DecimalNumberTypeDef, # (1)
DecimalNumberOutputTypeDef, # (2)
]
GovernedCatalogTargetUnionTypeDef#
# GovernedCatalogTargetUnionTypeDef Union usage example
from types_boto3_glue.type_defs import GovernedCatalogTargetUnionTypeDef
def get_value() -> GovernedCatalogTargetUnionTypeDef:
return ...
# GovernedCatalogTargetUnionTypeDef definition
GovernedCatalogTargetUnionTypeDef = Union[
GovernedCatalogTargetTypeDef, # (1)
GovernedCatalogTargetOutputTypeDef, # (2)
]
S3CatalogTargetUnionTypeDef#
# S3CatalogTargetUnionTypeDef Union usage example
from types_boto3_glue.type_defs import S3CatalogTargetUnionTypeDef
def get_value() -> S3CatalogTargetUnionTypeDef:
return ...
# S3CatalogTargetUnionTypeDef definition
S3CatalogTargetUnionTypeDef = Union[
S3CatalogTargetTypeDef, # (1)
S3CatalogTargetOutputTypeDef, # (2)
]
S3DeltaCatalogTargetUnionTypeDef#
# S3DeltaCatalogTargetUnionTypeDef Union usage example
from types_boto3_glue.type_defs import S3DeltaCatalogTargetUnionTypeDef
def get_value() -> S3DeltaCatalogTargetUnionTypeDef:
return ...
# S3DeltaCatalogTargetUnionTypeDef definition
S3DeltaCatalogTargetUnionTypeDef = Union[
S3DeltaCatalogTargetTypeDef, # (1)
S3DeltaCatalogTargetOutputTypeDef, # (2)
]
S3HudiCatalogTargetUnionTypeDef#
# S3HudiCatalogTargetUnionTypeDef Union usage example
from types_boto3_glue.type_defs import S3HudiCatalogTargetUnionTypeDef
def get_value() -> S3HudiCatalogTargetUnionTypeDef:
return ...
# S3HudiCatalogTargetUnionTypeDef definition
S3HudiCatalogTargetUnionTypeDef = Union[
S3HudiCatalogTargetTypeDef, # (1)
S3HudiCatalogTargetOutputTypeDef, # (2)
]
CodeGenNodeUnionTypeDef#
# CodeGenNodeUnionTypeDef Union usage example
from types_boto3_glue.type_defs import CodeGenNodeUnionTypeDef
def get_value() -> CodeGenNodeUnionTypeDef:
return ...
# CodeGenNodeUnionTypeDef definition
CodeGenNodeUnionTypeDef = Union[
CodeGenNodeTypeDef, # (1)
CodeGenNodeOutputTypeDef, # (2)
]
DateColumnStatisticsDataUnionTypeDef#
# DateColumnStatisticsDataUnionTypeDef Union usage example
from types_boto3_glue.type_defs import DateColumnStatisticsDataUnionTypeDef
def get_value() -> DateColumnStatisticsDataUnionTypeDef:
return ...
# DateColumnStatisticsDataUnionTypeDef definition
DateColumnStatisticsDataUnionTypeDef = Union[
DateColumnStatisticsDataTypeDef, # (1)
DateColumnStatisticsDataOutputTypeDef, # (2)
]
KafkaStreamingSourceOptionsUnionTypeDef#
# KafkaStreamingSourceOptionsUnionTypeDef Union usage example
from types_boto3_glue.type_defs import KafkaStreamingSourceOptionsUnionTypeDef
def get_value() -> KafkaStreamingSourceOptionsUnionTypeDef:
return ...
# KafkaStreamingSourceOptionsUnionTypeDef definition
KafkaStreamingSourceOptionsUnionTypeDef = Union[
KafkaStreamingSourceOptionsTypeDef, # (1)
KafkaStreamingSourceOptionsOutputTypeDef, # (2)
]
KinesisStreamingSourceOptionsUnionTypeDef#
# KinesisStreamingSourceOptionsUnionTypeDef Union usage example
from types_boto3_glue.type_defs import KinesisStreamingSourceOptionsUnionTypeDef
def get_value() -> KinesisStreamingSourceOptionsUnionTypeDef:
return ...
# KinesisStreamingSourceOptionsUnionTypeDef definition
KinesisStreamingSourceOptionsUnionTypeDef = Union[
KinesisStreamingSourceOptionsTypeDef, # (1)
KinesisStreamingSourceOptionsOutputTypeDef, # (2)
]
PredicateUnionTypeDef#
# PredicateUnionTypeDef Union usage example
from types_boto3_glue.type_defs import PredicateUnionTypeDef
def get_value() -> PredicateUnionTypeDef:
return ...
# PredicateUnionTypeDef definition
PredicateUnionTypeDef = Union[
PredicateTypeDef, # (1)
PredicateOutputTypeDef, # (2)
]
ProfileConfigurationUnionTypeDef#
# ProfileConfigurationUnionTypeDef Union usage example
from types_boto3_glue.type_defs import ProfileConfigurationUnionTypeDef
def get_value() -> ProfileConfigurationUnionTypeDef:
return ...
# ProfileConfigurationUnionTypeDef definition
ProfileConfigurationUnionTypeDef = Union[
ProfileConfigurationTypeDef, # (1)
ProfileConfigurationOutputTypeDef, # (2)
]
CrawlerTargetsUnionTypeDef#
# CrawlerTargetsUnionTypeDef Union usage example
from types_boto3_glue.type_defs import CrawlerTargetsUnionTypeDef
def get_value() -> CrawlerTargetsUnionTypeDef:
return ...
# CrawlerTargetsUnionTypeDef definition
CrawlerTargetsUnionTypeDef = Union[
CrawlerTargetsTypeDef, # (1)
CrawlerTargetsOutputTypeDef, # (2)
]
EvaluateDataQualityMultiFrameUnionTypeDef#
# EvaluateDataQualityMultiFrameUnionTypeDef Union usage example
from types_boto3_glue.type_defs import EvaluateDataQualityMultiFrameUnionTypeDef
def get_value() -> EvaluateDataQualityMultiFrameUnionTypeDef:
return ...
# EvaluateDataQualityMultiFrameUnionTypeDef definition
EvaluateDataQualityMultiFrameUnionTypeDef = Union[
EvaluateDataQualityMultiFrameTypeDef, # (1)
EvaluateDataQualityMultiFrameOutputTypeDef, # (2)
]
EvaluateDataQualityUnionTypeDef#
# EvaluateDataQualityUnionTypeDef Union usage example
from types_boto3_glue.type_defs import EvaluateDataQualityUnionTypeDef
def get_value() -> EvaluateDataQualityUnionTypeDef:
return ...
# EvaluateDataQualityUnionTypeDef definition
EvaluateDataQualityUnionTypeDef = Union[
EvaluateDataQualityTypeDef, # (1)
EvaluateDataQualityOutputTypeDef, # (2)
]
PrincipalPermissionsUnionTypeDef#
# PrincipalPermissionsUnionTypeDef Union usage example
from types_boto3_glue.type_defs import PrincipalPermissionsUnionTypeDef
def get_value() -> PrincipalPermissionsUnionTypeDef:
return ...
# PrincipalPermissionsUnionTypeDef definition
PrincipalPermissionsUnionTypeDef = Union[
PrincipalPermissionsTypeDef, # (1)
PrincipalPermissionsOutputTypeDef, # (2)
]
S3DeltaDirectTargetUnionTypeDef#
# S3DeltaDirectTargetUnionTypeDef Union usage example
from types_boto3_glue.type_defs import S3DeltaDirectTargetUnionTypeDef
def get_value() -> S3DeltaDirectTargetUnionTypeDef:
return ...
# S3DeltaDirectTargetUnionTypeDef definition
S3DeltaDirectTargetUnionTypeDef = Union[
S3DeltaDirectTargetTypeDef, # (1)
S3DeltaDirectTargetOutputTypeDef, # (2)
]
S3DirectTargetUnionTypeDef#
# S3DirectTargetUnionTypeDef Union usage example
from types_boto3_glue.type_defs import S3DirectTargetUnionTypeDef
def get_value() -> S3DirectTargetUnionTypeDef:
return ...
# S3DirectTargetUnionTypeDef definition
S3DirectTargetUnionTypeDef = Union[
S3DirectTargetTypeDef, # (1)
S3DirectTargetOutputTypeDef, # (2)
]
S3GlueParquetTargetUnionTypeDef#
# S3GlueParquetTargetUnionTypeDef Union usage example
from types_boto3_glue.type_defs import S3GlueParquetTargetUnionTypeDef
def get_value() -> S3GlueParquetTargetUnionTypeDef:
return ...
# S3GlueParquetTargetUnionTypeDef definition
S3GlueParquetTargetUnionTypeDef = Union[
S3GlueParquetTargetTypeDef, # (1)
S3GlueParquetTargetOutputTypeDef, # (2)
]
S3HudiDirectTargetUnionTypeDef#
# S3HudiDirectTargetUnionTypeDef Union usage example
from types_boto3_glue.type_defs import S3HudiDirectTargetUnionTypeDef
def get_value() -> S3HudiDirectTargetUnionTypeDef:
return ...
# S3HudiDirectTargetUnionTypeDef definition
S3HudiDirectTargetUnionTypeDef = Union[
S3HudiDirectTargetTypeDef, # (1)
S3HudiDirectTargetOutputTypeDef, # (2)
]
EncryptionConfigurationUnionTypeDef#
# EncryptionConfigurationUnionTypeDef Union usage example
from types_boto3_glue.type_defs import EncryptionConfigurationUnionTypeDef
def get_value() -> EncryptionConfigurationUnionTypeDef:
return ...
# EncryptionConfigurationUnionTypeDef definition
EncryptionConfigurationUnionTypeDef = Union[
EncryptionConfigurationTypeDef, # (1)
EncryptionConfigurationOutputTypeDef, # (2)
]
GlueSchemaUnionTypeDef#
# GlueSchemaUnionTypeDef Union usage example
from types_boto3_glue.type_defs import GlueSchemaUnionTypeDef
def get_value() -> GlueSchemaUnionTypeDef:
return ...
# GlueSchemaUnionTypeDef definition
GlueSchemaUnionTypeDef = Union[
GlueSchemaTypeDef, # (1)
GlueSchemaOutputTypeDef, # (2)
]
TargetTableConfigUnionTypeDef#
# TargetTableConfigUnionTypeDef Union usage example
from types_boto3_glue.type_defs import TargetTableConfigUnionTypeDef
def get_value() -> TargetTableConfigUnionTypeDef:
return ...
# TargetTableConfigUnionTypeDef definition
TargetTableConfigUnionTypeDef = Union[
TargetTableConfigTypeDef, # (1)
TargetTableConfigOutputTypeDef, # (2)
]
AggregateUnionTypeDef#
# AggregateUnionTypeDef Union usage example
from types_boto3_glue.type_defs import AggregateUnionTypeDef
def get_value() -> AggregateUnionTypeDef:
return ...
# AggregateUnionTypeDef definition
AggregateUnionTypeDef = Union[
AggregateTypeDef, # (1)
AggregateOutputTypeDef, # (2)
]
DropNullFieldsUnionTypeDef#
# DropNullFieldsUnionTypeDef Union usage example
from types_boto3_glue.type_defs import DropNullFieldsUnionTypeDef
def get_value() -> DropNullFieldsUnionTypeDef:
return ...
# DropNullFieldsUnionTypeDef definition
DropNullFieldsUnionTypeDef = Union[
DropNullFieldsTypeDef, # (1)
DropNullFieldsOutputTypeDef, # (2)
]
FilterExpressionUnionTypeDef#
# FilterExpressionUnionTypeDef Union usage example
from types_boto3_glue.type_defs import FilterExpressionUnionTypeDef
def get_value() -> FilterExpressionUnionTypeDef:
return ...
# FilterExpressionUnionTypeDef definition
FilterExpressionUnionTypeDef = Union[
FilterExpressionTypeDef, # (1)
FilterExpressionOutputTypeDef, # (2)
]
AthenaConnectorSourceUnionTypeDef#
# AthenaConnectorSourceUnionTypeDef Union usage example
from types_boto3_glue.type_defs import AthenaConnectorSourceUnionTypeDef
def get_value() -> AthenaConnectorSourceUnionTypeDef:
return ...
# AthenaConnectorSourceUnionTypeDef definition
AthenaConnectorSourceUnionTypeDef = Union[
AthenaConnectorSourceTypeDef, # (1)
AthenaConnectorSourceOutputTypeDef, # (2)
]
CatalogDeltaSourceUnionTypeDef#
# CatalogDeltaSourceUnionTypeDef Union usage example
from types_boto3_glue.type_defs import CatalogDeltaSourceUnionTypeDef
def get_value() -> CatalogDeltaSourceUnionTypeDef:
return ...
# CatalogDeltaSourceUnionTypeDef definition
CatalogDeltaSourceUnionTypeDef = Union[
CatalogDeltaSourceTypeDef, # (1)
CatalogDeltaSourceOutputTypeDef, # (2)
]
CatalogHudiSourceUnionTypeDef#
# CatalogHudiSourceUnionTypeDef Union usage example
from types_boto3_glue.type_defs import CatalogHudiSourceUnionTypeDef
def get_value() -> CatalogHudiSourceUnionTypeDef:
return ...
# CatalogHudiSourceUnionTypeDef definition
CatalogHudiSourceUnionTypeDef = Union[
CatalogHudiSourceTypeDef, # (1)
CatalogHudiSourceOutputTypeDef, # (2)
]
CustomCodeUnionTypeDef#
# CustomCodeUnionTypeDef Union usage example
from types_boto3_glue.type_defs import CustomCodeUnionTypeDef
def get_value() -> CustomCodeUnionTypeDef:
return ...
# CustomCodeUnionTypeDef definition
CustomCodeUnionTypeDef = Union[
CustomCodeTypeDef, # (1)
CustomCodeOutputTypeDef, # (2)
]
JDBCConnectorTargetUnionTypeDef#
# JDBCConnectorTargetUnionTypeDef Union usage example
from types_boto3_glue.type_defs import JDBCConnectorTargetUnionTypeDef
def get_value() -> JDBCConnectorTargetUnionTypeDef:
return ...
# JDBCConnectorTargetUnionTypeDef definition
JDBCConnectorTargetUnionTypeDef = Union[
JDBCConnectorTargetTypeDef, # (1)
JDBCConnectorTargetOutputTypeDef, # (2)
]
S3CatalogDeltaSourceUnionTypeDef#
# S3CatalogDeltaSourceUnionTypeDef Union usage example
from types_boto3_glue.type_defs import S3CatalogDeltaSourceUnionTypeDef
def get_value() -> S3CatalogDeltaSourceUnionTypeDef:
return ...
# S3CatalogDeltaSourceUnionTypeDef definition
S3CatalogDeltaSourceUnionTypeDef = Union[
S3CatalogDeltaSourceTypeDef, # (1)
S3CatalogDeltaSourceOutputTypeDef, # (2)
]
S3CatalogHudiSourceUnionTypeDef#
# S3CatalogHudiSourceUnionTypeDef Union usage example
from types_boto3_glue.type_defs import S3CatalogHudiSourceUnionTypeDef
def get_value() -> S3CatalogHudiSourceUnionTypeDef:
return ...
# S3CatalogHudiSourceUnionTypeDef definition
S3CatalogHudiSourceUnionTypeDef = Union[
S3CatalogHudiSourceTypeDef, # (1)
S3CatalogHudiSourceOutputTypeDef, # (2)
]
S3CsvSourceUnionTypeDef#
# S3CsvSourceUnionTypeDef Union usage example
from types_boto3_glue.type_defs import S3CsvSourceUnionTypeDef
def get_value() -> S3CsvSourceUnionTypeDef:
return ...
# S3CsvSourceUnionTypeDef definition
S3CsvSourceUnionTypeDef = Union[
S3CsvSourceTypeDef, # (1)
S3CsvSourceOutputTypeDef, # (2)
]
S3DeltaSourceUnionTypeDef#
# S3DeltaSourceUnionTypeDef Union usage example
from types_boto3_glue.type_defs import S3DeltaSourceUnionTypeDef
def get_value() -> S3DeltaSourceUnionTypeDef:
return ...
# S3DeltaSourceUnionTypeDef definition
S3DeltaSourceUnionTypeDef = Union[
S3DeltaSourceTypeDef, # (1)
S3DeltaSourceOutputTypeDef, # (2)
]
S3HudiSourceUnionTypeDef#
# S3HudiSourceUnionTypeDef Union usage example
from types_boto3_glue.type_defs import S3HudiSourceUnionTypeDef
def get_value() -> S3HudiSourceUnionTypeDef:
return ...
# S3HudiSourceUnionTypeDef definition
S3HudiSourceUnionTypeDef = Union[
S3HudiSourceTypeDef, # (1)
S3HudiSourceOutputTypeDef, # (2)
]
S3JsonSourceUnionTypeDef#
# S3JsonSourceUnionTypeDef Union usage example
from types_boto3_glue.type_defs import S3JsonSourceUnionTypeDef
def get_value() -> S3JsonSourceUnionTypeDef:
return ...
# S3JsonSourceUnionTypeDef definition
S3JsonSourceUnionTypeDef = Union[
S3JsonSourceTypeDef, # (1)
S3JsonSourceOutputTypeDef, # (2)
]
S3ParquetSourceUnionTypeDef#
# S3ParquetSourceUnionTypeDef Union usage example
from types_boto3_glue.type_defs import S3ParquetSourceUnionTypeDef
def get_value() -> S3ParquetSourceUnionTypeDef:
return ...
# S3ParquetSourceUnionTypeDef definition
S3ParquetSourceUnionTypeDef = Union[
S3ParquetSourceTypeDef, # (1)
S3ParquetSourceOutputTypeDef, # (2)
]
SparkConnectorSourceUnionTypeDef#
# SparkConnectorSourceUnionTypeDef Union usage example
from types_boto3_glue.type_defs import SparkConnectorSourceUnionTypeDef
def get_value() -> SparkConnectorSourceUnionTypeDef:
return ...
# SparkConnectorSourceUnionTypeDef definition
SparkConnectorSourceUnionTypeDef = Union[
SparkConnectorSourceTypeDef, # (1)
SparkConnectorSourceOutputTypeDef, # (2)
]
SparkConnectorTargetUnionTypeDef#
# SparkConnectorTargetUnionTypeDef Union usage example
from types_boto3_glue.type_defs import SparkConnectorTargetUnionTypeDef
def get_value() -> SparkConnectorTargetUnionTypeDef:
return ...
# SparkConnectorTargetUnionTypeDef definition
SparkConnectorTargetUnionTypeDef = Union[
SparkConnectorTargetTypeDef, # (1)
SparkConnectorTargetOutputTypeDef, # (2)
]
SparkSQLUnionTypeDef#
# SparkSQLUnionTypeDef Union usage example
from types_boto3_glue.type_defs import SparkSQLUnionTypeDef
def get_value() -> SparkSQLUnionTypeDef:
return ...
# SparkSQLUnionTypeDef definition
SparkSQLUnionTypeDef = Union[
SparkSQLTypeDef, # (1)
SparkSQLOutputTypeDef, # (2)
]
- See SparkSQLTypeDef
- See SparkSQLOutputTypeDef
DataSourceUnionTypeDef#
# DataSourceUnionTypeDef Union usage example
from types_boto3_glue.type_defs import DataSourceUnionTypeDef
def get_value() -> DataSourceUnionTypeDef:
return ...
# DataSourceUnionTypeDef definition
DataSourceUnionTypeDef = Union[
DataSourceTypeDef, # (1)
DataSourceOutputTypeDef, # (2)
]
JDBCConnectorSourceUnionTypeDef#
# JDBCConnectorSourceUnionTypeDef Union usage example
from types_boto3_glue.type_defs import JDBCConnectorSourceUnionTypeDef
def get_value() -> JDBCConnectorSourceUnionTypeDef:
return ...
# JDBCConnectorSourceUnionTypeDef definition
JDBCConnectorSourceUnionTypeDef = Union[
JDBCConnectorSourceTypeDef, # (1)
JDBCConnectorSourceOutputTypeDef, # (2)
]
JoinUnionTypeDef#
# JoinUnionTypeDef Union usage example
from types_boto3_glue.type_defs import JoinUnionTypeDef
def get_value() -> JoinUnionTypeDef:
return ...
# JoinUnionTypeDef definition
JoinUnionTypeDef = Union[
JoinTypeDef, # (1)
JoinOutputTypeDef, # (2)
]
- See JoinTypeDef
- See JoinOutputTypeDef
ApplyMappingUnionTypeDef#
# ApplyMappingUnionTypeDef Union usage example
from types_boto3_glue.type_defs import ApplyMappingUnionTypeDef
def get_value() -> ApplyMappingUnionTypeDef:
return ...
# ApplyMappingUnionTypeDef definition
ApplyMappingUnionTypeDef = Union[
ApplyMappingTypeDef, # (1)
ApplyMappingOutputTypeDef, # (2)
]
RecipeStepUnionTypeDef#
# RecipeStepUnionTypeDef Union usage example
from types_boto3_glue.type_defs import RecipeStepUnionTypeDef
def get_value() -> RecipeStepUnionTypeDef:
return ...
# RecipeStepUnionTypeDef definition
RecipeStepUnionTypeDef = Union[
RecipeStepTypeDef, # (1)
RecipeStepOutputTypeDef, # (2)
]
StorageDescriptorUnionTypeDef#
# StorageDescriptorUnionTypeDef Union usage example
from types_boto3_glue.type_defs import StorageDescriptorUnionTypeDef
def get_value() -> StorageDescriptorUnionTypeDef:
return ...
# StorageDescriptorUnionTypeDef definition
StorageDescriptorUnionTypeDef = Union[
StorageDescriptorTypeDef, # (1)
StorageDescriptorOutputTypeDef, # (2)
]
DynamicTransformUnionTypeDef#
# DynamicTransformUnionTypeDef Union usage example
from types_boto3_glue.type_defs import DynamicTransformUnionTypeDef
def get_value() -> DynamicTransformUnionTypeDef:
return ...
# DynamicTransformUnionTypeDef definition
DynamicTransformUnionTypeDef = Union[
DynamicTransformTypeDef, # (1)
DynamicTransformOutputTypeDef, # (2)
]
RedshiftTargetUnionTypeDef#
# RedshiftTargetUnionTypeDef Union usage example
from types_boto3_glue.type_defs import RedshiftTargetUnionTypeDef
def get_value() -> RedshiftTargetUnionTypeDef:
return ...
# RedshiftTargetUnionTypeDef definition
RedshiftTargetUnionTypeDef = Union[
RedshiftTargetTypeDef, # (1)
RedshiftTargetOutputTypeDef, # (2)
]
AmazonRedshiftSourceUnionTypeDef#
# AmazonRedshiftSourceUnionTypeDef Union usage example
from types_boto3_glue.type_defs import AmazonRedshiftSourceUnionTypeDef
def get_value() -> AmazonRedshiftSourceUnionTypeDef:
return ...
# AmazonRedshiftSourceUnionTypeDef definition
AmazonRedshiftSourceUnionTypeDef = Union[
AmazonRedshiftSourceTypeDef, # (1)
AmazonRedshiftSourceOutputTypeDef, # (2)
]
AmazonRedshiftTargetUnionTypeDef#
# AmazonRedshiftTargetUnionTypeDef Union usage example
from types_boto3_glue.type_defs import AmazonRedshiftTargetUnionTypeDef
def get_value() -> AmazonRedshiftTargetUnionTypeDef:
return ...
# AmazonRedshiftTargetUnionTypeDef definition
AmazonRedshiftTargetUnionTypeDef = Union[
AmazonRedshiftTargetTypeDef, # (1)
AmazonRedshiftTargetOutputTypeDef, # (2)
]
SnowflakeTargetUnionTypeDef#
# SnowflakeTargetUnionTypeDef Union usage example
from types_boto3_glue.type_defs import SnowflakeTargetUnionTypeDef
def get_value() -> SnowflakeTargetUnionTypeDef:
return ...
# SnowflakeTargetUnionTypeDef definition
SnowflakeTargetUnionTypeDef = Union[
SnowflakeTargetTypeDef, # (1)
SnowflakeTargetOutputTypeDef, # (2)
]
DecimalColumnStatisticsDataUnionTypeDef#
# DecimalColumnStatisticsDataUnionTypeDef Union usage example
from types_boto3_glue.type_defs import DecimalColumnStatisticsDataUnionTypeDef
def get_value() -> DecimalColumnStatisticsDataUnionTypeDef:
return ...
# DecimalColumnStatisticsDataUnionTypeDef definition
DecimalColumnStatisticsDataUnionTypeDef = Union[
DecimalColumnStatisticsDataTypeDef, # (1)
DecimalColumnStatisticsDataOutputTypeDef, # (2)
]
CatalogKafkaSourceUnionTypeDef#
# CatalogKafkaSourceUnionTypeDef Union usage example
from types_boto3_glue.type_defs import CatalogKafkaSourceUnionTypeDef
def get_value() -> CatalogKafkaSourceUnionTypeDef:
return ...
# CatalogKafkaSourceUnionTypeDef definition
CatalogKafkaSourceUnionTypeDef = Union[
CatalogKafkaSourceTypeDef, # (1)
CatalogKafkaSourceOutputTypeDef, # (2)
]
DirectKafkaSourceUnionTypeDef#
# DirectKafkaSourceUnionTypeDef Union usage example
from types_boto3_glue.type_defs import DirectKafkaSourceUnionTypeDef
def get_value() -> DirectKafkaSourceUnionTypeDef:
return ...
# DirectKafkaSourceUnionTypeDef definition
DirectKafkaSourceUnionTypeDef = Union[
DirectKafkaSourceTypeDef, # (1)
DirectKafkaSourceOutputTypeDef, # (2)
]
CatalogKinesisSourceUnionTypeDef#
# CatalogKinesisSourceUnionTypeDef Union usage example
from types_boto3_glue.type_defs import CatalogKinesisSourceUnionTypeDef
def get_value() -> CatalogKinesisSourceUnionTypeDef:
return ...
# CatalogKinesisSourceUnionTypeDef definition
CatalogKinesisSourceUnionTypeDef = Union[
CatalogKinesisSourceTypeDef, # (1)
CatalogKinesisSourceOutputTypeDef, # (2)
]
DirectKinesisSourceUnionTypeDef#
# DirectKinesisSourceUnionTypeDef Union usage example
from types_boto3_glue.type_defs import DirectKinesisSourceUnionTypeDef
def get_value() -> DirectKinesisSourceUnionTypeDef:
return ...
# DirectKinesisSourceUnionTypeDef definition
DirectKinesisSourceUnionTypeDef = Union[
DirectKinesisSourceTypeDef, # (1)
DirectKinesisSourceOutputTypeDef, # (2)
]
ConnectorDataSourceUnionTypeDef#
# ConnectorDataSourceUnionTypeDef Union usage example
from types_boto3_glue.type_defs import ConnectorDataSourceUnionTypeDef
def get_value() -> ConnectorDataSourceUnionTypeDef:
return ...
# ConnectorDataSourceUnionTypeDef definition
ConnectorDataSourceUnionTypeDef = Union[
ConnectorDataSourceTypeDef, # (1)
ConnectorDataSourceOutputTypeDef, # (2)
]
SnowflakeSourceUnionTypeDef#
# SnowflakeSourceUnionTypeDef Union usage example
from types_boto3_glue.type_defs import SnowflakeSourceUnionTypeDef
def get_value() -> SnowflakeSourceUnionTypeDef:
return ...
# SnowflakeSourceUnionTypeDef definition
SnowflakeSourceUnionTypeDef = Union[
SnowflakeSourceTypeDef, # (1)
SnowflakeSourceOutputTypeDef, # (2)
]
FilterUnionTypeDef#
# FilterUnionTypeDef Union usage example
from types_boto3_glue.type_defs import FilterUnionTypeDef
def get_value() -> FilterUnionTypeDef:
return ...
# FilterUnionTypeDef definition
FilterUnionTypeDef = Union[
FilterTypeDef, # (1)
FilterOutputTypeDef, # (2)
]
- See FilterTypeDef
- See FilterOutputTypeDef
RecipeUnionTypeDef#
# RecipeUnionTypeDef Union usage example
from types_boto3_glue.type_defs import RecipeUnionTypeDef
def get_value() -> RecipeUnionTypeDef:
return ...
# RecipeUnionTypeDef definition
RecipeUnionTypeDef = Union[
RecipeTypeDef, # (1)
RecipeOutputTypeDef, # (2)
]
- See RecipeTypeDef
- See RecipeOutputTypeDef
ColumnStatisticsDataUnionTypeDef#
# ColumnStatisticsDataUnionTypeDef Union usage example
from types_boto3_glue.type_defs import ColumnStatisticsDataUnionTypeDef
def get_value() -> ColumnStatisticsDataUnionTypeDef:
return ...
# ColumnStatisticsDataUnionTypeDef definition
ColumnStatisticsDataUnionTypeDef = Union[
ColumnStatisticsDataTypeDef, # (1)
ColumnStatisticsDataOutputTypeDef, # (2)
]
CodeGenConfigurationNodeUnionTypeDef#
# CodeGenConfigurationNodeUnionTypeDef Union usage example
from types_boto3_glue.type_defs import CodeGenConfigurationNodeUnionTypeDef
def get_value() -> CodeGenConfigurationNodeUnionTypeDef:
return ...
# CodeGenConfigurationNodeUnionTypeDef definition
CodeGenConfigurationNodeUnionTypeDef = Union[
CodeGenConfigurationNodeTypeDef, # (1)
CodeGenConfigurationNodeOutputTypeDef, # (2)
]
ColumnStatisticsUnionTypeDef#
# ColumnStatisticsUnionTypeDef Union usage example
from types_boto3_glue.type_defs import ColumnStatisticsUnionTypeDef
def get_value() -> ColumnStatisticsUnionTypeDef:
return ...
# ColumnStatisticsUnionTypeDef definition
ColumnStatisticsUnionTypeDef = Union[
ColumnStatisticsTypeDef, # (1)
ColumnStatisticsOutputTypeDef, # (2)
]
NotificationPropertyTypeDef#
# NotificationPropertyTypeDef TypedDict usage example
from types_boto3_glue.type_defs import NotificationPropertyTypeDef
def get_value() -> NotificationPropertyTypeDef:
return {
"NotifyDelayAfter": ...,
}
# NotificationPropertyTypeDef definition
class NotificationPropertyTypeDef(TypedDict):
NotifyDelayAfter: NotRequired[int],
AggregateOperationOutputTypeDef#
# AggregateOperationOutputTypeDef TypedDict usage example
from types_boto3_glue.type_defs import AggregateOperationOutputTypeDef
def get_value() -> AggregateOperationOutputTypeDef:
return {
"Column": ...,
}
# AggregateOperationOutputTypeDef definition
class AggregateOperationOutputTypeDef(TypedDict):
Column: List[str],
AggFunc: AggFunctionType, # (1)
- See AggFunctionType
AggregateOperationTypeDef#
# AggregateOperationTypeDef TypedDict usage example
from types_boto3_glue.type_defs import AggregateOperationTypeDef
def get_value() -> AggregateOperationTypeDef:
return {
"Column": ...,
}
# AggregateOperationTypeDef definition
class AggregateOperationTypeDef(TypedDict):
Column: Sequence[str],
AggFunc: AggFunctionType, # (1)
- See AggFunctionType
AllowedValueTypeDef#
# AllowedValueTypeDef TypedDict usage example
from types_boto3_glue.type_defs import AllowedValueTypeDef
def get_value() -> AllowedValueTypeDef:
return {
"Description": ...,
}
# AllowedValueTypeDef definition
class AllowedValueTypeDef(TypedDict):
Value: str,
Description: NotRequired[str],
AmazonRedshiftAdvancedOptionTypeDef#
# AmazonRedshiftAdvancedOptionTypeDef TypedDict usage example
from types_boto3_glue.type_defs import AmazonRedshiftAdvancedOptionTypeDef
def get_value() -> AmazonRedshiftAdvancedOptionTypeDef:
return {
"Key": ...,
}
# AmazonRedshiftAdvancedOptionTypeDef definition
class AmazonRedshiftAdvancedOptionTypeDef(TypedDict):
Key: NotRequired[str],
Value: NotRequired[str],
OptionTypeDef#
# OptionTypeDef TypedDict usage example
from types_boto3_glue.type_defs import OptionTypeDef
def get_value() -> OptionTypeDef:
return {
"Value": ...,
}
# OptionTypeDef definition
class OptionTypeDef(TypedDict):
Value: NotRequired[str],
Label: NotRequired[str],
Description: NotRequired[str],
AnnotationErrorTypeDef#
# AnnotationErrorTypeDef TypedDict usage example
from types_boto3_glue.type_defs import AnnotationErrorTypeDef
def get_value() -> AnnotationErrorTypeDef:
return {
"ProfileId": ...,
}
# AnnotationErrorTypeDef definition
class AnnotationErrorTypeDef(TypedDict):
ProfileId: NotRequired[str],
StatisticId: NotRequired[str],
FailureReason: NotRequired[str],
MappingOutputTypeDef#
# MappingOutputTypeDef TypedDict usage example
from types_boto3_glue.type_defs import MappingOutputTypeDef
def get_value() -> MappingOutputTypeDef:
return {
"ToKey": ...,
}
# 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 TypedDict usage example
from types_boto3_glue.type_defs import MappingPaginatorTypeDef
def get_value() -> MappingPaginatorTypeDef:
return {
"ToKey": ...,
}
# 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 TypedDict usage example
from types_boto3_glue.type_defs import AuditContextTypeDef
def get_value() -> AuditContextTypeDef:
return {
"AdditionalAuditContext": ...,
}
# AuditContextTypeDef definition
class AuditContextTypeDef(TypedDict):
AdditionalAuditContext: NotRequired[str],
RequestedColumns: NotRequired[Sequence[str]],
AllColumnsRequested: NotRequired[bool],
BasicAuthenticationCredentialsTypeDef#
# BasicAuthenticationCredentialsTypeDef TypedDict usage example
from types_boto3_glue.type_defs import BasicAuthenticationCredentialsTypeDef
def get_value() -> BasicAuthenticationCredentialsTypeDef:
return {
"Username": ...,
}
# BasicAuthenticationCredentialsTypeDef definition
class BasicAuthenticationCredentialsTypeDef(TypedDict):
Username: NotRequired[str],
Password: NotRequired[str],
AuthorizationCodePropertiesTypeDef#
# AuthorizationCodePropertiesTypeDef TypedDict usage example
from types_boto3_glue.type_defs import AuthorizationCodePropertiesTypeDef
def get_value() -> AuthorizationCodePropertiesTypeDef:
return {
"AuthorizationCode": ...,
}
# AuthorizationCodePropertiesTypeDef definition
class AuthorizationCodePropertiesTypeDef(TypedDict):
AuthorizationCode: NotRequired[str],
RedirectUri: NotRequired[str],
PartitionValueListOutputTypeDef#
# PartitionValueListOutputTypeDef TypedDict usage example
from types_boto3_glue.type_defs import PartitionValueListOutputTypeDef
def get_value() -> PartitionValueListOutputTypeDef:
return {
"Values": ...,
}
# PartitionValueListOutputTypeDef definition
class PartitionValueListOutputTypeDef(TypedDict):
Values: List[str],
BasicCatalogTargetOutputTypeDef#
# BasicCatalogTargetOutputTypeDef TypedDict usage example
from types_boto3_glue.type_defs import BasicCatalogTargetOutputTypeDef
def get_value() -> BasicCatalogTargetOutputTypeDef:
return {
"Name": ...,
}
# BasicCatalogTargetOutputTypeDef definition
class BasicCatalogTargetOutputTypeDef(TypedDict):
Name: str,
Inputs: List[str],
Database: str,
Table: str,
PartitionKeys: NotRequired[List[List[str]]],
BasicCatalogTargetTypeDef#
# BasicCatalogTargetTypeDef TypedDict usage example
from types_boto3_glue.type_defs import BasicCatalogTargetTypeDef
def get_value() -> BasicCatalogTargetTypeDef:
return {
"Name": ...,
}
# BasicCatalogTargetTypeDef definition
class BasicCatalogTargetTypeDef(TypedDict):
Name: str,
Inputs: Sequence[str],
Database: str,
Table: str,
PartitionKeys: NotRequired[Sequence[Sequence[str]]],
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef TypedDict usage example
from types_boto3_glue.type_defs import ResponseMetadataTypeDef
def get_value() -> ResponseMetadataTypeDef:
return {
"RequestId": ...,
}
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
HostId: NotRequired[str],
BatchDeleteConnectionRequestTypeDef#
# BatchDeleteConnectionRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import BatchDeleteConnectionRequestTypeDef
def get_value() -> BatchDeleteConnectionRequestTypeDef:
return {
"ConnectionNameList": ...,
}
# BatchDeleteConnectionRequestTypeDef definition
class BatchDeleteConnectionRequestTypeDef(TypedDict):
ConnectionNameList: Sequence[str],
CatalogId: NotRequired[str],
ErrorDetailTypeDef#
# ErrorDetailTypeDef TypedDict usage example
from types_boto3_glue.type_defs import ErrorDetailTypeDef
def get_value() -> ErrorDetailTypeDef:
return {
"ErrorCode": ...,
}
# ErrorDetailTypeDef definition
class ErrorDetailTypeDef(TypedDict):
ErrorCode: NotRequired[str],
ErrorMessage: NotRequired[str],
BatchDeleteTableRequestTypeDef#
# BatchDeleteTableRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import BatchDeleteTableRequestTypeDef
def get_value() -> BatchDeleteTableRequestTypeDef:
return {
"DatabaseName": ...,
}
# BatchDeleteTableRequestTypeDef definition
class BatchDeleteTableRequestTypeDef(TypedDict):
DatabaseName: str,
TablesToDelete: Sequence[str],
CatalogId: NotRequired[str],
TransactionId: NotRequired[str],
BatchDeleteTableVersionRequestTypeDef#
# BatchDeleteTableVersionRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import BatchDeleteTableVersionRequestTypeDef
def get_value() -> BatchDeleteTableVersionRequestTypeDef:
return {
"DatabaseName": ...,
}
# BatchDeleteTableVersionRequestTypeDef definition
class BatchDeleteTableVersionRequestTypeDef(TypedDict):
DatabaseName: str,
TableName: str,
VersionIds: Sequence[str],
CatalogId: NotRequired[str],
BatchGetBlueprintsRequestTypeDef#
# BatchGetBlueprintsRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import BatchGetBlueprintsRequestTypeDef
def get_value() -> BatchGetBlueprintsRequestTypeDef:
return {
"Names": ...,
}
# BatchGetBlueprintsRequestTypeDef definition
class BatchGetBlueprintsRequestTypeDef(TypedDict):
Names: Sequence[str],
IncludeBlueprint: NotRequired[bool],
IncludeParameterSpec: NotRequired[bool],
BatchGetCrawlersRequestTypeDef#
# BatchGetCrawlersRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import BatchGetCrawlersRequestTypeDef
def get_value() -> BatchGetCrawlersRequestTypeDef:
return {
"CrawlerNames": ...,
}
# BatchGetCrawlersRequestTypeDef definition
class BatchGetCrawlersRequestTypeDef(TypedDict):
CrawlerNames: Sequence[str],
BatchGetCustomEntityTypesRequestTypeDef#
# BatchGetCustomEntityTypesRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import BatchGetCustomEntityTypesRequestTypeDef
def get_value() -> BatchGetCustomEntityTypesRequestTypeDef:
return {
"Names": ...,
}
# BatchGetCustomEntityTypesRequestTypeDef definition
class BatchGetCustomEntityTypesRequestTypeDef(TypedDict):
Names: Sequence[str],
CustomEntityTypeTypeDef#
# CustomEntityTypeTypeDef TypedDict usage example
from types_boto3_glue.type_defs import CustomEntityTypeTypeDef
def get_value() -> CustomEntityTypeTypeDef:
return {
"Name": ...,
}
# CustomEntityTypeTypeDef definition
class CustomEntityTypeTypeDef(TypedDict):
Name: str,
RegexString: str,
ContextWords: NotRequired[List[str]],
BatchGetDataQualityResultRequestTypeDef#
# BatchGetDataQualityResultRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import BatchGetDataQualityResultRequestTypeDef
def get_value() -> BatchGetDataQualityResultRequestTypeDef:
return {
"ResultIds": ...,
}
# BatchGetDataQualityResultRequestTypeDef definition
class BatchGetDataQualityResultRequestTypeDef(TypedDict):
ResultIds: Sequence[str],
BatchGetDevEndpointsRequestTypeDef#
# BatchGetDevEndpointsRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import BatchGetDevEndpointsRequestTypeDef
def get_value() -> BatchGetDevEndpointsRequestTypeDef:
return {
"DevEndpointNames": ...,
}
# BatchGetDevEndpointsRequestTypeDef definition
class BatchGetDevEndpointsRequestTypeDef(TypedDict):
DevEndpointNames: Sequence[str],
DevEndpointTypeDef#
# DevEndpointTypeDef TypedDict usage example
from types_boto3_glue.type_defs import DevEndpointTypeDef
def get_value() -> DevEndpointTypeDef:
return {
"EndpointName": ...,
}
# 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]],
- See WorkerTypeType
BatchGetJobsRequestTypeDef#
# BatchGetJobsRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import BatchGetJobsRequestTypeDef
def get_value() -> BatchGetJobsRequestTypeDef:
return {
"JobNames": ...,
}
# BatchGetJobsRequestTypeDef definition
class BatchGetJobsRequestTypeDef(TypedDict):
JobNames: Sequence[str],
BatchGetTableOptimizerEntryTypeDef#
# BatchGetTableOptimizerEntryTypeDef TypedDict usage example
from types_boto3_glue.type_defs import BatchGetTableOptimizerEntryTypeDef
def get_value() -> BatchGetTableOptimizerEntryTypeDef:
return {
"catalogId": ...,
}
# BatchGetTableOptimizerEntryTypeDef definition
class BatchGetTableOptimizerEntryTypeDef(TypedDict):
catalogId: NotRequired[str],
databaseName: NotRequired[str],
tableName: NotRequired[str],
type: NotRequired[TableOptimizerTypeType], # (1)
BatchGetTriggersRequestTypeDef#
# BatchGetTriggersRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import BatchGetTriggersRequestTypeDef
def get_value() -> BatchGetTriggersRequestTypeDef:
return {
"TriggerNames": ...,
}
# BatchGetTriggersRequestTypeDef definition
class BatchGetTriggersRequestTypeDef(TypedDict):
TriggerNames: Sequence[str],
BatchGetWorkflowsRequestTypeDef#
# BatchGetWorkflowsRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import BatchGetWorkflowsRequestTypeDef
def get_value() -> BatchGetWorkflowsRequestTypeDef:
return {
"Names": ...,
}
# BatchGetWorkflowsRequestTypeDef definition
class BatchGetWorkflowsRequestTypeDef(TypedDict):
Names: Sequence[str],
IncludeGraph: NotRequired[bool],
DatapointInclusionAnnotationTypeDef#
# DatapointInclusionAnnotationTypeDef TypedDict usage example
from types_boto3_glue.type_defs import DatapointInclusionAnnotationTypeDef
def get_value() -> DatapointInclusionAnnotationTypeDef:
return {
"ProfileId": ...,
}
# DatapointInclusionAnnotationTypeDef definition
class DatapointInclusionAnnotationTypeDef(TypedDict):
ProfileId: NotRequired[str],
StatisticId: NotRequired[str],
InclusionAnnotation: NotRequired[InclusionAnnotationValueType], # (1)
BatchStopJobRunRequestTypeDef#
# BatchStopJobRunRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import BatchStopJobRunRequestTypeDef
def get_value() -> BatchStopJobRunRequestTypeDef:
return {
"JobName": ...,
}
# BatchStopJobRunRequestTypeDef definition
class BatchStopJobRunRequestTypeDef(TypedDict):
JobName: str,
JobRunIds: Sequence[str],
BatchStopJobRunSuccessfulSubmissionTypeDef#
# BatchStopJobRunSuccessfulSubmissionTypeDef TypedDict usage example
from types_boto3_glue.type_defs import BatchStopJobRunSuccessfulSubmissionTypeDef
def get_value() -> BatchStopJobRunSuccessfulSubmissionTypeDef:
return {
"JobName": ...,
}
# BatchStopJobRunSuccessfulSubmissionTypeDef definition
class BatchStopJobRunSuccessfulSubmissionTypeDef(TypedDict):
JobName: NotRequired[str],
JobRunId: NotRequired[str],
BinaryColumnStatisticsDataTypeDef#
# BinaryColumnStatisticsDataTypeDef TypedDict usage example
from types_boto3_glue.type_defs import BinaryColumnStatisticsDataTypeDef
def get_value() -> BinaryColumnStatisticsDataTypeDef:
return {
"MaximumLength": ...,
}
# BinaryColumnStatisticsDataTypeDef definition
class BinaryColumnStatisticsDataTypeDef(TypedDict):
MaximumLength: int,
AverageLength: float,
NumberOfNulls: int,
BlueprintDetailsTypeDef#
# BlueprintDetailsTypeDef TypedDict usage example
from types_boto3_glue.type_defs import BlueprintDetailsTypeDef
def get_value() -> BlueprintDetailsTypeDef:
return {
"BlueprintName": ...,
}
# BlueprintDetailsTypeDef definition
class BlueprintDetailsTypeDef(TypedDict):
BlueprintName: NotRequired[str],
RunId: NotRequired[str],
BlueprintRunTypeDef#
# BlueprintRunTypeDef TypedDict usage example
from types_boto3_glue.type_defs import BlueprintRunTypeDef
def get_value() -> BlueprintRunTypeDef:
return {
"BlueprintName": ...,
}
# 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],
LastActiveDefinitionTypeDef#
# LastActiveDefinitionTypeDef TypedDict usage example
from types_boto3_glue.type_defs import LastActiveDefinitionTypeDef
def get_value() -> LastActiveDefinitionTypeDef:
return {
"Description": ...,
}
# LastActiveDefinitionTypeDef definition
class LastActiveDefinitionTypeDef(TypedDict):
Description: NotRequired[str],
LastModifiedOn: NotRequired[datetime],
ParameterSpec: NotRequired[str],
BlueprintLocation: NotRequired[str],
BlueprintServiceLocation: NotRequired[str],
BooleanColumnStatisticsDataTypeDef#
# BooleanColumnStatisticsDataTypeDef TypedDict usage example
from types_boto3_glue.type_defs import BooleanColumnStatisticsDataTypeDef
def get_value() -> BooleanColumnStatisticsDataTypeDef:
return {
"NumberOfTrues": ...,
}
# BooleanColumnStatisticsDataTypeDef definition
class BooleanColumnStatisticsDataTypeDef(TypedDict):
NumberOfTrues: int,
NumberOfFalses: int,
NumberOfNulls: int,
CancelDataQualityRuleRecommendationRunRequestTypeDef#
# CancelDataQualityRuleRecommendationRunRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import CancelDataQualityRuleRecommendationRunRequestTypeDef
def get_value() -> CancelDataQualityRuleRecommendationRunRequestTypeDef:
return {
"RunId": ...,
}
# CancelDataQualityRuleRecommendationRunRequestTypeDef definition
class CancelDataQualityRuleRecommendationRunRequestTypeDef(TypedDict):
RunId: str,
CancelDataQualityRulesetEvaluationRunRequestTypeDef#
# CancelDataQualityRulesetEvaluationRunRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import CancelDataQualityRulesetEvaluationRunRequestTypeDef
def get_value() -> CancelDataQualityRulesetEvaluationRunRequestTypeDef:
return {
"RunId": ...,
}
# CancelDataQualityRulesetEvaluationRunRequestTypeDef definition
class CancelDataQualityRulesetEvaluationRunRequestTypeDef(TypedDict):
RunId: str,
CancelMLTaskRunRequestTypeDef#
# CancelMLTaskRunRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import CancelMLTaskRunRequestTypeDef
def get_value() -> CancelMLTaskRunRequestTypeDef:
return {
"TransformId": ...,
}
# CancelMLTaskRunRequestTypeDef definition
class CancelMLTaskRunRequestTypeDef(TypedDict):
TransformId: str,
TaskRunId: str,
CancelStatementRequestTypeDef#
# CancelStatementRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import CancelStatementRequestTypeDef
def get_value() -> CancelStatementRequestTypeDef:
return {
"SessionId": ...,
}
# CancelStatementRequestTypeDef definition
class CancelStatementRequestTypeDef(TypedDict):
SessionId: str,
Id: int,
RequestOrigin: NotRequired[str],
CapabilitiesTypeDef#
# CapabilitiesTypeDef TypedDict usage example
from types_boto3_glue.type_defs import CapabilitiesTypeDef
def get_value() -> CapabilitiesTypeDef:
return {
"SupportedAuthenticationTypes": ...,
}
# CapabilitiesTypeDef definition
class CapabilitiesTypeDef(TypedDict):
SupportedAuthenticationTypes: List[AuthenticationTypeType], # (1)
SupportedDataOperations: List[DataOperationType], # (2)
SupportedComputeEnvironments: List[ComputeEnvironmentType], # (3)
CatalogEntryTypeDef#
# CatalogEntryTypeDef TypedDict usage example
from types_boto3_glue.type_defs import CatalogEntryTypeDef
def get_value() -> CatalogEntryTypeDef:
return {
"DatabaseName": ...,
}
# CatalogEntryTypeDef definition
class CatalogEntryTypeDef(TypedDict):
DatabaseName: str,
TableName: str,
CatalogImportStatusTypeDef#
# CatalogImportStatusTypeDef TypedDict usage example
from types_boto3_glue.type_defs import CatalogImportStatusTypeDef
def get_value() -> CatalogImportStatusTypeDef:
return {
"ImportCompleted": ...,
}
# CatalogImportStatusTypeDef definition
class CatalogImportStatusTypeDef(TypedDict):
ImportCompleted: NotRequired[bool],
ImportTime: NotRequired[datetime],
ImportedBy: NotRequired[str],
FederatedCatalogTypeDef#
# FederatedCatalogTypeDef TypedDict usage example
from types_boto3_glue.type_defs import FederatedCatalogTypeDef
def get_value() -> FederatedCatalogTypeDef:
return {
"Identifier": ...,
}
# FederatedCatalogTypeDef definition
class FederatedCatalogTypeDef(TypedDict):
Identifier: NotRequired[str],
ConnectionName: NotRequired[str],
TargetRedshiftCatalogTypeDef#
# TargetRedshiftCatalogTypeDef TypedDict usage example
from types_boto3_glue.type_defs import TargetRedshiftCatalogTypeDef
def get_value() -> TargetRedshiftCatalogTypeDef:
return {
"CatalogArn": ...,
}
# TargetRedshiftCatalogTypeDef definition
class TargetRedshiftCatalogTypeDef(TypedDict):
CatalogArn: str,
KafkaStreamingSourceOptionsOutputTypeDef#
# KafkaStreamingSourceOptionsOutputTypeDef TypedDict usage example
from types_boto3_glue.type_defs import KafkaStreamingSourceOptionsOutputTypeDef
def get_value() -> KafkaStreamingSourceOptionsOutputTypeDef:
return {
"BootstrapServers": ...,
}
# 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 TypedDict usage example
from types_boto3_glue.type_defs import StreamingDataPreviewOptionsTypeDef
def get_value() -> StreamingDataPreviewOptionsTypeDef:
return {
"PollingTime": ...,
}
# StreamingDataPreviewOptionsTypeDef definition
class StreamingDataPreviewOptionsTypeDef(TypedDict):
PollingTime: NotRequired[int],
RecordPollingLimit: NotRequired[int],
KinesisStreamingSourceOptionsOutputTypeDef#
# KinesisStreamingSourceOptionsOutputTypeDef TypedDict usage example
from types_boto3_glue.type_defs import KinesisStreamingSourceOptionsOutputTypeDef
def get_value() -> KinesisStreamingSourceOptionsOutputTypeDef:
return {
"EndpointUrl": ...,
}
# 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],
DataLakeAccessPropertiesOutputTypeDef#
# DataLakeAccessPropertiesOutputTypeDef TypedDict usage example
from types_boto3_glue.type_defs import DataLakeAccessPropertiesOutputTypeDef
def get_value() -> DataLakeAccessPropertiesOutputTypeDef:
return {
"DataLakeAccess": ...,
}
# 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 TypedDict usage example
from types_boto3_glue.type_defs import DataLakeAccessPropertiesTypeDef
def get_value() -> DataLakeAccessPropertiesTypeDef:
return {
"DataLakeAccess": ...,
}
# DataLakeAccessPropertiesTypeDef definition
class DataLakeAccessPropertiesTypeDef(TypedDict):
DataLakeAccess: NotRequired[bool],
DataTransferRole: NotRequired[str],
KmsKey: NotRequired[str],
CatalogType: NotRequired[str],
CatalogSchemaChangePolicyTypeDef#
# CatalogSchemaChangePolicyTypeDef TypedDict usage example
from types_boto3_glue.type_defs import CatalogSchemaChangePolicyTypeDef
def get_value() -> CatalogSchemaChangePolicyTypeDef:
return {
"EnableUpdateCatalog": ...,
}
# CatalogSchemaChangePolicyTypeDef definition
class CatalogSchemaChangePolicyTypeDef(TypedDict):
EnableUpdateCatalog: NotRequired[bool],
UpdateBehavior: NotRequired[UpdateCatalogBehaviorType], # (1)
CatalogSourceTypeDef#
# CatalogSourceTypeDef TypedDict usage example
from types_boto3_glue.type_defs import CatalogSourceTypeDef
def get_value() -> CatalogSourceTypeDef:
return {
"Name": ...,
}
# CatalogSourceTypeDef definition
class CatalogSourceTypeDef(TypedDict):
Name: str,
Database: str,
Table: str,
CatalogTargetOutputTypeDef#
# CatalogTargetOutputTypeDef TypedDict usage example
from types_boto3_glue.type_defs import CatalogTargetOutputTypeDef
def get_value() -> CatalogTargetOutputTypeDef:
return {
"DatabaseName": ...,
}
# CatalogTargetOutputTypeDef definition
class CatalogTargetOutputTypeDef(TypedDict):
DatabaseName: str,
Tables: List[str],
ConnectionName: NotRequired[str],
EventQueueArn: NotRequired[str],
DlqEventQueueArn: NotRequired[str],
CatalogTargetTypeDef#
# CatalogTargetTypeDef TypedDict usage example
from types_boto3_glue.type_defs import CatalogTargetTypeDef
def get_value() -> CatalogTargetTypeDef:
return {
"DatabaseName": ...,
}
# CatalogTargetTypeDef definition
class CatalogTargetTypeDef(TypedDict):
DatabaseName: str,
Tables: Sequence[str],
ConnectionName: NotRequired[str],
EventQueueArn: NotRequired[str],
DlqEventQueueArn: NotRequired[str],
CheckSchemaVersionValidityInputTypeDef#
# CheckSchemaVersionValidityInputTypeDef TypedDict usage example
from types_boto3_glue.type_defs import CheckSchemaVersionValidityInputTypeDef
def get_value() -> CheckSchemaVersionValidityInputTypeDef:
return {
"DataFormat": ...,
}
# CheckSchemaVersionValidityInputTypeDef definition
class CheckSchemaVersionValidityInputTypeDef(TypedDict):
DataFormat: DataFormatType, # (1)
SchemaDefinition: str,
- See DataFormatType
CsvClassifierTypeDef#
# CsvClassifierTypeDef TypedDict usage example
from types_boto3_glue.type_defs import CsvClassifierTypeDef
def get_value() -> CsvClassifierTypeDef:
return {
"Name": ...,
}
# 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)
GrokClassifierTypeDef#
# GrokClassifierTypeDef TypedDict usage example
from types_boto3_glue.type_defs import GrokClassifierTypeDef
def get_value() -> GrokClassifierTypeDef:
return {
"Name": ...,
}
# 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 TypedDict usage example
from types_boto3_glue.type_defs import JsonClassifierTypeDef
def get_value() -> JsonClassifierTypeDef:
return {
"Name": ...,
}
# JsonClassifierTypeDef definition
class JsonClassifierTypeDef(TypedDict):
Name: str,
JsonPath: str,
CreationTime: NotRequired[datetime],
LastUpdated: NotRequired[datetime],
Version: NotRequired[int],
XMLClassifierTypeDef#
# XMLClassifierTypeDef TypedDict usage example
from types_boto3_glue.type_defs import XMLClassifierTypeDef
def get_value() -> XMLClassifierTypeDef:
return {
"Name": ...,
}
# XMLClassifierTypeDef definition
class XMLClassifierTypeDef(TypedDict):
Name: str,
Classification: str,
CreationTime: NotRequired[datetime],
LastUpdated: NotRequired[datetime],
Version: NotRequired[int],
RowTag: NotRequired[str],
CloudWatchEncryptionTypeDef#
# CloudWatchEncryptionTypeDef TypedDict usage example
from types_boto3_glue.type_defs import CloudWatchEncryptionTypeDef
def get_value() -> CloudWatchEncryptionTypeDef:
return {
"CloudWatchEncryptionMode": ...,
}
# CloudWatchEncryptionTypeDef definition
class CloudWatchEncryptionTypeDef(TypedDict):
CloudWatchEncryptionMode: NotRequired[CloudWatchEncryptionModeType], # (1)
KmsKeyArn: NotRequired[str],
ConnectorDataTargetOutputTypeDef#
# ConnectorDataTargetOutputTypeDef TypedDict usage example
from types_boto3_glue.type_defs import ConnectorDataTargetOutputTypeDef
def get_value() -> ConnectorDataTargetOutputTypeDef:
return {
"Name": ...,
}
# ConnectorDataTargetOutputTypeDef definition
class ConnectorDataTargetOutputTypeDef(TypedDict):
Name: str,
ConnectionType: str,
Data: Dict[str, str],
Inputs: NotRequired[List[str]],
DirectJDBCSourceTypeDef#
# DirectJDBCSourceTypeDef TypedDict usage example
from types_boto3_glue.type_defs import DirectJDBCSourceTypeDef
def get_value() -> DirectJDBCSourceTypeDef:
return {
"Name": ...,
}
# DirectJDBCSourceTypeDef definition
class DirectJDBCSourceTypeDef(TypedDict):
Name: str,
Database: str,
Table: str,
ConnectionName: str,
ConnectionType: JDBCConnectionTypeType, # (1)
RedshiftTmpDir: NotRequired[str],
DropDuplicatesOutputTypeDef#
# DropDuplicatesOutputTypeDef TypedDict usage example
from types_boto3_glue.type_defs import DropDuplicatesOutputTypeDef
def get_value() -> DropDuplicatesOutputTypeDef:
return {
"Name": ...,
}
# DropDuplicatesOutputTypeDef definition
class DropDuplicatesOutputTypeDef(TypedDict):
Name: str,
Inputs: List[str],
Columns: NotRequired[List[List[str]]],
DropFieldsOutputTypeDef#
# DropFieldsOutputTypeDef TypedDict usage example
from types_boto3_glue.type_defs import DropFieldsOutputTypeDef
def get_value() -> DropFieldsOutputTypeDef:
return {
"Name": ...,
}
# DropFieldsOutputTypeDef definition
class DropFieldsOutputTypeDef(TypedDict):
Name: str,
Inputs: List[str],
Paths: List[List[str]],
DynamoDBCatalogSourceTypeDef#
# DynamoDBCatalogSourceTypeDef TypedDict usage example
from types_boto3_glue.type_defs import DynamoDBCatalogSourceTypeDef
def get_value() -> DynamoDBCatalogSourceTypeDef:
return {
"Name": ...,
}
# DynamoDBCatalogSourceTypeDef definition
class DynamoDBCatalogSourceTypeDef(TypedDict):
Name: str,
Database: str,
Table: str,
FillMissingValuesOutputTypeDef#
# FillMissingValuesOutputTypeDef TypedDict usage example
from types_boto3_glue.type_defs import FillMissingValuesOutputTypeDef
def get_value() -> FillMissingValuesOutputTypeDef:
return {
"Name": ...,
}
# FillMissingValuesOutputTypeDef definition
class FillMissingValuesOutputTypeDef(TypedDict):
Name: str,
Inputs: List[str],
ImputedPath: str,
FilledPath: NotRequired[str],
MergeOutputTypeDef#
# MergeOutputTypeDef TypedDict usage example
from types_boto3_glue.type_defs import MergeOutputTypeDef
def get_value() -> MergeOutputTypeDef:
return {
"Name": ...,
}
# MergeOutputTypeDef definition
class MergeOutputTypeDef(TypedDict):
Name: str,
Inputs: List[str],
Source: str,
PrimaryKeys: List[List[str]],
MicrosoftSQLServerCatalogSourceTypeDef#
# MicrosoftSQLServerCatalogSourceTypeDef TypedDict usage example
from types_boto3_glue.type_defs import MicrosoftSQLServerCatalogSourceTypeDef
def get_value() -> MicrosoftSQLServerCatalogSourceTypeDef:
return {
"Name": ...,
}
# MicrosoftSQLServerCatalogSourceTypeDef definition
class MicrosoftSQLServerCatalogSourceTypeDef(TypedDict):
Name: str,
Database: str,
Table: str,
MicrosoftSQLServerCatalogTargetOutputTypeDef#
# MicrosoftSQLServerCatalogTargetOutputTypeDef TypedDict usage example
from types_boto3_glue.type_defs import MicrosoftSQLServerCatalogTargetOutputTypeDef
def get_value() -> MicrosoftSQLServerCatalogTargetOutputTypeDef:
return {
"Name": ...,
}
# MicrosoftSQLServerCatalogTargetOutputTypeDef definition
class MicrosoftSQLServerCatalogTargetOutputTypeDef(TypedDict):
Name: str,
Inputs: List[str],
Database: str,
Table: str,
MySQLCatalogSourceTypeDef#
# MySQLCatalogSourceTypeDef TypedDict usage example
from types_boto3_glue.type_defs import MySQLCatalogSourceTypeDef
def get_value() -> MySQLCatalogSourceTypeDef:
return {
"Name": ...,
}
# MySQLCatalogSourceTypeDef definition
class MySQLCatalogSourceTypeDef(TypedDict):
Name: str,
Database: str,
Table: str,
MySQLCatalogTargetOutputTypeDef#
# MySQLCatalogTargetOutputTypeDef TypedDict usage example
from types_boto3_glue.type_defs import MySQLCatalogTargetOutputTypeDef
def get_value() -> MySQLCatalogTargetOutputTypeDef:
return {
"Name": ...,
}
# MySQLCatalogTargetOutputTypeDef definition
class MySQLCatalogTargetOutputTypeDef(TypedDict):
Name: str,
Inputs: List[str],
Database: str,
Table: str,
OracleSQLCatalogSourceTypeDef#
# OracleSQLCatalogSourceTypeDef TypedDict usage example
from types_boto3_glue.type_defs import OracleSQLCatalogSourceTypeDef
def get_value() -> OracleSQLCatalogSourceTypeDef:
return {
"Name": ...,
}
# OracleSQLCatalogSourceTypeDef definition
class OracleSQLCatalogSourceTypeDef(TypedDict):
Name: str,
Database: str,
Table: str,
OracleSQLCatalogTargetOutputTypeDef#
# OracleSQLCatalogTargetOutputTypeDef TypedDict usage example
from types_boto3_glue.type_defs import OracleSQLCatalogTargetOutputTypeDef
def get_value() -> OracleSQLCatalogTargetOutputTypeDef:
return {
"Name": ...,
}
# OracleSQLCatalogTargetOutputTypeDef definition
class OracleSQLCatalogTargetOutputTypeDef(TypedDict):
Name: str,
Inputs: List[str],
Database: str,
Table: str,
PIIDetectionOutputTypeDef#
# PIIDetectionOutputTypeDef TypedDict usage example
from types_boto3_glue.type_defs import PIIDetectionOutputTypeDef
def get_value() -> PIIDetectionOutputTypeDef:
return {
"Name": ...,
}
# 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],
- See PiiTypeType
PostgreSQLCatalogSourceTypeDef#
# PostgreSQLCatalogSourceTypeDef TypedDict usage example
from types_boto3_glue.type_defs import PostgreSQLCatalogSourceTypeDef
def get_value() -> PostgreSQLCatalogSourceTypeDef:
return {
"Name": ...,
}
# PostgreSQLCatalogSourceTypeDef definition
class PostgreSQLCatalogSourceTypeDef(TypedDict):
Name: str,
Database: str,
Table: str,
PostgreSQLCatalogTargetOutputTypeDef#
# PostgreSQLCatalogTargetOutputTypeDef TypedDict usage example
from types_boto3_glue.type_defs import PostgreSQLCatalogTargetOutputTypeDef
def get_value() -> PostgreSQLCatalogTargetOutputTypeDef:
return {
"Name": ...,
}
# PostgreSQLCatalogTargetOutputTypeDef definition
class PostgreSQLCatalogTargetOutputTypeDef(TypedDict):
Name: str,
Inputs: List[str],
Database: str,
Table: str,
RedshiftSourceTypeDef#
# RedshiftSourceTypeDef TypedDict usage example
from types_boto3_glue.type_defs import RedshiftSourceTypeDef
def get_value() -> RedshiftSourceTypeDef:
return {
"Name": ...,
}
# RedshiftSourceTypeDef definition
class RedshiftSourceTypeDef(TypedDict):
Name: str,
Database: str,
Table: str,
RedshiftTmpDir: NotRequired[str],
TmpDirIAMRole: NotRequired[str],
RelationalCatalogSourceTypeDef#
# RelationalCatalogSourceTypeDef TypedDict usage example
from types_boto3_glue.type_defs import RelationalCatalogSourceTypeDef
def get_value() -> RelationalCatalogSourceTypeDef:
return {
"Name": ...,
}
# RelationalCatalogSourceTypeDef definition
class RelationalCatalogSourceTypeDef(TypedDict):
Name: str,
Database: str,
Table: str,
RenameFieldOutputTypeDef#
# RenameFieldOutputTypeDef TypedDict usage example
from types_boto3_glue.type_defs import RenameFieldOutputTypeDef
def get_value() -> RenameFieldOutputTypeDef:
return {
"Name": ...,
}
# RenameFieldOutputTypeDef definition
class RenameFieldOutputTypeDef(TypedDict):
Name: str,
Inputs: List[str],
SourcePath: List[str],
TargetPath: List[str],
SelectFieldsOutputTypeDef#
# SelectFieldsOutputTypeDef TypedDict usage example
from types_boto3_glue.type_defs import SelectFieldsOutputTypeDef
def get_value() -> SelectFieldsOutputTypeDef:
return {
"Name": ...,
}
# SelectFieldsOutputTypeDef definition
class SelectFieldsOutputTypeDef(TypedDict):
Name: str,
Inputs: List[str],
Paths: List[List[str]],
SelectFromCollectionOutputTypeDef#
# SelectFromCollectionOutputTypeDef TypedDict usage example
from types_boto3_glue.type_defs import SelectFromCollectionOutputTypeDef
def get_value() -> SelectFromCollectionOutputTypeDef:
return {
"Name": ...,
}
# SelectFromCollectionOutputTypeDef definition
class SelectFromCollectionOutputTypeDef(TypedDict):
Name: str,
Inputs: List[str],
Index: int,
SpigotOutputTypeDef#
# SpigotOutputTypeDef TypedDict usage example
from types_boto3_glue.type_defs import SpigotOutputTypeDef
def get_value() -> SpigotOutputTypeDef:
return {
"Name": ...,
}
# SpigotOutputTypeDef definition
class SpigotOutputTypeDef(TypedDict):
Name: str,
Inputs: List[str],
Path: str,
Topk: NotRequired[int],
Prob: NotRequired[float],
SplitFieldsOutputTypeDef#
# SplitFieldsOutputTypeDef TypedDict usage example
from types_boto3_glue.type_defs import SplitFieldsOutputTypeDef
def get_value() -> SplitFieldsOutputTypeDef:
return {
"Name": ...,
}
# SplitFieldsOutputTypeDef definition
class SplitFieldsOutputTypeDef(TypedDict):
Name: str,
Inputs: List[str],
Paths: List[List[str]],
UnionOutputTypeDef#
# UnionOutputTypeDef TypedDict usage example
from types_boto3_glue.type_defs import UnionOutputTypeDef
def get_value() -> UnionOutputTypeDef:
return {
"Name": ...,
}
# UnionOutputTypeDef definition
class UnionOutputTypeDef(TypedDict):
Name: str,
Inputs: List[str],
UnionType: UnionTypeType, # (1)
- See UnionTypeType
CodeGenEdgeTypeDef#
# CodeGenEdgeTypeDef TypedDict usage example
from types_boto3_glue.type_defs import CodeGenEdgeTypeDef
def get_value() -> CodeGenEdgeTypeDef:
return {
"Source": ...,
}
# CodeGenEdgeTypeDef definition
class CodeGenEdgeTypeDef(TypedDict):
Source: str,
Target: str,
TargetParameter: NotRequired[str],
CodeGenNodeArgTypeDef#
# CodeGenNodeArgTypeDef TypedDict usage example
from types_boto3_glue.type_defs import CodeGenNodeArgTypeDef
def get_value() -> CodeGenNodeArgTypeDef:
return {
"Name": ...,
}
# CodeGenNodeArgTypeDef definition
class CodeGenNodeArgTypeDef(TypedDict):
Name: str,
Value: str,
Param: NotRequired[bool],
ColumnImportanceTypeDef#
# ColumnImportanceTypeDef TypedDict usage example
from types_boto3_glue.type_defs import ColumnImportanceTypeDef
def get_value() -> ColumnImportanceTypeDef:
return {
"ColumnName": ...,
}
# ColumnImportanceTypeDef definition
class ColumnImportanceTypeDef(TypedDict):
ColumnName: NotRequired[str],
Importance: NotRequired[float],
ColumnOutputTypeDef#
# ColumnOutputTypeDef TypedDict usage example
from types_boto3_glue.type_defs import ColumnOutputTypeDef
def get_value() -> ColumnOutputTypeDef:
return {
"Name": ...,
}
# ColumnOutputTypeDef definition
class ColumnOutputTypeDef(TypedDict):
Name: str,
Type: NotRequired[str],
Comment: NotRequired[str],
Parameters: NotRequired[Dict[str, str]],
ColumnRowFilterTypeDef#
# ColumnRowFilterTypeDef TypedDict usage example
from types_boto3_glue.type_defs import ColumnRowFilterTypeDef
def get_value() -> ColumnRowFilterTypeDef:
return {
"ColumnName": ...,
}
# ColumnRowFilterTypeDef definition
class ColumnRowFilterTypeDef(TypedDict):
ColumnName: NotRequired[str],
RowFilterExpression: NotRequired[str],
DateColumnStatisticsDataOutputTypeDef#
# DateColumnStatisticsDataOutputTypeDef TypedDict usage example
from types_boto3_glue.type_defs import DateColumnStatisticsDataOutputTypeDef
def get_value() -> DateColumnStatisticsDataOutputTypeDef:
return {
"MinimumValue": ...,
}
# DateColumnStatisticsDataOutputTypeDef definition
class DateColumnStatisticsDataOutputTypeDef(TypedDict):
NumberOfNulls: int,
NumberOfDistinctValues: int,
MinimumValue: NotRequired[datetime],
MaximumValue: NotRequired[datetime],
DoubleColumnStatisticsDataTypeDef#
# DoubleColumnStatisticsDataTypeDef TypedDict usage example
from types_boto3_glue.type_defs import DoubleColumnStatisticsDataTypeDef
def get_value() -> DoubleColumnStatisticsDataTypeDef:
return {
"MinimumValue": ...,
}
# DoubleColumnStatisticsDataTypeDef definition
class DoubleColumnStatisticsDataTypeDef(TypedDict):
NumberOfNulls: int,
NumberOfDistinctValues: int,
MinimumValue: NotRequired[float],
MaximumValue: NotRequired[float],
LongColumnStatisticsDataTypeDef#
# LongColumnStatisticsDataTypeDef TypedDict usage example
from types_boto3_glue.type_defs import LongColumnStatisticsDataTypeDef
def get_value() -> LongColumnStatisticsDataTypeDef:
return {
"MinimumValue": ...,
}
# LongColumnStatisticsDataTypeDef definition
class LongColumnStatisticsDataTypeDef(TypedDict):
NumberOfNulls: int,
NumberOfDistinctValues: int,
MinimumValue: NotRequired[int],
MaximumValue: NotRequired[int],
StringColumnStatisticsDataTypeDef#
# StringColumnStatisticsDataTypeDef TypedDict usage example
from types_boto3_glue.type_defs import StringColumnStatisticsDataTypeDef
def get_value() -> StringColumnStatisticsDataTypeDef:
return {
"MaximumLength": ...,
}
# StringColumnStatisticsDataTypeDef definition
class StringColumnStatisticsDataTypeDef(TypedDict):
MaximumLength: int,
AverageLength: float,
NumberOfNulls: int,
NumberOfDistinctValues: int,
ColumnStatisticsTaskRunTypeDef#
# ColumnStatisticsTaskRunTypeDef TypedDict usage example
from types_boto3_glue.type_defs import ColumnStatisticsTaskRunTypeDef
def get_value() -> ColumnStatisticsTaskRunTypeDef:
return {
"CustomerId": ...,
}
# 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],
ExecutionAttemptTypeDef#
# ExecutionAttemptTypeDef TypedDict usage example
from types_boto3_glue.type_defs import ExecutionAttemptTypeDef
def get_value() -> ExecutionAttemptTypeDef:
return {
"Status": ...,
}
# ExecutionAttemptTypeDef definition
class ExecutionAttemptTypeDef(TypedDict):
Status: NotRequired[ExecutionStatusType], # (1)
ColumnStatisticsTaskRunId: NotRequired[str],
ExecutionTimestamp: NotRequired[datetime],
ErrorMessage: NotRequired[str],
ScheduleTypeDef#
# ScheduleTypeDef TypedDict usage example
from types_boto3_glue.type_defs import ScheduleTypeDef
def get_value() -> ScheduleTypeDef:
return {
"ScheduleExpression": ...,
}
# ScheduleTypeDef definition
class ScheduleTypeDef(TypedDict):
ScheduleExpression: NotRequired[str],
State: NotRequired[ScheduleStateType], # (1)
ColumnTypeDef#
# ColumnTypeDef TypedDict usage example
from types_boto3_glue.type_defs import ColumnTypeDef
def get_value() -> ColumnTypeDef:
return {
"Name": ...,
}
# ColumnTypeDef definition
class ColumnTypeDef(TypedDict):
Name: str,
Type: NotRequired[str],
Comment: NotRequired[str],
Parameters: NotRequired[Mapping[str, str]],
IcebergCompactionMetricsTypeDef#
# IcebergCompactionMetricsTypeDef TypedDict usage example
from types_boto3_glue.type_defs import IcebergCompactionMetricsTypeDef
def get_value() -> IcebergCompactionMetricsTypeDef:
return {
"NumberOfBytesCompacted": ...,
}
# IcebergCompactionMetricsTypeDef definition
class IcebergCompactionMetricsTypeDef(TypedDict):
NumberOfBytesCompacted: NotRequired[int],
NumberOfFilesCompacted: NotRequired[int],
NumberOfDpus: NotRequired[int],
JobDurationInHour: NotRequired[float],
ConditionExpressionTypeDef#
# ConditionExpressionTypeDef TypedDict usage example
from types_boto3_glue.type_defs import ConditionExpressionTypeDef
def get_value() -> ConditionExpressionTypeDef:
return {
"Condition": ...,
}
# ConditionExpressionTypeDef definition
class ConditionExpressionTypeDef(TypedDict):
Condition: str,
TargetColumn: str,
Value: NotRequired[str],
ConditionTypeDef#
# ConditionTypeDef TypedDict usage example
from types_boto3_glue.type_defs import ConditionTypeDef
def get_value() -> ConditionTypeDef:
return {
"LogicalOperator": ...,
}
# ConditionTypeDef definition
class ConditionTypeDef(TypedDict):
LogicalOperator: NotRequired[LogicalOperatorType], # (1)
JobName: NotRequired[str],
State: NotRequired[JobRunStateType], # (2)
CrawlerName: NotRequired[str],
CrawlState: NotRequired[CrawlStateType], # (3)
- See LogicalOperatorType
- See JobRunStateType
- See CrawlStateType
ConfigurationObjectOutputTypeDef#
# ConfigurationObjectOutputTypeDef TypedDict usage example
from types_boto3_glue.type_defs import ConfigurationObjectOutputTypeDef
def get_value() -> ConfigurationObjectOutputTypeDef:
return {
"DefaultValue": ...,
}
# ConfigurationObjectOutputTypeDef definition
class ConfigurationObjectOutputTypeDef(TypedDict):
DefaultValue: NotRequired[str],
AllowedValues: NotRequired[List[str]],
MinValue: NotRequired[str],
MaxValue: NotRequired[str],
ConfigurationObjectTypeDef#
# ConfigurationObjectTypeDef TypedDict usage example
from types_boto3_glue.type_defs import ConfigurationObjectTypeDef
def get_value() -> ConfigurationObjectTypeDef:
return {
"DefaultValue": ...,
}
# ConfigurationObjectTypeDef definition
class ConfigurationObjectTypeDef(TypedDict):
DefaultValue: NotRequired[str],
AllowedValues: NotRequired[Sequence[str]],
MinValue: NotRequired[str],
MaxValue: NotRequired[str],
ConfusionMatrixTypeDef#
# ConfusionMatrixTypeDef TypedDict usage example
from types_boto3_glue.type_defs import ConfusionMatrixTypeDef
def get_value() -> ConfusionMatrixTypeDef:
return {
"NumTruePositives": ...,
}
# ConfusionMatrixTypeDef definition
class ConfusionMatrixTypeDef(TypedDict):
NumTruePositives: NotRequired[int],
NumFalsePositives: NotRequired[int],
NumTrueNegatives: NotRequired[int],
NumFalseNegatives: NotRequired[int],
ConnectionPasswordEncryptionTypeDef#
# ConnectionPasswordEncryptionTypeDef TypedDict usage example
from types_boto3_glue.type_defs import ConnectionPasswordEncryptionTypeDef
def get_value() -> ConnectionPasswordEncryptionTypeDef:
return {
"ReturnConnectionPasswordEncrypted": ...,
}
# ConnectionPasswordEncryptionTypeDef definition
class ConnectionPasswordEncryptionTypeDef(TypedDict):
ReturnConnectionPasswordEncrypted: bool,
AwsKmsKeyId: NotRequired[str],
PhysicalConnectionRequirementsOutputTypeDef#
# PhysicalConnectionRequirementsOutputTypeDef TypedDict usage example
from types_boto3_glue.type_defs import PhysicalConnectionRequirementsOutputTypeDef
def get_value() -> PhysicalConnectionRequirementsOutputTypeDef:
return {
"SubnetId": ...,
}
# PhysicalConnectionRequirementsOutputTypeDef definition
class PhysicalConnectionRequirementsOutputTypeDef(TypedDict):
SubnetId: NotRequired[str],
SecurityGroupIdList: NotRequired[List[str]],
AvailabilityZone: NotRequired[str],
ConnectionsListOutputTypeDef#
# ConnectionsListOutputTypeDef TypedDict usage example
from types_boto3_glue.type_defs import ConnectionsListOutputTypeDef
def get_value() -> ConnectionsListOutputTypeDef:
return {
"Connections": ...,
}
# ConnectionsListOutputTypeDef definition
class ConnectionsListOutputTypeDef(TypedDict):
Connections: NotRequired[List[str]],
ConnectionsListTypeDef#
# ConnectionsListTypeDef TypedDict usage example
from types_boto3_glue.type_defs import ConnectionsListTypeDef
def get_value() -> ConnectionsListTypeDef:
return {
"Connections": ...,
}
# ConnectionsListTypeDef definition
class ConnectionsListTypeDef(TypedDict):
Connections: NotRequired[Sequence[str]],
ConnectorDataTargetTypeDef#
# ConnectorDataTargetTypeDef TypedDict usage example
from types_boto3_glue.type_defs import ConnectorDataTargetTypeDef
def get_value() -> ConnectorDataTargetTypeDef:
return {
"Name": ...,
}
# ConnectorDataTargetTypeDef definition
class ConnectorDataTargetTypeDef(TypedDict):
Name: str,
ConnectionType: str,
Data: Mapping[str, str],
Inputs: NotRequired[Sequence[str]],
CrawlTypeDef#
# CrawlTypeDef TypedDict usage example
from types_boto3_glue.type_defs import CrawlTypeDef
def get_value() -> CrawlTypeDef:
return {
"State": ...,
}
# CrawlTypeDef definition
class CrawlTypeDef(TypedDict):
State: NotRequired[CrawlStateType], # (1)
StartedOn: NotRequired[datetime],
CompletedOn: NotRequired[datetime],
ErrorMessage: NotRequired[str],
LogGroup: NotRequired[str],
LogStream: NotRequired[str],
- See CrawlStateType
CrawlerHistoryTypeDef#
# CrawlerHistoryTypeDef TypedDict usage example
from types_boto3_glue.type_defs import CrawlerHistoryTypeDef
def get_value() -> CrawlerHistoryTypeDef:
return {
"CrawlId": ...,
}
# 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],
CrawlerMetricsTypeDef#
# CrawlerMetricsTypeDef TypedDict usage example
from types_boto3_glue.type_defs import CrawlerMetricsTypeDef
def get_value() -> CrawlerMetricsTypeDef:
return {
"CrawlerName": ...,
}
# 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 TypedDict usage example
from types_boto3_glue.type_defs import DeltaTargetOutputTypeDef
def get_value() -> DeltaTargetOutputTypeDef:
return {
"DeltaTables": ...,
}
# DeltaTargetOutputTypeDef definition
class DeltaTargetOutputTypeDef(TypedDict):
DeltaTables: NotRequired[List[str]],
ConnectionName: NotRequired[str],
WriteManifest: NotRequired[bool],
CreateNativeDeltaTable: NotRequired[bool],
DynamoDBTargetTypeDef#
# DynamoDBTargetTypeDef TypedDict usage example
from types_boto3_glue.type_defs import DynamoDBTargetTypeDef
def get_value() -> DynamoDBTargetTypeDef:
return {
"Path": ...,
}
# DynamoDBTargetTypeDef definition
class DynamoDBTargetTypeDef(TypedDict):
Path: NotRequired[str],
scanAll: NotRequired[bool],
scanRate: NotRequired[float],
HudiTargetOutputTypeDef#
# HudiTargetOutputTypeDef TypedDict usage example
from types_boto3_glue.type_defs import HudiTargetOutputTypeDef
def get_value() -> HudiTargetOutputTypeDef:
return {
"Paths": ...,
}
# HudiTargetOutputTypeDef definition
class HudiTargetOutputTypeDef(TypedDict):
Paths: NotRequired[List[str]],
ConnectionName: NotRequired[str],
Exclusions: NotRequired[List[str]],
MaximumTraversalDepth: NotRequired[int],
IcebergTargetOutputTypeDef#
# IcebergTargetOutputTypeDef TypedDict usage example
from types_boto3_glue.type_defs import IcebergTargetOutputTypeDef
def get_value() -> IcebergTargetOutputTypeDef:
return {
"Paths": ...,
}
# IcebergTargetOutputTypeDef definition
class IcebergTargetOutputTypeDef(TypedDict):
Paths: NotRequired[List[str]],
ConnectionName: NotRequired[str],
Exclusions: NotRequired[List[str]],
MaximumTraversalDepth: NotRequired[int],
JdbcTargetOutputTypeDef#
# JdbcTargetOutputTypeDef TypedDict usage example
from types_boto3_glue.type_defs import JdbcTargetOutputTypeDef
def get_value() -> JdbcTargetOutputTypeDef:
return {
"ConnectionName": ...,
}
# JdbcTargetOutputTypeDef definition
class JdbcTargetOutputTypeDef(TypedDict):
ConnectionName: NotRequired[str],
Path: NotRequired[str],
Exclusions: NotRequired[List[str]],
EnableAdditionalMetadata: NotRequired[List[JdbcMetadataEntryType]], # (1)
MongoDBTargetTypeDef#
# MongoDBTargetTypeDef TypedDict usage example
from types_boto3_glue.type_defs import MongoDBTargetTypeDef
def get_value() -> MongoDBTargetTypeDef:
return {
"ConnectionName": ...,
}
# MongoDBTargetTypeDef definition
class MongoDBTargetTypeDef(TypedDict):
ConnectionName: NotRequired[str],
Path: NotRequired[str],
ScanAll: NotRequired[bool],
S3TargetOutputTypeDef#
# S3TargetOutputTypeDef TypedDict usage example
from types_boto3_glue.type_defs import S3TargetOutputTypeDef
def get_value() -> S3TargetOutputTypeDef:
return {
"Path": ...,
}
# S3TargetOutputTypeDef definition
class S3TargetOutputTypeDef(TypedDict):
Path: NotRequired[str],
Exclusions: NotRequired[List[str]],
ConnectionName: NotRequired[str],
SampleSize: NotRequired[int],
EventQueueArn: NotRequired[str],
DlqEventQueueArn: NotRequired[str],
DeltaTargetTypeDef#
# DeltaTargetTypeDef TypedDict usage example
from types_boto3_glue.type_defs import DeltaTargetTypeDef
def get_value() -> DeltaTargetTypeDef:
return {
"DeltaTables": ...,
}
# DeltaTargetTypeDef definition
class DeltaTargetTypeDef(TypedDict):
DeltaTables: NotRequired[Sequence[str]],
ConnectionName: NotRequired[str],
WriteManifest: NotRequired[bool],
CreateNativeDeltaTable: NotRequired[bool],
HudiTargetTypeDef#
# HudiTargetTypeDef TypedDict usage example
from types_boto3_glue.type_defs import HudiTargetTypeDef
def get_value() -> HudiTargetTypeDef:
return {
"Paths": ...,
}
# HudiTargetTypeDef definition
class HudiTargetTypeDef(TypedDict):
Paths: NotRequired[Sequence[str]],
ConnectionName: NotRequired[str],
Exclusions: NotRequired[Sequence[str]],
MaximumTraversalDepth: NotRequired[int],
IcebergTargetTypeDef#
# IcebergTargetTypeDef TypedDict usage example
from types_boto3_glue.type_defs import IcebergTargetTypeDef
def get_value() -> IcebergTargetTypeDef:
return {
"Paths": ...,
}
# IcebergTargetTypeDef definition
class IcebergTargetTypeDef(TypedDict):
Paths: NotRequired[Sequence[str]],
ConnectionName: NotRequired[str],
Exclusions: NotRequired[Sequence[str]],
MaximumTraversalDepth: NotRequired[int],
JdbcTargetTypeDef#
# JdbcTargetTypeDef TypedDict usage example
from types_boto3_glue.type_defs import JdbcTargetTypeDef
def get_value() -> JdbcTargetTypeDef:
return {
"ConnectionName": ...,
}
# JdbcTargetTypeDef definition
class JdbcTargetTypeDef(TypedDict):
ConnectionName: NotRequired[str],
Path: NotRequired[str],
Exclusions: NotRequired[Sequence[str]],
EnableAdditionalMetadata: NotRequired[Sequence[JdbcMetadataEntryType]], # (1)
S3TargetTypeDef#
# S3TargetTypeDef TypedDict usage example
from types_boto3_glue.type_defs import S3TargetTypeDef
def get_value() -> S3TargetTypeDef:
return {
"Path": ...,
}
# S3TargetTypeDef definition
class S3TargetTypeDef(TypedDict):
Path: NotRequired[str],
Exclusions: NotRequired[Sequence[str]],
ConnectionName: NotRequired[str],
SampleSize: NotRequired[int],
EventQueueArn: NotRequired[str],
DlqEventQueueArn: NotRequired[str],
LakeFormationConfigurationTypeDef#
# LakeFormationConfigurationTypeDef TypedDict usage example
from types_boto3_glue.type_defs import LakeFormationConfigurationTypeDef
def get_value() -> LakeFormationConfigurationTypeDef:
return {
"UseLakeFormationCredentials": ...,
}
# LakeFormationConfigurationTypeDef definition
class LakeFormationConfigurationTypeDef(TypedDict):
UseLakeFormationCredentials: NotRequired[bool],
AccountId: NotRequired[str],
LastCrawlInfoTypeDef#
# LastCrawlInfoTypeDef TypedDict usage example
from types_boto3_glue.type_defs import LastCrawlInfoTypeDef
def get_value() -> LastCrawlInfoTypeDef:
return {
"Status": ...,
}
# LastCrawlInfoTypeDef definition
class LastCrawlInfoTypeDef(TypedDict):
Status: NotRequired[LastCrawlStatusType], # (1)
ErrorMessage: NotRequired[str],
LogGroup: NotRequired[str],
LogStream: NotRequired[str],
MessagePrefix: NotRequired[str],
StartTime: NotRequired[datetime],
LineageConfigurationTypeDef#
# LineageConfigurationTypeDef TypedDict usage example
from types_boto3_glue.type_defs import LineageConfigurationTypeDef
def get_value() -> LineageConfigurationTypeDef:
return {
"CrawlerLineageSettings": ...,
}
# LineageConfigurationTypeDef definition
class LineageConfigurationTypeDef(TypedDict):
CrawlerLineageSettings: NotRequired[CrawlerLineageSettingsType], # (1)
RecrawlPolicyTypeDef#
# RecrawlPolicyTypeDef TypedDict usage example
from types_boto3_glue.type_defs import RecrawlPolicyTypeDef
def get_value() -> RecrawlPolicyTypeDef:
return {
"RecrawlBehavior": ...,
}
# RecrawlPolicyTypeDef definition
class RecrawlPolicyTypeDef(TypedDict):
RecrawlBehavior: NotRequired[RecrawlBehaviorType], # (1)
SchemaChangePolicyTypeDef#
# SchemaChangePolicyTypeDef TypedDict usage example
from types_boto3_glue.type_defs import SchemaChangePolicyTypeDef
def get_value() -> SchemaChangePolicyTypeDef:
return {
"UpdateBehavior": ...,
}
# SchemaChangePolicyTypeDef definition
class SchemaChangePolicyTypeDef(TypedDict):
UpdateBehavior: NotRequired[UpdateBehaviorType], # (1)
DeleteBehavior: NotRequired[DeleteBehaviorType], # (2)
- See UpdateBehaviorType
- See DeleteBehaviorType
CrawlsFilterTypeDef#
# CrawlsFilterTypeDef TypedDict usage example
from types_boto3_glue.type_defs import CrawlsFilterTypeDef
def get_value() -> CrawlsFilterTypeDef:
return {
"FieldName": ...,
}
# CrawlsFilterTypeDef definition
class CrawlsFilterTypeDef(TypedDict):
FieldName: NotRequired[FieldNameType], # (1)
FilterOperator: NotRequired[FilterOperatorType], # (2)
FieldValue: NotRequired[str],
- See FieldNameType
- See FilterOperatorType
CreateBlueprintRequestTypeDef#
# CreateBlueprintRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import CreateBlueprintRequestTypeDef
def get_value() -> CreateBlueprintRequestTypeDef:
return {
"Name": ...,
}
# CreateBlueprintRequestTypeDef definition
class CreateBlueprintRequestTypeDef(TypedDict):
Name: str,
BlueprintLocation: str,
Description: NotRequired[str],
Tags: NotRequired[Mapping[str, str]],
CreateCsvClassifierRequestTypeDef#
# CreateCsvClassifierRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import CreateCsvClassifierRequestTypeDef
def get_value() -> CreateCsvClassifierRequestTypeDef:
return {
"Name": ...,
}
# 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)
CreateGrokClassifierRequestTypeDef#
# CreateGrokClassifierRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import CreateGrokClassifierRequestTypeDef
def get_value() -> CreateGrokClassifierRequestTypeDef:
return {
"Classification": ...,
}
# CreateGrokClassifierRequestTypeDef definition
class CreateGrokClassifierRequestTypeDef(TypedDict):
Classification: str,
Name: str,
GrokPattern: str,
CustomPatterns: NotRequired[str],
CreateJsonClassifierRequestTypeDef#
# CreateJsonClassifierRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import CreateJsonClassifierRequestTypeDef
def get_value() -> CreateJsonClassifierRequestTypeDef:
return {
"Name": ...,
}
# CreateJsonClassifierRequestTypeDef definition
class CreateJsonClassifierRequestTypeDef(TypedDict):
Name: str,
JsonPath: str,
CreateXMLClassifierRequestTypeDef#
# CreateXMLClassifierRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import CreateXMLClassifierRequestTypeDef
def get_value() -> CreateXMLClassifierRequestTypeDef:
return {
"Classification": ...,
}
# CreateXMLClassifierRequestTypeDef definition
class CreateXMLClassifierRequestTypeDef(TypedDict):
Classification: str,
Name: str,
RowTag: NotRequired[str],
CreateColumnStatisticsTaskSettingsRequestTypeDef#
# CreateColumnStatisticsTaskSettingsRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import CreateColumnStatisticsTaskSettingsRequestTypeDef
def get_value() -> CreateColumnStatisticsTaskSettingsRequestTypeDef:
return {
"DatabaseName": ...,
}
# CreateColumnStatisticsTaskSettingsRequestTypeDef definition
class CreateColumnStatisticsTaskSettingsRequestTypeDef(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]],
CreateCustomEntityTypeRequestTypeDef#
# CreateCustomEntityTypeRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import CreateCustomEntityTypeRequestTypeDef
def get_value() -> CreateCustomEntityTypeRequestTypeDef:
return {
"Name": ...,
}
# CreateCustomEntityTypeRequestTypeDef definition
class CreateCustomEntityTypeRequestTypeDef(TypedDict):
Name: str,
RegexString: str,
ContextWords: NotRequired[Sequence[str]],
Tags: NotRequired[Mapping[str, str]],
DataQualityTargetTableTypeDef#
# DataQualityTargetTableTypeDef TypedDict usage example
from types_boto3_glue.type_defs import DataQualityTargetTableTypeDef
def get_value() -> DataQualityTargetTableTypeDef:
return {
"TableName": ...,
}
# DataQualityTargetTableTypeDef definition
class DataQualityTargetTableTypeDef(TypedDict):
TableName: str,
DatabaseName: str,
CatalogId: NotRequired[str],
CreateDevEndpointRequestTypeDef#
# CreateDevEndpointRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import CreateDevEndpointRequestTypeDef
def get_value() -> CreateDevEndpointRequestTypeDef:
return {
"EndpointName": ...,
}
# CreateDevEndpointRequestTypeDef definition
class CreateDevEndpointRequestTypeDef(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]],
- See WorkerTypeType
TagTypeDef#
# TagTypeDef TypedDict usage example
from types_boto3_glue.type_defs import TagTypeDef
def get_value() -> TagTypeDef:
return {
"key": ...,
}
# TagTypeDef definition
class TagTypeDef(TypedDict):
key: NotRequired[str],
value: NotRequired[str],
SourceProcessingPropertiesTypeDef#
# SourceProcessingPropertiesTypeDef TypedDict usage example
from types_boto3_glue.type_defs import SourceProcessingPropertiesTypeDef
def get_value() -> SourceProcessingPropertiesTypeDef:
return {
"RoleArn": ...,
}
# SourceProcessingPropertiesTypeDef definition
class SourceProcessingPropertiesTypeDef(TypedDict):
RoleArn: NotRequired[str],
TargetProcessingPropertiesTypeDef#
# TargetProcessingPropertiesTypeDef TypedDict usage example
from types_boto3_glue.type_defs import TargetProcessingPropertiesTypeDef
def get_value() -> TargetProcessingPropertiesTypeDef:
return {
"RoleArn": ...,
}
# TargetProcessingPropertiesTypeDef definition
class TargetProcessingPropertiesTypeDef(TypedDict):
RoleArn: NotRequired[str],
KmsArn: NotRequired[str],
ConnectionName: NotRequired[str],
EventBusArn: NotRequired[str],
IntegrationErrorTypeDef#
# IntegrationErrorTypeDef TypedDict usage example
from types_boto3_glue.type_defs import IntegrationErrorTypeDef
def get_value() -> IntegrationErrorTypeDef:
return {
"ErrorCode": ...,
}
# IntegrationErrorTypeDef definition
class IntegrationErrorTypeDef(TypedDict):
ErrorCode: NotRequired[str],
ErrorMessage: NotRequired[str],
ExecutionPropertyTypeDef#
# ExecutionPropertyTypeDef TypedDict usage example
from types_boto3_glue.type_defs import ExecutionPropertyTypeDef
def get_value() -> ExecutionPropertyTypeDef:
return {
"MaxConcurrentRuns": ...,
}
# ExecutionPropertyTypeDef definition
class ExecutionPropertyTypeDef(TypedDict):
MaxConcurrentRuns: NotRequired[int],
JobCommandTypeDef#
# JobCommandTypeDef TypedDict usage example
from types_boto3_glue.type_defs import JobCommandTypeDef
def get_value() -> JobCommandTypeDef:
return {
"Name": ...,
}
# JobCommandTypeDef definition
class JobCommandTypeDef(TypedDict):
Name: NotRequired[str],
ScriptLocation: NotRequired[str],
PythonVersion: NotRequired[str],
Runtime: NotRequired[str],
SourceControlDetailsTypeDef#
# SourceControlDetailsTypeDef TypedDict usage example
from types_boto3_glue.type_defs import SourceControlDetailsTypeDef
def get_value() -> SourceControlDetailsTypeDef:
return {
"Provider": ...,
}
# 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],
PartitionIndexTypeDef#
# PartitionIndexTypeDef TypedDict usage example
from types_boto3_glue.type_defs import PartitionIndexTypeDef
def get_value() -> PartitionIndexTypeDef:
return {
"Keys": ...,
}
# PartitionIndexTypeDef definition
class PartitionIndexTypeDef(TypedDict):
Keys: Sequence[str],
IndexName: str,
CreateRegistryInputTypeDef#
# CreateRegistryInputTypeDef TypedDict usage example
from types_boto3_glue.type_defs import CreateRegistryInputTypeDef
def get_value() -> CreateRegistryInputTypeDef:
return {
"RegistryName": ...,
}
# CreateRegistryInputTypeDef definition
class CreateRegistryInputTypeDef(TypedDict):
RegistryName: str,
Description: NotRequired[str],
Tags: NotRequired[Mapping[str, str]],
RegistryIdTypeDef#
# RegistryIdTypeDef TypedDict usage example
from types_boto3_glue.type_defs import RegistryIdTypeDef
def get_value() -> RegistryIdTypeDef:
return {
"RegistryName": ...,
}
# RegistryIdTypeDef definition
class RegistryIdTypeDef(TypedDict):
RegistryName: NotRequired[str],
RegistryArn: NotRequired[str],
SessionCommandTypeDef#
# SessionCommandTypeDef TypedDict usage example
from types_boto3_glue.type_defs import SessionCommandTypeDef
def get_value() -> SessionCommandTypeDef:
return {
"Name": ...,
}
# SessionCommandTypeDef definition
class SessionCommandTypeDef(TypedDict):
Name: NotRequired[str],
PythonVersion: NotRequired[str],
EventBatchingConditionTypeDef#
# EventBatchingConditionTypeDef TypedDict usage example
from types_boto3_glue.type_defs import EventBatchingConditionTypeDef
def get_value() -> EventBatchingConditionTypeDef:
return {
"BatchSize": ...,
}
# EventBatchingConditionTypeDef definition
class EventBatchingConditionTypeDef(TypedDict):
BatchSize: int,
BatchWindow: NotRequired[int],
CreateWorkflowRequestTypeDef#
# CreateWorkflowRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import CreateWorkflowRequestTypeDef
def get_value() -> CreateWorkflowRequestTypeDef:
return {
"Name": ...,
}
# CreateWorkflowRequestTypeDef definition
class CreateWorkflowRequestTypeDef(TypedDict):
Name: str,
Description: NotRequired[str],
DefaultRunProperties: NotRequired[Mapping[str, str]],
Tags: NotRequired[Mapping[str, str]],
MaxConcurrentRuns: NotRequired[int],
DQResultsPublishingOptionsTypeDef#
# DQResultsPublishingOptionsTypeDef TypedDict usage example
from types_boto3_glue.type_defs import DQResultsPublishingOptionsTypeDef
def get_value() -> DQResultsPublishingOptionsTypeDef:
return {
"EvaluationContext": ...,
}
# DQResultsPublishingOptionsTypeDef definition
class DQResultsPublishingOptionsTypeDef(TypedDict):
EvaluationContext: NotRequired[str],
ResultsS3Prefix: NotRequired[str],
CloudWatchMetricsEnabled: NotRequired[bool],
ResultsPublishingEnabled: NotRequired[bool],
DQStopJobOnFailureOptionsTypeDef#
# DQStopJobOnFailureOptionsTypeDef TypedDict usage example
from types_boto3_glue.type_defs import DQStopJobOnFailureOptionsTypeDef
def get_value() -> DQStopJobOnFailureOptionsTypeDef:
return {
"StopJobOnFailureTiming": ...,
}
# DQStopJobOnFailureOptionsTypeDef definition
class DQStopJobOnFailureOptionsTypeDef(TypedDict):
StopJobOnFailureTiming: NotRequired[DQStopJobOnFailureTimingType], # (1)
EncryptionAtRestTypeDef#
# EncryptionAtRestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import EncryptionAtRestTypeDef
def get_value() -> EncryptionAtRestTypeDef:
return {
"CatalogEncryptionMode": ...,
}
# EncryptionAtRestTypeDef definition
class EncryptionAtRestTypeDef(TypedDict):
CatalogEncryptionMode: CatalogEncryptionModeType, # (1)
SseAwsKmsKeyId: NotRequired[str],
CatalogEncryptionServiceRole: NotRequired[str],
DataLakePrincipalTypeDef#
# DataLakePrincipalTypeDef TypedDict usage example
from types_boto3_glue.type_defs import DataLakePrincipalTypeDef
def get_value() -> DataLakePrincipalTypeDef:
return {
"DataLakePrincipalIdentifier": ...,
}
# DataLakePrincipalTypeDef definition
class DataLakePrincipalTypeDef(TypedDict):
DataLakePrincipalIdentifier: NotRequired[str],
DataQualityAnalyzerResultTypeDef#
# DataQualityAnalyzerResultTypeDef TypedDict usage example
from types_boto3_glue.type_defs import DataQualityAnalyzerResultTypeDef
def get_value() -> DataQualityAnalyzerResultTypeDef:
return {
"Name": ...,
}
# DataQualityAnalyzerResultTypeDef definition
class DataQualityAnalyzerResultTypeDef(TypedDict):
Name: NotRequired[str],
Description: NotRequired[str],
EvaluationMessage: NotRequired[str],
EvaluatedMetrics: NotRequired[Dict[str, float]],
DataQualityEncryptionTypeDef#
# DataQualityEncryptionTypeDef TypedDict usage example
from types_boto3_glue.type_defs import DataQualityEncryptionTypeDef
def get_value() -> DataQualityEncryptionTypeDef:
return {
"DataQualityEncryptionMode": ...,
}
# DataQualityEncryptionTypeDef definition
class DataQualityEncryptionTypeDef(TypedDict):
DataQualityEncryptionMode: NotRequired[DataQualityEncryptionModeType], # (1)
KmsKeyArn: NotRequired[str],
DataQualityEvaluationRunAdditionalRunOptionsTypeDef#
# DataQualityEvaluationRunAdditionalRunOptionsTypeDef TypedDict usage example
from types_boto3_glue.type_defs import DataQualityEvaluationRunAdditionalRunOptionsTypeDef
def get_value() -> DataQualityEvaluationRunAdditionalRunOptionsTypeDef:
return {
"CloudWatchMetricsEnabled": ...,
}
# DataQualityEvaluationRunAdditionalRunOptionsTypeDef definition
class DataQualityEvaluationRunAdditionalRunOptionsTypeDef(TypedDict):
CloudWatchMetricsEnabled: NotRequired[bool],
ResultsS3Prefix: NotRequired[str],
CompositeRuleEvaluationMethod: NotRequired[DQCompositeRuleEvaluationMethodType], # (1)
DataQualityMetricValuesTypeDef#
# DataQualityMetricValuesTypeDef TypedDict usage example
from types_boto3_glue.type_defs import DataQualityMetricValuesTypeDef
def get_value() -> DataQualityMetricValuesTypeDef:
return {
"ActualValue": ...,
}
# DataQualityMetricValuesTypeDef definition
class DataQualityMetricValuesTypeDef(TypedDict):
ActualValue: NotRequired[float],
ExpectedValue: NotRequired[float],
LowerLimit: NotRequired[float],
UpperLimit: NotRequired[float],
DataQualityRuleResultTypeDef#
# DataQualityRuleResultTypeDef TypedDict usage example
from types_boto3_glue.type_defs import DataQualityRuleResultTypeDef
def get_value() -> DataQualityRuleResultTypeDef:
return {
"Name": ...,
}
# 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],
GlueTableOutputTypeDef#
# GlueTableOutputTypeDef TypedDict usage example
from types_boto3_glue.type_defs import GlueTableOutputTypeDef
def get_value() -> GlueTableOutputTypeDef:
return {
"DatabaseName": ...,
}
# GlueTableOutputTypeDef definition
class GlueTableOutputTypeDef(TypedDict):
DatabaseName: str,
TableName: str,
CatalogId: NotRequired[str],
ConnectionName: NotRequired[str],
AdditionalOptions: NotRequired[Dict[str, str]],
DatabaseIdentifierTypeDef#
# DatabaseIdentifierTypeDef TypedDict usage example
from types_boto3_glue.type_defs import DatabaseIdentifierTypeDef
def get_value() -> DatabaseIdentifierTypeDef:
return {
"CatalogId": ...,
}
# DatabaseIdentifierTypeDef definition
class DatabaseIdentifierTypeDef(TypedDict):
CatalogId: NotRequired[str],
DatabaseName: NotRequired[str],
Region: NotRequired[str],
FederatedDatabaseTypeDef#
# FederatedDatabaseTypeDef TypedDict usage example
from types_boto3_glue.type_defs import FederatedDatabaseTypeDef
def get_value() -> FederatedDatabaseTypeDef:
return {
"Identifier": ...,
}
# FederatedDatabaseTypeDef definition
class FederatedDatabaseTypeDef(TypedDict):
Identifier: NotRequired[str],
ConnectionName: NotRequired[str],
DatatypeTypeDef#
# DatatypeTypeDef TypedDict usage example
from types_boto3_glue.type_defs import DatatypeTypeDef
def get_value() -> DatatypeTypeDef:
return {
"Id": ...,
}
# DatatypeTypeDef definition
class DatatypeTypeDef(TypedDict):
Id: str,
Label: str,
DecimalNumberOutputTypeDef#
# DecimalNumberOutputTypeDef TypedDict usage example
from types_boto3_glue.type_defs import DecimalNumberOutputTypeDef
def get_value() -> DecimalNumberOutputTypeDef:
return {
"UnscaledValue": ...,
}
# DecimalNumberOutputTypeDef definition
class DecimalNumberOutputTypeDef(TypedDict):
UnscaledValue: bytes,
Scale: int,
DeleteBlueprintRequestTypeDef#
# DeleteBlueprintRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import DeleteBlueprintRequestTypeDef
def get_value() -> DeleteBlueprintRequestTypeDef:
return {
"Name": ...,
}
# DeleteBlueprintRequestTypeDef definition
class DeleteBlueprintRequestTypeDef(TypedDict):
Name: str,
DeleteCatalogRequestTypeDef#
# DeleteCatalogRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import DeleteCatalogRequestTypeDef
def get_value() -> DeleteCatalogRequestTypeDef:
return {
"CatalogId": ...,
}
# DeleteCatalogRequestTypeDef definition
class DeleteCatalogRequestTypeDef(TypedDict):
CatalogId: str,
DeleteClassifierRequestTypeDef#
# DeleteClassifierRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import DeleteClassifierRequestTypeDef
def get_value() -> DeleteClassifierRequestTypeDef:
return {
"Name": ...,
}
# DeleteClassifierRequestTypeDef definition
class DeleteClassifierRequestTypeDef(TypedDict):
Name: str,
DeleteColumnStatisticsForPartitionRequestTypeDef#
# DeleteColumnStatisticsForPartitionRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import DeleteColumnStatisticsForPartitionRequestTypeDef
def get_value() -> DeleteColumnStatisticsForPartitionRequestTypeDef:
return {
"DatabaseName": ...,
}
# DeleteColumnStatisticsForPartitionRequestTypeDef definition
class DeleteColumnStatisticsForPartitionRequestTypeDef(TypedDict):
DatabaseName: str,
TableName: str,
PartitionValues: Sequence[str],
ColumnName: str,
CatalogId: NotRequired[str],
DeleteColumnStatisticsForTableRequestTypeDef#
# DeleteColumnStatisticsForTableRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import DeleteColumnStatisticsForTableRequestTypeDef
def get_value() -> DeleteColumnStatisticsForTableRequestTypeDef:
return {
"DatabaseName": ...,
}
# DeleteColumnStatisticsForTableRequestTypeDef definition
class DeleteColumnStatisticsForTableRequestTypeDef(TypedDict):
DatabaseName: str,
TableName: str,
ColumnName: str,
CatalogId: NotRequired[str],
DeleteColumnStatisticsTaskSettingsRequestTypeDef#
# DeleteColumnStatisticsTaskSettingsRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import DeleteColumnStatisticsTaskSettingsRequestTypeDef
def get_value() -> DeleteColumnStatisticsTaskSettingsRequestTypeDef:
return {
"DatabaseName": ...,
}
# DeleteColumnStatisticsTaskSettingsRequestTypeDef definition
class DeleteColumnStatisticsTaskSettingsRequestTypeDef(TypedDict):
DatabaseName: str,
TableName: str,
DeleteConnectionRequestTypeDef#
# DeleteConnectionRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import DeleteConnectionRequestTypeDef
def get_value() -> DeleteConnectionRequestTypeDef:
return {
"ConnectionName": ...,
}
# DeleteConnectionRequestTypeDef definition
class DeleteConnectionRequestTypeDef(TypedDict):
ConnectionName: str,
CatalogId: NotRequired[str],
DeleteCrawlerRequestTypeDef#
# DeleteCrawlerRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import DeleteCrawlerRequestTypeDef
def get_value() -> DeleteCrawlerRequestTypeDef:
return {
"Name": ...,
}
# DeleteCrawlerRequestTypeDef definition
class DeleteCrawlerRequestTypeDef(TypedDict):
Name: str,
DeleteCustomEntityTypeRequestTypeDef#
# DeleteCustomEntityTypeRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import DeleteCustomEntityTypeRequestTypeDef
def get_value() -> DeleteCustomEntityTypeRequestTypeDef:
return {
"Name": ...,
}
# DeleteCustomEntityTypeRequestTypeDef definition
class DeleteCustomEntityTypeRequestTypeDef(TypedDict):
Name: str,
DeleteDataQualityRulesetRequestTypeDef#
# DeleteDataQualityRulesetRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import DeleteDataQualityRulesetRequestTypeDef
def get_value() -> DeleteDataQualityRulesetRequestTypeDef:
return {
"Name": ...,
}
# DeleteDataQualityRulesetRequestTypeDef definition
class DeleteDataQualityRulesetRequestTypeDef(TypedDict):
Name: str,
DeleteDatabaseRequestTypeDef#
# DeleteDatabaseRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import DeleteDatabaseRequestTypeDef
def get_value() -> DeleteDatabaseRequestTypeDef:
return {
"Name": ...,
}
# DeleteDatabaseRequestTypeDef definition
class DeleteDatabaseRequestTypeDef(TypedDict):
Name: str,
CatalogId: NotRequired[str],
DeleteDevEndpointRequestTypeDef#
# DeleteDevEndpointRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import DeleteDevEndpointRequestTypeDef
def get_value() -> DeleteDevEndpointRequestTypeDef:
return {
"EndpointName": ...,
}
# DeleteDevEndpointRequestTypeDef definition
class DeleteDevEndpointRequestTypeDef(TypedDict):
EndpointName: str,
DeleteIntegrationRequestTypeDef#
# DeleteIntegrationRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import DeleteIntegrationRequestTypeDef
def get_value() -> DeleteIntegrationRequestTypeDef:
return {
"IntegrationIdentifier": ...,
}
# DeleteIntegrationRequestTypeDef definition
class DeleteIntegrationRequestTypeDef(TypedDict):
IntegrationIdentifier: str,
DeleteIntegrationTablePropertiesRequestTypeDef#
# DeleteIntegrationTablePropertiesRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import DeleteIntegrationTablePropertiesRequestTypeDef
def get_value() -> DeleteIntegrationTablePropertiesRequestTypeDef:
return {
"ResourceArn": ...,
}
# DeleteIntegrationTablePropertiesRequestTypeDef definition
class DeleteIntegrationTablePropertiesRequestTypeDef(TypedDict):
ResourceArn: str,
TableName: str,
DeleteJobRequestTypeDef#
# DeleteJobRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import DeleteJobRequestTypeDef
def get_value() -> DeleteJobRequestTypeDef:
return {
"JobName": ...,
}
# DeleteJobRequestTypeDef definition
class DeleteJobRequestTypeDef(TypedDict):
JobName: str,
DeleteMLTransformRequestTypeDef#
# DeleteMLTransformRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import DeleteMLTransformRequestTypeDef
def get_value() -> DeleteMLTransformRequestTypeDef:
return {
"TransformId": ...,
}
# DeleteMLTransformRequestTypeDef definition
class DeleteMLTransformRequestTypeDef(TypedDict):
TransformId: str,
DeletePartitionIndexRequestTypeDef#
# DeletePartitionIndexRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import DeletePartitionIndexRequestTypeDef
def get_value() -> DeletePartitionIndexRequestTypeDef:
return {
"DatabaseName": ...,
}
# DeletePartitionIndexRequestTypeDef definition
class DeletePartitionIndexRequestTypeDef(TypedDict):
DatabaseName: str,
TableName: str,
IndexName: str,
CatalogId: NotRequired[str],
DeletePartitionRequestTypeDef#
# DeletePartitionRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import DeletePartitionRequestTypeDef
def get_value() -> DeletePartitionRequestTypeDef:
return {
"DatabaseName": ...,
}
# DeletePartitionRequestTypeDef definition
class DeletePartitionRequestTypeDef(TypedDict):
DatabaseName: str,
TableName: str,
PartitionValues: Sequence[str],
CatalogId: NotRequired[str],
DeleteResourcePolicyRequestTypeDef#
# DeleteResourcePolicyRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import DeleteResourcePolicyRequestTypeDef
def get_value() -> DeleteResourcePolicyRequestTypeDef:
return {
"PolicyHashCondition": ...,
}
# DeleteResourcePolicyRequestTypeDef definition
class DeleteResourcePolicyRequestTypeDef(TypedDict):
PolicyHashCondition: NotRequired[str],
ResourceArn: NotRequired[str],
SchemaIdTypeDef#
# SchemaIdTypeDef TypedDict usage example
from types_boto3_glue.type_defs import SchemaIdTypeDef
def get_value() -> SchemaIdTypeDef:
return {
"SchemaArn": ...,
}
# SchemaIdTypeDef definition
class SchemaIdTypeDef(TypedDict):
SchemaArn: NotRequired[str],
SchemaName: NotRequired[str],
RegistryName: NotRequired[str],
DeleteSecurityConfigurationRequestTypeDef#
# DeleteSecurityConfigurationRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import DeleteSecurityConfigurationRequestTypeDef
def get_value() -> DeleteSecurityConfigurationRequestTypeDef:
return {
"Name": ...,
}
# DeleteSecurityConfigurationRequestTypeDef definition
class DeleteSecurityConfigurationRequestTypeDef(TypedDict):
Name: str,
DeleteSessionRequestTypeDef#
# DeleteSessionRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import DeleteSessionRequestTypeDef
def get_value() -> DeleteSessionRequestTypeDef:
return {
"Id": ...,
}
# DeleteSessionRequestTypeDef definition
class DeleteSessionRequestTypeDef(TypedDict):
Id: str,
RequestOrigin: NotRequired[str],
DeleteTableOptimizerRequestTypeDef#
# DeleteTableOptimizerRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import DeleteTableOptimizerRequestTypeDef
def get_value() -> DeleteTableOptimizerRequestTypeDef:
return {
"CatalogId": ...,
}
# DeleteTableOptimizerRequestTypeDef definition
class DeleteTableOptimizerRequestTypeDef(TypedDict):
CatalogId: str,
DatabaseName: str,
TableName: str,
Type: TableOptimizerTypeType, # (1)
DeleteTableRequestTypeDef#
# DeleteTableRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import DeleteTableRequestTypeDef
def get_value() -> DeleteTableRequestTypeDef:
return {
"DatabaseName": ...,
}
# DeleteTableRequestTypeDef definition
class DeleteTableRequestTypeDef(TypedDict):
DatabaseName: str,
Name: str,
CatalogId: NotRequired[str],
TransactionId: NotRequired[str],
DeleteTableVersionRequestTypeDef#
# DeleteTableVersionRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import DeleteTableVersionRequestTypeDef
def get_value() -> DeleteTableVersionRequestTypeDef:
return {
"DatabaseName": ...,
}
# DeleteTableVersionRequestTypeDef definition
class DeleteTableVersionRequestTypeDef(TypedDict):
DatabaseName: str,
TableName: str,
VersionId: str,
CatalogId: NotRequired[str],
DeleteTriggerRequestTypeDef#
# DeleteTriggerRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import DeleteTriggerRequestTypeDef
def get_value() -> DeleteTriggerRequestTypeDef:
return {
"Name": ...,
}
# DeleteTriggerRequestTypeDef definition
class DeleteTriggerRequestTypeDef(TypedDict):
Name: str,
DeleteUsageProfileRequestTypeDef#
# DeleteUsageProfileRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import DeleteUsageProfileRequestTypeDef
def get_value() -> DeleteUsageProfileRequestTypeDef:
return {
"Name": ...,
}
# DeleteUsageProfileRequestTypeDef definition
class DeleteUsageProfileRequestTypeDef(TypedDict):
Name: str,
DeleteUserDefinedFunctionRequestTypeDef#
# DeleteUserDefinedFunctionRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import DeleteUserDefinedFunctionRequestTypeDef
def get_value() -> DeleteUserDefinedFunctionRequestTypeDef:
return {
"DatabaseName": ...,
}
# DeleteUserDefinedFunctionRequestTypeDef definition
class DeleteUserDefinedFunctionRequestTypeDef(TypedDict):
DatabaseName: str,
FunctionName: str,
CatalogId: NotRequired[str],
DeleteWorkflowRequestTypeDef#
# DeleteWorkflowRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import DeleteWorkflowRequestTypeDef
def get_value() -> DeleteWorkflowRequestTypeDef:
return {
"Name": ...,
}
# DeleteWorkflowRequestTypeDef definition
class DeleteWorkflowRequestTypeDef(TypedDict):
Name: str,
DescribeConnectionTypeRequestTypeDef#
# DescribeConnectionTypeRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import DescribeConnectionTypeRequestTypeDef
def get_value() -> DescribeConnectionTypeRequestTypeDef:
return {
"ConnectionType": ...,
}
# DescribeConnectionTypeRequestTypeDef definition
class DescribeConnectionTypeRequestTypeDef(TypedDict):
ConnectionType: str,
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef TypedDict usage example
from types_boto3_glue.type_defs import PaginatorConfigTypeDef
def get_value() -> PaginatorConfigTypeDef:
return {
"MaxItems": ...,
}
# PaginatorConfigTypeDef definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
DescribeEntityRequestTypeDef#
# DescribeEntityRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import DescribeEntityRequestTypeDef
def get_value() -> DescribeEntityRequestTypeDef:
return {
"ConnectionName": ...,
}
# DescribeEntityRequestTypeDef definition
class DescribeEntityRequestTypeDef(TypedDict):
ConnectionName: str,
EntityName: str,
CatalogId: NotRequired[str],
NextToken: NotRequired[str],
DataStoreApiVersion: NotRequired[str],
FieldTypeDef#
# FieldTypeDef TypedDict usage example
from types_boto3_glue.type_defs import FieldTypeDef
def get_value() -> FieldTypeDef:
return {
"FieldName": ...,
}
# 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]],
DescribeInboundIntegrationsRequestTypeDef#
# DescribeInboundIntegrationsRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import DescribeInboundIntegrationsRequestTypeDef
def get_value() -> DescribeInboundIntegrationsRequestTypeDef:
return {
"IntegrationArn": ...,
}
# DescribeInboundIntegrationsRequestTypeDef definition
class DescribeInboundIntegrationsRequestTypeDef(TypedDict):
IntegrationArn: NotRequired[str],
Marker: NotRequired[str],
MaxRecords: NotRequired[int],
TargetArn: NotRequired[str],
IntegrationFilterTypeDef#
# IntegrationFilterTypeDef TypedDict usage example
from types_boto3_glue.type_defs import IntegrationFilterTypeDef
def get_value() -> IntegrationFilterTypeDef:
return {
"Name": ...,
}
# IntegrationFilterTypeDef definition
class IntegrationFilterTypeDef(TypedDict):
Name: NotRequired[str],
Values: NotRequired[Sequence[str]],
DevEndpointCustomLibrariesTypeDef#
# DevEndpointCustomLibrariesTypeDef TypedDict usage example
from types_boto3_glue.type_defs import DevEndpointCustomLibrariesTypeDef
def get_value() -> DevEndpointCustomLibrariesTypeDef:
return {
"ExtraPythonLibsS3Path": ...,
}
# DevEndpointCustomLibrariesTypeDef definition
class DevEndpointCustomLibrariesTypeDef(TypedDict):
ExtraPythonLibsS3Path: NotRequired[str],
ExtraJarsS3Path: NotRequired[str],
DirectSchemaChangePolicyTypeDef#
# DirectSchemaChangePolicyTypeDef TypedDict usage example
from types_boto3_glue.type_defs import DirectSchemaChangePolicyTypeDef
def get_value() -> DirectSchemaChangePolicyTypeDef:
return {
"EnableUpdateCatalog": ...,
}
# DirectSchemaChangePolicyTypeDef definition
class DirectSchemaChangePolicyTypeDef(TypedDict):
EnableUpdateCatalog: NotRequired[bool],
UpdateBehavior: NotRequired[UpdateCatalogBehaviorType], # (1)
Table: NotRequired[str],
Database: NotRequired[str],
DropDuplicatesTypeDef#
# DropDuplicatesTypeDef TypedDict usage example
from types_boto3_glue.type_defs import DropDuplicatesTypeDef
def get_value() -> DropDuplicatesTypeDef:
return {
"Name": ...,
}
# DropDuplicatesTypeDef definition
class DropDuplicatesTypeDef(TypedDict):
Name: str,
Inputs: Sequence[str],
Columns: NotRequired[Sequence[Sequence[str]]],
DropFieldsTypeDef#
# DropFieldsTypeDef TypedDict usage example
from types_boto3_glue.type_defs import DropFieldsTypeDef
def get_value() -> DropFieldsTypeDef:
return {
"Name": ...,
}
# DropFieldsTypeDef definition
class DropFieldsTypeDef(TypedDict):
Name: str,
Inputs: Sequence[str],
Paths: Sequence[Sequence[str]],
NullCheckBoxListTypeDef#
# NullCheckBoxListTypeDef TypedDict usage example
from types_boto3_glue.type_defs import NullCheckBoxListTypeDef
def get_value() -> NullCheckBoxListTypeDef:
return {
"IsEmpty": ...,
}
# NullCheckBoxListTypeDef definition
class NullCheckBoxListTypeDef(TypedDict):
IsEmpty: NotRequired[bool],
IsNullString: NotRequired[bool],
IsNegOne: NotRequired[bool],
TransformConfigParameterOutputTypeDef#
# TransformConfigParameterOutputTypeDef TypedDict usage example
from types_boto3_glue.type_defs import TransformConfigParameterOutputTypeDef
def get_value() -> TransformConfigParameterOutputTypeDef:
return {
"Name": ...,
}
# 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],
- See ParamTypeType
- See ParamTypeType
EdgeTypeDef#
# EdgeTypeDef TypedDict usage example
from types_boto3_glue.type_defs import EdgeTypeDef
def get_value() -> EdgeTypeDef:
return {
"SourceId": ...,
}
# EdgeTypeDef definition
class EdgeTypeDef(TypedDict):
SourceId: NotRequired[str],
DestinationId: NotRequired[str],
JobBookmarksEncryptionTypeDef#
# JobBookmarksEncryptionTypeDef TypedDict usage example
from types_boto3_glue.type_defs import JobBookmarksEncryptionTypeDef
def get_value() -> JobBookmarksEncryptionTypeDef:
return {
"JobBookmarksEncryptionMode": ...,
}
# JobBookmarksEncryptionTypeDef definition
class JobBookmarksEncryptionTypeDef(TypedDict):
JobBookmarksEncryptionMode: NotRequired[JobBookmarksEncryptionModeType], # (1)
KmsKeyArn: NotRequired[str],
S3EncryptionTypeDef#
# S3EncryptionTypeDef TypedDict usage example
from types_boto3_glue.type_defs import S3EncryptionTypeDef
def get_value() -> S3EncryptionTypeDef:
return {
"S3EncryptionMode": ...,
}
# S3EncryptionTypeDef definition
class S3EncryptionTypeDef(TypedDict):
S3EncryptionMode: NotRequired[S3EncryptionModeType], # (1)
KmsKeyArn: NotRequired[str],
EntityTypeDef#
# EntityTypeDef TypedDict usage example
from types_boto3_glue.type_defs import EntityTypeDef
def get_value() -> EntityTypeDef:
return {
"EntityName": ...,
}
# 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 TypedDict usage example
from types_boto3_glue.type_defs import ErrorDetailsTypeDef
def get_value() -> ErrorDetailsTypeDef:
return {
"ErrorCode": ...,
}
# ErrorDetailsTypeDef definition
class ErrorDetailsTypeDef(TypedDict):
ErrorCode: NotRequired[str],
ErrorMessage: NotRequired[str],
ExportLabelsTaskRunPropertiesTypeDef#
# ExportLabelsTaskRunPropertiesTypeDef TypedDict usage example
from types_boto3_glue.type_defs import ExportLabelsTaskRunPropertiesTypeDef
def get_value() -> ExportLabelsTaskRunPropertiesTypeDef:
return {
"OutputS3Path": ...,
}
# ExportLabelsTaskRunPropertiesTypeDef definition
class ExportLabelsTaskRunPropertiesTypeDef(TypedDict):
OutputS3Path: NotRequired[str],
FederatedTableTypeDef#
# FederatedTableTypeDef TypedDict usage example
from types_boto3_glue.type_defs import FederatedTableTypeDef
def get_value() -> FederatedTableTypeDef:
return {
"Identifier": ...,
}
# FederatedTableTypeDef definition
class FederatedTableTypeDef(TypedDict):
Identifier: NotRequired[str],
DatabaseIdentifier: NotRequired[str],
ConnectionName: NotRequired[str],
FillMissingValuesTypeDef#
# FillMissingValuesTypeDef TypedDict usage example
from types_boto3_glue.type_defs import FillMissingValuesTypeDef
def get_value() -> FillMissingValuesTypeDef:
return {
"Name": ...,
}
# FillMissingValuesTypeDef definition
class FillMissingValuesTypeDef(TypedDict):
Name: str,
Inputs: Sequence[str],
ImputedPath: str,
FilledPath: NotRequired[str],
FilterValueOutputTypeDef#
# FilterValueOutputTypeDef TypedDict usage example
from types_boto3_glue.type_defs import FilterValueOutputTypeDef
def get_value() -> FilterValueOutputTypeDef:
return {
"Type": ...,
}
# FilterValueOutputTypeDef definition
class FilterValueOutputTypeDef(TypedDict):
Type: FilterValueTypeType, # (1)
Value: List[str],
FilterValueTypeDef#
# FilterValueTypeDef TypedDict usage example
from types_boto3_glue.type_defs import FilterValueTypeDef
def get_value() -> FilterValueTypeDef:
return {
"Type": ...,
}
# FilterValueTypeDef definition
class FilterValueTypeDef(TypedDict):
Type: FilterValueTypeType, # (1)
Value: Sequence[str],
FindMatchesParametersTypeDef#
# FindMatchesParametersTypeDef TypedDict usage example
from types_boto3_glue.type_defs import FindMatchesParametersTypeDef
def get_value() -> FindMatchesParametersTypeDef:
return {
"PrimaryKeyColumnName": ...,
}
# FindMatchesParametersTypeDef definition
class FindMatchesParametersTypeDef(TypedDict):
PrimaryKeyColumnName: NotRequired[str],
PrecisionRecallTradeoff: NotRequired[float],
AccuracyCostTradeoff: NotRequired[float],
EnforceProvidedLabels: NotRequired[bool],
FindMatchesTaskRunPropertiesTypeDef#
# FindMatchesTaskRunPropertiesTypeDef TypedDict usage example
from types_boto3_glue.type_defs import FindMatchesTaskRunPropertiesTypeDef
def get_value() -> FindMatchesTaskRunPropertiesTypeDef:
return {
"JobId": ...,
}
# FindMatchesTaskRunPropertiesTypeDef definition
class FindMatchesTaskRunPropertiesTypeDef(TypedDict):
JobId: NotRequired[str],
JobName: NotRequired[str],
JobRunId: NotRequired[str],
GetBlueprintRequestTypeDef#
# GetBlueprintRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import GetBlueprintRequestTypeDef
def get_value() -> GetBlueprintRequestTypeDef:
return {
"Name": ...,
}
# GetBlueprintRequestTypeDef definition
class GetBlueprintRequestTypeDef(TypedDict):
Name: str,
IncludeBlueprint: NotRequired[bool],
IncludeParameterSpec: NotRequired[bool],
GetBlueprintRunRequestTypeDef#
# GetBlueprintRunRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import GetBlueprintRunRequestTypeDef
def get_value() -> GetBlueprintRunRequestTypeDef:
return {
"BlueprintName": ...,
}
# GetBlueprintRunRequestTypeDef definition
class GetBlueprintRunRequestTypeDef(TypedDict):
BlueprintName: str,
RunId: str,
GetBlueprintRunsRequestTypeDef#
# GetBlueprintRunsRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import GetBlueprintRunsRequestTypeDef
def get_value() -> GetBlueprintRunsRequestTypeDef:
return {
"BlueprintName": ...,
}
# GetBlueprintRunsRequestTypeDef definition
class GetBlueprintRunsRequestTypeDef(TypedDict):
BlueprintName: str,
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
GetCatalogImportStatusRequestTypeDef#
# GetCatalogImportStatusRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import GetCatalogImportStatusRequestTypeDef
def get_value() -> GetCatalogImportStatusRequestTypeDef:
return {
"CatalogId": ...,
}
# GetCatalogImportStatusRequestTypeDef definition
class GetCatalogImportStatusRequestTypeDef(TypedDict):
CatalogId: NotRequired[str],
GetCatalogRequestTypeDef#
# GetCatalogRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import GetCatalogRequestTypeDef
def get_value() -> GetCatalogRequestTypeDef:
return {
"CatalogId": ...,
}
# GetCatalogRequestTypeDef definition
class GetCatalogRequestTypeDef(TypedDict):
CatalogId: str,
GetCatalogsRequestTypeDef#
# GetCatalogsRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import GetCatalogsRequestTypeDef
def get_value() -> GetCatalogsRequestTypeDef:
return {
"ParentCatalogId": ...,
}
# GetCatalogsRequestTypeDef definition
class GetCatalogsRequestTypeDef(TypedDict):
ParentCatalogId: NotRequired[str],
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
Recursive: NotRequired[bool],
IncludeRoot: NotRequired[bool],
GetClassifierRequestTypeDef#
# GetClassifierRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import GetClassifierRequestTypeDef
def get_value() -> GetClassifierRequestTypeDef:
return {
"Name": ...,
}
# GetClassifierRequestTypeDef definition
class GetClassifierRequestTypeDef(TypedDict):
Name: str,
GetClassifiersRequestTypeDef#
# GetClassifiersRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import GetClassifiersRequestTypeDef
def get_value() -> GetClassifiersRequestTypeDef:
return {
"MaxResults": ...,
}
# GetClassifiersRequestTypeDef definition
class GetClassifiersRequestTypeDef(TypedDict):
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
GetColumnStatisticsForPartitionRequestTypeDef#
# GetColumnStatisticsForPartitionRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import GetColumnStatisticsForPartitionRequestTypeDef
def get_value() -> GetColumnStatisticsForPartitionRequestTypeDef:
return {
"DatabaseName": ...,
}
# GetColumnStatisticsForPartitionRequestTypeDef definition
class GetColumnStatisticsForPartitionRequestTypeDef(TypedDict):
DatabaseName: str,
TableName: str,
PartitionValues: Sequence[str],
ColumnNames: Sequence[str],
CatalogId: NotRequired[str],
GetColumnStatisticsForTableRequestTypeDef#
# GetColumnStatisticsForTableRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import GetColumnStatisticsForTableRequestTypeDef
def get_value() -> GetColumnStatisticsForTableRequestTypeDef:
return {
"DatabaseName": ...,
}
# GetColumnStatisticsForTableRequestTypeDef definition
class GetColumnStatisticsForTableRequestTypeDef(TypedDict):
DatabaseName: str,
TableName: str,
ColumnNames: Sequence[str],
CatalogId: NotRequired[str],
GetColumnStatisticsTaskRunRequestTypeDef#
# GetColumnStatisticsTaskRunRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import GetColumnStatisticsTaskRunRequestTypeDef
def get_value() -> GetColumnStatisticsTaskRunRequestTypeDef:
return {
"ColumnStatisticsTaskRunId": ...,
}
# GetColumnStatisticsTaskRunRequestTypeDef definition
class GetColumnStatisticsTaskRunRequestTypeDef(TypedDict):
ColumnStatisticsTaskRunId: str,
GetColumnStatisticsTaskRunsRequestTypeDef#
# GetColumnStatisticsTaskRunsRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import GetColumnStatisticsTaskRunsRequestTypeDef
def get_value() -> GetColumnStatisticsTaskRunsRequestTypeDef:
return {
"DatabaseName": ...,
}
# GetColumnStatisticsTaskRunsRequestTypeDef definition
class GetColumnStatisticsTaskRunsRequestTypeDef(TypedDict):
DatabaseName: str,
TableName: str,
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
GetColumnStatisticsTaskSettingsRequestTypeDef#
# GetColumnStatisticsTaskSettingsRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import GetColumnStatisticsTaskSettingsRequestTypeDef
def get_value() -> GetColumnStatisticsTaskSettingsRequestTypeDef:
return {
"DatabaseName": ...,
}
# GetColumnStatisticsTaskSettingsRequestTypeDef definition
class GetColumnStatisticsTaskSettingsRequestTypeDef(TypedDict):
DatabaseName: str,
TableName: str,
GetConnectionRequestTypeDef#
# GetConnectionRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import GetConnectionRequestTypeDef
def get_value() -> GetConnectionRequestTypeDef:
return {
"Name": ...,
}
# GetConnectionRequestTypeDef definition
class GetConnectionRequestTypeDef(TypedDict):
Name: str,
CatalogId: NotRequired[str],
HidePassword: NotRequired[bool],
ApplyOverrideForComputeEnvironment: NotRequired[ComputeEnvironmentType], # (1)
GetConnectionsFilterTypeDef#
# GetConnectionsFilterTypeDef TypedDict usage example
from types_boto3_glue.type_defs import GetConnectionsFilterTypeDef
def get_value() -> GetConnectionsFilterTypeDef:
return {
"MatchCriteria": ...,
}
# GetConnectionsFilterTypeDef definition
class GetConnectionsFilterTypeDef(TypedDict):
MatchCriteria: NotRequired[Sequence[str]],
ConnectionType: NotRequired[ConnectionTypeType], # (1)
ConnectionSchemaVersion: NotRequired[int],
GetCrawlerMetricsRequestTypeDef#
# GetCrawlerMetricsRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import GetCrawlerMetricsRequestTypeDef
def get_value() -> GetCrawlerMetricsRequestTypeDef:
return {
"CrawlerNameList": ...,
}
# GetCrawlerMetricsRequestTypeDef definition
class GetCrawlerMetricsRequestTypeDef(TypedDict):
CrawlerNameList: NotRequired[Sequence[str]],
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
GetCrawlerRequestTypeDef#
# GetCrawlerRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import GetCrawlerRequestTypeDef
def get_value() -> GetCrawlerRequestTypeDef:
return {
"Name": ...,
}
# GetCrawlerRequestTypeDef definition
class GetCrawlerRequestTypeDef(TypedDict):
Name: str,
GetCrawlersRequestTypeDef#
# GetCrawlersRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import GetCrawlersRequestTypeDef
def get_value() -> GetCrawlersRequestTypeDef:
return {
"MaxResults": ...,
}
# GetCrawlersRequestTypeDef definition
class GetCrawlersRequestTypeDef(TypedDict):
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
GetCustomEntityTypeRequestTypeDef#
# GetCustomEntityTypeRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import GetCustomEntityTypeRequestTypeDef
def get_value() -> GetCustomEntityTypeRequestTypeDef:
return {
"Name": ...,
}
# GetCustomEntityTypeRequestTypeDef definition
class GetCustomEntityTypeRequestTypeDef(TypedDict):
Name: str,
GetDataCatalogEncryptionSettingsRequestTypeDef#
# GetDataCatalogEncryptionSettingsRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import GetDataCatalogEncryptionSettingsRequestTypeDef
def get_value() -> GetDataCatalogEncryptionSettingsRequestTypeDef:
return {
"CatalogId": ...,
}
# GetDataCatalogEncryptionSettingsRequestTypeDef definition
class GetDataCatalogEncryptionSettingsRequestTypeDef(TypedDict):
CatalogId: NotRequired[str],
GetDataQualityModelRequestTypeDef#
# GetDataQualityModelRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import GetDataQualityModelRequestTypeDef
def get_value() -> GetDataQualityModelRequestTypeDef:
return {
"ProfileId": ...,
}
# GetDataQualityModelRequestTypeDef definition
class GetDataQualityModelRequestTypeDef(TypedDict):
ProfileId: str,
StatisticId: NotRequired[str],
GetDataQualityModelResultRequestTypeDef#
# GetDataQualityModelResultRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import GetDataQualityModelResultRequestTypeDef
def get_value() -> GetDataQualityModelResultRequestTypeDef:
return {
"StatisticId": ...,
}
# GetDataQualityModelResultRequestTypeDef definition
class GetDataQualityModelResultRequestTypeDef(TypedDict):
StatisticId: str,
ProfileId: str,
StatisticModelResultTypeDef#
# StatisticModelResultTypeDef TypedDict usage example
from types_boto3_glue.type_defs import StatisticModelResultTypeDef
def get_value() -> StatisticModelResultTypeDef:
return {
"LowerBound": ...,
}
# StatisticModelResultTypeDef definition
class StatisticModelResultTypeDef(TypedDict):
LowerBound: NotRequired[float],
UpperBound: NotRequired[float],
PredictedValue: NotRequired[float],
ActualValue: NotRequired[float],
Date: NotRequired[datetime],
InclusionAnnotation: NotRequired[InclusionAnnotationValueType], # (1)
GetDataQualityResultRequestTypeDef#
# GetDataQualityResultRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import GetDataQualityResultRequestTypeDef
def get_value() -> GetDataQualityResultRequestTypeDef:
return {
"ResultId": ...,
}
# GetDataQualityResultRequestTypeDef definition
class GetDataQualityResultRequestTypeDef(TypedDict):
ResultId: str,
GetDataQualityRuleRecommendationRunRequestTypeDef#
# GetDataQualityRuleRecommendationRunRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import GetDataQualityRuleRecommendationRunRequestTypeDef
def get_value() -> GetDataQualityRuleRecommendationRunRequestTypeDef:
return {
"RunId": ...,
}
# GetDataQualityRuleRecommendationRunRequestTypeDef definition
class GetDataQualityRuleRecommendationRunRequestTypeDef(TypedDict):
RunId: str,
GetDataQualityRulesetEvaluationRunRequestTypeDef#
# GetDataQualityRulesetEvaluationRunRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import GetDataQualityRulesetEvaluationRunRequestTypeDef
def get_value() -> GetDataQualityRulesetEvaluationRunRequestTypeDef:
return {
"RunId": ...,
}
# GetDataQualityRulesetEvaluationRunRequestTypeDef definition
class GetDataQualityRulesetEvaluationRunRequestTypeDef(TypedDict):
RunId: str,
GetDataQualityRulesetRequestTypeDef#
# GetDataQualityRulesetRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import GetDataQualityRulesetRequestTypeDef
def get_value() -> GetDataQualityRulesetRequestTypeDef:
return {
"Name": ...,
}
# GetDataQualityRulesetRequestTypeDef definition
class GetDataQualityRulesetRequestTypeDef(TypedDict):
Name: str,
GetDatabaseRequestTypeDef#
# GetDatabaseRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import GetDatabaseRequestTypeDef
def get_value() -> GetDatabaseRequestTypeDef:
return {
"Name": ...,
}
# GetDatabaseRequestTypeDef definition
class GetDatabaseRequestTypeDef(TypedDict):
Name: str,
CatalogId: NotRequired[str],
GetDatabasesRequestTypeDef#
# GetDatabasesRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import GetDatabasesRequestTypeDef
def get_value() -> GetDatabasesRequestTypeDef:
return {
"CatalogId": ...,
}
# GetDatabasesRequestTypeDef definition
class GetDatabasesRequestTypeDef(TypedDict):
CatalogId: NotRequired[str],
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ResourceShareType: NotRequired[ResourceShareTypeType], # (1)
AttributesToGet: NotRequired[Sequence[DatabaseAttributesType]], # (2)
GetDataflowGraphRequestTypeDef#
# GetDataflowGraphRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import GetDataflowGraphRequestTypeDef
def get_value() -> GetDataflowGraphRequestTypeDef:
return {
"PythonScript": ...,
}
# GetDataflowGraphRequestTypeDef definition
class GetDataflowGraphRequestTypeDef(TypedDict):
PythonScript: NotRequired[str],
GetDevEndpointRequestTypeDef#
# GetDevEndpointRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import GetDevEndpointRequestTypeDef
def get_value() -> GetDevEndpointRequestTypeDef:
return {
"EndpointName": ...,
}
# GetDevEndpointRequestTypeDef definition
class GetDevEndpointRequestTypeDef(TypedDict):
EndpointName: str,
GetDevEndpointsRequestTypeDef#
# GetDevEndpointsRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import GetDevEndpointsRequestTypeDef
def get_value() -> GetDevEndpointsRequestTypeDef:
return {
"MaxResults": ...,
}
# GetDevEndpointsRequestTypeDef definition
class GetDevEndpointsRequestTypeDef(TypedDict):
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
GetEntityRecordsRequestTypeDef#
# GetEntityRecordsRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import GetEntityRecordsRequestTypeDef
def get_value() -> GetEntityRecordsRequestTypeDef:
return {
"EntityName": ...,
}
# GetEntityRecordsRequestTypeDef definition
class GetEntityRecordsRequestTypeDef(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]],
GetIntegrationResourcePropertyRequestTypeDef#
# GetIntegrationResourcePropertyRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import GetIntegrationResourcePropertyRequestTypeDef
def get_value() -> GetIntegrationResourcePropertyRequestTypeDef:
return {
"ResourceArn": ...,
}
# GetIntegrationResourcePropertyRequestTypeDef definition
class GetIntegrationResourcePropertyRequestTypeDef(TypedDict):
ResourceArn: str,
GetIntegrationTablePropertiesRequestTypeDef#
# GetIntegrationTablePropertiesRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import GetIntegrationTablePropertiesRequestTypeDef
def get_value() -> GetIntegrationTablePropertiesRequestTypeDef:
return {
"ResourceArn": ...,
}
# GetIntegrationTablePropertiesRequestTypeDef definition
class GetIntegrationTablePropertiesRequestTypeDef(TypedDict):
ResourceArn: str,
TableName: str,
SourceTableConfigOutputTypeDef#
# SourceTableConfigOutputTypeDef TypedDict usage example
from types_boto3_glue.type_defs import SourceTableConfigOutputTypeDef
def get_value() -> SourceTableConfigOutputTypeDef:
return {
"Fields": ...,
}
# SourceTableConfigOutputTypeDef definition
class SourceTableConfigOutputTypeDef(TypedDict):
Fields: NotRequired[List[str]],
FilterPredicate: NotRequired[str],
PrimaryKey: NotRequired[List[str]],
RecordUpdateField: NotRequired[str],
GetJobBookmarkRequestTypeDef#
# GetJobBookmarkRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import GetJobBookmarkRequestTypeDef
def get_value() -> GetJobBookmarkRequestTypeDef:
return {
"JobName": ...,
}
# GetJobBookmarkRequestTypeDef definition
class GetJobBookmarkRequestTypeDef(TypedDict):
JobName: str,
RunId: NotRequired[str],
JobBookmarkEntryTypeDef#
# JobBookmarkEntryTypeDef TypedDict usage example
from types_boto3_glue.type_defs import JobBookmarkEntryTypeDef
def get_value() -> JobBookmarkEntryTypeDef:
return {
"JobName": ...,
}
# 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],
GetJobRequestTypeDef#
# GetJobRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import GetJobRequestTypeDef
def get_value() -> GetJobRequestTypeDef:
return {
"JobName": ...,
}
# GetJobRequestTypeDef definition
class GetJobRequestTypeDef(TypedDict):
JobName: str,
GetJobRunRequestTypeDef#
# GetJobRunRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import GetJobRunRequestTypeDef
def get_value() -> GetJobRunRequestTypeDef:
return {
"JobName": ...,
}
# GetJobRunRequestTypeDef definition
class GetJobRunRequestTypeDef(TypedDict):
JobName: str,
RunId: str,
PredecessorsIncluded: NotRequired[bool],
GetJobRunsRequestTypeDef#
# GetJobRunsRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import GetJobRunsRequestTypeDef
def get_value() -> GetJobRunsRequestTypeDef:
return {
"JobName": ...,
}
# GetJobRunsRequestTypeDef definition
class GetJobRunsRequestTypeDef(TypedDict):
JobName: str,
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
GetJobsRequestTypeDef#
# GetJobsRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import GetJobsRequestTypeDef
def get_value() -> GetJobsRequestTypeDef:
return {
"NextToken": ...,
}
# GetJobsRequestTypeDef definition
class GetJobsRequestTypeDef(TypedDict):
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
GetMLTaskRunRequestTypeDef#
# GetMLTaskRunRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import GetMLTaskRunRequestTypeDef
def get_value() -> GetMLTaskRunRequestTypeDef:
return {
"TransformId": ...,
}
# GetMLTaskRunRequestTypeDef definition
class GetMLTaskRunRequestTypeDef(TypedDict):
TransformId: str,
TaskRunId: str,
TaskRunSortCriteriaTypeDef#
# TaskRunSortCriteriaTypeDef TypedDict usage example
from types_boto3_glue.type_defs import TaskRunSortCriteriaTypeDef
def get_value() -> TaskRunSortCriteriaTypeDef:
return {
"Column": ...,
}
# TaskRunSortCriteriaTypeDef definition
class TaskRunSortCriteriaTypeDef(TypedDict):
Column: TaskRunSortColumnTypeType, # (1)
SortDirection: SortDirectionTypeType, # (2)
GetMLTransformRequestTypeDef#
# GetMLTransformRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import GetMLTransformRequestTypeDef
def get_value() -> GetMLTransformRequestTypeDef:
return {
"TransformId": ...,
}
# GetMLTransformRequestTypeDef definition
class GetMLTransformRequestTypeDef(TypedDict):
TransformId: str,
SchemaColumnTypeDef#
# SchemaColumnTypeDef TypedDict usage example
from types_boto3_glue.type_defs import SchemaColumnTypeDef
def get_value() -> SchemaColumnTypeDef:
return {
"Name": ...,
}
# SchemaColumnTypeDef definition
class SchemaColumnTypeDef(TypedDict):
Name: NotRequired[str],
DataType: NotRequired[str],
TransformSortCriteriaTypeDef#
# TransformSortCriteriaTypeDef TypedDict usage example
from types_boto3_glue.type_defs import TransformSortCriteriaTypeDef
def get_value() -> TransformSortCriteriaTypeDef:
return {
"Column": ...,
}
# TransformSortCriteriaTypeDef definition
class TransformSortCriteriaTypeDef(TypedDict):
Column: TransformSortColumnTypeType, # (1)
SortDirection: SortDirectionTypeType, # (2)
MappingEntryTypeDef#
# MappingEntryTypeDef TypedDict usage example
from types_boto3_glue.type_defs import MappingEntryTypeDef
def get_value() -> MappingEntryTypeDef:
return {
"SourceTable": ...,
}
# MappingEntryTypeDef definition
class MappingEntryTypeDef(TypedDict):
SourceTable: NotRequired[str],
SourcePath: NotRequired[str],
SourceType: NotRequired[str],
TargetTable: NotRequired[str],
TargetPath: NotRequired[str],
TargetType: NotRequired[str],
GetPartitionIndexesRequestTypeDef#
# GetPartitionIndexesRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import GetPartitionIndexesRequestTypeDef
def get_value() -> GetPartitionIndexesRequestTypeDef:
return {
"DatabaseName": ...,
}
# GetPartitionIndexesRequestTypeDef definition
class GetPartitionIndexesRequestTypeDef(TypedDict):
DatabaseName: str,
TableName: str,
CatalogId: NotRequired[str],
NextToken: NotRequired[str],
GetPartitionRequestTypeDef#
# GetPartitionRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import GetPartitionRequestTypeDef
def get_value() -> GetPartitionRequestTypeDef:
return {
"DatabaseName": ...,
}
# GetPartitionRequestTypeDef definition
class GetPartitionRequestTypeDef(TypedDict):
DatabaseName: str,
TableName: str,
PartitionValues: Sequence[str],
CatalogId: NotRequired[str],
SegmentTypeDef#
# SegmentTypeDef TypedDict usage example
from types_boto3_glue.type_defs import SegmentTypeDef
def get_value() -> SegmentTypeDef:
return {
"SegmentNumber": ...,
}
# SegmentTypeDef definition
class SegmentTypeDef(TypedDict):
SegmentNumber: int,
TotalSegments: int,
GetResourcePoliciesRequestTypeDef#
# GetResourcePoliciesRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import GetResourcePoliciesRequestTypeDef
def get_value() -> GetResourcePoliciesRequestTypeDef:
return {
"NextToken": ...,
}
# GetResourcePoliciesRequestTypeDef definition
class GetResourcePoliciesRequestTypeDef(TypedDict):
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
GluePolicyTypeDef#
# GluePolicyTypeDef TypedDict usage example
from types_boto3_glue.type_defs import GluePolicyTypeDef
def get_value() -> GluePolicyTypeDef:
return {
"PolicyInJson": ...,
}
# GluePolicyTypeDef definition
class GluePolicyTypeDef(TypedDict):
PolicyInJson: NotRequired[str],
PolicyHash: NotRequired[str],
CreateTime: NotRequired[datetime],
UpdateTime: NotRequired[datetime],
GetResourcePolicyRequestTypeDef#
# GetResourcePolicyRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import GetResourcePolicyRequestTypeDef
def get_value() -> GetResourcePolicyRequestTypeDef:
return {
"ResourceArn": ...,
}
# GetResourcePolicyRequestTypeDef definition
class GetResourcePolicyRequestTypeDef(TypedDict):
ResourceArn: NotRequired[str],
SchemaVersionNumberTypeDef#
# SchemaVersionNumberTypeDef TypedDict usage example
from types_boto3_glue.type_defs import SchemaVersionNumberTypeDef
def get_value() -> SchemaVersionNumberTypeDef:
return {
"LatestVersion": ...,
}
# SchemaVersionNumberTypeDef definition
class SchemaVersionNumberTypeDef(TypedDict):
LatestVersion: NotRequired[bool],
VersionNumber: NotRequired[int],
GetSecurityConfigurationRequestTypeDef#
# GetSecurityConfigurationRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import GetSecurityConfigurationRequestTypeDef
def get_value() -> GetSecurityConfigurationRequestTypeDef:
return {
"Name": ...,
}
# GetSecurityConfigurationRequestTypeDef definition
class GetSecurityConfigurationRequestTypeDef(TypedDict):
Name: str,
GetSecurityConfigurationsRequestTypeDef#
# GetSecurityConfigurationsRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import GetSecurityConfigurationsRequestTypeDef
def get_value() -> GetSecurityConfigurationsRequestTypeDef:
return {
"MaxResults": ...,
}
# GetSecurityConfigurationsRequestTypeDef definition
class GetSecurityConfigurationsRequestTypeDef(TypedDict):
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
GetSessionRequestTypeDef#
# GetSessionRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import GetSessionRequestTypeDef
def get_value() -> GetSessionRequestTypeDef:
return {
"Id": ...,
}
# GetSessionRequestTypeDef definition
class GetSessionRequestTypeDef(TypedDict):
Id: str,
RequestOrigin: NotRequired[str],
GetStatementRequestTypeDef#
# GetStatementRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import GetStatementRequestTypeDef
def get_value() -> GetStatementRequestTypeDef:
return {
"SessionId": ...,
}
# GetStatementRequestTypeDef definition
class GetStatementRequestTypeDef(TypedDict):
SessionId: str,
Id: int,
RequestOrigin: NotRequired[str],
GetTableOptimizerRequestTypeDef#
# GetTableOptimizerRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import GetTableOptimizerRequestTypeDef
def get_value() -> GetTableOptimizerRequestTypeDef:
return {
"CatalogId": ...,
}
# GetTableOptimizerRequestTypeDef definition
class GetTableOptimizerRequestTypeDef(TypedDict):
CatalogId: str,
DatabaseName: str,
TableName: str,
Type: TableOptimizerTypeType, # (1)
GetTableVersionRequestTypeDef#
# GetTableVersionRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import GetTableVersionRequestTypeDef
def get_value() -> GetTableVersionRequestTypeDef:
return {
"DatabaseName": ...,
}
# GetTableVersionRequestTypeDef definition
class GetTableVersionRequestTypeDef(TypedDict):
DatabaseName: str,
TableName: str,
CatalogId: NotRequired[str],
VersionId: NotRequired[str],
GetTableVersionsRequestTypeDef#
# GetTableVersionsRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import GetTableVersionsRequestTypeDef
def get_value() -> GetTableVersionsRequestTypeDef:
return {
"DatabaseName": ...,
}
# GetTableVersionsRequestTypeDef definition
class GetTableVersionsRequestTypeDef(TypedDict):
DatabaseName: str,
TableName: str,
CatalogId: NotRequired[str],
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
GetTagsRequestTypeDef#
# GetTagsRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import GetTagsRequestTypeDef
def get_value() -> GetTagsRequestTypeDef:
return {
"ResourceArn": ...,
}
# GetTagsRequestTypeDef definition
class GetTagsRequestTypeDef(TypedDict):
ResourceArn: str,
GetTriggerRequestTypeDef#
# GetTriggerRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import GetTriggerRequestTypeDef
def get_value() -> GetTriggerRequestTypeDef:
return {
"Name": ...,
}
# GetTriggerRequestTypeDef definition
class GetTriggerRequestTypeDef(TypedDict):
Name: str,
GetTriggersRequestTypeDef#
# GetTriggersRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import GetTriggersRequestTypeDef
def get_value() -> GetTriggersRequestTypeDef:
return {
"NextToken": ...,
}
# GetTriggersRequestTypeDef definition
class GetTriggersRequestTypeDef(TypedDict):
NextToken: NotRequired[str],
DependentJobName: NotRequired[str],
MaxResults: NotRequired[int],
SupportedDialectTypeDef#
# SupportedDialectTypeDef TypedDict usage example
from types_boto3_glue.type_defs import SupportedDialectTypeDef
def get_value() -> SupportedDialectTypeDef:
return {
"Dialect": ...,
}
# SupportedDialectTypeDef definition
class SupportedDialectTypeDef(TypedDict):
Dialect: NotRequired[ViewDialectType], # (1)
DialectVersion: NotRequired[str],
- See ViewDialectType
GetUsageProfileRequestTypeDef#
# GetUsageProfileRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import GetUsageProfileRequestTypeDef
def get_value() -> GetUsageProfileRequestTypeDef:
return {
"Name": ...,
}
# GetUsageProfileRequestTypeDef definition
class GetUsageProfileRequestTypeDef(TypedDict):
Name: str,
GetUserDefinedFunctionRequestTypeDef#
# GetUserDefinedFunctionRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import GetUserDefinedFunctionRequestTypeDef
def get_value() -> GetUserDefinedFunctionRequestTypeDef:
return {
"DatabaseName": ...,
}
# GetUserDefinedFunctionRequestTypeDef definition
class GetUserDefinedFunctionRequestTypeDef(TypedDict):
DatabaseName: str,
FunctionName: str,
CatalogId: NotRequired[str],
GetUserDefinedFunctionsRequestTypeDef#
# GetUserDefinedFunctionsRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import GetUserDefinedFunctionsRequestTypeDef
def get_value() -> GetUserDefinedFunctionsRequestTypeDef:
return {
"Pattern": ...,
}
# GetUserDefinedFunctionsRequestTypeDef definition
class GetUserDefinedFunctionsRequestTypeDef(TypedDict):
Pattern: str,
CatalogId: NotRequired[str],
DatabaseName: NotRequired[str],
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
GetWorkflowRequestTypeDef#
# GetWorkflowRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import GetWorkflowRequestTypeDef
def get_value() -> GetWorkflowRequestTypeDef:
return {
"Name": ...,
}
# GetWorkflowRequestTypeDef definition
class GetWorkflowRequestTypeDef(TypedDict):
Name: str,
IncludeGraph: NotRequired[bool],
GetWorkflowRunPropertiesRequestTypeDef#
# GetWorkflowRunPropertiesRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import GetWorkflowRunPropertiesRequestTypeDef
def get_value() -> GetWorkflowRunPropertiesRequestTypeDef:
return {
"Name": ...,
}
# GetWorkflowRunPropertiesRequestTypeDef definition
class GetWorkflowRunPropertiesRequestTypeDef(TypedDict):
Name: str,
RunId: str,
GetWorkflowRunRequestTypeDef#
# GetWorkflowRunRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import GetWorkflowRunRequestTypeDef
def get_value() -> GetWorkflowRunRequestTypeDef:
return {
"Name": ...,
}
# GetWorkflowRunRequestTypeDef definition
class GetWorkflowRunRequestTypeDef(TypedDict):
Name: str,
RunId: str,
IncludeGraph: NotRequired[bool],
GetWorkflowRunsRequestTypeDef#
# GetWorkflowRunsRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import GetWorkflowRunsRequestTypeDef
def get_value() -> GetWorkflowRunsRequestTypeDef:
return {
"Name": ...,
}
# GetWorkflowRunsRequestTypeDef definition
class GetWorkflowRunsRequestTypeDef(TypedDict):
Name: str,
IncludeGraph: NotRequired[bool],
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
GlueStudioSchemaColumnTypeDef#
# GlueStudioSchemaColumnTypeDef TypedDict usage example
from types_boto3_glue.type_defs import GlueStudioSchemaColumnTypeDef
def get_value() -> GlueStudioSchemaColumnTypeDef:
return {
"Name": ...,
}
# GlueStudioSchemaColumnTypeDef definition
class GlueStudioSchemaColumnTypeDef(TypedDict):
Name: str,
Type: NotRequired[str],
GlueTableTypeDef#
# GlueTableTypeDef TypedDict usage example
from types_boto3_glue.type_defs import GlueTableTypeDef
def get_value() -> GlueTableTypeDef:
return {
"DatabaseName": ...,
}
# GlueTableTypeDef definition
class GlueTableTypeDef(TypedDict):
DatabaseName: str,
TableName: str,
CatalogId: NotRequired[str],
ConnectionName: NotRequired[str],
AdditionalOptions: NotRequired[Mapping[str, str]],
S3SourceAdditionalOptionsTypeDef#
# S3SourceAdditionalOptionsTypeDef TypedDict usage example
from types_boto3_glue.type_defs import S3SourceAdditionalOptionsTypeDef
def get_value() -> S3SourceAdditionalOptionsTypeDef:
return {
"BoundedSize": ...,
}
# S3SourceAdditionalOptionsTypeDef definition
class S3SourceAdditionalOptionsTypeDef(TypedDict):
BoundedSize: NotRequired[int],
BoundedFiles: NotRequired[int],
IcebergInputTypeDef#
# IcebergInputTypeDef TypedDict usage example
from types_boto3_glue.type_defs import IcebergInputTypeDef
def get_value() -> IcebergInputTypeDef:
return {
"MetadataOperation": ...,
}
# IcebergInputTypeDef definition
class IcebergInputTypeDef(TypedDict):
MetadataOperation: MetadataOperationType, # (1)
Version: NotRequired[str],
IcebergOrphanFileDeletionConfigurationTypeDef#
# IcebergOrphanFileDeletionConfigurationTypeDef TypedDict usage example
from types_boto3_glue.type_defs import IcebergOrphanFileDeletionConfigurationTypeDef
def get_value() -> IcebergOrphanFileDeletionConfigurationTypeDef:
return {
"orphanFileRetentionPeriodInDays": ...,
}
# IcebergOrphanFileDeletionConfigurationTypeDef definition
class IcebergOrphanFileDeletionConfigurationTypeDef(TypedDict):
orphanFileRetentionPeriodInDays: NotRequired[int],
location: NotRequired[str],
IcebergOrphanFileDeletionMetricsTypeDef#
# IcebergOrphanFileDeletionMetricsTypeDef TypedDict usage example
from types_boto3_glue.type_defs import IcebergOrphanFileDeletionMetricsTypeDef
def get_value() -> IcebergOrphanFileDeletionMetricsTypeDef:
return {
"NumberOfOrphanFilesDeleted": ...,
}
# IcebergOrphanFileDeletionMetricsTypeDef definition
class IcebergOrphanFileDeletionMetricsTypeDef(TypedDict):
NumberOfOrphanFilesDeleted: NotRequired[int],
NumberOfDpus: NotRequired[int],
JobDurationInHour: NotRequired[float],
IcebergRetentionConfigurationTypeDef#
# IcebergRetentionConfigurationTypeDef TypedDict usage example
from types_boto3_glue.type_defs import IcebergRetentionConfigurationTypeDef
def get_value() -> IcebergRetentionConfigurationTypeDef:
return {
"snapshotRetentionPeriodInDays": ...,
}
# IcebergRetentionConfigurationTypeDef definition
class IcebergRetentionConfigurationTypeDef(TypedDict):
snapshotRetentionPeriodInDays: NotRequired[int],
numberOfSnapshotsToRetain: NotRequired[int],
cleanExpiredFiles: NotRequired[bool],
IcebergRetentionMetricsTypeDef#
# IcebergRetentionMetricsTypeDef TypedDict usage example
from types_boto3_glue.type_defs import IcebergRetentionMetricsTypeDef
def get_value() -> IcebergRetentionMetricsTypeDef:
return {
"NumberOfDataFilesDeleted": ...,
}
# IcebergRetentionMetricsTypeDef definition
class IcebergRetentionMetricsTypeDef(TypedDict):
NumberOfDataFilesDeleted: NotRequired[int],
NumberOfManifestFilesDeleted: NotRequired[int],
NumberOfManifestListsDeleted: NotRequired[int],
NumberOfDpus: NotRequired[int],
JobDurationInHour: NotRequired[float],
ImportCatalogToGlueRequestTypeDef#
# ImportCatalogToGlueRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import ImportCatalogToGlueRequestTypeDef
def get_value() -> ImportCatalogToGlueRequestTypeDef:
return {
"CatalogId": ...,
}
# ImportCatalogToGlueRequestTypeDef definition
class ImportCatalogToGlueRequestTypeDef(TypedDict):
CatalogId: NotRequired[str],
ImportLabelsTaskRunPropertiesTypeDef#
# ImportLabelsTaskRunPropertiesTypeDef TypedDict usage example
from types_boto3_glue.type_defs import ImportLabelsTaskRunPropertiesTypeDef
def get_value() -> ImportLabelsTaskRunPropertiesTypeDef:
return {
"InputS3Path": ...,
}
# ImportLabelsTaskRunPropertiesTypeDef definition
class ImportLabelsTaskRunPropertiesTypeDef(TypedDict):
InputS3Path: NotRequired[str],
Replace: NotRequired[bool],
IntegrationPartitionTypeDef#
# IntegrationPartitionTypeDef TypedDict usage example
from types_boto3_glue.type_defs import IntegrationPartitionTypeDef
def get_value() -> IntegrationPartitionTypeDef:
return {
"FieldName": ...,
}
# IntegrationPartitionTypeDef definition
class IntegrationPartitionTypeDef(TypedDict):
FieldName: NotRequired[str],
FunctionSpec: NotRequired[str],
JDBCConnectorOptionsOutputTypeDef#
# JDBCConnectorOptionsOutputTypeDef TypedDict usage example
from types_boto3_glue.type_defs import JDBCConnectorOptionsOutputTypeDef
def get_value() -> JDBCConnectorOptionsOutputTypeDef:
return {
"FilterPredicate": ...,
}
# 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)
JDBCConnectorOptionsTypeDef#
# JDBCConnectorOptionsTypeDef TypedDict usage example
from types_boto3_glue.type_defs import JDBCConnectorOptionsTypeDef
def get_value() -> JDBCConnectorOptionsTypeDef:
return {
"FilterPredicate": ...,
}
# 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)
PredecessorTypeDef#
# PredecessorTypeDef TypedDict usage example
from types_boto3_glue.type_defs import PredecessorTypeDef
def get_value() -> PredecessorTypeDef:
return {
"JobName": ...,
}
# PredecessorTypeDef definition
class PredecessorTypeDef(TypedDict):
JobName: NotRequired[str],
RunId: NotRequired[str],
JoinColumnOutputTypeDef#
# JoinColumnOutputTypeDef TypedDict usage example
from types_boto3_glue.type_defs import JoinColumnOutputTypeDef
def get_value() -> JoinColumnOutputTypeDef:
return {
"From": ...,
}
# JoinColumnOutputTypeDef definition
class JoinColumnOutputTypeDef(TypedDict):
From: str,
Keys: List[List[str]],
JoinColumnTypeDef#
# JoinColumnTypeDef TypedDict usage example
from types_boto3_glue.type_defs import JoinColumnTypeDef
def get_value() -> JoinColumnTypeDef:
return {
"From": ...,
}
# JoinColumnTypeDef definition
class JoinColumnTypeDef(TypedDict):
From: str,
Keys: Sequence[Sequence[str]],
KeySchemaElementTypeDef#
# KeySchemaElementTypeDef TypedDict usage example
from types_boto3_glue.type_defs import KeySchemaElementTypeDef
def get_value() -> KeySchemaElementTypeDef:
return {
"Name": ...,
}
# KeySchemaElementTypeDef definition
class KeySchemaElementTypeDef(TypedDict):
Name: str,
Type: str,
LabelingSetGenerationTaskRunPropertiesTypeDef#
# LabelingSetGenerationTaskRunPropertiesTypeDef TypedDict usage example
from types_boto3_glue.type_defs import LabelingSetGenerationTaskRunPropertiesTypeDef
def get_value() -> LabelingSetGenerationTaskRunPropertiesTypeDef:
return {
"OutputS3Path": ...,
}
# LabelingSetGenerationTaskRunPropertiesTypeDef definition
class LabelingSetGenerationTaskRunPropertiesTypeDef(TypedDict):
OutputS3Path: NotRequired[str],
ListBlueprintsRequestTypeDef#
# ListBlueprintsRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import ListBlueprintsRequestTypeDef
def get_value() -> ListBlueprintsRequestTypeDef:
return {
"NextToken": ...,
}
# ListBlueprintsRequestTypeDef definition
class ListBlueprintsRequestTypeDef(TypedDict):
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
Tags: NotRequired[Mapping[str, str]],
ListColumnStatisticsTaskRunsRequestTypeDef#
# ListColumnStatisticsTaskRunsRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import ListColumnStatisticsTaskRunsRequestTypeDef
def get_value() -> ListColumnStatisticsTaskRunsRequestTypeDef:
return {
"MaxResults": ...,
}
# ListColumnStatisticsTaskRunsRequestTypeDef definition
class ListColumnStatisticsTaskRunsRequestTypeDef(TypedDict):
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListConnectionTypesRequestTypeDef#
# ListConnectionTypesRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import ListConnectionTypesRequestTypeDef
def get_value() -> ListConnectionTypesRequestTypeDef:
return {
"MaxResults": ...,
}
# ListConnectionTypesRequestTypeDef definition
class ListConnectionTypesRequestTypeDef(TypedDict):
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListCrawlersRequestTypeDef#
# ListCrawlersRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import ListCrawlersRequestTypeDef
def get_value() -> ListCrawlersRequestTypeDef:
return {
"MaxResults": ...,
}
# ListCrawlersRequestTypeDef definition
class ListCrawlersRequestTypeDef(TypedDict):
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
Tags: NotRequired[Mapping[str, str]],
ListCustomEntityTypesRequestTypeDef#
# ListCustomEntityTypesRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import ListCustomEntityTypesRequestTypeDef
def get_value() -> ListCustomEntityTypesRequestTypeDef:
return {
"NextToken": ...,
}
# ListCustomEntityTypesRequestTypeDef definition
class ListCustomEntityTypesRequestTypeDef(TypedDict):
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
Tags: NotRequired[Mapping[str, str]],
ListDevEndpointsRequestTypeDef#
# ListDevEndpointsRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import ListDevEndpointsRequestTypeDef
def get_value() -> ListDevEndpointsRequestTypeDef:
return {
"NextToken": ...,
}
# ListDevEndpointsRequestTypeDef definition
class ListDevEndpointsRequestTypeDef(TypedDict):
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
Tags: NotRequired[Mapping[str, str]],
ListEntitiesRequestTypeDef#
# ListEntitiesRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import ListEntitiesRequestTypeDef
def get_value() -> ListEntitiesRequestTypeDef:
return {
"ConnectionName": ...,
}
# ListEntitiesRequestTypeDef definition
class ListEntitiesRequestTypeDef(TypedDict):
ConnectionName: NotRequired[str],
CatalogId: NotRequired[str],
ParentEntityName: NotRequired[str],
NextToken: NotRequired[str],
DataStoreApiVersion: NotRequired[str],
ListJobsRequestTypeDef#
# ListJobsRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import ListJobsRequestTypeDef
def get_value() -> ListJobsRequestTypeDef:
return {
"NextToken": ...,
}
# ListJobsRequestTypeDef definition
class ListJobsRequestTypeDef(TypedDict):
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
Tags: NotRequired[Mapping[str, str]],
ListRegistriesInputTypeDef#
# ListRegistriesInputTypeDef TypedDict usage example
from types_boto3_glue.type_defs import ListRegistriesInputTypeDef
def get_value() -> ListRegistriesInputTypeDef:
return {
"MaxResults": ...,
}
# ListRegistriesInputTypeDef definition
class ListRegistriesInputTypeDef(TypedDict):
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
RegistryListItemTypeDef#
# RegistryListItemTypeDef TypedDict usage example
from types_boto3_glue.type_defs import RegistryListItemTypeDef
def get_value() -> RegistryListItemTypeDef:
return {
"RegistryName": ...,
}
# RegistryListItemTypeDef definition
class RegistryListItemTypeDef(TypedDict):
RegistryName: NotRequired[str],
RegistryArn: NotRequired[str],
Description: NotRequired[str],
Status: NotRequired[RegistryStatusType], # (1)
CreatedTime: NotRequired[str],
UpdatedTime: NotRequired[str],
SchemaVersionListItemTypeDef#
# SchemaVersionListItemTypeDef TypedDict usage example
from types_boto3_glue.type_defs import SchemaVersionListItemTypeDef
def get_value() -> SchemaVersionListItemTypeDef:
return {
"SchemaArn": ...,
}
# SchemaVersionListItemTypeDef definition
class SchemaVersionListItemTypeDef(TypedDict):
SchemaArn: NotRequired[str],
SchemaVersionId: NotRequired[str],
VersionNumber: NotRequired[int],
Status: NotRequired[SchemaVersionStatusType], # (1)
CreatedTime: NotRequired[str],
SchemaListItemTypeDef#
# SchemaListItemTypeDef TypedDict usage example
from types_boto3_glue.type_defs import SchemaListItemTypeDef
def get_value() -> SchemaListItemTypeDef:
return {
"RegistryName": ...,
}
# 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],
- See SchemaStatusType
ListSessionsRequestTypeDef#
# ListSessionsRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import ListSessionsRequestTypeDef
def get_value() -> ListSessionsRequestTypeDef:
return {
"NextToken": ...,
}
# ListSessionsRequestTypeDef definition
class ListSessionsRequestTypeDef(TypedDict):
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
Tags: NotRequired[Mapping[str, str]],
RequestOrigin: NotRequired[str],
ListStatementsRequestTypeDef#
# ListStatementsRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import ListStatementsRequestTypeDef
def get_value() -> ListStatementsRequestTypeDef:
return {
"SessionId": ...,
}
# ListStatementsRequestTypeDef definition
class ListStatementsRequestTypeDef(TypedDict):
SessionId: str,
RequestOrigin: NotRequired[str],
NextToken: NotRequired[str],
ListTableOptimizerRunsRequestTypeDef#
# ListTableOptimizerRunsRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import ListTableOptimizerRunsRequestTypeDef
def get_value() -> ListTableOptimizerRunsRequestTypeDef:
return {
"CatalogId": ...,
}
# ListTableOptimizerRunsRequestTypeDef definition
class ListTableOptimizerRunsRequestTypeDef(TypedDict):
CatalogId: str,
DatabaseName: str,
TableName: str,
Type: TableOptimizerTypeType, # (1)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListTriggersRequestTypeDef#
# ListTriggersRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import ListTriggersRequestTypeDef
def get_value() -> ListTriggersRequestTypeDef:
return {
"NextToken": ...,
}
# ListTriggersRequestTypeDef definition
class ListTriggersRequestTypeDef(TypedDict):
NextToken: NotRequired[str],
DependentJobName: NotRequired[str],
MaxResults: NotRequired[int],
Tags: NotRequired[Mapping[str, str]],
ListUsageProfilesRequestTypeDef#
# ListUsageProfilesRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import ListUsageProfilesRequestTypeDef
def get_value() -> ListUsageProfilesRequestTypeDef:
return {
"NextToken": ...,
}
# ListUsageProfilesRequestTypeDef definition
class ListUsageProfilesRequestTypeDef(TypedDict):
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
UsageProfileDefinitionTypeDef#
# UsageProfileDefinitionTypeDef TypedDict usage example
from types_boto3_glue.type_defs import UsageProfileDefinitionTypeDef
def get_value() -> UsageProfileDefinitionTypeDef:
return {
"Name": ...,
}
# UsageProfileDefinitionTypeDef definition
class UsageProfileDefinitionTypeDef(TypedDict):
Name: NotRequired[str],
Description: NotRequired[str],
CreatedOn: NotRequired[datetime],
LastModifiedOn: NotRequired[datetime],
ListWorkflowsRequestTypeDef#
# ListWorkflowsRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import ListWorkflowsRequestTypeDef
def get_value() -> ListWorkflowsRequestTypeDef:
return {
"NextToken": ...,
}
# ListWorkflowsRequestTypeDef definition
class ListWorkflowsRequestTypeDef(TypedDict):
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
MLUserDataEncryptionTypeDef#
# MLUserDataEncryptionTypeDef TypedDict usage example
from types_boto3_glue.type_defs import MLUserDataEncryptionTypeDef
def get_value() -> MLUserDataEncryptionTypeDef:
return {
"MlUserDataEncryptionMode": ...,
}
# MLUserDataEncryptionTypeDef definition
class MLUserDataEncryptionTypeDef(TypedDict):
MlUserDataEncryptionMode: MLUserDataEncryptionModeStringType, # (1)
KmsKeyId: NotRequired[str],
MappingTypeDef#
# MappingTypeDef TypedDict usage example
from types_boto3_glue.type_defs import MappingTypeDef
def get_value() -> MappingTypeDef:
return {
"ToKey": ...,
}
# 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 TypedDict usage example
from types_boto3_glue.type_defs import MergeTypeDef
def get_value() -> MergeTypeDef:
return {
"Name": ...,
}
# MergeTypeDef definition
class MergeTypeDef(TypedDict):
Name: str,
Inputs: Sequence[str],
Source: str,
PrimaryKeys: Sequence[Sequence[str]],
OtherMetadataValueListItemTypeDef#
# OtherMetadataValueListItemTypeDef TypedDict usage example
from types_boto3_glue.type_defs import OtherMetadataValueListItemTypeDef
def get_value() -> OtherMetadataValueListItemTypeDef:
return {
"MetadataValue": ...,
}
# OtherMetadataValueListItemTypeDef definition
class OtherMetadataValueListItemTypeDef(TypedDict):
MetadataValue: NotRequired[str],
CreatedTime: NotRequired[str],
MetadataKeyValuePairTypeDef#
# MetadataKeyValuePairTypeDef TypedDict usage example
from types_boto3_glue.type_defs import MetadataKeyValuePairTypeDef
def get_value() -> MetadataKeyValuePairTypeDef:
return {
"MetadataKey": ...,
}
# MetadataKeyValuePairTypeDef definition
class MetadataKeyValuePairTypeDef(TypedDict):
MetadataKey: NotRequired[str],
MetadataValue: NotRequired[str],
MicrosoftSQLServerCatalogTargetTypeDef#
# MicrosoftSQLServerCatalogTargetTypeDef TypedDict usage example
from types_boto3_glue.type_defs import MicrosoftSQLServerCatalogTargetTypeDef
def get_value() -> MicrosoftSQLServerCatalogTargetTypeDef:
return {
"Name": ...,
}
# MicrosoftSQLServerCatalogTargetTypeDef definition
class MicrosoftSQLServerCatalogTargetTypeDef(TypedDict):
Name: str,
Inputs: Sequence[str],
Database: str,
Table: str,
ModifyIntegrationRequestTypeDef#
# ModifyIntegrationRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import ModifyIntegrationRequestTypeDef
def get_value() -> ModifyIntegrationRequestTypeDef:
return {
"IntegrationIdentifier": ...,
}
# ModifyIntegrationRequestTypeDef definition
class ModifyIntegrationRequestTypeDef(TypedDict):
IntegrationIdentifier: str,
Description: NotRequired[str],
DataFilter: NotRequired[str],
IntegrationName: NotRequired[str],
MySQLCatalogTargetTypeDef#
# MySQLCatalogTargetTypeDef TypedDict usage example
from types_boto3_glue.type_defs import MySQLCatalogTargetTypeDef
def get_value() -> MySQLCatalogTargetTypeDef:
return {
"Name": ...,
}
# MySQLCatalogTargetTypeDef definition
class MySQLCatalogTargetTypeDef(TypedDict):
Name: str,
Inputs: Sequence[str],
Database: str,
Table: str,
OAuth2ClientApplicationTypeDef#
# OAuth2ClientApplicationTypeDef TypedDict usage example
from types_boto3_glue.type_defs import OAuth2ClientApplicationTypeDef
def get_value() -> OAuth2ClientApplicationTypeDef:
return {
"UserManagedClientApplicationClientId": ...,
}
# OAuth2ClientApplicationTypeDef definition
class OAuth2ClientApplicationTypeDef(TypedDict):
UserManagedClientApplicationClientId: NotRequired[str],
AWSManagedClientApplicationReference: NotRequired[str],
OAuth2CredentialsTypeDef#
# OAuth2CredentialsTypeDef TypedDict usage example
from types_boto3_glue.type_defs import OAuth2CredentialsTypeDef
def get_value() -> OAuth2CredentialsTypeDef:
return {
"UserManagedClientApplicationClientSecret": ...,
}
# OAuth2CredentialsTypeDef definition
class OAuth2CredentialsTypeDef(TypedDict):
UserManagedClientApplicationClientSecret: NotRequired[str],
AccessToken: NotRequired[str],
RefreshToken: NotRequired[str],
JwtToken: NotRequired[str],
OracleSQLCatalogTargetTypeDef#
# OracleSQLCatalogTargetTypeDef TypedDict usage example
from types_boto3_glue.type_defs import OracleSQLCatalogTargetTypeDef
def get_value() -> OracleSQLCatalogTargetTypeDef:
return {
"Name": ...,
}
# OracleSQLCatalogTargetTypeDef definition
class OracleSQLCatalogTargetTypeDef(TypedDict):
Name: str,
Inputs: Sequence[str],
Database: str,
Table: str,
OrderTypeDef#
# OrderTypeDef TypedDict usage example
from types_boto3_glue.type_defs import OrderTypeDef
def get_value() -> OrderTypeDef:
return {
"Column": ...,
}
# OrderTypeDef definition
class OrderTypeDef(TypedDict):
Column: str,
SortOrder: int,
PIIDetectionTypeDef#
# PIIDetectionTypeDef TypedDict usage example
from types_boto3_glue.type_defs import PIIDetectionTypeDef
def get_value() -> PIIDetectionTypeDef:
return {
"Name": ...,
}
# 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],
- See PiiTypeType
PartitionValueListTypeDef#
# PartitionValueListTypeDef TypedDict usage example
from types_boto3_glue.type_defs import PartitionValueListTypeDef
def get_value() -> PartitionValueListTypeDef:
return {
"Values": ...,
}
# PartitionValueListTypeDef definition
class PartitionValueListTypeDef(TypedDict):
Values: Sequence[str],
PhysicalConnectionRequirementsTypeDef#
# PhysicalConnectionRequirementsTypeDef TypedDict usage example
from types_boto3_glue.type_defs import PhysicalConnectionRequirementsTypeDef
def get_value() -> PhysicalConnectionRequirementsTypeDef:
return {
"SubnetId": ...,
}
# PhysicalConnectionRequirementsTypeDef definition
class PhysicalConnectionRequirementsTypeDef(TypedDict):
SubnetId: NotRequired[str],
SecurityGroupIdList: NotRequired[Sequence[str]],
AvailabilityZone: NotRequired[str],
PostgreSQLCatalogTargetTypeDef#
# PostgreSQLCatalogTargetTypeDef TypedDict usage example
from types_boto3_glue.type_defs import PostgreSQLCatalogTargetTypeDef
def get_value() -> PostgreSQLCatalogTargetTypeDef:
return {
"Name": ...,
}
# PostgreSQLCatalogTargetTypeDef definition
class PostgreSQLCatalogTargetTypeDef(TypedDict):
Name: str,
Inputs: Sequence[str],
Database: str,
Table: str,
PropertyPredicateTypeDef#
# PropertyPredicateTypeDef TypedDict usage example
from types_boto3_glue.type_defs import PropertyPredicateTypeDef
def get_value() -> PropertyPredicateTypeDef:
return {
"Key": ...,
}
# PropertyPredicateTypeDef definition
class PropertyPredicateTypeDef(TypedDict):
Key: NotRequired[str],
Value: NotRequired[str],
Comparator: NotRequired[ComparatorType], # (1)
- See ComparatorType
PutDataQualityProfileAnnotationRequestTypeDef#
# PutDataQualityProfileAnnotationRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import PutDataQualityProfileAnnotationRequestTypeDef
def get_value() -> PutDataQualityProfileAnnotationRequestTypeDef:
return {
"ProfileId": ...,
}
# PutDataQualityProfileAnnotationRequestTypeDef definition
class PutDataQualityProfileAnnotationRequestTypeDef(TypedDict):
ProfileId: str,
InclusionAnnotation: InclusionAnnotationValueType, # (1)
PutResourcePolicyRequestTypeDef#
# PutResourcePolicyRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import PutResourcePolicyRequestTypeDef
def get_value() -> PutResourcePolicyRequestTypeDef:
return {
"PolicyInJson": ...,
}
# PutResourcePolicyRequestTypeDef definition
class PutResourcePolicyRequestTypeDef(TypedDict):
PolicyInJson: str,
ResourceArn: NotRequired[str],
PolicyHashCondition: NotRequired[str],
PolicyExistsCondition: NotRequired[ExistConditionType], # (1)
EnableHybrid: NotRequired[EnableHybridValuesType], # (2)
PutWorkflowRunPropertiesRequestTypeDef#
# PutWorkflowRunPropertiesRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import PutWorkflowRunPropertiesRequestTypeDef
def get_value() -> PutWorkflowRunPropertiesRequestTypeDef:
return {
"Name": ...,
}
# PutWorkflowRunPropertiesRequestTypeDef definition
class PutWorkflowRunPropertiesRequestTypeDef(TypedDict):
Name: str,
RunId: str,
RunProperties: Mapping[str, str],
RecipeActionOutputTypeDef#
# RecipeActionOutputTypeDef TypedDict usage example
from types_boto3_glue.type_defs import RecipeActionOutputTypeDef
def get_value() -> RecipeActionOutputTypeDef:
return {
"Operation": ...,
}
# RecipeActionOutputTypeDef definition
class RecipeActionOutputTypeDef(TypedDict):
Operation: str,
Parameters: NotRequired[Dict[str, str]],
RecipeActionTypeDef#
# RecipeActionTypeDef TypedDict usage example
from types_boto3_glue.type_defs import RecipeActionTypeDef
def get_value() -> RecipeActionTypeDef:
return {
"Operation": ...,
}
# RecipeActionTypeDef definition
class RecipeActionTypeDef(TypedDict):
Operation: str,
Parameters: NotRequired[Mapping[str, str]],
RecipeReferenceTypeDef#
# RecipeReferenceTypeDef TypedDict usage example
from types_boto3_glue.type_defs import RecipeReferenceTypeDef
def get_value() -> RecipeReferenceTypeDef:
return {
"RecipeArn": ...,
}
# RecipeReferenceTypeDef definition
class RecipeReferenceTypeDef(TypedDict):
RecipeArn: str,
RecipeVersion: str,
UpsertRedshiftTargetOptionsOutputTypeDef#
# UpsertRedshiftTargetOptionsOutputTypeDef TypedDict usage example
from types_boto3_glue.type_defs import UpsertRedshiftTargetOptionsOutputTypeDef
def get_value() -> UpsertRedshiftTargetOptionsOutputTypeDef:
return {
"TableLocation": ...,
}
# UpsertRedshiftTargetOptionsOutputTypeDef definition
class UpsertRedshiftTargetOptionsOutputTypeDef(TypedDict):
TableLocation: NotRequired[str],
ConnectionName: NotRequired[str],
UpsertKeys: NotRequired[List[str]],
RenameFieldTypeDef#
# RenameFieldTypeDef TypedDict usage example
from types_boto3_glue.type_defs import RenameFieldTypeDef
def get_value() -> RenameFieldTypeDef:
return {
"Name": ...,
}
# RenameFieldTypeDef definition
class RenameFieldTypeDef(TypedDict):
Name: str,
Inputs: Sequence[str],
SourcePath: Sequence[str],
TargetPath: Sequence[str],
ResetJobBookmarkRequestTypeDef#
# ResetJobBookmarkRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import ResetJobBookmarkRequestTypeDef
def get_value() -> ResetJobBookmarkRequestTypeDef:
return {
"JobName": ...,
}
# ResetJobBookmarkRequestTypeDef definition
class ResetJobBookmarkRequestTypeDef(TypedDict):
JobName: str,
RunId: NotRequired[str],
ResourceUriTypeDef#
# ResourceUriTypeDef TypedDict usage example
from types_boto3_glue.type_defs import ResourceUriTypeDef
def get_value() -> ResourceUriTypeDef:
return {
"ResourceType": ...,
}
# ResourceUriTypeDef definition
class ResourceUriTypeDef(TypedDict):
ResourceType: NotRequired[ResourceTypeType], # (1)
Uri: NotRequired[str],
- See ResourceTypeType
ResumeWorkflowRunRequestTypeDef#
# ResumeWorkflowRunRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import ResumeWorkflowRunRequestTypeDef
def get_value() -> ResumeWorkflowRunRequestTypeDef:
return {
"Name": ...,
}
# ResumeWorkflowRunRequestTypeDef definition
class ResumeWorkflowRunRequestTypeDef(TypedDict):
Name: str,
RunId: str,
NodeIds: Sequence[str],
RunIdentifierTypeDef#
# RunIdentifierTypeDef TypedDict usage example
from types_boto3_glue.type_defs import RunIdentifierTypeDef
def get_value() -> RunIdentifierTypeDef:
return {
"RunId": ...,
}
# RunIdentifierTypeDef definition
class RunIdentifierTypeDef(TypedDict):
RunId: NotRequired[str],
JobRunId: NotRequired[str],
RunMetricsTypeDef#
# RunMetricsTypeDef TypedDict usage example
from types_boto3_glue.type_defs import RunMetricsTypeDef
def get_value() -> RunMetricsTypeDef:
return {
"NumberOfBytesCompacted": ...,
}
# RunMetricsTypeDef definition
class RunMetricsTypeDef(TypedDict):
NumberOfBytesCompacted: NotRequired[str],
NumberOfFilesCompacted: NotRequired[str],
NumberOfDpus: NotRequired[str],
JobDurationInHour: NotRequired[str],
RunStatementRequestTypeDef#
# RunStatementRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import RunStatementRequestTypeDef
def get_value() -> RunStatementRequestTypeDef:
return {
"SessionId": ...,
}
# RunStatementRequestTypeDef definition
class RunStatementRequestTypeDef(TypedDict):
SessionId: str,
Code: str,
RequestOrigin: NotRequired[str],
S3DirectSourceAdditionalOptionsTypeDef#
# S3DirectSourceAdditionalOptionsTypeDef TypedDict usage example
from types_boto3_glue.type_defs import S3DirectSourceAdditionalOptionsTypeDef
def get_value() -> S3DirectSourceAdditionalOptionsTypeDef:
return {
"BoundedSize": ...,
}
# S3DirectSourceAdditionalOptionsTypeDef definition
class S3DirectSourceAdditionalOptionsTypeDef(TypedDict):
BoundedSize: NotRequired[int],
BoundedFiles: NotRequired[int],
EnableSamplePath: NotRequired[bool],
SamplePath: NotRequired[str],
SortCriterionTypeDef#
# SortCriterionTypeDef TypedDict usage example
from types_boto3_glue.type_defs import SortCriterionTypeDef
def get_value() -> SortCriterionTypeDef:
return {
"FieldName": ...,
}
# SortCriterionTypeDef definition
class SortCriterionTypeDef(TypedDict):
FieldName: NotRequired[str],
Sort: NotRequired[SortType], # (1)
- See SortType
SelectFieldsTypeDef#
# SelectFieldsTypeDef TypedDict usage example
from types_boto3_glue.type_defs import SelectFieldsTypeDef
def get_value() -> SelectFieldsTypeDef:
return {
"Name": ...,
}
# SelectFieldsTypeDef definition
class SelectFieldsTypeDef(TypedDict):
Name: str,
Inputs: Sequence[str],
Paths: Sequence[Sequence[str]],
SelectFromCollectionTypeDef#
# SelectFromCollectionTypeDef TypedDict usage example
from types_boto3_glue.type_defs import SelectFromCollectionTypeDef
def get_value() -> SelectFromCollectionTypeDef:
return {
"Name": ...,
}
# SelectFromCollectionTypeDef definition
class SelectFromCollectionTypeDef(TypedDict):
Name: str,
Inputs: Sequence[str],
Index: int,
SerDeInfoOutputTypeDef#
# SerDeInfoOutputTypeDef TypedDict usage example
from types_boto3_glue.type_defs import SerDeInfoOutputTypeDef
def get_value() -> SerDeInfoOutputTypeDef:
return {
"Name": ...,
}
# SerDeInfoOutputTypeDef definition
class SerDeInfoOutputTypeDef(TypedDict):
Name: NotRequired[str],
SerializationLibrary: NotRequired[str],
Parameters: NotRequired[Dict[str, str]],
SerDeInfoTypeDef#
# SerDeInfoTypeDef TypedDict usage example
from types_boto3_glue.type_defs import SerDeInfoTypeDef
def get_value() -> SerDeInfoTypeDef:
return {
"Name": ...,
}
# SerDeInfoTypeDef definition
class SerDeInfoTypeDef(TypedDict):
Name: NotRequired[str],
SerializationLibrary: NotRequired[str],
Parameters: NotRequired[Mapping[str, str]],
SkewedInfoOutputTypeDef#
# SkewedInfoOutputTypeDef TypedDict usage example
from types_boto3_glue.type_defs import SkewedInfoOutputTypeDef
def get_value() -> SkewedInfoOutputTypeDef:
return {
"SkewedColumnNames": ...,
}
# SkewedInfoOutputTypeDef definition
class SkewedInfoOutputTypeDef(TypedDict):
SkewedColumnNames: NotRequired[List[str]],
SkewedColumnValues: NotRequired[List[str]],
SkewedColumnValueLocationMaps: NotRequired[Dict[str, str]],
SkewedInfoTypeDef#
# SkewedInfoTypeDef TypedDict usage example
from types_boto3_glue.type_defs import SkewedInfoTypeDef
def get_value() -> SkewedInfoTypeDef:
return {
"SkewedColumnNames": ...,
}
# SkewedInfoTypeDef definition
class SkewedInfoTypeDef(TypedDict):
SkewedColumnNames: NotRequired[Sequence[str]],
SkewedColumnValues: NotRequired[Sequence[str]],
SkewedColumnValueLocationMaps: NotRequired[Mapping[str, str]],
SourceTableConfigTypeDef#
# SourceTableConfigTypeDef TypedDict usage example
from types_boto3_glue.type_defs import SourceTableConfigTypeDef
def get_value() -> SourceTableConfigTypeDef:
return {
"Fields": ...,
}
# SourceTableConfigTypeDef definition
class SourceTableConfigTypeDef(TypedDict):
Fields: NotRequired[Sequence[str]],
FilterPredicate: NotRequired[str],
PrimaryKey: NotRequired[Sequence[str]],
RecordUpdateField: NotRequired[str],
SqlAliasTypeDef#
# SqlAliasTypeDef TypedDict usage example
from types_boto3_glue.type_defs import SqlAliasTypeDef
def get_value() -> SqlAliasTypeDef:
return {
"From": ...,
}
# SqlAliasTypeDef definition
class SqlAliasTypeDef(TypedDict):
From: str,
Alias: str,
SpigotTypeDef#
# SpigotTypeDef TypedDict usage example
from types_boto3_glue.type_defs import SpigotTypeDef
def get_value() -> SpigotTypeDef:
return {
"Name": ...,
}
# SpigotTypeDef definition
class SpigotTypeDef(TypedDict):
Name: str,
Inputs: Sequence[str],
Path: str,
Topk: NotRequired[int],
Prob: NotRequired[float],
SplitFieldsTypeDef#
# SplitFieldsTypeDef TypedDict usage example
from types_boto3_glue.type_defs import SplitFieldsTypeDef
def get_value() -> SplitFieldsTypeDef:
return {
"Name": ...,
}
# SplitFieldsTypeDef definition
class SplitFieldsTypeDef(TypedDict):
Name: str,
Inputs: Sequence[str],
Paths: Sequence[Sequence[str]],
StartBlueprintRunRequestTypeDef#
# StartBlueprintRunRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import StartBlueprintRunRequestTypeDef
def get_value() -> StartBlueprintRunRequestTypeDef:
return {
"BlueprintName": ...,
}
# StartBlueprintRunRequestTypeDef definition
class StartBlueprintRunRequestTypeDef(TypedDict):
BlueprintName: str,
RoleArn: str,
Parameters: NotRequired[str],
StartColumnStatisticsTaskRunRequestTypeDef#
# StartColumnStatisticsTaskRunRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import StartColumnStatisticsTaskRunRequestTypeDef
def get_value() -> StartColumnStatisticsTaskRunRequestTypeDef:
return {
"DatabaseName": ...,
}
# StartColumnStatisticsTaskRunRequestTypeDef definition
class StartColumnStatisticsTaskRunRequestTypeDef(TypedDict):
DatabaseName: str,
TableName: str,
Role: str,
ColumnNameList: NotRequired[Sequence[str]],
SampleSize: NotRequired[float],
CatalogID: NotRequired[str],
SecurityConfiguration: NotRequired[str],
StartColumnStatisticsTaskRunScheduleRequestTypeDef#
# StartColumnStatisticsTaskRunScheduleRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import StartColumnStatisticsTaskRunScheduleRequestTypeDef
def get_value() -> StartColumnStatisticsTaskRunScheduleRequestTypeDef:
return {
"DatabaseName": ...,
}
# StartColumnStatisticsTaskRunScheduleRequestTypeDef definition
class StartColumnStatisticsTaskRunScheduleRequestTypeDef(TypedDict):
DatabaseName: str,
TableName: str,
StartCrawlerRequestTypeDef#
# StartCrawlerRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import StartCrawlerRequestTypeDef
def get_value() -> StartCrawlerRequestTypeDef:
return {
"Name": ...,
}
# StartCrawlerRequestTypeDef definition
class StartCrawlerRequestTypeDef(TypedDict):
Name: str,
StartCrawlerScheduleRequestTypeDef#
# StartCrawlerScheduleRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import StartCrawlerScheduleRequestTypeDef
def get_value() -> StartCrawlerScheduleRequestTypeDef:
return {
"CrawlerName": ...,
}
# StartCrawlerScheduleRequestTypeDef definition
class StartCrawlerScheduleRequestTypeDef(TypedDict):
CrawlerName: str,
StartExportLabelsTaskRunRequestTypeDef#
# StartExportLabelsTaskRunRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import StartExportLabelsTaskRunRequestTypeDef
def get_value() -> StartExportLabelsTaskRunRequestTypeDef:
return {
"TransformId": ...,
}
# StartExportLabelsTaskRunRequestTypeDef definition
class StartExportLabelsTaskRunRequestTypeDef(TypedDict):
TransformId: str,
OutputS3Path: str,
StartImportLabelsTaskRunRequestTypeDef#
# StartImportLabelsTaskRunRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import StartImportLabelsTaskRunRequestTypeDef
def get_value() -> StartImportLabelsTaskRunRequestTypeDef:
return {
"TransformId": ...,
}
# StartImportLabelsTaskRunRequestTypeDef definition
class StartImportLabelsTaskRunRequestTypeDef(TypedDict):
TransformId: str,
InputS3Path: str,
ReplaceAllLabels: NotRequired[bool],
StartMLEvaluationTaskRunRequestTypeDef#
# StartMLEvaluationTaskRunRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import StartMLEvaluationTaskRunRequestTypeDef
def get_value() -> StartMLEvaluationTaskRunRequestTypeDef:
return {
"TransformId": ...,
}
# StartMLEvaluationTaskRunRequestTypeDef definition
class StartMLEvaluationTaskRunRequestTypeDef(TypedDict):
TransformId: str,
StartMLLabelingSetGenerationTaskRunRequestTypeDef#
# StartMLLabelingSetGenerationTaskRunRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import StartMLLabelingSetGenerationTaskRunRequestTypeDef
def get_value() -> StartMLLabelingSetGenerationTaskRunRequestTypeDef:
return {
"TransformId": ...,
}
# StartMLLabelingSetGenerationTaskRunRequestTypeDef definition
class StartMLLabelingSetGenerationTaskRunRequestTypeDef(TypedDict):
TransformId: str,
OutputS3Path: str,
StartTriggerRequestTypeDef#
# StartTriggerRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import StartTriggerRequestTypeDef
def get_value() -> StartTriggerRequestTypeDef:
return {
"Name": ...,
}
# StartTriggerRequestTypeDef definition
class StartTriggerRequestTypeDef(TypedDict):
Name: str,
StartWorkflowRunRequestTypeDef#
# StartWorkflowRunRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import StartWorkflowRunRequestTypeDef
def get_value() -> StartWorkflowRunRequestTypeDef:
return {
"Name": ...,
}
# StartWorkflowRunRequestTypeDef definition
class StartWorkflowRunRequestTypeDef(TypedDict):
Name: str,
RunProperties: NotRequired[Mapping[str, str]],
StartingEventBatchConditionTypeDef#
# StartingEventBatchConditionTypeDef TypedDict usage example
from types_boto3_glue.type_defs import StartingEventBatchConditionTypeDef
def get_value() -> StartingEventBatchConditionTypeDef:
return {
"BatchSize": ...,
}
# StartingEventBatchConditionTypeDef definition
class StartingEventBatchConditionTypeDef(TypedDict):
BatchSize: NotRequired[int],
BatchWindow: NotRequired[int],
StatementOutputDataTypeDef#
# StatementOutputDataTypeDef TypedDict usage example
from types_boto3_glue.type_defs import StatementOutputDataTypeDef
def get_value() -> StatementOutputDataTypeDef:
return {
"TextPlain": ...,
}
# StatementOutputDataTypeDef definition
class StatementOutputDataTypeDef(TypedDict):
TextPlain: NotRequired[str],
TimestampedInclusionAnnotationTypeDef#
# TimestampedInclusionAnnotationTypeDef TypedDict usage example
from types_boto3_glue.type_defs import TimestampedInclusionAnnotationTypeDef
def get_value() -> TimestampedInclusionAnnotationTypeDef:
return {
"Value": ...,
}
# TimestampedInclusionAnnotationTypeDef definition
class TimestampedInclusionAnnotationTypeDef(TypedDict):
Value: NotRequired[InclusionAnnotationValueType], # (1)
LastModifiedOn: NotRequired[datetime],
StopColumnStatisticsTaskRunRequestTypeDef#
# StopColumnStatisticsTaskRunRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import StopColumnStatisticsTaskRunRequestTypeDef
def get_value() -> StopColumnStatisticsTaskRunRequestTypeDef:
return {
"DatabaseName": ...,
}
# StopColumnStatisticsTaskRunRequestTypeDef definition
class StopColumnStatisticsTaskRunRequestTypeDef(TypedDict):
DatabaseName: str,
TableName: str,
StopColumnStatisticsTaskRunScheduleRequestTypeDef#
# StopColumnStatisticsTaskRunScheduleRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import StopColumnStatisticsTaskRunScheduleRequestTypeDef
def get_value() -> StopColumnStatisticsTaskRunScheduleRequestTypeDef:
return {
"DatabaseName": ...,
}
# StopColumnStatisticsTaskRunScheduleRequestTypeDef definition
class StopColumnStatisticsTaskRunScheduleRequestTypeDef(TypedDict):
DatabaseName: str,
TableName: str,
StopCrawlerRequestTypeDef#
# StopCrawlerRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import StopCrawlerRequestTypeDef
def get_value() -> StopCrawlerRequestTypeDef:
return {
"Name": ...,
}
# StopCrawlerRequestTypeDef definition
class StopCrawlerRequestTypeDef(TypedDict):
Name: str,
StopCrawlerScheduleRequestTypeDef#
# StopCrawlerScheduleRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import StopCrawlerScheduleRequestTypeDef
def get_value() -> StopCrawlerScheduleRequestTypeDef:
return {
"CrawlerName": ...,
}
# StopCrawlerScheduleRequestTypeDef definition
class StopCrawlerScheduleRequestTypeDef(TypedDict):
CrawlerName: str,
StopSessionRequestTypeDef#
# StopSessionRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import StopSessionRequestTypeDef
def get_value() -> StopSessionRequestTypeDef:
return {
"Id": ...,
}
# StopSessionRequestTypeDef definition
class StopSessionRequestTypeDef(TypedDict):
Id: str,
RequestOrigin: NotRequired[str],
StopTriggerRequestTypeDef#
# StopTriggerRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import StopTriggerRequestTypeDef
def get_value() -> StopTriggerRequestTypeDef:
return {
"Name": ...,
}
# StopTriggerRequestTypeDef definition
class StopTriggerRequestTypeDef(TypedDict):
Name: str,
StopWorkflowRunRequestTypeDef#
# StopWorkflowRunRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import StopWorkflowRunRequestTypeDef
def get_value() -> StopWorkflowRunRequestTypeDef:
return {
"Name": ...,
}
# StopWorkflowRunRequestTypeDef definition
class StopWorkflowRunRequestTypeDef(TypedDict):
Name: str,
RunId: str,
TableIdentifierTypeDef#
# TableIdentifierTypeDef TypedDict usage example
from types_boto3_glue.type_defs import TableIdentifierTypeDef
def get_value() -> TableIdentifierTypeDef:
return {
"CatalogId": ...,
}
# TableIdentifierTypeDef definition
class TableIdentifierTypeDef(TypedDict):
CatalogId: NotRequired[str],
DatabaseName: NotRequired[str],
Name: NotRequired[str],
Region: NotRequired[str],
TableOptimizerVpcConfigurationTypeDef#
# TableOptimizerVpcConfigurationTypeDef TypedDict usage example
from types_boto3_glue.type_defs import TableOptimizerVpcConfigurationTypeDef
def get_value() -> TableOptimizerVpcConfigurationTypeDef:
return {
"glueConnectionName": ...,
}
# TableOptimizerVpcConfigurationTypeDef definition
class TableOptimizerVpcConfigurationTypeDef(TypedDict):
glueConnectionName: NotRequired[str],
TagResourceRequestTypeDef#
# TagResourceRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import TagResourceRequestTypeDef
def get_value() -> TagResourceRequestTypeDef:
return {
"ResourceArn": ...,
}
# TagResourceRequestTypeDef definition
class TagResourceRequestTypeDef(TypedDict):
ResourceArn: str,
TagsToAdd: Mapping[str, str],
TransformConfigParameterTypeDef#
# TransformConfigParameterTypeDef TypedDict usage example
from types_boto3_glue.type_defs import TransformConfigParameterTypeDef
def get_value() -> TransformConfigParameterTypeDef:
return {
"Name": ...,
}
# 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],
- See ParamTypeType
- See ParamTypeType
UnionTypeDef#
# UnionTypeDef TypedDict usage example
from types_boto3_glue.type_defs import UnionTypeDef
def get_value() -> UnionTypeDef:
return {
"Name": ...,
}
# UnionTypeDef definition
class UnionTypeDef(TypedDict):
Name: str,
Inputs: Sequence[str],
UnionType: UnionTypeType, # (1)
- See UnionTypeType
UntagResourceRequestTypeDef#
# UntagResourceRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import UntagResourceRequestTypeDef
def get_value() -> UntagResourceRequestTypeDef:
return {
"ResourceArn": ...,
}
# UntagResourceRequestTypeDef definition
class UntagResourceRequestTypeDef(TypedDict):
ResourceArn: str,
TagsToRemove: Sequence[str],
UpdateBlueprintRequestTypeDef#
# UpdateBlueprintRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import UpdateBlueprintRequestTypeDef
def get_value() -> UpdateBlueprintRequestTypeDef:
return {
"Name": ...,
}
# UpdateBlueprintRequestTypeDef definition
class UpdateBlueprintRequestTypeDef(TypedDict):
Name: str,
BlueprintLocation: str,
Description: NotRequired[str],
UpdateCsvClassifierRequestTypeDef#
# UpdateCsvClassifierRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import UpdateCsvClassifierRequestTypeDef
def get_value() -> UpdateCsvClassifierRequestTypeDef:
return {
"Name": ...,
}
# 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)
UpdateGrokClassifierRequestTypeDef#
# UpdateGrokClassifierRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import UpdateGrokClassifierRequestTypeDef
def get_value() -> UpdateGrokClassifierRequestTypeDef:
return {
"Name": ...,
}
# UpdateGrokClassifierRequestTypeDef definition
class UpdateGrokClassifierRequestTypeDef(TypedDict):
Name: str,
Classification: NotRequired[str],
GrokPattern: NotRequired[str],
CustomPatterns: NotRequired[str],
UpdateJsonClassifierRequestTypeDef#
# UpdateJsonClassifierRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import UpdateJsonClassifierRequestTypeDef
def get_value() -> UpdateJsonClassifierRequestTypeDef:
return {
"Name": ...,
}
# UpdateJsonClassifierRequestTypeDef definition
class UpdateJsonClassifierRequestTypeDef(TypedDict):
Name: str,
JsonPath: NotRequired[str],
UpdateXMLClassifierRequestTypeDef#
# UpdateXMLClassifierRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import UpdateXMLClassifierRequestTypeDef
def get_value() -> UpdateXMLClassifierRequestTypeDef:
return {
"Name": ...,
}
# UpdateXMLClassifierRequestTypeDef definition
class UpdateXMLClassifierRequestTypeDef(TypedDict):
Name: str,
Classification: NotRequired[str],
RowTag: NotRequired[str],
UpdateColumnStatisticsTaskSettingsRequestTypeDef#
# UpdateColumnStatisticsTaskSettingsRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import UpdateColumnStatisticsTaskSettingsRequestTypeDef
def get_value() -> UpdateColumnStatisticsTaskSettingsRequestTypeDef:
return {
"DatabaseName": ...,
}
# UpdateColumnStatisticsTaskSettingsRequestTypeDef definition
class UpdateColumnStatisticsTaskSettingsRequestTypeDef(TypedDict):
DatabaseName: str,
TableName: str,
Role: NotRequired[str],
Schedule: NotRequired[str],
ColumnNameList: NotRequired[Sequence[str]],
SampleSize: NotRequired[float],
CatalogID: NotRequired[str],
SecurityConfiguration: NotRequired[str],
UpdateCrawlerScheduleRequestTypeDef#
# UpdateCrawlerScheduleRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import UpdateCrawlerScheduleRequestTypeDef
def get_value() -> UpdateCrawlerScheduleRequestTypeDef:
return {
"CrawlerName": ...,
}
# UpdateCrawlerScheduleRequestTypeDef definition
class UpdateCrawlerScheduleRequestTypeDef(TypedDict):
CrawlerName: str,
Schedule: NotRequired[str],
UpdateDataQualityRulesetRequestTypeDef#
# UpdateDataQualityRulesetRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import UpdateDataQualityRulesetRequestTypeDef
def get_value() -> UpdateDataQualityRulesetRequestTypeDef:
return {
"Name": ...,
}
# UpdateDataQualityRulesetRequestTypeDef definition
class UpdateDataQualityRulesetRequestTypeDef(TypedDict):
Name: str,
Description: NotRequired[str],
Ruleset: NotRequired[str],
UpdateJobFromSourceControlRequestTypeDef#
# UpdateJobFromSourceControlRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import UpdateJobFromSourceControlRequestTypeDef
def get_value() -> UpdateJobFromSourceControlRequestTypeDef:
return {
"JobName": ...,
}
# UpdateJobFromSourceControlRequestTypeDef definition
class UpdateJobFromSourceControlRequestTypeDef(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],
UpdateSourceControlFromJobRequestTypeDef#
# UpdateSourceControlFromJobRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import UpdateSourceControlFromJobRequestTypeDef
def get_value() -> UpdateSourceControlFromJobRequestTypeDef:
return {
"JobName": ...,
}
# UpdateSourceControlFromJobRequestTypeDef definition
class UpdateSourceControlFromJobRequestTypeDef(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],
UpdateWorkflowRequestTypeDef#
# UpdateWorkflowRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import UpdateWorkflowRequestTypeDef
def get_value() -> UpdateWorkflowRequestTypeDef:
return {
"Name": ...,
}
# UpdateWorkflowRequestTypeDef definition
class UpdateWorkflowRequestTypeDef(TypedDict):
Name: str,
Description: NotRequired[str],
DefaultRunProperties: NotRequired[Mapping[str, str]],
MaxConcurrentRuns: NotRequired[int],
UpsertRedshiftTargetOptionsTypeDef#
# UpsertRedshiftTargetOptionsTypeDef TypedDict usage example
from types_boto3_glue.type_defs import UpsertRedshiftTargetOptionsTypeDef
def get_value() -> UpsertRedshiftTargetOptionsTypeDef:
return {
"TableLocation": ...,
}
# UpsertRedshiftTargetOptionsTypeDef definition
class UpsertRedshiftTargetOptionsTypeDef(TypedDict):
TableLocation: NotRequired[str],
ConnectionName: NotRequired[str],
UpsertKeys: NotRequired[Sequence[str]],
ViewRepresentationInputTypeDef#
# ViewRepresentationInputTypeDef TypedDict usage example
from types_boto3_glue.type_defs import ViewRepresentationInputTypeDef
def get_value() -> ViewRepresentationInputTypeDef:
return {
"Dialect": ...,
}
# ViewRepresentationInputTypeDef definition
class ViewRepresentationInputTypeDef(TypedDict):
Dialect: NotRequired[ViewDialectType], # (1)
DialectVersion: NotRequired[str],
ViewOriginalText: NotRequired[str],
ValidationConnection: NotRequired[str],
ViewExpandedText: NotRequired[str],
- See ViewDialectType
ViewRepresentationTypeDef#
# ViewRepresentationTypeDef TypedDict usage example
from types_boto3_glue.type_defs import ViewRepresentationTypeDef
def get_value() -> ViewRepresentationTypeDef:
return {
"Dialect": ...,
}
# ViewRepresentationTypeDef definition
class ViewRepresentationTypeDef(TypedDict):
Dialect: NotRequired[ViewDialectType], # (1)
DialectVersion: NotRequired[str],
ViewOriginalText: NotRequired[str],
ViewExpandedText: NotRequired[str],
ValidationConnection: NotRequired[str],
IsStale: NotRequired[bool],
- See ViewDialectType
WorkflowRunStatisticsTypeDef#
# WorkflowRunStatisticsTypeDef TypedDict usage example
from types_boto3_glue.type_defs import WorkflowRunStatisticsTypeDef
def get_value() -> WorkflowRunStatisticsTypeDef:
return {
"TotalActions": ...,
}
# 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 TypedDict usage example
from types_boto3_glue.type_defs import ActionOutputTypeDef
def get_value() -> ActionOutputTypeDef:
return {
"JobName": ...,
}
# 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],
ActionTypeDef#
# ActionTypeDef TypedDict usage example
from types_boto3_glue.type_defs import ActionTypeDef
def get_value() -> ActionTypeDef:
return {
"JobName": ...,
}
# 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],
StartJobRunRequestTypeDef#
# StartJobRunRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import StartJobRunRequestTypeDef
def get_value() -> StartJobRunRequestTypeDef:
return {
"JobName": ...,
}
# StartJobRunRequestTypeDef definition
class StartJobRunRequestTypeDef(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)
AggregateOutputTypeDef#
# AggregateOutputTypeDef TypedDict usage example
from types_boto3_glue.type_defs import AggregateOutputTypeDef
def get_value() -> AggregateOutputTypeDef:
return {
"Name": ...,
}
# AggregateOutputTypeDef definition
class AggregateOutputTypeDef(TypedDict):
Name: str,
Inputs: List[str],
Groups: List[List[str]],
Aggs: List[AggregateOperationOutputTypeDef], # (1)
PropertyTypeDef#
# PropertyTypeDef TypedDict usage example
from types_boto3_glue.type_defs import PropertyTypeDef
def get_value() -> PropertyTypeDef:
return {
"Name": ...,
}
# 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)
- See PropertyTypeType
- See AllowedValueTypeDef
- See DataOperationType
AmazonRedshiftNodeDataOutputTypeDef#
# AmazonRedshiftNodeDataOutputTypeDef TypedDict usage example
from types_boto3_glue.type_defs import AmazonRedshiftNodeDataOutputTypeDef
def get_value() -> AmazonRedshiftNodeDataOutputTypeDef:
return {
"AccessType": ...,
}
# 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)
- See OptionTypeDef
- See OptionTypeDef
- See OptionTypeDef
- See OptionTypeDef
- See OptionTypeDef
- See OptionTypeDef
- See AmazonRedshiftAdvancedOptionTypeDef
- See OptionTypeDef
- See OptionTypeDef
AmazonRedshiftNodeDataTypeDef#
# AmazonRedshiftNodeDataTypeDef TypedDict usage example
from types_boto3_glue.type_defs import AmazonRedshiftNodeDataTypeDef
def get_value() -> AmazonRedshiftNodeDataTypeDef:
return {
"AccessType": ...,
}
# 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)
- See OptionTypeDef
- See OptionTypeDef
- See OptionTypeDef
- See OptionTypeDef
- See OptionTypeDef
- See OptionTypeDef
- See AmazonRedshiftAdvancedOptionTypeDef
- See OptionTypeDef
- See OptionTypeDef
SnowflakeNodeDataOutputTypeDef#
# SnowflakeNodeDataOutputTypeDef TypedDict usage example
from types_boto3_glue.type_defs import SnowflakeNodeDataOutputTypeDef
def get_value() -> SnowflakeNodeDataOutputTypeDef:
return {
"SourceType": ...,
}
# 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)
- See OptionTypeDef
- See OptionTypeDef
- See OptionTypeDef
- See OptionTypeDef
SnowflakeNodeDataTypeDef#
# SnowflakeNodeDataTypeDef TypedDict usage example
from types_boto3_glue.type_defs import SnowflakeNodeDataTypeDef
def get_value() -> SnowflakeNodeDataTypeDef:
return {
"SourceType": ...,
}
# 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)
- See OptionTypeDef
- See OptionTypeDef
- See OptionTypeDef
- See OptionTypeDef
ApplyMappingOutputTypeDef#
# ApplyMappingOutputTypeDef TypedDict usage example
from types_boto3_glue.type_defs import ApplyMappingOutputTypeDef
def get_value() -> ApplyMappingOutputTypeDef:
return {
"Name": ...,
}
# ApplyMappingOutputTypeDef definition
class ApplyMappingOutputTypeDef(TypedDict):
Name: str,
Inputs: List[str],
Mapping: List[MappingOutputTypeDef], # (1)
ApplyMappingPaginatorTypeDef#
# ApplyMappingPaginatorTypeDef TypedDict usage example
from types_boto3_glue.type_defs import ApplyMappingPaginatorTypeDef
def get_value() -> ApplyMappingPaginatorTypeDef:
return {
"Name": ...,
}
# ApplyMappingPaginatorTypeDef definition
class ApplyMappingPaginatorTypeDef(TypedDict):
Name: str,
Inputs: List[str],
Mapping: List[MappingPaginatorTypeDef], # (1)
BackfillErrorTypeDef#
# BackfillErrorTypeDef TypedDict usage example
from types_boto3_glue.type_defs import BackfillErrorTypeDef
def get_value() -> BackfillErrorTypeDef:
return {
"Code": ...,
}
# BackfillErrorTypeDef definition
class BackfillErrorTypeDef(TypedDict):
Code: NotRequired[BackfillErrorCodeType], # (1)
Partitions: NotRequired[List[PartitionValueListOutputTypeDef]], # (2)
BatchPutDataQualityStatisticAnnotationResponseTypeDef#
# BatchPutDataQualityStatisticAnnotationResponseTypeDef TypedDict usage example
from types_boto3_glue.type_defs import BatchPutDataQualityStatisticAnnotationResponseTypeDef
def get_value() -> BatchPutDataQualityStatisticAnnotationResponseTypeDef:
return {
"FailedInclusionAnnotations": ...,
}
# BatchPutDataQualityStatisticAnnotationResponseTypeDef definition
class BatchPutDataQualityStatisticAnnotationResponseTypeDef(TypedDict):
FailedInclusionAnnotations: List[AnnotationErrorTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CancelMLTaskRunResponseTypeDef#
# CancelMLTaskRunResponseTypeDef TypedDict usage example
from types_boto3_glue.type_defs import CancelMLTaskRunResponseTypeDef
def get_value() -> CancelMLTaskRunResponseTypeDef:
return {
"TransformId": ...,
}
# CancelMLTaskRunResponseTypeDef definition
class CancelMLTaskRunResponseTypeDef(TypedDict):
TransformId: str,
TaskRunId: str,
Status: TaskStatusTypeType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CheckSchemaVersionValidityResponseTypeDef#
# CheckSchemaVersionValidityResponseTypeDef TypedDict usage example
from types_boto3_glue.type_defs import CheckSchemaVersionValidityResponseTypeDef
def get_value() -> CheckSchemaVersionValidityResponseTypeDef:
return {
"Valid": ...,
}
# CheckSchemaVersionValidityResponseTypeDef definition
class CheckSchemaVersionValidityResponseTypeDef(TypedDict):
Valid: bool,
Error: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateBlueprintResponseTypeDef#
# CreateBlueprintResponseTypeDef TypedDict usage example
from types_boto3_glue.type_defs import CreateBlueprintResponseTypeDef
def get_value() -> CreateBlueprintResponseTypeDef:
return {
"Name": ...,
}
# CreateBlueprintResponseTypeDef definition
class CreateBlueprintResponseTypeDef(TypedDict):
Name: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateConnectionResponseTypeDef#
# CreateConnectionResponseTypeDef TypedDict usage example
from types_boto3_glue.type_defs import CreateConnectionResponseTypeDef
def get_value() -> CreateConnectionResponseTypeDef:
return {
"CreateConnectionStatus": ...,
}
# CreateConnectionResponseTypeDef definition
class CreateConnectionResponseTypeDef(TypedDict):
CreateConnectionStatus: ConnectionStatusType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateCustomEntityTypeResponseTypeDef#
# CreateCustomEntityTypeResponseTypeDef TypedDict usage example
from types_boto3_glue.type_defs import CreateCustomEntityTypeResponseTypeDef
def get_value() -> CreateCustomEntityTypeResponseTypeDef:
return {
"Name": ...,
}
# CreateCustomEntityTypeResponseTypeDef definition
class CreateCustomEntityTypeResponseTypeDef(TypedDict):
Name: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateDataQualityRulesetResponseTypeDef#
# CreateDataQualityRulesetResponseTypeDef TypedDict usage example
from types_boto3_glue.type_defs import CreateDataQualityRulesetResponseTypeDef
def get_value() -> CreateDataQualityRulesetResponseTypeDef:
return {
"Name": ...,
}
# CreateDataQualityRulesetResponseTypeDef definition
class CreateDataQualityRulesetResponseTypeDef(TypedDict):
Name: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateDevEndpointResponseTypeDef#
# CreateDevEndpointResponseTypeDef TypedDict usage example
from types_boto3_glue.type_defs import CreateDevEndpointResponseTypeDef
def get_value() -> CreateDevEndpointResponseTypeDef:
return {
"EndpointName": ...,
}
# 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)
CreateJobResponseTypeDef#
# CreateJobResponseTypeDef TypedDict usage example
from types_boto3_glue.type_defs import CreateJobResponseTypeDef
def get_value() -> CreateJobResponseTypeDef:
return {
"Name": ...,
}
# CreateJobResponseTypeDef definition
class CreateJobResponseTypeDef(TypedDict):
Name: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateMLTransformResponseTypeDef#
# CreateMLTransformResponseTypeDef TypedDict usage example
from types_boto3_glue.type_defs import CreateMLTransformResponseTypeDef
def get_value() -> CreateMLTransformResponseTypeDef:
return {
"TransformId": ...,
}
# CreateMLTransformResponseTypeDef definition
class CreateMLTransformResponseTypeDef(TypedDict):
TransformId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateRegistryResponseTypeDef#
# CreateRegistryResponseTypeDef TypedDict usage example
from types_boto3_glue.type_defs import CreateRegistryResponseTypeDef
def get_value() -> CreateRegistryResponseTypeDef:
return {
"RegistryArn": ...,
}
# CreateRegistryResponseTypeDef definition
class CreateRegistryResponseTypeDef(TypedDict):
RegistryArn: str,
RegistryName: str,
Description: str,
Tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateSchemaResponseTypeDef#
# CreateSchemaResponseTypeDef TypedDict usage example
from types_boto3_glue.type_defs import CreateSchemaResponseTypeDef
def get_value() -> CreateSchemaResponseTypeDef:
return {
"RegistryName": ...,
}
# 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)
- See DataFormatType
- See CompatibilityType
- See SchemaStatusType
- See SchemaVersionStatusType
- See ResponseMetadataTypeDef
CreateScriptResponseTypeDef#
# CreateScriptResponseTypeDef TypedDict usage example
from types_boto3_glue.type_defs import CreateScriptResponseTypeDef
def get_value() -> CreateScriptResponseTypeDef:
return {
"PythonScript": ...,
}
# CreateScriptResponseTypeDef definition
class CreateScriptResponseTypeDef(TypedDict):
PythonScript: str,
ScalaCode: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateSecurityConfigurationResponseTypeDef#
# CreateSecurityConfigurationResponseTypeDef TypedDict usage example
from types_boto3_glue.type_defs import CreateSecurityConfigurationResponseTypeDef
def get_value() -> CreateSecurityConfigurationResponseTypeDef:
return {
"Name": ...,
}
# CreateSecurityConfigurationResponseTypeDef definition
class CreateSecurityConfigurationResponseTypeDef(TypedDict):
Name: str,
CreatedTimestamp: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateTriggerResponseTypeDef#
# CreateTriggerResponseTypeDef TypedDict usage example
from types_boto3_glue.type_defs import CreateTriggerResponseTypeDef
def get_value() -> CreateTriggerResponseTypeDef:
return {
"Name": ...,
}
# CreateTriggerResponseTypeDef definition
class CreateTriggerResponseTypeDef(TypedDict):
Name: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateUsageProfileResponseTypeDef#
# CreateUsageProfileResponseTypeDef TypedDict usage example
from types_boto3_glue.type_defs import CreateUsageProfileResponseTypeDef
def get_value() -> CreateUsageProfileResponseTypeDef:
return {
"Name": ...,
}
# CreateUsageProfileResponseTypeDef definition
class CreateUsageProfileResponseTypeDef(TypedDict):
Name: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateWorkflowResponseTypeDef#
# CreateWorkflowResponseTypeDef TypedDict usage example
from types_boto3_glue.type_defs import CreateWorkflowResponseTypeDef
def get_value() -> CreateWorkflowResponseTypeDef:
return {
"Name": ...,
}
# CreateWorkflowResponseTypeDef definition
class CreateWorkflowResponseTypeDef(TypedDict):
Name: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteBlueprintResponseTypeDef#
# DeleteBlueprintResponseTypeDef TypedDict usage example
from types_boto3_glue.type_defs import DeleteBlueprintResponseTypeDef
def get_value() -> DeleteBlueprintResponseTypeDef:
return {
"Name": ...,
}
# DeleteBlueprintResponseTypeDef definition
class DeleteBlueprintResponseTypeDef(TypedDict):
Name: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteCustomEntityTypeResponseTypeDef#
# DeleteCustomEntityTypeResponseTypeDef TypedDict usage example
from types_boto3_glue.type_defs import DeleteCustomEntityTypeResponseTypeDef
def get_value() -> DeleteCustomEntityTypeResponseTypeDef:
return {
"Name": ...,
}
# DeleteCustomEntityTypeResponseTypeDef definition
class DeleteCustomEntityTypeResponseTypeDef(TypedDict):
Name: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteJobResponseTypeDef#
# DeleteJobResponseTypeDef TypedDict usage example
from types_boto3_glue.type_defs import DeleteJobResponseTypeDef
def get_value() -> DeleteJobResponseTypeDef:
return {
"JobName": ...,
}
# DeleteJobResponseTypeDef definition
class DeleteJobResponseTypeDef(TypedDict):
JobName: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteMLTransformResponseTypeDef#
# DeleteMLTransformResponseTypeDef TypedDict usage example
from types_boto3_glue.type_defs import DeleteMLTransformResponseTypeDef
def get_value() -> DeleteMLTransformResponseTypeDef:
return {
"TransformId": ...,
}
# DeleteMLTransformResponseTypeDef definition
class DeleteMLTransformResponseTypeDef(TypedDict):
TransformId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteRegistryResponseTypeDef#
# DeleteRegistryResponseTypeDef TypedDict usage example
from types_boto3_glue.type_defs import DeleteRegistryResponseTypeDef
def get_value() -> DeleteRegistryResponseTypeDef:
return {
"RegistryName": ...,
}
# DeleteRegistryResponseTypeDef definition
class DeleteRegistryResponseTypeDef(TypedDict):
RegistryName: str,
RegistryArn: str,
Status: RegistryStatusType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteSchemaResponseTypeDef#
# DeleteSchemaResponseTypeDef TypedDict usage example
from types_boto3_glue.type_defs import DeleteSchemaResponseTypeDef
def get_value() -> DeleteSchemaResponseTypeDef:
return {
"SchemaArn": ...,
}
# DeleteSchemaResponseTypeDef definition
class DeleteSchemaResponseTypeDef(TypedDict):
SchemaArn: str,
SchemaName: str,
Status: SchemaStatusType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteSessionResponseTypeDef#
# DeleteSessionResponseTypeDef TypedDict usage example
from types_boto3_glue.type_defs import DeleteSessionResponseTypeDef
def get_value() -> DeleteSessionResponseTypeDef:
return {
"Id": ...,
}
# DeleteSessionResponseTypeDef definition
class DeleteSessionResponseTypeDef(TypedDict):
Id: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteTriggerResponseTypeDef#
# DeleteTriggerResponseTypeDef TypedDict usage example
from types_boto3_glue.type_defs import DeleteTriggerResponseTypeDef
def get_value() -> DeleteTriggerResponseTypeDef:
return {
"Name": ...,
}
# DeleteTriggerResponseTypeDef definition
class DeleteTriggerResponseTypeDef(TypedDict):
Name: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteWorkflowResponseTypeDef#
# DeleteWorkflowResponseTypeDef TypedDict usage example
from types_boto3_glue.type_defs import DeleteWorkflowResponseTypeDef
def get_value() -> DeleteWorkflowResponseTypeDef:
return {
"Name": ...,
}
# DeleteWorkflowResponseTypeDef definition
class DeleteWorkflowResponseTypeDef(TypedDict):
Name: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetCustomEntityTypeResponseTypeDef#
# GetCustomEntityTypeResponseTypeDef TypedDict usage example
from types_boto3_glue.type_defs import GetCustomEntityTypeResponseTypeDef
def get_value() -> GetCustomEntityTypeResponseTypeDef:
return {
"Name": ...,
}
# GetCustomEntityTypeResponseTypeDef definition
class GetCustomEntityTypeResponseTypeDef(TypedDict):
Name: str,
RegexString: str,
ContextWords: List[str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetDataQualityModelResponseTypeDef#
# GetDataQualityModelResponseTypeDef TypedDict usage example
from types_boto3_glue.type_defs import GetDataQualityModelResponseTypeDef
def get_value() -> GetDataQualityModelResponseTypeDef:
return {
"Status": ...,
}
# GetDataQualityModelResponseTypeDef definition
class GetDataQualityModelResponseTypeDef(TypedDict):
Status: DataQualityModelStatusType, # (1)
StartedOn: datetime,
CompletedOn: datetime,
FailureReason: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetEntityRecordsResponseTypeDef#
# GetEntityRecordsResponseTypeDef TypedDict usage example
from types_boto3_glue.type_defs import GetEntityRecordsResponseTypeDef
def get_value() -> GetEntityRecordsResponseTypeDef:
return {
"Records": ...,
}
# GetEntityRecordsResponseTypeDef definition
class GetEntityRecordsResponseTypeDef(TypedDict):
Records: List[Dict[str, Any]],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
NextToken: NotRequired[str],
GetPlanResponseTypeDef#
# GetPlanResponseTypeDef TypedDict usage example
from types_boto3_glue.type_defs import GetPlanResponseTypeDef
def get_value() -> GetPlanResponseTypeDef:
return {
"PythonScript": ...,
}
# GetPlanResponseTypeDef definition
class GetPlanResponseTypeDef(TypedDict):
PythonScript: str,
ScalaCode: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetRegistryResponseTypeDef#
# GetRegistryResponseTypeDef TypedDict usage example
from types_boto3_glue.type_defs import GetRegistryResponseTypeDef
def get_value() -> GetRegistryResponseTypeDef:
return {
"RegistryName": ...,
}
# GetRegistryResponseTypeDef definition
class GetRegistryResponseTypeDef(TypedDict):
RegistryName: str,
RegistryArn: str,
Description: str,
Status: RegistryStatusType, # (1)
CreatedTime: str,
UpdatedTime: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetResourcePolicyResponseTypeDef#
# GetResourcePolicyResponseTypeDef TypedDict usage example
from types_boto3_glue.type_defs import GetResourcePolicyResponseTypeDef
def get_value() -> GetResourcePolicyResponseTypeDef:
return {
"PolicyInJson": ...,
}
# GetResourcePolicyResponseTypeDef definition
class GetResourcePolicyResponseTypeDef(TypedDict):
PolicyInJson: str,
PolicyHash: str,
CreateTime: datetime,
UpdateTime: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetSchemaByDefinitionResponseTypeDef#
# GetSchemaByDefinitionResponseTypeDef TypedDict usage example
from types_boto3_glue.type_defs import GetSchemaByDefinitionResponseTypeDef
def get_value() -> GetSchemaByDefinitionResponseTypeDef:
return {
"SchemaVersionId": ...,
}
# GetSchemaByDefinitionResponseTypeDef definition
class GetSchemaByDefinitionResponseTypeDef(TypedDict):
SchemaVersionId: str,
SchemaArn: str,
DataFormat: DataFormatType, # (1)
Status: SchemaVersionStatusType, # (2)
CreatedTime: str,
ResponseMetadata: ResponseMetadataTypeDef, # (3)
GetSchemaResponseTypeDef#
# GetSchemaResponseTypeDef TypedDict usage example
from types_boto3_glue.type_defs import GetSchemaResponseTypeDef
def get_value() -> GetSchemaResponseTypeDef:
return {
"RegistryName": ...,
}
# 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)
- See DataFormatType
- See CompatibilityType
- See SchemaStatusType
- See ResponseMetadataTypeDef
GetSchemaVersionResponseTypeDef#
# GetSchemaVersionResponseTypeDef TypedDict usage example
from types_boto3_glue.type_defs import GetSchemaVersionResponseTypeDef
def get_value() -> GetSchemaVersionResponseTypeDef:
return {
"SchemaVersionId": ...,
}
# GetSchemaVersionResponseTypeDef definition
class GetSchemaVersionResponseTypeDef(TypedDict):
SchemaVersionId: str,
SchemaDefinition: str,
DataFormat: DataFormatType, # (1)
SchemaArn: str,
VersionNumber: int,
Status: SchemaVersionStatusType, # (2)
CreatedTime: str,
ResponseMetadata: ResponseMetadataTypeDef, # (3)
GetSchemaVersionsDiffResponseTypeDef#
# GetSchemaVersionsDiffResponseTypeDef TypedDict usage example
from types_boto3_glue.type_defs import GetSchemaVersionsDiffResponseTypeDef
def get_value() -> GetSchemaVersionsDiffResponseTypeDef:
return {
"Diff": ...,
}
# GetSchemaVersionsDiffResponseTypeDef definition
class GetSchemaVersionsDiffResponseTypeDef(TypedDict):
Diff: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetTagsResponseTypeDef#
# GetTagsResponseTypeDef TypedDict usage example
from types_boto3_glue.type_defs import GetTagsResponseTypeDef
def get_value() -> GetTagsResponseTypeDef:
return {
"Tags": ...,
}
# GetTagsResponseTypeDef definition
class GetTagsResponseTypeDef(TypedDict):
Tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetWorkflowRunPropertiesResponseTypeDef#
# GetWorkflowRunPropertiesResponseTypeDef TypedDict usage example
from types_boto3_glue.type_defs import GetWorkflowRunPropertiesResponseTypeDef
def get_value() -> GetWorkflowRunPropertiesResponseTypeDef:
return {
"RunProperties": ...,
}
# GetWorkflowRunPropertiesResponseTypeDef definition
class GetWorkflowRunPropertiesResponseTypeDef(TypedDict):
RunProperties: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ListBlueprintsResponseTypeDef#
# ListBlueprintsResponseTypeDef TypedDict usage example
from types_boto3_glue.type_defs import ListBlueprintsResponseTypeDef
def get_value() -> ListBlueprintsResponseTypeDef:
return {
"Blueprints": ...,
}
# ListBlueprintsResponseTypeDef definition
class ListBlueprintsResponseTypeDef(TypedDict):
Blueprints: List[str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
NextToken: NotRequired[str],
ListColumnStatisticsTaskRunsResponseTypeDef#
# ListColumnStatisticsTaskRunsResponseTypeDef TypedDict usage example
from types_boto3_glue.type_defs import ListColumnStatisticsTaskRunsResponseTypeDef
def get_value() -> ListColumnStatisticsTaskRunsResponseTypeDef:
return {
"ColumnStatisticsTaskRunIds": ...,
}
# ListColumnStatisticsTaskRunsResponseTypeDef definition
class ListColumnStatisticsTaskRunsResponseTypeDef(TypedDict):
ColumnStatisticsTaskRunIds: List[str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
NextToken: NotRequired[str],
ListCrawlersResponseTypeDef#
# ListCrawlersResponseTypeDef TypedDict usage example
from types_boto3_glue.type_defs import ListCrawlersResponseTypeDef
def get_value() -> ListCrawlersResponseTypeDef:
return {
"CrawlerNames": ...,
}
# ListCrawlersResponseTypeDef definition
class ListCrawlersResponseTypeDef(TypedDict):
CrawlerNames: List[str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
NextToken: NotRequired[str],
ListDevEndpointsResponseTypeDef#
# ListDevEndpointsResponseTypeDef TypedDict usage example
from types_boto3_glue.type_defs import ListDevEndpointsResponseTypeDef
def get_value() -> ListDevEndpointsResponseTypeDef:
return {
"DevEndpointNames": ...,
}
# ListDevEndpointsResponseTypeDef definition
class ListDevEndpointsResponseTypeDef(TypedDict):
DevEndpointNames: List[str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
NextToken: NotRequired[str],
ListJobsResponseTypeDef#
# ListJobsResponseTypeDef TypedDict usage example
from types_boto3_glue.type_defs import ListJobsResponseTypeDef
def get_value() -> ListJobsResponseTypeDef:
return {
"JobNames": ...,
}
# ListJobsResponseTypeDef definition
class ListJobsResponseTypeDef(TypedDict):
JobNames: List[str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
NextToken: NotRequired[str],
ListMLTransformsResponseTypeDef#
# ListMLTransformsResponseTypeDef TypedDict usage example
from types_boto3_glue.type_defs import ListMLTransformsResponseTypeDef
def get_value() -> ListMLTransformsResponseTypeDef:
return {
"TransformIds": ...,
}
# ListMLTransformsResponseTypeDef definition
class ListMLTransformsResponseTypeDef(TypedDict):
TransformIds: List[str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
NextToken: NotRequired[str],
ListTriggersResponseTypeDef#
# ListTriggersResponseTypeDef TypedDict usage example
from types_boto3_glue.type_defs import ListTriggersResponseTypeDef
def get_value() -> ListTriggersResponseTypeDef:
return {
"TriggerNames": ...,
}
# ListTriggersResponseTypeDef definition
class ListTriggersResponseTypeDef(TypedDict):
TriggerNames: List[str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
NextToken: NotRequired[str],
ListWorkflowsResponseTypeDef#
# ListWorkflowsResponseTypeDef TypedDict usage example
from types_boto3_glue.type_defs import ListWorkflowsResponseTypeDef
def get_value() -> ListWorkflowsResponseTypeDef:
return {
"Workflows": ...,
}
# ListWorkflowsResponseTypeDef definition
class ListWorkflowsResponseTypeDef(TypedDict):
Workflows: List[str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
NextToken: NotRequired[str],
PutResourcePolicyResponseTypeDef#
# PutResourcePolicyResponseTypeDef TypedDict usage example
from types_boto3_glue.type_defs import PutResourcePolicyResponseTypeDef
def get_value() -> PutResourcePolicyResponseTypeDef:
return {
"PolicyHash": ...,
}
# PutResourcePolicyResponseTypeDef definition
class PutResourcePolicyResponseTypeDef(TypedDict):
PolicyHash: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
PutSchemaVersionMetadataResponseTypeDef#
# PutSchemaVersionMetadataResponseTypeDef TypedDict usage example
from types_boto3_glue.type_defs import PutSchemaVersionMetadataResponseTypeDef
def get_value() -> PutSchemaVersionMetadataResponseTypeDef:
return {
"SchemaArn": ...,
}
# PutSchemaVersionMetadataResponseTypeDef definition
class PutSchemaVersionMetadataResponseTypeDef(TypedDict):
SchemaArn: str,
SchemaName: str,
RegistryName: str,
LatestVersion: bool,
VersionNumber: int,
SchemaVersionId: str,
MetadataKey: str,
MetadataValue: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
RegisterSchemaVersionResponseTypeDef#
# RegisterSchemaVersionResponseTypeDef TypedDict usage example
from types_boto3_glue.type_defs import RegisterSchemaVersionResponseTypeDef
def get_value() -> RegisterSchemaVersionResponseTypeDef:
return {
"SchemaVersionId": ...,
}
# RegisterSchemaVersionResponseTypeDef definition
class RegisterSchemaVersionResponseTypeDef(TypedDict):
SchemaVersionId: str,
VersionNumber: int,
Status: SchemaVersionStatusType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
RemoveSchemaVersionMetadataResponseTypeDef#
# RemoveSchemaVersionMetadataResponseTypeDef TypedDict usage example
from types_boto3_glue.type_defs import RemoveSchemaVersionMetadataResponseTypeDef
def get_value() -> RemoveSchemaVersionMetadataResponseTypeDef:
return {
"SchemaArn": ...,
}
# RemoveSchemaVersionMetadataResponseTypeDef definition
class RemoveSchemaVersionMetadataResponseTypeDef(TypedDict):
SchemaArn: str,
SchemaName: str,
RegistryName: str,
LatestVersion: bool,
VersionNumber: int,
SchemaVersionId: str,
MetadataKey: str,
MetadataValue: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ResumeWorkflowRunResponseTypeDef#
# ResumeWorkflowRunResponseTypeDef TypedDict usage example
from types_boto3_glue.type_defs import ResumeWorkflowRunResponseTypeDef
def get_value() -> ResumeWorkflowRunResponseTypeDef:
return {
"RunId": ...,
}
# ResumeWorkflowRunResponseTypeDef definition
class ResumeWorkflowRunResponseTypeDef(TypedDict):
RunId: str,
NodeIds: List[str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
RunStatementResponseTypeDef#
# RunStatementResponseTypeDef TypedDict usage example
from types_boto3_glue.type_defs import RunStatementResponseTypeDef
def get_value() -> RunStatementResponseTypeDef:
return {
"Id": ...,
}
# RunStatementResponseTypeDef definition
class RunStatementResponseTypeDef(TypedDict):
Id: int,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
StartBlueprintRunResponseTypeDef#
# StartBlueprintRunResponseTypeDef TypedDict usage example
from types_boto3_glue.type_defs import StartBlueprintRunResponseTypeDef
def get_value() -> StartBlueprintRunResponseTypeDef:
return {
"RunId": ...,
}
# StartBlueprintRunResponseTypeDef definition
class StartBlueprintRunResponseTypeDef(TypedDict):
RunId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
StartColumnStatisticsTaskRunResponseTypeDef#
# StartColumnStatisticsTaskRunResponseTypeDef TypedDict usage example
from types_boto3_glue.type_defs import StartColumnStatisticsTaskRunResponseTypeDef
def get_value() -> StartColumnStatisticsTaskRunResponseTypeDef:
return {
"ColumnStatisticsTaskRunId": ...,
}
# StartColumnStatisticsTaskRunResponseTypeDef definition
class StartColumnStatisticsTaskRunResponseTypeDef(TypedDict):
ColumnStatisticsTaskRunId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
StartDataQualityRuleRecommendationRunResponseTypeDef#
# StartDataQualityRuleRecommendationRunResponseTypeDef TypedDict usage example
from types_boto3_glue.type_defs import StartDataQualityRuleRecommendationRunResponseTypeDef
def get_value() -> StartDataQualityRuleRecommendationRunResponseTypeDef:
return {
"RunId": ...,
}
# StartDataQualityRuleRecommendationRunResponseTypeDef definition
class StartDataQualityRuleRecommendationRunResponseTypeDef(TypedDict):
RunId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
StartDataQualityRulesetEvaluationRunResponseTypeDef#
# StartDataQualityRulesetEvaluationRunResponseTypeDef TypedDict usage example
from types_boto3_glue.type_defs import StartDataQualityRulesetEvaluationRunResponseTypeDef
def get_value() -> StartDataQualityRulesetEvaluationRunResponseTypeDef:
return {
"RunId": ...,
}
# StartDataQualityRulesetEvaluationRunResponseTypeDef definition
class StartDataQualityRulesetEvaluationRunResponseTypeDef(TypedDict):
RunId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
StartExportLabelsTaskRunResponseTypeDef#
# StartExportLabelsTaskRunResponseTypeDef TypedDict usage example
from types_boto3_glue.type_defs import StartExportLabelsTaskRunResponseTypeDef
def get_value() -> StartExportLabelsTaskRunResponseTypeDef:
return {
"TaskRunId": ...,
}
# StartExportLabelsTaskRunResponseTypeDef definition
class StartExportLabelsTaskRunResponseTypeDef(TypedDict):
TaskRunId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
StartImportLabelsTaskRunResponseTypeDef#
# StartImportLabelsTaskRunResponseTypeDef TypedDict usage example
from types_boto3_glue.type_defs import StartImportLabelsTaskRunResponseTypeDef
def get_value() -> StartImportLabelsTaskRunResponseTypeDef:
return {
"TaskRunId": ...,
}
# StartImportLabelsTaskRunResponseTypeDef definition
class StartImportLabelsTaskRunResponseTypeDef(TypedDict):
TaskRunId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
StartJobRunResponseTypeDef#
# StartJobRunResponseTypeDef TypedDict usage example
from types_boto3_glue.type_defs import StartJobRunResponseTypeDef
def get_value() -> StartJobRunResponseTypeDef:
return {
"JobRunId": ...,
}
# StartJobRunResponseTypeDef definition
class StartJobRunResponseTypeDef(TypedDict):
JobRunId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
StartMLEvaluationTaskRunResponseTypeDef#
# StartMLEvaluationTaskRunResponseTypeDef TypedDict usage example
from types_boto3_glue.type_defs import StartMLEvaluationTaskRunResponseTypeDef
def get_value() -> StartMLEvaluationTaskRunResponseTypeDef:
return {
"TaskRunId": ...,
}
# StartMLEvaluationTaskRunResponseTypeDef definition
class StartMLEvaluationTaskRunResponseTypeDef(TypedDict):
TaskRunId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
StartMLLabelingSetGenerationTaskRunResponseTypeDef#
# StartMLLabelingSetGenerationTaskRunResponseTypeDef TypedDict usage example
from types_boto3_glue.type_defs import StartMLLabelingSetGenerationTaskRunResponseTypeDef
def get_value() -> StartMLLabelingSetGenerationTaskRunResponseTypeDef:
return {
"TaskRunId": ...,
}
# StartMLLabelingSetGenerationTaskRunResponseTypeDef definition
class StartMLLabelingSetGenerationTaskRunResponseTypeDef(TypedDict):
TaskRunId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
StartTriggerResponseTypeDef#
# StartTriggerResponseTypeDef TypedDict usage example
from types_boto3_glue.type_defs import StartTriggerResponseTypeDef
def get_value() -> StartTriggerResponseTypeDef:
return {
"Name": ...,
}
# StartTriggerResponseTypeDef definition
class StartTriggerResponseTypeDef(TypedDict):
Name: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
StartWorkflowRunResponseTypeDef#
# StartWorkflowRunResponseTypeDef TypedDict usage example
from types_boto3_glue.type_defs import StartWorkflowRunResponseTypeDef
def get_value() -> StartWorkflowRunResponseTypeDef:
return {
"RunId": ...,
}
# StartWorkflowRunResponseTypeDef definition
class StartWorkflowRunResponseTypeDef(TypedDict):
RunId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
StopSessionResponseTypeDef#
# StopSessionResponseTypeDef TypedDict usage example
from types_boto3_glue.type_defs import StopSessionResponseTypeDef
def get_value() -> StopSessionResponseTypeDef:
return {
"Id": ...,
}
# StopSessionResponseTypeDef definition
class StopSessionResponseTypeDef(TypedDict):
Id: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
StopTriggerResponseTypeDef#
# StopTriggerResponseTypeDef TypedDict usage example
from types_boto3_glue.type_defs import StopTriggerResponseTypeDef
def get_value() -> StopTriggerResponseTypeDef:
return {
"Name": ...,
}
# StopTriggerResponseTypeDef definition
class StopTriggerResponseTypeDef(TypedDict):
Name: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpdateBlueprintResponseTypeDef#
# UpdateBlueprintResponseTypeDef TypedDict usage example
from types_boto3_glue.type_defs import UpdateBlueprintResponseTypeDef
def get_value() -> UpdateBlueprintResponseTypeDef:
return {
"Name": ...,
}
# UpdateBlueprintResponseTypeDef definition
class UpdateBlueprintResponseTypeDef(TypedDict):
Name: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpdateDataQualityRulesetResponseTypeDef#
# UpdateDataQualityRulesetResponseTypeDef TypedDict usage example
from types_boto3_glue.type_defs import UpdateDataQualityRulesetResponseTypeDef
def get_value() -> UpdateDataQualityRulesetResponseTypeDef:
return {
"Name": ...,
}
# UpdateDataQualityRulesetResponseTypeDef definition
class UpdateDataQualityRulesetResponseTypeDef(TypedDict):
Name: str,
Description: str,
Ruleset: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpdateJobFromSourceControlResponseTypeDef#
# UpdateJobFromSourceControlResponseTypeDef TypedDict usage example
from types_boto3_glue.type_defs import UpdateJobFromSourceControlResponseTypeDef
def get_value() -> UpdateJobFromSourceControlResponseTypeDef:
return {
"JobName": ...,
}
# UpdateJobFromSourceControlResponseTypeDef definition
class UpdateJobFromSourceControlResponseTypeDef(TypedDict):
JobName: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpdateJobResponseTypeDef#
# UpdateJobResponseTypeDef TypedDict usage example
from types_boto3_glue.type_defs import UpdateJobResponseTypeDef
def get_value() -> UpdateJobResponseTypeDef:
return {
"JobName": ...,
}
# UpdateJobResponseTypeDef definition
class UpdateJobResponseTypeDef(TypedDict):
JobName: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpdateMLTransformResponseTypeDef#
# UpdateMLTransformResponseTypeDef TypedDict usage example
from types_boto3_glue.type_defs import UpdateMLTransformResponseTypeDef
def get_value() -> UpdateMLTransformResponseTypeDef:
return {
"TransformId": ...,
}
# UpdateMLTransformResponseTypeDef definition
class UpdateMLTransformResponseTypeDef(TypedDict):
TransformId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpdateRegistryResponseTypeDef#
# UpdateRegistryResponseTypeDef TypedDict usage example
from types_boto3_glue.type_defs import UpdateRegistryResponseTypeDef
def get_value() -> UpdateRegistryResponseTypeDef:
return {
"RegistryName": ...,
}
# UpdateRegistryResponseTypeDef definition
class UpdateRegistryResponseTypeDef(TypedDict):
RegistryName: str,
RegistryArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpdateSchemaResponseTypeDef#
# UpdateSchemaResponseTypeDef TypedDict usage example
from types_boto3_glue.type_defs import UpdateSchemaResponseTypeDef
def get_value() -> UpdateSchemaResponseTypeDef:
return {
"SchemaArn": ...,
}
# UpdateSchemaResponseTypeDef definition
class UpdateSchemaResponseTypeDef(TypedDict):
SchemaArn: str,
SchemaName: str,
RegistryName: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpdateSourceControlFromJobResponseTypeDef#
# UpdateSourceControlFromJobResponseTypeDef TypedDict usage example
from types_boto3_glue.type_defs import UpdateSourceControlFromJobResponseTypeDef
def get_value() -> UpdateSourceControlFromJobResponseTypeDef:
return {
"JobName": ...,
}
# UpdateSourceControlFromJobResponseTypeDef definition
class UpdateSourceControlFromJobResponseTypeDef(TypedDict):
JobName: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpdateUsageProfileResponseTypeDef#
# UpdateUsageProfileResponseTypeDef TypedDict usage example
from types_boto3_glue.type_defs import UpdateUsageProfileResponseTypeDef
def get_value() -> UpdateUsageProfileResponseTypeDef:
return {
"Name": ...,
}
# UpdateUsageProfileResponseTypeDef definition
class UpdateUsageProfileResponseTypeDef(TypedDict):
Name: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpdateWorkflowResponseTypeDef#
# UpdateWorkflowResponseTypeDef TypedDict usage example
from types_boto3_glue.type_defs import UpdateWorkflowResponseTypeDef
def get_value() -> UpdateWorkflowResponseTypeDef:
return {
"Name": ...,
}
# UpdateWorkflowResponseTypeDef definition
class UpdateWorkflowResponseTypeDef(TypedDict):
Name: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
BatchDeleteConnectionResponseTypeDef#
# BatchDeleteConnectionResponseTypeDef TypedDict usage example
from types_boto3_glue.type_defs import BatchDeleteConnectionResponseTypeDef
def get_value() -> BatchDeleteConnectionResponseTypeDef:
return {
"Succeeded": ...,
}
# BatchDeleteConnectionResponseTypeDef definition
class BatchDeleteConnectionResponseTypeDef(TypedDict):
Succeeded: List[str],
Errors: Dict[str, ErrorDetailTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
BatchGetTableOptimizerErrorTypeDef#
# BatchGetTableOptimizerErrorTypeDef TypedDict usage example
from types_boto3_glue.type_defs import BatchGetTableOptimizerErrorTypeDef
def get_value() -> BatchGetTableOptimizerErrorTypeDef:
return {
"error": ...,
}
# BatchGetTableOptimizerErrorTypeDef definition
class BatchGetTableOptimizerErrorTypeDef(TypedDict):
error: NotRequired[ErrorDetailTypeDef], # (1)
catalogId: NotRequired[str],
databaseName: NotRequired[str],
tableName: NotRequired[str],
type: NotRequired[TableOptimizerTypeType], # (2)
BatchStopJobRunErrorTypeDef#
# BatchStopJobRunErrorTypeDef TypedDict usage example
from types_boto3_glue.type_defs import BatchStopJobRunErrorTypeDef
def get_value() -> BatchStopJobRunErrorTypeDef:
return {
"JobName": ...,
}
# BatchStopJobRunErrorTypeDef definition
class BatchStopJobRunErrorTypeDef(TypedDict):
JobName: NotRequired[str],
JobRunId: NotRequired[str],
ErrorDetail: NotRequired[ErrorDetailTypeDef], # (1)
BatchUpdatePartitionFailureEntryTypeDef#
# BatchUpdatePartitionFailureEntryTypeDef TypedDict usage example
from types_boto3_glue.type_defs import BatchUpdatePartitionFailureEntryTypeDef
def get_value() -> BatchUpdatePartitionFailureEntryTypeDef:
return {
"PartitionValueList": ...,
}
# BatchUpdatePartitionFailureEntryTypeDef definition
class BatchUpdatePartitionFailureEntryTypeDef(TypedDict):
PartitionValueList: NotRequired[List[str]],
ErrorDetail: NotRequired[ErrorDetailTypeDef], # (1)
ColumnErrorTypeDef#
# ColumnErrorTypeDef TypedDict usage example
from types_boto3_glue.type_defs import ColumnErrorTypeDef
def get_value() -> ColumnErrorTypeDef:
return {
"ColumnName": ...,
}
# ColumnErrorTypeDef definition
class ColumnErrorTypeDef(TypedDict):
ColumnName: NotRequired[str],
Error: NotRequired[ErrorDetailTypeDef], # (1)
PartitionErrorTypeDef#
# PartitionErrorTypeDef TypedDict usage example
from types_boto3_glue.type_defs import PartitionErrorTypeDef
def get_value() -> PartitionErrorTypeDef:
return {
"PartitionValues": ...,
}
# PartitionErrorTypeDef definition
class PartitionErrorTypeDef(TypedDict):
PartitionValues: NotRequired[List[str]],
ErrorDetail: NotRequired[ErrorDetailTypeDef], # (1)
TableErrorTypeDef#
# TableErrorTypeDef TypedDict usage example
from types_boto3_glue.type_defs import TableErrorTypeDef
def get_value() -> TableErrorTypeDef:
return {
"TableName": ...,
}
# TableErrorTypeDef definition
class TableErrorTypeDef(TypedDict):
TableName: NotRequired[str],
ErrorDetail: NotRequired[ErrorDetailTypeDef], # (1)
TableVersionErrorTypeDef#
# TableVersionErrorTypeDef TypedDict usage example
from types_boto3_glue.type_defs import TableVersionErrorTypeDef
def get_value() -> TableVersionErrorTypeDef:
return {
"TableName": ...,
}
# TableVersionErrorTypeDef definition
class TableVersionErrorTypeDef(TypedDict):
TableName: NotRequired[str],
VersionId: NotRequired[str],
ErrorDetail: NotRequired[ErrorDetailTypeDef], # (1)
ViewValidationTypeDef#
# ViewValidationTypeDef TypedDict usage example
from types_boto3_glue.type_defs import ViewValidationTypeDef
def get_value() -> ViewValidationTypeDef:
return {
"Dialect": ...,
}
# 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)
- See ViewDialectType
- See ResourceStateType
- See ErrorDetailTypeDef
BatchGetCustomEntityTypesResponseTypeDef#
# BatchGetCustomEntityTypesResponseTypeDef TypedDict usage example
from types_boto3_glue.type_defs import BatchGetCustomEntityTypesResponseTypeDef
def get_value() -> BatchGetCustomEntityTypesResponseTypeDef:
return {
"CustomEntityTypes": ...,
}
# BatchGetCustomEntityTypesResponseTypeDef definition
class BatchGetCustomEntityTypesResponseTypeDef(TypedDict):
CustomEntityTypes: List[CustomEntityTypeTypeDef], # (1)
CustomEntityTypesNotFound: List[str],
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListCustomEntityTypesResponseTypeDef#
# ListCustomEntityTypesResponseTypeDef TypedDict usage example
from types_boto3_glue.type_defs import ListCustomEntityTypesResponseTypeDef
def get_value() -> ListCustomEntityTypesResponseTypeDef:
return {
"CustomEntityTypes": ...,
}
# ListCustomEntityTypesResponseTypeDef definition
class ListCustomEntityTypesResponseTypeDef(TypedDict):
CustomEntityTypes: List[CustomEntityTypeTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
BatchGetDevEndpointsResponseTypeDef#
# BatchGetDevEndpointsResponseTypeDef TypedDict usage example
from types_boto3_glue.type_defs import BatchGetDevEndpointsResponseTypeDef
def get_value() -> BatchGetDevEndpointsResponseTypeDef:
return {
"DevEndpoints": ...,
}
# BatchGetDevEndpointsResponseTypeDef definition
class BatchGetDevEndpointsResponseTypeDef(TypedDict):
DevEndpoints: List[DevEndpointTypeDef], # (1)
DevEndpointsNotFound: List[str],
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetDevEndpointResponseTypeDef#
# GetDevEndpointResponseTypeDef TypedDict usage example
from types_boto3_glue.type_defs import GetDevEndpointResponseTypeDef
def get_value() -> GetDevEndpointResponseTypeDef:
return {
"DevEndpoint": ...,
}
# GetDevEndpointResponseTypeDef definition
class GetDevEndpointResponseTypeDef(TypedDict):
DevEndpoint: DevEndpointTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetDevEndpointsResponseTypeDef#
# GetDevEndpointsResponseTypeDef TypedDict usage example
from types_boto3_glue.type_defs import GetDevEndpointsResponseTypeDef
def get_value() -> GetDevEndpointsResponseTypeDef:
return {
"DevEndpoints": ...,
}
# GetDevEndpointsResponseTypeDef definition
class GetDevEndpointsResponseTypeDef(TypedDict):
DevEndpoints: List[DevEndpointTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
BatchGetTableOptimizerRequestTypeDef#
# BatchGetTableOptimizerRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import BatchGetTableOptimizerRequestTypeDef
def get_value() -> BatchGetTableOptimizerRequestTypeDef:
return {
"Entries": ...,
}
# BatchGetTableOptimizerRequestTypeDef definition
class BatchGetTableOptimizerRequestTypeDef(TypedDict):
Entries: Sequence[BatchGetTableOptimizerEntryTypeDef], # (1)
BatchPutDataQualityStatisticAnnotationRequestTypeDef#
# BatchPutDataQualityStatisticAnnotationRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import BatchPutDataQualityStatisticAnnotationRequestTypeDef
def get_value() -> BatchPutDataQualityStatisticAnnotationRequestTypeDef:
return {
"InclusionAnnotations": ...,
}
# BatchPutDataQualityStatisticAnnotationRequestTypeDef definition
class BatchPutDataQualityStatisticAnnotationRequestTypeDef(TypedDict):
InclusionAnnotations: Sequence[DatapointInclusionAnnotationTypeDef], # (1)
ClientToken: NotRequired[str],
DecimalNumberTypeDef#
# DecimalNumberTypeDef TypedDict usage example
from types_boto3_glue.type_defs import DecimalNumberTypeDef
def get_value() -> DecimalNumberTypeDef:
return {
"UnscaledValue": ...,
}
# DecimalNumberTypeDef definition
class DecimalNumberTypeDef(TypedDict):
UnscaledValue: BlobTypeDef,
Scale: int,
GetBlueprintRunResponseTypeDef#
# GetBlueprintRunResponseTypeDef TypedDict usage example
from types_boto3_glue.type_defs import GetBlueprintRunResponseTypeDef
def get_value() -> GetBlueprintRunResponseTypeDef:
return {
"BlueprintRun": ...,
}
# GetBlueprintRunResponseTypeDef definition
class GetBlueprintRunResponseTypeDef(TypedDict):
BlueprintRun: BlueprintRunTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetBlueprintRunsResponseTypeDef#
# GetBlueprintRunsResponseTypeDef TypedDict usage example
from types_boto3_glue.type_defs import GetBlueprintRunsResponseTypeDef
def get_value() -> GetBlueprintRunsResponseTypeDef:
return {
"BlueprintRuns": ...,
}
# GetBlueprintRunsResponseTypeDef definition
class GetBlueprintRunsResponseTypeDef(TypedDict):
BlueprintRuns: List[BlueprintRunTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
BlueprintTypeDef#
# BlueprintTypeDef TypedDict usage example
from types_boto3_glue.type_defs import BlueprintTypeDef
def get_value() -> BlueprintTypeDef:
return {
"Name": ...,
}
# 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)
ConnectionTypeBriefTypeDef#
# ConnectionTypeBriefTypeDef TypedDict usage example
from types_boto3_glue.type_defs import ConnectionTypeBriefTypeDef
def get_value() -> ConnectionTypeBriefTypeDef:
return {
"ConnectionType": ...,
}
# ConnectionTypeBriefTypeDef definition
class ConnectionTypeBriefTypeDef(TypedDict):
ConnectionType: NotRequired[ConnectionTypeType], # (1)
Description: NotRequired[str],
Capabilities: NotRequired[CapabilitiesTypeDef], # (2)
GetCatalogImportStatusResponseTypeDef#
# GetCatalogImportStatusResponseTypeDef TypedDict usage example
from types_boto3_glue.type_defs import GetCatalogImportStatusResponseTypeDef
def get_value() -> GetCatalogImportStatusResponseTypeDef:
return {
"ImportStatus": ...,
}
# GetCatalogImportStatusResponseTypeDef definition
class GetCatalogImportStatusResponseTypeDef(TypedDict):
ImportStatus: CatalogImportStatusTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CatalogKafkaSourceOutputTypeDef#
# CatalogKafkaSourceOutputTypeDef TypedDict usage example
from types_boto3_glue.type_defs import CatalogKafkaSourceOutputTypeDef
def get_value() -> CatalogKafkaSourceOutputTypeDef:
return {
"Name": ...,
}
# 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)
DirectKafkaSourceOutputTypeDef#
# DirectKafkaSourceOutputTypeDef TypedDict usage example
from types_boto3_glue.type_defs import DirectKafkaSourceOutputTypeDef
def get_value() -> DirectKafkaSourceOutputTypeDef:
return {
"Name": ...,
}
# DirectKafkaSourceOutputTypeDef definition
class DirectKafkaSourceOutputTypeDef(TypedDict):
Name: str,
StreamingOptions: NotRequired[KafkaStreamingSourceOptionsOutputTypeDef], # (1)
WindowSize: NotRequired[int],
DetectSchema: NotRequired[bool],
DataPreviewOptions: NotRequired[StreamingDataPreviewOptionsTypeDef], # (2)
CatalogKinesisSourceOutputTypeDef#
# CatalogKinesisSourceOutputTypeDef TypedDict usage example
from types_boto3_glue.type_defs import CatalogKinesisSourceOutputTypeDef
def get_value() -> CatalogKinesisSourceOutputTypeDef:
return {
"Name": ...,
}
# 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)
DirectKinesisSourceOutputTypeDef#
# DirectKinesisSourceOutputTypeDef TypedDict usage example
from types_boto3_glue.type_defs import DirectKinesisSourceOutputTypeDef
def get_value() -> DirectKinesisSourceOutputTypeDef:
return {
"Name": ...,
}
# DirectKinesisSourceOutputTypeDef definition
class DirectKinesisSourceOutputTypeDef(TypedDict):
Name: str,
WindowSize: NotRequired[int],
DetectSchema: NotRequired[bool],
StreamingOptions: NotRequired[KinesisStreamingSourceOptionsOutputTypeDef], # (1)
DataPreviewOptions: NotRequired[StreamingDataPreviewOptionsTypeDef], # (2)
CatalogPropertiesOutputTypeDef#
# CatalogPropertiesOutputTypeDef TypedDict usage example
from types_boto3_glue.type_defs import CatalogPropertiesOutputTypeDef
def get_value() -> CatalogPropertiesOutputTypeDef:
return {
"DataLakeAccessProperties": ...,
}
# CatalogPropertiesOutputTypeDef definition
class CatalogPropertiesOutputTypeDef(TypedDict):
DataLakeAccessProperties: NotRequired[DataLakeAccessPropertiesOutputTypeDef], # (1)
CustomProperties: NotRequired[Dict[str, str]],
CatalogPropertiesTypeDef#
# CatalogPropertiesTypeDef TypedDict usage example
from types_boto3_glue.type_defs import CatalogPropertiesTypeDef
def get_value() -> CatalogPropertiesTypeDef:
return {
"DataLakeAccessProperties": ...,
}
# CatalogPropertiesTypeDef definition
class CatalogPropertiesTypeDef(TypedDict):
DataLakeAccessProperties: NotRequired[DataLakeAccessPropertiesTypeDef], # (1)
CustomProperties: NotRequired[Mapping[str, str]],
GovernedCatalogTargetOutputTypeDef#
# GovernedCatalogTargetOutputTypeDef TypedDict usage example
from types_boto3_glue.type_defs import GovernedCatalogTargetOutputTypeDef
def get_value() -> GovernedCatalogTargetOutputTypeDef:
return {
"Name": ...,
}
# GovernedCatalogTargetOutputTypeDef definition
class GovernedCatalogTargetOutputTypeDef(TypedDict):
Name: str,
Inputs: List[str],
Table: str,
Database: str,
PartitionKeys: NotRequired[List[List[str]]],
SchemaChangePolicy: NotRequired[CatalogSchemaChangePolicyTypeDef], # (1)
GovernedCatalogTargetTypeDef#
# GovernedCatalogTargetTypeDef TypedDict usage example
from types_boto3_glue.type_defs import GovernedCatalogTargetTypeDef
def get_value() -> GovernedCatalogTargetTypeDef:
return {
"Name": ...,
}
# GovernedCatalogTargetTypeDef definition
class GovernedCatalogTargetTypeDef(TypedDict):
Name: str,
Inputs: Sequence[str],
Table: str,
Database: str,
PartitionKeys: NotRequired[Sequence[Sequence[str]]],
SchemaChangePolicy: NotRequired[CatalogSchemaChangePolicyTypeDef], # (1)
S3CatalogTargetOutputTypeDef#
# S3CatalogTargetOutputTypeDef TypedDict usage example
from types_boto3_glue.type_defs import S3CatalogTargetOutputTypeDef
def get_value() -> S3CatalogTargetOutputTypeDef:
return {
"Name": ...,
}
# S3CatalogTargetOutputTypeDef definition
class S3CatalogTargetOutputTypeDef(TypedDict):
Name: str,
Inputs: List[str],
Table: str,
Database: str,
PartitionKeys: NotRequired[List[List[str]]],
SchemaChangePolicy: NotRequired[CatalogSchemaChangePolicyTypeDef], # (1)
S3CatalogTargetTypeDef#
# S3CatalogTargetTypeDef TypedDict usage example
from types_boto3_glue.type_defs import S3CatalogTargetTypeDef
def get_value() -> S3CatalogTargetTypeDef:
return {
"Name": ...,
}
# S3CatalogTargetTypeDef definition
class S3CatalogTargetTypeDef(TypedDict):
Name: str,
Inputs: Sequence[str],
Table: str,
Database: str,
PartitionKeys: NotRequired[Sequence[Sequence[str]]],
SchemaChangePolicy: NotRequired[CatalogSchemaChangePolicyTypeDef], # (1)
S3DeltaCatalogTargetOutputTypeDef#
# S3DeltaCatalogTargetOutputTypeDef TypedDict usage example
from types_boto3_glue.type_defs import S3DeltaCatalogTargetOutputTypeDef
def get_value() -> S3DeltaCatalogTargetOutputTypeDef:
return {
"Name": ...,
}
# 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)
S3DeltaCatalogTargetTypeDef#
# S3DeltaCatalogTargetTypeDef TypedDict usage example
from types_boto3_glue.type_defs import S3DeltaCatalogTargetTypeDef
def get_value() -> S3DeltaCatalogTargetTypeDef:
return {
"Name": ...,
}
# 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)
S3HudiCatalogTargetOutputTypeDef#
# S3HudiCatalogTargetOutputTypeDef TypedDict usage example
from types_boto3_glue.type_defs import S3HudiCatalogTargetOutputTypeDef
def get_value() -> S3HudiCatalogTargetOutputTypeDef:
return {
"Name": ...,
}
# 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)
S3HudiCatalogTargetTypeDef#
# S3HudiCatalogTargetTypeDef TypedDict usage example
from types_boto3_glue.type_defs import S3HudiCatalogTargetTypeDef
def get_value() -> S3HudiCatalogTargetTypeDef:
return {
"Name": ...,
}
# 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)
ClassifierTypeDef#
# ClassifierTypeDef TypedDict usage example
from types_boto3_glue.type_defs import ClassifierTypeDef
def get_value() -> ClassifierTypeDef:
return {
"GrokClassifier": ...,
}
# ClassifierTypeDef definition
class ClassifierTypeDef(TypedDict):
GrokClassifier: NotRequired[GrokClassifierTypeDef], # (1)
XMLClassifier: NotRequired[XMLClassifierTypeDef], # (2)
JsonClassifier: NotRequired[JsonClassifierTypeDef], # (3)
CsvClassifier: NotRequired[CsvClassifierTypeDef], # (4)
- See GrokClassifierTypeDef
- See XMLClassifierTypeDef
- See JsonClassifierTypeDef
- See CsvClassifierTypeDef
CodeGenNodeOutputTypeDef#
# CodeGenNodeOutputTypeDef TypedDict usage example
from types_boto3_glue.type_defs import CodeGenNodeOutputTypeDef
def get_value() -> CodeGenNodeOutputTypeDef:
return {
"Id": ...,
}
# CodeGenNodeOutputTypeDef definition
class CodeGenNodeOutputTypeDef(TypedDict):
Id: str,
NodeType: str,
Args: List[CodeGenNodeArgTypeDef], # (1)
LineNumber: NotRequired[int],
CodeGenNodeTypeDef#
# CodeGenNodeTypeDef TypedDict usage example
from types_boto3_glue.type_defs import CodeGenNodeTypeDef
def get_value() -> CodeGenNodeTypeDef:
return {
"Id": ...,
}
# CodeGenNodeTypeDef definition
class CodeGenNodeTypeDef(TypedDict):
Id: str,
NodeType: str,
Args: Sequence[CodeGenNodeArgTypeDef], # (1)
LineNumber: NotRequired[int],
LocationTypeDef#
# LocationTypeDef TypedDict usage example
from types_boto3_glue.type_defs import LocationTypeDef
def get_value() -> LocationTypeDef:
return {
"Jdbc": ...,
}
# LocationTypeDef definition
class LocationTypeDef(TypedDict):
Jdbc: NotRequired[Sequence[CodeGenNodeArgTypeDef]], # (1)
S3: NotRequired[Sequence[CodeGenNodeArgTypeDef]], # (1)
DynamoDB: NotRequired[Sequence[CodeGenNodeArgTypeDef]], # (1)
GetColumnStatisticsTaskRunResponseTypeDef#
# GetColumnStatisticsTaskRunResponseTypeDef TypedDict usage example
from types_boto3_glue.type_defs import GetColumnStatisticsTaskRunResponseTypeDef
def get_value() -> GetColumnStatisticsTaskRunResponseTypeDef:
return {
"ColumnStatisticsTaskRun": ...,
}
# GetColumnStatisticsTaskRunResponseTypeDef definition
class GetColumnStatisticsTaskRunResponseTypeDef(TypedDict):
ColumnStatisticsTaskRun: ColumnStatisticsTaskRunTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetColumnStatisticsTaskRunsResponseTypeDef#
# GetColumnStatisticsTaskRunsResponseTypeDef TypedDict usage example
from types_boto3_glue.type_defs import GetColumnStatisticsTaskRunsResponseTypeDef
def get_value() -> GetColumnStatisticsTaskRunsResponseTypeDef:
return {
"ColumnStatisticsTaskRuns": ...,
}
# GetColumnStatisticsTaskRunsResponseTypeDef definition
class GetColumnStatisticsTaskRunsResponseTypeDef(TypedDict):
ColumnStatisticsTaskRuns: List[ColumnStatisticsTaskRunTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ColumnStatisticsTaskSettingsTypeDef#
# ColumnStatisticsTaskSettingsTypeDef TypedDict usage example
from types_boto3_glue.type_defs import ColumnStatisticsTaskSettingsTypeDef
def get_value() -> ColumnStatisticsTaskSettingsTypeDef:
return {
"DatabaseName": ...,
}
# 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)
- See ScheduleTypeDef
- See ScheduleTypeType
- See SettingSourceType
- See ExecutionAttemptTypeDef
DateColumnStatisticsDataTypeDef#
# DateColumnStatisticsDataTypeDef TypedDict usage example
from types_boto3_glue.type_defs import DateColumnStatisticsDataTypeDef
def get_value() -> DateColumnStatisticsDataTypeDef:
return {
"MinimumValue": ...,
}
# DateColumnStatisticsDataTypeDef definition
class DateColumnStatisticsDataTypeDef(TypedDict):
NumberOfNulls: int,
NumberOfDistinctValues: int,
MinimumValue: NotRequired[TimestampTypeDef],
MaximumValue: NotRequired[TimestampTypeDef],
GetTableRequestTypeDef#
# GetTableRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import GetTableRequestTypeDef
def get_value() -> GetTableRequestTypeDef:
return {
"DatabaseName": ...,
}
# GetTableRequestTypeDef definition
class GetTableRequestTypeDef(TypedDict):
DatabaseName: str,
Name: str,
CatalogId: NotRequired[str],
TransactionId: NotRequired[str],
QueryAsOfTime: NotRequired[TimestampTypeDef],
IncludeStatusDetails: NotRequired[bool],
GetTablesRequestTypeDef#
# GetTablesRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import GetTablesRequestTypeDef
def get_value() -> GetTablesRequestTypeDef:
return {
"DatabaseName": ...,
}
# GetTablesRequestTypeDef definition
class GetTablesRequestTypeDef(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)
KafkaStreamingSourceOptionsTypeDef#
# KafkaStreamingSourceOptionsTypeDef TypedDict usage example
from types_boto3_glue.type_defs import KafkaStreamingSourceOptionsTypeDef
def get_value() -> KafkaStreamingSourceOptionsTypeDef:
return {
"BootstrapServers": ...,
}
# 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 TypedDict usage example
from types_boto3_glue.type_defs import KinesisStreamingSourceOptionsTypeDef
def get_value() -> KinesisStreamingSourceOptionsTypeDef:
return {
"EndpointUrl": ...,
}
# 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],
QuerySessionContextTypeDef#
# QuerySessionContextTypeDef TypedDict usage example
from types_boto3_glue.type_defs import QuerySessionContextTypeDef
def get_value() -> QuerySessionContextTypeDef:
return {
"QueryId": ...,
}
# QuerySessionContextTypeDef definition
class QuerySessionContextTypeDef(TypedDict):
QueryId: NotRequired[str],
QueryStartTime: NotRequired[TimestampTypeDef],
ClusterId: NotRequired[str],
QueryAuthorizationId: NotRequired[str],
AdditionalContext: NotRequired[Mapping[str, str]],
TaskRunFilterCriteriaTypeDef#
# TaskRunFilterCriteriaTypeDef TypedDict usage example
from types_boto3_glue.type_defs import TaskRunFilterCriteriaTypeDef
def get_value() -> TaskRunFilterCriteriaTypeDef:
return {
"TaskRunType": ...,
}
# TaskRunFilterCriteriaTypeDef definition
class TaskRunFilterCriteriaTypeDef(TypedDict):
TaskRunType: NotRequired[TaskTypeType], # (1)
Status: NotRequired[TaskStatusTypeType], # (2)
StartedBefore: NotRequired[TimestampTypeDef],
StartedAfter: NotRequired[TimestampTypeDef],
- See TaskTypeType
- See TaskStatusTypeType
TimestampFilterTypeDef#
# TimestampFilterTypeDef TypedDict usage example
from types_boto3_glue.type_defs import TimestampFilterTypeDef
def get_value() -> TimestampFilterTypeDef:
return {
"RecordedBefore": ...,
}
# TimestampFilterTypeDef definition
class TimestampFilterTypeDef(TypedDict):
RecordedBefore: NotRequired[TimestampTypeDef],
RecordedAfter: NotRequired[TimestampTypeDef],
CompactionMetricsTypeDef#
# CompactionMetricsTypeDef TypedDict usage example
from types_boto3_glue.type_defs import CompactionMetricsTypeDef
def get_value() -> CompactionMetricsTypeDef:
return {
"IcebergMetrics": ...,
}
# CompactionMetricsTypeDef definition
class CompactionMetricsTypeDef(TypedDict):
IcebergMetrics: NotRequired[IcebergCompactionMetricsTypeDef], # (1)
PredicateOutputTypeDef#
# PredicateOutputTypeDef TypedDict usage example
from types_boto3_glue.type_defs import PredicateOutputTypeDef
def get_value() -> PredicateOutputTypeDef:
return {
"Logical": ...,
}
# PredicateOutputTypeDef definition
class PredicateOutputTypeDef(TypedDict):
Logical: NotRequired[LogicalType], # (1)
Conditions: NotRequired[List[ConditionTypeDef]], # (2)
- See LogicalType
- See ConditionTypeDef
PredicateTypeDef#
# PredicateTypeDef TypedDict usage example
from types_boto3_glue.type_defs import PredicateTypeDef
def get_value() -> PredicateTypeDef:
return {
"Logical": ...,
}
# PredicateTypeDef definition
class PredicateTypeDef(TypedDict):
Logical: NotRequired[LogicalType], # (1)
Conditions: NotRequired[Sequence[ConditionTypeDef]], # (2)
- See LogicalType
- See ConditionTypeDef
ProfileConfigurationOutputTypeDef#
# ProfileConfigurationOutputTypeDef TypedDict usage example
from types_boto3_glue.type_defs import ProfileConfigurationOutputTypeDef
def get_value() -> ProfileConfigurationOutputTypeDef:
return {
"SessionConfiguration": ...,
}
# ProfileConfigurationOutputTypeDef definition
class ProfileConfigurationOutputTypeDef(TypedDict):
SessionConfiguration: NotRequired[Dict[str, ConfigurationObjectOutputTypeDef]], # (1)
JobConfiguration: NotRequired[Dict[str, ConfigurationObjectOutputTypeDef]], # (1)
ProfileConfigurationTypeDef#
# ProfileConfigurationTypeDef TypedDict usage example
from types_boto3_glue.type_defs import ProfileConfigurationTypeDef
def get_value() -> ProfileConfigurationTypeDef:
return {
"SessionConfiguration": ...,
}
# ProfileConfigurationTypeDef definition
class ProfileConfigurationTypeDef(TypedDict):
SessionConfiguration: NotRequired[Mapping[str, ConfigurationObjectTypeDef]], # (1)
JobConfiguration: NotRequired[Mapping[str, ConfigurationObjectTypeDef]], # (1)
FindMatchesMetricsTypeDef#
# FindMatchesMetricsTypeDef TypedDict usage example
from types_boto3_glue.type_defs import FindMatchesMetricsTypeDef
def get_value() -> FindMatchesMetricsTypeDef:
return {
"AreaUnderPRCurve": ...,
}
# 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)
CrawlerNodeDetailsTypeDef#
# CrawlerNodeDetailsTypeDef TypedDict usage example
from types_boto3_glue.type_defs import CrawlerNodeDetailsTypeDef
def get_value() -> CrawlerNodeDetailsTypeDef:
return {
"Crawls": ...,
}
# CrawlerNodeDetailsTypeDef definition
class CrawlerNodeDetailsTypeDef(TypedDict):
Crawls: NotRequired[List[CrawlTypeDef]], # (1)
- See CrawlTypeDef
ListCrawlsResponseTypeDef#
# ListCrawlsResponseTypeDef TypedDict usage example
from types_boto3_glue.type_defs import ListCrawlsResponseTypeDef
def get_value() -> ListCrawlsResponseTypeDef:
return {
"Crawls": ...,
}
# ListCrawlsResponseTypeDef definition
class ListCrawlsResponseTypeDef(TypedDict):
Crawls: List[CrawlerHistoryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
GetCrawlerMetricsResponseTypeDef#
# GetCrawlerMetricsResponseTypeDef TypedDict usage example
from types_boto3_glue.type_defs import GetCrawlerMetricsResponseTypeDef
def get_value() -> GetCrawlerMetricsResponseTypeDef:
return {
"CrawlerMetricsList": ...,
}
# GetCrawlerMetricsResponseTypeDef definition
class GetCrawlerMetricsResponseTypeDef(TypedDict):
CrawlerMetricsList: List[CrawlerMetricsTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
CrawlerTargetsOutputTypeDef#
# CrawlerTargetsOutputTypeDef TypedDict usage example
from types_boto3_glue.type_defs import CrawlerTargetsOutputTypeDef
def get_value() -> CrawlerTargetsOutputTypeDef:
return {
"S3Targets": ...,
}
# 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)
- See S3TargetOutputTypeDef
- See JdbcTargetOutputTypeDef
- See MongoDBTargetTypeDef
- See DynamoDBTargetTypeDef
- See CatalogTargetOutputTypeDef
- See DeltaTargetOutputTypeDef
- See IcebergTargetOutputTypeDef
- See HudiTargetOutputTypeDef
CrawlerTargetsTypeDef#
# CrawlerTargetsTypeDef TypedDict usage example
from types_boto3_glue.type_defs import CrawlerTargetsTypeDef
def get_value() -> CrawlerTargetsTypeDef:
return {
"S3Targets": ...,
}
# CrawlerTargetsTypeDef definition
class CrawlerTargetsTypeDef(TypedDict):
S3Targets: NotRequired[Sequence[S3TargetTypeDef]], # (1)
JdbcTargets: NotRequired[Sequence[JdbcTargetTypeDef]], # (2)
MongoDBTargets: NotRequired[Sequence[MongoDBTargetTypeDef]], # (3)
DynamoDBTargets: NotRequired[Sequence[DynamoDBTargetTypeDef]], # (4)
CatalogTargets: NotRequired[Sequence[CatalogTargetTypeDef]], # (5)
DeltaTargets: NotRequired[Sequence[DeltaTargetTypeDef]], # (6)
IcebergTargets: NotRequired[Sequence[IcebergTargetTypeDef]], # (7)
HudiTargets: NotRequired[Sequence[HudiTargetTypeDef]], # (8)
- See S3TargetTypeDef
- See JdbcTargetTypeDef
- See MongoDBTargetTypeDef
- See DynamoDBTargetTypeDef
- See CatalogTargetTypeDef
- See DeltaTargetTypeDef
- See IcebergTargetTypeDef
- See HudiTargetTypeDef
ListCrawlsRequestTypeDef#
# ListCrawlsRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import ListCrawlsRequestTypeDef
def get_value() -> ListCrawlsRequestTypeDef:
return {
"CrawlerName": ...,
}
# ListCrawlsRequestTypeDef definition
class ListCrawlsRequestTypeDef(TypedDict):
CrawlerName: str,
MaxResults: NotRequired[int],
Filters: NotRequired[Sequence[CrawlsFilterTypeDef]], # (1)
NextToken: NotRequired[str],
CreateClassifierRequestTypeDef#
# CreateClassifierRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import CreateClassifierRequestTypeDef
def get_value() -> CreateClassifierRequestTypeDef:
return {
"GrokClassifier": ...,
}
# CreateClassifierRequestTypeDef definition
class CreateClassifierRequestTypeDef(TypedDict):
GrokClassifier: NotRequired[CreateGrokClassifierRequestTypeDef], # (1)
XMLClassifier: NotRequired[CreateXMLClassifierRequestTypeDef], # (2)
JsonClassifier: NotRequired[CreateJsonClassifierRequestTypeDef], # (3)
CsvClassifier: NotRequired[CreateCsvClassifierRequestTypeDef], # (4)
- See CreateGrokClassifierRequestTypeDef
- See CreateXMLClassifierRequestTypeDef
- See CreateJsonClassifierRequestTypeDef
- See CreateCsvClassifierRequestTypeDef
CreateDataQualityRulesetRequestTypeDef#
# CreateDataQualityRulesetRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import CreateDataQualityRulesetRequestTypeDef
def get_value() -> CreateDataQualityRulesetRequestTypeDef:
return {
"Name": ...,
}
# CreateDataQualityRulesetRequestTypeDef definition
class CreateDataQualityRulesetRequestTypeDef(TypedDict):
Name: str,
Ruleset: str,
Description: NotRequired[str],
Tags: NotRequired[Mapping[str, str]],
TargetTable: NotRequired[DataQualityTargetTableTypeDef], # (1)
DataQualitySecurityConfiguration: NotRequired[str],
ClientToken: NotRequired[str],
DataQualityRulesetFilterCriteriaTypeDef#
# DataQualityRulesetFilterCriteriaTypeDef TypedDict usage example
from types_boto3_glue.type_defs import DataQualityRulesetFilterCriteriaTypeDef
def get_value() -> DataQualityRulesetFilterCriteriaTypeDef:
return {
"Name": ...,
}
# 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)
DataQualityRulesetListDetailsTypeDef#
# DataQualityRulesetListDetailsTypeDef TypedDict usage example
from types_boto3_glue.type_defs import DataQualityRulesetListDetailsTypeDef
def get_value() -> DataQualityRulesetListDetailsTypeDef:
return {
"Name": ...,
}
# 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],
GetDataQualityRulesetResponseTypeDef#
# GetDataQualityRulesetResponseTypeDef TypedDict usage example
from types_boto3_glue.type_defs import GetDataQualityRulesetResponseTypeDef
def get_value() -> GetDataQualityRulesetResponseTypeDef:
return {
"Name": ...,
}
# 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)
CreateIntegrationRequestTypeDef#
# CreateIntegrationRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import CreateIntegrationRequestTypeDef
def get_value() -> CreateIntegrationRequestTypeDef:
return {
"IntegrationName": ...,
}
# CreateIntegrationRequestTypeDef definition
class CreateIntegrationRequestTypeDef(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)
- See TagTypeDef
CreateIntegrationResourcePropertyRequestTypeDef#
# CreateIntegrationResourcePropertyRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import CreateIntegrationResourcePropertyRequestTypeDef
def get_value() -> CreateIntegrationResourcePropertyRequestTypeDef:
return {
"ResourceArn": ...,
}
# CreateIntegrationResourcePropertyRequestTypeDef definition
class CreateIntegrationResourcePropertyRequestTypeDef(TypedDict):
ResourceArn: str,
SourceProcessingProperties: NotRequired[SourceProcessingPropertiesTypeDef], # (1)
TargetProcessingProperties: NotRequired[TargetProcessingPropertiesTypeDef], # (2)
CreateIntegrationResourcePropertyResponseTypeDef#
# CreateIntegrationResourcePropertyResponseTypeDef TypedDict usage example
from types_boto3_glue.type_defs import CreateIntegrationResourcePropertyResponseTypeDef
def get_value() -> CreateIntegrationResourcePropertyResponseTypeDef:
return {
"ResourceArn": ...,
}
# CreateIntegrationResourcePropertyResponseTypeDef definition
class CreateIntegrationResourcePropertyResponseTypeDef(TypedDict):
ResourceArn: str,
SourceProcessingProperties: SourceProcessingPropertiesTypeDef, # (1)
TargetProcessingProperties: TargetProcessingPropertiesTypeDef, # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See SourceProcessingPropertiesTypeDef
- See TargetProcessingPropertiesTypeDef
- See ResponseMetadataTypeDef
GetIntegrationResourcePropertyResponseTypeDef#
# GetIntegrationResourcePropertyResponseTypeDef TypedDict usage example
from types_boto3_glue.type_defs import GetIntegrationResourcePropertyResponseTypeDef
def get_value() -> GetIntegrationResourcePropertyResponseTypeDef:
return {
"ResourceArn": ...,
}
# GetIntegrationResourcePropertyResponseTypeDef definition
class GetIntegrationResourcePropertyResponseTypeDef(TypedDict):
ResourceArn: str,
SourceProcessingProperties: SourceProcessingPropertiesTypeDef, # (1)
TargetProcessingProperties: TargetProcessingPropertiesTypeDef, # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See SourceProcessingPropertiesTypeDef
- See TargetProcessingPropertiesTypeDef
- See ResponseMetadataTypeDef
UpdateIntegrationResourcePropertyRequestTypeDef#
# UpdateIntegrationResourcePropertyRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import UpdateIntegrationResourcePropertyRequestTypeDef
def get_value() -> UpdateIntegrationResourcePropertyRequestTypeDef:
return {
"ResourceArn": ...,
}
# UpdateIntegrationResourcePropertyRequestTypeDef definition
class UpdateIntegrationResourcePropertyRequestTypeDef(TypedDict):
ResourceArn: str,
SourceProcessingProperties: NotRequired[SourceProcessingPropertiesTypeDef], # (1)
TargetProcessingProperties: NotRequired[TargetProcessingPropertiesTypeDef], # (2)
UpdateIntegrationResourcePropertyResponseTypeDef#
# UpdateIntegrationResourcePropertyResponseTypeDef TypedDict usage example
from types_boto3_glue.type_defs import UpdateIntegrationResourcePropertyResponseTypeDef
def get_value() -> UpdateIntegrationResourcePropertyResponseTypeDef:
return {
"ResourceArn": ...,
}
# UpdateIntegrationResourcePropertyResponseTypeDef definition
class UpdateIntegrationResourcePropertyResponseTypeDef(TypedDict):
ResourceArn: str,
SourceProcessingProperties: SourceProcessingPropertiesTypeDef, # (1)
TargetProcessingProperties: TargetProcessingPropertiesTypeDef, # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See SourceProcessingPropertiesTypeDef
- See TargetProcessingPropertiesTypeDef
- See ResponseMetadataTypeDef
CreateIntegrationResponseTypeDef#
# CreateIntegrationResponseTypeDef TypedDict usage example
from types_boto3_glue.type_defs import CreateIntegrationResponseTypeDef
def get_value() -> CreateIntegrationResponseTypeDef:
return {
"SourceArn": ...,
}
# 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)
DeleteIntegrationResponseTypeDef#
# DeleteIntegrationResponseTypeDef TypedDict usage example
from types_boto3_glue.type_defs import DeleteIntegrationResponseTypeDef
def get_value() -> DeleteIntegrationResponseTypeDef:
return {
"SourceArn": ...,
}
# 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)
InboundIntegrationTypeDef#
# InboundIntegrationTypeDef TypedDict usage example
from types_boto3_glue.type_defs import InboundIntegrationTypeDef
def get_value() -> InboundIntegrationTypeDef:
return {
"SourceArn": ...,
}
# InboundIntegrationTypeDef definition
class InboundIntegrationTypeDef(TypedDict):
SourceArn: str,
TargetArn: str,
IntegrationArn: str,
Status: IntegrationStatusType, # (1)
CreateTime: datetime,
Errors: NotRequired[List[IntegrationErrorTypeDef]], # (2)
IntegrationTypeDef#
# IntegrationTypeDef TypedDict usage example
from types_boto3_glue.type_defs import IntegrationTypeDef
def get_value() -> IntegrationTypeDef:
return {
"SourceArn": ...,
}
# 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],
- See TagTypeDef
- See IntegrationStatusType
- See IntegrationErrorTypeDef
ModifyIntegrationResponseTypeDef#
# ModifyIntegrationResponseTypeDef TypedDict usage example
from types_boto3_glue.type_defs import ModifyIntegrationResponseTypeDef
def get_value() -> ModifyIntegrationResponseTypeDef:
return {
"SourceArn": ...,
}
# 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)
CreatePartitionIndexRequestTypeDef#
# CreatePartitionIndexRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import CreatePartitionIndexRequestTypeDef
def get_value() -> CreatePartitionIndexRequestTypeDef:
return {
"DatabaseName": ...,
}
# CreatePartitionIndexRequestTypeDef definition
class CreatePartitionIndexRequestTypeDef(TypedDict):
DatabaseName: str,
TableName: str,
PartitionIndex: PartitionIndexTypeDef, # (1)
CatalogId: NotRequired[str],
CreateSchemaInputTypeDef#
# CreateSchemaInputTypeDef TypedDict usage example
from types_boto3_glue.type_defs import CreateSchemaInputTypeDef
def get_value() -> CreateSchemaInputTypeDef:
return {
"SchemaName": ...,
}
# CreateSchemaInputTypeDef definition
class CreateSchemaInputTypeDef(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],
- See DataFormatType
- See RegistryIdTypeDef
- See CompatibilityType
DeleteRegistryInputTypeDef#
# DeleteRegistryInputTypeDef TypedDict usage example
from types_boto3_glue.type_defs import DeleteRegistryInputTypeDef
def get_value() -> DeleteRegistryInputTypeDef:
return {
"RegistryId": ...,
}
# DeleteRegistryInputTypeDef definition
class DeleteRegistryInputTypeDef(TypedDict):
RegistryId: RegistryIdTypeDef, # (1)
GetRegistryInputTypeDef#
# GetRegistryInputTypeDef TypedDict usage example
from types_boto3_glue.type_defs import GetRegistryInputTypeDef
def get_value() -> GetRegistryInputTypeDef:
return {
"RegistryId": ...,
}
# GetRegistryInputTypeDef definition
class GetRegistryInputTypeDef(TypedDict):
RegistryId: RegistryIdTypeDef, # (1)
ListSchemasInputTypeDef#
# ListSchemasInputTypeDef TypedDict usage example
from types_boto3_glue.type_defs import ListSchemasInputTypeDef
def get_value() -> ListSchemasInputTypeDef:
return {
"RegistryId": ...,
}
# ListSchemasInputTypeDef definition
class ListSchemasInputTypeDef(TypedDict):
RegistryId: NotRequired[RegistryIdTypeDef], # (1)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
UpdateRegistryInputTypeDef#
# UpdateRegistryInputTypeDef TypedDict usage example
from types_boto3_glue.type_defs import UpdateRegistryInputTypeDef
def get_value() -> UpdateRegistryInputTypeDef:
return {
"RegistryId": ...,
}
# UpdateRegistryInputTypeDef definition
class UpdateRegistryInputTypeDef(TypedDict):
RegistryId: RegistryIdTypeDef, # (1)
Description: str,
SessionTypeDef#
# SessionTypeDef TypedDict usage example
from types_boto3_glue.type_defs import SessionTypeDef
def get_value() -> SessionTypeDef:
return {
"Id": ...,
}
# 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],
EvaluateDataQualityMultiFrameOutputTypeDef#
# EvaluateDataQualityMultiFrameOutputTypeDef TypedDict usage example
from types_boto3_glue.type_defs import EvaluateDataQualityMultiFrameOutputTypeDef
def get_value() -> EvaluateDataQualityMultiFrameOutputTypeDef:
return {
"Name": ...,
}
# 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)
- See DQResultsPublishingOptionsTypeDef
- See AdditionalOptionKeysType
- See DQStopJobOnFailureOptionsTypeDef
EvaluateDataQualityMultiFrameTypeDef#
# EvaluateDataQualityMultiFrameTypeDef TypedDict usage example
from types_boto3_glue.type_defs import EvaluateDataQualityMultiFrameTypeDef
def get_value() -> EvaluateDataQualityMultiFrameTypeDef:
return {
"Name": ...,
}
# 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)
- See DQResultsPublishingOptionsTypeDef
- See AdditionalOptionKeysType
- See DQStopJobOnFailureOptionsTypeDef
EvaluateDataQualityOutputTypeDef#
# EvaluateDataQualityOutputTypeDef TypedDict usage example
from types_boto3_glue.type_defs import EvaluateDataQualityOutputTypeDef
def get_value() -> EvaluateDataQualityOutputTypeDef:
return {
"Name": ...,
}
# EvaluateDataQualityOutputTypeDef definition
class EvaluateDataQualityOutputTypeDef(TypedDict):
Name: str,
Inputs: List[str],
Ruleset: str,
Output: NotRequired[DQTransformOutputType], # (1)
PublishingOptions: NotRequired[DQResultsPublishingOptionsTypeDef], # (2)
StopJobOnFailureOptions: NotRequired[DQStopJobOnFailureOptionsTypeDef], # (3)
- See DQTransformOutputType
- See DQResultsPublishingOptionsTypeDef
- See DQStopJobOnFailureOptionsTypeDef
EvaluateDataQualityTypeDef#
# EvaluateDataQualityTypeDef TypedDict usage example
from types_boto3_glue.type_defs import EvaluateDataQualityTypeDef
def get_value() -> EvaluateDataQualityTypeDef:
return {
"Name": ...,
}
# EvaluateDataQualityTypeDef definition
class EvaluateDataQualityTypeDef(TypedDict):
Name: str,
Inputs: Sequence[str],
Ruleset: str,
Output: NotRequired[DQTransformOutputType], # (1)
PublishingOptions: NotRequired[DQResultsPublishingOptionsTypeDef], # (2)
StopJobOnFailureOptions: NotRequired[DQStopJobOnFailureOptionsTypeDef], # (3)
- See DQTransformOutputType
- See DQResultsPublishingOptionsTypeDef
- See DQStopJobOnFailureOptionsTypeDef
DataCatalogEncryptionSettingsTypeDef#
# DataCatalogEncryptionSettingsTypeDef TypedDict usage example
from types_boto3_glue.type_defs import DataCatalogEncryptionSettingsTypeDef
def get_value() -> DataCatalogEncryptionSettingsTypeDef:
return {
"EncryptionAtRest": ...,
}
# DataCatalogEncryptionSettingsTypeDef definition
class DataCatalogEncryptionSettingsTypeDef(TypedDict):
EncryptionAtRest: NotRequired[EncryptionAtRestTypeDef], # (1)
ConnectionPasswordEncryption: NotRequired[ConnectionPasswordEncryptionTypeDef], # (2)
PrincipalPermissionsOutputTypeDef#
# PrincipalPermissionsOutputTypeDef TypedDict usage example
from types_boto3_glue.type_defs import PrincipalPermissionsOutputTypeDef
def get_value() -> PrincipalPermissionsOutputTypeDef:
return {
"Principal": ...,
}
# PrincipalPermissionsOutputTypeDef definition
class PrincipalPermissionsOutputTypeDef(TypedDict):
Principal: NotRequired[DataLakePrincipalTypeDef], # (1)
Permissions: NotRequired[List[PermissionType]], # (2)
PrincipalPermissionsTypeDef#
# PrincipalPermissionsTypeDef TypedDict usage example
from types_boto3_glue.type_defs import PrincipalPermissionsTypeDef
def get_value() -> PrincipalPermissionsTypeDef:
return {
"Principal": ...,
}
# PrincipalPermissionsTypeDef definition
class PrincipalPermissionsTypeDef(TypedDict):
Principal: NotRequired[DataLakePrincipalTypeDef], # (1)
Permissions: NotRequired[Sequence[PermissionType]], # (2)
MetricBasedObservationTypeDef#
# MetricBasedObservationTypeDef TypedDict usage example
from types_boto3_glue.type_defs import MetricBasedObservationTypeDef
def get_value() -> MetricBasedObservationTypeDef:
return {
"MetricName": ...,
}
# MetricBasedObservationTypeDef definition
class MetricBasedObservationTypeDef(TypedDict):
MetricName: NotRequired[str],
StatisticId: NotRequired[str],
MetricValues: NotRequired[DataQualityMetricValuesTypeDef], # (1)
NewRules: NotRequired[List[str]],
DataSourceOutputTypeDef#
# DataSourceOutputTypeDef TypedDict usage example
from types_boto3_glue.type_defs import DataSourceOutputTypeDef
def get_value() -> DataSourceOutputTypeDef:
return {
"GlueTable": ...,
}
# DataSourceOutputTypeDef definition
class DataSourceOutputTypeDef(TypedDict):
GlueTable: GlueTableOutputTypeDef, # (1)
NullValueFieldTypeDef#
# NullValueFieldTypeDef TypedDict usage example
from types_boto3_glue.type_defs import NullValueFieldTypeDef
def get_value() -> NullValueFieldTypeDef:
return {
"Value": ...,
}
# NullValueFieldTypeDef definition
class NullValueFieldTypeDef(TypedDict):
Value: str,
Datatype: DatatypeTypeDef, # (1)
- See DatatypeTypeDef
DecimalColumnStatisticsDataOutputTypeDef#
# DecimalColumnStatisticsDataOutputTypeDef TypedDict usage example
from types_boto3_glue.type_defs import DecimalColumnStatisticsDataOutputTypeDef
def get_value() -> DecimalColumnStatisticsDataOutputTypeDef:
return {
"MinimumValue": ...,
}
# DecimalColumnStatisticsDataOutputTypeDef definition
class DecimalColumnStatisticsDataOutputTypeDef(TypedDict):
NumberOfNulls: int,
NumberOfDistinctValues: int,
MinimumValue: NotRequired[DecimalNumberOutputTypeDef], # (1)
MaximumValue: NotRequired[DecimalNumberOutputTypeDef], # (1)
DeleteSchemaInputTypeDef#
# DeleteSchemaInputTypeDef TypedDict usage example
from types_boto3_glue.type_defs import DeleteSchemaInputTypeDef
def get_value() -> DeleteSchemaInputTypeDef:
return {
"SchemaId": ...,
}
# DeleteSchemaInputTypeDef definition
class DeleteSchemaInputTypeDef(TypedDict):
SchemaId: SchemaIdTypeDef, # (1)
- See SchemaIdTypeDef
DeleteSchemaVersionsInputTypeDef#
# DeleteSchemaVersionsInputTypeDef TypedDict usage example
from types_boto3_glue.type_defs import DeleteSchemaVersionsInputTypeDef
def get_value() -> DeleteSchemaVersionsInputTypeDef:
return {
"SchemaId": ...,
}
# DeleteSchemaVersionsInputTypeDef definition
class DeleteSchemaVersionsInputTypeDef(TypedDict):
SchemaId: SchemaIdTypeDef, # (1)
Versions: str,
- See SchemaIdTypeDef
GetSchemaByDefinitionInputTypeDef#
# GetSchemaByDefinitionInputTypeDef TypedDict usage example
from types_boto3_glue.type_defs import GetSchemaByDefinitionInputTypeDef
def get_value() -> GetSchemaByDefinitionInputTypeDef:
return {
"SchemaId": ...,
}
# GetSchemaByDefinitionInputTypeDef definition
class GetSchemaByDefinitionInputTypeDef(TypedDict):
SchemaId: SchemaIdTypeDef, # (1)
SchemaDefinition: str,
- See SchemaIdTypeDef
GetSchemaInputTypeDef#
# GetSchemaInputTypeDef TypedDict usage example
from types_boto3_glue.type_defs import GetSchemaInputTypeDef
def get_value() -> GetSchemaInputTypeDef:
return {
"SchemaId": ...,
}
# GetSchemaInputTypeDef definition
class GetSchemaInputTypeDef(TypedDict):
SchemaId: SchemaIdTypeDef, # (1)
- See SchemaIdTypeDef
ListSchemaVersionsInputTypeDef#
# ListSchemaVersionsInputTypeDef TypedDict usage example
from types_boto3_glue.type_defs import ListSchemaVersionsInputTypeDef
def get_value() -> ListSchemaVersionsInputTypeDef:
return {
"SchemaId": ...,
}
# ListSchemaVersionsInputTypeDef definition
class ListSchemaVersionsInputTypeDef(TypedDict):
SchemaId: SchemaIdTypeDef, # (1)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
- See SchemaIdTypeDef
RegisterSchemaVersionInputTypeDef#
# RegisterSchemaVersionInputTypeDef TypedDict usage example
from types_boto3_glue.type_defs import RegisterSchemaVersionInputTypeDef
def get_value() -> RegisterSchemaVersionInputTypeDef:
return {
"SchemaId": ...,
}
# RegisterSchemaVersionInputTypeDef definition
class RegisterSchemaVersionInputTypeDef(TypedDict):
SchemaId: SchemaIdTypeDef, # (1)
SchemaDefinition: str,
- See SchemaIdTypeDef
SchemaReferenceTypeDef#
# SchemaReferenceTypeDef TypedDict usage example
from types_boto3_glue.type_defs import SchemaReferenceTypeDef
def get_value() -> SchemaReferenceTypeDef:
return {
"SchemaId": ...,
}
# SchemaReferenceTypeDef definition
class SchemaReferenceTypeDef(TypedDict):
SchemaId: NotRequired[SchemaIdTypeDef], # (1)
SchemaVersionId: NotRequired[str],
SchemaVersionNumber: NotRequired[int],
- See SchemaIdTypeDef
DescribeEntityRequestPaginateTypeDef#
# DescribeEntityRequestPaginateTypeDef TypedDict usage example
from types_boto3_glue.type_defs import DescribeEntityRequestPaginateTypeDef
def get_value() -> DescribeEntityRequestPaginateTypeDef:
return {
"ConnectionName": ...,
}
# DescribeEntityRequestPaginateTypeDef definition
class DescribeEntityRequestPaginateTypeDef(TypedDict):
ConnectionName: str,
EntityName: str,
CatalogId: NotRequired[str],
DataStoreApiVersion: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
GetClassifiersRequestPaginateTypeDef#
# GetClassifiersRequestPaginateTypeDef TypedDict usage example
from types_boto3_glue.type_defs import GetClassifiersRequestPaginateTypeDef
def get_value() -> GetClassifiersRequestPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# GetClassifiersRequestPaginateTypeDef definition
class GetClassifiersRequestPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
GetCrawlerMetricsRequestPaginateTypeDef#
# GetCrawlerMetricsRequestPaginateTypeDef TypedDict usage example
from types_boto3_glue.type_defs import GetCrawlerMetricsRequestPaginateTypeDef
def get_value() -> GetCrawlerMetricsRequestPaginateTypeDef:
return {
"CrawlerNameList": ...,
}
# GetCrawlerMetricsRequestPaginateTypeDef definition
class GetCrawlerMetricsRequestPaginateTypeDef(TypedDict):
CrawlerNameList: NotRequired[Sequence[str]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
GetCrawlersRequestPaginateTypeDef#
# GetCrawlersRequestPaginateTypeDef TypedDict usage example
from types_boto3_glue.type_defs import GetCrawlersRequestPaginateTypeDef
def get_value() -> GetCrawlersRequestPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# GetCrawlersRequestPaginateTypeDef definition
class GetCrawlersRequestPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
GetDatabasesRequestPaginateTypeDef#
# GetDatabasesRequestPaginateTypeDef TypedDict usage example
from types_boto3_glue.type_defs import GetDatabasesRequestPaginateTypeDef
def get_value() -> GetDatabasesRequestPaginateTypeDef:
return {
"CatalogId": ...,
}
# GetDatabasesRequestPaginateTypeDef definition
class GetDatabasesRequestPaginateTypeDef(TypedDict):
CatalogId: NotRequired[str],
ResourceShareType: NotRequired[ResourceShareTypeType], # (1)
AttributesToGet: NotRequired[Sequence[DatabaseAttributesType]], # (2)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (3)
GetDevEndpointsRequestPaginateTypeDef#
# GetDevEndpointsRequestPaginateTypeDef TypedDict usage example
from types_boto3_glue.type_defs import GetDevEndpointsRequestPaginateTypeDef
def get_value() -> GetDevEndpointsRequestPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# GetDevEndpointsRequestPaginateTypeDef definition
class GetDevEndpointsRequestPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
GetJobRunsRequestPaginateTypeDef#
# GetJobRunsRequestPaginateTypeDef TypedDict usage example
from types_boto3_glue.type_defs import GetJobRunsRequestPaginateTypeDef
def get_value() -> GetJobRunsRequestPaginateTypeDef:
return {
"JobName": ...,
}
# GetJobRunsRequestPaginateTypeDef definition
class GetJobRunsRequestPaginateTypeDef(TypedDict):
JobName: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
GetJobsRequestPaginateTypeDef#
# GetJobsRequestPaginateTypeDef TypedDict usage example
from types_boto3_glue.type_defs import GetJobsRequestPaginateTypeDef
def get_value() -> GetJobsRequestPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# GetJobsRequestPaginateTypeDef definition
class GetJobsRequestPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
GetPartitionIndexesRequestPaginateTypeDef#
# GetPartitionIndexesRequestPaginateTypeDef TypedDict usage example
from types_boto3_glue.type_defs import GetPartitionIndexesRequestPaginateTypeDef
def get_value() -> GetPartitionIndexesRequestPaginateTypeDef:
return {
"DatabaseName": ...,
}
# GetPartitionIndexesRequestPaginateTypeDef definition
class GetPartitionIndexesRequestPaginateTypeDef(TypedDict):
DatabaseName: str,
TableName: str,
CatalogId: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
GetResourcePoliciesRequestPaginateTypeDef#
# GetResourcePoliciesRequestPaginateTypeDef TypedDict usage example
from types_boto3_glue.type_defs import GetResourcePoliciesRequestPaginateTypeDef
def get_value() -> GetResourcePoliciesRequestPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# GetResourcePoliciesRequestPaginateTypeDef definition
class GetResourcePoliciesRequestPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
GetSecurityConfigurationsRequestPaginateTypeDef#
# GetSecurityConfigurationsRequestPaginateTypeDef TypedDict usage example
from types_boto3_glue.type_defs import GetSecurityConfigurationsRequestPaginateTypeDef
def get_value() -> GetSecurityConfigurationsRequestPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# GetSecurityConfigurationsRequestPaginateTypeDef definition
class GetSecurityConfigurationsRequestPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
GetTableVersionsRequestPaginateTypeDef#
# GetTableVersionsRequestPaginateTypeDef TypedDict usage example
from types_boto3_glue.type_defs import GetTableVersionsRequestPaginateTypeDef
def get_value() -> GetTableVersionsRequestPaginateTypeDef:
return {
"DatabaseName": ...,
}
# GetTableVersionsRequestPaginateTypeDef definition
class GetTableVersionsRequestPaginateTypeDef(TypedDict):
DatabaseName: str,
TableName: str,
CatalogId: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
GetTablesRequestPaginateTypeDef#
# GetTablesRequestPaginateTypeDef TypedDict usage example
from types_boto3_glue.type_defs import GetTablesRequestPaginateTypeDef
def get_value() -> GetTablesRequestPaginateTypeDef:
return {
"DatabaseName": ...,
}
# 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)
GetTriggersRequestPaginateTypeDef#
# GetTriggersRequestPaginateTypeDef TypedDict usage example
from types_boto3_glue.type_defs import GetTriggersRequestPaginateTypeDef
def get_value() -> GetTriggersRequestPaginateTypeDef:
return {
"DependentJobName": ...,
}
# GetTriggersRequestPaginateTypeDef definition
class GetTriggersRequestPaginateTypeDef(TypedDict):
DependentJobName: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
GetUserDefinedFunctionsRequestPaginateTypeDef#
# GetUserDefinedFunctionsRequestPaginateTypeDef TypedDict usage example
from types_boto3_glue.type_defs import GetUserDefinedFunctionsRequestPaginateTypeDef
def get_value() -> GetUserDefinedFunctionsRequestPaginateTypeDef:
return {
"Pattern": ...,
}
# GetUserDefinedFunctionsRequestPaginateTypeDef definition
class GetUserDefinedFunctionsRequestPaginateTypeDef(TypedDict):
Pattern: str,
CatalogId: NotRequired[str],
DatabaseName: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
GetWorkflowRunsRequestPaginateTypeDef#
# GetWorkflowRunsRequestPaginateTypeDef TypedDict usage example
from types_boto3_glue.type_defs import GetWorkflowRunsRequestPaginateTypeDef
def get_value() -> GetWorkflowRunsRequestPaginateTypeDef:
return {
"Name": ...,
}
# GetWorkflowRunsRequestPaginateTypeDef definition
class GetWorkflowRunsRequestPaginateTypeDef(TypedDict):
Name: str,
IncludeGraph: NotRequired[bool],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListBlueprintsRequestPaginateTypeDef#
# ListBlueprintsRequestPaginateTypeDef TypedDict usage example
from types_boto3_glue.type_defs import ListBlueprintsRequestPaginateTypeDef
def get_value() -> ListBlueprintsRequestPaginateTypeDef:
return {
"Tags": ...,
}
# ListBlueprintsRequestPaginateTypeDef definition
class ListBlueprintsRequestPaginateTypeDef(TypedDict):
Tags: NotRequired[Mapping[str, str]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListConnectionTypesRequestPaginateTypeDef#
# ListConnectionTypesRequestPaginateTypeDef TypedDict usage example
from types_boto3_glue.type_defs import ListConnectionTypesRequestPaginateTypeDef
def get_value() -> ListConnectionTypesRequestPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# ListConnectionTypesRequestPaginateTypeDef definition
class ListConnectionTypesRequestPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListEntitiesRequestPaginateTypeDef#
# ListEntitiesRequestPaginateTypeDef TypedDict usage example
from types_boto3_glue.type_defs import ListEntitiesRequestPaginateTypeDef
def get_value() -> ListEntitiesRequestPaginateTypeDef:
return {
"ConnectionName": ...,
}
# ListEntitiesRequestPaginateTypeDef definition
class ListEntitiesRequestPaginateTypeDef(TypedDict):
ConnectionName: NotRequired[str],
CatalogId: NotRequired[str],
ParentEntityName: NotRequired[str],
DataStoreApiVersion: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListJobsRequestPaginateTypeDef#
# ListJobsRequestPaginateTypeDef TypedDict usage example
from types_boto3_glue.type_defs import ListJobsRequestPaginateTypeDef
def get_value() -> ListJobsRequestPaginateTypeDef:
return {
"Tags": ...,
}
# ListJobsRequestPaginateTypeDef definition
class ListJobsRequestPaginateTypeDef(TypedDict):
Tags: NotRequired[Mapping[str, str]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListRegistriesInputPaginateTypeDef#
# ListRegistriesInputPaginateTypeDef TypedDict usage example
from types_boto3_glue.type_defs import ListRegistriesInputPaginateTypeDef
def get_value() -> ListRegistriesInputPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# ListRegistriesInputPaginateTypeDef definition
class ListRegistriesInputPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListSchemaVersionsInputPaginateTypeDef#
# ListSchemaVersionsInputPaginateTypeDef TypedDict usage example
from types_boto3_glue.type_defs import ListSchemaVersionsInputPaginateTypeDef
def get_value() -> ListSchemaVersionsInputPaginateTypeDef:
return {
"SchemaId": ...,
}
# ListSchemaVersionsInputPaginateTypeDef definition
class ListSchemaVersionsInputPaginateTypeDef(TypedDict):
SchemaId: SchemaIdTypeDef, # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListSchemasInputPaginateTypeDef#
# ListSchemasInputPaginateTypeDef TypedDict usage example
from types_boto3_glue.type_defs import ListSchemasInputPaginateTypeDef
def get_value() -> ListSchemasInputPaginateTypeDef:
return {
"RegistryId": ...,
}
# ListSchemasInputPaginateTypeDef definition
class ListSchemasInputPaginateTypeDef(TypedDict):
RegistryId: NotRequired[RegistryIdTypeDef], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListTableOptimizerRunsRequestPaginateTypeDef#
# ListTableOptimizerRunsRequestPaginateTypeDef TypedDict usage example
from types_boto3_glue.type_defs import ListTableOptimizerRunsRequestPaginateTypeDef
def get_value() -> ListTableOptimizerRunsRequestPaginateTypeDef:
return {
"CatalogId": ...,
}
# ListTableOptimizerRunsRequestPaginateTypeDef definition
class ListTableOptimizerRunsRequestPaginateTypeDef(TypedDict):
CatalogId: str,
DatabaseName: str,
TableName: str,
Type: TableOptimizerTypeType, # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListTriggersRequestPaginateTypeDef#
# ListTriggersRequestPaginateTypeDef TypedDict usage example
from types_boto3_glue.type_defs import ListTriggersRequestPaginateTypeDef
def get_value() -> ListTriggersRequestPaginateTypeDef:
return {
"DependentJobName": ...,
}
# ListTriggersRequestPaginateTypeDef definition
class ListTriggersRequestPaginateTypeDef(TypedDict):
DependentJobName: NotRequired[str],
Tags: NotRequired[Mapping[str, str]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListUsageProfilesRequestPaginateTypeDef#
# ListUsageProfilesRequestPaginateTypeDef TypedDict usage example
from types_boto3_glue.type_defs import ListUsageProfilesRequestPaginateTypeDef
def get_value() -> ListUsageProfilesRequestPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# ListUsageProfilesRequestPaginateTypeDef definition
class ListUsageProfilesRequestPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListWorkflowsRequestPaginateTypeDef#
# ListWorkflowsRequestPaginateTypeDef TypedDict usage example
from types_boto3_glue.type_defs import ListWorkflowsRequestPaginateTypeDef
def get_value() -> ListWorkflowsRequestPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# ListWorkflowsRequestPaginateTypeDef definition
class ListWorkflowsRequestPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeEntityResponseTypeDef#
# DescribeEntityResponseTypeDef TypedDict usage example
from types_boto3_glue.type_defs import DescribeEntityResponseTypeDef
def get_value() -> DescribeEntityResponseTypeDef:
return {
"Fields": ...,
}
# DescribeEntityResponseTypeDef definition
class DescribeEntityResponseTypeDef(TypedDict):
Fields: List[FieldTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See FieldTypeDef
- See ResponseMetadataTypeDef
DescribeIntegrationsRequestTypeDef#
# DescribeIntegrationsRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import DescribeIntegrationsRequestTypeDef
def get_value() -> DescribeIntegrationsRequestTypeDef:
return {
"IntegrationIdentifier": ...,
}
# DescribeIntegrationsRequestTypeDef definition
class DescribeIntegrationsRequestTypeDef(TypedDict):
IntegrationIdentifier: NotRequired[str],
Marker: NotRequired[str],
MaxRecords: NotRequired[int],
Filters: NotRequired[Sequence[IntegrationFilterTypeDef]], # (1)
UpdateDevEndpointRequestTypeDef#
# UpdateDevEndpointRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import UpdateDevEndpointRequestTypeDef
def get_value() -> UpdateDevEndpointRequestTypeDef:
return {
"EndpointName": ...,
}
# UpdateDevEndpointRequestTypeDef definition
class UpdateDevEndpointRequestTypeDef(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]],
S3DeltaDirectTargetOutputTypeDef#
# S3DeltaDirectTargetOutputTypeDef TypedDict usage example
from types_boto3_glue.type_defs import S3DeltaDirectTargetOutputTypeDef
def get_value() -> S3DeltaDirectTargetOutputTypeDef:
return {
"Name": ...,
}
# 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)
S3DeltaDirectTargetTypeDef#
# S3DeltaDirectTargetTypeDef TypedDict usage example
from types_boto3_glue.type_defs import S3DeltaDirectTargetTypeDef
def get_value() -> S3DeltaDirectTargetTypeDef:
return {
"Name": ...,
}
# 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)
S3DirectTargetOutputTypeDef#
# S3DirectTargetOutputTypeDef TypedDict usage example
from types_boto3_glue.type_defs import S3DirectTargetOutputTypeDef
def get_value() -> S3DirectTargetOutputTypeDef:
return {
"Name": ...,
}
# 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)
S3DirectTargetTypeDef#
# S3DirectTargetTypeDef TypedDict usage example
from types_boto3_glue.type_defs import S3DirectTargetTypeDef
def get_value() -> S3DirectTargetTypeDef:
return {
"Name": ...,
}
# 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)
S3GlueParquetTargetOutputTypeDef#
# S3GlueParquetTargetOutputTypeDef TypedDict usage example
from types_boto3_glue.type_defs import S3GlueParquetTargetOutputTypeDef
def get_value() -> S3GlueParquetTargetOutputTypeDef:
return {
"Name": ...,
}
# 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)
S3GlueParquetTargetTypeDef#
# S3GlueParquetTargetTypeDef TypedDict usage example
from types_boto3_glue.type_defs import S3GlueParquetTargetTypeDef
def get_value() -> S3GlueParquetTargetTypeDef:
return {
"Name": ...,
}
# 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)
S3HudiDirectTargetOutputTypeDef#
# S3HudiDirectTargetOutputTypeDef TypedDict usage example
from types_boto3_glue.type_defs import S3HudiDirectTargetOutputTypeDef
def get_value() -> S3HudiDirectTargetOutputTypeDef:
return {
"Name": ...,
}
# 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)
S3HudiDirectTargetTypeDef#
# S3HudiDirectTargetTypeDef TypedDict usage example
from types_boto3_glue.type_defs import S3HudiDirectTargetTypeDef
def get_value() -> S3HudiDirectTargetTypeDef:
return {
"Name": ...,
}
# 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)
EncryptionConfigurationOutputTypeDef#
# EncryptionConfigurationOutputTypeDef TypedDict usage example
from types_boto3_glue.type_defs import EncryptionConfigurationOutputTypeDef
def get_value() -> EncryptionConfigurationOutputTypeDef:
return {
"S3Encryption": ...,
}
# EncryptionConfigurationOutputTypeDef definition
class EncryptionConfigurationOutputTypeDef(TypedDict):
S3Encryption: NotRequired[List[S3EncryptionTypeDef]], # (1)
CloudWatchEncryption: NotRequired[CloudWatchEncryptionTypeDef], # (2)
JobBookmarksEncryption: NotRequired[JobBookmarksEncryptionTypeDef], # (3)
DataQualityEncryption: NotRequired[DataQualityEncryptionTypeDef], # (4)
- See S3EncryptionTypeDef
- See CloudWatchEncryptionTypeDef
- See JobBookmarksEncryptionTypeDef
- See DataQualityEncryptionTypeDef
EncryptionConfigurationTypeDef#
# EncryptionConfigurationTypeDef TypedDict usage example
from types_boto3_glue.type_defs import EncryptionConfigurationTypeDef
def get_value() -> EncryptionConfigurationTypeDef:
return {
"S3Encryption": ...,
}
# EncryptionConfigurationTypeDef definition
class EncryptionConfigurationTypeDef(TypedDict):
S3Encryption: NotRequired[Sequence[S3EncryptionTypeDef]], # (1)
CloudWatchEncryption: NotRequired[CloudWatchEncryptionTypeDef], # (2)
JobBookmarksEncryption: NotRequired[JobBookmarksEncryptionTypeDef], # (3)
DataQualityEncryption: NotRequired[DataQualityEncryptionTypeDef], # (4)
- See S3EncryptionTypeDef
- See CloudWatchEncryptionTypeDef
- See JobBookmarksEncryptionTypeDef
- See DataQualityEncryptionTypeDef
ListEntitiesResponseTypeDef#
# ListEntitiesResponseTypeDef TypedDict usage example
from types_boto3_glue.type_defs import ListEntitiesResponseTypeDef
def get_value() -> ListEntitiesResponseTypeDef:
return {
"Entities": ...,
}
# ListEntitiesResponseTypeDef definition
class ListEntitiesResponseTypeDef(TypedDict):
Entities: List[EntityTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See EntityTypeDef
- See ResponseMetadataTypeDef
SchemaVersionErrorItemTypeDef#
# SchemaVersionErrorItemTypeDef TypedDict usage example
from types_boto3_glue.type_defs import SchemaVersionErrorItemTypeDef
def get_value() -> SchemaVersionErrorItemTypeDef:
return {
"VersionNumber": ...,
}
# SchemaVersionErrorItemTypeDef definition
class SchemaVersionErrorItemTypeDef(TypedDict):
VersionNumber: NotRequired[int],
ErrorDetails: NotRequired[ErrorDetailsTypeDef], # (1)
FilterExpressionOutputTypeDef#
# FilterExpressionOutputTypeDef TypedDict usage example
from types_boto3_glue.type_defs import FilterExpressionOutputTypeDef
def get_value() -> FilterExpressionOutputTypeDef:
return {
"Operation": ...,
}
# FilterExpressionOutputTypeDef definition
class FilterExpressionOutputTypeDef(TypedDict):
Operation: FilterOperationType, # (1)
Values: List[FilterValueOutputTypeDef], # (2)
Negated: NotRequired[bool],
TransformParametersTypeDef#
# TransformParametersTypeDef TypedDict usage example
from types_boto3_glue.type_defs import TransformParametersTypeDef
def get_value() -> TransformParametersTypeDef:
return {
"TransformType": ...,
}
# TransformParametersTypeDef definition
class TransformParametersTypeDef(TypedDict):
TransformType: TransformTypeType, # (1)
FindMatchesParameters: NotRequired[FindMatchesParametersTypeDef], # (2)
GetConnectionsRequestPaginateTypeDef#
# GetConnectionsRequestPaginateTypeDef TypedDict usage example
from types_boto3_glue.type_defs import GetConnectionsRequestPaginateTypeDef
def get_value() -> GetConnectionsRequestPaginateTypeDef:
return {
"CatalogId": ...,
}
# GetConnectionsRequestPaginateTypeDef definition
class GetConnectionsRequestPaginateTypeDef(TypedDict):
CatalogId: NotRequired[str],
Filter: NotRequired[GetConnectionsFilterTypeDef], # (1)
HidePassword: NotRequired[bool],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
GetConnectionsRequestTypeDef#
# GetConnectionsRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import GetConnectionsRequestTypeDef
def get_value() -> GetConnectionsRequestTypeDef:
return {
"CatalogId": ...,
}
# GetConnectionsRequestTypeDef definition
class GetConnectionsRequestTypeDef(TypedDict):
CatalogId: NotRequired[str],
Filter: NotRequired[GetConnectionsFilterTypeDef], # (1)
HidePassword: NotRequired[bool],
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
GetDataQualityModelResultResponseTypeDef#
# GetDataQualityModelResultResponseTypeDef TypedDict usage example
from types_boto3_glue.type_defs import GetDataQualityModelResultResponseTypeDef
def get_value() -> GetDataQualityModelResultResponseTypeDef:
return {
"CompletedOn": ...,
}
# GetDataQualityModelResultResponseTypeDef definition
class GetDataQualityModelResultResponseTypeDef(TypedDict):
CompletedOn: datetime,
Model: List[StatisticModelResultTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetJobBookmarkResponseTypeDef#
# GetJobBookmarkResponseTypeDef TypedDict usage example
from types_boto3_glue.type_defs import GetJobBookmarkResponseTypeDef
def get_value() -> GetJobBookmarkResponseTypeDef:
return {
"JobBookmarkEntry": ...,
}
# GetJobBookmarkResponseTypeDef definition
class GetJobBookmarkResponseTypeDef(TypedDict):
JobBookmarkEntry: JobBookmarkEntryTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ResetJobBookmarkResponseTypeDef#
# ResetJobBookmarkResponseTypeDef TypedDict usage example
from types_boto3_glue.type_defs import ResetJobBookmarkResponseTypeDef
def get_value() -> ResetJobBookmarkResponseTypeDef:
return {
"JobBookmarkEntry": ...,
}
# ResetJobBookmarkResponseTypeDef definition
class ResetJobBookmarkResponseTypeDef(TypedDict):
JobBookmarkEntry: JobBookmarkEntryTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
TransformFilterCriteriaTypeDef#
# TransformFilterCriteriaTypeDef TypedDict usage example
from types_boto3_glue.type_defs import TransformFilterCriteriaTypeDef
def get_value() -> TransformFilterCriteriaTypeDef:
return {
"Name": ...,
}
# 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)
GetMappingResponseTypeDef#
# GetMappingResponseTypeDef TypedDict usage example
from types_boto3_glue.type_defs import GetMappingResponseTypeDef
def get_value() -> GetMappingResponseTypeDef:
return {
"Mapping": ...,
}
# GetMappingResponseTypeDef definition
class GetMappingResponseTypeDef(TypedDict):
Mapping: List[MappingEntryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetPartitionsRequestPaginateTypeDef#
# GetPartitionsRequestPaginateTypeDef TypedDict usage example
from types_boto3_glue.type_defs import GetPartitionsRequestPaginateTypeDef
def get_value() -> GetPartitionsRequestPaginateTypeDef:
return {
"DatabaseName": ...,
}
# 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)
- See SegmentTypeDef
- See PaginatorConfigTypeDef
GetPartitionsRequestTypeDef#
# GetPartitionsRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import GetPartitionsRequestTypeDef
def get_value() -> GetPartitionsRequestTypeDef:
return {
"DatabaseName": ...,
}
# GetPartitionsRequestTypeDef definition
class GetPartitionsRequestTypeDef(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],
- See SegmentTypeDef
GetResourcePoliciesResponseTypeDef#
# GetResourcePoliciesResponseTypeDef TypedDict usage example
from types_boto3_glue.type_defs import GetResourcePoliciesResponseTypeDef
def get_value() -> GetResourcePoliciesResponseTypeDef:
return {
"GetResourcePoliciesResponseList": ...,
}
# GetResourcePoliciesResponseTypeDef definition
class GetResourcePoliciesResponseTypeDef(TypedDict):
GetResourcePoliciesResponseList: List[GluePolicyTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
GetSchemaVersionInputTypeDef#
# GetSchemaVersionInputTypeDef TypedDict usage example
from types_boto3_glue.type_defs import GetSchemaVersionInputTypeDef
def get_value() -> GetSchemaVersionInputTypeDef:
return {
"SchemaId": ...,
}
# GetSchemaVersionInputTypeDef definition
class GetSchemaVersionInputTypeDef(TypedDict):
SchemaId: NotRequired[SchemaIdTypeDef], # (1)
SchemaVersionId: NotRequired[str],
SchemaVersionNumber: NotRequired[SchemaVersionNumberTypeDef], # (2)
GetSchemaVersionsDiffInputTypeDef#
# GetSchemaVersionsDiffInputTypeDef TypedDict usage example
from types_boto3_glue.type_defs import GetSchemaVersionsDiffInputTypeDef
def get_value() -> GetSchemaVersionsDiffInputTypeDef:
return {
"SchemaId": ...,
}
# GetSchemaVersionsDiffInputTypeDef definition
class GetSchemaVersionsDiffInputTypeDef(TypedDict):
SchemaId: SchemaIdTypeDef, # (1)
FirstSchemaVersionNumber: SchemaVersionNumberTypeDef, # (2)
SecondSchemaVersionNumber: SchemaVersionNumberTypeDef, # (2)
SchemaDiffType: SchemaDiffTypeType, # (4)
- See SchemaIdTypeDef
- See SchemaVersionNumberTypeDef
- See SchemaVersionNumberTypeDef
- See SchemaDiffTypeType
UpdateSchemaInputTypeDef#
# UpdateSchemaInputTypeDef TypedDict usage example
from types_boto3_glue.type_defs import UpdateSchemaInputTypeDef
def get_value() -> UpdateSchemaInputTypeDef:
return {
"SchemaId": ...,
}
# UpdateSchemaInputTypeDef definition
class UpdateSchemaInputTypeDef(TypedDict):
SchemaId: SchemaIdTypeDef, # (1)
SchemaVersionNumber: NotRequired[SchemaVersionNumberTypeDef], # (2)
Compatibility: NotRequired[CompatibilityType], # (3)
Description: NotRequired[str],
GlueSchemaOutputTypeDef#
# GlueSchemaOutputTypeDef TypedDict usage example
from types_boto3_glue.type_defs import GlueSchemaOutputTypeDef
def get_value() -> GlueSchemaOutputTypeDef:
return {
"Columns": ...,
}
# GlueSchemaOutputTypeDef definition
class GlueSchemaOutputTypeDef(TypedDict):
Columns: NotRequired[List[GlueStudioSchemaColumnTypeDef]], # (1)
GlueSchemaTypeDef#
# GlueSchemaTypeDef TypedDict usage example
from types_boto3_glue.type_defs import GlueSchemaTypeDef
def get_value() -> GlueSchemaTypeDef:
return {
"Columns": ...,
}
# GlueSchemaTypeDef definition
class GlueSchemaTypeDef(TypedDict):
Columns: NotRequired[Sequence[GlueStudioSchemaColumnTypeDef]], # (1)
GovernedCatalogSourceTypeDef#
# GovernedCatalogSourceTypeDef TypedDict usage example
from types_boto3_glue.type_defs import GovernedCatalogSourceTypeDef
def get_value() -> GovernedCatalogSourceTypeDef:
return {
"Name": ...,
}
# GovernedCatalogSourceTypeDef definition
class GovernedCatalogSourceTypeDef(TypedDict):
Name: str,
Database: str,
Table: str,
PartitionPredicate: NotRequired[str],
AdditionalOptions: NotRequired[S3SourceAdditionalOptionsTypeDef], # (1)
S3CatalogSourceTypeDef#
# S3CatalogSourceTypeDef TypedDict usage example
from types_boto3_glue.type_defs import S3CatalogSourceTypeDef
def get_value() -> S3CatalogSourceTypeDef:
return {
"Name": ...,
}
# S3CatalogSourceTypeDef definition
class S3CatalogSourceTypeDef(TypedDict):
Name: str,
Database: str,
Table: str,
PartitionPredicate: NotRequired[str],
AdditionalOptions: NotRequired[S3SourceAdditionalOptionsTypeDef], # (1)
OpenTableFormatInputTypeDef#
# OpenTableFormatInputTypeDef TypedDict usage example
from types_boto3_glue.type_defs import OpenTableFormatInputTypeDef
def get_value() -> OpenTableFormatInputTypeDef:
return {
"IcebergInput": ...,
}
# OpenTableFormatInputTypeDef definition
class OpenTableFormatInputTypeDef(TypedDict):
IcebergInput: NotRequired[IcebergInputTypeDef], # (1)
OrphanFileDeletionConfigurationTypeDef#
# OrphanFileDeletionConfigurationTypeDef TypedDict usage example
from types_boto3_glue.type_defs import OrphanFileDeletionConfigurationTypeDef
def get_value() -> OrphanFileDeletionConfigurationTypeDef:
return {
"icebergConfiguration": ...,
}
# OrphanFileDeletionConfigurationTypeDef definition
class OrphanFileDeletionConfigurationTypeDef(TypedDict):
icebergConfiguration: NotRequired[IcebergOrphanFileDeletionConfigurationTypeDef], # (1)
OrphanFileDeletionMetricsTypeDef#
# OrphanFileDeletionMetricsTypeDef TypedDict usage example
from types_boto3_glue.type_defs import OrphanFileDeletionMetricsTypeDef
def get_value() -> OrphanFileDeletionMetricsTypeDef:
return {
"IcebergMetrics": ...,
}
# OrphanFileDeletionMetricsTypeDef definition
class OrphanFileDeletionMetricsTypeDef(TypedDict):
IcebergMetrics: NotRequired[IcebergOrphanFileDeletionMetricsTypeDef], # (1)
RetentionConfigurationTypeDef#
# RetentionConfigurationTypeDef TypedDict usage example
from types_boto3_glue.type_defs import RetentionConfigurationTypeDef
def get_value() -> RetentionConfigurationTypeDef:
return {
"icebergConfiguration": ...,
}
# RetentionConfigurationTypeDef definition
class RetentionConfigurationTypeDef(TypedDict):
icebergConfiguration: NotRequired[IcebergRetentionConfigurationTypeDef], # (1)
RetentionMetricsTypeDef#
# RetentionMetricsTypeDef TypedDict usage example
from types_boto3_glue.type_defs import RetentionMetricsTypeDef
def get_value() -> RetentionMetricsTypeDef:
return {
"IcebergMetrics": ...,
}
# RetentionMetricsTypeDef definition
class RetentionMetricsTypeDef(TypedDict):
IcebergMetrics: NotRequired[IcebergRetentionMetricsTypeDef], # (1)
TargetTableConfigOutputTypeDef#
# TargetTableConfigOutputTypeDef TypedDict usage example
from types_boto3_glue.type_defs import TargetTableConfigOutputTypeDef
def get_value() -> TargetTableConfigOutputTypeDef:
return {
"UnnestSpec": ...,
}
# TargetTableConfigOutputTypeDef definition
class TargetTableConfigOutputTypeDef(TypedDict):
UnnestSpec: NotRequired[UnnestSpecType], # (1)
PartitionSpec: NotRequired[List[IntegrationPartitionTypeDef]], # (2)
TargetTableName: NotRequired[str],
TargetTableConfigTypeDef#
# TargetTableConfigTypeDef TypedDict usage example
from types_boto3_glue.type_defs import TargetTableConfigTypeDef
def get_value() -> TargetTableConfigTypeDef:
return {
"UnnestSpec": ...,
}
# TargetTableConfigTypeDef definition
class TargetTableConfigTypeDef(TypedDict):
UnnestSpec: NotRequired[UnnestSpecType], # (1)
PartitionSpec: NotRequired[Sequence[IntegrationPartitionTypeDef]], # (2)
TargetTableName: NotRequired[str],
JobRunTypeDef#
# JobRunTypeDef TypedDict usage example
from types_boto3_glue.type_defs import JobRunTypeDef
def get_value() -> JobRunTypeDef:
return {
"Id": ...,
}
# 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],
- See JobModeType
- See JobRunStateType
- See PredecessorTypeDef
- See WorkerTypeType
- See NotificationPropertyTypeDef
- See ExecutionClassType
JoinOutputTypeDef#
# JoinOutputTypeDef TypedDict usage example
from types_boto3_glue.type_defs import JoinOutputTypeDef
def get_value() -> JoinOutputTypeDef:
return {
"Name": ...,
}
# JoinOutputTypeDef definition
class JoinOutputTypeDef(TypedDict):
Name: str,
Inputs: List[str],
JoinType: JoinTypeType, # (1)
Columns: List[JoinColumnOutputTypeDef], # (2)
- See JoinTypeType
- See JoinColumnOutputTypeDef
TaskRunPropertiesTypeDef#
# TaskRunPropertiesTypeDef TypedDict usage example
from types_boto3_glue.type_defs import TaskRunPropertiesTypeDef
def get_value() -> TaskRunPropertiesTypeDef:
return {
"TaskType": ...,
}
# 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)
- See TaskTypeType
- See ImportLabelsTaskRunPropertiesTypeDef
- See ExportLabelsTaskRunPropertiesTypeDef
- See LabelingSetGenerationTaskRunPropertiesTypeDef
- See FindMatchesTaskRunPropertiesTypeDef
ListRegistriesResponseTypeDef#
# ListRegistriesResponseTypeDef TypedDict usage example
from types_boto3_glue.type_defs import ListRegistriesResponseTypeDef
def get_value() -> ListRegistriesResponseTypeDef:
return {
"Registries": ...,
}
# ListRegistriesResponseTypeDef definition
class ListRegistriesResponseTypeDef(TypedDict):
Registries: List[RegistryListItemTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ListSchemaVersionsResponseTypeDef#
# ListSchemaVersionsResponseTypeDef TypedDict usage example
from types_boto3_glue.type_defs import ListSchemaVersionsResponseTypeDef
def get_value() -> ListSchemaVersionsResponseTypeDef:
return {
"Schemas": ...,
}
# ListSchemaVersionsResponseTypeDef definition
class ListSchemaVersionsResponseTypeDef(TypedDict):
Schemas: List[SchemaVersionListItemTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ListSchemasResponseTypeDef#
# ListSchemasResponseTypeDef TypedDict usage example
from types_boto3_glue.type_defs import ListSchemasResponseTypeDef
def get_value() -> ListSchemasResponseTypeDef:
return {
"Schemas": ...,
}
# ListSchemasResponseTypeDef definition
class ListSchemasResponseTypeDef(TypedDict):
Schemas: List[SchemaListItemTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ListUsageProfilesResponseTypeDef#
# ListUsageProfilesResponseTypeDef TypedDict usage example
from types_boto3_glue.type_defs import ListUsageProfilesResponseTypeDef
def get_value() -> ListUsageProfilesResponseTypeDef:
return {
"Profiles": ...,
}
# ListUsageProfilesResponseTypeDef definition
class ListUsageProfilesResponseTypeDef(TypedDict):
Profiles: List[UsageProfileDefinitionTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
TransformEncryptionTypeDef#
# TransformEncryptionTypeDef TypedDict usage example
from types_boto3_glue.type_defs import TransformEncryptionTypeDef
def get_value() -> TransformEncryptionTypeDef:
return {
"MlUserDataEncryption": ...,
}
# TransformEncryptionTypeDef definition
class TransformEncryptionTypeDef(TypedDict):
MlUserDataEncryption: NotRequired[MLUserDataEncryptionTypeDef], # (1)
TaskRunSecurityConfigurationName: NotRequired[str],
MetadataInfoTypeDef#
# MetadataInfoTypeDef TypedDict usage example
from types_boto3_glue.type_defs import MetadataInfoTypeDef
def get_value() -> MetadataInfoTypeDef:
return {
"MetadataValue": ...,
}
# MetadataInfoTypeDef definition
class MetadataInfoTypeDef(TypedDict):
MetadataValue: NotRequired[str],
CreatedTime: NotRequired[str],
OtherMetadataValueList: NotRequired[List[OtherMetadataValueListItemTypeDef]], # (1)
PutSchemaVersionMetadataInputTypeDef#
# PutSchemaVersionMetadataInputTypeDef TypedDict usage example
from types_boto3_glue.type_defs import PutSchemaVersionMetadataInputTypeDef
def get_value() -> PutSchemaVersionMetadataInputTypeDef:
return {
"MetadataKeyValue": ...,
}
# PutSchemaVersionMetadataInputTypeDef definition
class PutSchemaVersionMetadataInputTypeDef(TypedDict):
MetadataKeyValue: MetadataKeyValuePairTypeDef, # (1)
SchemaId: NotRequired[SchemaIdTypeDef], # (2)
SchemaVersionNumber: NotRequired[SchemaVersionNumberTypeDef], # (3)
SchemaVersionId: NotRequired[str],
QuerySchemaVersionMetadataInputTypeDef#
# QuerySchemaVersionMetadataInputTypeDef TypedDict usage example
from types_boto3_glue.type_defs import QuerySchemaVersionMetadataInputTypeDef
def get_value() -> QuerySchemaVersionMetadataInputTypeDef:
return {
"SchemaId": ...,
}
# QuerySchemaVersionMetadataInputTypeDef definition
class QuerySchemaVersionMetadataInputTypeDef(TypedDict):
SchemaId: NotRequired[SchemaIdTypeDef], # (1)
SchemaVersionNumber: NotRequired[SchemaVersionNumberTypeDef], # (2)
SchemaVersionId: NotRequired[str],
MetadataList: NotRequired[Sequence[MetadataKeyValuePairTypeDef]], # (3)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
RemoveSchemaVersionMetadataInputTypeDef#
# RemoveSchemaVersionMetadataInputTypeDef TypedDict usage example
from types_boto3_glue.type_defs import RemoveSchemaVersionMetadataInputTypeDef
def get_value() -> RemoveSchemaVersionMetadataInputTypeDef:
return {
"MetadataKeyValue": ...,
}
# RemoveSchemaVersionMetadataInputTypeDef definition
class RemoveSchemaVersionMetadataInputTypeDef(TypedDict):
MetadataKeyValue: MetadataKeyValuePairTypeDef, # (1)
SchemaId: NotRequired[SchemaIdTypeDef], # (2)
SchemaVersionNumber: NotRequired[SchemaVersionNumberTypeDef], # (3)
SchemaVersionId: NotRequired[str],
OAuth2PropertiesTypeDef#
# OAuth2PropertiesTypeDef TypedDict usage example
from types_boto3_glue.type_defs import OAuth2PropertiesTypeDef
def get_value() -> OAuth2PropertiesTypeDef:
return {
"OAuth2GrantType": ...,
}
# OAuth2PropertiesTypeDef definition
class OAuth2PropertiesTypeDef(TypedDict):
OAuth2GrantType: NotRequired[OAuth2GrantTypeType], # (1)
OAuth2ClientApplication: NotRequired[OAuth2ClientApplicationTypeDef], # (2)
TokenUrl: NotRequired[str],
TokenUrlParametersMap: NotRequired[Dict[str, str]],
OAuth2PropertiesInputTypeDef#
# OAuth2PropertiesInputTypeDef TypedDict usage example
from types_boto3_glue.type_defs import OAuth2PropertiesInputTypeDef
def get_value() -> OAuth2PropertiesInputTypeDef:
return {
"OAuth2GrantType": ...,
}
# 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)
- See OAuth2GrantTypeType
- See OAuth2ClientApplicationTypeDef
- See AuthorizationCodePropertiesTypeDef
- See OAuth2CredentialsTypeDef
RecipeStepOutputTypeDef#
# RecipeStepOutputTypeDef TypedDict usage example
from types_boto3_glue.type_defs import RecipeStepOutputTypeDef
def get_value() -> RecipeStepOutputTypeDef:
return {
"Action": ...,
}
# RecipeStepOutputTypeDef definition
class RecipeStepOutputTypeDef(TypedDict):
Action: RecipeActionOutputTypeDef, # (1)
ConditionExpressions: NotRequired[List[ConditionExpressionTypeDef]], # (2)
RedshiftTargetOutputTypeDef#
# RedshiftTargetOutputTypeDef TypedDict usage example
from types_boto3_glue.type_defs import RedshiftTargetOutputTypeDef
def get_value() -> RedshiftTargetOutputTypeDef:
return {
"Name": ...,
}
# RedshiftTargetOutputTypeDef definition
class RedshiftTargetOutputTypeDef(TypedDict):
Name: str,
Inputs: List[str],
Database: str,
Table: str,
RedshiftTmpDir: NotRequired[str],
TmpDirIAMRole: NotRequired[str],
UpsertRedshiftOptions: NotRequired[UpsertRedshiftTargetOptionsOutputTypeDef], # (1)
UserDefinedFunctionInputTypeDef#
# UserDefinedFunctionInputTypeDef TypedDict usage example
from types_boto3_glue.type_defs import UserDefinedFunctionInputTypeDef
def get_value() -> UserDefinedFunctionInputTypeDef:
return {
"FunctionName": ...,
}
# UserDefinedFunctionInputTypeDef definition
class UserDefinedFunctionInputTypeDef(TypedDict):
FunctionName: NotRequired[str],
ClassName: NotRequired[str],
OwnerName: NotRequired[str],
OwnerType: NotRequired[PrincipalTypeType], # (1)
ResourceUris: NotRequired[Sequence[ResourceUriTypeDef]], # (2)
- See PrincipalTypeType
- See ResourceUriTypeDef
UserDefinedFunctionTypeDef#
# UserDefinedFunctionTypeDef TypedDict usage example
from types_boto3_glue.type_defs import UserDefinedFunctionTypeDef
def get_value() -> UserDefinedFunctionTypeDef:
return {
"FunctionName": ...,
}
# 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],
- See PrincipalTypeType
- See ResourceUriTypeDef
SearchTablesRequestTypeDef#
# SearchTablesRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import SearchTablesRequestTypeDef
def get_value() -> SearchTablesRequestTypeDef:
return {
"CatalogId": ...,
}
# SearchTablesRequestTypeDef definition
class SearchTablesRequestTypeDef(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],
StatementOutputTypeDef#
# StatementOutputTypeDef TypedDict usage example
from types_boto3_glue.type_defs import StatementOutputTypeDef
def get_value() -> StatementOutputTypeDef:
return {
"Data": ...,
}
# 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]],
StatisticAnnotationTypeDef#
# StatisticAnnotationTypeDef TypedDict usage example
from types_boto3_glue.type_defs import StatisticAnnotationTypeDef
def get_value() -> StatisticAnnotationTypeDef:
return {
"ProfileId": ...,
}
# StatisticAnnotationTypeDef definition
class StatisticAnnotationTypeDef(TypedDict):
ProfileId: NotRequired[str],
StatisticId: NotRequired[str],
StatisticRecordedOn: NotRequired[datetime],
InclusionAnnotation: NotRequired[TimestampedInclusionAnnotationTypeDef], # (1)
StatisticSummaryTypeDef#
# StatisticSummaryTypeDef TypedDict usage example
from types_boto3_glue.type_defs import StatisticSummaryTypeDef
def get_value() -> StatisticSummaryTypeDef:
return {
"StatisticId": ...,
}
# 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)
UpdateClassifierRequestTypeDef#
# UpdateClassifierRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import UpdateClassifierRequestTypeDef
def get_value() -> UpdateClassifierRequestTypeDef:
return {
"GrokClassifier": ...,
}
# UpdateClassifierRequestTypeDef definition
class UpdateClassifierRequestTypeDef(TypedDict):
GrokClassifier: NotRequired[UpdateGrokClassifierRequestTypeDef], # (1)
XMLClassifier: NotRequired[UpdateXMLClassifierRequestTypeDef], # (2)
JsonClassifier: NotRequired[UpdateJsonClassifierRequestTypeDef], # (3)
CsvClassifier: NotRequired[UpdateCsvClassifierRequestTypeDef], # (4)
- See UpdateGrokClassifierRequestTypeDef
- See UpdateXMLClassifierRequestTypeDef
- See UpdateJsonClassifierRequestTypeDef
- See UpdateCsvClassifierRequestTypeDef
ViewDefinitionInputTypeDef#
# ViewDefinitionInputTypeDef TypedDict usage example
from types_boto3_glue.type_defs import ViewDefinitionInputTypeDef
def get_value() -> ViewDefinitionInputTypeDef:
return {
"IsProtected": ...,
}
# ViewDefinitionInputTypeDef definition
class ViewDefinitionInputTypeDef(TypedDict):
IsProtected: NotRequired[bool],
Definer: NotRequired[str],
Representations: NotRequired[Sequence[ViewRepresentationInputTypeDef]], # (1)
SubObjects: NotRequired[Sequence[str]],
ViewDefinitionTypeDef#
# ViewDefinitionTypeDef TypedDict usage example
from types_boto3_glue.type_defs import ViewDefinitionTypeDef
def get_value() -> ViewDefinitionTypeDef:
return {
"IsProtected": ...,
}
# ViewDefinitionTypeDef definition
class ViewDefinitionTypeDef(TypedDict):
IsProtected: NotRequired[bool],
Definer: NotRequired[str],
SubObjects: NotRequired[List[str]],
Representations: NotRequired[List[ViewRepresentationTypeDef]], # (1)
AggregateTypeDef#
# AggregateTypeDef TypedDict usage example
from types_boto3_glue.type_defs import AggregateTypeDef
def get_value() -> AggregateTypeDef:
return {
"Name": ...,
}
# AggregateTypeDef definition
class AggregateTypeDef(TypedDict):
Name: str,
Inputs: Sequence[str],
Groups: Sequence[Sequence[str]],
Aggs: Sequence[AggregateOperationUnionTypeDef], # (1)
AuthConfigurationTypeDef#
# AuthConfigurationTypeDef TypedDict usage example
from types_boto3_glue.type_defs import AuthConfigurationTypeDef
def get_value() -> AuthConfigurationTypeDef:
return {
"AuthenticationType": ...,
}
# 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)
- See PropertyTypeDef
- See PropertyTypeDef
- See PropertyTypeDef
- See PropertyTypeDef
- See PropertyTypeDef
ComputeEnvironmentConfigurationTypeDef#
# ComputeEnvironmentConfigurationTypeDef TypedDict usage example
from types_boto3_glue.type_defs import ComputeEnvironmentConfigurationTypeDef
def get_value() -> ComputeEnvironmentConfigurationTypeDef:
return {
"Name": ...,
}
# 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],
AmazonRedshiftSourceOutputTypeDef#
# AmazonRedshiftSourceOutputTypeDef TypedDict usage example
from types_boto3_glue.type_defs import AmazonRedshiftSourceOutputTypeDef
def get_value() -> AmazonRedshiftSourceOutputTypeDef:
return {
"Name": ...,
}
# AmazonRedshiftSourceOutputTypeDef definition
class AmazonRedshiftSourceOutputTypeDef(TypedDict):
Name: NotRequired[str],
Data: NotRequired[AmazonRedshiftNodeDataOutputTypeDef], # (1)
AmazonRedshiftTargetOutputTypeDef#
# AmazonRedshiftTargetOutputTypeDef TypedDict usage example
from types_boto3_glue.type_defs import AmazonRedshiftTargetOutputTypeDef
def get_value() -> AmazonRedshiftTargetOutputTypeDef:
return {
"Name": ...,
}
# AmazonRedshiftTargetOutputTypeDef definition
class AmazonRedshiftTargetOutputTypeDef(TypedDict):
Name: NotRequired[str],
Data: NotRequired[AmazonRedshiftNodeDataOutputTypeDef], # (1)
Inputs: NotRequired[List[str]],
SnowflakeTargetOutputTypeDef#
# SnowflakeTargetOutputTypeDef TypedDict usage example
from types_boto3_glue.type_defs import SnowflakeTargetOutputTypeDef
def get_value() -> SnowflakeTargetOutputTypeDef:
return {
"Name": ...,
}
# SnowflakeTargetOutputTypeDef definition
class SnowflakeTargetOutputTypeDef(TypedDict):
Name: str,
Data: SnowflakeNodeDataOutputTypeDef, # (1)
Inputs: NotRequired[List[str]],
PartitionIndexDescriptorTypeDef#
# PartitionIndexDescriptorTypeDef TypedDict usage example
from types_boto3_glue.type_defs import PartitionIndexDescriptorTypeDef
def get_value() -> PartitionIndexDescriptorTypeDef:
return {
"IndexName": ...,
}
# PartitionIndexDescriptorTypeDef definition
class PartitionIndexDescriptorTypeDef(TypedDict):
IndexName: str,
Keys: List[KeySchemaElementTypeDef], # (1)
IndexStatus: PartitionIndexStatusType, # (2)
BackfillErrors: NotRequired[List[BackfillErrorTypeDef]], # (3)
BatchStopJobRunResponseTypeDef#
# BatchStopJobRunResponseTypeDef TypedDict usage example
from types_boto3_glue.type_defs import BatchStopJobRunResponseTypeDef
def get_value() -> BatchStopJobRunResponseTypeDef:
return {
"SuccessfulSubmissions": ...,
}
# BatchStopJobRunResponseTypeDef definition
class BatchStopJobRunResponseTypeDef(TypedDict):
SuccessfulSubmissions: List[BatchStopJobRunSuccessfulSubmissionTypeDef], # (1)
Errors: List[BatchStopJobRunErrorTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See BatchStopJobRunSuccessfulSubmissionTypeDef
- See BatchStopJobRunErrorTypeDef
- See ResponseMetadataTypeDef
BatchUpdatePartitionResponseTypeDef#
# BatchUpdatePartitionResponseTypeDef TypedDict usage example
from types_boto3_glue.type_defs import BatchUpdatePartitionResponseTypeDef
def get_value() -> BatchUpdatePartitionResponseTypeDef:
return {
"Errors": ...,
}
# BatchUpdatePartitionResponseTypeDef definition
class BatchUpdatePartitionResponseTypeDef(TypedDict):
Errors: List[BatchUpdatePartitionFailureEntryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
BatchCreatePartitionResponseTypeDef#
# BatchCreatePartitionResponseTypeDef TypedDict usage example
from types_boto3_glue.type_defs import BatchCreatePartitionResponseTypeDef
def get_value() -> BatchCreatePartitionResponseTypeDef:
return {
"Errors": ...,
}
# BatchCreatePartitionResponseTypeDef definition
class BatchCreatePartitionResponseTypeDef(TypedDict):
Errors: List[PartitionErrorTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
BatchDeletePartitionResponseTypeDef#
# BatchDeletePartitionResponseTypeDef TypedDict usage example
from types_boto3_glue.type_defs import BatchDeletePartitionResponseTypeDef
def get_value() -> BatchDeletePartitionResponseTypeDef:
return {
"Errors": ...,
}
# BatchDeletePartitionResponseTypeDef definition
class BatchDeletePartitionResponseTypeDef(TypedDict):
Errors: List[PartitionErrorTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
BatchDeleteTableResponseTypeDef#
# BatchDeleteTableResponseTypeDef TypedDict usage example
from types_boto3_glue.type_defs import BatchDeleteTableResponseTypeDef
def get_value() -> BatchDeleteTableResponseTypeDef:
return {
"Errors": ...,
}
# BatchDeleteTableResponseTypeDef definition
class BatchDeleteTableResponseTypeDef(TypedDict):
Errors: List[TableErrorTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
BatchDeleteTableVersionResponseTypeDef#
# BatchDeleteTableVersionResponseTypeDef TypedDict usage example
from types_boto3_glue.type_defs import BatchDeleteTableVersionResponseTypeDef
def get_value() -> BatchDeleteTableVersionResponseTypeDef:
return {
"Errors": ...,
}
# BatchDeleteTableVersionResponseTypeDef definition
class BatchDeleteTableVersionResponseTypeDef(TypedDict):
Errors: List[TableVersionErrorTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
StatusDetailsPaginatorTypeDef#
# StatusDetailsPaginatorTypeDef TypedDict usage example
from types_boto3_glue.type_defs import StatusDetailsPaginatorTypeDef
def get_value() -> StatusDetailsPaginatorTypeDef:
return {
"RequestedChange": ...,
}
# StatusDetailsPaginatorTypeDef definition
class StatusDetailsPaginatorTypeDef(TypedDict):
RequestedChange: NotRequired[Dict[str, Any]],
ViewValidations: NotRequired[List[ViewValidationTypeDef]], # (1)
StatusDetailsTypeDef#
# StatusDetailsTypeDef TypedDict usage example
from types_boto3_glue.type_defs import StatusDetailsTypeDef
def get_value() -> StatusDetailsTypeDef:
return {
"RequestedChange": ...,
}
# StatusDetailsTypeDef definition
class StatusDetailsTypeDef(TypedDict):
RequestedChange: NotRequired[Dict[str, Any]],
ViewValidations: NotRequired[List[ViewValidationTypeDef]], # (1)
BatchGetBlueprintsResponseTypeDef#
# BatchGetBlueprintsResponseTypeDef TypedDict usage example
from types_boto3_glue.type_defs import BatchGetBlueprintsResponseTypeDef
def get_value() -> BatchGetBlueprintsResponseTypeDef:
return {
"Blueprints": ...,
}
# BatchGetBlueprintsResponseTypeDef definition
class BatchGetBlueprintsResponseTypeDef(TypedDict):
Blueprints: List[BlueprintTypeDef], # (1)
MissingBlueprints: List[str],
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetBlueprintResponseTypeDef#
# GetBlueprintResponseTypeDef TypedDict usage example
from types_boto3_glue.type_defs import GetBlueprintResponseTypeDef
def get_value() -> GetBlueprintResponseTypeDef:
return {
"Blueprint": ...,
}
# GetBlueprintResponseTypeDef definition
class GetBlueprintResponseTypeDef(TypedDict):
Blueprint: BlueprintTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListConnectionTypesResponseTypeDef#
# ListConnectionTypesResponseTypeDef TypedDict usage example
from types_boto3_glue.type_defs import ListConnectionTypesResponseTypeDef
def get_value() -> ListConnectionTypesResponseTypeDef:
return {
"ConnectionTypes": ...,
}
# ListConnectionTypesResponseTypeDef definition
class ListConnectionTypesResponseTypeDef(TypedDict):
ConnectionTypes: List[ConnectionTypeBriefTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
GetClassifierResponseTypeDef#
# GetClassifierResponseTypeDef TypedDict usage example
from types_boto3_glue.type_defs import GetClassifierResponseTypeDef
def get_value() -> GetClassifierResponseTypeDef:
return {
"Classifier": ...,
}
# GetClassifierResponseTypeDef definition
class GetClassifierResponseTypeDef(TypedDict):
Classifier: ClassifierTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetClassifiersResponseTypeDef#
# GetClassifiersResponseTypeDef TypedDict usage example
from types_boto3_glue.type_defs import GetClassifiersResponseTypeDef
def get_value() -> GetClassifiersResponseTypeDef:
return {
"Classifiers": ...,
}
# GetClassifiersResponseTypeDef definition
class GetClassifiersResponseTypeDef(TypedDict):
Classifiers: List[ClassifierTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
GetDataflowGraphResponseTypeDef#
# GetDataflowGraphResponseTypeDef TypedDict usage example
from types_boto3_glue.type_defs import GetDataflowGraphResponseTypeDef
def get_value() -> GetDataflowGraphResponseTypeDef:
return {
"DagNodes": ...,
}
# GetDataflowGraphResponseTypeDef definition
class GetDataflowGraphResponseTypeDef(TypedDict):
DagNodes: List[CodeGenNodeOutputTypeDef], # (1)
DagEdges: List[CodeGenEdgeTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
GetMappingRequestTypeDef#
# GetMappingRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import GetMappingRequestTypeDef
def get_value() -> GetMappingRequestTypeDef:
return {
"Source": ...,
}
# GetMappingRequestTypeDef definition
class GetMappingRequestTypeDef(TypedDict):
Source: CatalogEntryTypeDef, # (1)
Sinks: NotRequired[Sequence[CatalogEntryTypeDef]], # (2)
Location: NotRequired[LocationTypeDef], # (3)
- See CatalogEntryTypeDef
- See CatalogEntryTypeDef
- See LocationTypeDef
GetPlanRequestTypeDef#
# GetPlanRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import GetPlanRequestTypeDef
def get_value() -> GetPlanRequestTypeDef:
return {
"Mapping": ...,
}
# GetPlanRequestTypeDef definition
class GetPlanRequestTypeDef(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]],
- See MappingEntryTypeDef
- See CatalogEntryTypeDef
- See CatalogEntryTypeDef
- See LocationTypeDef
- See LanguageType
GetColumnStatisticsTaskSettingsResponseTypeDef#
# GetColumnStatisticsTaskSettingsResponseTypeDef TypedDict usage example
from types_boto3_glue.type_defs import GetColumnStatisticsTaskSettingsResponseTypeDef
def get_value() -> GetColumnStatisticsTaskSettingsResponseTypeDef:
return {
"ColumnStatisticsTaskSettings": ...,
}
# GetColumnStatisticsTaskSettingsResponseTypeDef definition
class GetColumnStatisticsTaskSettingsResponseTypeDef(TypedDict):
ColumnStatisticsTaskSettings: ColumnStatisticsTaskSettingsTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetUnfilteredPartitionMetadataRequestTypeDef#
# GetUnfilteredPartitionMetadataRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import GetUnfilteredPartitionMetadataRequestTypeDef
def get_value() -> GetUnfilteredPartitionMetadataRequestTypeDef:
return {
"CatalogId": ...,
}
# GetUnfilteredPartitionMetadataRequestTypeDef definition
class GetUnfilteredPartitionMetadataRequestTypeDef(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)
GetUnfilteredPartitionsMetadataRequestTypeDef#
# GetUnfilteredPartitionsMetadataRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import GetUnfilteredPartitionsMetadataRequestTypeDef
def get_value() -> GetUnfilteredPartitionsMetadataRequestTypeDef:
return {
"CatalogId": ...,
}
# GetUnfilteredPartitionsMetadataRequestTypeDef definition
class GetUnfilteredPartitionsMetadataRequestTypeDef(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)
GetUnfilteredTableMetadataRequestTypeDef#
# GetUnfilteredTableMetadataRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import GetUnfilteredTableMetadataRequestTypeDef
def get_value() -> GetUnfilteredTableMetadataRequestTypeDef:
return {
"CatalogId": ...,
}
# GetUnfilteredTableMetadataRequestTypeDef definition
class GetUnfilteredTableMetadataRequestTypeDef(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)
- See PermissionTypeType
- See AuditContextTypeDef
- See SupportedDialectTypeDef
- See PermissionType
- See QuerySessionContextTypeDef
GetMLTaskRunsRequestTypeDef#
# GetMLTaskRunsRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import GetMLTaskRunsRequestTypeDef
def get_value() -> GetMLTaskRunsRequestTypeDef:
return {
"TransformId": ...,
}
# GetMLTaskRunsRequestTypeDef definition
class GetMLTaskRunsRequestTypeDef(TypedDict):
TransformId: str,
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
Filter: NotRequired[TaskRunFilterCriteriaTypeDef], # (1)
Sort: NotRequired[TaskRunSortCriteriaTypeDef], # (2)
ListDataQualityStatisticAnnotationsRequestTypeDef#
# ListDataQualityStatisticAnnotationsRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import ListDataQualityStatisticAnnotationsRequestTypeDef
def get_value() -> ListDataQualityStatisticAnnotationsRequestTypeDef:
return {
"StatisticId": ...,
}
# ListDataQualityStatisticAnnotationsRequestTypeDef definition
class ListDataQualityStatisticAnnotationsRequestTypeDef(TypedDict):
StatisticId: NotRequired[str],
ProfileId: NotRequired[str],
TimestampFilter: NotRequired[TimestampFilterTypeDef], # (1)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListDataQualityStatisticsRequestTypeDef#
# ListDataQualityStatisticsRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import ListDataQualityStatisticsRequestTypeDef
def get_value() -> ListDataQualityStatisticsRequestTypeDef:
return {
"StatisticId": ...,
}
# ListDataQualityStatisticsRequestTypeDef definition
class ListDataQualityStatisticsRequestTypeDef(TypedDict):
StatisticId: NotRequired[str],
ProfileId: NotRequired[str],
TimestampFilter: NotRequired[TimestampFilterTypeDef], # (1)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
TriggerTypeDef#
# TriggerTypeDef TypedDict usage example
from types_boto3_glue.type_defs import TriggerTypeDef
def get_value() -> TriggerTypeDef:
return {
"Name": ...,
}
# 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)
- See TriggerTypeType
- See TriggerStateType
- See ActionOutputTypeDef
- See PredicateOutputTypeDef
- See EventBatchingConditionTypeDef
GetUsageProfileResponseTypeDef#
# GetUsageProfileResponseTypeDef TypedDict usage example
from types_boto3_glue.type_defs import GetUsageProfileResponseTypeDef
def get_value() -> GetUsageProfileResponseTypeDef:
return {
"Name": ...,
}
# GetUsageProfileResponseTypeDef definition
class GetUsageProfileResponseTypeDef(TypedDict):
Name: str,
Description: str,
Configuration: ProfileConfigurationOutputTypeDef, # (1)
CreatedOn: datetime,
LastModifiedOn: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
EvaluationMetricsTypeDef#
# EvaluationMetricsTypeDef TypedDict usage example
from types_boto3_glue.type_defs import EvaluationMetricsTypeDef
def get_value() -> EvaluationMetricsTypeDef:
return {
"TransformType": ...,
}
# EvaluationMetricsTypeDef definition
class EvaluationMetricsTypeDef(TypedDict):
TransformType: TransformTypeType, # (1)
FindMatchesMetrics: NotRequired[FindMatchesMetricsTypeDef], # (2)
CreateSessionRequestTypeDef#
# CreateSessionRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import CreateSessionRequestTypeDef
def get_value() -> CreateSessionRequestTypeDef:
return {
"Id": ...,
}
# CreateSessionRequestTypeDef definition
class CreateSessionRequestTypeDef(TypedDict):
Id: str,
Role: str,
Command: SessionCommandTypeDef, # (1)
Description: NotRequired[str],
Timeout: NotRequired[int],
IdleTimeout: NotRequired[int],
DefaultArguments: NotRequired[Mapping[str, str]],
Connections: NotRequired[ConnectionsListUnionTypeDef], # (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],
- See SessionCommandTypeDef
- See ConnectionsListTypeDef ConnectionsListOutputTypeDef
- See WorkerTypeType
CrawlerTypeDef#
# CrawlerTypeDef TypedDict usage example
from types_boto3_glue.type_defs import CrawlerTypeDef
def get_value() -> CrawlerTypeDef:
return {
"Name": ...,
}
# 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)
- See CrawlerTargetsOutputTypeDef
- See RecrawlPolicyTypeDef
- See SchemaChangePolicyTypeDef
- See LineageConfigurationTypeDef
- See CrawlerStateType
- See ScheduleTypeDef
- See LastCrawlInfoTypeDef
- See LakeFormationConfigurationTypeDef
ListDataQualityRulesetsRequestTypeDef#
# ListDataQualityRulesetsRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import ListDataQualityRulesetsRequestTypeDef
def get_value() -> ListDataQualityRulesetsRequestTypeDef:
return {
"NextToken": ...,
}
# ListDataQualityRulesetsRequestTypeDef definition
class ListDataQualityRulesetsRequestTypeDef(TypedDict):
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
Filter: NotRequired[DataQualityRulesetFilterCriteriaTypeDef], # (1)
Tags: NotRequired[Mapping[str, str]],
ListDataQualityRulesetsResponseTypeDef#
# ListDataQualityRulesetsResponseTypeDef TypedDict usage example
from types_boto3_glue.type_defs import ListDataQualityRulesetsResponseTypeDef
def get_value() -> ListDataQualityRulesetsResponseTypeDef:
return {
"Rulesets": ...,
}
# ListDataQualityRulesetsResponseTypeDef definition
class ListDataQualityRulesetsResponseTypeDef(TypedDict):
Rulesets: List[DataQualityRulesetListDetailsTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
DescribeInboundIntegrationsResponseTypeDef#
# DescribeInboundIntegrationsResponseTypeDef TypedDict usage example
from types_boto3_glue.type_defs import DescribeInboundIntegrationsResponseTypeDef
def get_value() -> DescribeInboundIntegrationsResponseTypeDef:
return {
"InboundIntegrations": ...,
}
# DescribeInboundIntegrationsResponseTypeDef definition
class DescribeInboundIntegrationsResponseTypeDef(TypedDict):
InboundIntegrations: List[InboundIntegrationTypeDef], # (1)
Marker: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeIntegrationsResponseTypeDef#
# DescribeIntegrationsResponseTypeDef TypedDict usage example
from types_boto3_glue.type_defs import DescribeIntegrationsResponseTypeDef
def get_value() -> DescribeIntegrationsResponseTypeDef:
return {
"Integrations": ...,
}
# DescribeIntegrationsResponseTypeDef definition
class DescribeIntegrationsResponseTypeDef(TypedDict):
Integrations: List[IntegrationTypeDef], # (1)
Marker: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateSessionResponseTypeDef#
# CreateSessionResponseTypeDef TypedDict usage example
from types_boto3_glue.type_defs import CreateSessionResponseTypeDef
def get_value() -> CreateSessionResponseTypeDef:
return {
"Session": ...,
}
# CreateSessionResponseTypeDef definition
class CreateSessionResponseTypeDef(TypedDict):
Session: SessionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetSessionResponseTypeDef#
# GetSessionResponseTypeDef TypedDict usage example
from types_boto3_glue.type_defs import GetSessionResponseTypeDef
def get_value() -> GetSessionResponseTypeDef:
return {
"Session": ...,
}
# GetSessionResponseTypeDef definition
class GetSessionResponseTypeDef(TypedDict):
Session: SessionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListSessionsResponseTypeDef#
# ListSessionsResponseTypeDef TypedDict usage example
from types_boto3_glue.type_defs import ListSessionsResponseTypeDef
def get_value() -> ListSessionsResponseTypeDef:
return {
"Ids": ...,
}
# ListSessionsResponseTypeDef definition
class ListSessionsResponseTypeDef(TypedDict):
Ids: List[str],
Sessions: List[SessionTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
GetDataCatalogEncryptionSettingsResponseTypeDef#
# GetDataCatalogEncryptionSettingsResponseTypeDef TypedDict usage example
from types_boto3_glue.type_defs import GetDataCatalogEncryptionSettingsResponseTypeDef
def get_value() -> GetDataCatalogEncryptionSettingsResponseTypeDef:
return {
"DataCatalogEncryptionSettings": ...,
}
# GetDataCatalogEncryptionSettingsResponseTypeDef definition
class GetDataCatalogEncryptionSettingsResponseTypeDef(TypedDict):
DataCatalogEncryptionSettings: DataCatalogEncryptionSettingsTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
PutDataCatalogEncryptionSettingsRequestTypeDef#
# PutDataCatalogEncryptionSettingsRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import PutDataCatalogEncryptionSettingsRequestTypeDef
def get_value() -> PutDataCatalogEncryptionSettingsRequestTypeDef:
return {
"DataCatalogEncryptionSettings": ...,
}
# PutDataCatalogEncryptionSettingsRequestTypeDef definition
class PutDataCatalogEncryptionSettingsRequestTypeDef(TypedDict):
DataCatalogEncryptionSettings: DataCatalogEncryptionSettingsTypeDef, # (1)
CatalogId: NotRequired[str],
CatalogTypeDef#
# CatalogTypeDef TypedDict usage example
from types_boto3_glue.type_defs import CatalogTypeDef
def get_value() -> CatalogTypeDef:
return {
"CatalogId": ...,
}
# 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)
- See TargetRedshiftCatalogTypeDef
- See FederatedCatalogTypeDef
- See CatalogPropertiesOutputTypeDef
- See PrincipalPermissionsOutputTypeDef
- See PrincipalPermissionsOutputTypeDef
DatabaseTypeDef#
# DatabaseTypeDef TypedDict usage example
from types_boto3_glue.type_defs import DatabaseTypeDef
def get_value() -> DatabaseTypeDef:
return {
"Name": ...,
}
# 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)
DataQualityObservationTypeDef#
# DataQualityObservationTypeDef TypedDict usage example
from types_boto3_glue.type_defs import DataQualityObservationTypeDef
def get_value() -> DataQualityObservationTypeDef:
return {
"Description": ...,
}
# DataQualityObservationTypeDef definition
class DataQualityObservationTypeDef(TypedDict):
Description: NotRequired[str],
MetricBasedObservation: NotRequired[MetricBasedObservationTypeDef], # (1)
DataQualityResultDescriptionTypeDef#
# DataQualityResultDescriptionTypeDef TypedDict usage example
from types_boto3_glue.type_defs import DataQualityResultDescriptionTypeDef
def get_value() -> DataQualityResultDescriptionTypeDef:
return {
"ResultId": ...,
}
# DataQualityResultDescriptionTypeDef definition
class DataQualityResultDescriptionTypeDef(TypedDict):
ResultId: NotRequired[str],
DataSource: NotRequired[DataSourceOutputTypeDef], # (1)
JobName: NotRequired[str],
JobRunId: NotRequired[str],
StartedOn: NotRequired[datetime],
DataQualityRuleRecommendationRunDescriptionTypeDef#
# DataQualityRuleRecommendationRunDescriptionTypeDef TypedDict usage example
from types_boto3_glue.type_defs import DataQualityRuleRecommendationRunDescriptionTypeDef
def get_value() -> DataQualityRuleRecommendationRunDescriptionTypeDef:
return {
"RunId": ...,
}
# DataQualityRuleRecommendationRunDescriptionTypeDef definition
class DataQualityRuleRecommendationRunDescriptionTypeDef(TypedDict):
RunId: NotRequired[str],
Status: NotRequired[TaskStatusTypeType], # (1)
StartedOn: NotRequired[datetime],
DataSource: NotRequired[DataSourceOutputTypeDef], # (2)
DataQualityRulesetEvaluationRunDescriptionTypeDef#
# DataQualityRulesetEvaluationRunDescriptionTypeDef TypedDict usage example
from types_boto3_glue.type_defs import DataQualityRulesetEvaluationRunDescriptionTypeDef
def get_value() -> DataQualityRulesetEvaluationRunDescriptionTypeDef:
return {
"RunId": ...,
}
# DataQualityRulesetEvaluationRunDescriptionTypeDef definition
class DataQualityRulesetEvaluationRunDescriptionTypeDef(TypedDict):
RunId: NotRequired[str],
Status: NotRequired[TaskStatusTypeType], # (1)
StartedOn: NotRequired[datetime],
DataSource: NotRequired[DataSourceOutputTypeDef], # (2)
GetDataQualityRuleRecommendationRunResponseTypeDef#
# GetDataQualityRuleRecommendationRunResponseTypeDef TypedDict usage example
from types_boto3_glue.type_defs import GetDataQualityRuleRecommendationRunResponseTypeDef
def get_value() -> GetDataQualityRuleRecommendationRunResponseTypeDef:
return {
"RunId": ...,
}
# 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)
GetDataQualityRulesetEvaluationRunResponseTypeDef#
# GetDataQualityRulesetEvaluationRunResponseTypeDef TypedDict usage example
from types_boto3_glue.type_defs import GetDataQualityRulesetEvaluationRunResponseTypeDef
def get_value() -> GetDataQualityRulesetEvaluationRunResponseTypeDef:
return {
"RunId": ...,
}
# 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)
- See DataSourceOutputTypeDef
- See DataQualityEvaluationRunAdditionalRunOptionsTypeDef
- See TaskStatusTypeType
- See DataSourceOutputTypeDef
- See ResponseMetadataTypeDef
DropNullFieldsOutputTypeDef#
# DropNullFieldsOutputTypeDef TypedDict usage example
from types_boto3_glue.type_defs import DropNullFieldsOutputTypeDef
def get_value() -> DropNullFieldsOutputTypeDef:
return {
"Name": ...,
}
# DropNullFieldsOutputTypeDef definition
class DropNullFieldsOutputTypeDef(TypedDict):
Name: str,
Inputs: List[str],
NullCheckBoxList: NotRequired[NullCheckBoxListTypeDef], # (1)
NullTextList: NotRequired[List[NullValueFieldTypeDef]], # (2)
DropNullFieldsTypeDef#
# DropNullFieldsTypeDef TypedDict usage example
from types_boto3_glue.type_defs import DropNullFieldsTypeDef
def get_value() -> DropNullFieldsTypeDef:
return {
"Name": ...,
}
# DropNullFieldsTypeDef definition
class DropNullFieldsTypeDef(TypedDict):
Name: str,
Inputs: Sequence[str],
NullCheckBoxList: NotRequired[NullCheckBoxListTypeDef], # (1)
NullTextList: NotRequired[Sequence[NullValueFieldTypeDef]], # (2)
ColumnStatisticsDataOutputTypeDef#
# ColumnStatisticsDataOutputTypeDef TypedDict usage example
from types_boto3_glue.type_defs import ColumnStatisticsDataOutputTypeDef
def get_value() -> ColumnStatisticsDataOutputTypeDef:
return {
"Type": ...,
}
# 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)
- See ColumnStatisticsTypeType
- See BooleanColumnStatisticsDataTypeDef
- See DateColumnStatisticsDataOutputTypeDef
- See DecimalColumnStatisticsDataOutputTypeDef
- See DoubleColumnStatisticsDataTypeDef
- See LongColumnStatisticsDataTypeDef
- See StringColumnStatisticsDataTypeDef
- See BinaryColumnStatisticsDataTypeDef
StorageDescriptorOutputTypeDef#
# StorageDescriptorOutputTypeDef TypedDict usage example
from types_boto3_glue.type_defs import StorageDescriptorOutputTypeDef
def get_value() -> StorageDescriptorOutputTypeDef:
return {
"Columns": ...,
}
# 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)
- See ColumnOutputTypeDef
- See SerDeInfoOutputTypeDef
- See OrderTypeDef
- See SkewedInfoOutputTypeDef
- See SchemaReferenceTypeDef
SecurityConfigurationTypeDef#
# SecurityConfigurationTypeDef TypedDict usage example
from types_boto3_glue.type_defs import SecurityConfigurationTypeDef
def get_value() -> SecurityConfigurationTypeDef:
return {
"Name": ...,
}
# SecurityConfigurationTypeDef definition
class SecurityConfigurationTypeDef(TypedDict):
Name: NotRequired[str],
CreatedTimeStamp: NotRequired[datetime],
EncryptionConfiguration: NotRequired[EncryptionConfigurationOutputTypeDef], # (1)
DeleteSchemaVersionsResponseTypeDef#
# DeleteSchemaVersionsResponseTypeDef TypedDict usage example
from types_boto3_glue.type_defs import DeleteSchemaVersionsResponseTypeDef
def get_value() -> DeleteSchemaVersionsResponseTypeDef:
return {
"SchemaVersionErrors": ...,
}
# DeleteSchemaVersionsResponseTypeDef definition
class DeleteSchemaVersionsResponseTypeDef(TypedDict):
SchemaVersionErrors: List[SchemaVersionErrorItemTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
FilterOutputTypeDef#
# FilterOutputTypeDef TypedDict usage example
from types_boto3_glue.type_defs import FilterOutputTypeDef
def get_value() -> FilterOutputTypeDef:
return {
"Name": ...,
}
# FilterOutputTypeDef definition
class FilterOutputTypeDef(TypedDict):
Name: str,
Inputs: List[str],
LogicalOperator: FilterLogicalOperatorType, # (1)
Filters: List[FilterExpressionOutputTypeDef], # (2)
FilterExpressionTypeDef#
# FilterExpressionTypeDef TypedDict usage example
from types_boto3_glue.type_defs import FilterExpressionTypeDef
def get_value() -> FilterExpressionTypeDef:
return {
"Operation": ...,
}
# FilterExpressionTypeDef definition
class FilterExpressionTypeDef(TypedDict):
Operation: FilterOperationType, # (1)
Values: Sequence[FilterValueUnionTypeDef], # (2)
Negated: NotRequired[bool],
UpdateMLTransformRequestTypeDef#
# UpdateMLTransformRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import UpdateMLTransformRequestTypeDef
def get_value() -> UpdateMLTransformRequestTypeDef:
return {
"TransformId": ...,
}
# UpdateMLTransformRequestTypeDef definition
class UpdateMLTransformRequestTypeDef(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],
GetMLTransformsRequestTypeDef#
# GetMLTransformsRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import GetMLTransformsRequestTypeDef
def get_value() -> GetMLTransformsRequestTypeDef:
return {
"NextToken": ...,
}
# GetMLTransformsRequestTypeDef definition
class GetMLTransformsRequestTypeDef(TypedDict):
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
Filter: NotRequired[TransformFilterCriteriaTypeDef], # (1)
Sort: NotRequired[TransformSortCriteriaTypeDef], # (2)
ListMLTransformsRequestTypeDef#
# ListMLTransformsRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import ListMLTransformsRequestTypeDef
def get_value() -> ListMLTransformsRequestTypeDef:
return {
"NextToken": ...,
}
# ListMLTransformsRequestTypeDef definition
class ListMLTransformsRequestTypeDef(TypedDict):
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
Filter: NotRequired[TransformFilterCriteriaTypeDef], # (1)
Sort: NotRequired[TransformSortCriteriaTypeDef], # (2)
Tags: NotRequired[Mapping[str, str]],
AthenaConnectorSourceOutputTypeDef#
# AthenaConnectorSourceOutputTypeDef TypedDict usage example
from types_boto3_glue.type_defs import AthenaConnectorSourceOutputTypeDef
def get_value() -> AthenaConnectorSourceOutputTypeDef:
return {
"Name": ...,
}
# AthenaConnectorSourceOutputTypeDef definition
class AthenaConnectorSourceOutputTypeDef(TypedDict):
Name: str,
ConnectionName: str,
ConnectorName: str,
ConnectionType: str,
SchemaName: str,
ConnectionTable: NotRequired[str],
OutputSchemas: NotRequired[List[GlueSchemaOutputTypeDef]], # (1)
CatalogDeltaSourceOutputTypeDef#
# CatalogDeltaSourceOutputTypeDef TypedDict usage example
from types_boto3_glue.type_defs import CatalogDeltaSourceOutputTypeDef
def get_value() -> CatalogDeltaSourceOutputTypeDef:
return {
"Name": ...,
}
# CatalogDeltaSourceOutputTypeDef definition
class CatalogDeltaSourceOutputTypeDef(TypedDict):
Name: str,
Database: str,
Table: str,
AdditionalDeltaOptions: NotRequired[Dict[str, str]],
OutputSchemas: NotRequired[List[GlueSchemaOutputTypeDef]], # (1)
CatalogHudiSourceOutputTypeDef#
# CatalogHudiSourceOutputTypeDef TypedDict usage example
from types_boto3_glue.type_defs import CatalogHudiSourceOutputTypeDef
def get_value() -> CatalogHudiSourceOutputTypeDef:
return {
"Name": ...,
}
# CatalogHudiSourceOutputTypeDef definition
class CatalogHudiSourceOutputTypeDef(TypedDict):
Name: str,
Database: str,
Table: str,
AdditionalHudiOptions: NotRequired[Dict[str, str]],
OutputSchemas: NotRequired[List[GlueSchemaOutputTypeDef]], # (1)
ConnectorDataSourceOutputTypeDef#
# ConnectorDataSourceOutputTypeDef TypedDict usage example
from types_boto3_glue.type_defs import ConnectorDataSourceOutputTypeDef
def get_value() -> ConnectorDataSourceOutputTypeDef:
return {
"Name": ...,
}
# ConnectorDataSourceOutputTypeDef definition
class ConnectorDataSourceOutputTypeDef(TypedDict):
Name: str,
ConnectionType: str,
Data: Dict[str, str],
OutputSchemas: NotRequired[List[GlueSchemaOutputTypeDef]], # (1)
CustomCodeOutputTypeDef#
# CustomCodeOutputTypeDef TypedDict usage example
from types_boto3_glue.type_defs import CustomCodeOutputTypeDef
def get_value() -> CustomCodeOutputTypeDef:
return {
"Name": ...,
}
# CustomCodeOutputTypeDef definition
class CustomCodeOutputTypeDef(TypedDict):
Name: str,
Inputs: List[str],
Code: str,
ClassName: str,
OutputSchemas: NotRequired[List[GlueSchemaOutputTypeDef]], # (1)
DynamicTransformOutputTypeDef#
# DynamicTransformOutputTypeDef TypedDict usage example
from types_boto3_glue.type_defs import DynamicTransformOutputTypeDef
def get_value() -> DynamicTransformOutputTypeDef:
return {
"Name": ...,
}
# 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)
JDBCConnectorSourceOutputTypeDef#
# JDBCConnectorSourceOutputTypeDef TypedDict usage example
from types_boto3_glue.type_defs import JDBCConnectorSourceOutputTypeDef
def get_value() -> JDBCConnectorSourceOutputTypeDef:
return {
"Name": ...,
}
# 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)
JDBCConnectorTargetOutputTypeDef#
# JDBCConnectorTargetOutputTypeDef TypedDict usage example
from types_boto3_glue.type_defs import JDBCConnectorTargetOutputTypeDef
def get_value() -> JDBCConnectorTargetOutputTypeDef:
return {
"Name": ...,
}
# 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)
S3CatalogDeltaSourceOutputTypeDef#
# S3CatalogDeltaSourceOutputTypeDef TypedDict usage example
from types_boto3_glue.type_defs import S3CatalogDeltaSourceOutputTypeDef
def get_value() -> S3CatalogDeltaSourceOutputTypeDef:
return {
"Name": ...,
}
# S3CatalogDeltaSourceOutputTypeDef definition
class S3CatalogDeltaSourceOutputTypeDef(TypedDict):
Name: str,
Database: str,
Table: str,
AdditionalDeltaOptions: NotRequired[Dict[str, str]],
OutputSchemas: NotRequired[List[GlueSchemaOutputTypeDef]], # (1)
S3CatalogHudiSourceOutputTypeDef#
# S3CatalogHudiSourceOutputTypeDef TypedDict usage example
from types_boto3_glue.type_defs import S3CatalogHudiSourceOutputTypeDef
def get_value() -> S3CatalogHudiSourceOutputTypeDef:
return {
"Name": ...,
}
# S3CatalogHudiSourceOutputTypeDef definition
class S3CatalogHudiSourceOutputTypeDef(TypedDict):
Name: str,
Database: str,
Table: str,
AdditionalHudiOptions: NotRequired[Dict[str, str]],
OutputSchemas: NotRequired[List[GlueSchemaOutputTypeDef]], # (1)
S3CsvSourceOutputTypeDef#
# S3CsvSourceOutputTypeDef TypedDict usage example
from types_boto3_glue.type_defs import S3CsvSourceOutputTypeDef
def get_value() -> S3CsvSourceOutputTypeDef:
return {
"Name": ...,
}
# 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)
- See CompressionTypeType
- See S3DirectSourceAdditionalOptionsTypeDef
- See SeparatorType
- See QuoteCharType
- See GlueSchemaOutputTypeDef
S3DeltaSourceOutputTypeDef#
# S3DeltaSourceOutputTypeDef TypedDict usage example
from types_boto3_glue.type_defs import S3DeltaSourceOutputTypeDef
def get_value() -> S3DeltaSourceOutputTypeDef:
return {
"Name": ...,
}
# S3DeltaSourceOutputTypeDef definition
class S3DeltaSourceOutputTypeDef(TypedDict):
Name: str,
Paths: List[str],
AdditionalDeltaOptions: NotRequired[Dict[str, str]],
AdditionalOptions: NotRequired[S3DirectSourceAdditionalOptionsTypeDef], # (1)
OutputSchemas: NotRequired[List[GlueSchemaOutputTypeDef]], # (2)
S3HudiSourceOutputTypeDef#
# S3HudiSourceOutputTypeDef TypedDict usage example
from types_boto3_glue.type_defs import S3HudiSourceOutputTypeDef
def get_value() -> S3HudiSourceOutputTypeDef:
return {
"Name": ...,
}
# S3HudiSourceOutputTypeDef definition
class S3HudiSourceOutputTypeDef(TypedDict):
Name: str,
Paths: List[str],
AdditionalHudiOptions: NotRequired[Dict[str, str]],
AdditionalOptions: NotRequired[S3DirectSourceAdditionalOptionsTypeDef], # (1)
OutputSchemas: NotRequired[List[GlueSchemaOutputTypeDef]], # (2)
S3JsonSourceOutputTypeDef#
# S3JsonSourceOutputTypeDef TypedDict usage example
from types_boto3_glue.type_defs import S3JsonSourceOutputTypeDef
def get_value() -> S3JsonSourceOutputTypeDef:
return {
"Name": ...,
}
# 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)
S3ParquetSourceOutputTypeDef#
# S3ParquetSourceOutputTypeDef TypedDict usage example
from types_boto3_glue.type_defs import S3ParquetSourceOutputTypeDef
def get_value() -> S3ParquetSourceOutputTypeDef:
return {
"Name": ...,
}
# 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)
- See ParquetCompressionTypeType
- See S3DirectSourceAdditionalOptionsTypeDef
- See GlueSchemaOutputTypeDef
SnowflakeSourceOutputTypeDef#
# SnowflakeSourceOutputTypeDef TypedDict usage example
from types_boto3_glue.type_defs import SnowflakeSourceOutputTypeDef
def get_value() -> SnowflakeSourceOutputTypeDef:
return {
"Name": ...,
}
# SnowflakeSourceOutputTypeDef definition
class SnowflakeSourceOutputTypeDef(TypedDict):
Name: str,
Data: SnowflakeNodeDataOutputTypeDef, # (1)
OutputSchemas: NotRequired[List[GlueSchemaOutputTypeDef]], # (2)
SparkConnectorSourceOutputTypeDef#
# SparkConnectorSourceOutputTypeDef TypedDict usage example
from types_boto3_glue.type_defs import SparkConnectorSourceOutputTypeDef
def get_value() -> SparkConnectorSourceOutputTypeDef:
return {
"Name": ...,
}
# SparkConnectorSourceOutputTypeDef definition
class SparkConnectorSourceOutputTypeDef(TypedDict):
Name: str,
ConnectionName: str,
ConnectorName: str,
ConnectionType: str,
AdditionalOptions: NotRequired[Dict[str, str]],
OutputSchemas: NotRequired[List[GlueSchemaOutputTypeDef]], # (1)
SparkConnectorTargetOutputTypeDef#
# SparkConnectorTargetOutputTypeDef TypedDict usage example
from types_boto3_glue.type_defs import SparkConnectorTargetOutputTypeDef
def get_value() -> SparkConnectorTargetOutputTypeDef:
return {
"Name": ...,
}
# 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)
SparkSQLOutputTypeDef#
# SparkSQLOutputTypeDef TypedDict usage example
from types_boto3_glue.type_defs import SparkSQLOutputTypeDef
def get_value() -> SparkSQLOutputTypeDef:
return {
"Name": ...,
}
# SparkSQLOutputTypeDef definition
class SparkSQLOutputTypeDef(TypedDict):
Name: str,
Inputs: List[str],
SqlQuery: str,
SqlAliases: List[SqlAliasTypeDef], # (1)
OutputSchemas: NotRequired[List[GlueSchemaOutputTypeDef]], # (2)
AthenaConnectorSourceTypeDef#
# AthenaConnectorSourceTypeDef TypedDict usage example
from types_boto3_glue.type_defs import AthenaConnectorSourceTypeDef
def get_value() -> AthenaConnectorSourceTypeDef:
return {
"Name": ...,
}
# AthenaConnectorSourceTypeDef definition
class AthenaConnectorSourceTypeDef(TypedDict):
Name: str,
ConnectionName: str,
ConnectorName: str,
ConnectionType: str,
SchemaName: str,
ConnectionTable: NotRequired[str],
OutputSchemas: NotRequired[Sequence[GlueSchemaTypeDef]], # (1)
CatalogDeltaSourceTypeDef#
# CatalogDeltaSourceTypeDef TypedDict usage example
from types_boto3_glue.type_defs import CatalogDeltaSourceTypeDef
def get_value() -> CatalogDeltaSourceTypeDef:
return {
"Name": ...,
}
# CatalogDeltaSourceTypeDef definition
class CatalogDeltaSourceTypeDef(TypedDict):
Name: str,
Database: str,
Table: str,
AdditionalDeltaOptions: NotRequired[Mapping[str, str]],
OutputSchemas: NotRequired[Sequence[GlueSchemaTypeDef]], # (1)
CatalogHudiSourceTypeDef#
# CatalogHudiSourceTypeDef TypedDict usage example
from types_boto3_glue.type_defs import CatalogHudiSourceTypeDef
def get_value() -> CatalogHudiSourceTypeDef:
return {
"Name": ...,
}
# CatalogHudiSourceTypeDef definition
class CatalogHudiSourceTypeDef(TypedDict):
Name: str,
Database: str,
Table: str,
AdditionalHudiOptions: NotRequired[Mapping[str, str]],
OutputSchemas: NotRequired[Sequence[GlueSchemaTypeDef]], # (1)
CustomCodeTypeDef#
# CustomCodeTypeDef TypedDict usage example
from types_boto3_glue.type_defs import CustomCodeTypeDef
def get_value() -> CustomCodeTypeDef:
return {
"Name": ...,
}
# CustomCodeTypeDef definition
class CustomCodeTypeDef(TypedDict):
Name: str,
Inputs: Sequence[str],
Code: str,
ClassName: str,
OutputSchemas: NotRequired[Sequence[GlueSchemaTypeDef]], # (1)
JDBCConnectorTargetTypeDef#
# JDBCConnectorTargetTypeDef TypedDict usage example
from types_boto3_glue.type_defs import JDBCConnectorTargetTypeDef
def get_value() -> JDBCConnectorTargetTypeDef:
return {
"Name": ...,
}
# 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)
S3CatalogDeltaSourceTypeDef#
# S3CatalogDeltaSourceTypeDef TypedDict usage example
from types_boto3_glue.type_defs import S3CatalogDeltaSourceTypeDef
def get_value() -> S3CatalogDeltaSourceTypeDef:
return {
"Name": ...,
}
# S3CatalogDeltaSourceTypeDef definition
class S3CatalogDeltaSourceTypeDef(TypedDict):
Name: str,
Database: str,
Table: str,
AdditionalDeltaOptions: NotRequired[Mapping[str, str]],
OutputSchemas: NotRequired[Sequence[GlueSchemaTypeDef]], # (1)
S3CatalogHudiSourceTypeDef#
# S3CatalogHudiSourceTypeDef TypedDict usage example
from types_boto3_glue.type_defs import S3CatalogHudiSourceTypeDef
def get_value() -> S3CatalogHudiSourceTypeDef:
return {
"Name": ...,
}
# S3CatalogHudiSourceTypeDef definition
class S3CatalogHudiSourceTypeDef(TypedDict):
Name: str,
Database: str,
Table: str,
AdditionalHudiOptions: NotRequired[Mapping[str, str]],
OutputSchemas: NotRequired[Sequence[GlueSchemaTypeDef]], # (1)
S3CsvSourceTypeDef#
# S3CsvSourceTypeDef TypedDict usage example
from types_boto3_glue.type_defs import S3CsvSourceTypeDef
def get_value() -> S3CsvSourceTypeDef:
return {
"Name": ...,
}
# 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)
- See CompressionTypeType
- See S3DirectSourceAdditionalOptionsTypeDef
- See SeparatorType
- See QuoteCharType
- See GlueSchemaTypeDef
S3DeltaSourceTypeDef#
# S3DeltaSourceTypeDef TypedDict usage example
from types_boto3_glue.type_defs import S3DeltaSourceTypeDef
def get_value() -> S3DeltaSourceTypeDef:
return {
"Name": ...,
}
# S3DeltaSourceTypeDef definition
class S3DeltaSourceTypeDef(TypedDict):
Name: str,
Paths: Sequence[str],
AdditionalDeltaOptions: NotRequired[Mapping[str, str]],
AdditionalOptions: NotRequired[S3DirectSourceAdditionalOptionsTypeDef], # (1)
OutputSchemas: NotRequired[Sequence[GlueSchemaTypeDef]], # (2)
S3HudiSourceTypeDef#
# S3HudiSourceTypeDef TypedDict usage example
from types_boto3_glue.type_defs import S3HudiSourceTypeDef
def get_value() -> S3HudiSourceTypeDef:
return {
"Name": ...,
}
# S3HudiSourceTypeDef definition
class S3HudiSourceTypeDef(TypedDict):
Name: str,
Paths: Sequence[str],
AdditionalHudiOptions: NotRequired[Mapping[str, str]],
AdditionalOptions: NotRequired[S3DirectSourceAdditionalOptionsTypeDef], # (1)
OutputSchemas: NotRequired[Sequence[GlueSchemaTypeDef]], # (2)
S3JsonSourceTypeDef#
# S3JsonSourceTypeDef TypedDict usage example
from types_boto3_glue.type_defs import S3JsonSourceTypeDef
def get_value() -> S3JsonSourceTypeDef:
return {
"Name": ...,
}
# 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)
S3ParquetSourceTypeDef#
# S3ParquetSourceTypeDef TypedDict usage example
from types_boto3_glue.type_defs import S3ParquetSourceTypeDef
def get_value() -> S3ParquetSourceTypeDef:
return {
"Name": ...,
}
# 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)
SparkConnectorSourceTypeDef#
# SparkConnectorSourceTypeDef TypedDict usage example
from types_boto3_glue.type_defs import SparkConnectorSourceTypeDef
def get_value() -> SparkConnectorSourceTypeDef:
return {
"Name": ...,
}
# SparkConnectorSourceTypeDef definition
class SparkConnectorSourceTypeDef(TypedDict):
Name: str,
ConnectionName: str,
ConnectorName: str,
ConnectionType: str,
AdditionalOptions: NotRequired[Mapping[str, str]],
OutputSchemas: NotRequired[Sequence[GlueSchemaTypeDef]], # (1)
SparkConnectorTargetTypeDef#
# SparkConnectorTargetTypeDef TypedDict usage example
from types_boto3_glue.type_defs import SparkConnectorTargetTypeDef
def get_value() -> SparkConnectorTargetTypeDef:
return {
"Name": ...,
}
# 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)
SparkSQLTypeDef#
# SparkSQLTypeDef TypedDict usage example
from types_boto3_glue.type_defs import SparkSQLTypeDef
def get_value() -> SparkSQLTypeDef:
return {
"Name": ...,
}
# SparkSQLTypeDef definition
class SparkSQLTypeDef(TypedDict):
Name: str,
Inputs: Sequence[str],
SqlQuery: str,
SqlAliases: Sequence[SqlAliasTypeDef], # (1)
OutputSchemas: NotRequired[Sequence[GlueSchemaTypeDef]], # (2)
- See SqlAliasTypeDef
- See GlueSchemaTypeDef
DataSourceTypeDef#
# DataSourceTypeDef TypedDict usage example
from types_boto3_glue.type_defs import DataSourceTypeDef
def get_value() -> DataSourceTypeDef:
return {
"GlueTable": ...,
}
# DataSourceTypeDef definition
class DataSourceTypeDef(TypedDict):
GlueTable: GlueTableUnionTypeDef, # (1)
TableOptimizerConfigurationTypeDef#
# TableOptimizerConfigurationTypeDef TypedDict usage example
from types_boto3_glue.type_defs import TableOptimizerConfigurationTypeDef
def get_value() -> TableOptimizerConfigurationTypeDef:
return {
"roleArn": ...,
}
# TableOptimizerConfigurationTypeDef definition
class TableOptimizerConfigurationTypeDef(TypedDict):
roleArn: NotRequired[str],
enabled: NotRequired[bool],
vpcConfiguration: NotRequired[TableOptimizerVpcConfigurationTypeDef], # (1)
retentionConfiguration: NotRequired[RetentionConfigurationTypeDef], # (2)
orphanFileDeletionConfiguration: NotRequired[OrphanFileDeletionConfigurationTypeDef], # (3)
- See TableOptimizerVpcConfigurationTypeDef
- See RetentionConfigurationTypeDef
- See OrphanFileDeletionConfigurationTypeDef
TableOptimizerRunTypeDef#
# TableOptimizerRunTypeDef TypedDict usage example
from types_boto3_glue.type_defs import TableOptimizerRunTypeDef
def get_value() -> TableOptimizerRunTypeDef:
return {
"eventType": ...,
}
# 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)
- See TableOptimizerEventTypeType
- See RunMetricsTypeDef
- See CompactionMetricsTypeDef
- See RetentionMetricsTypeDef
- See OrphanFileDeletionMetricsTypeDef
GetIntegrationTablePropertiesResponseTypeDef#
# GetIntegrationTablePropertiesResponseTypeDef TypedDict usage example
from types_boto3_glue.type_defs import GetIntegrationTablePropertiesResponseTypeDef
def get_value() -> GetIntegrationTablePropertiesResponseTypeDef:
return {
"ResourceArn": ...,
}
# GetIntegrationTablePropertiesResponseTypeDef definition
class GetIntegrationTablePropertiesResponseTypeDef(TypedDict):
ResourceArn: str,
TableName: str,
SourceTableConfig: SourceTableConfigOutputTypeDef, # (1)
TargetTableConfig: TargetTableConfigOutputTypeDef, # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
JDBCConnectorSourceTypeDef#
# JDBCConnectorSourceTypeDef TypedDict usage example
from types_boto3_glue.type_defs import JDBCConnectorSourceTypeDef
def get_value() -> JDBCConnectorSourceTypeDef:
return {
"Name": ...,
}
# 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)
GetJobRunResponseTypeDef#
# GetJobRunResponseTypeDef TypedDict usage example
from types_boto3_glue.type_defs import GetJobRunResponseTypeDef
def get_value() -> GetJobRunResponseTypeDef:
return {
"JobRun": ...,
}
# GetJobRunResponseTypeDef definition
class GetJobRunResponseTypeDef(TypedDict):
JobRun: JobRunTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See JobRunTypeDef
- See ResponseMetadataTypeDef
GetJobRunsResponseTypeDef#
# GetJobRunsResponseTypeDef TypedDict usage example
from types_boto3_glue.type_defs import GetJobRunsResponseTypeDef
def get_value() -> GetJobRunsResponseTypeDef:
return {
"JobRuns": ...,
}
# GetJobRunsResponseTypeDef definition
class GetJobRunsResponseTypeDef(TypedDict):
JobRuns: List[JobRunTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See JobRunTypeDef
- See ResponseMetadataTypeDef
JobNodeDetailsTypeDef#
# JobNodeDetailsTypeDef TypedDict usage example
from types_boto3_glue.type_defs import JobNodeDetailsTypeDef
def get_value() -> JobNodeDetailsTypeDef:
return {
"JobRuns": ...,
}
# JobNodeDetailsTypeDef definition
class JobNodeDetailsTypeDef(TypedDict):
JobRuns: NotRequired[List[JobRunTypeDef]], # (1)
- See JobRunTypeDef
JoinTypeDef#
# JoinTypeDef TypedDict usage example
from types_boto3_glue.type_defs import JoinTypeDef
def get_value() -> JoinTypeDef:
return {
"Name": ...,
}
# JoinTypeDef definition
class JoinTypeDef(TypedDict):
Name: str,
Inputs: Sequence[str],
JoinType: JoinTypeType, # (1)
Columns: Sequence[JoinColumnUnionTypeDef], # (2)
GetMLTaskRunResponseTypeDef#
# GetMLTaskRunResponseTypeDef TypedDict usage example
from types_boto3_glue.type_defs import GetMLTaskRunResponseTypeDef
def get_value() -> GetMLTaskRunResponseTypeDef:
return {
"TransformId": ...,
}
# 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)
TaskRunTypeDef#
# TaskRunTypeDef TypedDict usage example
from types_boto3_glue.type_defs import TaskRunTypeDef
def get_value() -> TaskRunTypeDef:
return {
"TransformId": ...,
}
# 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],
CreateMLTransformRequestTypeDef#
# CreateMLTransformRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import CreateMLTransformRequestTypeDef
def get_value() -> CreateMLTransformRequestTypeDef:
return {
"Name": ...,
}
# CreateMLTransformRequestTypeDef definition
class CreateMLTransformRequestTypeDef(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)
- See GlueTableTypeDef GlueTableOutputTypeDef
- See TransformParametersTypeDef
- See WorkerTypeType
- See TransformEncryptionTypeDef
ApplyMappingTypeDef#
# ApplyMappingTypeDef TypedDict usage example
from types_boto3_glue.type_defs import ApplyMappingTypeDef
def get_value() -> ApplyMappingTypeDef:
return {
"Name": ...,
}
# ApplyMappingTypeDef definition
class ApplyMappingTypeDef(TypedDict):
Name: str,
Inputs: Sequence[str],
Mapping: Sequence[MappingUnionTypeDef], # (1)
QuerySchemaVersionMetadataResponseTypeDef#
# QuerySchemaVersionMetadataResponseTypeDef TypedDict usage example
from types_boto3_glue.type_defs import QuerySchemaVersionMetadataResponseTypeDef
def get_value() -> QuerySchemaVersionMetadataResponseTypeDef:
return {
"MetadataInfoMap": ...,
}
# QuerySchemaVersionMetadataResponseTypeDef definition
class QuerySchemaVersionMetadataResponseTypeDef(TypedDict):
MetadataInfoMap: Dict[str, MetadataInfoTypeDef], # (1)
SchemaVersionId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
AuthenticationConfigurationTypeDef#
# AuthenticationConfigurationTypeDef TypedDict usage example
from types_boto3_glue.type_defs import AuthenticationConfigurationTypeDef
def get_value() -> AuthenticationConfigurationTypeDef:
return {
"AuthenticationType": ...,
}
# AuthenticationConfigurationTypeDef definition
class AuthenticationConfigurationTypeDef(TypedDict):
AuthenticationType: NotRequired[AuthenticationTypeType], # (1)
SecretArn: NotRequired[str],
OAuth2Properties: NotRequired[OAuth2PropertiesTypeDef], # (2)
AuthenticationConfigurationInputTypeDef#
# AuthenticationConfigurationInputTypeDef TypedDict usage example
from types_boto3_glue.type_defs import AuthenticationConfigurationInputTypeDef
def get_value() -> AuthenticationConfigurationInputTypeDef:
return {
"AuthenticationType": ...,
}
# 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]],
- See AuthenticationTypeType
- See OAuth2PropertiesInputTypeDef
- See BasicAuthenticationCredentialsTypeDef
BatchDeletePartitionRequestTypeDef#
# BatchDeletePartitionRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import BatchDeletePartitionRequestTypeDef
def get_value() -> BatchDeletePartitionRequestTypeDef:
return {
"DatabaseName": ...,
}
# BatchDeletePartitionRequestTypeDef definition
class BatchDeletePartitionRequestTypeDef(TypedDict):
DatabaseName: str,
TableName: str,
PartitionsToDelete: Sequence[PartitionValueListUnionTypeDef], # (1)
CatalogId: NotRequired[str],
BatchGetPartitionRequestTypeDef#
# BatchGetPartitionRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import BatchGetPartitionRequestTypeDef
def get_value() -> BatchGetPartitionRequestTypeDef:
return {
"DatabaseName": ...,
}
# BatchGetPartitionRequestTypeDef definition
class BatchGetPartitionRequestTypeDef(TypedDict):
DatabaseName: str,
TableName: str,
PartitionsToGet: Sequence[PartitionValueListUnionTypeDef], # (1)
CatalogId: NotRequired[str],
RecipeOutputTypeDef#
# RecipeOutputTypeDef TypedDict usage example
from types_boto3_glue.type_defs import RecipeOutputTypeDef
def get_value() -> RecipeOutputTypeDef:
return {
"Name": ...,
}
# RecipeOutputTypeDef definition
class RecipeOutputTypeDef(TypedDict):
Name: str,
Inputs: List[str],
RecipeReference: NotRequired[RecipeReferenceTypeDef], # (1)
RecipeSteps: NotRequired[List[RecipeStepOutputTypeDef]], # (2)
RecipeStepTypeDef#
# RecipeStepTypeDef TypedDict usage example
from types_boto3_glue.type_defs import RecipeStepTypeDef
def get_value() -> RecipeStepTypeDef:
return {
"Action": ...,
}
# RecipeStepTypeDef definition
class RecipeStepTypeDef(TypedDict):
Action: RecipeActionUnionTypeDef, # (1)
ConditionExpressions: NotRequired[Sequence[ConditionExpressionTypeDef]], # (2)
CreateUserDefinedFunctionRequestTypeDef#
# CreateUserDefinedFunctionRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import CreateUserDefinedFunctionRequestTypeDef
def get_value() -> CreateUserDefinedFunctionRequestTypeDef:
return {
"DatabaseName": ...,
}
# CreateUserDefinedFunctionRequestTypeDef definition
class CreateUserDefinedFunctionRequestTypeDef(TypedDict):
DatabaseName: str,
FunctionInput: UserDefinedFunctionInputTypeDef, # (1)
CatalogId: NotRequired[str],
UpdateUserDefinedFunctionRequestTypeDef#
# UpdateUserDefinedFunctionRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import UpdateUserDefinedFunctionRequestTypeDef
def get_value() -> UpdateUserDefinedFunctionRequestTypeDef:
return {
"DatabaseName": ...,
}
# UpdateUserDefinedFunctionRequestTypeDef definition
class UpdateUserDefinedFunctionRequestTypeDef(TypedDict):
DatabaseName: str,
FunctionName: str,
FunctionInput: UserDefinedFunctionInputTypeDef, # (1)
CatalogId: NotRequired[str],
GetUserDefinedFunctionResponseTypeDef#
# GetUserDefinedFunctionResponseTypeDef TypedDict usage example
from types_boto3_glue.type_defs import GetUserDefinedFunctionResponseTypeDef
def get_value() -> GetUserDefinedFunctionResponseTypeDef:
return {
"UserDefinedFunction": ...,
}
# GetUserDefinedFunctionResponseTypeDef definition
class GetUserDefinedFunctionResponseTypeDef(TypedDict):
UserDefinedFunction: UserDefinedFunctionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetUserDefinedFunctionsResponseTypeDef#
# GetUserDefinedFunctionsResponseTypeDef TypedDict usage example
from types_boto3_glue.type_defs import GetUserDefinedFunctionsResponseTypeDef
def get_value() -> GetUserDefinedFunctionsResponseTypeDef:
return {
"UserDefinedFunctions": ...,
}
# GetUserDefinedFunctionsResponseTypeDef definition
class GetUserDefinedFunctionsResponseTypeDef(TypedDict):
UserDefinedFunctions: List[UserDefinedFunctionTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
StorageDescriptorTypeDef#
# StorageDescriptorTypeDef TypedDict usage example
from types_boto3_glue.type_defs import StorageDescriptorTypeDef
def get_value() -> StorageDescriptorTypeDef:
return {
"Columns": ...,
}
# 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)
- See ColumnTypeDef ColumnOutputTypeDef
- See SerDeInfoTypeDef SerDeInfoOutputTypeDef
- See OrderTypeDef
- See SkewedInfoTypeDef SkewedInfoOutputTypeDef
- See SchemaReferenceTypeDef
StatementTypeDef#
# StatementTypeDef TypedDict usage example
from types_boto3_glue.type_defs import StatementTypeDef
def get_value() -> StatementTypeDef:
return {
"Id": ...,
}
# 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],
ListDataQualityStatisticAnnotationsResponseTypeDef#
# ListDataQualityStatisticAnnotationsResponseTypeDef TypedDict usage example
from types_boto3_glue.type_defs import ListDataQualityStatisticAnnotationsResponseTypeDef
def get_value() -> ListDataQualityStatisticAnnotationsResponseTypeDef:
return {
"Annotations": ...,
}
# ListDataQualityStatisticAnnotationsResponseTypeDef definition
class ListDataQualityStatisticAnnotationsResponseTypeDef(TypedDict):
Annotations: List[StatisticAnnotationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ListDataQualityStatisticsResponseTypeDef#
# ListDataQualityStatisticsResponseTypeDef TypedDict usage example
from types_boto3_glue.type_defs import ListDataQualityStatisticsResponseTypeDef
def get_value() -> ListDataQualityStatisticsResponseTypeDef:
return {
"Statistics": ...,
}
# ListDataQualityStatisticsResponseTypeDef definition
class ListDataQualityStatisticsResponseTypeDef(TypedDict):
Statistics: List[StatisticSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
DynamicTransformTypeDef#
# DynamicTransformTypeDef TypedDict usage example
from types_boto3_glue.type_defs import DynamicTransformTypeDef
def get_value() -> DynamicTransformTypeDef:
return {
"Name": ...,
}
# 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)
RedshiftTargetTypeDef#
# RedshiftTargetTypeDef TypedDict usage example
from types_boto3_glue.type_defs import RedshiftTargetTypeDef
def get_value() -> RedshiftTargetTypeDef:
return {
"Name": ...,
}
# RedshiftTargetTypeDef definition
class RedshiftTargetTypeDef(TypedDict):
Name: str,
Inputs: Sequence[str],
Database: str,
Table: str,
RedshiftTmpDir: NotRequired[str],
TmpDirIAMRole: NotRequired[str],
UpsertRedshiftOptions: NotRequired[UpsertRedshiftTargetOptionsUnionTypeDef], # (1)
DescribeConnectionTypeResponseTypeDef#
# DescribeConnectionTypeResponseTypeDef TypedDict usage example
from types_boto3_glue.type_defs import DescribeConnectionTypeResponseTypeDef
def get_value() -> DescribeConnectionTypeResponseTypeDef:
return {
"ConnectionType": ...,
}
# 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)
- See CapabilitiesTypeDef
- See PropertyTypeDef
- See PropertyTypeDef
- See AuthConfigurationTypeDef
- See ComputeEnvironmentConfigurationTypeDef
- See PropertyTypeDef
- See PropertyTypeDef
- See PropertyTypeDef
- See PropertyTypeDef
- See ResponseMetadataTypeDef
AmazonRedshiftSourceTypeDef#
# AmazonRedshiftSourceTypeDef TypedDict usage example
from types_boto3_glue.type_defs import AmazonRedshiftSourceTypeDef
def get_value() -> AmazonRedshiftSourceTypeDef:
return {
"Name": ...,
}
# AmazonRedshiftSourceTypeDef definition
class AmazonRedshiftSourceTypeDef(TypedDict):
Name: NotRequired[str],
Data: NotRequired[AmazonRedshiftNodeDataUnionTypeDef], # (1)
AmazonRedshiftTargetTypeDef#
# AmazonRedshiftTargetTypeDef TypedDict usage example
from types_boto3_glue.type_defs import AmazonRedshiftTargetTypeDef
def get_value() -> AmazonRedshiftTargetTypeDef:
return {
"Name": ...,
}
# AmazonRedshiftTargetTypeDef definition
class AmazonRedshiftTargetTypeDef(TypedDict):
Name: NotRequired[str],
Data: NotRequired[AmazonRedshiftNodeDataUnionTypeDef], # (1)
Inputs: NotRequired[Sequence[str]],
SnowflakeTargetTypeDef#
# SnowflakeTargetTypeDef TypedDict usage example
from types_boto3_glue.type_defs import SnowflakeTargetTypeDef
def get_value() -> SnowflakeTargetTypeDef:
return {
"Name": ...,
}
# SnowflakeTargetTypeDef definition
class SnowflakeTargetTypeDef(TypedDict):
Name: str,
Data: SnowflakeNodeDataUnionTypeDef, # (1)
Inputs: NotRequired[Sequence[str]],
GetPartitionIndexesResponseTypeDef#
# GetPartitionIndexesResponseTypeDef TypedDict usage example
from types_boto3_glue.type_defs import GetPartitionIndexesResponseTypeDef
def get_value() -> GetPartitionIndexesResponseTypeDef:
return {
"PartitionIndexDescriptorList": ...,
}
# GetPartitionIndexesResponseTypeDef definition
class GetPartitionIndexesResponseTypeDef(TypedDict):
PartitionIndexDescriptorList: List[PartitionIndexDescriptorTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
TableStatusPaginatorTypeDef#
# TableStatusPaginatorTypeDef TypedDict usage example
from types_boto3_glue.type_defs import TableStatusPaginatorTypeDef
def get_value() -> TableStatusPaginatorTypeDef:
return {
"RequestedBy": ...,
}
# 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)
- See ResourceActionType
- See ResourceStateType
- See ErrorDetailTypeDef
- See StatusDetailsPaginatorTypeDef
TableStatusTypeDef#
# TableStatusTypeDef TypedDict usage example
from types_boto3_glue.type_defs import TableStatusTypeDef
def get_value() -> TableStatusTypeDef:
return {
"RequestedBy": ...,
}
# 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)
- See ResourceActionType
- See ResourceStateType
- See ErrorDetailTypeDef
- See StatusDetailsTypeDef
DecimalColumnStatisticsDataTypeDef#
# DecimalColumnStatisticsDataTypeDef TypedDict usage example
from types_boto3_glue.type_defs import DecimalColumnStatisticsDataTypeDef
def get_value() -> DecimalColumnStatisticsDataTypeDef:
return {
"MinimumValue": ...,
}
# DecimalColumnStatisticsDataTypeDef definition
class DecimalColumnStatisticsDataTypeDef(TypedDict):
NumberOfNulls: int,
NumberOfDistinctValues: int,
MinimumValue: NotRequired[DecimalNumberUnionTypeDef], # (1)
MaximumValue: NotRequired[DecimalNumberUnionTypeDef], # (1)
- See DecimalNumberTypeDef DecimalNumberOutputTypeDef
- See DecimalNumberTypeDef DecimalNumberOutputTypeDef
CreateScriptRequestTypeDef#
# CreateScriptRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import CreateScriptRequestTypeDef
def get_value() -> CreateScriptRequestTypeDef:
return {
"DagNodes": ...,
}
# CreateScriptRequestTypeDef definition
class CreateScriptRequestTypeDef(TypedDict):
DagNodes: NotRequired[Sequence[CodeGenNodeUnionTypeDef]], # (1)
DagEdges: NotRequired[Sequence[CodeGenEdgeTypeDef]], # (2)
Language: NotRequired[LanguageType], # (3)
CatalogKafkaSourceTypeDef#
# CatalogKafkaSourceTypeDef TypedDict usage example
from types_boto3_glue.type_defs import CatalogKafkaSourceTypeDef
def get_value() -> CatalogKafkaSourceTypeDef:
return {
"Name": ...,
}
# 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)
- See KafkaStreamingSourceOptionsTypeDef KafkaStreamingSourceOptionsOutputTypeDef
- See StreamingDataPreviewOptionsTypeDef
DirectKafkaSourceTypeDef#
# DirectKafkaSourceTypeDef TypedDict usage example
from types_boto3_glue.type_defs import DirectKafkaSourceTypeDef
def get_value() -> DirectKafkaSourceTypeDef:
return {
"Name": ...,
}
# DirectKafkaSourceTypeDef definition
class DirectKafkaSourceTypeDef(TypedDict):
Name: str,
StreamingOptions: NotRequired[KafkaStreamingSourceOptionsUnionTypeDef], # (1)
WindowSize: NotRequired[int],
DetectSchema: NotRequired[bool],
DataPreviewOptions: NotRequired[StreamingDataPreviewOptionsTypeDef], # (2)
- See KafkaStreamingSourceOptionsTypeDef KafkaStreamingSourceOptionsOutputTypeDef
- See StreamingDataPreviewOptionsTypeDef
CatalogKinesisSourceTypeDef#
# CatalogKinesisSourceTypeDef TypedDict usage example
from types_boto3_glue.type_defs import CatalogKinesisSourceTypeDef
def get_value() -> CatalogKinesisSourceTypeDef:
return {
"Name": ...,
}
# 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)
- See KinesisStreamingSourceOptionsTypeDef KinesisStreamingSourceOptionsOutputTypeDef
- See StreamingDataPreviewOptionsTypeDef
DirectKinesisSourceTypeDef#
# DirectKinesisSourceTypeDef TypedDict usage example
from types_boto3_glue.type_defs import DirectKinesisSourceTypeDef
def get_value() -> DirectKinesisSourceTypeDef:
return {
"Name": ...,
}
# DirectKinesisSourceTypeDef definition
class DirectKinesisSourceTypeDef(TypedDict):
Name: str,
WindowSize: NotRequired[int],
DetectSchema: NotRequired[bool],
StreamingOptions: NotRequired[KinesisStreamingSourceOptionsUnionTypeDef], # (1)
DataPreviewOptions: NotRequired[StreamingDataPreviewOptionsTypeDef], # (2)
- See KinesisStreamingSourceOptionsTypeDef KinesisStreamingSourceOptionsOutputTypeDef
- See StreamingDataPreviewOptionsTypeDef
BatchGetTriggersResponseTypeDef#
# BatchGetTriggersResponseTypeDef TypedDict usage example
from types_boto3_glue.type_defs import BatchGetTriggersResponseTypeDef
def get_value() -> BatchGetTriggersResponseTypeDef:
return {
"Triggers": ...,
}
# BatchGetTriggersResponseTypeDef definition
class BatchGetTriggersResponseTypeDef(TypedDict):
Triggers: List[TriggerTypeDef], # (1)
TriggersNotFound: List[str],
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetTriggerResponseTypeDef#
# GetTriggerResponseTypeDef TypedDict usage example
from types_boto3_glue.type_defs import GetTriggerResponseTypeDef
def get_value() -> GetTriggerResponseTypeDef:
return {
"Trigger": ...,
}
# GetTriggerResponseTypeDef definition
class GetTriggerResponseTypeDef(TypedDict):
Trigger: TriggerTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetTriggersResponseTypeDef#
# GetTriggersResponseTypeDef TypedDict usage example
from types_boto3_glue.type_defs import GetTriggersResponseTypeDef
def get_value() -> GetTriggersResponseTypeDef:
return {
"Triggers": ...,
}
# GetTriggersResponseTypeDef definition
class GetTriggersResponseTypeDef(TypedDict):
Triggers: List[TriggerTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
TriggerNodeDetailsTypeDef#
# TriggerNodeDetailsTypeDef TypedDict usage example
from types_boto3_glue.type_defs import TriggerNodeDetailsTypeDef
def get_value() -> TriggerNodeDetailsTypeDef:
return {
"Trigger": ...,
}
# TriggerNodeDetailsTypeDef definition
class TriggerNodeDetailsTypeDef(TypedDict):
Trigger: NotRequired[TriggerTypeDef], # (1)
- See TriggerTypeDef
UpdateTriggerResponseTypeDef#
# UpdateTriggerResponseTypeDef TypedDict usage example
from types_boto3_glue.type_defs import UpdateTriggerResponseTypeDef
def get_value() -> UpdateTriggerResponseTypeDef:
return {
"Trigger": ...,
}
# UpdateTriggerResponseTypeDef definition
class UpdateTriggerResponseTypeDef(TypedDict):
Trigger: TriggerTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateTriggerRequestTypeDef#
# CreateTriggerRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import CreateTriggerRequestTypeDef
def get_value() -> CreateTriggerRequestTypeDef:
return {
"Name": ...,
}
# CreateTriggerRequestTypeDef definition
class CreateTriggerRequestTypeDef(TypedDict):
Name: str,
Type: TriggerTypeType, # (1)
Actions: Sequence[ActionUnionTypeDef], # (2)
WorkflowName: NotRequired[str],
Schedule: NotRequired[str],
Predicate: NotRequired[PredicateUnionTypeDef], # (3)
Description: NotRequired[str],
StartOnCreation: NotRequired[bool],
Tags: NotRequired[Mapping[str, str]],
EventBatchingCondition: NotRequired[EventBatchingConditionTypeDef], # (4)
- See TriggerTypeType
- See ActionTypeDef ActionOutputTypeDef
- See PredicateTypeDef PredicateOutputTypeDef
- See EventBatchingConditionTypeDef
TriggerUpdateTypeDef#
# TriggerUpdateTypeDef TypedDict usage example
from types_boto3_glue.type_defs import TriggerUpdateTypeDef
def get_value() -> TriggerUpdateTypeDef:
return {
"Name": ...,
}
# 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)
- See ActionTypeDef ActionOutputTypeDef
- See PredicateTypeDef PredicateOutputTypeDef
- See EventBatchingConditionTypeDef
CreateUsageProfileRequestTypeDef#
# CreateUsageProfileRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import CreateUsageProfileRequestTypeDef
def get_value() -> CreateUsageProfileRequestTypeDef:
return {
"Name": ...,
}
# CreateUsageProfileRequestTypeDef definition
class CreateUsageProfileRequestTypeDef(TypedDict):
Name: str,
Configuration: ProfileConfigurationUnionTypeDef, # (1)
Description: NotRequired[str],
Tags: NotRequired[Mapping[str, str]],
UpdateUsageProfileRequestTypeDef#
# UpdateUsageProfileRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import UpdateUsageProfileRequestTypeDef
def get_value() -> UpdateUsageProfileRequestTypeDef:
return {
"Name": ...,
}
# UpdateUsageProfileRequestTypeDef definition
class UpdateUsageProfileRequestTypeDef(TypedDict):
Name: str,
Configuration: ProfileConfigurationUnionTypeDef, # (1)
Description: NotRequired[str],
GetMLTransformResponseTypeDef#
# GetMLTransformResponseTypeDef TypedDict usage example
from types_boto3_glue.type_defs import GetMLTransformResponseTypeDef
def get_value() -> GetMLTransformResponseTypeDef:
return {
"TransformId": ...,
}
# 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)
- See TransformStatusTypeType
- See GlueTableOutputTypeDef
- See TransformParametersTypeDef
- See EvaluationMetricsTypeDef
- See SchemaColumnTypeDef
- See WorkerTypeType
- See TransformEncryptionTypeDef
- See ResponseMetadataTypeDef
MLTransformTypeDef#
# MLTransformTypeDef TypedDict usage example
from types_boto3_glue.type_defs import MLTransformTypeDef
def get_value() -> MLTransformTypeDef:
return {
"TransformId": ...,
}
# 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)
- See TransformStatusTypeType
- See GlueTableOutputTypeDef
- See TransformParametersTypeDef
- See EvaluationMetricsTypeDef
- See SchemaColumnTypeDef
- See WorkerTypeType
- See TransformEncryptionTypeDef
BatchGetCrawlersResponseTypeDef#
# BatchGetCrawlersResponseTypeDef TypedDict usage example
from types_boto3_glue.type_defs import BatchGetCrawlersResponseTypeDef
def get_value() -> BatchGetCrawlersResponseTypeDef:
return {
"Crawlers": ...,
}
# BatchGetCrawlersResponseTypeDef definition
class BatchGetCrawlersResponseTypeDef(TypedDict):
Crawlers: List[CrawlerTypeDef], # (1)
CrawlersNotFound: List[str],
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetCrawlerResponseTypeDef#
# GetCrawlerResponseTypeDef TypedDict usage example
from types_boto3_glue.type_defs import GetCrawlerResponseTypeDef
def get_value() -> GetCrawlerResponseTypeDef:
return {
"Crawler": ...,
}
# GetCrawlerResponseTypeDef definition
class GetCrawlerResponseTypeDef(TypedDict):
Crawler: CrawlerTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetCrawlersResponseTypeDef#
# GetCrawlersResponseTypeDef TypedDict usage example
from types_boto3_glue.type_defs import GetCrawlersResponseTypeDef
def get_value() -> GetCrawlersResponseTypeDef:
return {
"Crawlers": ...,
}
# GetCrawlersResponseTypeDef definition
class GetCrawlersResponseTypeDef(TypedDict):
Crawlers: List[CrawlerTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
CreateCrawlerRequestTypeDef#
# CreateCrawlerRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import CreateCrawlerRequestTypeDef
def get_value() -> CreateCrawlerRequestTypeDef:
return {
"Name": ...,
}
# CreateCrawlerRequestTypeDef definition
class CreateCrawlerRequestTypeDef(TypedDict):
Name: str,
Role: str,
Targets: CrawlerTargetsUnionTypeDef, # (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]],
- See CrawlerTargetsTypeDef CrawlerTargetsOutputTypeDef
- See SchemaChangePolicyTypeDef
- See RecrawlPolicyTypeDef
- See LineageConfigurationTypeDef
- See LakeFormationConfigurationTypeDef
UpdateCrawlerRequestTypeDef#
# UpdateCrawlerRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import UpdateCrawlerRequestTypeDef
def get_value() -> UpdateCrawlerRequestTypeDef:
return {
"Name": ...,
}
# UpdateCrawlerRequestTypeDef definition
class UpdateCrawlerRequestTypeDef(TypedDict):
Name: str,
Role: NotRequired[str],
DatabaseName: NotRequired[str],
Description: NotRequired[str],
Targets: NotRequired[CrawlerTargetsUnionTypeDef], # (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],
- See CrawlerTargetsTypeDef CrawlerTargetsOutputTypeDef
- See SchemaChangePolicyTypeDef
- See RecrawlPolicyTypeDef
- See LineageConfigurationTypeDef
- See LakeFormationConfigurationTypeDef
GetCatalogResponseTypeDef#
# GetCatalogResponseTypeDef TypedDict usage example
from types_boto3_glue.type_defs import GetCatalogResponseTypeDef
def get_value() -> GetCatalogResponseTypeDef:
return {
"Catalog": ...,
}
# GetCatalogResponseTypeDef definition
class GetCatalogResponseTypeDef(TypedDict):
Catalog: CatalogTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetCatalogsResponseTypeDef#
# GetCatalogsResponseTypeDef TypedDict usage example
from types_boto3_glue.type_defs import GetCatalogsResponseTypeDef
def get_value() -> GetCatalogsResponseTypeDef:
return {
"CatalogList": ...,
}
# GetCatalogsResponseTypeDef definition
class GetCatalogsResponseTypeDef(TypedDict):
CatalogList: List[CatalogTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
GetDatabaseResponseTypeDef#
# GetDatabaseResponseTypeDef TypedDict usage example
from types_boto3_glue.type_defs import GetDatabaseResponseTypeDef
def get_value() -> GetDatabaseResponseTypeDef:
return {
"Database": ...,
}
# GetDatabaseResponseTypeDef definition
class GetDatabaseResponseTypeDef(TypedDict):
Database: DatabaseTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetDatabasesResponseTypeDef#
# GetDatabasesResponseTypeDef TypedDict usage example
from types_boto3_glue.type_defs import GetDatabasesResponseTypeDef
def get_value() -> GetDatabasesResponseTypeDef:
return {
"DatabaseList": ...,
}
# GetDatabasesResponseTypeDef definition
class GetDatabasesResponseTypeDef(TypedDict):
DatabaseList: List[DatabaseTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
CatalogInputTypeDef#
# CatalogInputTypeDef TypedDict usage example
from types_boto3_glue.type_defs import CatalogInputTypeDef
def get_value() -> CatalogInputTypeDef:
return {
"Description": ...,
}
# 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[PrincipalPermissionsUnionTypeDef]], # (4)
- See FederatedCatalogTypeDef
- See TargetRedshiftCatalogTypeDef
- See CatalogPropertiesTypeDef
- See PrincipalPermissionsTypeDef PrincipalPermissionsOutputTypeDef
- See PrincipalPermissionsTypeDef PrincipalPermissionsOutputTypeDef
DatabaseInputTypeDef#
# DatabaseInputTypeDef TypedDict usage example
from types_boto3_glue.type_defs import DatabaseInputTypeDef
def get_value() -> DatabaseInputTypeDef:
return {
"Name": ...,
}
# 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)
- See PrincipalPermissionsTypeDef PrincipalPermissionsOutputTypeDef
- See DatabaseIdentifierTypeDef
- See FederatedDatabaseTypeDef
DataQualityResultTypeDef#
# DataQualityResultTypeDef TypedDict usage example
from types_boto3_glue.type_defs import DataQualityResultTypeDef
def get_value() -> DataQualityResultTypeDef:
return {
"ResultId": ...,
}
# 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)
- See DataSourceOutputTypeDef
- See DataQualityRuleResultTypeDef
- See DataQualityAnalyzerResultTypeDef
- See DataQualityObservationTypeDef
GetDataQualityResultResponseTypeDef#
# GetDataQualityResultResponseTypeDef TypedDict usage example
from types_boto3_glue.type_defs import GetDataQualityResultResponseTypeDef
def get_value() -> GetDataQualityResultResponseTypeDef:
return {
"ResultId": ...,
}
# 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)
- See DataSourceOutputTypeDef
- See DataQualityRuleResultTypeDef
- See DataQualityAnalyzerResultTypeDef
- See DataQualityObservationTypeDef
- See ResponseMetadataTypeDef
ListDataQualityResultsResponseTypeDef#
# ListDataQualityResultsResponseTypeDef TypedDict usage example
from types_boto3_glue.type_defs import ListDataQualityResultsResponseTypeDef
def get_value() -> ListDataQualityResultsResponseTypeDef:
return {
"Results": ...,
}
# ListDataQualityResultsResponseTypeDef definition
class ListDataQualityResultsResponseTypeDef(TypedDict):
Results: List[DataQualityResultDescriptionTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ListDataQualityRuleRecommendationRunsResponseTypeDef#
# ListDataQualityRuleRecommendationRunsResponseTypeDef TypedDict usage example
from types_boto3_glue.type_defs import ListDataQualityRuleRecommendationRunsResponseTypeDef
def get_value() -> ListDataQualityRuleRecommendationRunsResponseTypeDef:
return {
"Runs": ...,
}
# ListDataQualityRuleRecommendationRunsResponseTypeDef definition
class ListDataQualityRuleRecommendationRunsResponseTypeDef(TypedDict):
Runs: List[DataQualityRuleRecommendationRunDescriptionTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ListDataQualityRulesetEvaluationRunsResponseTypeDef#
# ListDataQualityRulesetEvaluationRunsResponseTypeDef TypedDict usage example
from types_boto3_glue.type_defs import ListDataQualityRulesetEvaluationRunsResponseTypeDef
def get_value() -> ListDataQualityRulesetEvaluationRunsResponseTypeDef:
return {
"Runs": ...,
}
# ListDataQualityRulesetEvaluationRunsResponseTypeDef definition
class ListDataQualityRulesetEvaluationRunsResponseTypeDef(TypedDict):
Runs: List[DataQualityRulesetEvaluationRunDescriptionTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ColumnStatisticsOutputTypeDef#
# ColumnStatisticsOutputTypeDef TypedDict usage example
from types_boto3_glue.type_defs import ColumnStatisticsOutputTypeDef
def get_value() -> ColumnStatisticsOutputTypeDef:
return {
"ColumnName": ...,
}
# ColumnStatisticsOutputTypeDef definition
class ColumnStatisticsOutputTypeDef(TypedDict):
ColumnName: str,
ColumnType: str,
AnalyzedTime: datetime,
StatisticsData: ColumnStatisticsDataOutputTypeDef, # (1)
PartitionTypeDef#
# PartitionTypeDef TypedDict usage example
from types_boto3_glue.type_defs import PartitionTypeDef
def get_value() -> PartitionTypeDef:
return {
"Values": ...,
}
# 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],
GetSecurityConfigurationResponseTypeDef#
# GetSecurityConfigurationResponseTypeDef TypedDict usage example
from types_boto3_glue.type_defs import GetSecurityConfigurationResponseTypeDef
def get_value() -> GetSecurityConfigurationResponseTypeDef:
return {
"SecurityConfiguration": ...,
}
# GetSecurityConfigurationResponseTypeDef definition
class GetSecurityConfigurationResponseTypeDef(TypedDict):
SecurityConfiguration: SecurityConfigurationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetSecurityConfigurationsResponseTypeDef#
# GetSecurityConfigurationsResponseTypeDef TypedDict usage example
from types_boto3_glue.type_defs import GetSecurityConfigurationsResponseTypeDef
def get_value() -> GetSecurityConfigurationsResponseTypeDef:
return {
"SecurityConfigurations": ...,
}
# GetSecurityConfigurationsResponseTypeDef definition
class GetSecurityConfigurationsResponseTypeDef(TypedDict):
SecurityConfigurations: List[SecurityConfigurationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
CreateSecurityConfigurationRequestTypeDef#
# CreateSecurityConfigurationRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import CreateSecurityConfigurationRequestTypeDef
def get_value() -> CreateSecurityConfigurationRequestTypeDef:
return {
"Name": ...,
}
# CreateSecurityConfigurationRequestTypeDef definition
class CreateSecurityConfigurationRequestTypeDef(TypedDict):
Name: str,
EncryptionConfiguration: EncryptionConfigurationUnionTypeDef, # (1)
ConnectorDataSourceTypeDef#
# ConnectorDataSourceTypeDef TypedDict usage example
from types_boto3_glue.type_defs import ConnectorDataSourceTypeDef
def get_value() -> ConnectorDataSourceTypeDef:
return {
"Name": ...,
}
# ConnectorDataSourceTypeDef definition
class ConnectorDataSourceTypeDef(TypedDict):
Name: str,
ConnectionType: str,
Data: Mapping[str, str],
OutputSchemas: NotRequired[Sequence[GlueSchemaUnionTypeDef]], # (1)
SnowflakeSourceTypeDef#
# SnowflakeSourceTypeDef TypedDict usage example
from types_boto3_glue.type_defs import SnowflakeSourceTypeDef
def get_value() -> SnowflakeSourceTypeDef:
return {
"Name": ...,
}
# SnowflakeSourceTypeDef definition
class SnowflakeSourceTypeDef(TypedDict):
Name: str,
Data: SnowflakeNodeDataUnionTypeDef, # (1)
OutputSchemas: NotRequired[Sequence[GlueSchemaUnionTypeDef]], # (2)
- See SnowflakeNodeDataTypeDef SnowflakeNodeDataOutputTypeDef
- See GlueSchemaTypeDef GlueSchemaOutputTypeDef
CreateTableOptimizerRequestTypeDef#
# CreateTableOptimizerRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import CreateTableOptimizerRequestTypeDef
def get_value() -> CreateTableOptimizerRequestTypeDef:
return {
"CatalogId": ...,
}
# CreateTableOptimizerRequestTypeDef definition
class CreateTableOptimizerRequestTypeDef(TypedDict):
CatalogId: str,
DatabaseName: str,
TableName: str,
Type: TableOptimizerTypeType, # (1)
TableOptimizerConfiguration: TableOptimizerConfigurationTypeDef, # (2)
UpdateTableOptimizerRequestTypeDef#
# UpdateTableOptimizerRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import UpdateTableOptimizerRequestTypeDef
def get_value() -> UpdateTableOptimizerRequestTypeDef:
return {
"CatalogId": ...,
}
# UpdateTableOptimizerRequestTypeDef definition
class UpdateTableOptimizerRequestTypeDef(TypedDict):
CatalogId: str,
DatabaseName: str,
TableName: str,
Type: TableOptimizerTypeType, # (1)
TableOptimizerConfiguration: TableOptimizerConfigurationTypeDef, # (2)
ListTableOptimizerRunsResponseTypeDef#
# ListTableOptimizerRunsResponseTypeDef TypedDict usage example
from types_boto3_glue.type_defs import ListTableOptimizerRunsResponseTypeDef
def get_value() -> ListTableOptimizerRunsResponseTypeDef:
return {
"CatalogId": ...,
}
# ListTableOptimizerRunsResponseTypeDef definition
class ListTableOptimizerRunsResponseTypeDef(TypedDict):
CatalogId: str,
DatabaseName: str,
TableName: str,
TableOptimizerRuns: List[TableOptimizerRunTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
TableOptimizerTypeDef#
# TableOptimizerTypeDef TypedDict usage example
from types_boto3_glue.type_defs import TableOptimizerTypeDef
def get_value() -> TableOptimizerTypeDef:
return {
"type": ...,
}
# TableOptimizerTypeDef definition
class TableOptimizerTypeDef(TypedDict):
type: NotRequired[TableOptimizerTypeType], # (1)
configuration: NotRequired[TableOptimizerConfigurationTypeDef], # (2)
lastRun: NotRequired[TableOptimizerRunTypeDef], # (3)
CreateIntegrationTablePropertiesRequestTypeDef#
# CreateIntegrationTablePropertiesRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import CreateIntegrationTablePropertiesRequestTypeDef
def get_value() -> CreateIntegrationTablePropertiesRequestTypeDef:
return {
"ResourceArn": ...,
}
# CreateIntegrationTablePropertiesRequestTypeDef definition
class CreateIntegrationTablePropertiesRequestTypeDef(TypedDict):
ResourceArn: str,
TableName: str,
SourceTableConfig: NotRequired[SourceTableConfigUnionTypeDef], # (1)
TargetTableConfig: NotRequired[TargetTableConfigUnionTypeDef], # (2)
- See SourceTableConfigTypeDef SourceTableConfigOutputTypeDef
- See TargetTableConfigTypeDef TargetTableConfigOutputTypeDef
UpdateIntegrationTablePropertiesRequestTypeDef#
# UpdateIntegrationTablePropertiesRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import UpdateIntegrationTablePropertiesRequestTypeDef
def get_value() -> UpdateIntegrationTablePropertiesRequestTypeDef:
return {
"ResourceArn": ...,
}
# UpdateIntegrationTablePropertiesRequestTypeDef definition
class UpdateIntegrationTablePropertiesRequestTypeDef(TypedDict):
ResourceArn: str,
TableName: str,
SourceTableConfig: NotRequired[SourceTableConfigUnionTypeDef], # (1)
TargetTableConfig: NotRequired[TargetTableConfigUnionTypeDef], # (2)
- See SourceTableConfigTypeDef SourceTableConfigOutputTypeDef
- See TargetTableConfigTypeDef TargetTableConfigOutputTypeDef
GetMLTaskRunsResponseTypeDef#
# GetMLTaskRunsResponseTypeDef TypedDict usage example
from types_boto3_glue.type_defs import GetMLTaskRunsResponseTypeDef
def get_value() -> GetMLTaskRunsResponseTypeDef:
return {
"TaskRuns": ...,
}
# GetMLTaskRunsResponseTypeDef definition
class GetMLTaskRunsResponseTypeDef(TypedDict):
TaskRuns: List[TaskRunTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ConnectionTypeDef#
# ConnectionTypeDef TypedDict usage example
from types_boto3_glue.type_defs import ConnectionTypeDef
def get_value() -> ConnectionTypeDef:
return {
"Name": ...,
}
# 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)
- See ConnectionTypeType
- See ConnectionPropertyKeyType
- See PhysicalConnectionRequirementsOutputTypeDef
- See ConnectionStatusType
- See AuthenticationConfigurationTypeDef
- See ComputeEnvironmentType
ConnectionInputTypeDef#
# ConnectionInputTypeDef TypedDict usage example
from types_boto3_glue.type_defs import ConnectionInputTypeDef
def get_value() -> ConnectionInputTypeDef:
return {
"Name": ...,
}
# 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)
- See ConnectionTypeType
- See ConnectionPropertyKeyType
- See PhysicalConnectionRequirementsTypeDef PhysicalConnectionRequirementsOutputTypeDef
- See AuthenticationConfigurationInputTypeDef
- See ComputeEnvironmentType
TestConnectionInputTypeDef#
# TestConnectionInputTypeDef TypedDict usage example
from types_boto3_glue.type_defs import TestConnectionInputTypeDef
def get_value() -> TestConnectionInputTypeDef:
return {
"ConnectionType": ...,
}
# TestConnectionInputTypeDef definition
class TestConnectionInputTypeDef(TypedDict):
ConnectionType: ConnectionTypeType, # (1)
ConnectionProperties: Mapping[ConnectionPropertyKeyType, str], # (2)
AuthenticationConfiguration: NotRequired[AuthenticationConfigurationInputTypeDef], # (3)
CodeGenConfigurationNodeOutputTypeDef#
# CodeGenConfigurationNodeOutputTypeDef TypedDict usage example
from types_boto3_glue.type_defs import CodeGenConfigurationNodeOutputTypeDef
def get_value() -> CodeGenConfigurationNodeOutputTypeDef:
return {
"AthenaConnectorSource": ...,
}
# 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)
- See AthenaConnectorSourceOutputTypeDef
- See JDBCConnectorSourceOutputTypeDef
- See SparkConnectorSourceOutputTypeDef
- See CatalogSourceTypeDef
- See RedshiftSourceTypeDef
- See S3CatalogSourceTypeDef
- See S3CsvSourceOutputTypeDef
- See S3JsonSourceOutputTypeDef
- See S3ParquetSourceOutputTypeDef
- See RelationalCatalogSourceTypeDef
- See DynamoDBCatalogSourceTypeDef
- See JDBCConnectorTargetOutputTypeDef
- See SparkConnectorTargetOutputTypeDef
- See BasicCatalogTargetOutputTypeDef
- See RedshiftTargetOutputTypeDef
- See S3CatalogTargetOutputTypeDef
- See S3GlueParquetTargetOutputTypeDef
- See S3DirectTargetOutputTypeDef
- See ApplyMappingOutputTypeDef
- See SelectFieldsOutputTypeDef
- See DropFieldsOutputTypeDef
- See RenameFieldOutputTypeDef
- See SpigotOutputTypeDef
- See JoinOutputTypeDef
- See SplitFieldsOutputTypeDef
- See SelectFromCollectionOutputTypeDef
- See FillMissingValuesOutputTypeDef
- See FilterOutputTypeDef
- See CustomCodeOutputTypeDef
- See SparkSQLOutputTypeDef
- See DirectKinesisSourceOutputTypeDef
- See DirectKafkaSourceOutputTypeDef
- See CatalogKinesisSourceOutputTypeDef
- See CatalogKafkaSourceOutputTypeDef
- See DropNullFieldsOutputTypeDef
- See MergeOutputTypeDef
- See UnionOutputTypeDef
- See PIIDetectionOutputTypeDef
- See AggregateOutputTypeDef
- See DropDuplicatesOutputTypeDef
- See GovernedCatalogTargetOutputTypeDef
- See GovernedCatalogSourceTypeDef
- See MicrosoftSQLServerCatalogSourceTypeDef
- See MySQLCatalogSourceTypeDef
- See OracleSQLCatalogSourceTypeDef
- See PostgreSQLCatalogSourceTypeDef
- See MicrosoftSQLServerCatalogTargetOutputTypeDef
- See MySQLCatalogTargetOutputTypeDef
- See OracleSQLCatalogTargetOutputTypeDef
- See PostgreSQLCatalogTargetOutputTypeDef
- See DynamicTransformOutputTypeDef
- See EvaluateDataQualityOutputTypeDef
- See S3CatalogHudiSourceOutputTypeDef
- See CatalogHudiSourceOutputTypeDef
- See S3HudiSourceOutputTypeDef
- See S3HudiCatalogTargetOutputTypeDef
- See S3HudiDirectTargetOutputTypeDef
- See DirectJDBCSourceTypeDef
- See S3CatalogDeltaSourceOutputTypeDef
- See CatalogDeltaSourceOutputTypeDef
- See S3DeltaSourceOutputTypeDef
- See S3DeltaCatalogTargetOutputTypeDef
- See S3DeltaDirectTargetOutputTypeDef
- See AmazonRedshiftSourceOutputTypeDef
- See AmazonRedshiftTargetOutputTypeDef
- See EvaluateDataQualityMultiFrameOutputTypeDef
- See RecipeOutputTypeDef
- See SnowflakeSourceOutputTypeDef
- See SnowflakeTargetOutputTypeDef
- See ConnectorDataSourceOutputTypeDef
- See ConnectorDataTargetOutputTypeDef
CodeGenConfigurationNodePaginatorTypeDef#
# CodeGenConfigurationNodePaginatorTypeDef TypedDict usage example
from types_boto3_glue.type_defs import CodeGenConfigurationNodePaginatorTypeDef
def get_value() -> CodeGenConfigurationNodePaginatorTypeDef:
return {
"AthenaConnectorSource": ...,
}
# 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)
- See AthenaConnectorSourceOutputTypeDef
- See JDBCConnectorSourceOutputTypeDef
- See SparkConnectorSourceOutputTypeDef
- See CatalogSourceTypeDef
- See RedshiftSourceTypeDef
- See S3CatalogSourceTypeDef
- See S3CsvSourceOutputTypeDef
- See S3JsonSourceOutputTypeDef
- See S3ParquetSourceOutputTypeDef
- See RelationalCatalogSourceTypeDef
- See DynamoDBCatalogSourceTypeDef
- See JDBCConnectorTargetOutputTypeDef
- See SparkConnectorTargetOutputTypeDef
- See BasicCatalogTargetOutputTypeDef
- See RedshiftTargetOutputTypeDef
- See S3CatalogTargetOutputTypeDef
- See S3GlueParquetTargetOutputTypeDef
- See S3DirectTargetOutputTypeDef
- See ApplyMappingPaginatorTypeDef
- See SelectFieldsOutputTypeDef
- See DropFieldsOutputTypeDef
- See RenameFieldOutputTypeDef
- See SpigotOutputTypeDef
- See JoinOutputTypeDef
- See SplitFieldsOutputTypeDef
- See SelectFromCollectionOutputTypeDef
- See FillMissingValuesOutputTypeDef
- See FilterOutputTypeDef
- See CustomCodeOutputTypeDef
- See SparkSQLOutputTypeDef
- See DirectKinesisSourceOutputTypeDef
- See DirectKafkaSourceOutputTypeDef
- See CatalogKinesisSourceOutputTypeDef
- See CatalogKafkaSourceOutputTypeDef
- See DropNullFieldsOutputTypeDef
- See MergeOutputTypeDef
- See UnionOutputTypeDef
- See PIIDetectionOutputTypeDef
- See AggregateOutputTypeDef
- See DropDuplicatesOutputTypeDef
- See GovernedCatalogTargetOutputTypeDef
- See GovernedCatalogSourceTypeDef
- See MicrosoftSQLServerCatalogSourceTypeDef
- See MySQLCatalogSourceTypeDef
- See OracleSQLCatalogSourceTypeDef
- See PostgreSQLCatalogSourceTypeDef
- See MicrosoftSQLServerCatalogTargetOutputTypeDef
- See MySQLCatalogTargetOutputTypeDef
- See OracleSQLCatalogTargetOutputTypeDef
- See PostgreSQLCatalogTargetOutputTypeDef
- See DynamicTransformOutputTypeDef
- See EvaluateDataQualityOutputTypeDef
- See S3CatalogHudiSourceOutputTypeDef
- See CatalogHudiSourceOutputTypeDef
- See S3HudiSourceOutputTypeDef
- See S3HudiCatalogTargetOutputTypeDef
- See S3HudiDirectTargetOutputTypeDef
- See DirectJDBCSourceTypeDef
- See S3CatalogDeltaSourceOutputTypeDef
- See CatalogDeltaSourceOutputTypeDef
- See S3DeltaSourceOutputTypeDef
- See S3DeltaCatalogTargetOutputTypeDef
- See S3DeltaDirectTargetOutputTypeDef
- See AmazonRedshiftSourceOutputTypeDef
- See AmazonRedshiftTargetOutputTypeDef
- See EvaluateDataQualityMultiFrameOutputTypeDef
- See RecipeOutputTypeDef
- See SnowflakeSourceOutputTypeDef
- See SnowflakeTargetOutputTypeDef
- See ConnectorDataSourceOutputTypeDef
- See ConnectorDataTargetOutputTypeDef
GetStatementResponseTypeDef#
# GetStatementResponseTypeDef TypedDict usage example
from types_boto3_glue.type_defs import GetStatementResponseTypeDef
def get_value() -> GetStatementResponseTypeDef:
return {
"Statement": ...,
}
# GetStatementResponseTypeDef definition
class GetStatementResponseTypeDef(TypedDict):
Statement: StatementTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListStatementsResponseTypeDef#
# ListStatementsResponseTypeDef TypedDict usage example
from types_boto3_glue.type_defs import ListStatementsResponseTypeDef
def get_value() -> ListStatementsResponseTypeDef:
return {
"Statements": ...,
}
# ListStatementsResponseTypeDef definition
class ListStatementsResponseTypeDef(TypedDict):
Statements: List[StatementTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
TablePaginatorTypeDef#
# TablePaginatorTypeDef TypedDict usage example
from types_boto3_glue.type_defs import TablePaginatorTypeDef
def get_value() -> TablePaginatorTypeDef:
return {
"Name": ...,
}
# 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)
- See StorageDescriptorOutputTypeDef
- See ColumnOutputTypeDef
- See TableIdentifierTypeDef
- See FederatedTableTypeDef
- See ViewDefinitionTypeDef
- See TableStatusPaginatorTypeDef
TableTypeDef#
# TableTypeDef TypedDict usage example
from types_boto3_glue.type_defs import TableTypeDef
def get_value() -> TableTypeDef:
return {
"Name": ...,
}
# 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)
- See StorageDescriptorOutputTypeDef
- See ColumnOutputTypeDef
- See TableIdentifierTypeDef
- See FederatedTableTypeDef
- See ViewDefinitionTypeDef
- See TableStatusTypeDef
NodeTypeDef#
# NodeTypeDef TypedDict usage example
from types_boto3_glue.type_defs import NodeTypeDef
def get_value() -> NodeTypeDef:
return {
"Type": ...,
}
# 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)
- See NodeTypeType
- See TriggerNodeDetailsTypeDef
- See JobNodeDetailsTypeDef
- See CrawlerNodeDetailsTypeDef
UpdateTriggerRequestTypeDef#
# UpdateTriggerRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import UpdateTriggerRequestTypeDef
def get_value() -> UpdateTriggerRequestTypeDef:
return {
"Name": ...,
}
# UpdateTriggerRequestTypeDef definition
class UpdateTriggerRequestTypeDef(TypedDict):
Name: str,
TriggerUpdate: TriggerUpdateTypeDef, # (1)
GetMLTransformsResponseTypeDef#
# GetMLTransformsResponseTypeDef TypedDict usage example
from types_boto3_glue.type_defs import GetMLTransformsResponseTypeDef
def get_value() -> GetMLTransformsResponseTypeDef:
return {
"Transforms": ...,
}
# GetMLTransformsResponseTypeDef definition
class GetMLTransformsResponseTypeDef(TypedDict):
Transforms: List[MLTransformTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
CreateCatalogRequestTypeDef#
# CreateCatalogRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import CreateCatalogRequestTypeDef
def get_value() -> CreateCatalogRequestTypeDef:
return {
"Name": ...,
}
# CreateCatalogRequestTypeDef definition
class CreateCatalogRequestTypeDef(TypedDict):
Name: str,
CatalogInput: CatalogInputTypeDef, # (1)
Tags: NotRequired[Mapping[str, str]],
UpdateCatalogRequestTypeDef#
# UpdateCatalogRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import UpdateCatalogRequestTypeDef
def get_value() -> UpdateCatalogRequestTypeDef:
return {
"CatalogId": ...,
}
# UpdateCatalogRequestTypeDef definition
class UpdateCatalogRequestTypeDef(TypedDict):
CatalogId: str,
CatalogInput: CatalogInputTypeDef, # (1)
CreateDatabaseRequestTypeDef#
# CreateDatabaseRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import CreateDatabaseRequestTypeDef
def get_value() -> CreateDatabaseRequestTypeDef:
return {
"DatabaseInput": ...,
}
# CreateDatabaseRequestTypeDef definition
class CreateDatabaseRequestTypeDef(TypedDict):
DatabaseInput: DatabaseInputTypeDef, # (1)
CatalogId: NotRequired[str],
Tags: NotRequired[Mapping[str, str]],
UpdateDatabaseRequestTypeDef#
# UpdateDatabaseRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import UpdateDatabaseRequestTypeDef
def get_value() -> UpdateDatabaseRequestTypeDef:
return {
"Name": ...,
}
# UpdateDatabaseRequestTypeDef definition
class UpdateDatabaseRequestTypeDef(TypedDict):
Name: str,
DatabaseInput: DatabaseInputTypeDef, # (1)
CatalogId: NotRequired[str],
BatchGetDataQualityResultResponseTypeDef#
# BatchGetDataQualityResultResponseTypeDef TypedDict usage example
from types_boto3_glue.type_defs import BatchGetDataQualityResultResponseTypeDef
def get_value() -> BatchGetDataQualityResultResponseTypeDef:
return {
"Results": ...,
}
# BatchGetDataQualityResultResponseTypeDef definition
class BatchGetDataQualityResultResponseTypeDef(TypedDict):
Results: List[DataQualityResultTypeDef], # (1)
ResultsNotFound: List[str],
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ColumnStatisticsErrorTypeDef#
# ColumnStatisticsErrorTypeDef TypedDict usage example
from types_boto3_glue.type_defs import ColumnStatisticsErrorTypeDef
def get_value() -> ColumnStatisticsErrorTypeDef:
return {
"ColumnStatistics": ...,
}
# ColumnStatisticsErrorTypeDef definition
class ColumnStatisticsErrorTypeDef(TypedDict):
ColumnStatistics: NotRequired[ColumnStatisticsOutputTypeDef], # (1)
Error: NotRequired[ErrorDetailTypeDef], # (2)
GetColumnStatisticsForPartitionResponseTypeDef#
# GetColumnStatisticsForPartitionResponseTypeDef TypedDict usage example
from types_boto3_glue.type_defs import GetColumnStatisticsForPartitionResponseTypeDef
def get_value() -> GetColumnStatisticsForPartitionResponseTypeDef:
return {
"ColumnStatisticsList": ...,
}
# GetColumnStatisticsForPartitionResponseTypeDef definition
class GetColumnStatisticsForPartitionResponseTypeDef(TypedDict):
ColumnStatisticsList: List[ColumnStatisticsOutputTypeDef], # (1)
Errors: List[ColumnErrorTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
GetColumnStatisticsForTableResponseTypeDef#
# GetColumnStatisticsForTableResponseTypeDef TypedDict usage example
from types_boto3_glue.type_defs import GetColumnStatisticsForTableResponseTypeDef
def get_value() -> GetColumnStatisticsForTableResponseTypeDef:
return {
"ColumnStatisticsList": ...,
}
# GetColumnStatisticsForTableResponseTypeDef definition
class GetColumnStatisticsForTableResponseTypeDef(TypedDict):
ColumnStatisticsList: List[ColumnStatisticsOutputTypeDef], # (1)
Errors: List[ColumnErrorTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
BatchGetPartitionResponseTypeDef#
# BatchGetPartitionResponseTypeDef TypedDict usage example
from types_boto3_glue.type_defs import BatchGetPartitionResponseTypeDef
def get_value() -> BatchGetPartitionResponseTypeDef:
return {
"Partitions": ...,
}
# BatchGetPartitionResponseTypeDef definition
class BatchGetPartitionResponseTypeDef(TypedDict):
Partitions: List[PartitionTypeDef], # (1)
UnprocessedKeys: List[PartitionValueListOutputTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
GetPartitionResponseTypeDef#
# GetPartitionResponseTypeDef TypedDict usage example
from types_boto3_glue.type_defs import GetPartitionResponseTypeDef
def get_value() -> GetPartitionResponseTypeDef:
return {
"Partition": ...,
}
# GetPartitionResponseTypeDef definition
class GetPartitionResponseTypeDef(TypedDict):
Partition: PartitionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetPartitionsResponseTypeDef#
# GetPartitionsResponseTypeDef TypedDict usage example
from types_boto3_glue.type_defs import GetPartitionsResponseTypeDef
def get_value() -> GetPartitionsResponseTypeDef:
return {
"Partitions": ...,
}
# GetPartitionsResponseTypeDef definition
class GetPartitionsResponseTypeDef(TypedDict):
Partitions: List[PartitionTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
GetUnfilteredPartitionMetadataResponseTypeDef#
# GetUnfilteredPartitionMetadataResponseTypeDef TypedDict usage example
from types_boto3_glue.type_defs import GetUnfilteredPartitionMetadataResponseTypeDef
def get_value() -> GetUnfilteredPartitionMetadataResponseTypeDef:
return {
"Partition": ...,
}
# GetUnfilteredPartitionMetadataResponseTypeDef definition
class GetUnfilteredPartitionMetadataResponseTypeDef(TypedDict):
Partition: PartitionTypeDef, # (1)
AuthorizedColumns: List[str],
IsRegisteredWithLakeFormation: bool,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UnfilteredPartitionTypeDef#
# UnfilteredPartitionTypeDef TypedDict usage example
from types_boto3_glue.type_defs import UnfilteredPartitionTypeDef
def get_value() -> UnfilteredPartitionTypeDef:
return {
"Partition": ...,
}
# UnfilteredPartitionTypeDef definition
class UnfilteredPartitionTypeDef(TypedDict):
Partition: NotRequired[PartitionTypeDef], # (1)
AuthorizedColumns: NotRequired[List[str]],
IsRegisteredWithLakeFormation: NotRequired[bool],
- See PartitionTypeDef
FilterTypeDef#
# FilterTypeDef TypedDict usage example
from types_boto3_glue.type_defs import FilterTypeDef
def get_value() -> FilterTypeDef:
return {
"Name": ...,
}
# FilterTypeDef definition
class FilterTypeDef(TypedDict):
Name: str,
Inputs: Sequence[str],
LogicalOperator: FilterLogicalOperatorType, # (1)
Filters: Sequence[FilterExpressionUnionTypeDef], # (2)
DataQualityResultFilterCriteriaTypeDef#
# DataQualityResultFilterCriteriaTypeDef TypedDict usage example
from types_boto3_glue.type_defs import DataQualityResultFilterCriteriaTypeDef
def get_value() -> DataQualityResultFilterCriteriaTypeDef:
return {
"DataSource": ...,
}
# DataQualityResultFilterCriteriaTypeDef definition
class DataQualityResultFilterCriteriaTypeDef(TypedDict):
DataSource: NotRequired[DataSourceUnionTypeDef], # (1)
JobName: NotRequired[str],
JobRunId: NotRequired[str],
StartedAfter: NotRequired[TimestampTypeDef],
StartedBefore: NotRequired[TimestampTypeDef],
DataQualityRuleRecommendationRunFilterTypeDef#
# DataQualityRuleRecommendationRunFilterTypeDef TypedDict usage example
from types_boto3_glue.type_defs import DataQualityRuleRecommendationRunFilterTypeDef
def get_value() -> DataQualityRuleRecommendationRunFilterTypeDef:
return {
"DataSource": ...,
}
# DataQualityRuleRecommendationRunFilterTypeDef definition
class DataQualityRuleRecommendationRunFilterTypeDef(TypedDict):
DataSource: DataSourceUnionTypeDef, # (1)
StartedBefore: NotRequired[TimestampTypeDef],
StartedAfter: NotRequired[TimestampTypeDef],
DataQualityRulesetEvaluationRunFilterTypeDef#
# DataQualityRulesetEvaluationRunFilterTypeDef TypedDict usage example
from types_boto3_glue.type_defs import DataQualityRulesetEvaluationRunFilterTypeDef
def get_value() -> DataQualityRulesetEvaluationRunFilterTypeDef:
return {
"DataSource": ...,
}
# DataQualityRulesetEvaluationRunFilterTypeDef definition
class DataQualityRulesetEvaluationRunFilterTypeDef(TypedDict):
DataSource: DataSourceUnionTypeDef, # (1)
StartedBefore: NotRequired[TimestampTypeDef],
StartedAfter: NotRequired[TimestampTypeDef],
StartDataQualityRuleRecommendationRunRequestTypeDef#
# StartDataQualityRuleRecommendationRunRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import StartDataQualityRuleRecommendationRunRequestTypeDef
def get_value() -> StartDataQualityRuleRecommendationRunRequestTypeDef:
return {
"DataSource": ...,
}
# StartDataQualityRuleRecommendationRunRequestTypeDef definition
class StartDataQualityRuleRecommendationRunRequestTypeDef(TypedDict):
DataSource: DataSourceUnionTypeDef, # (1)
Role: str,
NumberOfWorkers: NotRequired[int],
Timeout: NotRequired[int],
CreatedRulesetName: NotRequired[str],
DataQualitySecurityConfiguration: NotRequired[str],
ClientToken: NotRequired[str],
StartDataQualityRulesetEvaluationRunRequestTypeDef#
# StartDataQualityRulesetEvaluationRunRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import StartDataQualityRulesetEvaluationRunRequestTypeDef
def get_value() -> StartDataQualityRulesetEvaluationRunRequestTypeDef:
return {
"DataSource": ...,
}
# StartDataQualityRulesetEvaluationRunRequestTypeDef definition
class StartDataQualityRulesetEvaluationRunRequestTypeDef(TypedDict):
DataSource: DataSourceUnionTypeDef, # (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)
- See DataSourceTypeDef DataSourceOutputTypeDef
- See DataQualityEvaluationRunAdditionalRunOptionsTypeDef
- See DataSourceTypeDef DataSourceOutputTypeDef
BatchTableOptimizerTypeDef#
# BatchTableOptimizerTypeDef TypedDict usage example
from types_boto3_glue.type_defs import BatchTableOptimizerTypeDef
def get_value() -> BatchTableOptimizerTypeDef:
return {
"catalogId": ...,
}
# BatchTableOptimizerTypeDef definition
class BatchTableOptimizerTypeDef(TypedDict):
catalogId: NotRequired[str],
databaseName: NotRequired[str],
tableName: NotRequired[str],
tableOptimizer: NotRequired[TableOptimizerTypeDef], # (1)
GetTableOptimizerResponseTypeDef#
# GetTableOptimizerResponseTypeDef TypedDict usage example
from types_boto3_glue.type_defs import GetTableOptimizerResponseTypeDef
def get_value() -> GetTableOptimizerResponseTypeDef:
return {
"CatalogId": ...,
}
# GetTableOptimizerResponseTypeDef definition
class GetTableOptimizerResponseTypeDef(TypedDict):
CatalogId: str,
DatabaseName: str,
TableName: str,
TableOptimizer: TableOptimizerTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetConnectionResponseTypeDef#
# GetConnectionResponseTypeDef TypedDict usage example
from types_boto3_glue.type_defs import GetConnectionResponseTypeDef
def get_value() -> GetConnectionResponseTypeDef:
return {
"Connection": ...,
}
# GetConnectionResponseTypeDef definition
class GetConnectionResponseTypeDef(TypedDict):
Connection: ConnectionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetConnectionsResponseTypeDef#
# GetConnectionsResponseTypeDef TypedDict usage example
from types_boto3_glue.type_defs import GetConnectionsResponseTypeDef
def get_value() -> GetConnectionsResponseTypeDef:
return {
"ConnectionList": ...,
}
# GetConnectionsResponseTypeDef definition
class GetConnectionsResponseTypeDef(TypedDict):
ConnectionList: List[ConnectionTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
CreateConnectionRequestTypeDef#
# CreateConnectionRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import CreateConnectionRequestTypeDef
def get_value() -> CreateConnectionRequestTypeDef:
return {
"ConnectionInput": ...,
}
# CreateConnectionRequestTypeDef definition
class CreateConnectionRequestTypeDef(TypedDict):
ConnectionInput: ConnectionInputTypeDef, # (1)
CatalogId: NotRequired[str],
Tags: NotRequired[Mapping[str, str]],
UpdateConnectionRequestTypeDef#
# UpdateConnectionRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import UpdateConnectionRequestTypeDef
def get_value() -> UpdateConnectionRequestTypeDef:
return {
"Name": ...,
}
# UpdateConnectionRequestTypeDef definition
class UpdateConnectionRequestTypeDef(TypedDict):
Name: str,
ConnectionInput: ConnectionInputTypeDef, # (1)
CatalogId: NotRequired[str],
TestConnectionRequestTypeDef#
# TestConnectionRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import TestConnectionRequestTypeDef
def get_value() -> TestConnectionRequestTypeDef:
return {
"ConnectionName": ...,
}
# TestConnectionRequestTypeDef definition
class TestConnectionRequestTypeDef(TypedDict):
ConnectionName: NotRequired[str],
CatalogId: NotRequired[str],
TestConnectionInput: NotRequired[TestConnectionInputTypeDef], # (1)
JobTypeDef#
# JobTypeDef TypedDict usage example
from types_boto3_glue.type_defs import JobTypeDef
def get_value() -> JobTypeDef:
return {
"Name": ...,
}
# 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],
- See JobModeType
- See ExecutionPropertyTypeDef
- See JobCommandTypeDef
- See ConnectionsListOutputTypeDef
- See WorkerTypeType
- See NotificationPropertyTypeDef
- See CodeGenConfigurationNodeOutputTypeDef
- See ExecutionClassType
- See SourceControlDetailsTypeDef
JobPaginatorTypeDef#
# JobPaginatorTypeDef TypedDict usage example
from types_boto3_glue.type_defs import JobPaginatorTypeDef
def get_value() -> JobPaginatorTypeDef:
return {
"Name": ...,
}
# 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],
- See JobModeType
- See ExecutionPropertyTypeDef
- See JobCommandTypeDef
- See ConnectionsListOutputTypeDef
- See WorkerTypeType
- See NotificationPropertyTypeDef
- See CodeGenConfigurationNodePaginatorTypeDef
- See ExecutionClassType
- See SourceControlDetailsTypeDef
RecipeTypeDef#
# RecipeTypeDef TypedDict usage example
from types_boto3_glue.type_defs import RecipeTypeDef
def get_value() -> RecipeTypeDef:
return {
"Name": ...,
}
# RecipeTypeDef definition
class RecipeTypeDef(TypedDict):
Name: str,
Inputs: Sequence[str],
RecipeReference: NotRequired[RecipeReferenceTypeDef], # (1)
RecipeSteps: NotRequired[Sequence[RecipeStepUnionTypeDef]], # (2)
PartitionInputTypeDef#
# PartitionInputTypeDef TypedDict usage example
from types_boto3_glue.type_defs import PartitionInputTypeDef
def get_value() -> PartitionInputTypeDef:
return {
"Values": ...,
}
# PartitionInputTypeDef definition
class PartitionInputTypeDef(TypedDict):
Values: NotRequired[Sequence[str]],
LastAccessTime: NotRequired[TimestampTypeDef],
StorageDescriptor: NotRequired[StorageDescriptorUnionTypeDef], # (1)
Parameters: NotRequired[Mapping[str, str]],
LastAnalyzedTime: NotRequired[TimestampTypeDef],
TableInputTypeDef#
# TableInputTypeDef TypedDict usage example
from types_boto3_glue.type_defs import TableInputTypeDef
def get_value() -> TableInputTypeDef:
return {
"Name": ...,
}
# 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)
- See StorageDescriptorTypeDef StorageDescriptorOutputTypeDef
- See ColumnTypeDef ColumnOutputTypeDef
- See TableIdentifierTypeDef
- See ViewDefinitionInputTypeDef
GetTablesResponsePaginatorTypeDef#
# GetTablesResponsePaginatorTypeDef TypedDict usage example
from types_boto3_glue.type_defs import GetTablesResponsePaginatorTypeDef
def get_value() -> GetTablesResponsePaginatorTypeDef:
return {
"TableList": ...,
}
# GetTablesResponsePaginatorTypeDef definition
class GetTablesResponsePaginatorTypeDef(TypedDict):
TableList: List[TablePaginatorTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
TableVersionPaginatorTypeDef#
# TableVersionPaginatorTypeDef TypedDict usage example
from types_boto3_glue.type_defs import TableVersionPaginatorTypeDef
def get_value() -> TableVersionPaginatorTypeDef:
return {
"Table": ...,
}
# TableVersionPaginatorTypeDef definition
class TableVersionPaginatorTypeDef(TypedDict):
Table: NotRequired[TablePaginatorTypeDef], # (1)
VersionId: NotRequired[str],
GetTableResponseTypeDef#
# GetTableResponseTypeDef TypedDict usage example
from types_boto3_glue.type_defs import GetTableResponseTypeDef
def get_value() -> GetTableResponseTypeDef:
return {
"Table": ...,
}
# GetTableResponseTypeDef definition
class GetTableResponseTypeDef(TypedDict):
Table: TableTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See TableTypeDef
- See ResponseMetadataTypeDef
GetTablesResponseTypeDef#
# GetTablesResponseTypeDef TypedDict usage example
from types_boto3_glue.type_defs import GetTablesResponseTypeDef
def get_value() -> GetTablesResponseTypeDef:
return {
"TableList": ...,
}
# GetTablesResponseTypeDef definition
class GetTablesResponseTypeDef(TypedDict):
TableList: List[TableTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See TableTypeDef
- See ResponseMetadataTypeDef
GetUnfilteredTableMetadataResponseTypeDef#
# GetUnfilteredTableMetadataResponseTypeDef TypedDict usage example
from types_boto3_glue.type_defs import GetUnfilteredTableMetadataResponseTypeDef
def get_value() -> GetUnfilteredTableMetadataResponseTypeDef:
return {
"Table": ...,
}
# 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)
- See TableTypeDef
- See ColumnRowFilterTypeDef
- See PermissionType
- See ResponseMetadataTypeDef
SearchTablesResponseTypeDef#
# SearchTablesResponseTypeDef TypedDict usage example
from types_boto3_glue.type_defs import SearchTablesResponseTypeDef
def get_value() -> SearchTablesResponseTypeDef:
return {
"NextToken": ...,
}
# SearchTablesResponseTypeDef definition
class SearchTablesResponseTypeDef(TypedDict):
TableList: List[TableTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See TableTypeDef
- See ResponseMetadataTypeDef
TableVersionTypeDef#
# TableVersionTypeDef TypedDict usage example
from types_boto3_glue.type_defs import TableVersionTypeDef
def get_value() -> TableVersionTypeDef:
return {
"Table": ...,
}
# TableVersionTypeDef definition
class TableVersionTypeDef(TypedDict):
Table: NotRequired[TableTypeDef], # (1)
VersionId: NotRequired[str],
- See TableTypeDef
ColumnStatisticsDataTypeDef#
# ColumnStatisticsDataTypeDef TypedDict usage example
from types_boto3_glue.type_defs import ColumnStatisticsDataTypeDef
def get_value() -> ColumnStatisticsDataTypeDef:
return {
"Type": ...,
}
# 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)
- See ColumnStatisticsTypeType
- See BooleanColumnStatisticsDataTypeDef
- See DateColumnStatisticsDataTypeDef DateColumnStatisticsDataOutputTypeDef
- See DecimalColumnStatisticsDataTypeDef DecimalColumnStatisticsDataOutputTypeDef
- See DoubleColumnStatisticsDataTypeDef
- See LongColumnStatisticsDataTypeDef
- See StringColumnStatisticsDataTypeDef
- See BinaryColumnStatisticsDataTypeDef
WorkflowGraphTypeDef#
# WorkflowGraphTypeDef TypedDict usage example
from types_boto3_glue.type_defs import WorkflowGraphTypeDef
def get_value() -> WorkflowGraphTypeDef:
return {
"Nodes": ...,
}
# WorkflowGraphTypeDef definition
class WorkflowGraphTypeDef(TypedDict):
Nodes: NotRequired[List[NodeTypeDef]], # (1)
Edges: NotRequired[List[EdgeTypeDef]], # (2)
- See NodeTypeDef
- See EdgeTypeDef
UpdateColumnStatisticsForPartitionResponseTypeDef#
# UpdateColumnStatisticsForPartitionResponseTypeDef TypedDict usage example
from types_boto3_glue.type_defs import UpdateColumnStatisticsForPartitionResponseTypeDef
def get_value() -> UpdateColumnStatisticsForPartitionResponseTypeDef:
return {
"Errors": ...,
}
# UpdateColumnStatisticsForPartitionResponseTypeDef definition
class UpdateColumnStatisticsForPartitionResponseTypeDef(TypedDict):
Errors: List[ColumnStatisticsErrorTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateColumnStatisticsForTableResponseTypeDef#
# UpdateColumnStatisticsForTableResponseTypeDef TypedDict usage example
from types_boto3_glue.type_defs import UpdateColumnStatisticsForTableResponseTypeDef
def get_value() -> UpdateColumnStatisticsForTableResponseTypeDef:
return {
"Errors": ...,
}
# UpdateColumnStatisticsForTableResponseTypeDef definition
class UpdateColumnStatisticsForTableResponseTypeDef(TypedDict):
Errors: List[ColumnStatisticsErrorTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetUnfilteredPartitionsMetadataResponseTypeDef#
# GetUnfilteredPartitionsMetadataResponseTypeDef TypedDict usage example
from types_boto3_glue.type_defs import GetUnfilteredPartitionsMetadataResponseTypeDef
def get_value() -> GetUnfilteredPartitionsMetadataResponseTypeDef:
return {
"UnfilteredPartitions": ...,
}
# GetUnfilteredPartitionsMetadataResponseTypeDef definition
class GetUnfilteredPartitionsMetadataResponseTypeDef(TypedDict):
UnfilteredPartitions: List[UnfilteredPartitionTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ListDataQualityResultsRequestTypeDef#
# ListDataQualityResultsRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import ListDataQualityResultsRequestTypeDef
def get_value() -> ListDataQualityResultsRequestTypeDef:
return {
"Filter": ...,
}
# ListDataQualityResultsRequestTypeDef definition
class ListDataQualityResultsRequestTypeDef(TypedDict):
Filter: NotRequired[DataQualityResultFilterCriteriaTypeDef], # (1)
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ListDataQualityRuleRecommendationRunsRequestTypeDef#
# ListDataQualityRuleRecommendationRunsRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import ListDataQualityRuleRecommendationRunsRequestTypeDef
def get_value() -> ListDataQualityRuleRecommendationRunsRequestTypeDef:
return {
"Filter": ...,
}
# ListDataQualityRuleRecommendationRunsRequestTypeDef definition
class ListDataQualityRuleRecommendationRunsRequestTypeDef(TypedDict):
Filter: NotRequired[DataQualityRuleRecommendationRunFilterTypeDef], # (1)
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ListDataQualityRulesetEvaluationRunsRequestTypeDef#
# ListDataQualityRulesetEvaluationRunsRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import ListDataQualityRulesetEvaluationRunsRequestTypeDef
def get_value() -> ListDataQualityRulesetEvaluationRunsRequestTypeDef:
return {
"Filter": ...,
}
# ListDataQualityRulesetEvaluationRunsRequestTypeDef definition
class ListDataQualityRulesetEvaluationRunsRequestTypeDef(TypedDict):
Filter: NotRequired[DataQualityRulesetEvaluationRunFilterTypeDef], # (1)
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
BatchGetTableOptimizerResponseTypeDef#
# BatchGetTableOptimizerResponseTypeDef TypedDict usage example
from types_boto3_glue.type_defs import BatchGetTableOptimizerResponseTypeDef
def get_value() -> BatchGetTableOptimizerResponseTypeDef:
return {
"TableOptimizers": ...,
}
# BatchGetTableOptimizerResponseTypeDef definition
class BatchGetTableOptimizerResponseTypeDef(TypedDict):
TableOptimizers: List[BatchTableOptimizerTypeDef], # (1)
Failures: List[BatchGetTableOptimizerErrorTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
BatchGetJobsResponseTypeDef#
# BatchGetJobsResponseTypeDef TypedDict usage example
from types_boto3_glue.type_defs import BatchGetJobsResponseTypeDef
def get_value() -> BatchGetJobsResponseTypeDef:
return {
"Jobs": ...,
}
# BatchGetJobsResponseTypeDef definition
class BatchGetJobsResponseTypeDef(TypedDict):
Jobs: List[JobTypeDef], # (1)
JobsNotFound: List[str],
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See JobTypeDef
- See ResponseMetadataTypeDef
GetJobResponseTypeDef#
# GetJobResponseTypeDef TypedDict usage example
from types_boto3_glue.type_defs import GetJobResponseTypeDef
def get_value() -> GetJobResponseTypeDef:
return {
"Job": ...,
}
# GetJobResponseTypeDef definition
class GetJobResponseTypeDef(TypedDict):
Job: JobTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See JobTypeDef
- See ResponseMetadataTypeDef
GetJobsResponseTypeDef#
# GetJobsResponseTypeDef TypedDict usage example
from types_boto3_glue.type_defs import GetJobsResponseTypeDef
def get_value() -> GetJobsResponseTypeDef:
return {
"Jobs": ...,
}
# GetJobsResponseTypeDef definition
class GetJobsResponseTypeDef(TypedDict):
Jobs: List[JobTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See JobTypeDef
- See ResponseMetadataTypeDef
GetJobsResponsePaginatorTypeDef#
# GetJobsResponsePaginatorTypeDef TypedDict usage example
from types_boto3_glue.type_defs import GetJobsResponsePaginatorTypeDef
def get_value() -> GetJobsResponsePaginatorTypeDef:
return {
"Jobs": ...,
}
# GetJobsResponsePaginatorTypeDef definition
class GetJobsResponsePaginatorTypeDef(TypedDict):
Jobs: List[JobPaginatorTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
BatchCreatePartitionRequestTypeDef#
# BatchCreatePartitionRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import BatchCreatePartitionRequestTypeDef
def get_value() -> BatchCreatePartitionRequestTypeDef:
return {
"DatabaseName": ...,
}
# BatchCreatePartitionRequestTypeDef definition
class BatchCreatePartitionRequestTypeDef(TypedDict):
DatabaseName: str,
TableName: str,
PartitionInputList: Sequence[PartitionInputTypeDef], # (1)
CatalogId: NotRequired[str],
BatchUpdatePartitionRequestEntryTypeDef#
# BatchUpdatePartitionRequestEntryTypeDef TypedDict usage example
from types_boto3_glue.type_defs import BatchUpdatePartitionRequestEntryTypeDef
def get_value() -> BatchUpdatePartitionRequestEntryTypeDef:
return {
"PartitionValueList": ...,
}
# BatchUpdatePartitionRequestEntryTypeDef definition
class BatchUpdatePartitionRequestEntryTypeDef(TypedDict):
PartitionValueList: Sequence[str],
PartitionInput: PartitionInputTypeDef, # (1)
CreatePartitionRequestTypeDef#
# CreatePartitionRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import CreatePartitionRequestTypeDef
def get_value() -> CreatePartitionRequestTypeDef:
return {
"DatabaseName": ...,
}
# CreatePartitionRequestTypeDef definition
class CreatePartitionRequestTypeDef(TypedDict):
DatabaseName: str,
TableName: str,
PartitionInput: PartitionInputTypeDef, # (1)
CatalogId: NotRequired[str],
UpdatePartitionRequestTypeDef#
# UpdatePartitionRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import UpdatePartitionRequestTypeDef
def get_value() -> UpdatePartitionRequestTypeDef:
return {
"DatabaseName": ...,
}
# UpdatePartitionRequestTypeDef definition
class UpdatePartitionRequestTypeDef(TypedDict):
DatabaseName: str,
TableName: str,
PartitionValueList: Sequence[str],
PartitionInput: PartitionInputTypeDef, # (1)
CatalogId: NotRequired[str],
CreateTableRequestTypeDef#
# CreateTableRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import CreateTableRequestTypeDef
def get_value() -> CreateTableRequestTypeDef:
return {
"DatabaseName": ...,
}
# CreateTableRequestTypeDef definition
class CreateTableRequestTypeDef(TypedDict):
DatabaseName: str,
TableInput: TableInputTypeDef, # (1)
CatalogId: NotRequired[str],
PartitionIndexes: NotRequired[Sequence[PartitionIndexTypeDef]], # (2)
TransactionId: NotRequired[str],
OpenTableFormatInput: NotRequired[OpenTableFormatInputTypeDef], # (3)
UpdateTableRequestTypeDef#
# UpdateTableRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import UpdateTableRequestTypeDef
def get_value() -> UpdateTableRequestTypeDef:
return {
"DatabaseName": ...,
}
# UpdateTableRequestTypeDef definition
class UpdateTableRequestTypeDef(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],
GetTableVersionsResponsePaginatorTypeDef#
# GetTableVersionsResponsePaginatorTypeDef TypedDict usage example
from types_boto3_glue.type_defs import GetTableVersionsResponsePaginatorTypeDef
def get_value() -> GetTableVersionsResponsePaginatorTypeDef:
return {
"TableVersions": ...,
}
# GetTableVersionsResponsePaginatorTypeDef definition
class GetTableVersionsResponsePaginatorTypeDef(TypedDict):
TableVersions: List[TableVersionPaginatorTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
GetTableVersionResponseTypeDef#
# GetTableVersionResponseTypeDef TypedDict usage example
from types_boto3_glue.type_defs import GetTableVersionResponseTypeDef
def get_value() -> GetTableVersionResponseTypeDef:
return {
"TableVersion": ...,
}
# GetTableVersionResponseTypeDef definition
class GetTableVersionResponseTypeDef(TypedDict):
TableVersion: TableVersionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetTableVersionsResponseTypeDef#
# GetTableVersionsResponseTypeDef TypedDict usage example
from types_boto3_glue.type_defs import GetTableVersionsResponseTypeDef
def get_value() -> GetTableVersionsResponseTypeDef:
return {
"TableVersions": ...,
}
# GetTableVersionsResponseTypeDef definition
class GetTableVersionsResponseTypeDef(TypedDict):
TableVersions: List[TableVersionTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
WorkflowRunTypeDef#
# WorkflowRunTypeDef TypedDict usage example
from types_boto3_glue.type_defs import WorkflowRunTypeDef
def get_value() -> WorkflowRunTypeDef:
return {
"Name": ...,
}
# 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)
- See WorkflowRunStatusType
- See WorkflowRunStatisticsTypeDef
- See WorkflowGraphTypeDef
- See StartingEventBatchConditionTypeDef
CodeGenConfigurationNodeTypeDef#
# CodeGenConfigurationNodeTypeDef TypedDict usage example
from types_boto3_glue.type_defs import CodeGenConfigurationNodeTypeDef
def get_value() -> CodeGenConfigurationNodeTypeDef:
return {
"AthenaConnectorSource": ...,
}
# 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)
- See AthenaConnectorSourceTypeDef AthenaConnectorSourceOutputTypeDef
- See JDBCConnectorSourceTypeDef JDBCConnectorSourceOutputTypeDef
- See SparkConnectorSourceTypeDef SparkConnectorSourceOutputTypeDef
- See CatalogSourceTypeDef
- See RedshiftSourceTypeDef
- See S3CatalogSourceTypeDef
- See S3CsvSourceTypeDef S3CsvSourceOutputTypeDef
- See S3JsonSourceTypeDef S3JsonSourceOutputTypeDef
- See S3ParquetSourceTypeDef S3ParquetSourceOutputTypeDef
- See RelationalCatalogSourceTypeDef
- See DynamoDBCatalogSourceTypeDef
- See JDBCConnectorTargetTypeDef JDBCConnectorTargetOutputTypeDef
- See SparkConnectorTargetTypeDef SparkConnectorTargetOutputTypeDef
- See BasicCatalogTargetTypeDef BasicCatalogTargetOutputTypeDef
- See RedshiftTargetTypeDef RedshiftTargetOutputTypeDef
- See S3CatalogTargetTypeDef S3CatalogTargetOutputTypeDef
- See S3GlueParquetTargetTypeDef S3GlueParquetTargetOutputTypeDef
- See S3DirectTargetTypeDef S3DirectTargetOutputTypeDef
- See ApplyMappingTypeDef ApplyMappingOutputTypeDef
- See SelectFieldsTypeDef SelectFieldsOutputTypeDef
- See DropFieldsTypeDef DropFieldsOutputTypeDef
- See RenameFieldTypeDef RenameFieldOutputTypeDef
- See SpigotTypeDef SpigotOutputTypeDef
- See JoinTypeDef JoinOutputTypeDef
- See SplitFieldsTypeDef SplitFieldsOutputTypeDef
- See SelectFromCollectionTypeDef SelectFromCollectionOutputTypeDef
- See FillMissingValuesTypeDef FillMissingValuesOutputTypeDef
- See FilterTypeDef FilterOutputTypeDef
- See CustomCodeTypeDef CustomCodeOutputTypeDef
- See SparkSQLTypeDef SparkSQLOutputTypeDef
- See DirectKinesisSourceTypeDef DirectKinesisSourceOutputTypeDef
- See DirectKafkaSourceTypeDef DirectKafkaSourceOutputTypeDef
- See CatalogKinesisSourceTypeDef CatalogKinesisSourceOutputTypeDef
- See CatalogKafkaSourceTypeDef CatalogKafkaSourceOutputTypeDef
- See DropNullFieldsTypeDef DropNullFieldsOutputTypeDef
- See MergeTypeDef MergeOutputTypeDef
- See UnionTypeDef UnionOutputTypeDef
- See PIIDetectionTypeDef PIIDetectionOutputTypeDef
- See AggregateTypeDef AggregateOutputTypeDef
- See DropDuplicatesTypeDef DropDuplicatesOutputTypeDef
- See GovernedCatalogTargetTypeDef GovernedCatalogTargetOutputTypeDef
- See GovernedCatalogSourceTypeDef
- See MicrosoftSQLServerCatalogSourceTypeDef
- See MySQLCatalogSourceTypeDef
- See OracleSQLCatalogSourceTypeDef
- See PostgreSQLCatalogSourceTypeDef
- See MicrosoftSQLServerCatalogTargetTypeDef MicrosoftSQLServerCatalogTargetOutputTypeDef
- See MySQLCatalogTargetTypeDef MySQLCatalogTargetOutputTypeDef
- See OracleSQLCatalogTargetTypeDef OracleSQLCatalogTargetOutputTypeDef
- See PostgreSQLCatalogTargetTypeDef PostgreSQLCatalogTargetOutputTypeDef
- See DynamicTransformTypeDef DynamicTransformOutputTypeDef
- See EvaluateDataQualityTypeDef EvaluateDataQualityOutputTypeDef
- See S3CatalogHudiSourceTypeDef S3CatalogHudiSourceOutputTypeDef
- See CatalogHudiSourceTypeDef CatalogHudiSourceOutputTypeDef
- See S3HudiSourceTypeDef S3HudiSourceOutputTypeDef
- See S3HudiCatalogTargetTypeDef S3HudiCatalogTargetOutputTypeDef
- See S3HudiDirectTargetTypeDef S3HudiDirectTargetOutputTypeDef
- See DirectJDBCSourceTypeDef
- See S3CatalogDeltaSourceTypeDef S3CatalogDeltaSourceOutputTypeDef
- See CatalogDeltaSourceTypeDef CatalogDeltaSourceOutputTypeDef
- See S3DeltaSourceTypeDef S3DeltaSourceOutputTypeDef
- See S3DeltaCatalogTargetTypeDef S3DeltaCatalogTargetOutputTypeDef
- See S3DeltaDirectTargetTypeDef S3DeltaDirectTargetOutputTypeDef
- See AmazonRedshiftSourceTypeDef AmazonRedshiftSourceOutputTypeDef
- See AmazonRedshiftTargetTypeDef AmazonRedshiftTargetOutputTypeDef
- See EvaluateDataQualityMultiFrameTypeDef EvaluateDataQualityMultiFrameOutputTypeDef
- See RecipeTypeDef RecipeOutputTypeDef
- See SnowflakeSourceTypeDef SnowflakeSourceOutputTypeDef
- See SnowflakeTargetTypeDef SnowflakeTargetOutputTypeDef
- See ConnectorDataSourceTypeDef ConnectorDataSourceOutputTypeDef
- See ConnectorDataTargetTypeDef ConnectorDataTargetOutputTypeDef
BatchUpdatePartitionRequestTypeDef#
# BatchUpdatePartitionRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import BatchUpdatePartitionRequestTypeDef
def get_value() -> BatchUpdatePartitionRequestTypeDef:
return {
"DatabaseName": ...,
}
# BatchUpdatePartitionRequestTypeDef definition
class BatchUpdatePartitionRequestTypeDef(TypedDict):
DatabaseName: str,
TableName: str,
Entries: Sequence[BatchUpdatePartitionRequestEntryTypeDef], # (1)
CatalogId: NotRequired[str],
ColumnStatisticsTypeDef#
# ColumnStatisticsTypeDef TypedDict usage example
from types_boto3_glue.type_defs import ColumnStatisticsTypeDef
def get_value() -> ColumnStatisticsTypeDef:
return {
"ColumnName": ...,
}
# ColumnStatisticsTypeDef definition
class ColumnStatisticsTypeDef(TypedDict):
ColumnName: str,
ColumnType: str,
AnalyzedTime: TimestampTypeDef,
StatisticsData: ColumnStatisticsDataUnionTypeDef, # (1)
GetWorkflowRunResponseTypeDef#
# GetWorkflowRunResponseTypeDef TypedDict usage example
from types_boto3_glue.type_defs import GetWorkflowRunResponseTypeDef
def get_value() -> GetWorkflowRunResponseTypeDef:
return {
"Run": ...,
}
# GetWorkflowRunResponseTypeDef definition
class GetWorkflowRunResponseTypeDef(TypedDict):
Run: WorkflowRunTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetWorkflowRunsResponseTypeDef#
# GetWorkflowRunsResponseTypeDef TypedDict usage example
from types_boto3_glue.type_defs import GetWorkflowRunsResponseTypeDef
def get_value() -> GetWorkflowRunsResponseTypeDef:
return {
"Runs": ...,
}
# GetWorkflowRunsResponseTypeDef definition
class GetWorkflowRunsResponseTypeDef(TypedDict):
Runs: List[WorkflowRunTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
WorkflowTypeDef#
# WorkflowTypeDef TypedDict usage example
from types_boto3_glue.type_defs import WorkflowTypeDef
def get_value() -> WorkflowTypeDef:
return {
"Name": ...,
}
# 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)
BatchGetWorkflowsResponseTypeDef#
# BatchGetWorkflowsResponseTypeDef TypedDict usage example
from types_boto3_glue.type_defs import BatchGetWorkflowsResponseTypeDef
def get_value() -> BatchGetWorkflowsResponseTypeDef:
return {
"Workflows": ...,
}
# BatchGetWorkflowsResponseTypeDef definition
class BatchGetWorkflowsResponseTypeDef(TypedDict):
Workflows: List[WorkflowTypeDef], # (1)
MissingWorkflows: List[str],
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetWorkflowResponseTypeDef#
# GetWorkflowResponseTypeDef TypedDict usage example
from types_boto3_glue.type_defs import GetWorkflowResponseTypeDef
def get_value() -> GetWorkflowResponseTypeDef:
return {
"Workflow": ...,
}
# GetWorkflowResponseTypeDef definition
class GetWorkflowResponseTypeDef(TypedDict):
Workflow: WorkflowTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateJobRequestTypeDef#
# CreateJobRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import CreateJobRequestTypeDef
def get_value() -> CreateJobRequestTypeDef:
return {
"Name": ...,
}
# CreateJobRequestTypeDef definition
class CreateJobRequestTypeDef(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[ConnectionsListUnionTypeDef], # (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],
- See JobCommandTypeDef
- See JobModeType
- See ExecutionPropertyTypeDef
- See ConnectionsListTypeDef ConnectionsListOutputTypeDef
- See NotificationPropertyTypeDef
- See WorkerTypeType
- See CodeGenConfigurationNodeTypeDef CodeGenConfigurationNodeOutputTypeDef
- See ExecutionClassType
- See SourceControlDetailsTypeDef
JobUpdateTypeDef#
# JobUpdateTypeDef TypedDict usage example
from types_boto3_glue.type_defs import JobUpdateTypeDef
def get_value() -> JobUpdateTypeDef:
return {
"JobMode": ...,
}
# 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],
- See JobModeType
- See ExecutionPropertyTypeDef
- See JobCommandTypeDef
- See ConnectionsListTypeDef ConnectionsListOutputTypeDef
- See WorkerTypeType
- See NotificationPropertyTypeDef
- See CodeGenConfigurationNodeTypeDef CodeGenConfigurationNodeOutputTypeDef
- See ExecutionClassType
- See SourceControlDetailsTypeDef
UpdateColumnStatisticsForPartitionRequestTypeDef#
# UpdateColumnStatisticsForPartitionRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import UpdateColumnStatisticsForPartitionRequestTypeDef
def get_value() -> UpdateColumnStatisticsForPartitionRequestTypeDef:
return {
"DatabaseName": ...,
}
# UpdateColumnStatisticsForPartitionRequestTypeDef definition
class UpdateColumnStatisticsForPartitionRequestTypeDef(TypedDict):
DatabaseName: str,
TableName: str,
PartitionValues: Sequence[str],
ColumnStatisticsList: Sequence[ColumnStatisticsUnionTypeDef], # (1)
CatalogId: NotRequired[str],
UpdateColumnStatisticsForTableRequestTypeDef#
# UpdateColumnStatisticsForTableRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import UpdateColumnStatisticsForTableRequestTypeDef
def get_value() -> UpdateColumnStatisticsForTableRequestTypeDef:
return {
"DatabaseName": ...,
}
# UpdateColumnStatisticsForTableRequestTypeDef definition
class UpdateColumnStatisticsForTableRequestTypeDef(TypedDict):
DatabaseName: str,
TableName: str,
ColumnStatisticsList: Sequence[ColumnStatisticsUnionTypeDef], # (1)
CatalogId: NotRequired[str],
UpdateJobRequestTypeDef#
# UpdateJobRequestTypeDef TypedDict usage example
from types_boto3_glue.type_defs import UpdateJobRequestTypeDef
def get_value() -> UpdateJobRequestTypeDef:
return {
"JobName": ...,
}
# UpdateJobRequestTypeDef definition
class UpdateJobRequestTypeDef(TypedDict):
JobName: str,
JobUpdate: JobUpdateTypeDef, # (1)
- See JobUpdateTypeDef