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

AWS Glue AWS Glue #X Amz Target=AWSGlue.BatchGetJobs API

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

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

Tagged areas include AWS Glue #X Amz Target=AWSGlue.BatchGetJobs API. 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 2017-03-31.

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
2017-03-31
Base URL
https://glue.us-east-1.amazonaws.com
Authentication
API Key
Terms of Service
Resource Areas
1

Authentication & Security 1

AWS Glue AWS 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.

AWS Glue #X Amz Target=AWSGlue.BatchGetJobs API 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.

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

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

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

Other APIs AWS Glue publishes across the network.

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

This is an independent, third-party profile of AWS Glue AWS 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.