Amazon Glue website screenshot

Amazon Glue

Amazon Glue is a serverless data integration service that makes it simple to discover, prepare, move, and integrate data from multiple sources for analytics, machine learning, and application development. It provides both visual and code-based interfaces for ETL operations and includes a Data Catalog for unified metadata management.

1 APIs 8 Features
AnalyticsData CatalogData IntegrationData PipelineETLServerless

APIs

Amazon Glue API

The Amazon Glue API enables programmatic access to create and manage ETL jobs, crawlers, data catalogs, connections, and development endpoints. You can discover data sources, tr...

Collections

AWS Glue

OPEN

Pricing Plans

Rate Limits

Amazon Glue Rate Limits

5 limits

RATE LIMITS

FinOps

Features

Serverless ETL

Run ETL jobs without managing infrastructure with automatic scaling and pay-per-use pricing.

Visual ETL Editor

Build ETL pipelines visually using a drag-and-drop interface without writing code.

Data Catalog

Unified metadata repository for all data assets across S3, databases, and data warehouses.

Automated Schema Discovery

Crawlers automatically discover data schemas and populate the Data Catalog.

Workflow Orchestration

Orchestrate multi-job ETL pipelines with triggers, conditional flows, and scheduling.

ML Transforms

Use machine learning to automate complex data transformation tasks like entity deduplication.

Schema Registry

Centrally manage and enforce data schema evolution with versioning and compatibility checks.

Data Quality

Define and evaluate data quality rules to validate data during ETL processing.

Use Cases

Data Lake ETL

Build ETL pipelines to ingest, transform, and load data into Amazon S3 data lakes.

Data Warehouse Loading

Extract and transform data from multiple sources and load into Amazon Redshift.

Data Catalog Management

Maintain a unified data catalog for data discovery across all data assets.

Real-Time Streaming ETL

Process streaming data from Kinesis and Kafka with Glue Streaming jobs.

Machine Learning Data Prep

Prepare and transform training datasets for machine learning using Glue Studio.

Integrations

Amazon S3

Primary data lake storage for Glue ETL input and output.

Amazon Redshift

Load transformed data into Redshift data warehouse.

Amazon Athena

Query Data Catalog tables directly with Athena serverless SQL.

Amazon Kinesis

Process streaming data from Kinesis Data Streams with Glue streaming.

Apache Kafka

Ingest and process Kafka streaming data in Glue jobs.

AWS Lake Formation

Fine-grained access control to Glue Data Catalog resources.

Amazon RDS

Connect to relational databases as ETL data sources.

Semantic Vocabularies

Amazon Glue Context

418 classes · 330 properties

JSON-LD

API Governance Rules

Amazon Glue API Rules

8 rules · 5 errors 2 warnings 1 info

SPECTRAL

JSON Structure

Amazon Glue Structure

12 properties

JSON STRUCTURE

Glue Access Denied Exception Structure

0 properties

JSON STRUCTURE

Glue Account Id Structure

0 properties

JSON STRUCTURE

Glue Action List Structure

0 properties

JSON STRUCTURE

Glue Action Structure

6 properties

JSON STRUCTURE

Glue Additional Options Structure

0 properties

JSON STRUCTURE

Glue Additional Plan Options Map Structure

0 properties

JSON STRUCTURE

Glue Agg Function Structure

0 properties

JSON STRUCTURE

Glue Aggregate Operation Structure

2 properties

JSON STRUCTURE

Glue Aggregate Operations Structure

0 properties

JSON STRUCTURE

Glue Aggregate Structure

4 properties

JSON STRUCTURE

Glue Already Exists Exception Structure

0 properties

JSON STRUCTURE

Glue Apply Mapping Structure

3 properties

JSON STRUCTURE

Glue Athena Connector Source Structure

7 properties

JSON STRUCTURE

Glue Attempt Count Structure

0 properties

JSON STRUCTURE

Glue Audit Column Names List Structure

0 properties

JSON STRUCTURE

Glue Audit Context String Structure

0 properties

JSON STRUCTURE

Glue Audit Context Structure

3 properties

JSON STRUCTURE

Glue Auth Token String Structure

0 properties

JSON STRUCTURE

Glue Backfill Error Code Structure

0 properties

JSON STRUCTURE

Glue Backfill Error Structure

2 properties

JSON STRUCTURE

Glue Backfill Errors Structure

0 properties

JSON STRUCTURE

Glue Basic Catalog Target Structure

4 properties

JSON STRUCTURE

Glue Batch Create Partition Request Structure

4 properties

JSON STRUCTURE

Glue Batch Delete Partition Request Structure

4 properties

JSON STRUCTURE

Glue Batch Delete Table Name List Structure

0 properties

JSON STRUCTURE

Glue Batch Delete Table Request Structure

4 properties

JSON STRUCTURE

Glue Batch Delete Table Response Structure

1 properties

JSON STRUCTURE

Glue Batch Get Blueprint Names Structure

0 properties

JSON STRUCTURE

Glue Batch Get Blueprints Request Structure

3 properties

JSON STRUCTURE

Glue Batch Get Blueprints Response Structure

2 properties

JSON STRUCTURE

Glue Batch Get Crawlers Request Structure

1 properties

JSON STRUCTURE

Glue Batch Get Crawlers Response Structure

2 properties

JSON STRUCTURE

Glue Batch Get Jobs Request Structure

1 properties

JSON STRUCTURE

Glue Batch Get Jobs Response Structure

2 properties

JSON STRUCTURE

Glue Batch Get Partition Request Structure

4 properties

JSON STRUCTURE

Glue Batch Get Partition Response Structure

2 properties

JSON STRUCTURE

Glue Batch Get Triggers Request Structure

1 properties

JSON STRUCTURE

Glue Batch Get Triggers Response Structure

2 properties

JSON STRUCTURE

Glue Batch Get Workflows Request Structure

2 properties

JSON STRUCTURE

Glue Batch Get Workflows Response Structure

2 properties

JSON STRUCTURE

Glue Batch Stop Job Run Request Structure

2 properties

JSON STRUCTURE

Glue Batch Stop Job Run Response Structure

2 properties

JSON STRUCTURE

Glue Batch Update Partition Request Structure

4 properties

JSON STRUCTURE

Glue Blueprint Names Structure

0 properties

JSON STRUCTURE

Glue Blueprints Structure

0 properties

JSON STRUCTURE

Glue Cancel Ml Task Run Request Structure

2 properties

JSON STRUCTURE

Glue Cancel Ml Task Run Response Structure

3 properties

JSON STRUCTURE

Glue Cancel Statement Request Structure

3 properties

JSON STRUCTURE

Glue Cancel Statement Response Structure

0 properties

JSON STRUCTURE

Glue Catalog Id String Structure

0 properties

JSON STRUCTURE

Glue Column Name String Structure

0 properties

JSON STRUCTURE

Glue Conflict Exception Structure

0 properties

JSON STRUCTURE

Glue Crawler List Structure

0 properties

JSON STRUCTURE

Glue Crawler Name List Structure

0 properties

JSON STRUCTURE

Glue Crawler Not Running Exception Structure

0 properties

JSON STRUCTURE

Glue Crawler Running Exception Structure

0 properties

JSON STRUCTURE

Glue Crawler Stopping Exception Structure

0 properties

JSON STRUCTURE

Glue Create Blueprint Request Structure

4 properties

JSON STRUCTURE

Glue Create Blueprint Response Structure

1 properties

JSON STRUCTURE

Glue Create Classifier Request Structure

4 properties

JSON STRUCTURE

Glue Create Classifier Response Structure

0 properties

JSON STRUCTURE

Glue Create Connection Request Structure

3 properties

JSON STRUCTURE

Glue Create Connection Response Structure

0 properties

JSON STRUCTURE

Glue Create Crawler Request Structure

15 properties

JSON STRUCTURE

Glue Create Crawler Response Structure

0 properties

JSON STRUCTURE

Glue Create Database Request Structure

3 properties

JSON STRUCTURE

Glue Create Database Response Structure

0 properties

JSON STRUCTURE

Glue Create Dev Endpoint Request Structure

15 properties

JSON STRUCTURE

Glue Create Dev Endpoint Response Structure

19 properties

JSON STRUCTURE

Glue Create Job Request Structure

22 properties

JSON STRUCTURE

Glue Create Job Response Structure

1 properties

JSON STRUCTURE

Glue Create Ml Transform Request Structure

13 properties

