Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

Usage

import * as mod from "https://aws-api.deno.dev/v0.4/services/glue.ts?docs=full";

§Classes

Glue

§Interfaces

Action

Defines an action to be initiated by a trigger.

Aggregate

Specifies a transform that groups rows by chosen fields and computes the aggregated value by specified function.

AggregateOperation

Specifies the set of parameters needed to perform aggregation in the aggregate transform.

ApplyMapping

Specifies a transform that maps data property keys in the data source to data property keys in the data target. You can rename keys, modify the data types for keys, and choose which keys to drop from the dataset.

AthenaConnectorSource

Specifies a connector to an Amazon Athena data source.

AuditContext

A structure containing information for audit.

BackfillError

A list of errors that can occur when registering partition indexes for an existing table.

BasicCatalogTarget

Specifies a target that uses a Glue Data Catalog table.

BatchCreatePartitionRequest
BatchCreatePartitionResponse
BatchDeleteConnectionRequest
BatchDeleteConnectionResponse
BatchDeletePartitionRequest
BatchDeletePartitionResponse
BatchDeleteTableRequest
BatchDeleteTableResponse
BatchDeleteTableVersionRequest
BatchDeleteTableVersionResponse
BatchGetBlueprintsRequest
BatchGetBlueprintsResponse
BatchGetCrawlersRequest
BatchGetCrawlersResponse
BatchGetCustomEntityTypesRequest
BatchGetCustomEntityTypesResponse
BatchGetDataQualityResultRequest
BatchGetDataQualityResultResponse
BatchGetDevEndpointsRequest
BatchGetDevEndpointsResponse
BatchGetJobsRequest
BatchGetJobsResponse
BatchGetPartitionRequest
BatchGetPartitionResponse
BatchGetTriggersRequest
BatchGetTriggersResponse
BatchGetWorkflowsRequest
BatchGetWorkflowsResponse
BatchStopJobRunError

Records an error that occurred when attempting to stop a specified job run.

BatchStopJobRunRequest
BatchStopJobRunResponse
BatchStopJobRunSuccessfulSubmission

Records a successful request to stop a specified JobRun.

BatchUpdatePartitionFailureEntry

Contains information about a batch update partition error.

BatchUpdatePartitionRequest
BatchUpdatePartitionRequestEntry

A structure that contains the values and structure used to update a partition.

BatchUpdatePartitionResponse
BinaryColumnStatisticsData

Defines column statistics supported for bit sequence data values.

Blueprint

The details of a blueprint.

BlueprintDetails

The details of a blueprint.

BlueprintRun

The details of a blueprint run.

BooleanColumnStatisticsData

Defines column statistics supported for Boolean data columns.

CancelDataQualityRuleRecommendationRunRequest
CancelDataQualityRulesetEvaluationRunRequest
CancelMLTaskRunRequest
CancelMLTaskRunResponse
CancelStatementRequest
CatalogDeltaSource

Specifies a Delta Lake data source that is registered in the Glue Data Catalog.

CatalogEntry

Specifies a table definition in the Glue Data Catalog.

CatalogHudiSource

Specifies a Hudi data source that is registered in the Glue Data Catalog.

CatalogImportStatus

A structure containing migration status information.

CatalogKafkaSource

Specifies an Apache Kafka data store in the Data Catalog.

CatalogKinesisSource

Specifies a Kinesis data source in the Glue Data Catalog.

CatalogSchemaChangePolicy

A policy that specifies update behavior for the crawler.

CatalogSource

Specifies a data store in the Glue Data Catalog.

CatalogTarget

Specifies an Glue Data Catalog target.

CheckSchemaVersionValidityInput
CheckSchemaVersionValidityResponse
Classifier

Classifiers are triggered during a crawl task. A classifier checks whether a given file is in a format it can handle. If it is, the classifier creates a schema in the form of a StructType object that matches that data format.

CloudWatchEncryption

Specifies how Amazon CloudWatch data should be encrypted.

CodeGenConfigurationNode

CodeGenConfigurationNode enumerates all valid Node types. One and only one of its member variables can be populated.

CodeGenEdge

Represents a directional edge in a directed acyclic graph (DAG).

CodeGenNode

Represents a node in a directed acyclic graph (DAG)

CodeGenNodeArg

An argument or property of a node.

Column

A column in a Table.

ColumnError

Encapsulates a column name that failed and the reason for failure.

ColumnImportance

A structure containing the column name and column importance score for a column.

