Amazon Glue #X Amz Target=AWSGlue.GetJobs 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.GetJobs. 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 189 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.
The identity and technical contract details declared by the specification.
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
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
GetJobsRequest
object
2 properties
S3SourceAdditionalOptions
object
Specifies additional connection options for the Amazon S3 data store.
2 properties
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
GetJobsResponse
object
2 properties
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
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
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
JDBCConnectionType
string
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
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
KafkaStreamingSourceOptions
object
Additional options for streaming.
18 properties
CatalogSchemaChangePolicy
object
A policy that specifies update behavior for the crawler.
2 properties
SelectFields
object
Specifies a transform that chooses the data property keys that you want to keep.
3 properties
3 required
DQStopJobOnFailureOptions
object
Options to configure how your job will stop if your data quality evaluation fails.
1 property
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
BoxedNonNegativeLong
integer
DQStopJobOnFailureTiming
string
CatalogKinesisSource
object
Specifies a Kinesis data source in the Glue Data Catalog.
7 properties
3 required
Mapping
object
Specifies the mapping of data property keys.
6 properties
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
ScriptLocationString
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
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
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
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
JDBCDataTypeMapping
object
TransformConfigParameter
object
Specifies the parameters in the config file of the dynamic transform.
7 properties
2 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
RelationalCatalogSource
object
Specifies a Relational database data source in the Glue Data Catalog.
3 properties
3 required
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
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
OracleSQLCatalogTarget
object
Specifies a target that uses Oracle SQL.
4 properties
4 required
NullCheckBoxList
object
Represents whether certain values are recognized as null values for removal.
3 properties
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
GenericLimitedString
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
EnclosedInStringPropertyWithQuote
string
S3DeltaCatalogTarget
object
Specifies a target that writes to a Delta Lake data source in the Glue Data Catalog.
7 properties
4 required
GlueStudioSchemaColumn
object
Specifies a single column in a Glue schema definition.
2 properties
1 required
OrchestrationStringList
array
EnclosedInStringProperty
string
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
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
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
MySQLCatalogSource
object
Specifies a MySQL data source in the Glue Data Catalog.
3 properties
3 required
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
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
SelectFromCollection
object
Specifies a transform that chooses one DynamicFrame from a collection of DynamicFrames . The output is the selected DynamicFrame
3 properties
3 required
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
DropFields
object
Specifies a transform that chooses the data property keys that you want to drop.
3 properties
3 required
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
The full machine-readable OpenAPI contract behind this narrative.
Other APIs Amazon Glue publishes across the network.