Glue#
Client#
- class Glue.Client#
A low-level client representing AWS Glue
Defines the public endpoint for the Glue service.
import boto3 client = boto3.client('glue')
These are the available methods:
- batch_create_partition
- batch_delete_connection
- batch_delete_partition
- batch_delete_table
- batch_delete_table_version
- batch_get_blueprints
- batch_get_crawlers
- batch_get_custom_entity_types
- batch_get_data_quality_result
- batch_get_dev_endpoints
- batch_get_jobs
- batch_get_partition
- batch_get_table_optimizer
- batch_get_triggers
- batch_get_workflows
- batch_put_data_quality_statistic_annotation
- batch_stop_job_run
- batch_update_partition
- can_paginate
- cancel_data_quality_rule_recommendation_run
- cancel_data_quality_ruleset_evaluation_run
- cancel_ml_task_run
- cancel_statement
- check_schema_version_validity
- close
- create_blueprint
- create_classifier
- create_column_statistics_task_settings
- create_connection
- create_crawler
- create_custom_entity_type
- create_data_quality_ruleset
- create_database
- create_dev_endpoint
- create_job
- create_ml_transform
- create_partition
- create_partition_index
- create_registry
- create_schema
- create_script
- create_security_configuration
- create_session
- create_table
- create_table_optimizer
- create_trigger
- create_usage_profile
- create_user_defined_function
- create_workflow
- delete_blueprint
- delete_classifier
- delete_column_statistics_for_partition
- delete_column_statistics_for_table
- delete_column_statistics_task_settings
- delete_connection
- delete_crawler
- delete_custom_entity_type
- delete_data_quality_ruleset
- delete_database
- delete_dev_endpoint
- delete_job
- delete_ml_transform
- delete_partition
- delete_partition_index
- delete_registry
- delete_resource_policy
- delete_schema
- delete_schema_versions
- delete_security_configuration
- delete_session
- delete_table
- delete_table_optimizer
- delete_table_version
- delete_trigger
- delete_usage_profile
- delete_user_defined_function
- delete_workflow
- get_blueprint
- get_blueprint_run
- get_blueprint_runs
- get_catalog_import_status
- get_classifier
- get_classifiers
- get_column_statistics_for_partition
- get_column_statistics_for_table
- get_column_statistics_task_run
- get_column_statistics_task_runs
- get_column_statistics_task_settings
- get_connection
- get_connections
- get_crawler
- get_crawler_metrics
- get_crawlers
- get_custom_entity_type
- get_data_catalog_encryption_settings
- get_data_quality_model
- get_data_quality_model_result
- get_data_quality_result
- get_data_quality_rule_recommendation_run
- get_data_quality_ruleset
- get_data_quality_ruleset_evaluation_run
- get_database
- get_databases
- get_dataflow_graph
- get_dev_endpoint
- get_dev_endpoints
- get_job
- get_job_bookmark
- get_job_run
- get_job_runs
- get_jobs
- get_mapping
- get_ml_task_run
- get_ml_task_runs
- get_ml_transform
- get_ml_transforms
- get_paginator
- get_partition
- get_partition_indexes
- get_partitions
- get_plan
- get_registry
- get_resource_policies
- get_resource_policy
- get_schema
- get_schema_by_definition
- get_schema_version
- get_schema_versions_diff
- get_security_configuration
- get_security_configurations
- get_session
- get_statement
- get_table
- get_table_optimizer
- get_table_version
- get_table_versions
- get_tables
- get_tags
- get_trigger
- get_triggers
- get_unfiltered_partition_metadata
- get_unfiltered_partitions_metadata
- get_unfiltered_table_metadata
- get_usage_profile
- get_user_defined_function
- get_user_defined_functions
- get_waiter
- get_workflow
- get_workflow_run
- get_workflow_run_properties
- get_workflow_runs
- import_catalog_to_glue
- list_blueprints
- list_column_statistics_task_runs
- list_crawlers
- list_crawls
- list_custom_entity_types
- list_data_quality_results
- list_data_quality_rule_recommendation_runs
- list_data_quality_ruleset_evaluation_runs
- list_data_quality_rulesets
- list_data_quality_statistic_annotations
- list_data_quality_statistics
- list_dev_endpoints
- list_jobs
- list_ml_transforms
- list_registries
- list_schema_versions
- list_schemas
- list_sessions
- list_statements
- list_table_optimizer_runs
- list_triggers
- list_usage_profiles
- list_workflows
- put_data_catalog_encryption_settings
- put_data_quality_profile_annotation
- put_resource_policy
- put_schema_version_metadata
- put_workflow_run_properties
- query_schema_version_metadata
- register_schema_version
- remove_schema_version_metadata
- reset_job_bookmark
- resume_workflow_run
- run_statement
- search_tables
- start_blueprint_run
- start_column_statistics_task_run
- start_column_statistics_task_run_schedule
- start_crawler
- start_crawler_schedule
- start_data_quality_rule_recommendation_run
- start_data_quality_ruleset_evaluation_run
- start_export_labels_task_run
- start_import_labels_task_run
- start_job_run
- start_ml_evaluation_task_run
- start_ml_labeling_set_generation_task_run
- start_trigger
- start_workflow_run
- stop_column_statistics_task_run
- stop_column_statistics_task_run_schedule
- stop_crawler
- stop_crawler_schedule
- stop_session
- stop_trigger
- stop_workflow_run
- tag_resource
- test_connection
- untag_resource
- update_blueprint
- update_classifier
- update_column_statistics_for_partition
- update_column_statistics_for_table
- update_column_statistics_task_settings
- update_connection
- update_crawler
- update_crawler_schedule
- update_data_quality_ruleset
- update_database
- update_dev_endpoint
- update_job
- update_job_from_source_control
- update_ml_transform
- update_partition
- update_registry
- update_schema
- update_source_control_from_job
- update_table
- update_table_optimizer
- update_trigger
- update_usage_profile
- update_user_defined_function
- update_workflow
Client Exceptions#
Client exceptions are available on a client instance via the exceptions
property. For more detailed instructions and examples on the exact usage of client exceptions, see the error handling user guide.
The available client exceptions are:
- AccessDeniedException
- AlreadyExistsException
- ColumnStatisticsTaskNotRunningException
- ColumnStatisticsTaskRunningException
- ColumnStatisticsTaskStoppingException
- ConcurrentModificationException
- ConcurrentRunsExceededException
- ConditionCheckFailureException
- ConflictException
- CrawlerNotRunningException
- CrawlerRunningException
- CrawlerStoppingException
- EntityNotFoundException
- FederatedResourceAlreadyExistsException
- FederationSourceException
- FederationSourceRetryableException
- GlueEncryptionException
- IdempotentParameterMismatchException
- IllegalBlueprintStateException
- IllegalSessionStateException
- IllegalWorkflowStateException
- InternalServiceException
- InvalidInputException
- InvalidStateException
- MLTransformNotReadyException
- NoScheduleException
- OperationNotSupportedException
- OperationTimeoutException
- PermissionTypeMismatchException
- ResourceNotReadyException
- ResourceNumberLimitExceededException
- SchedulerNotRunningException
- SchedulerRunningException
- SchedulerTransitioningException
- ThrottlingException
- ValidationException
- VersionMismatchException
Paginators#
Paginators are available on a client instance via the get_paginator
method. For more detailed instructions and examples on the usage of paginators, see the paginators user guide.
The available paginators are:
- GetClassifiers
- GetConnections
- GetCrawlerMetrics
- GetCrawlers
- GetDatabases
- GetDevEndpoints
- GetJobRuns
- GetJobs
- GetPartitionIndexes
- GetPartitions
- GetResourcePolicies
- GetSecurityConfigurations
- GetTableVersions
- GetTables
- GetTriggers
- GetUserDefinedFunctions
- GetWorkflowRuns
- ListBlueprints
- ListJobs
- ListRegistries
- ListSchemaVersions
- ListSchemas
- ListTableOptimizerRuns
- ListTriggers
- ListUsageProfiles
- ListWorkflows