ColumnRowFilter

A filter that uses both column-level and row-level filtering.

ColumnStatistics

Represents the generated column-level statistics for a table or partition.

ColumnStatisticsData

Contains the individual types of column statistics data. Only one data object should be set and indicated by the Type attribute.

ColumnStatisticsError

Encapsulates a ColumnStatistics object that failed and the reason for failure.

Condition

Defines a condition under which a trigger fires.

ConfusionMatrix

The confusion matrix shows you what your transform is predicting accurately and what types of errors it is making.

Connection

Defines a connection to a data source.

ConnectionInput

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

ConnectionPasswordEncryption

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. You can enable catalog encryption or only password encryption.

ConnectionsList

Specifies the connections used by a job.

Crawl

The details of a crawl in the workflow.

Crawler

Specifies a crawler program that examines a data source and uses classifiers to try to determine its schema. If successful, the crawler records metadata concerning the data source in the Glue Data Catalog.

CrawlerHistory

Contains the information for a run of a crawler.

CrawlerMetrics

Metrics for a specified crawler.

CrawlerNodeDetails

The details of a Crawler node present in the workflow.

CrawlerTargets

Specifies data stores to crawl.

CrawlsFilter

A list of fields, comparators and value that you can use to filter the crawler runs for a specified crawler.

CreateBlueprintRequest
CreateBlueprintResponse
CreateClassifierRequest
CreateConnectionRequest
CreateCrawlerRequest
CreateCsvClassifierRequest

Specifies a custom CSV classifier for CreateClassifier to create.

CreateCustomEntityTypeRequest
CreateCustomEntityTypeResponse
CreateDatabaseRequest
CreateDataQualityRulesetRequest
CreateDataQualityRulesetResponse
CreateDevEndpointRequest
CreateDevEndpointResponse
CreateGrokClassifierRequest

Specifies a grok classifier for CreateClassifier to create.

CreateJobRequest
CreateJobResponse
CreateJsonClassifierRequest

Specifies a JSON classifier for CreateClassifier to create.

CreateMLTransformRequest
CreateMLTransformResponse
CreatePartitionIndexRequest
CreatePartitionRequest
CreateRegistryInput
CreateRegistryResponse
CreateSchemaInput
CreateSchemaResponse
CreateScriptRequest
CreateScriptResponse
CreateSecurityConfigurationRequest
CreateSecurityConfigurationResponse
CreateSessionRequest

Request to create a new session.

CreateSessionResponse
CreateTableRequest
CreateTriggerRequest
CreateTriggerResponse
CreateUserDefinedFunctionRequest
CreateWorkflowRequest
CreateWorkflowResponse
CreateXMLClassifierRequest

Specifies an XML classifier for CreateClassifier to create.

CsvClassifier

A classifier for custom CSV content.

CustomCode

Specifies a transform that uses custom code you provide to perform the data transformation. The output is a collection of DynamicFrames.

CustomEntityType

An object representing a custom pattern for detecting sensitive data across the columns and rows of your structured data.

Database

The Database object represents a logical grouping of tables that might reside in a Hive metastore or an RDBMS.

DatabaseIdentifier

A structure that describes a target database for resource linking.

DatabaseInput

The structure used to create or update a database.

DataCatalogEncryptionSettings

Contains configuration information for maintaining Data Catalog security.

DataLakePrincipal

The Lake Formation principal.

DataQualityEvaluationRunAdditionalRunOptions

Additional run options you can specify for an evaluation run.

DataQualityResult

Describes a data quality result.

DataQualityResultDescription

Describes a data quality result.

DataQualityResultFilterCriteria

Criteria used to return data quality results.

DataQualityRuleRecommendationRunDescription

Describes the result of a data quality rule recommendation run.

DataQualityRuleRecommendationRunFilter

A filter for listing data quality recommendation runs.

DataQualityRuleResult

Describes the result of the evaluation of a data quality rule.

DataQualityRulesetEvaluationRunDescription

Describes the result of a data quality ruleset evaluation run.

DataQualityRulesetEvaluationRunFilter

The filter criteria.

DataQualityRulesetFilterCriteria

The criteria used to filter data quality rulesets.

DataQualityRulesetListDetails

Describes a data quality ruleset returned by GetDataQualityRuleset.

DataQualityTargetTable

An object representing an Glue table.

DataSource

A data source (an Glue table) for which you want data quality results.

Datatype

A structure representing the datatype of the value.

DateColumnStatisticsData

