How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Amazon Glue #X Amz Target=AWSGlue.BatchGetJobs API

The #X Amz Target=AWSGlue.BatchGetJobs API from Amazon Glue — 1 operation(s) for #x amz target=awsglue.batchgetjobs.

Amazon Glue #X Amz Target=AWSGlue.BatchGetJobs API is one of 202 APIs that Amazon Glue publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include #X Amz Target=AWSGlue.BatchGetJobs. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, a getting-started guide, pricing, an API reference, and authentication docs.

This API exposes 1 operation across 1 path, and defines 188 schemas. It is described by OpenAPI 3.2.0, at version 1.0.0.

Requests are made against 4 base URLs: http://glue.{region}.amazonaws.com, https://glue.{region}.amazonaws.com, http://glue.{region}.amazonaws.com.cn, https://glue.{region}.amazonaws.com.cn.

1 operations 1 paths 188 schemas 1 POST

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
1.0.0
Base URL
https://glue.amazonaws.com
Authentication
API Key
Terms of Service
Resource Areas
1

Authentication & Security 1

Amazon Glue #X Amz Target=AWSGlue.BatchGetJobs API declares 1 security scheme for authenticating requests. An API key is passed in the header as Authorization (hmac). By default, every request must be authenticated.

  • hmac — Amazon Signature authorization v4

Paths & Operations 1

Across 1 path, the API surfaces 1 operation — 1 POST. Each is listed below with its method, path, parameters, and response codes.

#X Amz Target=AWSGlue.BatchGetJobs 1
POST
/#X-Amz-Target=AWSGlue.BatchGetJobs
Amazon Glue Batch Get Jobs
BatchGetJobs 8 params body → 200480481482

Schemas 188

The contract defines 188 schemas that model the data the API accepts and returns. The most detailed are CodeGenConfigurationNode (63 properties), Job (23 properties), KinesisStreamingSourceOptions (20 properties), S3CsvSource (19 properties). Each schema is shown below with its type and property counts.

