aws_cdk.aws_glue

Package Overview

AssetCode

(experimental) Job Code from a local file.

CfnClassifier

A CloudFormation AWS::Glue::Classifier.

CfnClassifierProps

CfnConnection

A CloudFormation AWS::Glue::Connection.

CfnConnectionProps

CfnCrawler

A CloudFormation AWS::Glue::Crawler.

CfnCrawlerProps

CfnDataCatalogEncryptionSettings

A CloudFormation AWS::Glue::DataCatalogEncryptionSettings.

CfnDataCatalogEncryptionSettingsProps

CfnDatabase

A CloudFormation AWS::Glue::Database.

CfnDatabaseProps

CfnDevEndpoint

A CloudFormation AWS::Glue::DevEndpoint.

CfnDevEndpointProps

CfnJob

A CloudFormation AWS::Glue::Job.

CfnJobProps

CfnMLTransform

A CloudFormation AWS::Glue::MLTransform.

CfnMLTransformProps

CfnPartition

A CloudFormation AWS::Glue::Partition.

CfnPartitionProps

CfnRegistry

A CloudFormation AWS::Glue::Registry.

CfnRegistryProps

CfnSchema

A CloudFormation AWS::Glue::Schema.

CfnSchemaProps

CfnSchemaVersion

A CloudFormation AWS::Glue::SchemaVersion.

CfnSchemaVersionMetadata

A CloudFormation AWS::Glue::SchemaVersionMetadata.

CfnSchemaVersionMetadataProps

CfnSchemaVersionProps

CfnSecurityConfiguration

A CloudFormation AWS::Glue::SecurityConfiguration.

CfnSecurityConfigurationProps

CfnTable

A CloudFormation AWS::Glue::Table.

CfnTableProps

CfnTrigger

A CloudFormation AWS::Glue::Trigger.

CfnTriggerProps

CfnWorkflow

A CloudFormation AWS::Glue::Workflow.

CfnWorkflowProps

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

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

Database

(experimental) A Glue database.

DatabaseProps

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 {@link Connection}.

IDatabase

IJob

(experimental) Interface representing a created or an imported {@link Job}.

ISecurityConfiguration

(experimental) Interface representing a created or an imported {@link SecurityConfiguration}.

ITable

InputFormat

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

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.

OutputFormat

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

PythonShellExecutableProps

PythonSparkJobExecutableProps

PythonVersion

(experimental) Python version.

S3Code

(experimental) Glue job Code from an S3 bucket.

S3Encryption

S3EncryptionMode

(experimental) Encryption mode for S3.

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

Table

(experimental) A Glue table.

TableAttributes

TableEncryption

(experimental) Encryption options for a Table.

TableProps

Type

WorkerType

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