Defines column statistics supported for timestamp data columns.

DecimalColumnStatisticsData

Defines column statistics supported for fixed-point number data columns.

DecimalNumber

Contains a numeric value in decimal format.

DeleteBlueprintRequest
DeleteBlueprintResponse
DeleteClassifierRequest
DeleteColumnStatisticsForPartitionRequest
DeleteColumnStatisticsForTableRequest
DeleteConnectionRequest
DeleteCrawlerRequest
DeleteCustomEntityTypeRequest
DeleteCustomEntityTypeResponse
DeleteDatabaseRequest
DeleteDataQualityRulesetRequest
DeleteDevEndpointRequest
DeleteJobRequest
DeleteJobResponse
DeleteMLTransformRequest
DeleteMLTransformResponse
DeletePartitionIndexRequest
DeletePartitionRequest
DeleteRegistryInput
DeleteRegistryResponse
DeleteResourcePolicyRequest
DeleteSchemaInput
DeleteSchemaResponse
DeleteSchemaVersionsInput
DeleteSchemaVersionsResponse
DeleteSecurityConfigurationRequest
DeleteSessionRequest
DeleteSessionResponse
DeleteTableRequest
DeleteTableVersionRequest
DeleteTriggerRequest
DeleteTriggerResponse
DeleteUserDefinedFunctionRequest
DeleteWorkflowRequest
DeleteWorkflowResponse
DeltaTarget

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

DevEndpoint

A development endpoint where a developer can remotely debug extract, transform, and load (ETL) scripts.

DevEndpointCustomLibraries

Custom libraries to be loaded into a development endpoint.

DirectJDBCSource

Specifies the direct JDBC source connection.

DirectKafkaSource

Specifies an Apache Kafka data store.

DirectKinesisSource

Specifies a direct Amazon Kinesis data source.

DirectSchemaChangePolicy

A policy that specifies update behavior for the crawler.

DoubleColumnStatisticsData

Defines column statistics supported for floating-point number data columns.

DQResultsPublishingOptions

Options to configure how your data quality evaluation results are published.

DQStopJobOnFailureOptions

Options to configure how your job will stop if your data quality evaluation fails.

DropDuplicates

Specifies a transform that removes rows of repeating data from a data set.

DropFields

Specifies a transform that chooses the data property keys that you want to drop.

DropNullFields

Specifies a transform that removes columns from the dataset if all values in the column are 'null'. By default, Glue Studio will recognize null objects, but some values such as empty strings, strings that are "null", -1 integers or other placeholders such as zeros, are not automatically recognized as nulls.

DynamicTransform

Specifies the set of parameters needed to perform the dynamic transform.

DynamoDBCatalogSource

Specifies a DynamoDB data source in the Glue Data Catalog.

DynamoDBTarget

Specifies an Amazon DynamoDB table to crawl.

Edge

An edge represents a directed connection between two Glue components that are part of the workflow the edge belongs to.

EncryptionAtRest

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

EncryptionConfiguration

Specifies an encryption configuration.

ErrorDetail

Contains details about an error.

ErrorDetails

An object containing error details.

EvaluateDataQuality

Specifies your data quality evaluation criteria.

EvaluationMetrics

Evaluation metrics provide an estimate of the quality of your machine learning transform.

EventBatchingCondition

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

ExecutionProperty

An execution property of a job.

ExportLabelsTaskRunProperties

Specifies configuration properties for an exporting labels task run.

FillMissingValues

Specifies a transform that locates records in the dataset that have missing values and adds a new field with a value determined by imputation. The input data set is used to train the machine learning model that determines what the missing value should be.

Filter

Specifies a transform that splits a dataset into two, based on a filter condition.

FilterExpression

Specifies a filter expression.

FilterValue

Represents a single entry in the list of values for a FilterExpression.

FindMatchesMetrics

The evaluation metrics for the find matches algorithm. The quality of your machine learning transform is measured by getting your transform to predict some matches and comparing the results to known matches from the same dataset. The quality metrics are based on a subset of your data, so they are not precise.

FindMatchesParameters

The parameters to configure the find matches transform.

FindMatchesTaskRunProperties

Specifies configuration properties for a Find Matches task run.