JSON STRUCTURE

Glue Create Ml Transform Response Structure

1 properties

JSON STRUCTURE

Glue Create Partition Index Request Structure

4 properties

JSON STRUCTURE

Glue Create Partition Request Structure

4 properties

JSON STRUCTURE

Glue Create Partition Response Structure

0 properties

JSON STRUCTURE

Glue Create Registry Input Structure

3 properties

JSON STRUCTURE

Glue Create Registry Response Structure

4 properties

JSON STRUCTURE

Glue Create Schema Input Structure

7 properties

JSON STRUCTURE

Glue Create Schema Response Structure

14 properties

JSON STRUCTURE

Glue Create Script Request Structure

3 properties

JSON STRUCTURE

Glue Create Script Response Structure

2 properties

JSON STRUCTURE

Glue Create Session Request Structure

15 properties

JSON STRUCTURE

Glue Create Session Response Structure

1 properties

JSON STRUCTURE

Glue Create Table Request Structure

5 properties

JSON STRUCTURE

Glue Create Table Response Structure

0 properties

JSON STRUCTURE

Glue Create Trigger Request Structure

10 properties

JSON STRUCTURE

Glue Create Trigger Response Structure

1 properties

JSON STRUCTURE

Glue Create Workflow Request Structure

5 properties

JSON STRUCTURE

Glue Create Workflow Response Structure

1 properties

JSON STRUCTURE

Glue Custom Entity Type Names Structure

0 properties

JSON STRUCTURE

Glue Custom Entity Types Structure

0 properties

JSON STRUCTURE

Glue Data Quality Result Ids Structure

0 properties

JSON STRUCTURE

Glue Data Quality Results List Structure

0 properties

JSON STRUCTURE

Glue Delete Blueprint Request Structure

1 properties

JSON STRUCTURE

Glue Delete Blueprint Response Structure

1 properties

JSON STRUCTURE

Glue Delete Classifier Request Structure

1 properties

JSON STRUCTURE

Glue Delete Classifier Response Structure

0 properties

JSON STRUCTURE

Glue Delete Connection Name List Structure

0 properties

JSON STRUCTURE

Glue Delete Connection Request Structure

2 properties

JSON STRUCTURE

Glue Delete Connection Response Structure

0 properties

JSON STRUCTURE

Glue Delete Crawler Request Structure

1 properties

JSON STRUCTURE

Glue Delete Crawler Response Structure

0 properties

JSON STRUCTURE

Glue Delete Database Request Structure

2 properties

JSON STRUCTURE

Glue Delete Database Response Structure

0 properties

JSON STRUCTURE

Glue Delete Dev Endpoint Request Structure

1 properties

JSON STRUCTURE

Glue Delete Dev Endpoint Response Structure

0 properties

JSON STRUCTURE

Glue Delete Job Request Structure

1 properties

JSON STRUCTURE

Glue Delete Job Response Structure

1 properties

JSON STRUCTURE

Glue Delete Ml Transform Request Structure

1 properties

JSON STRUCTURE

Glue Delete Ml Transform Response Structure

1 properties

JSON STRUCTURE

Glue Delete Partition Index Request Structure

4 properties

JSON STRUCTURE

Glue Delete Partition Request Structure

4 properties

JSON STRUCTURE

Glue Delete Partition Response Structure

0 properties

JSON STRUCTURE

Glue Delete Registry Input Structure

1 properties

JSON STRUCTURE

Glue Delete Registry Response Structure

3 properties

JSON STRUCTURE

Glue Delete Resource Policy Request Structure

2 properties

JSON STRUCTURE

Glue Delete Schema Input Structure

1 properties

JSON STRUCTURE

Glue Delete Schema Response Structure

3 properties

JSON STRUCTURE

Glue Delete Schema Versions Input Structure

2 properties

JSON STRUCTURE

Glue Delete Session Request Structure

2 properties

JSON STRUCTURE

Glue Delete Session Response Structure

1 properties

JSON STRUCTURE

Glue Delete Table Request Structure

4 properties

JSON STRUCTURE

Glue Delete Table Response Structure

0 properties

JSON STRUCTURE

Glue Delete Table Version Request Structure

4 properties

JSON STRUCTURE

Glue Delete Table Version Response Structure

0 properties

JSON STRUCTURE

Glue Delete Trigger Request Structure

1 properties

JSON STRUCTURE

Glue Delete Trigger Response Structure

1 properties

JSON STRUCTURE

Glue Delete Workflow Request Structure

1 properties

JSON STRUCTURE

Glue Delete Workflow Response Structure

1 properties

JSON STRUCTURE

Glue Dev Endpoint List Structure

0 properties

JSON STRUCTURE

Glue Dev Endpoint Names Structure

0 properties

JSON STRUCTURE

Glue Enclosed In String Properties Structure

0 properties

JSON STRUCTURE

Glue Enclosed In String Property Structure

0 properties

JSON STRUCTURE

Glue Entity Not Found Exception Structure

0 properties

JSON STRUCTURE

Glue Error By Name Structure

0 properties

JSON STRUCTURE

Glue Federation Source Exception Structure

0 properties

JSON STRUCTURE

Glue Generic Map Structure

0 properties

JSON STRUCTURE

Glue Generic String Structure

0 properties

JSON STRUCTURE

Glue Get Blueprint Request Structure

3 properties

JSON STRUCTURE

Glue Get Blueprint Response Structure

1 properties

JSON STRUCTURE

Glue Get Blueprint Run Request Structure

2 properties

JSON STRUCTURE

Glue Get Blueprint Run Response Structure

1 properties

JSON STRUCTURE

Glue Get Blueprint Runs Request Structure

3 properties

JSON STRUCTURE

Glue Get Blueprint Runs Response Structure

2 properties

JSON STRUCTURE

Glue Get Classifier Request Structure

1 properties

JSON STRUCTURE

Glue Get Classifier Response Structure

1 properties

JSON STRUCTURE

Glue Get Classifiers Request Structure

2 properties

JSON STRUCTURE

Glue Get Classifiers Response Structure

2 properties

JSON STRUCTURE

Glue Get Connection Request Structure

3 properties

JSON STRUCTURE

Glue Get Connection Response Structure

1 properties

JSON STRUCTURE

Glue Get Connections Request Structure

5 properties

JSON STRUCTURE

Glue Get Connections Response Structure

2 properties

JSON STRUCTURE

Glue Get Crawler Metrics Request Structure

3 properties

JSON STRUCTURE

Glue Get Crawler Metrics Response Structure

2 properties

JSON STRUCTURE

Glue Get Crawler Request Structure

1 properties

JSON STRUCTURE

Glue Get Crawler Response Structure

1 properties

JSON STRUCTURE

Glue Get Crawlers Request Structure

2 properties

JSON STRUCTURE

Glue Get Crawlers Response Structure

2 properties

JSON STRUCTURE

Glue Get Custom Entity Type Request Structure

1 properties

JSON STRUCTURE

Glue Get Database Request Structure

2 properties

JSON STRUCTURE

Glue Get Database Response Structure

1 properties

JSON STRUCTURE

Glue Get Databases Request Structure

4 properties

JSON STRUCTURE

Glue Get Databases Response Structure

2 properties

JSON STRUCTURE

Glue Get Dataflow Graph Request Structure

1 properties

JSON STRUCTURE

Glue Get Dataflow Graph Response Structure

2 properties

JSON STRUCTURE

Glue Get Dev Endpoint Request Structure

1 properties

JSON STRUCTURE

Glue Get Dev Endpoint Response Structure

1 properties

JSON STRUCTURE

Glue Get Dev Endpoints Request Structure

2 properties

JSON STRUCTURE

Glue Get Dev Endpoints Response Structure

2 properties

JSON STRUCTURE

Glue Get Job Bookmark Request Structure

2 properties

JSON STRUCTURE

Glue Get Job Bookmark Response Structure

1 properties

JSON STRUCTURE

Glue Get Job Request Structure

1 properties

JSON STRUCTURE

Glue Get Job Response Structure

1 properties

JSON STRUCTURE

Glue Get Job Run Request Structure

3 properties

JSON STRUCTURE

Glue Get Job Run Response Structure

1 properties

JSON STRUCTURE

Glue Get Job Runs Request Structure

3 properties

JSON STRUCTURE

Glue Get Job Runs Response Structure

2 properties

JSON STRUCTURE

Glue Get Jobs Request Structure

2 properties

