Show / Hide Table of Contents

Namespace Amazon.CDK.AWS.Glue

Classes

CfnClassifier

The AWS::Glue::Classifier resource creates an AWS Glue classifier that categorizes data sources and specifies schemas.

CfnClassifier.CsvClassifierProperty

A classifier for custom CSV content.

CfnClassifier.GrokClassifierProperty

A classifier that uses grok patterns.

CfnClassifier.JsonClassifierProperty

A classifier for JSON content.

CfnClassifier.XMLClassifierProperty

A classifier for XML content.

CfnClassifierProps

Properties for defining a CfnClassifier.

CfnConnection

The AWS::Glue::Connection resource specifies an AWS Glue connection to a data source.

CfnConnection.AuthenticationConfigurationInputProperty

A structure containing the authentication configuration in the CreateConnection request.

CfnConnection.AuthorizationCodePropertiesProperty

The set of properties required for the the OAuth2 AUTHORIZATION_CODE grant type workflow.

CfnConnection.BasicAuthenticationCredentialsProperty

For supplying basic auth credentials when not providing a SecretArn value.

CfnConnection.ConnectionInputProperty

A structure that is used to specify a connection to create or update.

CfnConnection.OAuth2ClientApplicationProperty

The OAuth2 client app used for the connection.

CfnConnection.OAuth2CredentialsProperty

The credentials used when the authentication type is OAuth2 authentication.

CfnConnection.OAuth2PropertiesInputProperty

A structure containing properties for OAuth2 in the CreateConnection request.

CfnConnection.PhysicalConnectionRequirementsProperty

The OAuth client app in GetConnection response.

CfnConnectionProps

Properties for defining a CfnConnection.

CfnCrawler

The AWS::Glue::Crawler resource specifies an AWS Glue crawler.

CfnCrawler.CatalogTargetProperty

Specifies an AWS Glue Data Catalog target.

CfnCrawler.DeltaTargetProperty

Specifies a Delta data store to crawl one or more Delta tables.

CfnCrawler.DynamoDBTargetProperty

Specifies an Amazon DynamoDB table to crawl.

CfnCrawler.HudiTargetProperty

Specifies an Apache Hudi data source.

CfnCrawler.IcebergTargetProperty

Specifies Apache Iceberg data store targets.

CfnCrawler.JdbcTargetProperty

Specifies a JDBC data store to crawl.

CfnCrawler.LakeFormationConfigurationProperty

Specifies AWS Lake Formation configuration settings for the crawler.

CfnCrawler.MongoDBTargetProperty

Specifies an Amazon DocumentDB or MongoDB data store to crawl.

CfnCrawler.RecrawlPolicyProperty

When crawling an Amazon S3 data source after the first crawl is complete, specifies whether to crawl the entire dataset again or to crawl only folders that were added since the last crawler run.

CfnCrawler.S3TargetProperty

Specifies a data store in Amazon Simple Storage Service (Amazon S3).

CfnCrawler.ScheduleProperty

A scheduling object using a cron statement to schedule an event.

CfnCrawler.SchemaChangePolicyProperty

The policy that specifies update and delete behaviors for the crawler.

CfnCrawler.TargetsProperty

Specifies data stores to crawl.

CfnCrawlerProps

Properties for defining a CfnCrawler.

CfnCustomEntityType

Creates a custom pattern that is used to detect sensitive data across the columns and rows of your structured data.

CfnCustomEntityTypeProps

Properties for defining a CfnCustomEntityType.

CfnDataCatalogEncryptionSettings

Sets the security configuration for a specified catalog.

CfnDataCatalogEncryptionSettings.ConnectionPasswordEncryptionProperty

The data structure used by the Data Catalog to encrypt the password as part of CreateConnection or UpdateConnection and store it in the ENCRYPTED_PASSWORD field in the connection properties.

CfnDataCatalogEncryptionSettings.DataCatalogEncryptionSettingsProperty

Contains configuration information for maintaining Data Catalog security.

CfnDataCatalogEncryptionSettings.EncryptionAtRestProperty

Specifies the encryption-at-rest configuration for the Data Catalog.

CfnDataCatalogEncryptionSettingsProps

Properties for defining a CfnDataCatalogEncryptionSettings.

CfnDataQualityRuleset

The AWS::Glue::DataQualityRuleset resource specifies a data quality ruleset with DQDL rules applied to a specified AWS Glue table.

CfnDataQualityRuleset.DataQualityTargetTableProperty

An object representing an AWS Glue table.

CfnDataQualityRulesetProps