GetBlueprintRequest
GetBlueprintResponse
GetBlueprintRunRequest
GetBlueprintRunResponse
GetBlueprintRunsRequest
GetBlueprintRunsResponse
GetCatalogImportStatusRequest
GetCatalogImportStatusResponse
GetClassifierRequest
GetClassifierResponse
GetClassifiersRequest
GetClassifiersResponse
GetColumnStatisticsForPartitionRequest
GetColumnStatisticsForPartitionResponse
GetColumnStatisticsForTableRequest
GetColumnStatisticsForTableResponse
GetConnectionRequest
GetConnectionResponse
GetConnectionsFilter

Filters the connection definitions that are returned by the GetConnections API operation.

GetConnectionsRequest
GetConnectionsResponse
GetCrawlerMetricsRequest
GetCrawlerMetricsResponse
GetCrawlerRequest
GetCrawlerResponse
GetCrawlersRequest
GetCrawlersResponse
GetCustomEntityTypeRequest
GetCustomEntityTypeResponse
GetDatabaseRequest
GetDatabaseResponse
GetDatabasesRequest
GetDatabasesResponse
GetDataCatalogEncryptionSettingsRequest
GetDataCatalogEncryptionSettingsResponse
GetDataflowGraphRequest
GetDataflowGraphResponse
GetDataQualityResultRequest
GetDataQualityResultResponse
GetDataQualityRuleRecommendationRunRequest
GetDataQualityRuleRecommendationRunResponse
GetDataQualityRulesetEvaluationRunRequest
GetDataQualityRulesetEvaluationRunResponse
GetDataQualityRulesetRequest
GetDataQualityRulesetResponse
GetDevEndpointRequest
GetDevEndpointResponse
GetDevEndpointsRequest
GetDevEndpointsResponse
GetJobBookmarkRequest
GetJobBookmarkResponse
GetJobRequest
GetJobResponse
GetJobRunRequest
GetJobRunResponse
GetJobRunsRequest
GetJobRunsResponse
GetJobsRequest
GetJobsResponse
GetMappingRequest
GetMappingResponse
GetMLTaskRunRequest
GetMLTaskRunResponse
GetMLTaskRunsRequest
GetMLTaskRunsResponse
GetMLTransformRequest
GetMLTransformResponse
GetMLTransformsRequest
GetMLTransformsResponse
GetPartitionIndexesRequest
GetPartitionIndexesResponse
GetPartitionRequest
GetPartitionResponse
GetPartitionsRequest
GetPartitionsResponse
GetPlanRequest
GetPlanResponse
GetRegistryInput
GetRegistryResponse
GetResourcePoliciesRequest
GetResourcePoliciesResponse
GetResourcePolicyRequest
GetResourcePolicyResponse
GetSchemaByDefinitionInput
GetSchemaByDefinitionResponse
GetSchemaInput
GetSchemaResponse
GetSchemaVersionInput
GetSchemaVersionResponse
GetSchemaVersionsDiffInput
GetSchemaVersionsDiffResponse
GetSecurityConfigurationRequest
GetSecurityConfigurationResponse
GetSecurityConfigurationsRequest
GetSecurityConfigurationsResponse
GetSessionRequest
GetSessionResponse
GetStatementRequest
GetStatementResponse
GetTableRequest
GetTableResponse
GetTablesRequest
GetTablesResponse
GetTableVersionRequest
GetTableVersionResponse
GetTableVersionsRequest
GetTableVersionsResponse
GetTagsRequest
GetTagsResponse
GetTriggerRequest
GetTriggerResponse
GetTriggersRequest
GetTriggersResponse
GetUnfilteredPartitionMetadataRequest
GetUnfilteredPartitionMetadataResponse
GetUnfilteredPartitionsMetadataRequest
GetUnfilteredPartitionsMetadataResponse
GetUnfilteredTableMetadataRequest
GetUnfilteredTableMetadataResponse
GetUserDefinedFunctionRequest
GetUserDefinedFunctionResponse
GetUserDefinedFunctionsRequest
GetUserDefinedFunctionsResponse
GetWorkflowRequest
GetWorkflowResponse
GetWorkflowRunPropertiesRequest
GetWorkflowRunPropertiesResponse
GetWorkflowRunRequest
GetWorkflowRunResponse
GetWorkflowRunsRequest
GetWorkflowRunsResponse
GluePolicy

A structure for returning a resource policy.

GlueSchema

Specifies a user-defined schema when a schema cannot be determined by Glue.

GlueStudioSchemaColumn

Specifies a single column in a Glue schema definition.

GlueTable

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

GovernedCatalogSource

Specifies the data store in the governed Glue Data Catalog.

GovernedCatalogTarget