JSON STRUCTURE

Glue Get Jobs Response Structure

2 properties

JSON STRUCTURE

Glue Get Mapping Request Structure

3 properties

JSON STRUCTURE

Glue Get Mapping Response Structure

1 properties

JSON STRUCTURE

Glue Get Ml Task Run Request Structure

2 properties

JSON STRUCTURE

Glue Get Ml Task Run Response Structure

10 properties

JSON STRUCTURE

Glue Get Ml Task Runs Request Structure

5 properties

JSON STRUCTURE

Glue Get Ml Task Runs Response Structure

2 properties

JSON STRUCTURE

Glue Get Ml Transform Request Structure

1 properties

JSON STRUCTURE

Glue Get Ml Transform Response Structure

19 properties

JSON STRUCTURE

Glue Get Ml Transforms Request Structure

4 properties

JSON STRUCTURE

Glue Get Ml Transforms Response Structure

2 properties

JSON STRUCTURE

Glue Get Partition Indexes Request Structure

4 properties

JSON STRUCTURE

Glue Get Partition Indexes Response Structure

2 properties

JSON STRUCTURE

Glue Get Partition Request Structure

4 properties

JSON STRUCTURE

Glue Get Partition Response Structure

1 properties

JSON STRUCTURE

Glue Get Partitions Request Structure

10 properties

JSON STRUCTURE

Glue Get Partitions Response Structure

2 properties

JSON STRUCTURE

Glue Get Plan Request Structure

6 properties

JSON STRUCTURE

Glue Get Plan Response Structure

2 properties

JSON STRUCTURE

Glue Get Registry Input Structure

1 properties

JSON STRUCTURE

Glue Get Registry Response Structure

6 properties

JSON STRUCTURE

Glue Get Resource Policies Request Structure

2 properties

JSON STRUCTURE

Glue Get Resource Policies Response Structure

2 properties

JSON STRUCTURE

Glue Get Resource Policy Request Structure

1 properties

JSON STRUCTURE

Glue Get Resource Policy Response Structure

4 properties

JSON STRUCTURE

Glue Get Schema By Definition Input Structure

2 properties

JSON STRUCTURE

Glue Get Schema Input Structure

1 properties

JSON STRUCTURE

Glue Get Schema Response Structure

13 properties

JSON STRUCTURE

Glue Get Schema Version Input Structure

3 properties

JSON STRUCTURE

Glue Get Schema Version Response Structure

7 properties

JSON STRUCTURE

Glue Get Schema Versions Diff Input Structure

4 properties

JSON STRUCTURE

Glue Get Session Request Structure

2 properties

JSON STRUCTURE

Glue Get Session Response Structure

1 properties

JSON STRUCTURE

Glue Get Statement Request Structure

3 properties

JSON STRUCTURE

Glue Get Statement Response Structure

1 properties

JSON STRUCTURE

Glue Get Table Request Structure

5 properties

JSON STRUCTURE

Glue Get Table Response Structure

1 properties

JSON STRUCTURE

Glue Get Table Version Request Structure

4 properties

JSON STRUCTURE

Glue Get Table Version Response Structure

1 properties

JSON STRUCTURE

Glue Get Table Versions Request Structure

5 properties

JSON STRUCTURE

Glue Get Table Versions Response Structure

2 properties

JSON STRUCTURE

Glue Get Tables Request Structure

7 properties

JSON STRUCTURE

Glue Get Tables Response Structure

2 properties

JSON STRUCTURE

Glue Get Tags Request Structure

1 properties

JSON STRUCTURE

Glue Get Tags Response Structure

1 properties

JSON STRUCTURE

Glue Get Trigger Request Structure

1 properties

JSON STRUCTURE

Glue Get Trigger Response Structure

1 properties

JSON STRUCTURE

Glue Get Triggers Request Structure

3 properties

JSON STRUCTURE

Glue Get Triggers Response Structure

2 properties

JSON STRUCTURE

Glue Get Workflow Request Structure

2 properties

JSON STRUCTURE

Glue Get Workflow Response Structure

1 properties

JSON STRUCTURE

Glue Get Workflow Run Request Structure

3 properties

JSON STRUCTURE

Glue Get Workflow Run Response Structure

1 properties

JSON STRUCTURE

Glue Get Workflow Runs Request Structure

4 properties

JSON STRUCTURE

Glue Get Workflow Runs Response Structure

2 properties

JSON STRUCTURE

Glue Glue Encryption Exception Structure

0 properties

JSON STRUCTURE

Glue Glue Schemas Structure

0 properties

JSON STRUCTURE

Glue Glue Studio Path List Structure

0 properties

JSON STRUCTURE

Glue Import Catalog To Glue Request Structure

1 properties

JSON STRUCTURE

Glue Internal Service Exception Structure

0 properties

JSON STRUCTURE

Glue Invalid Input Exception Structure

0 properties

JSON STRUCTURE

Glue Invalid State Exception Structure

0 properties

JSON STRUCTURE

Glue Job List Structure

0 properties

JSON STRUCTURE

Glue Job Name List Structure

0 properties

JSON STRUCTURE

Glue List Blueprints Request Structure

3 properties

JSON STRUCTURE

Glue List Blueprints Response Structure

2 properties

JSON STRUCTURE

Glue List Crawlers Request Structure

3 properties

JSON STRUCTURE

Glue List Crawlers Response Structure

2 properties

JSON STRUCTURE

Glue List Crawls Request Structure

4 properties

JSON STRUCTURE

Glue List Crawls Response Structure

2 properties

JSON STRUCTURE

Glue List Dev Endpoints Request Structure

3 properties

JSON STRUCTURE

Glue List Dev Endpoints Response Structure

2 properties

JSON STRUCTURE

Glue List Jobs Request Structure

3 properties

JSON STRUCTURE

Glue List Jobs Response Structure

2 properties

JSON STRUCTURE

Glue List Ml Transforms Request Structure

5 properties

JSON STRUCTURE

Glue List Ml Transforms Response Structure

2 properties

JSON STRUCTURE

Glue List Registries Input Structure

2 properties

JSON STRUCTURE

Glue List Registries Response Structure

2 properties

JSON STRUCTURE

Glue List Schema Versions Input Structure

3 properties

JSON STRUCTURE

Glue List Schema Versions Response Structure

2 properties

JSON STRUCTURE

Glue List Schemas Input Structure

3 properties

JSON STRUCTURE

Glue List Schemas Response Structure

2 properties

JSON STRUCTURE

Glue List Sessions Request Structure

4 properties

JSON STRUCTURE

Glue List Sessions Response Structure

3 properties

JSON STRUCTURE

Glue List Statements Request Structure

3 properties

JSON STRUCTURE

Glue List Statements Response Structure

2 properties

JSON STRUCTURE

Glue List Triggers Request Structure

4 properties

JSON STRUCTURE

Glue List Triggers Response Structure

2 properties

JSON STRUCTURE

Glue List Workflows Request Structure

2 properties

JSON STRUCTURE

Glue List Workflows Response Structure

2 properties

JSON STRUCTURE

Glue Mappings Structure

0 properties

JSON STRUCTURE

Glue Name String List Structure

0 properties

JSON STRUCTURE

Glue Name String Structure

0 properties

JSON STRUCTURE

Glue No Schedule Exception Structure

0 properties

JSON STRUCTURE

Glue Node Name Structure

0 properties

JSON STRUCTURE

Glue Notification Property Structure

1 properties

JSON STRUCTURE

Glue Nullable Boolean Structure

0 properties

JSON STRUCTURE

Glue One Input Structure

0 properties

JSON STRUCTURE

Glue Operation Timeout Exception Structure

0 properties

JSON STRUCTURE

Glue Orchestration Name String Structure

0 properties

JSON STRUCTURE

Glue Partition Errors Structure

0 properties

JSON STRUCTURE

Glue Partition Input List Structure

0 properties

JSON STRUCTURE

Glue Partition Value List Structure

1 properties

JSON STRUCTURE

Glue Put Resource Policy Request Structure

5 properties

JSON STRUCTURE

Glue Put Resource Policy Response Structure

1 properties

JSON STRUCTURE

Glue Register Schema Version Input Structure

2 properties

JSON STRUCTURE

Glue Reset Job Bookmark Request Structure

2 properties

JSON STRUCTURE

Glue Reset Job Bookmark Response Structure

1 properties

JSON STRUCTURE

Glue Resource Not Ready Exception Structure

