2021-11-08 11:02:46 -01:00
.. _implementedservice_glue:
2021-11-08 22:04:44 -01:00
.. |start-h3| raw :: html
<h3>
.. |end-h3| raw :: html
</h3>
2021-11-08 11:02:46 -01:00
====
glue
====
2021-11-08 22:04:44 -01:00
|start-h3| Example usage |end-h3|
.. sourcecode :: python
@mock_glue
def test_glue_behaviour:
boto3.client("glue")
...
|start-h3| Implemented features for this service |end-h3|
2022-09-28 11:44:01 +01:00
- [X] batch_create_partition
2022-10-02 13:03:27 +00:00
- [ ] batch_delete_connection
2022-09-28 11:44:01 +01:00
- [X] batch_delete_partition
- [X] batch_delete_table
2022-10-02 13:03:27 +00:00
- [ ] batch_delete_table_version
2021-11-08 11:02:46 -01:00
- [ ] batch_get_blueprints
2023-02-04 11:59:42 -01:00
- [X] batch_get_crawlers
2022-04-24 12:43:55 +00:00
- [ ] batch_get_custom_entity_types
2022-12-18 09:06:52 -01:00
- [ ] batch_get_data_quality_result
2021-11-08 11:02:46 -01:00
- [ ] batch_get_dev_endpoints
2023-04-23 15:59:22 +00:00
- [X] batch_get_jobs
2022-10-02 13:03:27 +00:00
- [X] batch_get_partition
2023-12-02 19:56:18 -01:00
- [ ] batch_get_table_optimizer
2023-05-01 19:15:29 +01:00
- [X] batch_get_triggers
2021-11-08 11:02:46 -01:00
- [ ] batch_get_workflows
- [ ] batch_stop_job_run
2022-10-02 13:03:27 +00:00
- [X] batch_update_partition
2022-12-18 09:06:52 -01:00
- [ ] cancel_data_quality_rule_recommendation_run
- [ ] cancel_data_quality_ruleset_evaluation_run
2021-11-08 11:02:46 -01:00
- [ ] cancel_ml_task_run
2022-03-27 14:45:18 +00:00
- [ ] cancel_statement
2021-11-08 11:02:46 -01:00
- [ ] check_schema_version_validity
- [ ] create_blueprint
- [ ] create_classifier
- [ ] create_connection
- [X] create_crawler
2022-04-24 12:43:55 +00:00
- [ ] create_custom_entity_type
2022-12-18 09:06:52 -01:00
- [ ] create_data_quality_ruleset
2021-11-08 11:02:46 -01:00
- [X] create_database
- [ ] create_dev_endpoint
2021-11-21 18:57:11 -01:00
- [X] create_job
2021-11-08 11:02:46 -01:00
- [ ] create_ml_transform
2023-03-05 09:28:05 -01:00
- [X] create_partition
2021-11-08 11:02:46 -01:00
- [ ] create_partition_index
2022-06-25 21:39:58 +00:00
- [X] create_registry
2022-08-07 09:35:11 +00:00
- [X] create_schema
The following parameters/features are not yet implemented: Glue Schema Registry: compatibility checks NONE | BACKWARD | BACKWARD_ALL | FORWARD | FORWARD_ALL | FULL | FULL_ALL and Data format parsing and syntax validation.
2021-11-08 11:02:46 -01:00
- [ ] create_script
- [ ] create_security_configuration
2023-05-12 18:41:48 +03:00
- [X] create_session
2021-11-08 11:02:46 -01:00
- [X] create_table
2023-12-02 19:56:18 -01:00
- [ ] create_table_optimizer
2023-05-01 19:15:29 +01:00
- [X] create_trigger
2021-11-08 11:02:46 -01:00
- [ ] create_user_defined_function
- [ ] create_workflow
- [ ] delete_blueprint
- [ ] delete_classifier
- [ ] delete_column_statistics_for_partition
- [ ] delete_column_statistics_for_table
- [ ] delete_connection
- [X] delete_crawler
2022-04-24 12:43:55 +00:00
- [ ] delete_custom_entity_type
2022-12-18 09:06:52 -01:00
- [ ] delete_data_quality_ruleset
2021-11-29 19:35:18 -01:00
- [X] delete_database
2021-11-08 11:02:46 -01:00
- [ ] delete_dev_endpoint
2023-04-23 15:59:22 +00:00
- [X] delete_job
2021-11-08 11:02:46 -01:00
- [ ] delete_ml_transform
2023-03-05 09:28:05 -01:00
- [X] delete_partition
2021-11-08 11:02:46 -01:00
- [ ] delete_partition_index
2023-01-23 16:13:26 -01:00
- [X] delete_registry
2021-11-08 11:02:46 -01:00
- [ ] delete_resource_policy
2022-08-07 09:35:11 +00:00
- [X] delete_schema
2021-11-08 11:02:46 -01:00
- [ ] delete_schema_versions
- [ ] delete_security_configuration
2023-05-12 18:41:48 +03:00
- [X] delete_session
2021-11-08 11:02:46 -01:00
- [X] delete_table
2023-12-02 19:56:18 -01:00
- [ ] delete_table_optimizer
2023-02-24 20:24:01 -01:00
- [X] delete_table_version
2023-05-01 19:15:29 +01:00
- [X] delete_trigger
2021-11-08 11:02:46 -01:00
- [ ] 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
2023-12-02 19:56:18 -01:00
- [ ] get_column_statistics_task_run
- [ ] get_column_statistics_task_runs
2021-11-08 11:02:46 -01:00
- [ ] get_connection
- [ ] get_connections
- [X] get_crawler
- [ ] get_crawler_metrics
- [X] get_crawlers
2022-04-24 12:43:55 +00:00
- [ ] get_custom_entity_type
2021-11-08 11:02:46 -01:00
- [ ] get_data_catalog_encryption_settings
2022-12-18 09:06:52 -01:00
- [ ] get_data_quality_result
- [ ] get_data_quality_rule_recommendation_run
- [ ] get_data_quality_ruleset
- [ ] get_data_quality_ruleset_evaluation_run
2021-11-08 11:02:46 -01:00
- [X] get_database
- [X] get_databases
- [ ] get_dataflow_graph
- [ ] get_dev_endpoint
- [ ] get_dev_endpoints
2022-03-26 10:32:40 -01:00
- [X] get_job
2021-11-08 11:02:46 -01:00
- [ ] get_job_bookmark
2022-03-26 10:32:40 -01:00
- [X] get_job_run
2021-11-08 11:02:46 -01:00
- [ ] get_job_runs
2023-02-25 11:18:01 +00:00
- [X] get_jobs
2021-11-08 11:02:46 -01:00
- [ ] get_mapping
- [ ] get_ml_task_run
- [ ] get_ml_task_runs
- [ ] get_ml_transform
- [ ] get_ml_transforms
2023-03-05 09:28:05 -01:00
- [X] get_partition
2021-11-08 11:02:46 -01:00
- [ ] get_partition_indexes
2022-08-07 09:35:11 +00:00
- [X] get_partitions
See https://docs.aws.amazon.com/glue/latest/webapi/API_GetPartitions.html
for supported expressions.
Expression caveats:
- Column names must consist of UPPERCASE, lowercase, dots and underscores only.
- Literal dates and timestamps must be valid, i.e. no support for February 31st.
- LIKE expressions are converted to Python regexes, escaping special characters.
Only % and _ wildcards are supported, and SQL escaping using [] does not work.
2021-11-08 11:02:46 -01:00
- [ ] get_plan
2023-01-23 16:13:26 -01:00
- [X] get_registry
2021-11-08 11:02:46 -01:00
- [ ] get_resource_policies
- [ ] get_resource_policy
2023-01-23 16:13:26 -01:00
- [X] get_schema
2022-08-07 09:35:11 +00:00
- [X] get_schema_by_definition
- [X] get_schema_version
2021-11-08 11:02:46 -01:00
- [ ] get_schema_versions_diff
- [ ] get_security_configuration
- [ ] get_security_configurations
2023-05-12 18:41:48 +03:00
- [X] get_session
2022-03-27 14:45:18 +00:00
- [ ] get_statement
2021-11-08 11:02:46 -01:00
- [X] get_table
2023-12-02 19:56:18 -01:00
- [ ] get_table_optimizer
2023-02-24 20:24:01 -01:00
- [X] get_table_version
- [X] get_table_versions
2021-11-08 11:02:46 -01:00
- [X] get_tables
2022-05-23 12:51:03 +00:00
- [X] get_tags
2023-05-01 19:15:29 +01:00
- [X] get_trigger
- [X] get_triggers
2022-01-07 19:40:00 -01:00
- [ ] get_unfiltered_partition_metadata
- [ ] get_unfiltered_partitions_metadata
- [ ] get_unfiltered_table_metadata
2021-11-08 11:02:46 -01:00
- [ ] get_user_defined_function
- [ ] get_user_defined_functions
- [ ] get_workflow
- [ ] get_workflow_run
- [ ] get_workflow_run_properties
- [ ] get_workflow_runs
- [ ] import_catalog_to_glue
- [ ] list_blueprints
2023-12-02 19:56:18 -01:00
- [ ] list_column_statistics_task_runs
2022-05-13 21:50:07 +00:00
- [X] list_crawlers
2022-06-25 21:39:58 +00:00
- [ ] list_crawls
2022-04-24 12:43:55 +00:00
- [ ] list_custom_entity_types
2022-12-18 09:06:52 -01:00
- [ ] list_data_quality_results
- [ ] list_data_quality_rule_recommendation_runs
- [ ] list_data_quality_ruleset_evaluation_runs
- [ ] list_data_quality_rulesets
2021-11-08 11:02:46 -01:00
- [ ] list_dev_endpoints
2021-11-29 19:35:18 -01:00
- [X] list_jobs
2021-11-08 11:02:46 -01:00
- [ ] list_ml_transforms
2023-01-23 16:13:26 -01:00
- [X] list_registries
2021-11-08 11:02:46 -01:00
- [ ] list_schema_versions
- [ ] list_schemas
2023-05-12 18:41:48 +03:00
- [X] list_sessions
2022-03-27 14:45:18 +00:00
- [ ] list_statements
2023-12-02 19:56:18 -01:00
- [ ] list_table_optimizer_runs
2023-05-01 19:15:29 +01:00
- [X] list_triggers
2021-11-08 11:02:46 -01:00
- [ ] list_workflows
- [ ] put_data_catalog_encryption_settings
- [ ] put_resource_policy
2022-08-07 09:35:11 +00:00
- [X] put_schema_version_metadata
2021-11-08 11:02:46 -01:00
- [ ] put_workflow_run_properties
- [ ] query_schema_version_metadata
2022-08-07 09:35:11 +00:00
- [X] register_schema_version
2021-11-08 11:02:46 -01:00
- [ ] remove_schema_version_metadata
- [ ] reset_job_bookmark
- [ ] resume_workflow_run
2022-03-27 14:45:18 +00:00
- [ ] run_statement
2021-11-08 11:02:46 -01:00
- [ ] search_tables
- [ ] start_blueprint_run
2023-12-02 19:56:18 -01:00
- [ ] start_column_statistics_task_run
2021-11-08 11:02:46 -01:00
- [X] start_crawler
- [ ] start_crawler_schedule
2022-12-18 09:06:52 -01:00
- [ ] start_data_quality_rule_recommendation_run
- [ ] start_data_quality_ruleset_evaluation_run
2021-11-08 11:02:46 -01:00
- [ ] start_export_labels_task_run
- [ ] start_import_labels_task_run
2022-03-26 10:32:40 -01:00
- [X] start_job_run
2021-11-08 11:02:46 -01:00
- [ ] start_ml_evaluation_task_run
- [ ] start_ml_labeling_set_generation_task_run
2023-05-01 19:15:29 +01:00
- [X] start_trigger
2021-11-08 11:02:46 -01:00
- [ ] start_workflow_run
2023-12-02 19:56:18 -01:00
- [ ] stop_column_statistics_task_run
2021-11-08 11:02:46 -01:00
- [X] stop_crawler
- [ ] stop_crawler_schedule
2023-05-12 18:41:48 +03:00
- [X] stop_session
2023-05-01 19:15:29 +01:00
- [X] stop_trigger
2021-11-08 11:02:46 -01:00
- [ ] stop_workflow_run
2022-05-23 12:51:03 +00:00
- [X] tag_resource
- [X] untag_resource
2021-11-08 11:02:46 -01:00
- [ ] update_blueprint
- [ ] update_classifier
- [ ] update_column_statistics_for_partition
- [ ] update_column_statistics_for_table
- [ ] update_connection
- [ ] update_crawler
- [ ] update_crawler_schedule
2022-12-18 09:06:52 -01:00
- [ ] update_data_quality_ruleset
2022-08-24 11:24:05 +02:00
- [X] update_database
2021-11-08 11:02:46 -01:00
- [ ] update_dev_endpoint
- [ ] update_job
2022-10-19 22:17:59 +00:00
- [ ] update_job_from_source_control
2021-11-08 11:02:46 -01:00
- [ ] update_ml_transform
2023-03-05 09:28:05 -01:00
- [X] update_partition
2021-11-08 11:02:46 -01:00
- [ ] update_registry
2023-01-23 16:13:26 -01:00
- [X] update_schema
The SchemaVersionNumber-argument is not yet implemented
2022-10-19 22:17:59 +00:00
- [ ] update_source_control_from_job
2023-02-19 18:52:20 -01:00
- [X] update_table
2023-12-02 19:56:18 -01:00
- [ ] update_table_optimizer
2021-11-08 11:02:46 -01:00
- [ ] update_trigger
- [ ] update_user_defined_function
- [ ] update_workflow