Specifies a data target that writes to Amazon S3 using the Glue Data Catalog.

GrokClassifier

A classifier that uses grok patterns.

ImportCatalogToGlueRequest
ImportLabelsTaskRunProperties

Specifies configuration properties for an importing labels task run.

JDBCConnectorOptions

Additional connection options for the connector.

JDBCConnectorSource

Specifies a connector to a JDBC data source.

JDBCConnectorTarget

Specifies a data target that writes to Amazon S3 in Apache Parquet columnar storage.

JdbcTarget

Specifies a JDBC data store to crawl.

Job

Specifies a job definition.

JobBookmarkEntry

Defines a point that a job can resume processing.

JobBookmarksEncryption

Specifies how job bookmark data should be encrypted.

JobCommand

Specifies code that runs when a job is run.

JobNodeDetails

The details of a Job node present in the workflow.

JobRun

Contains information about a job run.

JobUpdate

Specifies information used to update an existing job definition. The previous job definition is completely overwritten by this information.

Join

Specifies a transform that joins two datasets into one dataset using a comparison phrase on the specified data property keys. You can use inner, outer, left, right, left semi, and left anti joins.

JoinColumn

Specifies a column to be joined.

JsonClassifier

A classifier for JSON content.

KafkaStreamingSourceOptions

Additional options for streaming.

KeySchemaElement

A partition key pair consisting of a name and a type.

KinesisStreamingSourceOptions

Additional options for the Amazon Kinesis streaming data source.

LabelingSetGenerationTaskRunProperties

Specifies configuration properties for a labeling set generation task run.

LakeFormationConfiguration

Specifies Lake Formation configuration settings for the crawler.

LastActiveDefinition

When there are multiple versions of a blueprint and the latest version has some errors, this attribute indicates the last successful blueprint definition that is available with the service.

LastCrawlInfo

Status and error information about the most recent crawl.

LineageConfiguration

Specifies data lineage configuration settings for the crawler.

ListBlueprintsRequest
ListBlueprintsResponse
ListCrawlersRequest
ListCrawlersResponse
ListCrawlsRequest
ListCrawlsResponse
ListCustomEntityTypesRequest
ListCustomEntityTypesResponse
ListDataQualityResultsRequest
ListDataQualityResultsResponse
ListDataQualityRuleRecommendationRunsRequest
ListDataQualityRuleRecommendationRunsResponse
ListDataQualityRulesetEvaluationRunsRequest
ListDataQualityRulesetEvaluationRunsResponse
ListDataQualityRulesetsRequest
ListDataQualityRulesetsResponse
ListDevEndpointsRequest
ListDevEndpointsResponse
ListJobsRequest
ListJobsResponse
ListMLTransformsRequest
ListMLTransformsResponse
ListRegistriesInput
ListRegistriesResponse
ListSchemasInput
ListSchemasResponse
ListSchemaVersionsInput
ListSchemaVersionsResponse
ListSessionsRequest
ListSessionsResponse
ListStatementsRequest
ListStatementsResponse
ListTriggersRequest
ListTriggersResponse
ListWorkflowsRequest
ListWorkflowsResponse
Location

The location of resources.

LongColumnStatisticsData

Defines column statistics supported for integer data columns.

Mapping

Specifies the mapping of data property keys.

MappingEntry

Defines a mapping.

Merge

Specifies a transform that merges a DynamicFrame with a staging DynamicFrame based on the specified primary keys to identify records. Duplicate records (records with the same primary keys) are not de-duplicated.

MetadataInfo

A structure containing metadata information for a schema version.

MetadataKeyValuePair

A structure containing a key value pair for metadata.

MicrosoftSQLServerCatalogSource

Specifies a Microsoft SQL server data source in the Glue Data Catalog.

MicrosoftSQLServerCatalogTarget

Specifies a target that uses Microsoft SQL.

MLTransform

A structure for a machine learning transform.

MLUserDataEncryption

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

MongoDBTarget

Specifies an Amazon DocumentDB or MongoDB data store to crawl.

MySQLCatalogSource

Specifies a MySQL data source in the Glue Data Catalog.

MySQLCatalogTarget

Specifies a target that uses MySQL.

Node

A node represents an Glue component (trigger, crawler, or job) on a workflow graph.

NotificationProperty

Specifies configuration properties of a notification.

NullCheckBoxList

Represents whether certain values are recognized as null values for removal.

NullValueField

Represents a custom null value such as a zeros or other value being used as a null placeholder unique to the dataset.

