aws_cdk.aws_glue_alpha

Package Overview

AssetCode

(experimental) Job Code from a local file.

ClassificationString

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

CloudWatchEncryption

CloudWatchEncryptionMode

(experimental) Encryption mode for CloudWatch Logs.

Code

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

CodeConfig

Column

ColumnCountMismatchHandlingAction

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

CompressionType

(experimental) The compression type.

Connection

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

ConnectionOptions

ConnectionProps

ConnectionType

(experimental) The type of the glue connection.

ContinuousLoggingProps

DataFormat

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

DataFormatProps

DataQualityRuleset

(experimental) A Glue Data Quality ruleset.

DataQualityRulesetProps

DataQualityTargetTable

(experimental) Properties of a DataQualityTargetTable.

Database

(experimental) A Glue database.

DatabaseProps

ExecutionClass

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

ExternalTable

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

ExternalTableProps

GlueVersion

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

IConnection

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

IDataQualityRuleset

IDatabase

IJob

(experimental) Interface representing a created or an imported Job.

ISecurityConfiguration

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

ITable

InputFormat

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

InvalidCharHandlingAction

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

Job

(experimental) A Glue Job.

JobAttributes

JobBookmarksEncryption

JobBookmarksEncryptionMode

(experimental) Encryption mode for Job Bookmarks.

JobExecutable

(experimental) The executable properties related to the Glue job’s GlueVersion, JobType and code.

JobExecutableConfig

JobLanguage

(experimental) Runtime language of the Glue job.

JobProps

JobState

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

JobType

(experimental) The job type.

MetricType

(experimental) The Glue CloudWatch metric type.

NumericOverflowHandlingAction

(experimental) 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

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

OutputFormat

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

PartitionIndex

PythonRayExecutableProps

PythonShellExecutableProps

PythonSparkJobExecutableProps

PythonVersion

(experimental) Python version.

Runtime

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

S3Code

(experimental) Glue job Code from an S3 bucket.

S3Encryption

S3EncryptionMode

(experimental) Encryption mode for S3.

S3Table

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

S3TableProps

ScalaJobExecutableProps

Schema

SecurityConfiguration

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

SecurityConfigurationProps

SerializationLibrary

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

SparkUILoggingLocation

SparkUIProps

StorageParameter

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

StorageParameters

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

SurplusBytesHandlingAction

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

SurplusCharHandlingAction

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

Table

(deprecated) A Glue table.

TableAttributes

TableBase

(experimental) A Glue table.

TableBaseProps

TableEncryption

(experimental) Encryption options for a Table.

TableProps

Type

WorkerType

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

WriteParallel

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