Glue module#
Index > Glue
Auto-generated documentation for Glue type annotations stubs module mypy-boto3-glue.
How to install#
VSCode extension#
Add AWS Boto3
extension to your VSCode and run AWS boto3: Quick Start
command.
Click Modify
and select boto3 common
and Glue
.
From PyPI with pip#
Install boto3-stubs
for Glue
service.
# install with boto3 type annotations
python -m pip install 'boto3-stubs[glue]'
# Lite version does not provide session.client/resource overloads
# it is more RAM-friendly, but requires explicit type annotations
python -m pip install 'boto3-stubs-lite[glue]'
# standalone installation
python -m pip install mypy-boto3-glue
How to uninstall#
python -m pip uninstall -y mypy-boto3-glue
Usage#
Code samples can be found in Examples.
GlueClient#
Type annotations and code completion for boto3.client("glue")
as GlueClient
boto3 documentation
# GlueClient usage example
from boto3.session import Session
from mypy_boto3_glue.client import GlueClient
def get_client() -> GlueClient:
return Session().client("glue")
Paginators#
Type annotations and code completion for paginators
from boto3.client("glue").get_paginator("...")
.
# GetClassifiersPaginator usage example
from boto3.session import Session
from mypy_boto3_glue.paginator import GetClassifiersPaginator
def get_get_classifiers_paginator() -> GetClassifiersPaginator:
return Session().client("glue").get_paginator("get_classifiers"))
- GetClassifiersPaginator
- GetConnectionsPaginator
- GetCrawlerMetricsPaginator
- GetCrawlersPaginator
- GetDatabasesPaginator
- GetDevEndpointsPaginator
- GetJobRunsPaginator
- GetJobsPaginator
- GetPartitionIndexesPaginator
- GetPartitionsPaginator
- GetResourcePoliciesPaginator
- GetSecurityConfigurationsPaginator
- GetTableVersionsPaginator
- GetTablesPaginator
- GetTriggersPaginator
- GetUserDefinedFunctionsPaginator
- GetWorkflowRunsPaginator
- ListBlueprintsPaginator
- ListJobsPaginator
- ListRegistriesPaginator
- ListSchemaVersionsPaginator
- ListSchemasPaginator
- ListTableOptimizerRunsPaginator
- ListTriggersPaginator
- ListUsageProfilesPaginator
- ListWorkflowsPaginator
Literals#
Type annotations for literals used in methods and schema.
# AdditionalOptionKeysType usage example
from mypy_boto3_glue.literals import AdditionalOptionKeysType
def get_value() -> AdditionalOptionKeysType:
return "observations.scope"
- AdditionalOptionKeysType
- AggFunctionType
- AuthenticationTypeType
- BackfillErrorCodeType
- BlueprintRunStateType
- BlueprintStatusType
- CatalogEncryptionModeType
- CloudWatchEncryptionModeType
- ColumnStatisticsStateType
- ColumnStatisticsTypeType
- ComparatorType
- CompatibilityType
- CompressionTypeType
- ConnectionPropertyKeyType
- ConnectionStatusType
- ConnectionTypeType
- CrawlStateType
- CrawlerHistoryStateType
- CrawlerLineageSettingsType
- CrawlerStateType
- CsvHeaderOptionType
- CsvSerdeOptionType
- DQCompositeRuleEvaluationMethodType
- DQStopJobOnFailureTimingType
- DQTransformOutputType
- DataFormatType
- DataQualityModelStatusType
- DataQualityRuleResultStatusType
- DatabaseAttributesType
- DeleteBehaviorType
- DeltaTargetCompressionTypeType
- EnableHybridValuesType
- ExecutionClassType
- ExistConditionType
- FieldNameType
- FilterLogicalOperatorType
- FilterOperationType
- FilterOperatorType
- FilterValueTypeType
- GetClassifiersPaginatorName
- GetConnectionsPaginatorName
- GetCrawlerMetricsPaginatorName
- GetCrawlersPaginatorName
- GetDatabasesPaginatorName
- GetDevEndpointsPaginatorName
- GetJobRunsPaginatorName
- GetJobsPaginatorName
- GetPartitionIndexesPaginatorName
- GetPartitionsPaginatorName
- GetResourcePoliciesPaginatorName
- GetSecurityConfigurationsPaginatorName
- GetTableVersionsPaginatorName
- GetTablesPaginatorName
- GetTriggersPaginatorName
- GetUserDefinedFunctionsPaginatorName
- GetWorkflowRunsPaginatorName
- GlueRecordTypeType
- HudiTargetCompressionTypeType
- InclusionAnnotationValueType
- JDBCConnectionTypeType
- JDBCDataTypeType
- JdbcMetadataEntryType
- JobBookmarksEncryptionModeType
- JobModeType
- JobRunStateType
- JoinTypeType
- LanguageType
- LastCrawlStatusType
- ListBlueprintsPaginatorName
- ListJobsPaginatorName
- ListRegistriesPaginatorName
- ListSchemaVersionsPaginatorName
- ListSchemasPaginatorName
- ListTableOptimizerRunsPaginatorName
- ListTriggersPaginatorName
- ListUsageProfilesPaginatorName
- ListWorkflowsPaginatorName
- LogicalOperatorType
- LogicalType
- MLUserDataEncryptionModeStringType
- MetadataOperationType
- NodeTypeType
- OAuth2GrantTypeType
- ParamTypeType
- ParquetCompressionTypeType
- PartitionIndexStatusType
- PermissionType
- PermissionTypeType
- PiiTypeType
- PrincipalTypeType
- QuoteCharType
- RecrawlBehaviorType
- RegistryStatusType
- ResourceActionType
- ResourceShareTypeType
- ResourceStateType
- ResourceTypeType
- S3EncryptionModeType
- ScheduleStateType
- SchemaDiffTypeType
- SchemaStatusType
- SchemaVersionStatusType
- SeparatorType
- SessionStatusType
- SortDirectionTypeType
- SortType
- SourceControlAuthStrategyType
- SourceControlProviderType
- StartingPositionType
- StatementStateType
- StatisticEvaluationLevelType
- TableAttributesType
- TableOptimizerEventTypeType
- TableOptimizerTypeType
- TargetFormatType
- TaskRunSortColumnTypeType
- TaskStatusTypeType
- TaskTypeType
- TransformSortColumnTypeType
- TransformStatusTypeType
- TransformTypeType
- TriggerStateType
- TriggerTypeType
- UnionTypeType
- UpdateBehaviorType
- UpdateCatalogBehaviorType
- ViewDialectType
- ViewUpdateActionType
- WorkerTypeType
- WorkflowRunStatusType
- GlueServiceName
- ServiceName
- ResourceServiceName
- PaginatorName
- RegionName
Type definitions#
Type annotations for type definitions used in methods and schema.
- NotificationPropertyTypeDef
- AggregateOperationExtraOutputTypeDef
- AggregateOperationOutputTypeDef
- AggregateOperationTypeDef
- AmazonRedshiftAdvancedOptionTypeDef
- OptionTypeDef
- AnnotationErrorTypeDef
- ApplyMappingExtraOutputTypeDef
- ApplyMappingOutputTypeDef
- ApplyMappingTypeDef
- AuditContextTypeDef
- AuthorizationCodePropertiesTypeDef
- PartitionValueListOutputTypeDef
- BasicCatalogTargetExtraOutputTypeDef
- BasicCatalogTargetOutputTypeDef
- BasicCatalogTargetTypeDef
- ResponseMetadataTypeDef
- BatchDeleteConnectionRequestRequestTypeDef
- ErrorDetailTypeDef
- BatchDeleteTableRequestRequestTypeDef
- BatchDeleteTableVersionRequestRequestTypeDef
- BatchGetBlueprintsRequestRequestTypeDef
- BatchGetCrawlersRequestRequestTypeDef
- BatchGetCustomEntityTypesRequestRequestTypeDef
- CustomEntityTypeTypeDef
- BatchGetDataQualityResultRequestRequestTypeDef
- BatchGetDevEndpointsRequestRequestTypeDef
- DevEndpointTypeDef
- BatchGetJobsRequestRequestTypeDef
- BatchGetTableOptimizerEntryTypeDef
- BatchGetTriggersRequestRequestTypeDef
- BatchGetWorkflowsRequestRequestTypeDef
- DatapointInclusionAnnotationTypeDef
- BatchStopJobRunRequestRequestTypeDef
- BatchStopJobRunSuccessfulSubmissionTypeDef
- BinaryColumnStatisticsDataTypeDef
- BlobTypeDef
- BlueprintDetailsTypeDef
- BlueprintRunTypeDef
- LastActiveDefinitionTypeDef
- BooleanColumnStatisticsDataTypeDef
- CancelDataQualityRuleRecommendationRunRequestRequestTypeDef
- CancelDataQualityRulesetEvaluationRunRequestRequestTypeDef
- CancelMLTaskRunRequestRequestTypeDef
- CancelStatementRequestRequestTypeDef
- CatalogEntryTypeDef
- CatalogImportStatusTypeDef
- KafkaStreamingSourceOptionsExtraOutputTypeDef
- StreamingDataPreviewOptionsTypeDef
- KafkaStreamingSourceOptionsOutputTypeDef
- KinesisStreamingSourceOptionsExtraOutputTypeDef
- KinesisStreamingSourceOptionsOutputTypeDef
- CatalogSchemaChangePolicyTypeDef
- CatalogSourceTypeDef
- CatalogTargetExtraOutputTypeDef
- CatalogTargetOutputTypeDef
- CatalogTargetTypeDef
- CheckSchemaVersionValidityInputRequestTypeDef
- CsvClassifierTypeDef
- GrokClassifierTypeDef
- JsonClassifierTypeDef
- XMLClassifierTypeDef
- CloudWatchEncryptionTypeDef
- ConnectorDataTargetExtraOutputTypeDef
- DirectJDBCSourceTypeDef
- DropDuplicatesExtraOutputTypeDef
- DropFieldsExtraOutputTypeDef
- DynamoDBCatalogSourceTypeDef
- FillMissingValuesExtraOutputTypeDef
- MergeExtraOutputTypeDef
- MicrosoftSQLServerCatalogSourceTypeDef
- MicrosoftSQLServerCatalogTargetExtraOutputTypeDef
- MySQLCatalogSourceTypeDef
- MySQLCatalogTargetExtraOutputTypeDef
- OracleSQLCatalogSourceTypeDef
- OracleSQLCatalogTargetExtraOutputTypeDef
- PIIDetectionExtraOutputTypeDef
- PostgreSQLCatalogSourceTypeDef
- PostgreSQLCatalogTargetExtraOutputTypeDef
- RedshiftSourceTypeDef
- RelationalCatalogSourceTypeDef
- RenameFieldExtraOutputTypeDef
- SelectFieldsExtraOutputTypeDef
- SelectFromCollectionExtraOutputTypeDef
- SpigotExtraOutputTypeDef
- SplitFieldsExtraOutputTypeDef
- UnionExtraOutputTypeDef
- ConnectorDataTargetOutputTypeDef
- DropDuplicatesOutputTypeDef
- DropFieldsOutputTypeDef
- FillMissingValuesOutputTypeDef
- MergeOutputTypeDef
- MicrosoftSQLServerCatalogTargetOutputTypeDef
- MySQLCatalogTargetOutputTypeDef
- OracleSQLCatalogTargetOutputTypeDef
- PIIDetectionOutputTypeDef
- PostgreSQLCatalogTargetOutputTypeDef
- RenameFieldOutputTypeDef
- SelectFieldsOutputTypeDef
- SelectFromCollectionOutputTypeDef
- SpigotOutputTypeDef
- SplitFieldsOutputTypeDef
- UnionOutputTypeDef
- ConnectorDataTargetTypeDef
- DropDuplicatesTypeDef
- DropFieldsTypeDef
- FillMissingValuesTypeDef
- MergeTypeDef
- MicrosoftSQLServerCatalogTargetTypeDef
- MySQLCatalogTargetTypeDef
- OracleSQLCatalogTargetTypeDef
- PIIDetectionTypeDef
- PostgreSQLCatalogTargetTypeDef
- RenameFieldTypeDef
- SelectFieldsTypeDef
- SelectFromCollectionTypeDef
- SpigotTypeDef
- SplitFieldsTypeDef
- UnionTypeDef
- CodeGenEdgeTypeDef
- CodeGenNodeArgTypeDef
- ColumnImportanceTypeDef
- ColumnOutputTypeDef
- ColumnRowFilterTypeDef
- DateColumnStatisticsDataOutputTypeDef
- DoubleColumnStatisticsDataTypeDef
- LongColumnStatisticsDataTypeDef
- StringColumnStatisticsDataTypeDef
- ColumnStatisticsTaskRunTypeDef
- TimestampTypeDef
- ColumnTypeDef
- IcebergCompactionMetricsTypeDef
- ConditionExpressionTypeDef
- ConditionTypeDef
- ConfigurationObjectOutputTypeDef
- ConfigurationObjectTypeDef
- ConfusionMatrixTypeDef
- PhysicalConnectionRequirementsTypeDef
- ConnectionPasswordEncryptionTypeDef
- PhysicalConnectionRequirementsOutputTypeDef
- ConnectionsListExtraOutputTypeDef
- ConnectionsListOutputTypeDef
- ConnectionsListTypeDef
- CrawlTypeDef
- CrawlerHistoryTypeDef
- CrawlerMetricsTypeDef
- DeltaTargetExtraOutputTypeDef
- DynamoDBTargetTypeDef
- HudiTargetExtraOutputTypeDef
- IcebergTargetExtraOutputTypeDef
- JdbcTargetExtraOutputTypeDef
- MongoDBTargetTypeDef
- S3TargetExtraOutputTypeDef
- DeltaTargetOutputTypeDef
- HudiTargetOutputTypeDef
- IcebergTargetOutputTypeDef
- JdbcTargetOutputTypeDef
- S3TargetOutputTypeDef
- DeltaTargetTypeDef
- HudiTargetTypeDef
- IcebergTargetTypeDef
- JdbcTargetTypeDef
- S3TargetTypeDef
- LakeFormationConfigurationTypeDef
- LastCrawlInfoTypeDef
- LineageConfigurationTypeDef
- RecrawlPolicyTypeDef
- ScheduleTypeDef
- SchemaChangePolicyTypeDef
- CrawlsFilterTypeDef
- CreateBlueprintRequestRequestTypeDef
- CreateCsvClassifierRequestTypeDef
- CreateGrokClassifierRequestTypeDef
- CreateJsonClassifierRequestTypeDef
- CreateXMLClassifierRequestTypeDef
- CreateCustomEntityTypeRequestRequestTypeDef
- DataQualityTargetTableTypeDef
- CreateDevEndpointRequestRequestTypeDef
- ExecutionPropertyTypeDef
- JobCommandTypeDef
- SourceControlDetailsTypeDef
- PartitionIndexTypeDef
- CreateRegistryInputRequestTypeDef
- RegistryIdTypeDef
- SessionCommandTypeDef
- EventBatchingConditionTypeDef
- CreateWorkflowRequestRequestTypeDef
- DQResultsPublishingOptionsTypeDef
- DQStopJobOnFailureOptionsTypeDef
- EncryptionAtRestTypeDef
- DataLakePrincipalTypeDef
- DataQualityAnalyzerResultTypeDef
- DataQualityEvaluationRunAdditionalRunOptionsTypeDef
- DataQualityMetricValuesTypeDef
- DataQualityRuleResultTypeDef
- GlueTableOutputTypeDef
- GlueTableTypeDef
- DatabaseIdentifierTypeDef
- FederatedDatabaseTypeDef
- DatatypeTypeDef
- DecimalNumberOutputTypeDef
- DeleteBlueprintRequestRequestTypeDef
- DeleteClassifierRequestRequestTypeDef
- DeleteColumnStatisticsForPartitionRequestRequestTypeDef
- DeleteColumnStatisticsForTableRequestRequestTypeDef
- DeleteConnectionRequestRequestTypeDef
- DeleteCrawlerRequestRequestTypeDef
- DeleteCustomEntityTypeRequestRequestTypeDef
- DeleteDataQualityRulesetRequestRequestTypeDef
- DeleteDatabaseRequestRequestTypeDef
- DeleteDevEndpointRequestRequestTypeDef
- DeleteJobRequestRequestTypeDef
- DeleteMLTransformRequestRequestTypeDef
- DeletePartitionIndexRequestRequestTypeDef
- DeletePartitionRequestRequestTypeDef
- DeleteResourcePolicyRequestRequestTypeDef
- SchemaIdTypeDef
- DeleteSecurityConfigurationRequestRequestTypeDef
- DeleteSessionRequestRequestTypeDef
- DeleteTableOptimizerRequestRequestTypeDef
- DeleteTableRequestRequestTypeDef
- DeleteTableVersionRequestRequestTypeDef
- DeleteTriggerRequestRequestTypeDef
- DeleteUsageProfileRequestRequestTypeDef
- DeleteUserDefinedFunctionRequestRequestTypeDef
- DeleteWorkflowRequestRequestTypeDef
- DevEndpointCustomLibrariesTypeDef
- DirectSchemaChangePolicyTypeDef
- NullCheckBoxListTypeDef
- TransformConfigParameterExtraOutputTypeDef
- TransformConfigParameterOutputTypeDef
- TransformConfigParameterTypeDef
- EdgeTypeDef
- JobBookmarksEncryptionTypeDef
- S3EncryptionTypeDef
- ErrorDetailsTypeDef
- ExportLabelsTaskRunPropertiesTypeDef
- FederatedTableTypeDef
- FilterValueExtraOutputTypeDef
- FilterValueOutputTypeDef
- FilterValueTypeDef
- FindMatchesParametersTypeDef
- FindMatchesTaskRunPropertiesTypeDef
- GetBlueprintRequestRequestTypeDef
- GetBlueprintRunRequestRequestTypeDef
- GetBlueprintRunsRequestRequestTypeDef
- GetCatalogImportStatusRequestRequestTypeDef
- GetClassifierRequestRequestTypeDef
- PaginatorConfigTypeDef
- GetClassifiersRequestRequestTypeDef
- GetColumnStatisticsForPartitionRequestRequestTypeDef
- GetColumnStatisticsForTableRequestRequestTypeDef
- GetColumnStatisticsTaskRunRequestRequestTypeDef
- GetColumnStatisticsTaskRunsRequestRequestTypeDef
- GetConnectionRequestRequestTypeDef
- GetConnectionsFilterTypeDef
- GetCrawlerMetricsRequestRequestTypeDef
- GetCrawlerRequestRequestTypeDef
- GetCrawlersRequestRequestTypeDef
- GetCustomEntityTypeRequestRequestTypeDef
- GetDataCatalogEncryptionSettingsRequestRequestTypeDef
- GetDataQualityModelRequestRequestTypeDef
- GetDataQualityModelResultRequestRequestTypeDef
- StatisticModelResultTypeDef
- GetDataQualityResultRequestRequestTypeDef
- GetDataQualityRuleRecommendationRunRequestRequestTypeDef
- GetDataQualityRulesetEvaluationRunRequestRequestTypeDef
- GetDataQualityRulesetRequestRequestTypeDef
- GetDatabaseRequestRequestTypeDef
- GetDatabasesRequestRequestTypeDef
- GetDataflowGraphRequestRequestTypeDef
- GetDevEndpointRequestRequestTypeDef
- GetDevEndpointsRequestRequestTypeDef
- GetJobBookmarkRequestRequestTypeDef
- JobBookmarkEntryTypeDef
- GetJobRequestRequestTypeDef
- GetJobRunRequestRequestTypeDef
- GetJobRunsRequestRequestTypeDef
- GetJobsRequestRequestTypeDef
- GetMLTaskRunRequestRequestTypeDef
- TaskRunSortCriteriaTypeDef
- GetMLTransformRequestRequestTypeDef
- SchemaColumnTypeDef
- TransformSortCriteriaTypeDef
- MappingEntryTypeDef
- GetPartitionIndexesRequestRequestTypeDef
- GetPartitionRequestRequestTypeDef
- SegmentTypeDef
- GetResourcePoliciesRequestRequestTypeDef
- GluePolicyTypeDef
- GetResourcePolicyRequestRequestTypeDef
- SchemaVersionNumberTypeDef
- GetSecurityConfigurationRequestRequestTypeDef
- GetSecurityConfigurationsRequestRequestTypeDef
- GetSessionRequestRequestTypeDef
- GetStatementRequestRequestTypeDef
- GetTableOptimizerRequestRequestTypeDef
- GetTableVersionRequestRequestTypeDe