Show / Hide Table of Contents

Namespace Amazon.CDK.AWS.Glue.Alpha

Classes

Action

(deprecated) An action initiated by a trigger.

AssetCode

(deprecated) Job Code from a local file.

Catalog

(deprecated) A Glue Data Catalog.

CatalogBase

(deprecated) Base class for all ICatalog implementations.

CatalogEncryptionOptions

(deprecated) Encryption configuration for a Glue Data Catalog.

CatalogProps

(deprecated) Construction properties for a Catalog.

ClassificationString

(deprecated) Classification string given to tables with this data format.

CloudWatchEncryption

(deprecated) CloudWatch Logs encryption configuration for a SecurityConfiguration.

Code

(deprecated) Represents a Glue Job's Code assets (an asset can be a scripts, a jar, a python file or any other file).

CodeConfig

(deprecated) Result of binding Code into a Job.

Column

(deprecated) A column of a table.

Condition

(deprecated) A condition that determines when a conditional trigger fires.

ConditionOptions

(deprecated) Options shared by all trigger conditions.

ConditionalTriggerOptions

(deprecated) Properties for configuring a Condition (Predicate) based Glue Trigger.

Connection

(deprecated) An AWS Glue connection to a data source.

ConnectionNetwork

(deprecated) VPC network placement for a Glue Connection.

ConnectionOptions

(deprecated) Base Connection Options.

ConnectionPasswordEncryption

(deprecated) Connection-password encryption configuration for a Glue Data Catalog.

ConnectionProps

(deprecated) Construction properties for Connection.

ConnectionType

(deprecated) The type of the glue connection.

ContinuousLoggingProps

(deprecated) Properties for enabling Continuous Logging for Glue Jobs.

CrawlerActionOptions

(deprecated) Options for the execution of a crawler.

DataCatalogEncryptionAtRest

(deprecated) Encryption-at-rest configuration for a Glue Data Catalog.

DataFormat

(deprecated) Defines the input/output formats and ser/de for a single DataFormat.

DataFormatProps

(deprecated) Properties of a DataFormat instance.

DataQualityRuleset

(deprecated) A Glue Data Quality ruleset.

DataQualityRulesetProps

(deprecated) Construction properties for DataQualityRuleset.

DataQualityTargetTable

(deprecated) The Glue table a DataQualityRuleset evaluates.

Database

(deprecated) A Glue database.

DatabaseProps
DatePartitionProjectionConfigurationProps

(deprecated) Properties for DATE partition projection configuration.

DateProjectionStep

(deprecated) A required-together interval step for DATE partition projection.

Dqdl

(deprecated) The Data Quality Definition Language (DQDL) document for a DataQualityRuleset.

EnumPartitionProjectionConfigurationProps

(deprecated) Properties for ENUM partition projection configuration.

EventBatchingCondition

(deprecated) Represents event trigger batch condition.

EventTriggerOptions

(deprecated) Properties for configuring an Event Bridge based Glue Trigger.

ExternalTable

(deprecated) A Glue table that targets an external data location (e.g. A table in a Redshift Cluster).

ExternalTableProps
InputFormat

(deprecated) Absolute class name of the Hadoop InputFormat to use when reading table files.

IntegerPartitionProjectionConfigurationProps

(deprecated) Properties for INTEGER partition projection configuration.

Job

(deprecated) A Glue Job.

JobActionOptions

(deprecated) Options for the execution of a job.

JobAttributes

(deprecated) A subset of Job attributes are required for importing an existing job into a CDK project.

JobBase

(deprecated) A base class is needed to be able to import existing Jobs into a CDK app to reference as part of a larger stack or construct.

JobBookmarksEncryption

(deprecated) Job bookmarks encryption configuration for a SecurityConfiguration.

JobProps

(deprecated) JobProps will be used to create new Glue Jobs using this L2 Construct.

OnDemandTriggerOptions

(deprecated) Properties for configuring an on-demand Glue Trigger.

OutputFormat

(deprecated) Absolute class name of the Hadoop OutputFormat to use when writing table files.

PartitionIndex

(deprecated) Properties of a Partition Index.

PartitionProjectionConfiguration

(deprecated) Factory class for creating partition projection configurations.

Predicate

(deprecated) Represents a trigger predicate.

PySparkEtlJob

(deprecated) PySpark ETL Jobs class.

PySparkEtlJobProps

(deprecated) Properties for creating a Python Spark ETL job.

PySparkFlexEtlJob

(deprecated) Flex Jobs class.

PySparkFlexEtlJobProps

(deprecated) Properties for PySparkFlexEtlJob.

PySparkStreamingJob

(deprecated) Python Spark Streaming Jobs class.

PySparkStreamingJobProps

(deprecated) Properties for creating a Python Spark ETL job.

PythonShellJob

(deprecated) Python Shell Jobs class.

PythonShellJobProps

(deprecated) Properties for creating a Python Shell job.

RayJob

(deprecated) Ray Jobs class.

RayJobProps

(deprecated) Properties for creating a Ray Glue job.