Properties for defining a CfnDataQualityRuleset.

CfnDatabase

The AWS::Glue::Database resource specifies a logical grouping of tables in AWS Glue .

CfnDatabase.DataLakePrincipalProperty

The AWS Lake Formation principal.

CfnDatabase.DatabaseIdentifierProperty

A structure that describes a target database for resource linking.

CfnDatabase.DatabaseInputProperty

The structure used to create or update a database.

CfnDatabase.FederatedDatabaseProperty

A FederatedDatabase structure that references an entity outside the AWS Glue Data Catalog .

CfnDatabase.PrincipalPrivilegesProperty

the permissions granted to a principal.

CfnDatabaseProps

Properties for defining a CfnDatabase.

CfnDevEndpoint

The AWS::Glue::DevEndpoint resource specifies a development endpoint where a developer can remotely debug ETL scripts for AWS Glue .

CfnDevEndpointProps

Properties for defining a CfnDevEndpoint.

CfnJob

The AWS::Glue::Job resource specifies an AWS Glue job in the data catalog.

CfnJob.ConnectionsListProperty

Specifies the connections used by a job.

CfnJob.ExecutionPropertyProperty

An execution property of a job.

CfnJob.JobCommandProperty

Specifies code executed when a job is run.

CfnJob.NotificationPropertyProperty

Specifies configuration properties of a notification.

CfnJobProps

Properties for defining a CfnJob.

CfnMLTransform

The AWS::Glue::MLTransform is an AWS Glue resource type that manages machine learning transforms.

CfnMLTransform.FindMatchesParametersProperty

The parameters to configure the find matches transform.

CfnMLTransform.GlueTablesProperty

The database and table in the AWS Glue Data Catalog that is used for input or output data.

CfnMLTransform.InputRecordTablesProperty

A list of AWS Glue table definitions used by the transform.

CfnMLTransform.MLUserDataEncryptionProperty

The encryption-at-rest settings of the transform that apply to accessing user data.

CfnMLTransform.TransformEncryptionProperty

The encryption-at-rest settings of the transform that apply to accessing user data.

CfnMLTransform.TransformParametersProperty

The algorithm-specific parameters that are associated with the machine learning transform.

CfnMLTransformProps

Properties for defining a CfnMLTransform.

CfnPartition

The AWS::Glue::Partition resource creates an AWS Glue partition, which represents a slice of table data.

CfnPartition.ColumnProperty

A column in a Table .

CfnPartition.OrderProperty

Specifies the sort order of a sorted column.

CfnPartition.PartitionInputProperty

The structure used to create and update a partition.

CfnPartition.SchemaIdProperty

A structure that contains schema identity fields.

CfnPartition.SchemaReferenceProperty

An object that references a schema stored in the AWS Glue Schema Registry.

CfnPartition.SerdeInfoProperty

Information about a serialization/deserialization program (SerDe) that serves as an extractor and loader.

CfnPartition.SkewedInfoProperty

Specifies skewed values in a table.

CfnPartition.StorageDescriptorProperty

Describes the physical storage of table data.

CfnPartitionProps

Properties for defining a CfnPartition.

CfnRegistry

The AWS::Glue::Registry is an AWS Glue resource type that manages registries of schemas in the AWS Glue Schema Registry.

CfnRegistryProps

Properties for defining a CfnRegistry.

CfnSchema

The AWS::Glue::Schema is an AWS Glue resource type that manages schemas in the AWS Glue Schema Registry.

CfnSchema.RegistryProperty

Specifies a registry in the AWS Glue Schema Registry.

CfnSchema.SchemaVersionProperty

Specifies the version of a schema.

CfnSchemaProps

Properties for defining a CfnSchema.

CfnSchemaVersion

The AWS::Glue::SchemaVersion is an AWS Glue resource type that manages schema versions of schemas in the AWS Glue Schema Registry.

CfnSchemaVersion.SchemaProperty

A wrapper structure to contain schema identity fields.

CfnSchemaVersionMetadata

The AWS::Glue::SchemaVersionMetadata is an AWS Glue resource type that defines the metadata key-value pairs for a schema version in AWS Glue Schema Registry.

CfnSchemaVersionMetadataProps

Properties for defining a CfnSchemaVersionMetadata.

CfnSchemaVersionProps

Properties for defining a CfnSchemaVersion.

CfnSecurityConfiguration

Creates a new security configuration.

CfnSecurityConfiguration.CloudWatchEncryptionProperty

Specifies how Amazon CloudWatch data should be encrypted.