OracleSQLCatalogSource

Specifies an Oracle data source in the Glue Data Catalog.

OracleSQLCatalogTarget

Specifies a target that uses Oracle SQL.

Order

Specifies the sort order of a sorted column.

OtherMetadataValueListItem

A structure containing other metadata for a schema version belonging to the same metadata key.

Partition

Represents a slice of table data.

PartitionError

Contains information about a partition error.

PartitionIndex

A structure for a partition index.

PartitionIndexDescriptor

A descriptor for a partition index in a table.

PartitionInput

The structure used to create and update a partition.

PartitionValueList

Contains a list of values defining partitions.

PhysicalConnectionRequirements

Specifies the physical requirements for a connection.

PIIDetection

Specifies a transform that identifies, removes or masks PII data.

PostgreSQLCatalogSource

Specifies a PostgresSQL data source in the Glue Data Catalog.

PostgreSQLCatalogTarget

Specifies a target that uses Postgres SQL.

Predecessor

A job run that was used in the predicate of a conditional trigger that triggered this job run.

Predicate

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

PrincipalPermissions

Permissions granted to a principal.

PropertyPredicate

Defines a property predicate.

PutDataCatalogEncryptionSettingsRequest
PutResourcePolicyRequest
PutResourcePolicyResponse
PutSchemaVersionMetadataInput
PutSchemaVersionMetadataResponse
PutWorkflowRunPropertiesRequest
QuerySchemaVersionMetadataInput
QuerySchemaVersionMetadataResponse
RecrawlPolicy

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. For more information, see Incremental Crawls in Glue in the developer guide.

RedshiftSource

Specifies an Amazon Redshift data store.

RedshiftTarget

Specifies a target that uses Amazon Redshift.

RegisterSchemaVersionInput
RegisterSchemaVersionResponse
RegistryId

A wrapper structure that may contain the registry name and Amazon Resource Name (ARN).

RegistryListItem

A structure containing the details for a registry.

RelationalCatalogSource

Specifies a Relational database data source in the Glue Data Catalog.

RemoveSchemaVersionMetadataInput
RemoveSchemaVersionMetadataResponse
RenameField

Specifies a transform that renames a single data property key.

ResetJobBookmarkRequest
ResetJobBookmarkResponse
ResourceUri

The URIs for function resources.

ResumeWorkflowRunRequest
ResumeWorkflowRunResponse
RunStatementRequest
RunStatementResponse
S3CatalogDeltaSource

Specifies a Delta Lake data source that is registered in the Glue Data Catalog. The data source must be stored in Amazon S3.

S3CatalogHudiSource

Specifies a Hudi data source that is registered in the Glue Data Catalog. The Hudi data source must be stored in Amazon S3.

S3CatalogSource

Specifies an Amazon S3 data store in the Glue Data Catalog.

S3CatalogTarget

Specifies a data target that writes to Amazon S3 using the Glue Data Catalog.

S3CsvSource

Specifies a command-separated value (CSV) data store stored in Amazon S3.

S3DeltaCatalogTarget

Specifies a target that writes to a Delta Lake data source in the Glue Data Catalog.

S3DeltaDirectTarget

Specifies a target that writes to a Delta Lake data source in Amazon S3.

S3DeltaSource

Specifies a Delta Lake data source stored in Amazon S3.

S3DirectSourceAdditionalOptions

Specifies additional connection options for the Amazon S3 data store.

S3DirectTarget

Specifies a data target that writes to Amazon S3.

S3Encryption

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

S3GlueParquetTarget

Specifies a data target that writes to Amazon S3 in Apache Parquet columnar storage.

S3HudiCatalogTarget

Specifies a target that writes to a Hudi data source in the Glue Data Catalog.

S3HudiDirectTarget

Specifies a target that writes to a Hudi data source in Amazon S3.

S3HudiSource

Specifies a Hudi data source stored in Amazon S3.

S3JsonSource

Specifies a JSON data store stored in Amazon S3.

S3ParquetSource

Specifies an Apache Parquet data store stored in Amazon S3.

S3SourceAdditionalOptions

Specifies additional connection options for the Amazon S3 data store.

S3Target

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

Schedule

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

SchemaChangePolicy

A policy that specifies update and deletion behaviors for the crawler.

SchemaColumn

A key-value pair representing a column and data type that this transform can run against. The Schema parameter of the MLTransform may contain up to 100 of these structures.

SchemaId

The unique ID of the schema in the Glue schema registry.

