Namespace Amazon.CDK.AWS.Glue.Alpha
Classes
| Action | (experimental) Represents a trigger action. |
| AssetCode | (experimental) Job Code from a local file. |
| ClassificationString | (experimental) Classification string given to tables with this data format. |
| CloudWatchEncryption | (experimental) CloudWatch Logs encryption configuration. |
| 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 | (experimental) Result of binding |
| Column | (experimental) A column of a table. |
| Condition | (experimental) Represents a trigger condition. |
| ConditionalTriggerOptions | (experimental) Properties for configuring a Condition (Predicate) based Glue Trigger. |
| Connection | (experimental) An AWS Glue connection to a data source. |
| ConnectionOptions | (experimental) Base Connection Options. |
| ConnectionProps | (experimental) Construction properties for |
| ConnectionType | (experimental) The type of the glue connection. |
| ContinuousLoggingProps | (experimental) Properties for enabling Continuous Logging for Glue Jobs. |
| CustomScheduledTriggerOptions | (experimental) Properties for configuring a custom-scheduled Glue Trigger. |
| DailyScheduleTriggerOptions | (experimental) Properties for configuring a daily-scheduled Glue Trigger. |
| DataFormat | (experimental) Defines the input/output formats and ser/de for a single DataFormat. |
| DataFormatProps | (experimental) Properties of a DataFormat instance. |
| DataQualityRuleset | (experimental) A Glue Data Quality ruleset. |
| DataQualityRulesetProps | (experimental) Construction properties for |
| DataQualityTargetTable | (experimental) Properties of a DataQualityTargetTable. |
| Database | (experimental) A Glue database. |
| DatabaseProps | |
| EventBatchingCondition | (experimental) Represents event trigger batch condition. |
| ExternalTable | (experimental) A Glue table that targets an external data location (e.g. A table in a Redshift Cluster). |
| ExternalTableProps | |
| InputFormat | (experimental) Absolute class name of the Hadoop |
| Job | (experimental) A Glue Job. |
| JobAttributes | (experimental) A subset of Job attributes are required for importing an existing job into a CDK project. |
| JobBase | (experimental) 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 | (experimental) Job bookmarks encryption configuration. |
| JobProps | (experimental) JobProps will be used to create new Glue Jobs using this L2 Construct. |
| NotifyEventTriggerOptions | (experimental) Properties for configuring an Event Bridge based Glue Trigger. |
| OnDemandTriggerOptions | (experimental) Properties for configuring an on-demand Glue Trigger. |
| OutputFormat | (experimental) Absolute class name of the Hadoop |
| PartitionIndex | (experimental) Properties of a Partition Index. |
| Predicate | (experimental) Represents a trigger predicate. |
| PySparkEtlJob | (experimental) PySpark ETL Jobs class. |
| PySparkEtlJobProps | (experimental) Properties for creating a Python Spark ETL job. |
| PySparkFlexEtlJob | (experimental) Flex Jobs class. |
| PySparkFlexEtlJobProps | (experimental) Properties for PySparkFlexEtlJob. |
| PySparkStreamingJob | (experimental) Python Spark Streaming Jobs class. |
| PySparkStreamingJobProps | (experimental) Properties for creating a Python Spark ETL job. |
| PythonShellJob | (experimental) Python Shell Jobs class. |
| PythonShellJobProps | (experimental) Properties for creating a Python Shell job. |
| RayJob | (experimental) Ray Jobs class. |
| RayJobProps | (experimental) Properties for creating a Ray Glue job. |
| S3Code | (experimental) Glue job Code from an S3 bucket. |
| S3Encryption | (experimental) S3 encryption configuration. |
| S3Table | (experimental) A Glue table that targets a S3 dataset. |
| S3TableProps | |
| ScalaSparkEtlJob | (experimental) Spark ETL Jobs class. |
| ScalaSparkEtlJobProps | (experimental) Properties for creating a Scala Spark ETL job. |
| ScalaSparkFlexEtlJob | (experimental) Spark ETL Jobs class. |
| ScalaSparkFlexEtlJobProps | (experimental) Flex Jobs class. |
| ScalaSparkStreamingJob | (experimental) Scala Streaming Jobs class. |
| ScalaSparkStreamingJobProps | (experimental) Properties for creating a Scala Spark ETL job. |
| 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 | (experimental) Constructions properties of |
| SerializationLibrary | (experimental) Serialization library to use when serializing/deserializing (SerDe) table records. |
| SparkExtraCodeProps | (experimental) Code props for different {@link Code} assets used by different types of Spark jobs. |
| SparkJob | (experimental) Base class for different types of Spark Jobs. |
| SparkJobProps | (experimental) Common properties for different types of Spark jobs. |
| SparkUILoggingLocation | (experimental) The Spark UI logging location. |
| SparkUIProps | (experimental) Properties for enabling Spark UI monitoring feature for Spark-based Glue jobs. |
| StorageParameter | (experimental) A storage parameter. The list of storage parameters available is not exhaustive and other keys may be used. |
| Table | (deprecated) A Glue table. |
| TableAttributes | |
| TableBase | (experimental) A Glue table. |
| TableBaseProps | |
| TableProps | |
| TriggerOptions | (experimental) Properties for configuring a Glue Trigger. |
| TriggerSchedule | (experimental) Represents a trigger schedule. |
| Type | (experimental) Represents a type of a column in a table schema. |
| WeeklyScheduleTriggerOptions | (experimental) Properties for configuring a weekly-scheduled Glue Trigger. |
| Workflow | (experimental) This module defines a construct for creating and managing AWS Glue Workflows and Triggers. |
| WorkflowAttributes | (experimental) Properties for importing a Workflow using its attributes. |
| WorkflowBase | (experimental) Base abstract class for Workflow. |
| WorkflowProps | (experimental) Properties for defining a Workflow. |
Interfaces
| IAction | (experimental) Represents a trigger action. |
| ICloudWatchEncryption | (experimental) CloudWatch Logs encryption configuration. |
| ICodeConfig | (experimental) Result of binding |
| IColumn | (experimental) A column of a table. |
| ICondition | (experimental) Represents a trigger condition. |
| IConditionalTriggerOptions | (experimental) Properties for configuring a Condition (Predicate) based Glue Trigger. |
| IConnection | (experimental) Interface representing a created or an imported |
| IConnectionOptions | (experimental) Base Connection Options. |
| IConnectionProps | (experimental) Construction properties for |
| IContinuousLoggingProps | (experimental) Properties for enabling Continuous Logging for Glue Jobs. |
| ICustomScheduledTriggerOptions | (experimental) Properties for configuring a custom-scheduled Glue Trigger. |
| IDailyScheduleTriggerOptions | (experimental) Properties for configuring a daily-scheduled Glue Trigger. |
| IDataFormatProps | (experimental) Properties of a DataFormat instance. |
| IDataQualityRuleset | |
| IDataQualityRulesetProps | (experimental) Construction properties for |
| IDatabase | |
| IDatabaseProps | |
| IEventBatchingCondition | (experimental) Represents event trigger batch condition. |
| IExternalTableProps | |
| IJob | (experimental) Interface representing a new or an imported Glue Job. |
| IJobAttributes | (experimental) A subset of Job attributes are required for importing an existing job into a CDK project. |
| IJobBookmarksEncryption | (experimental) Job bookmarks encryption configuration. |
| IJobProps | (experimental) JobProps will be used to create new Glue Jobs using this L2 Construct. |
| INotifyEventTriggerOptions | (experimental) Properties for configuring an Event Bridge based Glue Trigger. |
| IOnDemandTriggerOptions | (experimental) Properties for configuring an on-demand Glue Trigger. |
| IPartitionIndex | (experimental) Properties of a Partition Index. |
| IPredicate | (experimental) Represents a trigger predicate. |
| IPySparkEtlJobProps | (experimental) Properties for creating a Python Spark ETL job. |
| IPySparkFlexEtlJobProps | (experimental) Properties for PySparkFlexEtlJob. |
| IPySparkStreamingJobProps | (experimental) Properties for creating a Python Spark ETL job. |
| IPythonShellJobProps | (experimental) Properties for creating a Python Shell job. |
| IRayJobProps | (experimental) Properties for creating a Ray Glue job. |
| IS3Encryption | (experimental) S3 encryption configuration. |
| IS3TableProps | |
| IScalaSparkEtlJobProps | (experimental) Properties for creating a Scala Spark ETL job. |
| IScalaSparkFlexEtlJobProps | (experimental) Flex Jobs class. |
| IScalaSparkStreamingJobProps | (experimental) Properties for creating a Scala Spark ETL job. |
| ISecurityConfiguration | (experimental) Interface representing a created or an imported |
| ISecurityConfigurationProps | (experimental) Constructions properties of |
| ISparkExtraCodeProps | (experimental) Code props for different {@link Code} assets used by different types of Spark jobs. |
| ISparkJobProps | (experimental) Common properties for different types of Spark jobs. |
| ISparkUILoggingLocation | (experimental) The Spark UI logging location. |
| ISparkUIProps | (experimental) Properties for enabling Spark UI monitoring feature for Spark-based Glue jobs. |
| ITable | |
| ITableAttributes | |
| ITableBaseProps | |
| ITableProps | |
| ITriggerOptions | (experimental) Properties for configuring a Glue Trigger. |
| IType | (experimental) Represents a type of a column in a table schema. |
| IWeeklyScheduleTriggerOptions | (experimental) Properties for configuring a weekly-scheduled Glue Trigger. |
| IWorkflow | (experimental) The base interface for Glue Workflow. |
| IWorkflowAttributes | (experimental) Properties for importing a Workflow using its attributes. |
| IWorkflowProps | (experimental) Properties for defining a Workflow. |
Enums
| CloudWatchEncryptionMode | (experimental) Encryption mode for CloudWatch Logs. |
| 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. |
| ConditionLogicalOperator | (experimental) Represents the logical operator for evaluating a single condition in the Glue Trigger API. |
| CrawlerState | (experimental) Represents the state of a crawler for a condition in the Glue Trigger API. |
| ExecutionClass | (experimental) The ExecutionClass whether the job is run with a standard or flexible execution class. |
| GlueVersion | (experimental) AWS Glue version determines the versions of Apache Spark and Python that are available to the job. |
| InvalidCharHandlingAction | (experimental) Specifies the action to perform when query results contain invalid UTF-8 character values. |
| JobBookmarksEncryptionMode | (experimental) Encryption mode for Job Bookmarks. |
| JobLanguage | (experimental) Runtime language of the Glue job. |
| JobState | (experimental) Job states emitted by Glue to CloudWatch Events. |
| JobType | (experimental) The job type. |
| MaxCapacity | (experimental) The number of AWS Glue data processing units (DPUs) that can be allocated when this job runs. |
| 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. |
| PredicateLogical | |
| PythonVersion | (experimental) Python version. |
| Runtime | (experimental) AWS Glue runtime determines the runtime engine of the job. |
| S3EncryptionMode | (experimental) Encryption mode for S3. |
| 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. |
| TableEncryption | (experimental) Encryption options for a Table. |
| 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. |