CfnSecurityConfiguration.EncryptionConfigurationProperty

Specifies an encryption configuration.

CfnSecurityConfiguration.JobBookmarksEncryptionProperty

Specifies how job bookmark data should be encrypted.

CfnSecurityConfiguration.S3EncryptionProperty

Specifies how Amazon Simple Storage Service (Amazon S3) data should be encrypted.

CfnSecurityConfigurationProps

Properties for defining a CfnSecurityConfiguration.

CfnTable

The AWS::Glue::Table resource specifies tabular data in the AWS Glue data catalog.

CfnTable.ColumnProperty

A column in a Table .

CfnTable.IcebergInputProperty

Specifies an input structure that defines an Apache Iceberg metadata table.

CfnTable.OpenTableFormatInputProperty

Specifies an OpenTableFormatInput structure when creating an open format table.

CfnTable.OrderProperty

Specifies the sort order of a sorted column.

CfnTable.SchemaIdProperty

A structure that contains schema identity fields.

CfnTable.SchemaReferenceProperty

An object that references a schema stored in the AWS Glue Schema Registry.

CfnTable.SerdeInfoProperty

Information about a serialization/deserialization program (SerDe) that serves as an extractor and loader.

CfnTable.SkewedInfoProperty

Specifies skewed values in a table.

CfnTable.StorageDescriptorProperty

Describes the physical storage of table data.

CfnTable.TableIdentifierProperty

A structure that describes a target table for resource linking.

CfnTable.TableInputProperty

A structure used to define a table.

CfnTableOptimizer

A resource that describes the AWS Glue resource for enabling compaction to improve read performance for open table formats.

CfnTableOptimizer.IcebergConfigurationProperty
CfnTableOptimizer.OrphanFileDeletionConfigurationProperty
CfnTableOptimizer.RetentionConfigurationProperty
CfnTableOptimizer.TableOptimizerConfigurationProperty

Specifies configuration details of a table optimizer.

CfnTableOptimizer.VpcConfigurationProperty
CfnTableOptimizerProps

Properties for defining a CfnTableOptimizer.

CfnTableProps

Properties for defining a CfnTable.

CfnTrigger

The AWS::Glue::Trigger resource specifies triggers that run AWS Glue jobs.

CfnTrigger.ActionProperty

Defines an action to be initiated by a trigger.

CfnTrigger.ConditionProperty

Defines a condition under which a trigger fires.

CfnTrigger.EventBatchingConditionProperty

Batch condition that must be met (specified number of events received or batch time window expired) before EventBridge event trigger fires.

CfnTrigger.NotificationPropertyProperty

Specifies configuration properties of a job run notification.

CfnTrigger.PredicateProperty

Defines the predicate of the trigger, which determines when it fires.

CfnTriggerProps

Properties for defining a CfnTrigger.

CfnUsageProfile

Creates an AWS Glue usage profile.

CfnUsageProfile.ConfigurationObjectProperty

Specifies the values that an admin sets for each job or session parameter configured in a AWS Glue usage profile.

CfnUsageProfile.ProfileConfigurationProperty

Specifies the job and session values that an admin configures in an AWS Glue usage profile.

CfnUsageProfileProps

Properties for defining a CfnUsageProfile.

CfnWorkflow

The AWS::Glue::Workflow is an AWS Glue resource type that manages AWS Glue workflows.

CfnWorkflowProps

Properties for defining a CfnWorkflow.

Interfaces

CfnClassifier.ICsvClassifierProperty

A classifier for custom CSV content.

CfnClassifier.IGrokClassifierProperty

A classifier that uses grok patterns.

CfnClassifier.IJsonClassifierProperty

A classifier for JSON content.

CfnClassifier.IXMLClassifierProperty

A classifier for XML content.

CfnConnection.IAuthenticationConfigurationInputProperty

A structure containing the authentication configuration in the CreateConnection request.

CfnConnection.IAuthorizationCodePropertiesProperty

The set of properties required for the the OAuth2 AUTHORIZATION_CODE grant type workflow.

CfnConnection.IBasicAuthenticationCredentialsProperty

For supplying basic auth credentials when not providing a SecretArn value.

CfnConnection.IConnectionInputProperty

A structure that is used to specify a connection to create or update.

CfnConnection.IOAuth2ClientApplicationProperty

The OAuth2 client app used for the connection.

CfnConnection.IOAuth2CredentialsProperty

The credentials used when the authentication type is OAuth2 authentication.

CfnConnection.IOAuth2PropertiesInputProperty

