Amazon Glue API
This section describes data types and primitives used by Amazon Glue SDKs and Tools. There are three general ways to interact with Amazon Glue programmatically outside of the Amazon Web Services Management Console, each with its own documentation:
-
Language SDK libraries allow you to access Amazon Web Services resources from common programming languages. Find more information at Tools to Build on Amazon Web Services
. -
The Amazon CLI allows you to access Amazon Web Services resources from the command line. Find more information at Amazon CLI Command Reference
. -
Amazon CloudFormation allows you to define a set of Amazon Web Services resources to be provisioned together consistently. Find more information at Amazon CloudFormation: Amazon Glue resource type reference
.
This section documents shared primitives independently of these SDKs
and Tools. Tools use the Amazon Glue Web API Reference
Contents
GetDataCatalogEncryptionSettings action (Python: get_data_catalog_encryption_settings)
PutDataCatalogEncryptionSettings action (Python: put_data_catalog_encryption_settings)
DeleteResourcePolicy action (Python: delete_resource_policy)
CreateSecurityConfiguration action (Python: create_security_configuration)
DeleteSecurityConfiguration action (Python: delete_security_configuration)
GetSecurityConfiguration action (Python: get_security_configuration)
GetSecurityConfigurations action (Python: get_security_configurations)
BatchDeleteTableVersion action (Python: batch_delete_table_version)
CreatePartitionIndex action (Python: create_partition_index)
DeletePartitionIndex action (Python: delete_partition_index)
GetColumnStatisticsForTable action (Python: get_column_statistics_for_table)
UpdateColumnStatisticsForTable action (Python: update_column_statistics_for_table)
DeleteColumnStatisticsForTable action (Python: delete_column_statistics_for_table)
BatchCreatePartition action (Python: batch_create_partition)
BatchDeletePartition action (Python: batch_delete_partition)
BatchUpdatePartition action (Python: batch_update_partition)
GetColumnStatisticsForPartition action (Python: get_column_statistics_for_partition)
UpdateColumnStatisticsForPartition action (Python: update_column_statistics_for_partition)
DeleteColumnStatisticsForPartition action (Python: delete_column_statistics_for_partition)
CreateUserDefinedFunction action (Python: create_user_defined_function)
UpdateUserDefinedFunction action (Python: update_user_defined_function)
DeleteUserDefinedFunction action (Python: delete_user_defined_function)
GetUserDefinedFunction action (Python: get_user_defined_function)
GetUserDefinedFunctions action (Python: get_user_defined_functions)
BatchGetTableOptimizer action (Python: batch_get_table_optimizer)
ListTableOptimizerRuns action (Python: list_table_optimizer_runs)
CreateTableOptimizer action (Python: create_table_optimizer)
DeleteTableOptimizer action (Python: delete_table_optimizer)
UpdateTableOptimizer action (Python: update_table_optimizer)
StartColumnStatisticsTaskRun action (Python: start_column_statistics_task_run)
GetColumnStatisticsTaskRun action (Python: get_column_statistics_task_run)
GetColumnStatisticsTaskRuns action (Python: get_column_statistics_task_runs)
ListColumnStatisticsTaskRuns action (Python: list_column_statistics_task_runs)
StopColumnStatisticsTaskRun action (Python: stop_column_statistics_task_run)
CreateColumnStatisticsTaskSettings action (Python: create_column_statistics_task_settings)
UpdateColumnStatisticsTaskSettings action (Python: update_column_statistics_task_settings)
GetColumnStatisticsTaskSettings action (Python: get_column_statistics_task_settings)
DeleteColumnStatisticsTaskSettings action (Python: delete_column_statistics_task_settings)
StartColumnStatisticsTaskRunSchedule action (Python: start_column_statistics_task_run_schedule)
StopColumnStatisticsTaskRunSchedule action (Python: stop_column_statistics_task_run_schedule)
Autogenerating ETL Scripts API
Integration APIs in Amazon Glue
DescribeInboundIntegrations action (Python: describe_inbound_integrations)
CreateIntegrationTableProperties action (Python: create_integration_table_properties)
UpdateIntegrationTableProperties action (Python: update_integration_table_properties)
GetIntegrationTableProperties action (Python: get_integration_table_properties)
DeleteIntegrationTableProperties action (Python: delete_integration_table_properties)
CreateIntegrationResourceProperty action (Python: create_integration_resource_property)
UpdateIntegrationResourceProperty action (Python: update_integration_resource_property)
GetIntegrationResourceProperty action (Python: get_integration_resource_property)
GetSchemaVersionsDiff action (Python: get_schema_versions_diff)
RegisterSchemaVersion action (Python: register_schema_version)
CheckSchemaVersionValidity action (Python: check_schema_version_validity)
GetSchemaByDefinition action (Python: get_schema_by_definition)
PutSchemaVersionMetadata action (Python: put_schema_version_metadata)
QuerySchemaVersionMetadata action (Python: query_schema_version_metadata)
RemoveSchemaVersionMetadata action (Python: remove_schema_version_metadata)
DeleteSchemaVersions action (Python: delete_schema_versions)
StartMLEvaluationTaskRun action (Python: start_ml_evaluation_task_run)
StartMLLabelingSetGenerationTaskRun action (Python: start_ml_labeling_set_generation_task_run)
StartExportLabelsTaskRun action (Python: start_export_labels_task_run)
StartImportLabelsTaskRun action (Python: start_import_labels_task_run)
StartDataQualityRulesetEvaluationRun action (Python: start_data_quality_ruleset_evaluation_run)
CancelDataQualityRulesetEvaluationRun action (Python: cancel_data_quality_ruleset_evaluation_run)
GetDataQualityRulesetEvaluationRun action (Python: get_data_quality_ruleset_evaluation_run)
ListDataQualityRulesetEvaluationRuns action (Python: list_data_quality_ruleset_evaluation_runs)
StartDataQualityRuleRecommendationRun action (Python: start_data_quality_rule_recommendation_run)
CancelDataQualityRuleRecommendationRun action (Python: cancel_data_quality_rule_recommendation_run)
GetDataQualityRuleRecommendationRun action (Python: get_data_quality_rule_recommendation_run)
ListDataQualityRuleRecommendationRuns action (Python: list_data_quality_rule_recommendation_runs)
GetDataQualityResult action (Python: get_data_quality_result)
BatchGetDataQualityResult action (Python: batch_get_data_quality_result)
ListDataQualityResults action (Python: list_data_quality_results)
CreateDataQualityRuleset action (Python: create_data_quality_ruleset)
DeleteDataQualityRuleset action (Python: delete_data_quality_ruleset)
GetDataQualityRuleset action (Python: get_data_quality_ruleset)
ListDataQualityRulesets action (Python: list_data_quality_rulesets)
UpdateDataQualityRuleset action (Python: update_data_quality_ruleset)
ListDataQualityStatistics action (Python: list_data_quality_statistics)
BatchPutDataQualityStatisticAnnotation action (Python: batch_put_data_quality_statistic_annotation)
GetDataQualityModelResult action (Python: get_data_quality_model_result)
ListDataQualityStatisticAnnotations action (Python: list_data_quality_statistic_annotations)
PutDataQualityProfileAnnotation action (Python: put_data_quality_profile_annotation)