S3Code

(deprecated) Glue job Code from an S3 bucket.

S3Encryption

(deprecated) S3 encryption configuration for a SecurityConfiguration.

S3Table

(deprecated) A Glue table that targets a S3 dataset.

S3TableEncryption

(deprecated) Server-side encryption for the S3 bucket that a managed S3Table creates.

S3TableProps
S3TableStorage

(deprecated) Where an S3Table stores its data.

ScalaSparkEtlJob

(deprecated) Spark ETL Jobs class.

ScalaSparkEtlJobProps

(deprecated) Properties for creating a Scala Spark ETL job.

ScalaSparkFlexEtlJob

(deprecated) Scala Spark Flex ETL Jobs class.

ScalaSparkFlexEtlJobProps

(deprecated) Properties for a ScalaSparkFlexEtlJob.

ScalaSparkStreamingJob

(deprecated) Scala Streaming Jobs class.

ScalaSparkStreamingJobProps

(deprecated) Properties for creating a Scala Spark ETL job.

ScheduledTriggerOptions

(deprecated) Properties for configuring a scheduled Glue Trigger.

Schema
SecurityConfiguration

(deprecated) A security configuration is a set of security properties that can be used by AWS Glue to encrypt data at rest.

SecurityConfigurationProps

(deprecated) Constructions properties of SecurityConfiguration.

SerializationLibrary

(deprecated) Serialization library to use when serializing/deserializing (SerDe) table records.

SparkExtraCodeProps

(deprecated) Code props for different {@link Code} assets used by different types of Spark jobs.

SparkJob

(deprecated) Base class for different types of Spark Jobs.

SparkJobProps

(deprecated) Common properties for different types of Spark jobs.

SparkUILoggingLocation

(deprecated) The Spark UI logging location.

SparkUIProps

(deprecated) Properties for enabling Spark UI monitoring feature for Spark-based Glue jobs.

StartableTriggerOptions

(deprecated) Base options for triggers that can be started when they are created.

StorageParameter

(deprecated) A storage parameter. The list of storage parameters available is not exhaustive and other keys may be used.

TableAttributes
TableBase

(deprecated) A Glue table.

TableBaseProps
TableClientSideEncryption

(deprecated) Client-side encryption for an S3Table's data.

TriggerOptions

(deprecated) Properties for configuring a Glue Trigger.

TriggerSchedule

(deprecated) Represents a trigger schedule.

Type

(deprecated) The type of a column in a table schema.

WorkerConfiguration

(deprecated) The worker configuration for a Spark job.

Workflow

(deprecated) This module defines a construct for creating and managing AWS Glue Workflows and Triggers.

WorkflowAttributes

(deprecated) Properties for importing a Workflow using its attributes.

WorkflowBase

(deprecated) Base abstract class for Workflow.

WorkflowProps

(deprecated) Properties for defining a Workflow.

Interfaces

ICatalog

(deprecated) A Glue Data Catalog, either the implicit account-wide catalog or one created as an AWS::Glue::Catalog resource.

ICatalogEncryptionOptions

(deprecated) Encryption configuration for a Glue Data Catalog.

ICatalogProps

(deprecated) Construction properties for a Catalog.

ICodeConfig

(deprecated) Result of binding Code into a Job.

IColumn

(deprecated) A column of a table.

IConditionOptions

(deprecated) Options shared by all trigger conditions.

IConditionalTriggerOptions

(deprecated) Properties for configuring a Condition (Predicate) based Glue Trigger.

IConnection

(deprecated) Interface representing a created or an imported Connection.

IConnectionOptions

(deprecated) Base Connection Options.

IConnectionPasswordEncryption

(deprecated) Connection-password encryption configuration for a Glue Data Catalog.

IConnectionProps

(deprecated) Construction properties for Connection.

IContinuousLoggingProps

(deprecated) Properties for enabling Continuous Logging for Glue Jobs.

ICrawlerActionOptions

(deprecated) Options for the execution of a crawler.

IDataFormatProps

(deprecated) Properties of a DataFormat instance.

IDataQualityRuleset
IDataQualityRulesetProps

(deprecated) Construction properties for DataQualityRuleset.

IDatabase
IDatabaseProps
IDatePartitionProjectionConfigurationProps

(deprecated) Properties for DATE partition projection configuration.

IDateProjectionStep

(deprecated) A required-together interval step for DATE partition projection.

IEnumPartitionProjectionConfigurationProps

(deprecated) Properties for ENUM partition projection configuration.

IEventBatchingCondition

(deprecated) Represents event trigger batch condition.

IEventTriggerOptions

(deprecated) Properties for configuring an Event Bridge based Glue Trigger.

IExternalTableProps
IIntegerPartitionProjectionConfigurationProps

(deprecated) Properties for INTEGER partition projection configuration.

IJob

(deprecated) Interface representing a new or an imported Glue Job.

IJobActionOptions

(deprecated) Options for the execution of a job.

IJobAttributes