A structure containing properties for OAuth2 in the CreateConnection request.

CfnConnection.IPhysicalConnectionRequirementsProperty

The OAuth client app in GetConnection response.

CfnCrawler.ICatalogTargetProperty

Specifies an AWS Glue Data Catalog target.

CfnCrawler.IDeltaTargetProperty

Specifies a Delta data store to crawl one or more Delta tables.

CfnCrawler.IDynamoDBTargetProperty

Specifies an Amazon DynamoDB table to crawl.

CfnCrawler.IHudiTargetProperty

Specifies an Apache Hudi data source.

CfnCrawler.IIcebergTargetProperty

Specifies Apache Iceberg data store targets.

CfnCrawler.IJdbcTargetProperty

Specifies a JDBC data store to crawl.

CfnCrawler.ILakeFormationConfigurationProperty

Specifies AWS Lake Formation configuration settings for the crawler.

CfnCrawler.IMongoDBTargetProperty

Specifies an Amazon DocumentDB or MongoDB data store to crawl.

CfnCrawler.IRecrawlPolicyProperty

When crawling an Amazon S3 data source after the first crawl is complete, specifies whether to crawl the entire dataset again or to crawl only folders that were added since the last crawler run.

CfnCrawler.IS3TargetProperty

Specifies a data store in Amazon Simple Storage Service (Amazon S3).

CfnCrawler.IScheduleProperty

A scheduling object using a cron statement to schedule an event.

CfnCrawler.ISchemaChangePolicyProperty

The policy that specifies update and delete behaviors for the crawler.

CfnCrawler.ITargetsProperty

Specifies data stores to crawl.

CfnDataCatalogEncryptionSettings.IConnectionPasswordEncryptionProperty

The data structure used by the Data Catalog to encrypt the password as part of CreateConnection or UpdateConnection and store it in the ENCRYPTED_PASSWORD field in the connection properties.

CfnDataCatalogEncryptionSettings.IDataCatalogEncryptionSettingsProperty

Contains configuration information for maintaining Data Catalog security.

CfnDataCatalogEncryptionSettings.IEncryptionAtRestProperty

Specifies the encryption-at-rest configuration for the Data Catalog.

CfnDataQualityRuleset.IDataQualityTargetTableProperty

An object representing an AWS Glue table.

CfnDatabase.IDataLakePrincipalProperty

The AWS Lake Formation principal.

CfnDatabase.IDatabaseIdentifierProperty

A structure that describes a target database for resource linking.

CfnDatabase.IDatabaseInputProperty

The structure used to create or update a database.

CfnDatabase.IFederatedDatabaseProperty

A FederatedDatabase structure that references an entity outside the AWS Glue Data Catalog .

CfnDatabase.IPrincipalPrivilegesProperty

the permissions granted to a principal.

CfnJob.IConnectionsListProperty

Specifies the connections used by a job.

CfnJob.IExecutionPropertyProperty

An execution property of a job.

CfnJob.IJobCommandProperty

Specifies code executed when a job is run.

CfnJob.INotificationPropertyProperty

Specifies configuration properties of a notification.

CfnMLTransform.IFindMatchesParametersProperty

The parameters to configure the find matches transform.

CfnMLTransform.IGlueTablesProperty

The database and table in the AWS Glue Data Catalog that is used for input or output data.

CfnMLTransform.IInputRecordTablesProperty

A list of AWS Glue table definitions used by the transform.

CfnMLTransform.IMLUserDataEncryptionProperty

The encryption-at-rest settings of the transform that apply to accessing user data.

CfnMLTransform.ITransformEncryptionProperty

The encryption-at-rest settings of the transform that apply to accessing user data.

CfnMLTransform.ITransformParametersProperty

The algorithm-specific parameters that are associated with the machine learning transform.

CfnPartition.IColumnProperty

A column in a Table .

CfnPartition.IOrderProperty

Specifies the sort order of a sorted column.

CfnPartition.IPartitionInputProperty

The structure used to create and update a partition.

CfnPartition.ISchemaIdProperty

A structure that contains schema identity fields.

CfnPartition.ISchemaReferenceProperty

An object that references a schema stored in the AWS Glue Schema Registry.

CfnPartition.ISerdeInfoProperty

Information about a serialization/deserialization program (SerDe) that serves as an extractor and loader.

CfnPartition.ISkewedInfoProperty

Specifies skewed values in a table.

CfnPartition.IStorageDescriptorProperty

Describes the physical storage of table data.

CfnSchema.IRegistryProperty