0 properties

JSON STRUCTURE

Glue Resume Workflow Run Request Structure

3 properties

JSON STRUCTURE

Glue Resume Workflow Run Response Structure

2 properties

JSON STRUCTURE

Glue Run Statement Request Structure

3 properties

JSON STRUCTURE

Glue Run Statement Response Structure

1 properties

JSON STRUCTURE

Glue Scheduler Running Exception Structure

0 properties

JSON STRUCTURE

Glue Search Tables Request Structure

7 properties

JSON STRUCTURE

Glue Search Tables Response Structure

2 properties

JSON STRUCTURE

Glue Start Blueprint Run Request Structure

3 properties

JSON STRUCTURE

Glue Start Blueprint Run Response Structure

1 properties

JSON STRUCTURE

Glue Start Crawler Request Structure

1 properties

JSON STRUCTURE

Glue Start Crawler Response Structure

0 properties

JSON STRUCTURE

Glue Start Crawler Schedule Request Structure

1 properties

JSON STRUCTURE

Glue Start Job Run Request Structure

11 properties

JSON STRUCTURE

Glue Start Job Run Response Structure

1 properties

JSON STRUCTURE

Glue Start Trigger Request Structure

1 properties

JSON STRUCTURE

Glue Start Trigger Response Structure

1 properties

JSON STRUCTURE

Glue Start Workflow Run Request Structure

2 properties

JSON STRUCTURE

Glue Start Workflow Run Response Structure

1 properties

JSON STRUCTURE

Glue Stop Crawler Request Structure

1 properties

JSON STRUCTURE

Glue Stop Crawler Response Structure

0 properties

JSON STRUCTURE

Glue Stop Crawler Schedule Request Structure

1 properties

JSON STRUCTURE

Glue Stop Crawler Schedule Response Structure

0 properties

JSON STRUCTURE

Glue Stop Session Request Structure

2 properties

JSON STRUCTURE

Glue Stop Session Response Structure

1 properties

JSON STRUCTURE

Glue Stop Trigger Request Structure

1 properties

JSON STRUCTURE

Glue Stop Trigger Response Structure

1 properties

JSON STRUCTURE

Glue Stop Workflow Run Request Structure

2 properties

JSON STRUCTURE

Glue Stop Workflow Run Response Structure

0 properties

JSON STRUCTURE

Glue Table Errors Structure

0 properties

JSON STRUCTURE

Glue Table Version Errors Structure

0 properties

JSON STRUCTURE

Glue Tag Resource Request Structure

2 properties

JSON STRUCTURE

Glue Tag Resource Response Structure

0 properties

JSON STRUCTURE

Glue Timeout Structure

0 properties

JSON STRUCTURE

Glue Transaction Id String Structure

0 properties

JSON STRUCTURE

Glue Untag Resource Request Structure

2 properties

JSON STRUCTURE

Glue Untag Resource Response Structure

0 properties

JSON STRUCTURE

Glue Update Blueprint Request Structure

3 properties

JSON STRUCTURE

Glue Update Blueprint Response Structure

1 properties

JSON STRUCTURE

Glue Update Classifier Request Structure

4 properties

JSON STRUCTURE

Glue Update Classifier Response Structure

0 properties

JSON STRUCTURE

Glue Update Connection Request Structure

3 properties

JSON STRUCTURE

Glue Update Connection Response Structure

0 properties

JSON STRUCTURE

Glue Update Crawler Request Structure

14 properties

JSON STRUCTURE

Glue Update Crawler Response Structure

0 properties

JSON STRUCTURE

Glue Update Database Request Structure

3 properties

JSON STRUCTURE

Glue Update Database Response Structure

0 properties

JSON STRUCTURE

Glue Update Dev Endpoint Request Structure

8 properties

JSON STRUCTURE

Glue Update Dev Endpoint Response Structure

0 properties

JSON STRUCTURE

Glue Update Job Request Structure

2 properties

JSON STRUCTURE

Glue Update Job Response Structure

1 properties

JSON STRUCTURE

Glue Update Ml Transform Request Structure

11 properties

JSON STRUCTURE

Glue Update Ml Transform Response Structure

1 properties

JSON STRUCTURE

Glue Update Partition Request Structure

5 properties

JSON STRUCTURE

Glue Update Partition Response Structure

0 properties

JSON STRUCTURE

Glue Update Registry Input Structure

2 properties

JSON STRUCTURE

Glue Update Registry Response Structure

2 properties

JSON STRUCTURE

Glue Update Schema Input Structure

4 properties

JSON STRUCTURE

Glue Update Schema Response Structure

3 properties

JSON STRUCTURE

Glue Update Table Request Structure

6 properties

JSON STRUCTURE

Glue Update Table Response Structure

0 properties

JSON STRUCTURE

Glue Update Trigger Request Structure

2 properties

JSON STRUCTURE

Glue Update Trigger Response Structure

1 properties

JSON STRUCTURE

Glue Update Workflow Request Structure

4 properties

JSON STRUCTURE

Glue Update Workflow Response Structure

1 properties

JSON STRUCTURE

Glue Validation Exception Structure

0 properties

JSON STRUCTURE

Glue Version Mismatch Exception Structure

0 properties

JSON STRUCTURE

Glue Version String Structure

0 properties

JSON STRUCTURE

Example Payloads

Amazon Glue Example

6 fields

EXAMPLE

Glue Action Example

6 fields

EXAMPLE

Glue Aggregate Example

4 fields

EXAMPLE

Glue Apply Mapping Example

3 fields

EXAMPLE

Glue Audit Context Example

3 fields

EXAMPLE

Glue Backfill Error Example

2 fields

EXAMPLE

Glue Get Job Request Example

1 fields

EXAMPLE

Resources

🌐
Portal
Portal
🔗
Documentation
Documentation
📜
TermsOfService
TermsOfService
📜
PrivacyPolicy
PrivacyPolicy
💬
Support
Support
📰
Blog
Blog
👥
GitHubOrganization
GitHubOrganization
🌐
Console
Console
📝
Signup
Signup
🟢
StatusPage
StatusPage
🔗
Contact
Contact
🔗
SpectralRules
SpectralRules
🔗
Vocabulary
Vocabulary

Sources

Raw ↑
opencollection: 1.0.0
info:
  name: AWS Glue
  version: '2017-03-31'
request:
  auth:
    type: apikey
    key: Authorization
    value: '{{Authorization}}'
    placement: header
items:
- info:
    name: Amazon Glue Batch Create Partition
    type: http
  http:
    method: POST
    url: http://glue.{region}.amazonaws.com/#X-Amz-Target=AWSGlue.BatchCreatePartition
    headers:
    - name: X-Amz-Content-Sha256
      value: ''
    - name: X-Amz-Date
      value: ''
    - name: X-Amz-Algorithm
      value: ''
    - name: X-Amz-Credential
      value: ''
    - name: X-Amz-Security-Token
      value: ''
    - name: X-Amz-Signature
      value: ''
    - name: X-Amz-SignedHeaders
      value: ''
    - name: X-Amz-Target
      value: ''
    body:
      type: json
      data: '{}'
  docs: Creates one or more partitions in a batch operation.
- info:
    name: Amazon Glue Batch Delete Connection
    type: http
  http:
    method: POST
    url: http://glue.{region}.amazonaws.com/#X-Amz-Target=AWSGlue.BatchDeleteConnection
    headers:
    - name: X-Amz-Content-Sha256
      value: ''
    - name: X-Amz-Date
      value: ''
    - name: X-Amz-Algorithm
      value: ''
    - name: X-Amz-Credential
      value: ''
    - name: X-Amz-Security-Token
      value: ''
    - name: X-Amz-Signature
      value: ''
    - name: X-Amz-SignedHeaders
      value: ''
    - name: X-Amz-Target
      value: ''
    body:
      type: json
      data: '{}'
  docs: Deletes a list of connection definitions from the Data Catalog.
- info:
    name: Amazon Glue Batch Delete Partition
    type: http
  http:
    method: POST
    url: http://glue.{region}.amazonaws.com/#X-Amz-Target=AWSGlue.BatchDeletePartition
    headers:
    - name: X-Amz-Content-Sha256
      value: ''
    - name: X-Amz-Date
      value: ''
    - name: X-Amz-Algorithm
      value: ''
    - name: X-Amz-Credential
      value: ''
    - name: X-Amz-Security-Token
      value: ''
    - name: X-Amz-Signature
      value: ''
    - name: X-Amz-SignedHeaders
      value: ''
    - name: X-Amz-Target
      value: ''
    body:
      type: json
      data: '{}'
  docs: Deletes one or more partitions in a batch operation.
