Uses of Package
software.amazon.awscdk.services.glue
Package
Description
AWS Glue Construct Library
AWS Glue Construct Library
-
ClassDescriptionThe
AWS::Glue::Classifier
resource creates an AWS Glue classifier that categorizes data sources and specifies schemas.A fluent builder forCfnClassifier
.A classifier for customCSV
content.A builder forCfnClassifier.CsvClassifierProperty
A classifier that usesgrok
patterns.A builder forCfnClassifier.GrokClassifierProperty
A classifier forJSON
content.A builder forCfnClassifier.JsonClassifierProperty
A classifier forXML
content.A builder forCfnClassifier.XMLClassifierProperty
Properties for defining aCfnClassifier
.A builder forCfnClassifierProps
TheAWS::Glue::Connection
resource specifies an AWS Glue connection to a data source.A fluent builder forCfnConnection
.A structure that is used to specify a connection to create or update.A builder forCfnConnection.ConnectionInputProperty
The OAuth client app in GetConnection response.A builder forCfnConnection.PhysicalConnectionRequirementsProperty
Properties for defining aCfnConnection
.A builder forCfnConnectionProps
TheAWS::Glue::Crawler
resource specifies an AWS Glue crawler.A fluent builder forCfnCrawler
.Specifies an AWS Glue Data Catalog target.A builder forCfnCrawler.CatalogTargetProperty
Specifies a Delta data store to crawl one or more Delta tables.A builder forCfnCrawler.DeltaTargetProperty
Specifies an Amazon DynamoDB table to crawl.A builder forCfnCrawler.DynamoDBTargetProperty
Specifies Apache Iceberg data store targets.A builder forCfnCrawler.IcebergTargetProperty
Specifies a JDBC data store to crawl.A builder forCfnCrawler.JdbcTargetProperty
Specifies AWS Lake Formation configuration settings for the crawler.A builder forCfnCrawler.LakeFormationConfigurationProperty
Specifies an Amazon DocumentDB or MongoDB data store to crawl.A builder forCfnCrawler.MongoDBTargetProperty
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.A builder forCfnCrawler.RecrawlPolicyProperty
Specifies a data store in Amazon Simple Storage Service (Amazon S3).A builder forCfnCrawler.S3TargetProperty
A scheduling object using acron
statement to schedule an event.A builder forCfnCrawler.ScheduleProperty
The policy that specifies update and delete behaviors for the crawler.A builder forCfnCrawler.SchemaChangePolicyProperty
Specifies data stores to crawl.A builder forCfnCrawler.TargetsProperty
Properties for defining aCfnCrawler
.A builder forCfnCrawlerProps
Creates a custom pattern that is used to detect sensitive data across the columns and rows of your structured data.A fluent builder forCfnCustomEntityType
.Properties for defining aCfnCustomEntityType
.A builder forCfnCustomEntityTypeProps
TheAWS::Glue::Database
resource specifies a logical grouping of tables in AWS Glue .A fluent builder forCfnDatabase
.A structure that describes a target database for resource linking.A builder forCfnDatabase.DatabaseIdentifierProperty
The structure used to create or update a database.A builder forCfnDatabase.DatabaseInputProperty
The AWS Lake Formation principal.A builder forCfnDatabase.DataLakePrincipalProperty
AFederatedDatabase
structure that references an entity outside the AWS Glue Data Catalog .A builder forCfnDatabase.FederatedDatabaseProperty
the permissions granted to a principal.A builder forCfnDatabase.PrincipalPrivilegesProperty
Properties for defining aCfnDatabase
.A builder forCfnDatabaseProps
Sets the security configuration for a specified catalog.A fluent builder forCfnDataCatalogEncryptionSettings
.The data structure used by the Data Catalog to encrypt the password as part ofCreateConnection
orUpdateConnection
and store it in theENCRYPTED_PASSWORD
field in the connection properties.Contains configuration information for maintaining Data Catalog security.Specifies the encryption-at-rest configuration for the Data Catalog.Properties for defining aCfnDataCatalogEncryptionSettings
.A builder forCfnDataCatalogEncryptionSettingsProps
TheAWS::Glue::DataQualityRuleset
resource specifies a data quality ruleset with DQDL rules applied to a specified AWS Glue table.A fluent builder forCfnDataQualityRuleset
.An object representing an AWS Glue table.A builder forCfnDataQualityRuleset.DataQualityTargetTableProperty
Properties for defining aCfnDataQualityRuleset
.A builder forCfnDataQualityRulesetProps
TheAWS::Glue::DevEndpoint
resource specifies a development endpoint where a developer can remotely debug ETL scripts for AWS Glue .A fluent builder forCfnDevEndpoint
.Properties for defining aCfnDevEndpoint
.A builder forCfnDevEndpointProps
TheAWS::Glue::Job
resource specifies an AWS Glue job in the data catalog.A fluent builder forCfnJob
.Specifies the connections used by a job.A builder forCfnJob.ConnectionsListProperty
An execution property of a job.A builder forCfnJob.ExecutionPropertyProperty
Specifies code executed when a job is run.A builder forCfnJob.JobCommandProperty
Specifies configuration properties of a notification.A builder forCfnJob.NotificationPropertyProperty
Properties for defining aCfnJob
.A builder forCfnJobProps
The AWS::Glue::MLTransform is an AWS Glue resource type that manages machine learning transforms.A fluent builder forCfnMLTransform
.The parameters to configure the find matches transform.A builder forCfnMLTransform.FindMatchesParametersProperty
The database and table in the AWS Glue Data Catalog that is used for input or output data.A builder forCfnMLTransform.GlueTablesProperty
A list of AWS Glue table definitions used by the transform.A builder forCfnMLTransform.InputRecordTablesProperty
The encryption-at-rest settings of the transform that apply to accessing user data.A builder forCfnMLTransform.MLUserDataEncryptionProperty
The encryption-at-rest settings of the transform that apply to accessing user data.A builder forCfnMLTransform.TransformEncryptionProperty
The algorithm-specific parameters that are associated with the machine learning transform.A builder forCfnMLTransform.TransformParametersProperty
Properties for defining aCfnMLTransform
.A builder forCfnMLTransformProps
TheAWS::Glue::Partition
resource creates an AWS Glue partition, which represents a slice of table data.A fluent builder forCfnPartition
.A column in aTable
.A builder forCfnPartition.ColumnProperty
Specifies the sort order of a sorted column.A builder forCfnPartition.OrderProperty
The structure used to create and update a partition.A builder forCfnPartition.PartitionInputProperty
A structure that contains schema identity fields.A builder forCfnPartition.SchemaIdProperty
An object that references a schema stored in the AWS Glue Schema Registry.A builder forCfnPartition.SchemaReferenceProperty
Information about a serialization/deserialization program (SerDe) that serves as an extractor and loader.A builder forCfnPartition.SerdeInfoProperty
Specifies skewed values in a table.A builder forCfnPartition.SkewedInfoProperty
Describes the physical storage of table data.A builder forCfnPartition.StorageDescriptorProperty
Properties for defining aCfnPartition
.A builder forCfnPartitionProps
The AWS::Glue::Registry is an AWS Glue resource type that manages registries of schemas in the AWS Glue Schema Registry.A fluent builder forCfnRegistry
.Properties for defining aCfnRegistry
.A builder forCfnRegistryProps
TheAWS::Glue::Schema
is an AWS Glue resource type that manages schemas in the AWS Glue Schema Registry.A fluent builder forCfnSchema
.Specifies a registry in the AWS Glue Schema Registry.A builder forCfnSchema.RegistryProperty
Specifies the version of a schema.A builder forCfnSchema.SchemaVersionProperty
Properties for defining aCfnSchema
.A builder forCfnSchemaProps
TheAWS::Glue::SchemaVersion
is an AWS Glue resource type that manages schema versions of schemas in the AWS Glue Schema Registry.A fluent builder forCfnSchemaVersion
.A wrapper structure to contain schema identity fields.A builder forCfnSchemaVersion.SchemaProperty
TheAWS::Glue::SchemaVersionMetadata
is an AWS Glue resource type that defines the metadata key-value pairs for a schema version in AWS Glue Schema Registry.A fluent builder forCfnSchemaVersionMetadata
.Properties for defining aCfnSchemaVersionMetadata
.A builder forCfnSchemaVersionMetadataProps
Properties for defining aCfnSchemaVersion
.A builder forCfnSchemaVersionProps
Creates a new security configuration.A fluent builder forCfnSecurityConfiguration
.Specifies how Amazon CloudWatch data should be encrypted.A builder forCfnSecurityConfiguration.CloudWatchEncryptionProperty
Specifies an encryption configuration.A builder forCfnSecurityConfiguration.EncryptionConfigurationProperty
Specifies how job bookmark data should be encrypted.A builder forCfnSecurityConfiguration.JobBookmarksEncryptionProperty
Specifies how Amazon Simple Storage Service (Amazon S3) data should be encrypted.A builder forCfnSecurityConfiguration.S3EncryptionProperty
Properties for defining aCfnSecurityConfiguration
.A builder forCfnSecurityConfigurationProps
TheAWS::Glue::Table
resource specifies tabular data in the AWS Glue data catalog.A fluent builder forCfnTable
.A column in aTable
.A builder forCfnTable.ColumnProperty
Specifies an input structure that defines an Apache Iceberg metadata table.A builder forCfnTable.IcebergInputProperty
Specifies anOpenTableFormatInput
structure when creating an open format table.A builder forCfnTable.OpenTableFormatInputProperty
Specifies the sort order of a sorted column.A builder forCfnTable.OrderProperty
A structure that contains schema identity fields.A builder forCfnTable.SchemaIdProperty
An object that references a schema stored in the AWS Glue Schema Registry.A builder forCfnTable.SchemaReferenceProperty
Information about a serialization/deserialization program (SerDe) that serves as an extractor and loader.A builder forCfnTable.SerdeInfoProperty
Specifies skewed values in a table.A builder forCfnTable.SkewedInfoProperty
Describes the physical storage of table data.A builder forCfnTable.StorageDescriptorProperty
A structure that describes a target table for resource linking.A builder forCfnTable.TableIdentifierProperty
A structure used to define a table.A builder forCfnTable.TableInputProperty
A resource that describes the AWS Glue resource for enabling compaction to improve read performance for open table formats.A fluent builder forCfnTableOptimizer
.Specifies configuration details of a table optimizer.A builder forCfnTableOptimizer.TableOptimizerConfigurationProperty
Properties for defining aCfnTableOptimizer
.A builder forCfnTableOptimizerProps
Properties for defining aCfnTable
.A builder forCfnTableProps
TheAWS::Glue::Trigger
resource specifies triggers that run AWS Glue jobs.Defines an action to be initiated by a trigger.A builder forCfnTrigger.ActionProperty
A fluent builder forCfnTrigger
.Defines a condition under which a trigger fires.A builder forCfnTrigger.ConditionProperty
Batch condition that must be met (specified number of events received or batch time window expired) before EventBridge event trigger fires.A builder forCfnTrigger.EventBatchingConditionProperty
Specifies configuration properties of a job run notification.A builder forCfnTrigger.NotificationPropertyProperty
Defines the predicate of the trigger, which determines when it fires.A builder forCfnTrigger.PredicateProperty
Properties for defining aCfnTrigger
.A builder forCfnTriggerProps
Creates an AWS Glue usage profile.A fluent builder forCfnUsageProfile
.Specifies the values that an admin sets for each job or session parameter configured in a AWS Glue usage profile.A builder forCfnUsageProfile.ConfigurationObjectProperty
Specifies the job and session values that an admin configures in an AWS Glue usage profile.A builder forCfnUsageProfile.ProfileConfigurationProperty
Properties for defining aCfnUsageProfile
.A builder forCfnUsageProfileProps
TheAWS::Glue::Workflow
is an AWS Glue resource type that manages AWS Glue workflows.A fluent builder forCfnWorkflow
.Properties for defining aCfnWorkflow
.A builder forCfnWorkflowProps
-
ClassDescriptionThe
AWS::Glue::Table
resource specifies tabular data in the AWS Glue data catalog.