This section describes data types and primitives used by AWS Glue SDKs and Tools. There are three general ways to interact with AWS Glue programmatically outside of the AWS Management Console, each with its own documentation:
-
Language SDK libraries allow you to access AWS resources from common programming languages. Find more information at Tools to Build on AWS
. -
The AWS CLI allows you to access AWS resources from the command line. Find more information at AWS CLI Command Reference.
-
AWS CloudFormation allows you to define a set of AWS resources to be provisioned together consistently. Find more information at AWS CloudFormation: AWS Glue resource type reference.
This section documents shared primitives independently of these SDKs and Tools. Tools use the AWS Glue Web API Reference to communicate with AWS.
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
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)