SchemaListItem

An object that contains minimal details for a schema.

SchemaReference

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

SchemaVersionErrorItem

An object that contains the error details for an operation on a schema version.

SchemaVersionListItem

An object containing the details about a schema version.

SchemaVersionNumber

A structure containing the schema version information.

SearchTablesRequest
SearchTablesResponse
SecurityConfiguration

Specifies a security configuration.

Segment

Defines a non-overlapping region of a table's partitions, allowing multiple requests to be run in parallel.

SelectFields

Specifies a transform that chooses the data property keys that you want to keep.

SelectFromCollection

Specifies a transform that chooses one DynamicFrame from a collection of DynamicFrames. The output is the selected DynamicFrame

SerDeInfo

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

Session

The period in which a remote Spark runtime environment is running.

SessionCommand

The SessionCommand that runs the job.

SkewedInfo

Specifies skewed values in a table. Skewed values are those that occur with very high frequency.

SortCriterion

Specifies a field to sort by and a sort order.

SourceControlDetails

The details for a source control configuration for a job, allowing synchronization of job artifacts to or from a remote repository.

SparkConnectorSource

Specifies a connector to an Apache Spark data source.

SparkConnectorTarget

Specifies a target that uses an Apache Spark connector.

SparkSQL

Specifies a transform where you enter a SQL query using Spark SQL syntax to transform the data. The output is a single DynamicFrame.

Spigot

Specifies a transform that writes samples of the data to an Amazon S3 bucket.

SplitFields

Specifies a transform that splits data property keys into two DynamicFrames. The output is a collection of DynamicFrames: one with selected data property keys, and one with the remaining data property keys.

SqlAlias

Represents a single entry in the list of values for SqlAliases.

StartBlueprintRunRequest
StartBlueprintRunResponse
StartCrawlerRequest
StartCrawlerScheduleRequest
StartDataQualityRuleRecommendationRunRequest
StartDataQualityRuleRecommendationRunResponse
StartDataQualityRulesetEvaluationRunRequest
StartDataQualityRulesetEvaluationRunResponse
StartExportLabelsTaskRunRequest
StartExportLabelsTaskRunResponse
StartImportLabelsTaskRunRequest
StartImportLabelsTaskRunResponse
StartingEventBatchCondition

The batch condition that started the workflow run. Either the number of events in the batch size arrived, in which case the BatchSize member is non-zero, or the batch window expired, in which case the BatchWindow member is non-zero.

StartJobRunRequest
StartJobRunResponse
StartMLEvaluationTaskRunRequest
StartMLEvaluationTaskRunResponse
StartMLLabelingSetGenerationTaskRunRequest
StartMLLabelingSetGenerationTaskRunResponse
StartTriggerRequest
StartTriggerResponse
StartWorkflowRunRequest
StartWorkflowRunResponse
Statement

The statement or request for a particular action to occur in a session.

StatementOutput

The code execution output in JSON format.

StatementOutputData

The code execution output in JSON format.

StopCrawlerRequest
StopCrawlerScheduleRequest
StopSessionRequest
StopSessionResponse
StopTriggerRequest
StopTriggerResponse
StopWorkflowRunRequest
StorageDescriptor

Describes the physical storage of table data.

StreamingDataPreviewOptions

Specifies options related to data preview for viewing a sample of your data.

StringColumnStatisticsData

Defines column statistics supported for character sequence data values.

Table

Represents a collection of related data organized in columns and rows.

TableError

An error record for table operations.

TableIdentifier

A structure that describes a target table for resource linking.

TableInput

A structure used to define a table.

TableVersion

Specifies a version of a table.

TableVersionError

An error record for table-version operations.

TagResourceRequest
TaskRun

The sampling parameters that are associated with the machine learning transform.

TaskRunFilterCriteria

The criteria that are used to filter the task runs for the machine learning transform.

TaskRunProperties

The configuration properties for the task run.

TaskRunSortCriteria

The sorting criteria that are used to sort the list of task runs for the machine learning transform.

TransformConfigParameter

Specifies the parameters in the config file of the dynamic transform.

TransformEncryption

The encryption-at-rest settings of the transform that apply to accessing user data. Machine learning transforms can access user data encrypted in Amazon S3 using KMS.

TransformFilterCriteria

The criteria used to filter the machine learning transforms.

TransformParameters

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

TransformSortCriteria

The sorting criteria that are associated with the machine learning transform.

Trigger

Information about a specific trigger.