- info:
    name: Amazon Glue Batch Delete Table
    type: http
  http:
    method: POST
    url: http://glue.{region}.amazonaws.com/#X-Amz-Target=AWSGlue.BatchDeleteTable
    headers:
    - name: X-Amz-Content-Sha256
      value: ''
    - name: X-Amz-Date
      value: ''
    - name: X-Amz-Algorithm
      value: ''
    - name: X-Amz-Credential
      value: ''
    - name: X-Amz-Security-Token
      value: ''
    - name: X-Amz-Signature
      value: ''
    - name: X-Amz-SignedHeaders
      value: ''
    - name: X-Amz-Target
      value: ''
    body:
      type: json
      data: '{}'
  docs: <p>Deletes multiple tables at once.</p> <note> <p>After completing this operation, you no longer have access to the
    table versions and partitions that belong to the deleted table. Glue deletes these "orphaned" resources asynchronously
    in a timely manner, at the discretion of the service.</p> <p>To ensure the immediate deletion of all related resources,
    before calling <code>BatchDeleteTable</code>, use <code>DeleteTableVersion</code> or <code>BatchDeleteTableVersion</code>,
    and <code>DeletePartit
- info:
    name: Amazon Glue Batch Delete Table Version
    type: http
  http:
    method: POST
    url: http://glue.{region}.amazonaws.com/#X-Amz-Target=AWSGlue.BatchDeleteTableVersion
    headers:
    - name: X-Amz-Content-Sha256
      value: ''
    - name: X-Amz-Date
      value: ''
    - name: X-Amz-Algorithm
      value: ''
    - name: X-Amz-Credential
      value: ''
    - name: X-Amz-Security-Token
      value: ''
    - name: X-Amz-Signature
      value: ''
    - name: X-Amz-SignedHeaders
      value: ''
    - name: X-Amz-Target
      value: ''
    body:
      type: json
      data: '{}'
  docs: Deletes a specified batch of versions of a table.
- info:
    name: Amazon Glue Batch Get Blueprints
    type: http
  http:
    method: POST
    url: http://glue.{region}.amazonaws.com/#X-Amz-Target=AWSGlue.BatchGetBlueprints
    headers:
    - name: X-Amz-Content-Sha256
      value: ''
    - name: X-Amz-Date
      value: ''
    - name: X-Amz-Algorithm
      value: ''
    - name: X-Amz-Credential
      value: ''
    - name: X-Amz-Security-Token
      value: ''
    - name: X-Amz-Signature
      value: ''
    - name: X-Amz-SignedHeaders
      value: ''
    - name: X-Amz-Target
      value: ''
    body:
      type: json
      data: '{}'
  docs: Retrieves information about a list of blueprints.
- info:
    name: Amazon Glue Batch Get Crawlers
    type: http
  http:
    method: POST
    url: http://glue.{region}.amazonaws.com/#X-Amz-Target=AWSGlue.BatchGetCrawlers
    headers:
    - name: X-Amz-Content-Sha256
      value: ''
    - name: X-Amz-Date
      value: ''
    - name: X-Amz-Algorithm
      value: ''
    - name: X-Amz-Credential
      value: ''
    - name: X-Amz-Security-Token
      value: ''
    - name: X-Amz-Signature
      value: ''
    - name: X-Amz-SignedHeaders
      value: ''
    - name: X-Amz-Target
      value: ''
    body:
      type: json
      data: '{}'
  docs: Returns a list of resource metadata for a given list of crawler names. After calling the <code>ListCrawlers</code>
    operation, you can call this operation to access the data to which you have been granted permissions. This operation supports
    all IAM permissions, including permission conditions that uses tags.
- info:
    name: Amazon Glue Batch Get Custom Entity Types
    type: http
  http:
    method: POST
    url: http://glue.{region}.amazonaws.com/#X-Amz-Target=AWSGlue.BatchGetCustomEntityTypes
    headers:
    - name: X-Amz-Content-Sha256
      value: ''
    - name: X-Amz-Date
      value: ''
    - name: X-Amz-Algorithm
      value: ''
    - name: X-Amz-Credential
      value: ''
    - name: X-Amz-Security-Token
      value: ''
    - name: X-Amz-Signature
      value: ''
    - name: X-Amz-SignedHeaders
      value: ''
    - name: X-Amz-Target
      value: ''
    body:
      type: json
      data: '{}'
  docs: Retrieves the details for the custom patterns specified by a list of names.
- info:
    name: Amazon Glue Batch Get Data Quality Result
    type: http
  http:
    method: POST
    url: http://glue.{region}.amazonaws.com/#X-Amz-Target=AWSGlue.BatchGetDataQualityResult
    headers:
    - name: X-Amz-Content-Sha256
      value: ''
    - name: X-Amz-Date
      value: ''
    - name: X-Amz-Algorithm
      value: ''
    - name: X-Amz-Credential
      value: ''
    - name: X-Amz-Security-Token
      value: ''
    - name: X-Amz-Signature
      value: ''
    - name: X-Amz-SignedHeaders
      value: ''
    - name: X-Amz-Target
      value: ''
    body:
      type: json
      data: '{}'
  docs: Retrieves a list of data quality results for the specified result IDs.
- info:
    name: Amazon Glue Batch Get Dev Endpoints
    type: http
  http:
    method: POST
    url: http://glue.{region}.amazonaws.com/#X-Amz-Target=AWSGlue.BatchGetDevEndpoints
    headers:
    - name: X-Amz-Content-Sha256
      value: ''
    - name: X-Amz-Date
      value: ''
    - name: X-Amz-Algorithm
      value: ''
    - name: X-Amz-Credential
      value: ''
    - name: X-Amz-Security-Token
      value: ''
    - name: X-Amz-Signature
      value: ''
    - name: X-Amz-SignedHeaders
      value: ''
    - name: X-Amz-Target
      value: ''
    body:
      type: json
      data: '{}'
  docs: Returns a list of resource metadata for a given list of development endpoint names. After calling the <code>ListDevEndpoints</code>
    operation, you can call this operation to access the data to which you have been granted permissions. This operation supports
    all IAM permissions, including permission conditions that uses tags.
- info:
    name: Amazon Glue Batch Get Jobs
    type: http
  http:
    method: POST
    url: http://glue.{region}.amazonaws.com/#X-Amz-Target=AWSGlue.BatchGetJobs
    headers:
    - name: X-Amz-Content-Sha256
      value: ''
    - name: X-Amz-Date
      value: ''
    - name: X-Amz-Algorithm
      value: ''
    - name: X-Amz-Credential
      value: ''
    - name: X-Amz-Security-Token
      value: ''
    - name: X-Amz-Signature
      value: ''
    - name: X-Amz-SignedHeaders
      value: ''
    - name: X-Amz-Target
      value: ''
    body:
      type: json
      data: '{}'
  docs: 'Returns a list of resource metadata for a given list of job names. After calling the <code>ListJobs</code> operation,
    you can call this operation to access the data to which you have been granted permissions. This operation supports all
    IAM permissions, including permission conditions that uses tags. '
- info:
    name: Amazon Glue Batch Get Partition
    type: http
  http:
    method: POST
    url: http://glue.{region}.amazonaws.com/#X-Amz-Target=AWSGlue.BatchGetPartition
    headers:
    - name: X-Amz-Content-Sha256
      value: ''
    - name: X-Amz-Date
      value: ''
    - name: X-Amz-Algorithm
      value: ''
    - name: X-Amz-Credential
      value: ''
    - name: X-Amz-Security-Token
      value: ''
    - name: X-Amz-Signature
      value: ''
    - name: X-Amz-SignedHeaders
      value: ''
    - name: X-Amz-Target
      value: ''
    body:
      type: json
      data: '{}'
  docs: Retrieves partitions in a batch request.
