aws glue
Defines the public endpoint for the Glue service. AWS CLI reference
314 commands Its page in the AWS CLI reference
Commands
associate-glossary-termsAssociates one or more glossary terms with an asset in Glue Data Catalog.batch-create-partitionCreates one or more partitions in a batch operation.batch-delete-connectionDeletes a list of connection definitions from the Data Catalog.batch-delete-partitionDeletes one or more partitions in a batch operation.batch-delete-tableDeletes multiple tables at once.batch-delete-table-versionDeletes a specified batch of versions of a table.batch-get-blueprintsRetrieves information about a list of blueprints.batch-get-crawlersReturns a list of resource metadata for a given list of crawler names.batch-get-custom-entity-typesRetrieves the details for the custom patterns specified by a list of names.batch-get-data-quality-resultRetrieves a list of data quality results for the specified result IDs.batch-get-data-quality-result-v2Retrieves a list of data quality results for the specified result IDs.batch-get-data-quality-ruleset-evaluation-runRetrieves the details of multiple evaluation runs in a single request.batch-get-dev-endpointsReturns a list of resource metadata for a given list of development endpoint names.batch-get-iterable-formsRetrieves multiple items from an iterable form on an asset in Glue Data Catalog in a single request.batch-get-jobsReturns a list of resource metadata for a given list of job names.batch-get-partitionRetrieves partitions in a batch request.batch-get-table-optimizerReturns the configuration for the specified table optimizers.batch-get-triggersReturns a list of resource metadata for a given list of trigger names.batch-get-workflowsReturns a list of resource metadata for a given list of workflow names.batch-put-data-quality-statistic-annotationAnnotate datapoints over time for a specific data quality statistic.batch-stop-job-runStops one or more job runs for a specified job definition.batch-update-partitionUpdates one or more partitions in a batch operation.cancel-data-quality-rule-recommendation-runCancels the specified recommendation run that was being used to generate rules.cancel-data-quality-ruleset-evaluation-runCancels a run where a ruleset is being evaluated against a data source.cancel-ml-task-runCancels (stops) a task run.cancel-statementCancels the statement.check-schema-version-validityValidates the supplied schema.create-blueprintRegisters a blueprint with Glue.create-catalogCreates a new catalog in the Glue Data Catalog.create-classifierCreates a classifier in the user's account.create-column-statistics-task-settingsCreates settings for a column statistics task.create-connectionCreates a connection definition in the Data Catalog.create-crawlerCreates a new crawler with specified targets, role, configuration, and optional schedule.create-custom-entity-typeCreates a custom pattern that is used to detect sensitive data across the columns and rows of your structured data.create-data-quality-evaluation-configCreates a data quality evaluation configuration, which evaluates the data quality of a collection of tables in the Glue Data Catalog once, on a schedule, or when table metadata changes.create-data-quality-rulesetCreates a data quality ruleset with DQDL rules applied to a specified Glue table.create-databaseCreates a new database in a Data Catalog.create-dev-endpointCreates a new development endpoint.create-glossaryCreates a business glossary in Glue Data Catalog.create-glossary-termCreates a glossary term within a business glossary in Glue Data Catalog.create-glue-identity-center-configurationCreates a new Glue Identity Center configuration to enable integration between Glue and Amazon Web Services IAM Identity Center for authentication and authorization.create-integrationCreates a Zero-ETL integration in the caller's account between two resources with Amazon Resource Names (ARNs): the SourceArn and TargetArn.create-integration-resource-propertyThis API can be used for setting up the ResourceProperty of the Glue connection (for the source) or Glue database ARN (for the target).create-integration-table-propertiesThis API is used to provide optional override properties for the the tables that need to be replicated.create-jobCreates a new job definition.create-ml-transformCreates an Glue machine learning transform.create-partitionCreates a new partition.create-partition-indexCreates a specified partition index in an existing table.create-registryCreates a new registry which may be used to hold a collection of schemas.create-schemaCreates a new schema set and registers the schema definition.create-scriptTransforms a directed acyclic graph (DAG) into code.create-security-configurationCreates a new security configuration.create-sessionCreates a new session.create-tableCreates a new table definition in the Data Catalog.create-table-optimizerCreates a new table optimizer for a specific function.create-triggerCreates a new trigger.create-usage-profileCreates an Glue usage profile.create-user-defined-functionCreates a new function definition in the Data Catalog.create-workflowCreates a new workflow.delete-assetDeletes an asset from Glue Data Catalog.delete-asset-typeDeletes an asset type from Glue Data Catalog.delete-attachmentDeletes a form attachment from an asset in Glue Data Catalog.delete-blueprintDeletes an existing blueprint.delete-catalogRemoves the specified catalog from the Glue Data Catalog.delete-classifierRemoves a classifier from the Data Catalog.delete-column-statistics-for-partitionDelete the partition column statistics of a column.delete-column-statistics-for-tableRetrieves table statistics of columns.delete-column-statistics-task-settingsDeletes settings for a column statistics task.delete-connectionDeletes a connection from the Data Catalog.delete-connection-typeDeletes a custom connection type in Glue.delete-crawlerRemoves a specified crawler from the Glue Data Catalog, unless the crawler state is RUNNING.delete-custom-entity-typeDeletes a custom pattern by specifying its name.delete-data-quality-evaluation-configDeletes a data quality evaluation configuration.delete-data-quality-rulesetDeletes a data quality ruleset.delete-databaseRemoves a specified database from a Data Catalog.delete-dev-endpointDeletes a specified development endpoint.delete-form-typeDeletes a form type from Glue Data Catalog.delete-glossaryDeletes a business glossary from Glue Data Catalog.delete-glossary-termDeletes a glossary term from Glue Data Catalog.delete-glue-identity-center-configurationDeletes the existing Glue Identity Center configuration, removing the integration between Glue and Amazon Web Services IAM Identity Center.delete-integrationDeletes the specified Zero-ETL integration.delete-integration-resource-propertyThis API is used for deleting the ResourceProperty of the Glue connection (for the source) or Glue database ARN (for the target).delete-integration-table-propertiesDeletes the table properties that have been created for the tables that need to be replicated.delete-jobDeletes a specified job definition.delete-ml-transformDeletes an Glue machine learning transform.delete-partitionDeletes a specified partition.delete-partition-indexDeletes a specified partition index from an existing table.delete-registryDelete the entire registry including schema and all of its versions.delete-resource-policyDeletes a specified policy.delete-schemaDeletes the entire schema set, including the schema set and all of its versions.delete-schema-versionsRemove versions from the specified schema.delete-security-configurationDeletes a specified security configuration.delete-sessionDeletes the session.delete-tableRemoves a table definition from the Data Catalog.delete-table-optimizerDeletes an optimizer and all associated metadata for a table.delete-table-versionDeletes a specified version of a table.delete-triggerDeletes a specified trigger.delete-usage-profileDeletes the Glue specified usage profile.delete-user-defined-functionDeletes an existing function definition from the Data Catalog.delete-workflowDeletes a workflow.describe-connection-typeThe DescribeConnectionType API provides full details of the supported options for a given connection type in Glue.describe-entityProvides details regarding the entity used with the connection type, with a description of the data model for each field in the selected entity.describe-inbound-integrationsReturns a list of inbound integrations for the specified integration.describe-integrationsThe API is used to retrieve a list of integrations.disassociate-glossary-termsRemoves the association of one or more glossary terms from an asset in Glue Data Catalog.get-assetRetrieves the metadata for an asset in Glue Data Catalog, including its forms, additional attachments, and associated glossary terms.get-asset-typeRetrieves an asset type in Glue Data Catalog by its identifier.get-blueprintRetrieves the details of a blueprint.get-blueprint-runRetrieves the details of a blueprint run.get-blueprint-runsRetrieves the details of blueprint runs for a specified blueprint.get-catalogThe name of the Catalog to retrieve.get-catalog-import-statusRetrieves the status of a migration operation.get-catalogsRetrieves all catalogs defined in a catalog in the Glue Data Catalog.get-classifierRetrieve a classifier by name.get-classifiersLists all classifier objects in the Data Catalog.get-column-statistics-for-partitionRetrieves partition statistics of columns.get-column-statistics-for-tableRetrieves table statistics of columns.get-column-statistics-task-runGet the associated metadata/information for a task run, given a task run ID.get-column-statistics-task-runsRetrieves information about all runs associated with the specified table.get-column-statistics-task-settingsGets settings for a column statistics task.get-connectionRetrieves a connection definition from the Data Catalog.get-connectionsRetrieves a list of connection definitions from the Data Catalog.get-crawlerRetrieves metadata for a specified crawler.get-crawler-metricsRetrieves metrics about specified crawlers.get-crawlersRetrieves metadata for all crawlers defined in the customer account.get-custom-entity-typeRetrieves the details of a custom pattern by specifying its name.get-dashboard-urlRetrieves the URL for the Spark monitoring dashboard for a Glue resource.get-data-catalog-encryption-settingsRetrieves the security configuration for a specified catalog.get-data-catalog-export-configurationRetrieves the current export configuration for the Glue Data Catalog.get-data-quality-evaluation-configRetrieves a data quality evaluation configuration.get-data-quality-modelRetrieve the training status of the model along with more information (CompletedOn, StartedOn, FailureReason).get-data-quality-model-resultRetrieve a statistic's predictions for a given Profile ID.get-data-quality-resultRetrieves the result of a data quality rule evaluation.get-data-quality-result-v2Retrieves the result of a data quality rule evaluation published from any supported data platform.get-data-quality-rule-recommendation-runGets the specified recommendation run that was used to generate rules.get-data-quality-rulesetReturns an existing ruleset by identifier or name.get-data-quality-ruleset-evaluation-runRetrieves a specific run where a ruleset is evaluated against a data source.get-databaseRetrieves the definition of a specified database.get-databasesRetrieves all databases defined in a given Data Catalog.get-dataflow-graphTransforms a Python script into a directed acyclic graph (DAG).get-dev-endpointRetrieves information about a specified development endpoint.get-dev-endpointsRetrieves all the development endpoints in this Amazon Web Services account.get-entity-recordsThis API is used to query preview data from a given connection type or from a native Amazon S3 based Glue Data Catalog.get-form-typeRetrieves a form type in Glue Data Catalog by its identifier.get-glossaryRetrieves a business glossary in Glue Data Catalog by its identifier.get-glossary-termRetrieves a glossary term in Glue Data Catalog by its identifier.get-glue-identity-center-configurationRetrieves the current Glue Identity Center configuration details, including the associated Identity Center instance and application information.get-integration-resource-propertyThis API is used for fetching the ResourceProperty of the Glue connection (for the source) or Glue database ARN (for the target)get-integration-table-propertiesThis API is used to retrieve optional override properties for the tables that need to be replicated.get-jobRetrieves an existing job definition.get-job-bookmarkReturns information on a job bookmark entry.get-job-runRetrieves the metadata for a given job run.get-job-runsRetrieves metadata for all runs of a given job definition.get-job-upgrade-analysisRetrieves the current status and results of an upgrade analysis.get-jobsRetrieves all current job definitions.get-mappingCreates mappings.get-materialized-view-refresh-task-runGet the associated metadata/information for a task run, given a task run ID.get-ml-task-runGets details for a specific task run on a machine learning transform.get-ml-task-runsGets a list of runs for a machine learning transform.get-ml-transformGets an Glue machine learning transform artifact and all its corresponding metadata.get-ml-transformsGets a sortable, filterable list of existing Glue machine learning transforms.get-partitionRetrieves information about a specified partition.get-partition-indexesRetrieves the partition indexes associated with a table.get-partitionsRetrieves information about the partitions in a table.get-planGets code to perform a specified mapping.get-registryDescribes the specified registry in detail.get-resource-policiesRetrieves the resource policies set on individual resources by Resource Access Manager during cross-account permission grants.get-resource-policyRetrieves a specified resource policy.get-schemaDescribes the specified schema in detail.get-schema-by-definitionRetrieves a schema by the SchemaDefinition.get-schema-versionGet the specified schema by its unique ID assigned when a version of the schema is created or registered.get-schema-versions-diffFetches the schema version difference in the specified difference type between two stored schema versions in the Schema Registry.get-security-configurationRetrieves a specified security configuration.get-security-configurationsRetrieves a list of all security configurations.get-sessionRetrieves the session.get-session-endpointReturns the Spark Connect endpoint URL and authentication token for an interactive session.get-statementRetrieves the statement.get-system-logs-for-job-runRetrieves the system logs for a job run.get-system-logs-for-sessionRetrieves the system logs for an interactive session.get-tableRetrieves the Table definition in a Data Catalog for a specified table.get-table-optimizerReturns the configuration of all optimizers associated with a specified table.get-table-versionRetrieves a specified version of a table.get-table-versionsRetrieves a list of strings that identify available versions of a specified table.get-tablesRetrieves the definitions of some or all of the tables in a given Database.get-tagsRetrieves a list of tags associated with a resource.get-triggerRetrieves the definition of a trigger.get-triggersGets all the triggers associated with a job.get-unfiltered-partition-metadataRetrieves partition metadata from the Data Catalog that contains unfiltered metadata.get-unfiltered-partitions-metadataRetrieves partition metadata from the Data Catalog that contains unfiltered metadata.get-unfiltered-table-metadataAllows a third-party analytical engine to retrieve unfiltered table metadata from the Data Catalog.get-usage-profileRetrieves information about the specified Glue usage profile.get-user-defined-functionRetrieves a specified function definition from the Data Catalog.get-user-defined-functionsRetrieves multiple function definitions from the Data Catalog.get-workflowRetrieves resource metadata for a workflow.get-workflow-runRetrieves the metadata for a given workflow run.get-workflow-run-propertiesRetrieves the workflow run properties which were set during the run.get-workflow-runsRetrieves metadata for all runs of a given workflow.import-catalog-to-glueImports an existing Amazon Athena Data Catalog to Glue.list-asset-typesLists the asset types defined in Glue Data Catalog.list-blueprintsLists all the blueprint names in an account.list-column-statistics-task-runsList all task runs for a particular account.list-connection-typesThe ListConnectionTypes API provides a discovery mechanism to learn available connection types in Glue.list-crawlersRetrieves the names of all crawler resources in this Amazon Web Services account, or the resources with the specified tag.list-crawlsReturns all the crawls of a specified crawler.list-custom-entity-typesLists all the custom patterns that have been created.list-data-quality-evaluation-configsLists the data quality evaluation configurations in your account, optionally filtered by level.list-data-quality-resultsReturns all data quality execution results for your account.list-data-quality-results-v2Returns a paginated list of data quality execution results for your account, filtered by the specified criteria.list-data-quality-rule-recommendation-runsLists the recommendation runs meeting the filter criteria.list-data-quality-ruleset-evaluation-runsLists all the runs meeting the filter criteria, where a ruleset is evaluated against a data source.list-data-quality-rulesetsReturns a paginated list of rulesets for the specified list of Glue tables.list-data-quality-statistic-annotationsRetrieve annotations for a data quality statistic.list-data-quality-statisticsRetrieves a list of data quality statistics.list-dev-endpointsRetrieves the names of all DevEndpoint resources in this Amazon Web Services account, or the resources with the specified tag.list-entitiesReturns the available entities supported by the connection type.list-form-typesLists the form types defined in Glue Data Catalog.list-glossariesLists business glossaries in Glue Data Catalog.list-glossary-termsLists glossary terms within a business glossary in Glue Data Catalog.list-integration-resource-propertiesList integration resource properties for a single customer.list-integration-table-propertiesLists the integration table properties in your account.list-iterable-formsLists the items in an iterable form on an asset in Glue Data Catalog.list-jobsRetrieves the names of all job resources in this Amazon Web Services account, or the resources with the specified tag.list-materialized-view-refresh-task-runsList all task runs for a particular account.list-ml-transformsRetrieves a sortable, filterable list of existing Glue machine learning transforms in this Amazon Web Services account, or the resources with the specified tag.list-registriesReturns a list of registries that you have created, with minimal registry information.list-schema-versionsReturns a list of schema versions that you have created, with minimal information.list-schemasReturns a list of schemas with minimal details.list-sessionsRetrieve a list of sessions.list-statementsLists statements for the session.list-table-optimizer-runsLists the history of previous optimizer runs for a specific table.list-triggersRetrieves the names of all trigger resources in this Amazon Web Services account, or the resources with the specified tag.list-usage-profilesList all the Glue usage profiles.list-workflowsLists names of workflows created in the account.modify-integrationModifies a Zero-ETL integration in the caller's account.publish-data-quality-result-v2This operation is intended for internal use.put-assetCreates or updates an asset in Glue Data Catalog.put-asset-typeCreates or updates an asset type in Glue Data Catalog.put-attachmentAttaches a form to an asset or an iterable form item in Glue Data Catalog.put-data-catalog-encryption-settingsSets the security configuration for a specified catalog.put-data-catalog-export-configurationCreates or updates the export configuration for the Glue Data Catalog.put-data-quality-profile-annotationAnnotate all datapoints for a Profile.put-form-typeCreates or updates a form type in Glue Data Catalog.put-resource-policySets the Data Catalog resource policy for access control.put-schema-version-metadataPuts the metadata key value pair for a specified schema version ID.put-workflow-run-propertiesPuts the specified workflow run properties for the given workflow run.query-schema-version-metadataQueries for the schema version metadata information.register-connection-typeRegisters a custom connection type in Glue based on the configuration provided.register-schema-versionAdds a new version to the existing schema.remove-schema-version-metadataRemoves a key value pair from the schema version metadata for the specified schema version ID.reset-job-bookmarkResets a bookmark entry.resume-workflow-runRestarts selected nodes of a previous partially completed workflow run and resumes the workflow run.run-statementExecutes the statement.search-assetsSearches for assets in Glue Data Catalog using full-text search, filters, sorting, and aggregations.search-tablesSearches a set of tables based on properties in the table metadata as well as on the parent database.start-blueprint-runStarts a new run of the specified blueprint.start-column-statistics-task-runStarts a column statistics task run, for a specified table and columns.start-column-statistics-task-run-scheduleStarts a column statistics task run schedule.start-crawlerStarts a crawl using the specified crawler, regardless of what is scheduled.start-crawler-scheduleChanges the schedule state of the specified crawler to SCHEDULED, unless the crawler is already running or the schedule state is already SCHEDULED.start-data-quality-rule-recommendation-runStarts a recommendation run that is used to generate rules when you don't know what rules to write.start-data-quality-ruleset-evaluation-runOnce you have a ruleset definition (either recommended or your own), you call this operation to evaluate the ruleset against a data source (Glue table).start-export-labels-task-runBegins an asynchronous task to export all labeled data for a particular transform.start-import-labels-task-runEnables you to provide additional labels (examples of truth) to be used to teach the machine learning transform and improve its quality.start-job-runStarts a job run using a job definition.start-job-upgrade-analysisResumes an analysis that is waiting for upgrade consent.start-materialized-view-refresh-task-runStarts a materialized view refresh task run for a specified materialized view.start-ml-evaluation-task-runStarts a task to estimate the quality of the transform.start-ml-labeling-set-generation-task-runStarts the active learning workflow for your machine learning transform to improve the transform's quality by generating label sets and adding labels.start-triggerStarts an existing trigger.start-workflow-runStarts a new run of the specified workflow.stop-column-statistics-task-runStops a task run for the specified table.stop-column-statistics-task-run-scheduleStops a column statistics task run schedule.stop-crawlerIf the specified crawler is running, stops the crawl.stop-crawler-scheduleSets the schedule state of the specified crawler to NOT_SCHEDULED, but does not stop the crawler if it is already running.stop-job-upgrade-analysisStops an in-progress upgrade analysis.stop-materialized-view-refresh-task-runStops a materialized view refresh task run for a specified materialized view.stop-sessionStops the session.stop-triggerStops a specified trigger.stop-workflow-runStops the execution of the specified workflow run.tag-resourceAdds tags to a resource.test-connectionTests a connection to a service to validate the service credentials that you provide.untag-resourceRemoves tags from a resource.update-assetUpdates the name and description of an existing asset in Glue Data Catalog.update-blueprintUpdates a registered blueprint.update-catalogUpdates an existing catalog's properties in the Glue Data Catalog.update-classifierModifies an existing classifier (a GrokClassifier, an XMLClassifier, a JsonClassifier, or a CsvClassifier, depending on which field is present).update-column-statistics-for-partitionCreates or updates partition statistics of columns.update-column-statistics-for-tableCreates or updates table statistics of columns.update-column-statistics-task-settingsUpdates settings for a column statistics task.update-connectionUpdates a connection definition in the Data Catalog.update-crawlerUpdates a crawler.update-crawler-scheduleUpdates the schedule of a crawler using a cron expression.update-data-quality-evaluation-configUpdates a data quality evaluation configuration.update-data-quality-rulesetUpdates the specified data quality ruleset.update-databaseUpdates an existing database definition in a Data Catalog.update-dev-endpointUpdates a specified development endpoint.update-glossaryUpdates a business glossary in Glue Data Catalog.update-glossary-termUpdates a glossary term in Glue Data Catalog.update-glue-identity-center-configurationUpdates the existing Glue Identity Center configuration, allowing modification of scopes and permissions for the integration.update-integration-resource-propertyThis API can be used for updating the ResourceProperty of the Glue connection (for the source) or Glue database ARN (for the target).update-integration-table-propertiesThis API is used to provide optional override properties for the tables that need to be replicated.update-jobUpdates an existing job definition.update-job-from-source-controlSynchronizes a job from the source control repository.update-ml-transformUpdates an existing machine learning transform.update-partitionUpdates a partition.update-registryUpdates an existing registry which is used to hold a collection of schemas.update-schemaUpdates the description, compatibility setting, or version checkpoint for a schema set.update-source-control-from-jobSynchronizes a job to the source control repository.update-tableUpdates a metadata table in the Data Catalog.update-table-optimizerUpdates the configuration for an existing table optimizer.update-triggerUpdates a trigger definition.update-usage-profileUpdate an Glue usage profile.update-user-defined-functionUpdates an existing function definition in the Data Catalog.update-workflowUpdates an existing workflow.