TriggerNodeDetails

The details of a Trigger node present in the workflow.

TriggerUpdate

A structure used to provide information used to update a trigger. This object updates the previous trigger definition by overwriting it completely.

UnfilteredPartition

A partition that contains unfiltered metadata.

Union

Specifies a transform that combines the rows from two or more datasets into a single result.

UntagResourceRequest
UpdateBlueprintRequest
UpdateBlueprintResponse
UpdateClassifierRequest
UpdateColumnStatisticsForPartitionRequest
UpdateColumnStatisticsForPartitionResponse
UpdateColumnStatisticsForTableRequest
UpdateColumnStatisticsForTableResponse
UpdateConnectionRequest
UpdateCrawlerRequest
UpdateCrawlerScheduleRequest
UpdateCsvClassifierRequest

Specifies a custom CSV classifier to be updated.

UpdateDatabaseRequest
UpdateDataQualityRulesetRequest
UpdateDataQualityRulesetResponse
UpdateDevEndpointRequest
UpdateGrokClassifierRequest

Specifies a grok classifier to update when passed to UpdateClassifier.

UpdateJobFromSourceControlRequest
UpdateJobFromSourceControlResponse
UpdateJobRequest
UpdateJobResponse
UpdateJsonClassifierRequest

Specifies a JSON classifier to be updated.

UpdateMLTransformRequest
UpdateMLTransformResponse
UpdatePartitionRequest
UpdateRegistryInput
UpdateRegistryResponse
UpdateSchemaInput
UpdateSchemaResponse
UpdateSourceControlFromJobRequest
UpdateSourceControlFromJobResponse
UpdateTableRequest
UpdateTriggerRequest
UpdateTriggerResponse
UpdateUserDefinedFunctionRequest
UpdateWorkflowRequest
UpdateWorkflowResponse
UpdateXMLClassifierRequest

Specifies an XML classifier to be updated.

UpsertRedshiftTargetOptions

The options to configure an upsert operation when writing to a Redshift target .

UserDefinedFunction

Represents the equivalent of a Hive user-defined function (UDF) definition.

UserDefinedFunctionInput

A structure used to create or update a user-defined function.

Workflow

A workflow is a collection of multiple dependent Glue jobs and crawlers that are run to complete a complex ETL task. A workflow manages the execution and monitoring of all its jobs and crawlers.

WorkflowGraph

A workflow graph represents the complete workflow containing all the Glue components present in the workflow and all the directed connections between them.

WorkflowRun

A workflow run is an execution of a workflow providing all the runtime information.

WorkflowRunStatistics

Workflow run statistics provides statistics about the workflow run.

XMLClassifier

A classifier for XML content.

§Type Aliases

AggFunction
BackfillErrorCode
BlueprintRunState
BlueprintStatus
CatalogEncryptionMode
CloudWatchEncryptionMode
ColumnStatisticsType
Comparator
Compatibility
CompressionType
ConnectionPropertyKey
ConnectionType
CrawlerHistoryState
CrawlerLineageSettings
CrawlerState
CrawlState
CsvHeaderOption
DataFormat
DataQualityRuleResultStatus
DeleteBehavior
DeltaTargetCompressionType
DQStopJobOnFailureTiming
DQTransformOutput
EnableHybridValues
ExecutionClass
ExistCondition
FieldName
FilterLogicalOperator
FilterOperation
FilterOperator
FilterValueType
GlueRecordType
HudiTargetCompressionType
JDBCConnectionType
JDBCDataType
JdbcMetadataEntry
JobBookmarksEncryptionMode
JobRunState
JoinType
Language
LastCrawlStatus
Logical
LogicalOperator
MLUserDataEncryptionModeString
NodeType
ParamType
ParquetCompressionType
PartitionIndexStatus
Permission
PermissionType
PiiType
PrincipalType
QuoteChar
RecrawlBehavior
RegistryStatus
ResourceShareType
ResourceType
S3EncryptionMode
ScheduleState
SchemaDiffType
SchemaStatus
SchemaVersionStatus
Separator
SessionStatus
Sort
SortDirectionType
SourceControlAuthStrategy
SourceControlProvider
StartingPosition
StatementState
TargetFormat
TaskRunSortColumnType
TaskStatusType
TaskType
TransformSortColumnType
TransformStatusType
TransformType
TriggerState
TriggerType
UnionType
UpdateBehavior
UpdateCatalogBehavior
WorkerType
WorkflowRunStatus