- info:
    name: Amazon Glue Batch Get Triggers
    type: http
  http:
    method: POST
    url: http://glue.{region}.amazonaws.com/#X-Amz-Target=AWSGlue.BatchGetTriggers
    headers:
    - name: X-Amz-Content-Sha256
      value: ''
    - name: X-Amz-Date
      value: ''
    - name: X-Amz-Algorithm
      value: ''
    - name: X-Amz-Credential
      value: ''
    - name: X-Amz-Security-Token
      value: ''
    - name: X-Amz-Signature
      value: ''
    - name: X-Amz-SignedHeaders
      value: ''
    - name: X-Amz-Target
      value: ''
    body:
      type: json
      data: '{}'
  docs: Returns a list of resource metadata for a given list of trigger names. After calling the <code>ListTriggers</code>
    operation, you can call this operation to access the data to which you have been granted permissions. This operation supports
    all IAM permissions, including permission conditions that uses tags.
- info:
    name: Amazon Glue Batch Get Workflows
    type: http
  http:
    method: POST
    url: http://glue.{region}.amazonaws.com/#X-Amz-Target=AWSGlue.BatchGetWorkflows
    headers:
    - name: X-Amz-Content-Sha256
      value: ''
    - name: X-Amz-Date
      value: ''
    - name: X-Amz-Algorithm
      value: ''
    - name: X-Amz-Credential
      value: ''
    - name: X-Amz-Security-Token
      value: ''
    - name: X-Amz-Signature
      value: ''
    - name: X-Amz-SignedHeaders
      value: ''
    - name: X-Amz-Target
      value: ''
    body:
      type: json
      data: '{}'
  docs: Returns a list of resource metadata for a given list of workflow names. After calling the <code>ListWorkflows</code>
    operation, you can call this operation to access the data to which you have been granted permissions. This operation supports
    all IAM permissions, including permission conditions that uses tags.
- info:
    name: Amazon Glue Batch Stop Job Run
    type: http
  http:
    method: POST
    url: http://glue.{region}.amazonaws.com/#X-Amz-Target=AWSGlue.BatchStopJobRun
    headers:
    - name: X-Amz-Content-Sha256
      value: ''
    - name: X-Amz-Date
      value: ''
    - name: X-Amz-Algorithm
      value: ''
    - name: X-Amz-Credential
      value: ''
    - name: X-Amz-Security-Token
      value: ''
    - name: X-Amz-Signature
      value: ''
    - name: X-Amz-SignedHeaders
      value: ''
    - name: X-Amz-Target
      value: ''
    body:
      type: json
      data: '{}'
  docs: Stops one or more job runs for a specified job definition.
- info:
    name: Amazon Glue Batch Update Partition
    type: http
  http:
    method: POST
    url: http://glue.{region}.amazonaws.com/#X-Amz-Target=AWSGlue.BatchUpdatePartition
    headers:
    - name: X-Amz-Content-Sha256
      value: ''
    - name: X-Amz-Date
      value: ''
    - name: X-Amz-Algorithm
      value: ''
    - name: X-Amz-Credential
      value: ''
    - name: X-Amz-Security-Token
      value: ''
    - name: X-Amz-Signature
      value: ''
    - name: X-Amz-SignedHeaders
      value: ''
    - name: X-Amz-Target
      value: ''
    body:
      type: json
      data: '{}'
  docs: Updates one or more partitions in a batch operation.
- info:
    name: Amazon Glue Cancel Data Quality Rule Recommendation Run
    type: http
  http:
    method: POST
    url: http://glue.{region}.amazonaws.com/#X-Amz-Target=AWSGlue.CancelDataQualityRuleRecommendationRun
    headers:
    - name: X-Amz-Content-Sha256
      value: ''
    - name: X-Amz-Date
      value: ''
    - name: X-Amz-Algorithm
      value: ''
    - name: X-Amz-Credential
      value: ''
    - name: X-Amz-Security-Token
      value: ''
    - name: X-Amz-Signature
      value: ''
    - name: X-Amz-SignedHeaders
      value: ''
    - name: X-Amz-Target
      value: ''
    body:
      type: json
      data: '{}'
  docs: Cancels the specified recommendation run that was being used to generate rules.
- info:
    name: Amazon Glue Cancel Data Quality Ruleset Evaluation Run
    type: http
  http:
    method: POST
    url: http://glue.{region}.amazonaws.com/#X-Amz-Target=AWSGlue.CancelDataQualityRulesetEvaluationRun
    headers:
    - name: X-Amz-Content-Sha256
      value: ''
    - name: X-Amz-Date
      value: ''
    - name: X-Amz-Algorithm
      value: ''
    - name: X-Amz-Credential
      value: ''
    - name: X-Amz-Security-Token
      value: ''
    - name: X-Amz-Signature
      value: ''
    - name: X-Amz-SignedHeaders
      value: ''
    - name: X-Amz-Target
      value: ''
    body:
      type: json
      data: '{}'
  docs: Cancels a run where a ruleset is being evaluated against a data source.
- info:
    name: Amazon Glue Cancel M L Task Run
    type: http
  http:
    method: POST
    url: http://glue.{region}.amazonaws.com/#X-Amz-Target=AWSGlue.CancelMLTaskRun
    headers:
    - name: X-Amz-Content-Sha256
      value: ''
    - name: X-Amz-Date
      value: ''
    - name: X-Amz-Algorithm
      value: ''
    - name: X-Amz-Credential
      value: ''
    - name: X-Amz-Security-Token
      value: ''
    - name: X-Amz-Signature
      value: ''
    - name: X-Amz-SignedHeaders
      value: ''
    - name: X-Amz-Target
      value: ''
    body:
      type: json
      data: '{}'
  docs: 'Cancels (stops) a task run. Machine learning task runs are asynchronous tasks that Glue runs on your behalf as part
    of various machine learning workflows. You can cancel a machine learning task run at any time by calling <code>CancelMLTaskRun</code>
    with a task run''s parent transform''s <code>TransformID</code> and the task run''s <code>TaskRunId</code>. '
- info:
    name: Amazon Glue Cancel Statement
    type: http
  http:
    method: POST
    url: http://glue.{region}.amazonaws.com/#X-Amz-Target=AWSGlue.CancelStatement
    headers:
    - name: X-Amz-Content-Sha256
      value: ''
    - name: X-Amz-Date
      value: ''
    - name: X-Amz-Algorithm
      value: ''
    - name: X-Amz-Credential
      value: ''
    - name: X-Amz-Security-Token
      value: ''
    - name: X-Amz-Signature
      value: ''
    - name: X-Amz-SignedHeaders
      value: ''
    - name: X-Amz-Target
      value: ''
    body:
      type: json
      data: '{}'
  docs: Cancels the statement.
- info:
    name: Amazon Glue Check Schema Version Validity
    type: http
  http:
    method: POST
    url: http://glue.{region}.amazonaws.com/#X-Amz-Target=AWSGlue.CheckSchemaVersionValidity
    headers:
    - name: X-Amz-Content-Sha256
      value: ''
    - name: X-Amz-Date
      value: ''
    - name: X-Amz-Algorithm
      value: ''
    - name: X-Amz-Credential
      value: ''
    - name: X-Amz-Security-Token
      value: ''
    - name: X-Amz-Signature
      value: ''
    - name: X-Amz-SignedHeaders
      value: ''
    - name: X-Amz-Target
      value: ''
    body:
      type: json
      data: '{}'
  docs: Validates the supplied schema. This call has no side effects, it simply validates using the supplied schema using
    <code>DataFormat</code> as the format. Since it does not take a schema set name, no compatibility checks are performed.
- info:
    name: Amazon Glue Create Blueprint
    type: http
  http:
    method: POST
    url: http://glue.{region}.amazonaws.com/#X-Amz-Target=AWSGlue.CreateBlueprint
    headers:
    - name: X-Amz-Content-Sha256
      value: ''
    - name: X-Amz-Date
      value: ''
    - name: X-Amz-Algorithm
      value: ''
    - name: X-Amz-Credential
      value: ''
    - name: X-Amz-Security-Token
      value: ''
    - name: X-Amz-Signature
      value: ''
    - name: X-Amz-SignedHeaders
      value: ''
    - name: X-Amz-Target
      value: ''
    body:
      type: json
      data: '{}'
  docs: Registers a blueprint with Glue.
- info:
    name: Amazon Glue Create Classifier
    type: http
  http:
    method: POST
    url: http://glue.{region}.amazonaws.com/#X-Amz-Target=AWSGlue.CreateClassifier
    headers:
    - name: X-Amz-Content-Sha256
      value: ''
    - name: X-Amz-Date
      value: ''
    - name: X-Amz-Algorithm
      value: ''
    - name: X-Amz-Credential
      value: ''
    - name: X-Amz-Security-Token
      value: ''
    - name: X-Amz-Signature
      value: ''
    - name: X-Amz-SignedHeaders
      value: ''
    - name: X-Amz-Target
      value: ''
    body:
      type: json
      data: '{}'
  docs: Creates a classifier in the user's account. This can be a <code>GrokClassifier</code>, an <code>XMLClassifier</code>,
    a <code>JsonClassifier</code>, or a <code>CsvClassifier</code>, depending on which field of the request is present.