Specifies a registry in the AWS Glue Schema Registry.

CfnSchema.ISchemaVersionProperty

Specifies the version of a schema.

CfnSchemaVersion.ISchemaProperty

A wrapper structure to contain schema identity fields.

CfnSecurityConfiguration.ICloudWatchEncryptionProperty

Specifies how Amazon CloudWatch data should be encrypted.

CfnSecurityConfiguration.IEncryptionConfigurationProperty

Specifies an encryption configuration.

CfnSecurityConfiguration.IJobBookmarksEncryptionProperty

Specifies how job bookmark data should be encrypted.

CfnSecurityConfiguration.IS3EncryptionProperty

Specifies how Amazon Simple Storage Service (Amazon S3) data should be encrypted.

CfnTable.IColumnProperty

A column in a Table .

CfnTable.IIcebergInputProperty

Specifies an input structure that defines an Apache Iceberg metadata table.

CfnTable.IOpenTableFormatInputProperty

Specifies an OpenTableFormatInput structure when creating an open format table.

CfnTable.IOrderProperty

Specifies the sort order of a sorted column.

CfnTable.ISchemaIdProperty

A structure that contains schema identity fields.

CfnTable.ISchemaReferenceProperty

An object that references a schema stored in the AWS Glue Schema Registry.

CfnTable.ISerdeInfoProperty

Information about a serialization/deserialization program (SerDe) that serves as an extractor and loader.

CfnTable.ISkewedInfoProperty

Specifies skewed values in a table.

CfnTable.IStorageDescriptorProperty

Describes the physical storage of table data.

CfnTable.ITableIdentifierProperty

A structure that describes a target table for resource linking.

CfnTable.ITableInputProperty

A structure used to define a table.

CfnTableOptimizer.IIcebergConfigurationProperty
CfnTableOptimizer.IOrphanFileDeletionConfigurationProperty
CfnTableOptimizer.IRetentionConfigurationProperty
CfnTableOptimizer.ITableOptimizerConfigurationProperty

Specifies configuration details of a table optimizer.

CfnTableOptimizer.IVpcConfigurationProperty
CfnTrigger.IActionProperty

Defines an action to be initiated by a trigger.

CfnTrigger.IConditionProperty

Defines a condition under which a trigger fires.

CfnTrigger.IEventBatchingConditionProperty

Batch condition that must be met (specified number of events received or batch time window expired) before EventBridge event trigger fires.

CfnTrigger.INotificationPropertyProperty

Specifies configuration properties of a job run notification.

CfnTrigger.IPredicateProperty

Defines the predicate of the trigger, which determines when it fires.

CfnUsageProfile.IConfigurationObjectProperty

Specifies the values that an admin sets for each job or session parameter configured in a AWS Glue usage profile.

CfnUsageProfile.IProfileConfigurationProperty

Specifies the job and session values that an admin configures in an AWS Glue usage profile.

ICfnClassifierProps

Properties for defining a CfnClassifier.

ICfnConnectionProps

Properties for defining a CfnConnection.

ICfnCrawlerProps

Properties for defining a CfnCrawler.

ICfnCustomEntityTypeProps

Properties for defining a CfnCustomEntityType.

ICfnDataCatalogEncryptionSettingsProps

Properties for defining a CfnDataCatalogEncryptionSettings.

ICfnDataQualityRulesetProps

Properties for defining a CfnDataQualityRuleset.

ICfnDatabaseProps

Properties for defining a CfnDatabase.

ICfnDevEndpointProps

Properties for defining a CfnDevEndpoint.

ICfnJobProps

Properties for defining a CfnJob.

ICfnMLTransformProps

Properties for defining a CfnMLTransform.

ICfnPartitionProps

Properties for defining a CfnPartition.

ICfnRegistryProps

Properties for defining a CfnRegistry.

ICfnSchemaProps

Properties for defining a CfnSchema.

ICfnSchemaVersionMetadataProps

Properties for defining a CfnSchemaVersionMetadata.

ICfnSchemaVersionProps

Properties for defining a CfnSchemaVersion.

ICfnSecurityConfigurationProps

Properties for defining a CfnSecurityConfiguration.

ICfnTableOptimizerProps

Properties for defining a CfnTableOptimizer.

ICfnTableProps

Properties for defining a CfnTable.

ICfnTriggerProps

Properties for defining a CfnTrigger.

ICfnUsageProfileProps

Properties for defining a CfnUsageProfile.

ICfnWorkflowProps

Properties for defining a CfnWorkflow.

Back to top Generated by DocFX