S3DirectTarget
object
Specifies a data target that writes to Amazon S3.
7 properties 4 required
DirectJDBCSource
object
Specifies the direct JDBC source connection.
6 properties 5 required
RedshiftSource
object
Specifies an Amazon Redshift data store.
5 properties 3 required
UpdateCatalogBehavior
string
FilterOperation
string
BoxedDoubleFraction
number
DropNullFields
object
Specifies a transform that removes columns from the dataset if all values in the column are 'null'. By default, Glue Studio will recognize null objects, but so…
4 properties 2 required
S3HudiCatalogTarget
object
Specifies a target that writes to a Hudi data source in the Glue Data Catalog.
7 properties 5 required
S3SourceAdditionalOptions
object
Specifies additional connection options for the Amazon S3 data store.
2 properties
TargetFormat
string
S3GlueParquetTarget
object
Specifies a data target that writes to Amazon S3 in Apache Parquet columnar storage.
6 properties 3 required
StreamingDataPreviewOptions
object
Specifies options related to data preview for viewing a sample of your data.
2 properties
PollingTime
integer
Separator
string
CodeGenConfigurationNode
object
CodeGenConfigurationNode enumerates all valid Node types. One and only one of its member variables can be populated.
63 properties
GlueSchema
object
Specifies a user-defined schema when a schema cannot be determined by Glue.
1 property
DirectKafkaSource
object
Specifies an Apache Kafka data store.
5 properties 1 required
EnclosedInStringPropertiesMinOne
array
MaskValue
string
FillMissingValues
object
Specifies a transform that locates records in the dataset that have missing values and adds a new field with a value determined by imputation. The input data s…
4 properties 3 required
SourceControlProvider
string
QuoteChar
string
Generic512CharString
string
ExecutionProperty
object
An execution property of a job.
1 property
CatalogKafkaSource
object
Specifies an Apache Kafka data store in the Data Catalog.
7 properties 3 required
InvalidInputException
SqlQuery
string
JDBCConnectionType
string
IntegerValue
integer
JobCommand
object
Specifies code that runs when a job is run.
3 properties
MicrosoftSQLServerCatalogTarget
object
Specifies a target that uses Microsoft SQL.
4 properties 4 required
WorkerType
string
S3JsonSource
object
Specifies a JSON data store stored in Amazon S3.
13 properties 2 required
FilterExpression
object
Specifies a filter expression.
3 properties 2 required
GlueVersionString
string
GlueRecordType
string
KafkaStreamingSourceOptions
object
Additional options for streaming.
18 properties
CatalogSchemaChangePolicy
object
A policy that specifies update behavior for the crawler.
2 properties
PositiveLong
integer
DQTransformOutput
string
JoinType
string
SelectFields
object
Specifies a transform that chooses the data property keys that you want to keep.
3 properties 3 required
ManyInputs
array
TwoInputs
array
DQStopJobOnFailureOptions
object
Options to configure how your job will stop if your data quality evaluation fails.
1 property
BatchGetJobsRequest
object
1 property 1 required
UpsertRedshiftTargetOptions
object
The options to configure an upsert operation when writing to a Redshift target .
3 properties
BasicCatalogTarget
object
Specifies a target that uses a Glue Data Catalog table.
4 properties 4 required
DescriptionString
string
BoxedNonNegativeLong
integer
DQStopJobOnFailureTiming
string
CatalogKinesisSource
object
Specifies a Kinesis data source in the Glue Data Catalog.
7 properties 3 required
NodeId
string
Mapping
object
Specifies the mapping of data property keys.
6 properties
BooleanValue
boolean
Datatype
object
A structure representing the datatype of the value.
2 properties 2 required
S3DirectSourceAdditionalOptions
object
Specifies additional connection options for the Amazon S3 data store.
4 properties
SourceControlAuthStrategy
string
CatalogSource
object
Specifies a data store in the Glue Data Catalog.
3 properties 3 required
NullValueFields
array
ScriptLocationString
string
ExtendedString
string
PostgreSQLCatalogTarget
object
Specifies a target that uses Postgres SQL.
4 properties 4 required
OracleSQLCatalogSource
object
Specifies an Oracle data source in the Glue Data Catalog.
3 properties 3 required
UnionType
string
NullValueField
object
Represents a custom null value such as a zeros or other value being used as a null placeholder unique to the dataset.
2 properties 2 required
RenameField
object
Specifies a transform that renames a single data property key.
4 properties 4 required
SplitFields
object
Specifies a transform that splits data property keys into two DynamicFrames . The output is a collection of DynamicFrames : one with selected data property key…
3 properties 3 required
LimitedStringList
array
CompressionType
string
GenericString
string
GlueStudioSchemaColumnList
array
S3DeltaSource
object
Specifies a Delta Lake data source stored in Amazon S3.
5 properties 2 required
GovernedCatalogSource
object
Specifies the data store in the governed Glue Data Catalog.
5 properties 3 required
SparkConnectorTarget
object
Specifies a target that uses an Apache Spark connector.
7 properties 5 required
PIIDetection
object
Specifies a transform that identifies, removes or masks PII data.
8 properties 4 required
JDBCConnectorSource
object
Specifies a connector to a JDBC data source.
8 properties 4 required
ParquetCompressionType
string
S3DeltaDirectTarget
object
Specifies a target that writes to a Delta Lake data source in Amazon S3.
8 properties 5 required
BoxedLong
integer
NodeName
string
DQResultsPublishingOptions
object
Options to configure how your data quality evaluation results are published.
4 properties
SqlAlias
object
Represents a single entry in the list of values for SqlAliases .
2 properties 2 required
MaxConcurrentRuns
integer
NullableDouble
number
JDBCDataTypeMapping
object
TransformConfigParameter
object
Specifies the parameters in the config file of the dynamic transform.
7 properties 2 required
RelationalCatalogSource
object
Specifies a Relational database data source in the Glue Data Catalog.
3 properties 3 required
Join
object
Specifies a transform that joins two datasets into one dataset using a comparison phrase on the specified data property keys. You can use inner, outer, left, r…
4 properties 4 required
AggregateOperation
object
Specifies the set of parameters needed to perform aggregation in the aggregate transform.
2 properties 2 required
Aggregate
object
Specifies a transform that groups rows by chosen fields and computes the aggregated value by specified function.
4 properties 4 required
CustomCode
object
Specifies a transform that uses custom code you provide to perform the data transformation. The output is a collection of DynamicFrames.
5 properties 4 required
AdditionalOptions
object
FilterExpressions
array
TimestampValue
string
NotificationProperty
object
Specifies configuration properties of a notification.
1 property
BoxedNonNegativeInt
integer
ApplyMapping
object
Specifies a transform that maps data property keys in the data source to data property keys in the data target. You can rename keys, modify the data types for…
3 properties 3 required
AggFunction
string
CatalogHudiSource
object
Specifies a Hudi data source that is registered in the Glue Data Catalog.
5 properties 3 required
S3CatalogSource
object
Specifies an Amazon S3 data store in the Glue Data Catalog.
5 properties 3 required
GlueStudioColumnNameString
string
EnclosedInStringProperties
array
GlueStudioPathList
array
OracleSQLCatalogTarget
object
Specifies a target that uses Oracle SQL.
4 properties 4 required
MaxRetries
integer
NameString
string
OneInput
array
NullCheckBoxList
object
Represents whether certain values are recognized as null values for removal.
3 properties
ExecutionClass
string
SparkConnectorSource
object
Specifies a connector to an Apache Spark data source.
6 properties 4 required
S3CatalogDeltaSource
object
Specifies a Delta Lake data source that is registered in the Glue Data Catalog. The data source must be stored in Amazon S3.
5 properties 3 required
DirectKinesisSource
object
Specifies a direct Amazon Kinesis data source.
5 properties 1 required
GenericMap
object
GenericLimitedString
string
UriString
string
MicrosoftSQLServerCatalogSource
object
Specifies a Microsoft SQL server data source in the Glue Data Catalog.
3 properties 3 required
SparkSQL
object
Specifies a transform where you enter a SQL query using Spark SQL syntax to transform the data. The output is a single DynamicFrame .
5 properties 4 required
S3CatalogHudiSource
object
Specifies a Hudi data source that is registered in the Glue Data Catalog. The Hudi data source must be stored in Amazon S3.
5 properties 3 required
AggregateOperations
array
GovernedCatalogTarget
object
Specifies a data target that writes to Amazon S3 using the Glue Data Catalog.
6 properties 4 required
Job
object
Specifies a job definition.
23 properties
StartingPosition
string
ParamType
string
EnclosedInStringPropertyWithQuote
string
Timeout
integer
BoxedPositiveInt
integer
Topk
integer
NonNegativeInt
integer
S3DeltaCatalogTarget
object
Specifies a target that writes to a Delta Lake data source in the Glue Data Catalog.
7 properties 4 required
NullableInteger
integer
FilterValues
array
GlueStudioSchemaColumn
object
Specifies a single column in a Glue schema definition.
2 properties 1 required
FilterValueType
string
OrchestrationStringList
array
EnclosedInStringProperty
string
LimitedPathList
array
AthenaConnectorSource
object
Specifies a connector to an Amazon Athena data source.
7 properties 5 required
DeltaTargetCompressionType
string
Spigot
object
Specifies a transform that writes samples of the data to an Amazon S3 bucket.
5 properties 3 required
RedshiftTarget
object
Specifies a target that uses Amazon Redshift.
7 properties 4 required
JoinColumns
array
ColumnTypeString
string
MySQLCatalogTarget
object
Specifies a target that uses MySQL.
4 properties 4 required
DropDuplicates
object
Specifies a transform that removes rows of repeating data from a data set.
3 properties 2 required
TransformConfigParameterList
array
Union
object
Specifies a transform that combines the rows from two or more datasets into a single result.
3 properties 3 required
JobList
array
BatchGetJobsResponse
object
2 properties
NotifyDelayAfter
integer
CodeGenConfigurationNodes
object
FilterValue
object
Represents a single entry in the list of values for a FilterExpression .
2 properties 2 required
S3HudiSource
object
Specifies a Hudi data source stored in Amazon S3.
5 properties 2 required
DynamicTransform
object
Specifies the set of parameters needed to perform the dynamic transform.
7 properties 5 required
PythonVersionString
string
S3ParquetSource
object
Specifies an Apache Parquet data store stored in Amazon S3.
11 properties 2 required
JoinColumn
object
Specifies a column to be joined.
2 properties 2 required
Filter
object
Specifies a transform that splits a dataset into two, based on a filter condition.
4 properties 4 required
Mappings
array
PiiType
string
SqlAliases
array
MySQLCatalogSource
object
Specifies a MySQL data source in the Glue Data Catalog.
3 properties 3 required
DQDLString
string
KinesisStreamingSourceOptions
object
Additional options for the Amazon Kinesis streaming data source.
20 properties
DynamoDBCatalogSource
object
Specifies a DynamoDB data source in the Glue Data Catalog.
3 properties 3 required
Merge
object
Specifies a transform that merges a DynamicFrame with a staging DynamicFrame based on the specified primary keys to identify records. Duplicate records (record…
4 properties 4 required
OperationTimeoutException
HudiTargetCompressionType
string
Prob
number
S3CatalogTarget
object
Specifies a data target that writes to Amazon S3 using the Glue Data Catalog.
6 properties 4 required
ConnectionsList
object
Specifies the connections used by a job.
1 property
JDBCConnectorOptions
object
Additional connection options for the connector.
8 properties
JDBCConnectorTarget
object
Specifies a data target that writes to Amazon S3 in Apache Parquet columnar storage.
8 properties 6 required
GlueSchemas
array
SelectFromCollection
object
Specifies a transform that chooses one DynamicFrame from a collection of DynamicFrames . The output is the selected DynamicFrame
3 properties 3 required
RoleString
string
InternalServiceException
FilterLogicalOperator
string
SourceControlDetails
object
The details for a source control configuration for a job, allowing synchronization of job artifacts to or from a remote repository.
8 properties
CatalogDeltaSource
object
Specifies a Delta Lake data source that is registered in the Glue Data Catalog.
5 properties 3 required
EvaluateDataQuality
object
Specifies your data quality evaluation criteria.
6 properties 3 required
PostgreSQLCatalogSource
object
Specifies a PostgresSQL data source in the Glue Data Catalog.
3 properties 3 required
JobNameList
array
DropFields
object
Specifies a transform that chooses the data property keys that you want to drop.
3 properties 3 required
BoxedBoolean
boolean
S3CsvSource
object
Specifies a command-separated value (CSV) data store stored in Amazon S3.
19 properties 4 required
S3HudiDirectTarget
object
Specifies a target that writes to a Hudi data source in Amazon S3.
8 properties 6 required
DirectSchemaChangePolicy
object
A policy that specifies update behavior for the crawler.
4 properties

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

amazon-glue-x-amz-target-awsglue-batchgetjobs-api-openapi.yml Raw ↑

Other APIs Amazon Glue publishes across the network.

Amazon Glue #X Amz Target=AWSGlue.BatchCreatePartition API
Amazon Glue #X Amz Target=AWSGlue.BatchDeleteConnection API
Amazon Glue #X Amz Target=AWSGlue.BatchDeletePartition API
Amazon Glue #X Amz Target=AWSGlue.BatchDeleteTable API
Amazon Glue #X Amz Target=AWSGlue.BatchDeleteTableVersion API
Amazon Glue #X Amz Target=AWSGlue.BatchGetBlueprints API
Amazon Glue #X Amz Target=AWSGlue.BatchGetCrawlers API
Amazon Glue #X Amz Target=AWSGlue.BatchGetCustomEntityTypes API
Amazon Glue #X Amz Target=AWSGlue.BatchGetDataQualityResult API
Amazon Glue #X Amz Target=AWSGlue.BatchGetDevEndpoints API
Amazon Glue #X Amz Target=AWSGlue.BatchGetPartition API
Amazon Glue #X Amz Target=AWSGlue.BatchGetTriggers API
Where this information came from

This is an independent, third-party profile of Amazon Glue #X Amz Target=AWSGlue.BatchGetJobs API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.