(deprecated) A subset of Job attributes are required for importing an existing job into a CDK project.

IJobProps

(deprecated) JobProps will be used to create new Glue Jobs using this L2 Construct.

IOnDemandTriggerOptions

(deprecated) Properties for configuring an on-demand Glue Trigger.

IPartitionIndex

(deprecated) Properties of a Partition Index.

IPredicate

(deprecated) Represents a trigger predicate.

IPySparkEtlJobProps

(deprecated) Properties for creating a Python Spark ETL job.

IPySparkFlexEtlJobProps

(deprecated) Properties for PySparkFlexEtlJob.

IPySparkStreamingJobProps

(deprecated) Properties for creating a Python Spark ETL job.

IPythonShellJobProps

(deprecated) Properties for creating a Python Shell job.

IRayJobProps

(deprecated) Properties for creating a Ray Glue job.

IS3TableProps
IScalaSparkEtlJobProps

(deprecated) Properties for creating a Scala Spark ETL job.

IScalaSparkFlexEtlJobProps

(deprecated) Properties for a ScalaSparkFlexEtlJob.

IScalaSparkStreamingJobProps

(deprecated) Properties for creating a Scala Spark ETL job.

IScheduledTriggerOptions

(deprecated) Properties for configuring a scheduled Glue Trigger.

ISecurityConfiguration

(deprecated) Interface representing a created or an imported SecurityConfiguration.

ISecurityConfigurationProps

(deprecated) Constructions properties of SecurityConfiguration.

ISparkExtraCodeProps

(deprecated) Code props for different {@link Code} assets used by different types of Spark jobs.

ISparkJobProps

(deprecated) Common properties for different types of Spark jobs.

ISparkUILoggingLocation

(deprecated) The Spark UI logging location.

ISparkUIProps

(deprecated) Properties for enabling Spark UI monitoring feature for Spark-based Glue jobs.

IStartableTriggerOptions

(deprecated) Base options for triggers that can be started when they are created.

ITable
ITableAttributes
ITableBaseProps
ITriggerOptions

(deprecated) Properties for configuring a Glue Trigger.

IWorkerConfiguration

(deprecated) The worker configuration for a Spark job.

IWorkflow

(deprecated) The base interface for Glue Workflow.

IWorkflowAttributes

(deprecated) Properties for importing a Workflow using its attributes.

IWorkflowProps

(deprecated) Properties for defining a Workflow.

Enums

CatalogEncryptionMode

(deprecated) The encryption-at-rest mode for a Glue Data Catalog.

ColumnCountMismatchHandlingAction

(deprecated) Identifies if the file contains less or more values for a row than the number of columns specified in the external table definition.

CompressionType

(deprecated) The compression type.

ConditionLogicalOperator

(deprecated) Represents the logical operator for evaluating a single condition in the Glue Trigger API.

CrawlerState

(deprecated) Represents the state of a crawler for a condition in the Glue Trigger API.

DateIntervalUnit

(deprecated) Date interval unit for partition projection.

ExecutionClass

(deprecated) The ExecutionClass whether the job is run with a standard or flexible execution class.

GlueVersion

(deprecated) AWS Glue version determines the versions of Apache Spark and Python that are available to the job.

InvalidCharHandlingAction

(deprecated) Specifies the action to perform when query results contain invalid UTF-8 character values.

JobLanguage

(deprecated) Runtime language of the Glue job.

JobState

(deprecated) Job states emitted by Glue to CloudWatch Events.

JobType

(deprecated) The job type.

LibrarySet

(deprecated) The set of pre-installed Python libraries available to a Python shell job running Python 3.9.

MaxCapacity

(deprecated) The number of AWS Glue data processing units (DPUs) that can be allocated when this job runs.

MetricType

(deprecated) The Glue CloudWatch metric type.

NumericOverflowHandlingAction

(deprecated) Specifies the action to perform when ORC data contains an integer (for example, BIGINT or int64) that is larger than the column definition (for example, SMALLINT or int16).

OrcColumnMappingType

(deprecated) Specifies how to map columns when the table uses ORC data format.

PartitionProjectionType

(deprecated) Partition projection type.

PredicateLogical
PythonVersion

(deprecated) Python version.

Runtime

(deprecated) AWS Glue runtime determines the runtime engine of the job.

S3EncryptionMode

(deprecated) Encryption mode for S3.

StorageParameters

(deprecated) The storage parameter keys that are currently known, this list is not exhaustive and other keys may be used.

SurplusBytesHandlingAction

(deprecated) Specifies how to handle data being loaded that exceeds the length of the data type defined for columns containing VARBYTE data.

SurplusCharHandlingAction

(deprecated) Specifies how to handle data being loaded that exceeds the length of the data type defined for columns containing VARCHAR, CHAR, or string data.

WorkerType

(deprecated) The type of predefined worker that is allocated when a job runs.

WriteParallel

(deprecated) Specifies how to handle data being loaded that exceeds the length of the data type defined for columns containing VARCHAR, CHAR, or string data.

Back to top Generated by DocFX