- info:
    name: Amazon Glue Create Connection
    type: http
  http:
    method: POST
    url: http://glue.{region}.amazonaws.com/#X-Amz-Target=AWSGlue.CreateConnection
    headers:
    - name: X-Amz-Content-Sha256
      value: ''
    - name: X-Amz-Date
      value: ''
    - name: X-Amz-Algorithm
      value: ''
    - name: X-Amz-Credential
      value: ''
    - name: X-Amz-Security-Token
      value: ''
    - name: X-Amz-Signature
      value: ''
    - name: X-Amz-SignedHeaders
      value: ''
    - name: X-Amz-Target
      value: ''
    body:
      type: json
      data: '{}'
  docs: Creates a connection definition in the Data Catalog.
- info:
    name: Amazon Glue Create Crawler
    type: http
  http:
    method: POST
    url: http://glue.{region}.amazonaws.com/#X-Amz-Target=AWSGlue.CreateCrawler
    headers:
    - name: X-Amz-Content-Sha256
      value: ''
    - name: X-Amz-Date
      value: ''
    - name: X-Amz-Algorithm
      value: ''
    - name: X-Amz-Credential
      value: ''
    - name: X-Amz-Security-Token
      value: ''
    - name: X-Amz-Signature
      value: ''
    - name: X-Amz-SignedHeaders
      value: ''
    - name: X-Amz-Target
      value: ''
    body:
      type: json
      data: '{}'
  docs: Creates a new crawler with specified targets, role, configuration, and optional schedule. At least one crawl target
    must be specified, in the <code>s3Targets</code> field, the <code>jdbcTargets</code> field, or the <code>DynamoDBTargets</code>
    field.
- info:
    name: Amazon Glue Create Custom Entity Type
    type: http
  http:
    method: POST
    url: http://glue.{region}.amazonaws.com/#X-Amz-Target=AWSGlue.CreateCustomEntityType
    headers:
    - name: X-Amz-Content-Sha256
      value: ''
    - name: X-Amz-Date
      value: ''
    - name: X-Amz-Algorithm
      value: ''
    - name: X-Amz-Credential
      value: ''
    - name: X-Amz-Security-Token
      value: ''
    - name: X-Amz-Signature
      value: ''
    - name: X-Amz-SignedHeaders
      value: ''
    - name: X-Amz-Target
      value: ''
    body:
      type: json
      data: '{}'
  docs: <p>Creates a custom pattern that is used to detect sensitive data across the columns and rows of your structured data.</p>
    <p>Each custom pattern you create specifies a regular expression and an optional list of context words. If no context
    words are passed only a regular expression is checked.</p>
- info:
    name: Amazon Glue Create Data Quality Ruleset
    type: http
  http:
    method: POST
    url: http://glue.{region}.amazonaws.com/#X-Amz-Target=AWSGlue.CreateDataQualityRuleset
    headers:
    - name: X-Amz-Content-Sha256
      value: ''
    - name: X-Amz-Date
      value: ''
    - name: X-Amz-Algorithm
      value: ''
    - name: X-Amz-Credential
      value: ''
    - name: X-Amz-Security-Token
      value: ''
    - name: X-Amz-Signature
      value: ''
    - name: X-Amz-SignedHeaders
      value: ''
    - name: X-Amz-Target
      value: ''
    body:
      type: json
      data: '{}'
  docs: <p>Creates a data quality ruleset with DQDL rules applied to a specified Glue table.</p> <p>You create the ruleset
    using the Data Quality Definition Language (DQDL). For more information, see the Glue developer guide.</p>
- info:
    name: Amazon Glue Create Database
    type: http
  http:
    method: POST
    url: http://glue.{region}.amazonaws.com/#X-Amz-Target=AWSGlue.CreateDatabase
    headers:
    - name: X-Amz-Content-Sha256
      value: ''
    - name: X-Amz-Date
      value: ''
    - name: X-Amz-Algorithm
      value: ''
    - name: X-Amz-Credential
      value: ''
    - name: X-Amz-Security-Token
      value: ''
    - name: X-Amz-Signature
      value: ''
    - name: X-Amz-SignedHeaders
      value: ''
    - name: X-Amz-Target
      value: ''
    body:
      type: json
      data: '{}'
  docs: Creates a new database in a Data Catalog.
- info:
    name: Amazon Glue Create Dev Endpoint
    type: http
  http:
    method: POST
    url: http://glue.{region}.amazonaws.com/#X-Amz-Target=AWSGlue.CreateDevEndpoint
    headers:
    - name: X-Amz-Content-Sha256
      value: ''
    - name: X-Amz-Date
      value: ''
    - name: X-Amz-Algorithm
      value: ''
    - name: X-Amz-Credential
      value: ''
    - name: X-Amz-Security-Token
      value: ''
    - name: X-Amz-Signature
      value: ''
    - name: X-Amz-SignedHeaders
      value: ''
    - name: X-Amz-Target
      value: ''
    body:
      type: json
      data: '{}'
  docs: Creates a new development endpoint.
- info:
    name: Amazon Glue Create Job
    type: http
  http:
    method: POST
    url: http://glue.{region}.amazonaws.com/#X-Amz-Target=AWSGlue.CreateJob
    headers:
    - name: X-Amz-Content-Sha256
      value: ''
    - name: X-Amz-Date
      value: ''
    - name: X-Amz-Algorithm
      value: ''
    - name: X-Amz-Credential
      value: ''
    - name: X-Amz-Security-Token
      value: ''
    - name: X-Amz-Signature
      value: ''
    - name: X-Amz-SignedHeaders
      value: ''
    - name: X-Amz-Target
      value: ''
    body:
      type: json
      data: '{}'
  docs: Creates a new job definition.
- info:
    name: Amazon Glue Create M L Transform
    type: http
  http:
    method: POST
    url: http://glue.{region}.amazonaws.com/#X-Amz-Target=AWSGlue.CreateMLTransform
    headers:
    - name: X-Amz-Content-Sha256
      value: ''
    - name: X-Amz-Date
      value: ''
    - name: X-Amz-Algorithm
      value: ''
    - name: X-Amz-Credential
      value: ''
    - name: X-Amz-Security-Token
      value: ''
    - name: X-Amz-Signature
      value: ''
    - name: X-Amz-SignedHeaders
      value: ''
    - name: X-Amz-Target
      value: ''
    body:
      type: json
      data: '{}'
  docs: <p>Creates an Glue machine learning transform. This operation creates the transform and all the necessary parameters
    to train it.</p> <p>Call this operation as the first step in the process of using a machine learning transform (such as
    the <code>FindMatches</code> transform) for deduplicating data. You can provide an optional <code>Description</code>,
    in addition to the parameters that you want to use for your algorithm.</p> <p>You must also specify certain parameters
    for the tasks that Glue ru
- info:
    name: Amazon Glue Create Partition
    type: http
  http:
    method: POST
    url: http://glue.{region}.amazonaws.com/#X-Amz-Target=AWSGlue.CreatePartition
    headers:
    - name: X-Amz-Content-Sha256
      value: ''
    - name: X-Amz-Date
      value: ''
    - name: X-Amz-Algorithm
      value: ''
    - name: X-Amz-Credential
      value: ''
    - name: X-Amz-Security-Token
      value: ''
    - name: X-Amz-Signature
      value: ''
    - name: X-Amz-SignedHeaders
      value: ''
    - name: X-Amz-Target
      value: ''
    body:
      type: json
      data: '{}'
  docs: Creates a new partition.
- info:
    name: Amazon Glue Create Partition Index
    type: http
  http:
    method: POST
    url: http://glue.{region}.amazonaws.com/#X-Amz-Target=AWSGlue.CreatePartitionIndex
    headers:
    - name: X-Amz-Content-Sha256
      value: ''
    - name: X-Amz-Date
      value: ''
    - name: X-Amz-Algorithm
      value: ''
    - name: X-Amz-Credential
      value: ''
    - name: X-Amz-Security-Token
      value: ''
    - name: X-Amz-Signature
      value: ''
    - name: X-Amz-SignedHeaders
      value: ''
    - name: X-Amz-Target
      value: ''
    body:
      type: json
      data: '{}'
  docs: Creates a specified partition index in an existing table.
- info:
    name: Amazon Glue Create Registry
    type: http
  http:
    method: POST
    url: http://glue.{region}.amazonaws.com/#X-Amz-Target=AWSGlue.CreateRegistry
    headers:
    - name: X-Amz-Content-Sha256
      value: ''
    - name: X-Amz-Date
      value: ''
    - name: X-Amz-Algorithm
      value: ''
    - name: X-Amz-Credential
      value: ''
    - name: X-Amz-Security-Token
      value: ''
    - name: X-Amz-Signature
      value: ''
    - name: X-Amz-SignedHeaders
      value: ''
    - name: X-Amz-Target
      value: ''
    body:
      type: json
      data: '{}'
  docs: Creates a new registry which may be used to hold a collection of schemas.
- info:
    name: Amazon Glue Create Schema
    type: http
  http:
    method: POST
    url: http://glue.{region}.amazonaws.com/#X-Amz-Target=AWSGlue.CreateSchema
    headers:
    - name: X-Amz-Content-Sha256
      value: ''
    - name: X-Amz-Date
      value: ''
    - name: X-Amz-Algorithm
      value: ''
    - name: X-Amz-Credential
      value: ''
    - name: X-Amz-Security-Token
      value: ''
    - name: X-Amz-Signature
      value: ''
    - name: X-Amz-SignedHeaders
      value: ''
    - name: X-Amz-Target
      value: ''
    body:
      type: json
      data: '{}'
  docs: <p>Creates a new schema set and registers the schema definition. Returns an error if the schema set already exists
    without actually registering the version.</p> <p>When the schema set is created, a version checkpoint will be set to the
    first version. Compatibility mode "DISABLED" restricts any additional schema versions from being added after the first
    schema version. For all other compatibility modes, validation of compatibility settings will be applied only from the
    second version onwards when
- info:
    name: Amazon Glue Create Script
    type: http
  http:
    method: POST
    url: http://glue.{region}.amazonaws.com/#X-Amz-Target=AWSGlue.CreateScript
    headers:
    - name: X-Amz-Content-Sha256
      value: ''
    - name: X-Amz-Date
      value: ''
    - name: X-Amz-Algorithm
      value: ''
    - name: X-Amz-Credential
      value: ''
    - name: X-Amz-Security-Token
      value: ''
    - name: X-Amz-Signature
      value: ''
    - name: X-Amz-SignedHeaders
      value: ''
    - name: X-Amz-Target
      value: ''
    body:
      type: json
      data: '{}'
  docs: Transforms a directed acyclic graph (DAG) into code.
- info:
    name: Amazon Glue Create Security Configuration
    type: http
  http:
    method: POST
    url: http://glue.{region}.amazonaws.com/#X-Amz-Target=AWSGlue.CreateSecurityConfiguration
    headers:
    - name: X-Amz-Content-Sha256
      value: ''
    - name: X-Amz-Date
      value: ''
    - name: X-Amz-Algorithm
      value: ''
    - name: X-Amz-Credential
      value: ''
    - name: X-Amz-Security-Token
      value: ''
    - name: X-Amz-Signature
      value: ''
    - name: X-Amz-SignedHeaders
      value: ''
    - name: X-Amz-Target
      value: ''
    body:
      type: json
      data: '{}'
  docs: Creates a new security configuration. A security configuration is a set of security properties that can be used by
    Glue. You can use a security configuration to encrypt data at rest. For information about using security configurations
    in Glue, see <a href="https://docs.aws.amazon.com/glue/latest/dg/encryption-security-configuration.html">Encrypting Data
    Written by Crawlers, Jobs, and Development Endpoints</a>.
- info:
    name: Amazon Glue Create Session
    type: http
  http:
    method: POST
    url: http://glue.{region}.amazonaws.com/#X-Amz-Target=AWSGlue.CreateSession
    headers:
    - name: X-Amz-Content-Sha256
      value: ''
    - name: X-Amz-Date
      value: ''
    - name: X-Amz-Algorithm
      value: ''
    - name: X-Amz-Credential
      value: ''
    - name: X-Amz-Security-Token
      value: ''
    - name: X-Amz-Signature
      value: ''
    - name: X-Amz-SignedHeaders
      value: ''
    - name: X-Amz-Target
      value: ''
    body:
      type: json
      data: '{}'
  docs: Creates a new session.
- info:
    name: Amazon Glue Create Table
    type: http
  http:
    method: POST
    url: http://glue.{region}.amazonaws.com/#X-Amz-Target=AWSGlue.CreateTable
    headers:
    - name: X-Amz-Content-Sha256
      value: ''
    - name: X-Amz-Date
      value: ''
    - name: X-Amz-Algorithm
      value: ''
    - name: X-Amz-Credential
      value: ''
    - name: X-Amz-Security-Token
      value: ''
    - name: X-Amz-Signature
      value: ''
    - name: X-Amz-SignedHeaders
      value: ''
    - name: X-Amz-Target
      value: ''
    body:
      type: json
      data: '{}'
  docs: Creates a new table definition in the Data Catalog.
- info:
    name: Amazon Glue Create Trigger
    type: http
  http:
    method: POST
    url: http://glue.{region}.amazonaws.com/#X-Amz-Target=AWSGlue.CreateTrigger
    headers:
    - name: X-Amz-Content-Sha256
      value: ''
    - name: X-Amz-Date
      value: ''
    - name: X-Amz-Algorithm
      value: ''
    - name: X-Amz-Credential
      value: ''
    - name: X-Amz-Security-Token
      value: ''
    - name: X-Amz-Signature
      value: ''
    - name: X-Amz-SignedHeaders
      value: ''
    - name: X-Amz-Target
      value: ''
    body:
      type: json
      data: '{}'
  docs: Creates a new trigger.
- info:
    name: Amazon Glue Create User Defined Function
    type: http
  http:
    method: POST
    url: http://glue.{region}.amazonaws.com/#X-Amz-Target=AWSGlue.CreateUserDefinedFunction
    headers:
    - name: X-Amz-Content-Sha256
      value: ''
    - name: X-Amz-Date
      value: ''
    - name: X-Amz-Algorithm
      value: ''
    - name: X-Amz-Credential
      value: ''
    - name: X-Amz-Security-Token
      value: ''
    - name: X-Amz-Signature
      value: ''
    - name: X-Amz-SignedHeaders
      value: ''
    - name: X-Amz-Target
      value: ''
    body:
      type: json
      data: '{}'
  docs: Creates a new function definition in the Data Catalog.
- info:
    name: Amazon Glue Create Workflow
    type: http
  http:
    method: POST
    url: http://glue.{region}.amazonaws.com/#X-Amz-Target=AWSGlue.CreateWorkflow
    headers:
    - name: X-Amz-Content-Sha256
      value: ''
    - name: X-Amz-Date
      value: ''
    - name: X-Amz-Algorithm
      value: ''
    - name: X-Amz-Credential
      value: ''
    - name: X-Amz-Security-Token
      value: ''
    - name: X-Amz-Signature
      value: ''
    - name: X-Amz-SignedHeaders
      value: ''
    - name: X-Amz-Target
      value: ''
    body:
      type: json
      data: '{}'
  docs: Creates a new workflow.
- info:
    name: Amazon Glue Delete Blueprint
    type: http
  http:
    method: POST
    url: http://glue.{region}.amazonaws.com/#X-Amz-Target=AWSGlue.DeleteBlueprint
    headers:
    - name: X-Amz-Content-Sha256
      value: ''
    - name: X-Amz-Date
      value: ''
    - name: X-Amz-Algorithm
      value: ''
    - name: X-Amz-Credential
      value: ''
    - name: X-Amz-Security-Token
      value: ''
    - name: X-Amz-Signature
      value: ''
    - name: X-Amz-SignedHeaders
      value: ''
    - name: X-Amz-Target
      value: ''
    body:
      type: json
      data: '{}'
  docs: Deletes an existing blueprint.
- info:
    name: Amazon Glue Delete Classifier
    type: http
  http:
    method: POST
    url: http://glue.{region}.amazonaws.com/#X-Amz-Target=AWSGlue.DeleteClassifier
    hea

# --- truncated at 32 KB (156 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/amazon-glue/refs/heads/main/apis.yml