{-# LANGUAGE DisambiguateRecordFields #-} {-# LANGUAGE OverloadedStrings #-} {-# LANGUAGE StrictData #-} {-# LANGUAGE NoImplicitPrelude #-} {-# OPTIONS_GHC -fno-warn-unused-matches #-} -- Derived from AWS service descriptions, licensed under Apache 2.0. -- | -- Module : Amazonka.Glue.Types -- Copyright : (c) 2013-2023 Brendan Hay -- License : Mozilla Public License, v. 2.0. -- Maintainer : Brendan Hay -- Stability : auto-generated -- Portability : non-portable (GHC extensions) module Amazonka.Glue.Types ( -- * Service Configuration defaultService, -- * Errors _AccessDeniedException, _AlreadyExistsException, _ConcurrentModificationException, _ConcurrentRunsExceededException, _ConditionCheckFailureException, _ConflictException, _CrawlerNotRunningException, _CrawlerRunningException, _CrawlerStoppingException, _EntityNotFoundException, _GlueEncryptionException, _IdempotentParameterMismatchException, _IllegalBlueprintStateException, _IllegalSessionStateException, _IllegalWorkflowStateException, _InternalServiceException, _InvalidInputException, _InvalidStateException, _MLTransformNotReadyException, _NoScheduleException, _OperationTimeoutException, _PermissionTypeMismatchException, _ResourceNotReadyException, _ResourceNumberLimitExceededException, _SchedulerNotRunningException, _SchedulerRunningException, _SchedulerTransitioningException, _ValidationException, _VersionMismatchException, -- * AggFunction AggFunction (..), -- * BackfillErrorCode BackfillErrorCode (..), -- * BlueprintRunState BlueprintRunState (..), -- * BlueprintStatus BlueprintStatus (..), -- * CatalogEncryptionMode CatalogEncryptionMode (..), -- * CloudWatchEncryptionMode CloudWatchEncryptionMode (..), -- * ColumnStatisticsType ColumnStatisticsType (..), -- * Comparator Comparator (..), -- * Compatibility Compatibility (..), -- * CompressionType CompressionType (..), -- * ConnectionPropertyKey ConnectionPropertyKey (..), -- * ConnectionType ConnectionType (..), -- * CrawlState CrawlState (..), -- * CrawlerHistoryState CrawlerHistoryState (..), -- * CrawlerLineageSettings CrawlerLineageSettings (..), -- * CrawlerState CrawlerState (..), -- * CsvHeaderOption CsvHeaderOption (..), -- * DQStopJobOnFailureTiming DQStopJobOnFailureTiming (..), -- * DQTransformOutput DQTransformOutput (..), -- * DataFormat DataFormat (..), -- * DataQualityRuleResultStatus DataQualityRuleResultStatus (..), -- * DeleteBehavior DeleteBehavior (..), -- * EnableHybridValues EnableHybridValues (..), -- * ExecutionClass ExecutionClass (..), -- * ExistCondition ExistCondition (..), -- * FieldName FieldName (..), -- * FilterLogicalOperator FilterLogicalOperator (..), -- * FilterOperation FilterOperation (..), -- * FilterOperator FilterOperator (..), -- * FilterValueType FilterValueType (..), -- * GlueRecordType GlueRecordType (..), -- * JDBCDataType JDBCDataType (..), -- * JdbcMetadataEntry JdbcMetadataEntry (..), -- * JobBookmarksEncryptionMode JobBookmarksEncryptionMode (..), -- * JobRunState JobRunState (..), -- * JoinType JoinType (..), -- * Language Language (..), -- * LastCrawlStatus LastCrawlStatus (..), -- * Logical Logical (..), -- * LogicalOperator LogicalOperator (..), -- * MLUserDataEncryptionModeString MLUserDataEncryptionModeString (..), -- * NodeType NodeType (..), -- * ParamType ParamType (..), -- * ParquetCompressionType ParquetCompressionType (..), -- * PartitionIndexStatus PartitionIndexStatus (..), -- * Permission Permission (..), -- * PermissionType PermissionType (..), -- * PiiType PiiType (..), -- * PrincipalType PrincipalType (..), -- * QuoteChar QuoteChar (..), -- * RecrawlBehavior RecrawlBehavior (..), -- * RegistryStatus RegistryStatus (..), -- * ResourceShareType ResourceShareType (..), -- * ResourceType ResourceType (..), -- * S3EncryptionMode S3EncryptionMode (..), -- * ScheduleState ScheduleState (..), -- * SchemaDiffType SchemaDiffType (..), -- * SchemaStatus SchemaStatus (..), -- * SchemaVersionStatus SchemaVersionStatus (..), -- * Separator Separator (..), -- * SessionStatus SessionStatus (..), -- * Sort Sort (..), -- * SortDirectionType SortDirectionType (..), -- * SourceControlAuthStrategy SourceControlAuthStrategy (..), -- * SourceControlProvider SourceControlProvider (..), -- * StartingPosition StartingPosition (..), -- * StatementState StatementState (..), -- * TargetFormat TargetFormat (..), -- * TaskRunSortColumnType TaskRunSortColumnType (..), -- * TaskStatusType TaskStatusType (..), -- * TaskType TaskType (..), -- * TransformSortColumnType TransformSortColumnType (..), -- * TransformStatusType TransformStatusType (..), -- * TransformType TransformType (..), -- * TriggerState TriggerState (..), -- * TriggerType TriggerType (..), -- * UnionType UnionType (..), -- * UpdateBehavior UpdateBehavior (..), -- * UpdateCatalogBehavior UpdateCatalogBehavior (..), -- * WorkerType WorkerType (..), -- * WorkflowRunStatus WorkflowRunStatus (..), -- * Action Action (..), newAction, action_arguments, action_crawlerName, action_jobName, action_notificationProperty, action_securityConfiguration, action_timeout, -- * Aggregate Aggregate (..), newAggregate, aggregate_name, aggregate_inputs, aggregate_groups, aggregate_aggs, -- * AggregateOperation AggregateOperation (..), newAggregateOperation, aggregateOperation_column, aggregateOperation_aggFunc, -- * ApplyMapping ApplyMapping (..), newApplyMapping, applyMapping_name, applyMapping_inputs, applyMapping_mapping, -- * AthenaConnectorSource AthenaConnectorSource (..), newAthenaConnectorSource, athenaConnectorSource_connectionTable, athenaConnectorSource_outputSchemas, athenaConnectorSource_name, athenaConnectorSource_connectionName, athenaConnectorSource_connectorName, athenaConnectorSource_connectionType, athenaConnectorSource_schemaName, -- * AuditContext AuditContext (..), newAuditContext, auditContext_additionalAuditContext, auditContext_allColumnsRequested, auditContext_requestedColumns, -- * BackfillError BackfillError (..), newBackfillError, backfillError_code, backfillError_partitions, -- * BasicCatalogTarget BasicCatalogTarget (..), newBasicCatalogTarget, basicCatalogTarget_name, basicCatalogTarget_inputs, basicCatalogTarget_database, basicCatalogTarget_table, -- * BatchStopJobRunError BatchStopJobRunError (..), newBatchStopJobRunError, batchStopJobRunError_errorDetail, batchStopJobRunError_jobName, batchStopJobRunError_jobRunId, -- * BatchStopJobRunSuccessfulSubmission BatchStopJobRunSuccessfulSubmission (..), newBatchStopJobRunSuccessfulSubmission, batchStopJobRunSuccessfulSubmission_jobName, batchStopJobRunSuccessfulSubmission_jobRunId, -- * BatchUpdatePartitionFailureEntry BatchUpdatePartitionFailureEntry (..), newBatchUpdatePartitionFailureEntry, batchUpdatePartitionFailureEntry_errorDetail, batchUpdatePartitionFailureEntry_partitionValueList, -- * BatchUpdatePartitionRequestEntry BatchUpdatePartitionRequestEntry (..), newBatchUpdatePartitionRequestEntry, batchUpdatePartitionRequestEntry_partitionValueList, batchUpdatePartitionRequestEntry_partitionInput, -- * BinaryColumnStatisticsData BinaryColumnStatisticsData (..), newBinaryColumnStatisticsData, binaryColumnStatisticsData_maximumLength, binaryColumnStatisticsData_averageLength, binaryColumnStatisticsData_numberOfNulls, -- * Blueprint Blueprint (..), newBlueprint, blueprint_blueprintLocation, blueprint_blueprintServiceLocation, blueprint_createdOn, blueprint_description, blueprint_errorMessage, blueprint_lastActiveDefinition, blueprint_lastModifiedOn, blueprint_name, blueprint_parameterSpec, blueprint_status, -- * BlueprintDetails BlueprintDetails (..), newBlueprintDetails, blueprintDetails_blueprintName, blueprintDetails_runId, -- * BlueprintRun BlueprintRun (..), newBlueprintRun, blueprintRun_blueprintName, blueprintRun_completedOn, blueprintRun_errorMessage, blueprintRun_parameters, blueprintRun_roleArn, blueprintRun_rollbackErrorMessage, blueprintRun_runId, blueprintRun_startedOn, blueprintRun_state, blueprintRun_workflowName, -- * BooleanColumnStatisticsData BooleanColumnStatisticsData (..), newBooleanColumnStatisticsData, booleanColumnStatisticsData_numberOfTrues, booleanColumnStatisticsData_numberOfFalses, booleanColumnStatisticsData_numberOfNulls, -- * CatalogEntry CatalogEntry (..), newCatalogEntry, catalogEntry_databaseName, catalogEntry_tableName, -- * CatalogImportStatus CatalogImportStatus (..), newCatalogImportStatus, catalogImportStatus_importCompleted, catalogImportStatus_importTime, catalogImportStatus_importedBy, -- * CatalogKafkaSource CatalogKafkaSource (..), newCatalogKafkaSource, catalogKafkaSource_dataPreviewOptions, catalogKafkaSource_detectSchema, catalogKafkaSource_streamingOptions, catalogKafkaSource_windowSize, catalogKafkaSource_name, catalogKafkaSource_table, catalogKafkaSource_database, -- * CatalogKinesisSource CatalogKinesisSource (..), newCatalogKinesisSource, catalogKinesisSource_dataPreviewOptions, catalogKinesisSource_detectSchema, catalogKinesisSource_streamingOptions, catalogKinesisSource_windowSize, catalogKinesisSource_name, catalogKinesisSource_table, catalogKinesisSource_database, -- * CatalogSchemaChangePolicy CatalogSchemaChangePolicy (..), newCatalogSchemaChangePolicy, catalogSchemaChangePolicy_enableUpdateCatalog, catalogSchemaChangePolicy_updateBehavior, -- * CatalogSource CatalogSource (..), newCatalogSource, catalogSource_name, catalogSource_database, catalogSource_table, -- * CatalogTarget CatalogTarget (..), newCatalogTarget, catalogTarget_connectionName, catalogTarget_dlqEventQueueArn, catalogTarget_eventQueueArn, catalogTarget_databaseName, catalogTarget_tables, -- * Classifier Classifier (..), newClassifier, classifier_csvClassifier, classifier_grokClassifier, classifier_jsonClassifier, classifier_xMLClassifier, -- * CloudWatchEncryption CloudWatchEncryption (..), newCloudWatchEncryption, cloudWatchEncryption_cloudWatchEncryptionMode, cloudWatchEncryption_kmsKeyArn, -- * CodeGenConfigurationNode CodeGenConfigurationNode (..), newCodeGenConfigurationNode, codeGenConfigurationNode_aggregate, codeGenConfigurationNode_applyMapping, codeGenConfigurationNode_athenaConnectorSource, codeGenConfigurationNode_catalogKafkaSource, codeGenConfigurationNode_catalogKinesisSource, codeGenConfigurationNode_catalogSource, codeGenConfigurationNode_catalogTarget, codeGenConfigurationNode_customCode, codeGenConfigurationNode_directKafkaSource, codeGenConfigurationNode_directKinesisSource, codeGenConfigurationNode_dropDuplicates, codeGenConfigurationNode_dropFields, codeGenConfigurationNode_dropNullFields, codeGenConfigurationNode_dynamicTransform, codeGenConfigurationNode_dynamoDBCatalogSource, codeGenConfigurationNode_evaluateDataQuality, codeGenConfigurationNode_fillMissingValues, codeGenConfigurationNode_filter, codeGenConfigurationNode_governedCatalogSource, codeGenConfigurationNode_governedCatalogTarget, codeGenConfigurationNode_jDBCConnectorSource, codeGenConfigurationNode_jDBCConnectorTarget, codeGenConfigurationNode_join, codeGenConfigurationNode_merge, codeGenConfigurationNode_microsoftSQLServerCatalogSource, codeGenConfigurationNode_microsoftSQLServerCatalogTarget, codeGenConfigurationNode_mySQLCatalogSource, codeGenConfigurationNode_mySQLCatalogTarget, codeGenConfigurationNode_oracleSQLCatalogSource, codeGenConfigurationNode_oracleSQLCatalogTarget, codeGenConfigurationNode_pIIDetection, codeGenConfigurationNode_postgreSQLCatalogSource, codeGenConfigurationNode_postgreSQLCatalogTarget, codeGenConfigurationNode_redshiftSource, codeGenConfigurationNode_redshiftTarget, codeGenConfigurationNode_relationalCatalogSource, codeGenConfigurationNode_renameField, codeGenConfigurationNode_s3CatalogSource, codeGenConfigurationNode_s3CatalogTarget, codeGenConfigurationNode_s3CsvSource, codeGenConfigurationNode_s3DirectTarget, codeGenConfigurationNode_s3GlueParquetTarget, codeGenConfigurationNode_s3JsonSource, codeGenConfigurationNode_s3ParquetSource, codeGenConfigurationNode_selectFields, codeGenConfigurationNode_selectFromCollection, codeGenConfigurationNode_sparkConnectorSource, codeGenConfigurationNode_sparkConnectorTarget, codeGenConfigurationNode_sparkSQL, codeGenConfigurationNode_spigot, codeGenConfigurationNode_splitFields, codeGenConfigurationNode_union, -- * CodeGenEdge CodeGenEdge (..), newCodeGenEdge, codeGenEdge_targetParameter, codeGenEdge_source, codeGenEdge_target, -- * CodeGenNode CodeGenNode (..), newCodeGenNode, codeGenNode_lineNumber, codeGenNode_id, codeGenNode_nodeType, codeGenNode_args, -- * CodeGenNodeArg CodeGenNodeArg (..), newCodeGenNodeArg, codeGenNodeArg_param, codeGenNodeArg_name, codeGenNodeArg_value, -- * Column Column (..), newColumn, column_comment, column_parameters, column_type, column_name, -- * ColumnError ColumnError (..), newColumnError, columnError_columnName, columnError_error, -- * ColumnImportance ColumnImportance (..), newColumnImportance, columnImportance_columnName, columnImportance_importance, -- * ColumnRowFilter ColumnRowFilter (..), newColumnRowFilter, columnRowFilter_columnName, columnRowFilter_rowFilterExpression, -- * ColumnStatistics ColumnStatistics (..), newColumnStatistics, columnStatistics_columnName, columnStatistics_columnType, columnStatistics_analyzedTime, columnStatistics_statisticsData, -- * ColumnStatisticsData ColumnStatisticsData (..), newColumnStatisticsData, columnStatisticsData_binaryColumnStatisticsData, columnStatisticsData_booleanColumnStatisticsData, columnStatisticsData_dateColumnStatisticsData, columnStatisticsData_decimalColumnStatisticsData, columnStatisticsData_doubleColumnStatisticsData, columnStatisticsData_longColumnStatisticsData, columnStatisticsData_stringColumnStatisticsData, columnStatisticsData_type, -- * ColumnStatisticsError ColumnStatisticsError (..), newColumnStatisticsError, columnStatisticsError_columnStatistics, columnStatisticsError_error, -- * Condition Condition (..), newCondition, condition_crawlState, condition_crawlerName, condition_jobName, condition_logicalOperator, condition_state, -- * ConfusionMatrix ConfusionMatrix (..), newConfusionMatrix, confusionMatrix_numFalseNegatives, confusionMatrix_numFalsePositives, confusionMatrix_numTrueNegatives, confusionMatrix_numTruePositives, -- * Connection Connection (..), newConnection, connection_connectionProperties, connection_connectionType, connection_creationTime, connection_description, connection_lastUpdatedBy, connection_lastUpdatedTime, connection_matchCriteria, connection_name, connection_physicalConnectionRequirements, -- * ConnectionInput ConnectionInput (..), newConnectionInput, connectionInput_description, connectionInput_matchCriteria, connectionInput_physicalConnectionRequirements, connectionInput_name, connectionInput_connectionType, connectionInput_connectionProperties, -- * ConnectionPasswordEncryption ConnectionPasswordEncryption (..), newConnectionPasswordEncryption, connectionPasswordEncryption_awsKmsKeyId, connectionPasswordEncryption_returnConnectionPasswordEncrypted, -- * ConnectionsList ConnectionsList (..), newConnectionsList, connectionsList_connections, -- * Crawl Crawl (..), newCrawl, crawl_completedOn, crawl_errorMessage, crawl_logGroup, crawl_logStream, crawl_startedOn, crawl_state, -- * Crawler Crawler (..), newCrawler, crawler_classifiers, crawler_configuration, crawler_crawlElapsedTime, crawler_crawlerSecurityConfiguration, crawler_creationTime, crawler_databaseName, crawler_description, crawler_lakeFormationConfiguration, crawler_lastCrawl, crawler_lastUpdated, crawler_lineageConfiguration, crawler_name, crawler_recrawlPolicy, crawler_role, crawler_schedule, crawler_schemaChangePolicy, crawler_state, crawler_tablePrefix, crawler_targets, crawler_version, -- * CrawlerHistory CrawlerHistory (..), newCrawlerHistory, crawlerHistory_crawlId, crawlerHistory_dPUHour, crawlerHistory_endTime, crawlerHistory_errorMessage, crawlerHistory_logGroup, crawlerHistory_logStream, crawlerHistory_messagePrefix, crawlerHistory_startTime, crawlerHistory_state, crawlerHistory_summary, -- * CrawlerMetrics CrawlerMetrics (..), newCrawlerMetrics, crawlerMetrics_crawlerName, crawlerMetrics_lastRuntimeSeconds, crawlerMetrics_medianRuntimeSeconds, crawlerMetrics_stillEstimating, crawlerMetrics_tablesCreated, crawlerMetrics_tablesDeleted, crawlerMetrics_tablesUpdated, crawlerMetrics_timeLeftSeconds, -- * CrawlerNodeDetails CrawlerNodeDetails (..), newCrawlerNodeDetails, crawlerNodeDetails_crawls, -- * CrawlerTargets CrawlerTargets (..), newCrawlerTargets, crawlerTargets_catalogTargets, crawlerTargets_deltaTargets, crawlerTargets_dynamoDBTargets, crawlerTargets_jdbcTargets, crawlerTargets_mongoDBTargets, crawlerTargets_s3Targets, -- * CrawlsFilter CrawlsFilter (..), newCrawlsFilter, crawlsFilter_fieldName, crawlsFilter_fieldValue, crawlsFilter_filterOperator, -- * CreateCsvClassifierRequest CreateCsvClassifierRequest (..), newCreateCsvClassifierRequest, createCsvClassifierRequest_allowSingleColumn, createCsvClassifierRequest_containsHeader, createCsvClassifierRequest_customDatatypeConfigured, createCsvClassifierRequest_customDatatypes, createCsvClassifierRequest_delimiter, createCsvClassifierRequest_disableValueTrimming, createCsvClassifierRequest_header, createCsvClassifierRequest_quoteSymbol, createCsvClassifierRequest_name, -- * CreateGrokClassifierRequest CreateGrokClassifierRequest (..), newCreateGrokClassifierRequest, createGrokClassifierRequest_customPatterns, createGrokClassifierRequest_classification, createGrokClassifierRequest_name, createGrokClassifierRequest_grokPattern, -- * CreateJsonClassifierRequest CreateJsonClassifierRequest (..), newCreateJsonClassifierRequest, createJsonClassifierRequest_name, createJsonClassifierRequest_jsonPath, -- * CreateXMLClassifierRequest CreateXMLClassifierRequest (..), newCreateXMLClassifierRequest, createXMLClassifierRequest_rowTag, createXMLClassifierRequest_classification, createXMLClassifierRequest_name, -- * CsvClassifier CsvClassifier (..), newCsvClassifier, csvClassifier_allowSingleColumn, csvClassifier_containsHeader, csvClassifier_creationTime, csvClassifier_customDatatypeConfigured, csvClassifier_customDatatypes, csvClassifier_delimiter, csvClassifier_disableValueTrimming, csvClassifier_header, csvClassifier_lastUpdated, csvClassifier_quoteSymbol, csvClassifier_version, csvClassifier_name, -- * CustomCode CustomCode (..), newCustomCode, customCode_outputSchemas, customCode_name, customCode_inputs, customCode_code, customCode_className, -- * CustomEntityType CustomEntityType (..), newCustomEntityType, customEntityType_contextWords, customEntityType_name, customEntityType_regexString, -- * DQResultsPublishingOptions DQResultsPublishingOptions (..), newDQResultsPublishingOptions, dQResultsPublishingOptions_cloudWatchMetricsEnabled, dQResultsPublishingOptions_evaluationContext, dQResultsPublishingOptions_resultsPublishingEnabled, dQResultsPublishingOptions_resultsS3Prefix, -- * DQStopJobOnFailureOptions DQStopJobOnFailureOptions (..), newDQStopJobOnFailureOptions, dQStopJobOnFailureOptions_stopJobOnFailureTiming, -- * DataCatalogEncryptionSettings DataCatalogEncryptionSettings (..), newDataCatalogEncryptionSettings, dataCatalogEncryptionSettings_connectionPasswordEncryption, dataCatalogEncryptionSettings_encryptionAtRest, -- * DataLakePrincipal DataLakePrincipal (..), newDataLakePrincipal, dataLakePrincipal_dataLakePrincipalIdentifier, -- * DataQualityEvaluationRunAdditionalRunOptions DataQualityEvaluationRunAdditionalRunOptions (..), newDataQualityEvaluationRunAdditionalRunOptions, dataQualityEvaluationRunAdditionalRunOptions_cloudWatchMetricsEnabled, dataQualityEvaluationRunAdditionalRunOptions_resultsS3Prefix, -- * DataQualityResult DataQualityResult (..), newDataQualityResult, dataQualityResult_completedOn, dataQualityResult_dataSource, dataQualityResult_evaluationContext, dataQualityResult_jobName, dataQualityResult_jobRunId, dataQualityResult_resultId, dataQualityResult_ruleResults, dataQualityResult_rulesetEvaluationRunId, dataQualityResult_rulesetName, dataQualityResult_score, dataQualityResult_startedOn, -- * DataQualityResultDescription DataQualityResultDescription (..), newDataQualityResultDescription, dataQualityResultDescription_dataSource, dataQualityResultDescription_jobName, dataQualityResultDescription_jobRunId, dataQualityResultDescription_resultId, dataQualityResultDescription_startedOn, -- * DataQualityResultFilterCriteria DataQualityResultFilterCriteria (..), newDataQualityResultFilterCriteria, dataQualityResultFilterCriteria_dataSource, dataQualityResultFilterCriteria_jobName, dataQualityResultFilterCriteria_jobRunId, dataQualityResultFilterCriteria_startedAfter, dataQualityResultFilterCriteria_startedBefore, -- * DataQualityRuleRecommendationRunDescription DataQualityRuleRecommendationRunDescription (..), newDataQualityRuleRecommendationRunDescription, dataQualityRuleRecommendationRunDescription_dataSource, dataQualityRuleRecommendationRunDescription_runId, dataQualityRuleRecommendationRunDescription_startedOn, dataQualityRuleRecommendationRunDescription_status, -- * DataQualityRuleRecommendationRunFilter DataQualityRuleRecommendationRunFilter (..), newDataQualityRuleRecommendationRunFilter, dataQualityRuleRecommendationRunFilter_startedAfter, dataQualityRuleRecommendationRunFilter_startedBefore, dataQualityRuleRecommendationRunFilter_dataSource, -- * DataQualityRuleResult DataQualityRuleResult (..), newDataQualityRuleResult, dataQualityRuleResult_description, dataQualityRuleResult_evaluationMessage, dataQualityRuleResult_name, dataQualityRuleResult_result, -- * DataQualityRulesetEvaluationRunDescription DataQualityRulesetEvaluationRunDescription (..), newDataQualityRulesetEvaluationRunDescription, dataQualityRulesetEvaluationRunDescription_dataSource, dataQualityRulesetEvaluationRunDescription_runId, dataQualityRulesetEvaluationRunDescription_startedOn, dataQualityRulesetEvaluationRunDescription_status, -- * DataQualityRulesetEvaluationRunFilter DataQualityRulesetEvaluationRunFilter (..), newDataQualityRulesetEvaluationRunFilter, dataQualityRulesetEvaluationRunFilter_startedAfter, dataQualityRulesetEvaluationRunFilter_startedBefore, dataQualityRulesetEvaluationRunFilter_dataSource, -- * DataQualityRulesetFilterCriteria DataQualityRulesetFilterCriteria (..), newDataQualityRulesetFilterCriteria, dataQualityRulesetFilterCriteria_createdAfter, dataQualityRulesetFilterCriteria_createdBefore, dataQualityRulesetFilterCriteria_description, dataQualityRulesetFilterCriteria_lastModifiedAfter, dataQualityRulesetFilterCriteria_lastModifiedBefore, dataQualityRulesetFilterCriteria_name, dataQualityRulesetFilterCriteria_targetTable, -- * DataQualityRulesetListDetails DataQualityRulesetListDetails (..), newDataQualityRulesetListDetails, dataQualityRulesetListDetails_createdOn, dataQualityRulesetListDetails_description, dataQualityRulesetListDetails_lastModifiedOn, dataQualityRulesetListDetails_name, dataQualityRulesetListDetails_recommendationRunId, dataQualityRulesetListDetails_ruleCount, dataQualityRulesetListDetails_targetTable, -- * DataQualityTargetTable DataQualityTargetTable (..), newDataQualityTargetTable, dataQualityTargetTable_tableName, dataQualityTargetTable_databaseName, -- * DataSource DataSource (..), newDataSource, dataSource_glueTable, -- * Database Database (..), newDatabase, database_catalogId, database_createTableDefaultPermissions, database_createTime, database_description, database_locationUri, database_parameters, database_targetDatabase, database_name, -- * DatabaseIdentifier DatabaseIdentifier (..), newDatabaseIdentifier, databaseIdentifier_catalogId, databaseIdentifier_databaseName, -- * DatabaseInput DatabaseInput (..), newDatabaseInput, databaseInput_createTableDefaultPermissions, databaseInput_description, databaseInput_locationUri, databaseInput_parameters, databaseInput_targetDatabase, databaseInput_name, -- * Datatype Datatype (..), newDatatype, datatype_id, datatype_label, -- * DateColumnStatisticsData DateColumnStatisticsData (..), newDateColumnStatisticsData, dateColumnStatisticsData_maximumValue, dateColumnStatisticsData_minimumValue, dateColumnStatisticsData_numberOfNulls, dateColumnStatisticsData_numberOfDistinctValues, -- * DecimalColumnStatisticsData DecimalColumnStatisticsData (..), newDecimalColumnStatisticsData, decimalColumnStatisticsData_maximumValue, decimalColumnStatisticsData_minimumValue, decimalColumnStatisticsData_numberOfNulls, decimalColumnStatisticsData_numberOfDistinctValues, -- * DecimalNumber DecimalNumber (..), newDecimalNumber, decimalNumber_unscaledValue, decimalNumber_scale, -- * DeltaTarget DeltaTarget (..), newDeltaTarget, deltaTarget_connectionName, deltaTarget_createNativeDeltaTable, deltaTarget_deltaTables, deltaTarget_writeManifest, -- * DevEndpoint DevEndpoint (..), newDevEndpoint, devEndpoint_arguments, devEndpoint_availabilityZone, devEndpoint_createdTimestamp, devEndpoint_endpointName, devEndpoint_extraJarsS3Path, devEndpoint_extraPythonLibsS3Path, devEndpoint_failureReason, devEndpoint_glueVersion, devEndpoint_lastModifiedTimestamp, devEndpoint_lastUpdateStatus, devEndpoint_numberOfNodes, devEndpoint_numberOfWorkers, devEndpoint_privateAddress, devEndpoint_publicAddress, devEndpoint_publicKey, devEndpoint_publicKeys, devEndpoint_roleArn, devEndpoint_securityConfiguration, devEndpoint_securityGroupIds, devEndpoint_status, devEndpoint_subnetId, devEndpoint_vpcId, devEndpoint_workerType, devEndpoint_yarnEndpointAddress, devEndpoint_zeppelinRemoteSparkInterpreterPort, -- * DevEndpointCustomLibraries DevEndpointCustomLibraries (..), newDevEndpointCustomLibraries, devEndpointCustomLibraries_extraJarsS3Path, devEndpointCustomLibraries_extraPythonLibsS3Path, -- * DirectKafkaSource DirectKafkaSource (..), newDirectKafkaSource, directKafkaSource_dataPreviewOptions, directKafkaSource_detectSchema, directKafkaSource_streamingOptions, directKafkaSource_windowSize, directKafkaSource_name, -- * DirectKinesisSource DirectKinesisSource (..), newDirectKinesisSource, directKinesisSource_dataPreviewOptions, directKinesisSource_detectSchema, directKinesisSource_streamingOptions, directKinesisSource_windowSize, directKinesisSource_name, -- * DirectSchemaChangePolicy DirectSchemaChangePolicy (..), newDirectSchemaChangePolicy, directSchemaChangePolicy_database, directSchemaChangePolicy_enableUpdateCatalog, directSchemaChangePolicy_table, directSchemaChangePolicy_updateBehavior, -- * DoubleColumnStatisticsData DoubleColumnStatisticsData (..), newDoubleColumnStatisticsData, doubleColumnStatisticsData_maximumValue, doubleColumnStatisticsData_minimumValue, doubleColumnStatisticsData_numberOfNulls, doubleColumnStatisticsData_numberOfDistinctValues, -- * DropDuplicates DropDuplicates (..), newDropDuplicates, dropDuplicates_columns, dropDuplicates_name, dropDuplicates_inputs, -- * DropFields DropFields (..), newDropFields, dropFields_name, dropFields_inputs, dropFields_paths, -- * DropNullFields DropNullFields (..), newDropNullFields, dropNullFields_nullCheckBoxList, dropNullFields_nullTextList, dropNullFields_name, dropNullFields_inputs, -- * DynamicTransform DynamicTransform (..), newDynamicTransform, dynamicTransform_parameters, dynamicTransform_version, dynamicTransform_name, dynamicTransform_transformName, dynamicTransform_inputs, dynamicTransform_functionName, dynamicTransform_path, -- * DynamoDBCatalogSource DynamoDBCatalogSource (..), newDynamoDBCatalogSource, dynamoDBCatalogSource_name, dynamoDBCatalogSource_database, dynamoDBCatalogSource_table, -- * DynamoDBTarget DynamoDBTarget (..), newDynamoDBTarget, dynamoDBTarget_path, dynamoDBTarget_scanAll, dynamoDBTarget_scanRate, -- * Edge Edge (..), newEdge, edge_destinationId, edge_sourceId, -- * EncryptionAtRest EncryptionAtRest (..), newEncryptionAtRest, encryptionAtRest_sseAwsKmsKeyId, encryptionAtRest_catalogEncryptionMode, -- * EncryptionConfiguration EncryptionConfiguration (..), newEncryptionConfiguration, encryptionConfiguration_cloudWatchEncryption, encryptionConfiguration_jobBookmarksEncryption, encryptionConfiguration_s3Encryption, -- * ErrorDetail ErrorDetail (..), newErrorDetail, errorDetail_errorCode, errorDetail_errorMessage, -- * ErrorDetails ErrorDetails (..), newErrorDetails, errorDetails_errorCode, errorDetails_errorMessage, -- * EvaluateDataQuality EvaluateDataQuality (..), newEvaluateDataQuality, evaluateDataQuality_output, evaluateDataQuality_publishingOptions, evaluateDataQuality_stopJobOnFailureOptions, evaluateDataQuality_name, evaluateDataQuality_inputs, evaluateDataQuality_ruleset, -- * EvaluationMetrics EvaluationMetrics (..), newEvaluationMetrics, evaluationMetrics_findMatchesMetrics, evaluationMetrics_transformType, -- * EventBatchingCondition EventBatchingCondition (..), newEventBatchingCondition, eventBatchingCondition_batchWindow, eventBatchingCondition_batchSize, -- * ExecutionProperty ExecutionProperty (..), newExecutionProperty, executionProperty_maxConcurrentRuns, -- * ExportLabelsTaskRunProperties ExportLabelsTaskRunProperties (..), newExportLabelsTaskRunProperties, exportLabelsTaskRunProperties_outputS3Path, -- * FillMissingValues FillMissingValues (..), newFillMissingValues, fillMissingValues_filledPath, fillMissingValues_name, fillMissingValues_inputs, fillMissingValues_imputedPath, -- * Filter Filter (..), newFilter, filter_name, filter_inputs, filter_logicalOperator, filter_filters, -- * FilterExpression FilterExpression (..), newFilterExpression, filterExpression_negated, filterExpression_operation, filterExpression_values, -- * FilterValue FilterValue (..), newFilterValue, filterValue_type, filterValue_value, -- * FindMatchesMetrics FindMatchesMetrics (..), newFindMatchesMetrics, findMatchesMetrics_areaUnderPRCurve, findMatchesMetrics_columnImportances, findMatchesMetrics_confusionMatrix, findMatchesMetrics_f1, findMatchesMetrics_precision, findMatchesMetrics_recall, -- * FindMatchesParameters FindMatchesParameters (..), newFindMatchesParameters, findMatchesParameters_accuracyCostTradeoff, findMatchesParameters_enforceProvidedLabels, findMatchesParameters_precisionRecallTradeoff, findMatchesParameters_primaryKeyColumnName, -- * FindMatchesTaskRunProperties FindMatchesTaskRunProperties (..), newFindMatchesTaskRunProperties, findMatchesTaskRunProperties_jobId, findMatchesTaskRunProperties_jobName, findMatchesTaskRunProperties_jobRunId, -- * GetConnectionsFilter GetConnectionsFilter (..), newGetConnectionsFilter, getConnectionsFilter_connectionType, getConnectionsFilter_matchCriteria, -- * GluePolicy GluePolicy (..), newGluePolicy, gluePolicy_createTime, gluePolicy_policyHash, gluePolicy_policyInJson, gluePolicy_updateTime, -- * GlueSchema GlueSchema (..), newGlueSchema, glueSchema_columns, -- * GlueStudioSchemaColumn GlueStudioSchemaColumn (..), newGlueStudioSchemaColumn, glueStudioSchemaColumn_type, glueStudioSchemaColumn_name, -- * GlueTable GlueTable (..), newGlueTable, glueTable_additionalOptions, glueTable_catalogId, glueTable_connectionName, glueTable_databaseName, glueTable_tableName, -- * GovernedCatalogSource GovernedCatalogSource (..), newGovernedCatalogSource, governedCatalogSource_additionalOptions, governedCatalogSource_partitionPredicate, governedCatalogSource_name, governedCatalogSource_database, governedCatalogSource_table, -- * GovernedCatalogTarget GovernedCatalogTarget (..), newGovernedCatalogTarget, governedCatalogTarget_partitionKeys, governedCatalogTarget_schemaChangePolicy, governedCatalogTarget_name, governedCatalogTarget_inputs, governedCatalogTarget_table, governedCatalogTarget_database, -- * GrokClassifier GrokClassifier (..), newGrokClassifier, grokClassifier_creationTime, grokClassifier_customPatterns, grokClassifier_lastUpdated, grokClassifier_version, grokClassifier_name, grokClassifier_classification, grokClassifier_grokPattern, -- * ImportLabelsTaskRunProperties ImportLabelsTaskRunProperties (..), newImportLabelsTaskRunProperties, importLabelsTaskRunProperties_inputS3Path, importLabelsTaskRunProperties_replace, -- * JDBCConnectorOptions JDBCConnectorOptions (..), newJDBCConnectorOptions, jDBCConnectorOptions_dataTypeMapping, jDBCConnectorOptions_filterPredicate, jDBCConnectorOptions_jobBookmarkKeys, jDBCConnectorOptions_jobBookmarkKeysSortOrder, jDBCConnectorOptions_lowerBound, jDBCConnectorOptions_numPartitions, jDBCConnectorOptions_partitionColumn, jDBCConnectorOptions_upperBound, -- * JDBCConnectorSource JDBCConnectorSource (..), newJDBCConnectorSource, jDBCConnectorSource_additionalOptions, jDBCConnectorSource_connectionTable, jDBCConnectorSource_outputSchemas, jDBCConnectorSource_query, jDBCConnectorSource_name, jDBCConnectorSource_connectionName, jDBCConnectorSource_connectorName, jDBCConnectorSource_connectionType, -- * JDBCConnectorTarget JDBCConnectorTarget (..), newJDBCConnectorTarget, jDBCConnectorTarget_additionalOptions, jDBCConnectorTarget_outputSchemas, jDBCConnectorTarget_name, jDBCConnectorTarget_inputs, jDBCConnectorTarget_connectionName, jDBCConnectorTarget_connectionTable, jDBCConnectorTarget_connectorName, jDBCConnectorTarget_connectionType, -- * JdbcTarget JdbcTarget (..), newJdbcTarget, jdbcTarget_connectionName, jdbcTarget_enableAdditionalMetadata, jdbcTarget_exclusions, jdbcTarget_path, -- * Job Job (..), newJob, job_allocatedCapacity, job_codeGenConfigurationNodes, job_command, job_connections, job_createdOn, job_defaultArguments, job_description, job_executionClass, job_executionProperty, job_glueVersion, job_lastModifiedOn, job_logUri, job_maxCapacity, job_maxRetries, job_name, job_nonOverridableArguments, job_notificationProperty, job_numberOfWorkers, job_role, job_securityConfiguration, job_sourceControlDetails, job_timeout, job_workerType, -- * JobBookmarkEntry JobBookmarkEntry (..), newJobBookmarkEntry, jobBookmarkEntry_attempt, jobBookmarkEntry_jobBookmark, jobBookmarkEntry_jobName, jobBookmarkEntry_previousRunId, jobBookmarkEntry_run, jobBookmarkEntry_runId, jobBookmarkEntry_version, -- * JobBookmarksEncryption JobBookmarksEncryption (..), newJobBookmarksEncryption, jobBookmarksEncryption_jobBookmarksEncryptionMode, jobBookmarksEncryption_kmsKeyArn, -- * JobCommand JobCommand (..), newJobCommand, jobCommand_name, jobCommand_pythonVersion, jobCommand_scriptLocation, -- * JobNodeDetails JobNodeDetails (..), newJobNodeDetails, jobNodeDetails_jobRuns, -- * JobRun JobRun (..), newJobRun, jobRun_allocatedCapacity, jobRun_arguments, jobRun_attempt, jobRun_completedOn, jobRun_dPUSeconds, jobRun_errorMessage, jobRun_executionClass, jobRun_executionTime, jobRun_glueVersion, jobRun_id, jobRun_jobName, jobRun_jobRunState, jobRun_lastModifiedOn, jobRun_logGroupName, jobRun_maxCapacity, jobRun_notificationProperty, jobRun_numberOfWorkers, jobRun_predecessorRuns, jobRun_previousRunId, jobRun_securityConfiguration, jobRun_startedOn, jobRun_timeout, jobRun_triggerName, jobRun_workerType, -- * JobUpdate JobUpdate (..), newJobUpdate, jobUpdate_allocatedCapacity, jobUpdate_codeGenConfigurationNodes, jobUpdate_command, jobUpdate_connections, jobUpdate_defaultArguments, jobUpdate_description, jobUpdate_executionClass, jobUpdate_executionProperty, jobUpdate_glueVersion, jobUpdate_logUri, jobUpdate_maxCapacity, jobUpdate_maxRetries, jobUpdate_nonOverridableArguments, jobUpdate_notificationProperty, jobUpdate_numberOfWorkers, jobUpdate_role, jobUpdate_securityConfiguration, jobUpdate_sourceControlDetails, jobUpdate_timeout, jobUpdate_workerType, -- * Join Join (..), newJoin, join_name, join_inputs, join_joinType, join_columns, -- * JoinColumn JoinColumn (..), newJoinColumn, joinColumn_from, joinColumn_keys, -- * JsonClassifier JsonClassifier (..), newJsonClassifier, jsonClassifier_creationTime, jsonClassifier_lastUpdated, jsonClassifier_version, jsonClassifier_name, jsonClassifier_jsonPath, -- * KafkaStreamingSourceOptions KafkaStreamingSourceOptions (..), newKafkaStreamingSourceOptions, kafkaStreamingSourceOptions_assign, kafkaStreamingSourceOptions_bootstrapServers, kafkaStreamingSourceOptions_classification, kafkaStreamingSourceOptions_connectionName, kafkaStreamingSourceOptions_delimiter, kafkaStreamingSourceOptions_endingOffsets, kafkaStreamingSourceOptions_maxOffsetsPerTrigger, kafkaStreamingSourceOptions_minPartitions, kafkaStreamingSourceOptions_numRetries, kafkaStreamingSourceOptions_pollTimeoutMs, kafkaStreamingSourceOptions_retryIntervalMs, kafkaStreamingSourceOptions_securityProtocol, kafkaStreamingSourceOptions_startingOffsets, kafkaStreamingSourceOptions_subscribePattern, kafkaStreamingSourceOptions_topicName, -- * KeySchemaElement KeySchemaElement (..), newKeySchemaElement, keySchemaElement_name, keySchemaElement_type, -- * KinesisStreamingSourceOptions KinesisStreamingSourceOptions (..), newKinesisStreamingSourceOptions, kinesisStreamingSourceOptions_addIdleTimeBetweenReads, kinesisStreamingSourceOptions_avoidEmptyBatches, kinesisStreamingSourceOptions_classification, kinesisStreamingSourceOptions_delimiter, kinesisStreamingSourceOptions_describeShardInterval, kinesisStreamingSourceOptions_endpointUrl, kinesisStreamingSourceOptions_idleTimeBetweenReadsInMs, kinesisStreamingSourceOptions_maxFetchRecordsPerShard, kinesisStreamingSourceOptions_maxFetchTimeInMs, kinesisStreamingSourceOptions_maxRecordPerRead, kinesisStreamingSourceOptions_maxRetryIntervalMs, kinesisStreamingSourceOptions_numRetries, kinesisStreamingSourceOptions_retryIntervalMs, kinesisStreamingSourceOptions_roleArn, kinesisStreamingSourceOptions_roleSessionName, kinesisStreamingSourceOptions_startingPosition, kinesisStreamingSourceOptions_streamArn, kinesisStreamingSourceOptions_streamName, -- * LabelingSetGenerationTaskRunProperties LabelingSetGenerationTaskRunProperties (..), newLabelingSetGenerationTaskRunProperties, labelingSetGenerationTaskRunProperties_outputS3Path, -- * LakeFormationConfiguration LakeFormationConfiguration (..), newLakeFormationConfiguration, lakeFormationConfiguration_accountId, lakeFormationConfiguration_useLakeFormationCredentials, -- * LastActiveDefinition LastActiveDefinition (..), newLastActiveDefinition, lastActiveDefinition_blueprintLocation, lastActiveDefinition_blueprintServiceLocation, lastActiveDefinition_description, lastActiveDefinition_lastModifiedOn, lastActiveDefinition_parameterSpec, -- * LastCrawlInfo LastCrawlInfo (..), newLastCrawlInfo, lastCrawlInfo_errorMessage, lastCrawlInfo_logGroup, lastCrawlInfo_logStream, lastCrawlInfo_messagePrefix, lastCrawlInfo_startTime, lastCrawlInfo_status, -- * LineageConfiguration LineageConfiguration (..), newLineageConfiguration, lineageConfiguration_crawlerLineageSettings, -- * Location Location (..), newLocation, location_dynamoDB, location_jdbc, location_s3, -- * LongColumnStatisticsData LongColumnStatisticsData (..), newLongColumnStatisticsData, longColumnStatisticsData_maximumValue, longColumnStatisticsData_minimumValue, longColumnStatisticsData_numberOfNulls, longColumnStatisticsData_numberOfDistinctValues, -- * MLTransform MLTransform (..), newMLTransform, mLTransform_createdOn, mLTransform_description, mLTransform_evaluationMetrics, mLTransform_glueVersion, mLTransform_inputRecordTables, mLTransform_labelCount, mLTransform_lastModifiedOn, mLTransform_maxCapacity, mLTransform_maxRetries, mLTransform_name, mLTransform_numberOfWorkers, mLTransform_parameters, mLTransform_role, mLTransform_schema, mLTransform_status, mLTransform_timeout, mLTransform_transformEncryption, mLTransform_transformId, mLTransform_workerType, -- * MLUserDataEncryption MLUserDataEncryption (..), newMLUserDataEncryption, mLUserDataEncryption_kmsKeyId, mLUserDataEncryption_mlUserDataEncryptionMode, -- * Mapping Mapping (..), newMapping, mapping_children, mapping_dropped, mapping_fromPath, mapping_fromType, mapping_toKey, mapping_toType, -- * MappingEntry MappingEntry (..), newMappingEntry, mappingEntry_sourcePath, mappingEntry_sourceTable, mappingEntry_sourceType, mappingEntry_targetPath, mappingEntry_targetTable, mappingEntry_targetType, -- * Merge Merge (..), newMerge, merge_name, merge_inputs, merge_source, merge_primaryKeys, -- * MetadataInfo MetadataInfo (..), newMetadataInfo, metadataInfo_createdTime, metadataInfo_metadataValue, metadataInfo_otherMetadataValueList, -- * MetadataKeyValuePair MetadataKeyValuePair (..), newMetadataKeyValuePair, metadataKeyValuePair_metadataKey, metadataKeyValuePair_metadataValue, -- * MicrosoftSQLServerCatalogSource MicrosoftSQLServerCatalogSource (..), newMicrosoftSQLServerCatalogSource, microsoftSQLServerCatalogSource_name, microsoftSQLServerCatalogSource_database, microsoftSQLServerCatalogSource_table, -- * MicrosoftSQLServerCatalogTarget MicrosoftSQLServerCatalogTarget (..), newMicrosoftSQLServerCatalogTarget, microsoftSQLServerCatalogTarget_name, microsoftSQLServerCatalogTarget_inputs, microsoftSQLServerCatalogTarget_database, microsoftSQLServerCatalogTarget_table, -- * MongoDBTarget MongoDBTarget (..), newMongoDBTarget, mongoDBTarget_connectionName, mongoDBTarget_path, mongoDBTarget_scanAll, -- * MySQLCatalogSource MySQLCatalogSource (..), newMySQLCatalogSource, mySQLCatalogSource_name, mySQLCatalogSource_database, mySQLCatalogSource_table, -- * MySQLCatalogTarget MySQLCatalogTarget (..), newMySQLCatalogTarget, mySQLCatalogTarget_name, mySQLCatalogTarget_inputs, mySQLCatalogTarget_database, mySQLCatalogTarget_table, -- * Node Node (..), newNode, node_crawlerDetails, node_jobDetails, node_name, node_triggerDetails, node_type, node_uniqueId, -- * NotificationProperty NotificationProperty (..), newNotificationProperty, notificationProperty_notifyDelayAfter, -- * NullCheckBoxList NullCheckBoxList (..), newNullCheckBoxList, nullCheckBoxList_isEmpty, nullCheckBoxList_isNegOne, nullCheckBoxList_isNullString, -- * NullValueField NullValueField (..), newNullValueField, nullValueField_value, nullValueField_datatype, -- * OracleSQLCatalogSource OracleSQLCatalogSource (..), newOracleSQLCatalogSource, oracleSQLCatalogSource_name, oracleSQLCatalogSource_database, oracleSQLCatalogSource_table, -- * OracleSQLCatalogTarget OracleSQLCatalogTarget (..), newOracleSQLCatalogTarget, oracleSQLCatalogTarget_name, oracleSQLCatalogTarget_inputs, oracleSQLCatalogTarget_database, oracleSQLCatalogTarget_table, -- * Order Order (..), newOrder, order_column, order_sortOrder, -- * OtherMetadataValueListItem OtherMetadataValueListItem (..), newOtherMetadataValueListItem, otherMetadataValueListItem_createdTime, otherMetadataValueListItem_metadataValue, -- * PIIDetection PIIDetection (..), newPIIDetection, pIIDetection_maskValue, pIIDetection_outputColumnName, pIIDetection_sampleFraction, pIIDetection_thresholdFraction, pIIDetection_name, pIIDetection_inputs, pIIDetection_piiType, pIIDetection_entityTypesToDetect, -- * Partition Partition (..), newPartition, partition_catalogId, partition_creationTime, partition_databaseName, partition_lastAccessTime, partition_lastAnalyzedTime, partition_parameters, partition_storageDescriptor, partition_tableName, partition_values, -- * PartitionError PartitionError (..), newPartitionError, partitionError_errorDetail, partitionError_partitionValues, -- * PartitionIndex PartitionIndex (..), newPartitionIndex, partitionIndex_keys, partitionIndex_indexName, -- * PartitionIndexDescriptor PartitionIndexDescriptor (..), newPartitionIndexDescriptor, partitionIndexDescriptor_backfillErrors, partitionIndexDescriptor_indexName, partitionIndexDescriptor_keys, partitionIndexDescriptor_indexStatus, -- * PartitionInput PartitionInput (..), newPartitionInput, partitionInput_lastAccessTime, partitionInput_lastAnalyzedTime, partitionInput_parameters, partitionInput_storageDescriptor, partitionInput_values, -- * PartitionValueList PartitionValueList (..), newPartitionValueList, partitionValueList_values, -- * PhysicalConnectionRequirements PhysicalConnectionRequirements (..), newPhysicalConnectionRequirements, physicalConnectionRequirements_availabilityZone, physicalConnectionRequirements_securityGroupIdList, physicalConnectionRequirements_subnetId, -- * PostgreSQLCatalogSource PostgreSQLCatalogSource (..), newPostgreSQLCatalogSource, postgreSQLCatalogSource_name, postgreSQLCatalogSource_database, postgreSQLCatalogSource_table, -- * PostgreSQLCatalogTarget PostgreSQLCatalogTarget (..), newPostgreSQLCatalogTarget, postgreSQLCatalogTarget_name, postgreSQLCatalogTarget_inputs, postgreSQLCatalogTarget_database, postgreSQLCatalogTarget_table, -- * Predecessor Predecessor (..), newPredecessor, predecessor_jobName, predecessor_runId, -- * Predicate Predicate (..), newPredicate, predicate_conditions, predicate_logical, -- * PrincipalPermissions PrincipalPermissions (..), newPrincipalPermissions, principalPermissions_permissions, principalPermissions_principal, -- * PropertyPredicate PropertyPredicate (..), newPropertyPredicate, propertyPredicate_comparator, propertyPredicate_key, propertyPredicate_value, -- * RecrawlPolicy RecrawlPolicy (..), newRecrawlPolicy, recrawlPolicy_recrawlBehavior, -- * RedshiftSource RedshiftSource (..), newRedshiftSource, redshiftSource_redshiftTmpDir, redshiftSource_tmpDirIAMRole, redshiftSource_name, redshiftSource_database, redshiftSource_table, -- * RedshiftTarget RedshiftTarget (..), newRedshiftTarget, redshiftTarget_redshiftTmpDir, redshiftTarget_tmpDirIAMRole, redshiftTarget_upsertRedshiftOptions, redshiftTarget_name, redshiftTarget_inputs, redshiftTarget_database, redshiftTarget_table, -- * RegistryId RegistryId (..), newRegistryId, registryId_registryArn, registryId_registryName, -- * RegistryListItem RegistryListItem (..), newRegistryListItem, registryListItem_createdTime, registryListItem_description, registryListItem_registryArn, registryListItem_registryName, registryListItem_status, registryListItem_updatedTime, -- * RelationalCatalogSource RelationalCatalogSource (..), newRelationalCatalogSource, relationalCatalogSource_name, relationalCatalogSource_database, relationalCatalogSource_table, -- * RenameField RenameField (..), newRenameField, renameField_name, renameField_inputs, renameField_sourcePath, renameField_targetPath, -- * ResourceUri ResourceUri (..), newResourceUri, resourceUri_resourceType, resourceUri_uri, -- * S3CatalogSource S3CatalogSource (..), newS3CatalogSource, s3CatalogSource_additionalOptions, s3CatalogSource_partitionPredicate, s3CatalogSource_name, s3CatalogSource_database, s3CatalogSource_table, -- * S3CatalogTarget S3CatalogTarget (..), newS3CatalogTarget, s3CatalogTarget_partitionKeys, s3CatalogTarget_schemaChangePolicy, s3CatalogTarget_name, s3CatalogTarget_inputs, s3CatalogTarget_table, s3CatalogTarget_database, -- * S3CsvSource S3CsvSource (..), newS3CsvSource, s3CsvSource_additionalOptions, s3CsvSource_compressionType, s3CsvSource_escaper, s3CsvSource_exclusions, s3CsvSource_groupFiles, s3CsvSource_groupSize, s3CsvSource_maxBand, s3CsvSource_maxFilesInBand, s3CsvSource_multiline, s3CsvSource_optimizePerformance, s3CsvSource_outputSchemas, s3CsvSource_recurse, s3CsvSource_skipFirst, s3CsvSource_withHeader, s3CsvSource_writeHeader, s3CsvSource_name, s3CsvSource_paths, s3CsvSource_separator, s3CsvSource_quoteChar, -- * S3DirectSourceAdditionalOptions S3DirectSourceAdditionalOptions (..), newS3DirectSourceAdditionalOptions, s3DirectSourceAdditionalOptions_boundedFiles, s3DirectSourceAdditionalOptions_boundedSize, s3DirectSourceAdditionalOptions_enableSamplePath, s3DirectSourceAdditionalOptions_samplePath, -- * S3DirectTarget S3DirectTarget (..), newS3DirectTarget, s3DirectTarget_compression, s3DirectTarget_partitionKeys, s3DirectTarget_schemaChangePolicy, s3DirectTarget_name, s3DirectTarget_inputs, s3DirectTarget_path, s3DirectTarget_format, -- * S3Encryption S3Encryption (..), newS3Encryption, s3Encryption_kmsKeyArn, s3Encryption_s3EncryptionMode, -- * S3GlueParquetTarget S3GlueParquetTarget (..), newS3GlueParquetTarget, s3GlueParquetTarget_compression, s3GlueParquetTarget_partitionKeys, s3GlueParquetTarget_schemaChangePolicy, s3GlueParquetTarget_name, s3GlueParquetTarget_inputs, s3GlueParquetTarget_path, -- * S3JsonSource S3JsonSource (..), newS3JsonSource, s3JsonSource_additionalOptions, s3JsonSource_compressionType, s3JsonSource_exclusions, s3JsonSource_groupFiles, s3JsonSource_groupSize, s3JsonSource_jsonPath, s3JsonSource_maxBand, s3JsonSource_maxFilesInBand, s3JsonSource_multiline, s3JsonSource_outputSchemas, s3JsonSource_recurse, s3JsonSource_name, s3JsonSource_paths, -- * S3ParquetSource S3ParquetSource (..), newS3ParquetSource, s3ParquetSource_additionalOptions, s3ParquetSource_compressionType, s3ParquetSource_exclusions, s3ParquetSource_groupFiles, s3ParquetSource_groupSize, s3ParquetSource_maxBand, s3ParquetSource_maxFilesInBand, s3ParquetSource_outputSchemas, s3ParquetSource_recurse, s3ParquetSource_name, s3ParquetSource_paths, -- * S3SourceAdditionalOptions S3SourceAdditionalOptions (..), newS3SourceAdditionalOptions, s3SourceAdditionalOptions_boundedFiles, s3SourceAdditionalOptions_boundedSize, -- * S3Target S3Target (..), newS3Target, s3Target_connectionName, s3Target_dlqEventQueueArn, s3Target_eventQueueArn, s3Target_exclusions, s3Target_path, s3Target_sampleSize, -- * Schedule Schedule (..), newSchedule, schedule_scheduleExpression, schedule_state, -- * SchemaChangePolicy SchemaChangePolicy (..), newSchemaChangePolicy, schemaChangePolicy_deleteBehavior, schemaChangePolicy_updateBehavior, -- * SchemaColumn SchemaColumn (..), newSchemaColumn, schemaColumn_dataType, schemaColumn_name, -- * SchemaId SchemaId (..), newSchemaId, schemaId_registryName, schemaId_schemaArn, schemaId_schemaName, -- * SchemaListItem SchemaListItem (..), newSchemaListItem, schemaListItem_createdTime, schemaListItem_description, schemaListItem_registryName, schemaListItem_schemaArn, schemaListItem_schemaName, schemaListItem_schemaStatus, schemaListItem_updatedTime, -- * SchemaReference SchemaReference (..), newSchemaReference, schemaReference_schemaId, schemaReference_schemaVersionId, schemaReference_schemaVersionNumber, -- * SchemaVersionErrorItem SchemaVersionErrorItem (..), newSchemaVersionErrorItem, schemaVersionErrorItem_errorDetails, schemaVersionErrorItem_versionNumber, -- * SchemaVersionListItem SchemaVersionListItem (..), newSchemaVersionListItem, schemaVersionListItem_createdTime, schemaVersionListItem_schemaArn, schemaVersionListItem_schemaVersionId, schemaVersionListItem_status, schemaVersionListItem_versionNumber, -- * SchemaVersionNumber SchemaVersionNumber (..), newSchemaVersionNumber, schemaVersionNumber_latestVersion, schemaVersionNumber_versionNumber, -- * SecurityConfiguration SecurityConfiguration (..), newSecurityConfiguration, securityConfiguration_createdTimeStamp, securityConfiguration_encryptionConfiguration, securityConfiguration_name, -- * Segment Segment (..), newSegment, segment_segmentNumber, segment_totalSegments, -- * SelectFields SelectFields (..), newSelectFields, selectFields_name, selectFields_inputs, selectFields_paths, -- * SelectFromCollection SelectFromCollection (..), newSelectFromCollection, selectFromCollection_name, selectFromCollection_inputs, selectFromCollection_index, -- * SerDeInfo SerDeInfo (..), newSerDeInfo, serDeInfo_name, serDeInfo_parameters, serDeInfo_serializationLibrary, -- * Session Session (..), newSession, session_command, session_connections, session_createdOn, session_defaultArguments, session_description, session_errorMessage, session_glueVersion, session_id, session_maxCapacity, session_progress, session_role, session_securityConfiguration, session_status, -- * SessionCommand SessionCommand (..), newSessionCommand, sessionCommand_name, sessionCommand_pythonVersion, -- * SkewedInfo SkewedInfo (..), newSkewedInfo, skewedInfo_skewedColumnNames, skewedInfo_skewedColumnValueLocationMaps, skewedInfo_skewedColumnValues, -- * SortCriterion SortCriterion (..), newSortCriterion, sortCriterion_fieldName, sortCriterion_sort, -- * SourceControlDetails SourceControlDetails (..), newSourceControlDetails, sourceControlDetails_authStrategy, sourceControlDetails_authToken, sourceControlDetails_branch, sourceControlDetails_folder, sourceControlDetails_lastCommitId, sourceControlDetails_owner, sourceControlDetails_provider, sourceControlDetails_repository, -- * SparkConnectorSource SparkConnectorSource (..), newSparkConnectorSource, sparkConnectorSource_additionalOptions, sparkConnectorSource_outputSchemas, sparkConnectorSource_name, sparkConnectorSource_connectionName, sparkConnectorSource_connectorName, sparkConnectorSource_connectionType, -- * SparkConnectorTarget SparkConnectorTarget (..), newSparkConnectorTarget, sparkConnectorTarget_additionalOptions, sparkConnectorTarget_outputSchemas, sparkConnectorTarget_name, sparkConnectorTarget_inputs, sparkConnectorTarget_connectionName, sparkConnectorTarget_connectorName, sparkConnectorTarget_connectionType, -- * SparkSQL SparkSQL (..), newSparkSQL, sparkSQL_outputSchemas, sparkSQL_name, sparkSQL_inputs, sparkSQL_sqlQuery, sparkSQL_sqlAliases, -- * Spigot Spigot (..), newSpigot, spigot_prob, spigot_topk, spigot_name, spigot_inputs, spigot_path, -- * SplitFields SplitFields (..), newSplitFields, splitFields_name, splitFields_inputs, splitFields_paths, -- * SqlAlias SqlAlias (..), newSqlAlias, sqlAlias_from, sqlAlias_alias, -- * StartingEventBatchCondition StartingEventBatchCondition (..), newStartingEventBatchCondition, startingEventBatchCondition_batchSize, startingEventBatchCondition_batchWindow, -- * Statement Statement (..), newStatement, statement_code, statement_completedOn, statement_id, statement_output, statement_progress, statement_startedOn, statement_state, -- * StatementOutput StatementOutput (..), newStatementOutput, statementOutput_data, statementOutput_errorName, statementOutput_errorValue, statementOutput_executionCount, statementOutput_status, statementOutput_traceback, -- * StatementOutputData StatementOutputData (..), newStatementOutputData, statementOutputData_textPlain, -- * StorageDescriptor StorageDescriptor (..), newStorageDescriptor, storageDescriptor_additionalLocations, storageDescriptor_bucketColumns, storageDescriptor_columns, storageDescriptor_compressed, storageDescriptor_inputFormat, storageDescriptor_location, storageDescriptor_numberOfBuckets, storageDescriptor_outputFormat, storageDescriptor_parameters, storageDescriptor_schemaReference, storageDescriptor_serdeInfo, storageDescriptor_skewedInfo, storageDescriptor_sortColumns, storageDescriptor_storedAsSubDirectories, -- * StreamingDataPreviewOptions StreamingDataPreviewOptions (..), newStreamingDataPreviewOptions, streamingDataPreviewOptions_pollingTime, streamingDataPreviewOptions_recordPollingLimit, -- * StringColumnStatisticsData StringColumnStatisticsData (..), newStringColumnStatisticsData, stringColumnStatisticsData_maximumLength, stringColumnStatisticsData_averageLength, stringColumnStatisticsData_numberOfNulls, stringColumnStatisticsData_numberOfDistinctValues, -- * Table Table (..), newTable, table_catalogId, table_createTime, table_createdBy, table_databaseName, table_description, table_isRegisteredWithLakeFormation, table_lastAccessTime, table_lastAnalyzedTime, table_owner, table_parameters, table_partitionKeys, table_retention, table_storageDescriptor, table_tableType, table_targetTable, table_updateTime, table_versionId, table_viewExpandedText, table_viewOriginalText, table_name, -- * TableError TableError (..), newTableError, tableError_errorDetail, tableError_tableName, -- * TableIdentifier TableIdentifier (..), newTableIdentifier, tableIdentifier_catalogId, tableIdentifier_databaseName, tableIdentifier_name, -- * TableInput TableInput (..), newTableInput, tableInput_description, tableInput_lastAccessTime, tableInput_lastAnalyzedTime, tableInput_owner, tableInput_parameters, tableInput_partitionKeys, tableInput_retention, tableInput_storageDescriptor, tableInput_tableType, tableInput_targetTable, tableInput_viewExpandedText, tableInput_viewOriginalText, tableInput_name, -- * TableVersion TableVersion (..), newTableVersion, tableVersion_table, tableVersion_versionId, -- * TableVersionError TableVersionError (..), newTableVersionError, tableVersionError_errorDetail, tableVersionError_tableName, tableVersionError_versionId, -- * TaskRun TaskRun (..), newTaskRun, taskRun_completedOn, taskRun_errorString, taskRun_executionTime, taskRun_lastModifiedOn, taskRun_logGroupName, taskRun_properties, taskRun_startedOn, taskRun_status, taskRun_taskRunId, taskRun_transformId, -- * TaskRunFilterCriteria TaskRunFilterCriteria (..), newTaskRunFilterCriteria, taskRunFilterCriteria_startedAfter, taskRunFilterCriteria_startedBefore, taskRunFilterCriteria_status, taskRunFilterCriteria_taskRunType, -- * TaskRunProperties TaskRunProperties (..), newTaskRunProperties, taskRunProperties_exportLabelsTaskRunProperties, taskRunProperties_findMatchesTaskRunProperties, taskRunProperties_importLabelsTaskRunProperties, taskRunProperties_labelingSetGenerationTaskRunProperties, taskRunProperties_taskType, -- * TaskRunSortCriteria TaskRunSortCriteria (..), newTaskRunSortCriteria, taskRunSortCriteria_column, taskRunSortCriteria_sortDirection, -- * TransformConfigParameter TransformConfigParameter (..), newTransformConfigParameter, transformConfigParameter_isOptional, transformConfigParameter_listType, transformConfigParameter_validationMessage, transformConfigParameter_validationRule, transformConfigParameter_value, transformConfigParameter_name, transformConfigParameter_type, -- * TransformEncryption TransformEncryption (..), newTransformEncryption, transformEncryption_mlUserDataEncryption, transformEncryption_taskRunSecurityConfigurationName, -- * TransformFilterCriteria TransformFilterCriteria (..), newTransformFilterCriteria, transformFilterCriteria_createdAfter, transformFilterCriteria_createdBefore, transformFilterCriteria_glueVersion, transformFilterCriteria_lastModifiedAfter, transformFilterCriteria_lastModifiedBefore, transformFilterCriteria_name, transformFilterCriteria_schema, transformFilterCriteria_status, transformFilterCriteria_transformType, -- * TransformParameters TransformParameters (..), newTransformParameters, transformParameters_findMatchesParameters, transformParameters_transformType, -- * TransformSortCriteria TransformSortCriteria (..), newTransformSortCriteria, transformSortCriteria_column, transformSortCriteria_sortDirection, -- * Trigger Trigger (..), newTrigger, trigger_actions, trigger_description, trigger_eventBatchingCondition, trigger_id, trigger_name, trigger_predicate, trigger_schedule, trigger_state, trigger_type, trigger_workflowName, -- * TriggerNodeDetails TriggerNodeDetails (..), newTriggerNodeDetails, triggerNodeDetails_trigger, -- * TriggerUpdate TriggerUpdate (..), newTriggerUpdate, triggerUpdate_actions, triggerUpdate_description, triggerUpdate_eventBatchingCondition, triggerUpdate_name, triggerUpdate_predicate, triggerUpdate_schedule, -- * UnfilteredPartition UnfilteredPartition (..), newUnfilteredPartition, unfilteredPartition_authorizedColumns, unfilteredPartition_isRegisteredWithLakeFormation, unfilteredPartition_partition, -- * Union Union (..), newUnion, union_name, union_inputs, union_unionType, -- * UpdateCsvClassifierRequest UpdateCsvClassifierRequest (..), newUpdateCsvClassifierRequest, updateCsvClassifierRequest_allowSingleColumn, updateCsvClassifierRequest_containsHeader, updateCsvClassifierRequest_customDatatypeConfigured, updateCsvClassifierRequest_customDatatypes, updateCsvClassifierRequest_delimiter, updateCsvClassifierRequest_disableValueTrimming, updateCsvClassifierRequest_header, updateCsvClassifierRequest_quoteSymbol, updateCsvClassifierRequest_name, -- * UpdateGrokClassifierRequest UpdateGrokClassifierRequest (..), newUpdateGrokClassifierRequest, updateGrokClassifierRequest_classification, updateGrokClassifierRequest_customPatterns, updateGrokClassifierRequest_grokPattern, updateGrokClassifierRequest_name, -- * UpdateJsonClassifierRequest UpdateJsonClassifierRequest (..), newUpdateJsonClassifierRequest, updateJsonClassifierRequest_jsonPath, updateJsonClassifierRequest_name, -- * UpdateXMLClassifierRequest UpdateXMLClassifierRequest (..), newUpdateXMLClassifierRequest, updateXMLClassifierRequest_classification, updateXMLClassifierRequest_rowTag, updateXMLClassifierRequest_name, -- * UpsertRedshiftTargetOptions UpsertRedshiftTargetOptions (..), newUpsertRedshiftTargetOptions, upsertRedshiftTargetOptions_connectionName, upsertRedshiftTargetOptions_tableLocation, upsertRedshiftTargetOptions_upsertKeys, -- * UserDefinedFunction UserDefinedFunction (..), newUserDefinedFunction, userDefinedFunction_catalogId, userDefinedFunction_className, userDefinedFunction_createTime, userDefinedFunction_databaseName, userDefinedFunction_functionName, userDefinedFunction_ownerName, userDefinedFunction_ownerType, userDefinedFunction_resourceUris, -- * UserDefinedFunctionInput UserDefinedFunctionInput (..), newUserDefinedFunctionInput, userDefinedFunctionInput_className, userDefinedFunctionInput_functionName, userDefinedFunctionInput_ownerName, userDefinedFunctionInput_ownerType, userDefinedFunctionInput_resourceUris, -- * Workflow Workflow (..), newWorkflow, workflow_blueprintDetails, workflow_createdOn, workflow_defaultRunProperties, workflow_description, workflow_graph, workflow_lastModifiedOn, workflow_lastRun, workflow_maxConcurrentRuns, workflow_name, -- * WorkflowGraph WorkflowGraph (..), newWorkflowGraph, workflowGraph_edges, workflowGraph_nodes, -- * WorkflowRun WorkflowRun (..), newWorkflowRun, workflowRun_completedOn, workflowRun_errorMessage, workflowRun_graph, workflowRun_name, workflowRun_previousRunId, workflowRun_startedOn, workflowRun_startingEventBatchCondition, workflowRun_statistics, workflowRun_status, workflowRun_workflowRunId, workflowRun_workflowRunProperties, -- * WorkflowRunStatistics WorkflowRunStatistics (..), newWorkflowRunStatistics, workflowRunStatistics_erroredActions, workflowRunStatistics_failedActions, workflowRunStatistics_runningActions, workflowRunStatistics_stoppedActions, workflowRunStatistics_succeededActions, workflowRunStatistics_timeoutActions, workflowRunStatistics_totalActions, workflowRunStatistics_waitingActions, -- * XMLClassifier XMLClassifier (..), newXMLClassifier, xMLClassifier_creationTime, xMLClassifier_lastUpdated, xMLClassifier_rowTag, xMLClassifier_version, xMLClassifier_name, xMLClassifier_classification, ) where import qualified Amazonka.Core as Core import qualified Amazonka.Core.Lens.Internal as Lens import Amazonka.Glue.Types.Action import Amazonka.Glue.Types.AggFunction import Amazonka.Glue.Types.Aggregate import Amazonka.Glue.Types.AggregateOperation import Amazonka.Glue.Types.ApplyMapping import Amazonka.Glue.Types.AthenaConnectorSource import Amazonka.Glue.Types.AuditContext import Amazonka.Glue.Types.BackfillError import Amazonka.Glue.Types.BackfillErrorCode import Amazonka.Glue.Types.BasicCatalogTarget import Amazonka.Glue.Types.BatchStopJobRunError import Amazonka.Glue.Types.BatchStopJobRunSuccessfulSubmission import Amazonka.Glue.Types.BatchUpdatePartitionFailureEntry import Amazonka.Glue.Types.BatchUpdatePartitionRequestEntry import Amazonka.Glue.Types.BinaryColumnStatisticsData import Amazonka.Glue.Types.Blueprint import Amazonka.Glue.Types.BlueprintDetails import Amazonka.Glue.Types.BlueprintRun import Amazonka.Glue.Types.BlueprintRunState import Amazonka.Glue.Types.BlueprintStatus import Amazonka.Glue.Types.BooleanColumnStatisticsData import Amazonka.Glue.Types.CatalogEncryptionMode import Amazonka.Glue.Types.CatalogEntry import Amazonka.Glue.Types.CatalogImportStatus import Amazonka.Glue.Types.CatalogKafkaSource import Amazonka.Glue.Types.CatalogKinesisSource import Amazonka.Glue.Types.CatalogSchemaChangePolicy import Amazonka.Glue.Types.CatalogSource import Amazonka.Glue.Types.CatalogTarget import Amazonka.Glue.Types.Classifier import Amazonka.Glue.Types.CloudWatchEncryption import Amazonka.Glue.Types.CloudWatchEncryptionMode import Amazonka.Glue.Types.CodeGenConfigurationNode import Amazonka.Glue.Types.CodeGenEdge import Amazonka.Glue.Types.CodeGenNode import Amazonka.Glue.Types.CodeGenNodeArg import Amazonka.Glue.Types.Column import Amazonka.Glue.Types.ColumnError import Amazonka.Glue.Types.ColumnImportance import Amazonka.Glue.Types.ColumnRowFilter import Amazonka.Glue.Types.ColumnStatistics import Amazonka.Glue.Types.ColumnStatisticsData import Amazonka.Glue.Types.ColumnStatisticsError import Amazonka.Glue.Types.ColumnStatisticsType import Amazonka.Glue.Types.Comparator import Amazonka.Glue.Types.Compatibility import Amazonka.Glue.Types.CompressionType import Amazonka.Glue.Types.Condition import Amazonka.Glue.Types.ConfusionMatrix import Amazonka.Glue.Types.Connection import Amazonka.Glue.Types.ConnectionInput import Amazonka.Glue.Types.ConnectionPasswordEncryption import Amazonka.Glue.Types.ConnectionPropertyKey import Amazonka.Glue.Types.ConnectionType import Amazonka.Glue.Types.ConnectionsList import Amazonka.Glue.Types.Crawl import Amazonka.Glue.Types.CrawlState import Amazonka.Glue.Types.Crawler import Amazonka.Glue.Types.CrawlerHistory import Amazonka.Glue.Types.CrawlerHistoryState import Amazonka.Glue.Types.CrawlerLineageSettings import Amazonka.Glue.Types.CrawlerMetrics import Amazonka.Glue.Types.CrawlerNodeDetails import Amazonka.Glue.Types.CrawlerState import Amazonka.Glue.Types.CrawlerTargets import Amazonka.Glue.Types.CrawlsFilter import Amazonka.Glue.Types.CreateCsvClassifierRequest import Amazonka.Glue.Types.CreateGrokClassifierRequest import Amazonka.Glue.Types.CreateJsonClassifierRequest import Amazonka.Glue.Types.CreateXMLClassifierRequest import Amazonka.Glue.Types.CsvClassifier import Amazonka.Glue.Types.CsvHeaderOption import Amazonka.Glue.Types.CustomCode import Amazonka.Glue.Types.CustomEntityType import Amazonka.Glue.Types.DQResultsPublishingOptions import Amazonka.Glue.Types.DQStopJobOnFailureOptions import Amazonka.Glue.Types.DQStopJobOnFailureTiming import Amazonka.Glue.Types.DQTransformOutput import Amazonka.Glue.Types.DataCatalogEncryptionSettings import Amazonka.Glue.Types.DataFormat import Amazonka.Glue.Types.DataLakePrincipal import Amazonka.Glue.Types.DataQualityEvaluationRunAdditionalRunOptions import Amazonka.Glue.Types.DataQualityResult import Amazonka.Glue.Types.DataQualityResultDescription import Amazonka.Glue.Types.DataQualityResultFilterCriteria import Amazonka.Glue.Types.DataQualityRuleRecommendationRunDescription import Amazonka.Glue.Types.DataQualityRuleRecommendationRunFilter import Amazonka.Glue.Types.DataQualityRuleResult import Amazonka.Glue.Types.DataQualityRuleResultStatus import Amazonka.Glue.Types.DataQualityRulesetEvaluationRunDescription import Amazonka.Glue.Types.DataQualityRulesetEvaluationRunFilter import Amazonka.Glue.Types.DataQualityRulesetFilterCriteria import Amazonka.Glue.Types.DataQualityRulesetListDetails import Amazonka.Glue.Types.DataQualityTargetTable import Amazonka.Glue.Types.DataSource import Amazonka.Glue.Types.Database import Amazonka.Glue.Types.DatabaseIdentifier import Amazonka.Glue.Types.DatabaseInput import Amazonka.Glue.Types.Datatype import Amazonka.Glue.Types.DateColumnStatisticsData import Amazonka.Glue.Types.DecimalColumnStatisticsData import Amazonka.Glue.Types.DecimalNumber import Amazonka.Glue.Types.DeleteBehavior import Amazonka.Glue.Types.DeltaTarget import Amazonka.Glue.Types.DevEndpoint import Amazonka.Glue.Types.DevEndpointCustomLibraries import Amazonka.Glue.Types.DirectKafkaSource import Amazonka.Glue.Types.DirectKinesisSource import Amazonka.Glue.Types.DirectSchemaChangePolicy import Amazonka.Glue.Types.DoubleColumnStatisticsData import Amazonka.Glue.Types.DropDuplicates import Amazonka.Glue.Types.DropFields import Amazonka.Glue.Types.DropNullFields import Amazonka.Glue.Types.DynamicTransform import Amazonka.Glue.Types.DynamoDBCatalogSource import Amazonka.Glue.Types.DynamoDBTarget import Amazonka.Glue.Types.Edge import Amazonka.Glue.Types.EnableHybridValues import Amazonka.Glue.Types.EncryptionAtRest import Amazonka.Glue.Types.EncryptionConfiguration import Amazonka.Glue.Types.ErrorDetail import Amazonka.Glue.Types.ErrorDetails import Amazonka.Glue.Types.EvaluateDataQuality import Amazonka.Glue.Types.EvaluationMetrics import Amazonka.Glue.Types.EventBatchingCondition import Amazonka.Glue.Types.ExecutionClass import Amazonka.Glue.Types.ExecutionProperty import Amazonka.Glue.Types.ExistCondition import Amazonka.Glue.Types.ExportLabelsTaskRunProperties import Amazonka.Glue.Types.FieldName import Amazonka.Glue.Types.FillMissingValues import Amazonka.Glue.Types.Filter import Amazonka.Glue.Types.FilterExpression import Amazonka.Glue.Types.FilterLogicalOperator import Amazonka.Glue.Types.FilterOperation import Amazonka.Glue.Types.FilterOperator import Amazonka.Glue.Types.FilterValue import Amazonka.Glue.Types.FilterValueType import Amazonka.Glue.Types.FindMatchesMetrics import Amazonka.Glue.Types.FindMatchesParameters import Amazonka.Glue.Types.FindMatchesTaskRunProperties import Amazonka.Glue.Types.GetConnectionsFilter import Amazonka.Glue.Types.GluePolicy import Amazonka.Glue.Types.GlueRecordType import Amazonka.Glue.Types.GlueSchema import Amazonka.Glue.Types.GlueStudioSchemaColumn import Amazonka.Glue.Types.GlueTable import Amazonka.Glue.Types.GovernedCatalogSource import Amazonka.Glue.Types.GovernedCatalogTarget import Amazonka.Glue.Types.GrokClassifier import Amazonka.Glue.Types.ImportLabelsTaskRunProperties import Amazonka.Glue.Types.JDBCConnectorOptions import Amazonka.Glue.Types.JDBCConnectorSource import Amazonka.Glue.Types.JDBCConnectorTarget import Amazonka.Glue.Types.JDBCDataType import Amazonka.Glue.Types.JdbcMetadataEntry import Amazonka.Glue.Types.JdbcTarget import Amazonka.Glue.Types.Job import Amazonka.Glue.Types.JobBookmarkEntry import Amazonka.Glue.Types.JobBookmarksEncryption import Amazonka.Glue.Types.JobBookmarksEncryptionMode import Amazonka.Glue.Types.JobCommand import Amazonka.Glue.Types.JobNodeDetails import Amazonka.Glue.Types.JobRun import Amazonka.Glue.Types.JobRunState import Amazonka.Glue.Types.JobUpdate import Amazonka.Glue.Types.Join import Amazonka.Glue.Types.JoinColumn import Amazonka.Glue.Types.JoinType import Amazonka.Glue.Types.JsonClassifier import Amazonka.Glue.Types.KafkaStreamingSourceOptions import Amazonka.Glue.Types.KeySchemaElement import Amazonka.Glue.Types.KinesisStreamingSourceOptions import Amazonka.Glue.Types.LabelingSetGenerationTaskRunProperties import Amazonka.Glue.Types.LakeFormationConfiguration import Amazonka.Glue.Types.Language import Amazonka.Glue.Types.LastActiveDefinition import Amazonka.Glue.Types.LastCrawlInfo import Amazonka.Glue.Types.LastCrawlStatus import Amazonka.Glue.Types.LineageConfiguration import Amazonka.Glue.Types.Location import Amazonka.Glue.Types.Logical import Amazonka.Glue.Types.LogicalOperator import Amazonka.Glue.Types.LongColumnStatisticsData import Amazonka.Glue.Types.MLTransform import Amazonka.Glue.Types.MLUserDataEncryption import Amazonka.Glue.Types.MLUserDataEncryptionModeString import Amazonka.Glue.Types.Mapping import Amazonka.Glue.Types.MappingEntry import Amazonka.Glue.Types.Merge import Amazonka.Glue.Types.MetadataInfo import Amazonka.Glue.Types.MetadataKeyValuePair import Amazonka.Glue.Types.MicrosoftSQLServerCatalogSource import Amazonka.Glue.Types.MicrosoftSQLServerCatalogTarget import Amazonka.Glue.Types.MongoDBTarget import Amazonka.Glue.Types.MySQLCatalogSource import Amazonka.Glue.Types.MySQLCatalogTarget import Amazonka.Glue.Types.Node import Amazonka.Glue.Types.NodeType import Amazonka.Glue.Types.NotificationProperty import Amazonka.Glue.Types.NullCheckBoxList import Amazonka.Glue.Types.NullValueField import Amazonka.Glue.Types.OracleSQLCatalogSource import Amazonka.Glue.Types.OracleSQLCatalogTarget import Amazonka.Glue.Types.Order import Amazonka.Glue.Types.OtherMetadataValueListItem import Amazonka.Glue.Types.PIIDetection import Amazonka.Glue.Types.ParamType import Amazonka.Glue.Types.ParquetCompressionType import Amazonka.Glue.Types.Partition import Amazonka.Glue.Types.PartitionError import Amazonka.Glue.Types.PartitionIndex import Amazonka.Glue.Types.PartitionIndexDescriptor import Amazonka.Glue.Types.PartitionIndexStatus import Amazonka.Glue.Types.PartitionInput import Amazonka.Glue.Types.PartitionValueList import Amazonka.Glue.Types.Permission import Amazonka.Glue.Types.PermissionType import Amazonka.Glue.Types.PhysicalConnectionRequirements import Amazonka.Glue.Types.PiiType import Amazonka.Glue.Types.PostgreSQLCatalogSource import Amazonka.Glue.Types.PostgreSQLCatalogTarget import Amazonka.Glue.Types.Predecessor import Amazonka.Glue.Types.Predicate import Amazonka.Glue.Types.PrincipalPermissions import Amazonka.Glue.Types.PrincipalType import Amazonka.Glue.Types.PropertyPredicate import Amazonka.Glue.Types.QuoteChar import Amazonka.Glue.Types.RecrawlBehavior import Amazonka.Glue.Types.RecrawlPolicy import Amazonka.Glue.Types.RedshiftSource import Amazonka.Glue.Types.RedshiftTarget import Amazonka.Glue.Types.RegistryId import Amazonka.Glue.Types.RegistryListItem import Amazonka.Glue.Types.RegistryStatus import Amazonka.Glue.Types.RelationalCatalogSource import Amazonka.Glue.Types.RenameField import Amazonka.Glue.Types.ResourceShareType import Amazonka.Glue.Types.ResourceType import Amazonka.Glue.Types.ResourceUri import Amazonka.Glue.Types.S3CatalogSource import Amazonka.Glue.Types.S3CatalogTarget import Amazonka.Glue.Types.S3CsvSource import Amazonka.Glue.Types.S3DirectSourceAdditionalOptions import Amazonka.Glue.Types.S3DirectTarget import Amazonka.Glue.Types.S3Encryption import Amazonka.Glue.Types.S3EncryptionMode import Amazonka.Glue.Types.S3GlueParquetTarget import Amazonka.Glue.Types.S3JsonSource import Amazonka.Glue.Types.S3ParquetSource import Amazonka.Glue.Types.S3SourceAdditionalOptions import Amazonka.Glue.Types.S3Target import Amazonka.Glue.Types.Schedule import Amazonka.Glue.Types.ScheduleState import Amazonka.Glue.Types.SchemaChangePolicy import Amazonka.Glue.Types.SchemaColumn import Amazonka.Glue.Types.SchemaDiffType import Amazonka.Glue.Types.SchemaId import Amazonka.Glue.Types.SchemaListItem import Amazonka.Glue.Types.SchemaReference import Amazonka.Glue.Types.SchemaStatus import Amazonka.Glue.Types.SchemaVersionErrorItem import Amazonka.Glue.Types.SchemaVersionListItem import Amazonka.Glue.Types.SchemaVersionNumber import Amazonka.Glue.Types.SchemaVersionStatus import Amazonka.Glue.Types.SecurityConfiguration import Amazonka.Glue.Types.Segment import Amazonka.Glue.Types.SelectFields import Amazonka.Glue.Types.SelectFromCollection import Amazonka.Glue.Types.Separator import Amazonka.Glue.Types.SerDeInfo import Amazonka.Glue.Types.Session import Amazonka.Glue.Types.SessionCommand import Amazonka.Glue.Types.SessionStatus import Amazonka.Glue.Types.SkewedInfo import Amazonka.Glue.Types.Sort import Amazonka.Glue.Types.SortCriterion import Amazonka.Glue.Types.SortDirectionType import Amazonka.Glue.Types.SourceControlAuthStrategy import Amazonka.Glue.Types.SourceControlDetails import Amazonka.Glue.Types.SourceControlProvider import Amazonka.Glue.Types.SparkConnectorSource import Amazonka.Glue.Types.SparkConnectorTarget import Amazonka.Glue.Types.SparkSQL import Amazonka.Glue.Types.Spigot import Amazonka.Glue.Types.SplitFields import Amazonka.Glue.Types.SqlAlias import Amazonka.Glue.Types.StartingEventBatchCondition import Amazonka.Glue.Types.StartingPosition import Amazonka.Glue.Types.Statement import Amazonka.Glue.Types.StatementOutput import Amazonka.Glue.Types.StatementOutputData import Amazonka.Glue.Types.StatementState import Amazonka.Glue.Types.StorageDescriptor import Amazonka.Glue.Types.StreamingDataPreviewOptions import Amazonka.Glue.Types.StringColumnStatisticsData import Amazonka.Glue.Types.Table import Amazonka.Glue.Types.TableError import Amazonka.Glue.Types.TableIdentifier import Amazonka.Glue.Types.TableInput import Amazonka.Glue.Types.TableVersion import Amazonka.Glue.Types.TableVersionError import Amazonka.Glue.Types.TargetFormat import Amazonka.Glue.Types.TaskRun import Amazonka.Glue.Types.TaskRunFilterCriteria import Amazonka.Glue.Types.TaskRunProperties import Amazonka.Glue.Types.TaskRunSortColumnType import Amazonka.Glue.Types.TaskRunSortCriteria import Amazonka.Glue.Types.TaskStatusType import Amazonka.Glue.Types.TaskType import Amazonka.Glue.Types.TransformConfigParameter import Amazonka.Glue.Types.TransformEncryption import Amazonka.Glue.Types.TransformFilterCriteria import Amazonka.Glue.Types.TransformParameters import Amazonka.Glue.Types.TransformSortColumnType import Amazonka.Glue.Types.TransformSortCriteria import Amazonka.Glue.Types.TransformStatusType import Amazonka.Glue.Types.TransformType import Amazonka.Glue.Types.Trigger import Amazonka.Glue.Types.TriggerNodeDetails import Amazonka.Glue.Types.TriggerState import Amazonka.Glue.Types.TriggerType import Amazonka.Glue.Types.TriggerUpdate import Amazonka.Glue.Types.UnfilteredPartition import Amazonka.Glue.Types.Union import Amazonka.Glue.Types.UnionType import Amazonka.Glue.Types.UpdateBehavior import Amazonka.Glue.Types.UpdateCatalogBehavior import Amazonka.Glue.Types.UpdateCsvClassifierRequest import Amazonka.Glue.Types.UpdateGrokClassifierRequest import Amazonka.Glue.Types.UpdateJsonClassifierRequest import Amazonka.Glue.Types.UpdateXMLClassifierRequest import Amazonka.Glue.Types.UpsertRedshiftTargetOptions import Amazonka.Glue.Types.UserDefinedFunction import Amazonka.Glue.Types.UserDefinedFunctionInput import Amazonka.Glue.Types.WorkerType import Amazonka.Glue.Types.Workflow import Amazonka.Glue.Types.WorkflowGraph import Amazonka.Glue.Types.WorkflowRun import Amazonka.Glue.Types.WorkflowRunStatistics import Amazonka.Glue.Types.WorkflowRunStatus import Amazonka.Glue.Types.XMLClassifier import qualified Amazonka.Prelude as Prelude import qualified Amazonka.Sign.V4 as Sign -- | API version @2017-03-31@ of the Amazon Glue SDK configuration. defaultService :: Core.Service defaultService = Core.Service { Core.abbrev = "Glue", Core.signer = Sign.v4, Core.endpointPrefix = "glue", Core.signingName = "glue", Core.version = "2017-03-31", Core.s3AddressingStyle = Core.S3AddressingStyleAuto, Core.endpoint = Core.defaultEndpoint defaultService, Core.timeout = Prelude.Just 70, Core.check = Core.statusSuccess, Core.error = Core.parseJSONError "Glue", Core.retry = retry } where retry = Core.Exponential { Core.base = 5.0e-2, Core.growth = 2, Core.attempts = 5, Core.check = check } check e | Lens.has (Core.hasStatus 502) e = Prelude.Just "bad_gateway" | Lens.has (Core.hasStatus 504) e = Prelude.Just "gateway_timeout" | Lens.has (Core.hasStatus 500) e = Prelude.Just "general_server_error" | Lens.has (Core.hasStatus 509) e = Prelude.Just "limit_exceeded" | Lens.has ( Core.hasCode "RequestThrottledException" Prelude.. Core.hasStatus 400 ) e = Prelude.Just "request_throttled_exception" | Lens.has (Core.hasStatus 503) e = Prelude.Just "service_unavailable" | Lens.has ( Core.hasCode "ThrottledException" Prelude.. Core.hasStatus 400 ) e = Prelude.Just "throttled_exception" | Lens.has ( Core.hasCode "Throttling" Prelude.. Core.hasStatus 400 ) e = Prelude.Just "throttling" | Lens.has ( Core.hasCode "ThrottlingException" Prelude.. Core.hasStatus 400 ) e = Prelude.Just "throttling_exception" | Lens.has ( Core.hasCode "ProvisionedThroughputExceededException" Prelude.. Core.hasStatus 400 ) e = Prelude.Just "throughput_exceeded" | Lens.has (Core.hasStatus 429) e = Prelude.Just "too_many_requests" | Prelude.otherwise = Prelude.Nothing -- | Access to a resource was denied. _AccessDeniedException :: (Core.AsError a) => Lens.Fold a Core.ServiceError _AccessDeniedException = Core._MatchServiceError defaultService "AccessDeniedException" -- | A resource to be created or added already exists. _AlreadyExistsException :: (Core.AsError a) => Lens.Fold a Core.ServiceError _AlreadyExistsException = Core._MatchServiceError defaultService "AlreadyExistsException" -- | Two processes are trying to modify a resource simultaneously. _ConcurrentModificationException :: (Core.AsError a) => Lens.Fold a Core.ServiceError _ConcurrentModificationException = Core._MatchServiceError defaultService "ConcurrentModificationException" -- | Too many jobs are being run concurrently. _ConcurrentRunsExceededException :: (Core.AsError a) => Lens.Fold a Core.ServiceError _ConcurrentRunsExceededException = Core._MatchServiceError defaultService "ConcurrentRunsExceededException" -- | A specified condition was not satisfied. _ConditionCheckFailureException :: (Core.AsError a) => Lens.Fold a Core.ServiceError _ConditionCheckFailureException = Core._MatchServiceError defaultService "ConditionCheckFailureException" -- | The @CreatePartitions@ API was called on a table that has indexes -- enabled. _ConflictException :: (Core.AsError a) => Lens.Fold a Core.ServiceError _ConflictException = Core._MatchServiceError defaultService "ConflictException" -- | The specified crawler is not running. _CrawlerNotRunningException :: (Core.AsError a) => Lens.Fold a Core.ServiceError _CrawlerNotRunningException = Core._MatchServiceError defaultService "CrawlerNotRunningException" -- | The operation cannot be performed because the crawler is already -- running. _CrawlerRunningException :: (Core.AsError a) => Lens.Fold a Core.ServiceError _CrawlerRunningException = Core._MatchServiceError defaultService "CrawlerRunningException" -- | The specified crawler is stopping. _CrawlerStoppingException :: (Core.AsError a) => Lens.Fold a Core.ServiceError _CrawlerStoppingException = Core._MatchServiceError defaultService "CrawlerStoppingException" -- | A specified entity does not exist _EntityNotFoundException :: (Core.AsError a) => Lens.Fold a Core.ServiceError _EntityNotFoundException = Core._MatchServiceError defaultService "EntityNotFoundException" -- | An encryption operation failed. _GlueEncryptionException :: (Core.AsError a) => Lens.Fold a Core.ServiceError _GlueEncryptionException = Core._MatchServiceError defaultService "GlueEncryptionException" -- | The same unique identifier was associated with two different records. _IdempotentParameterMismatchException :: (Core.AsError a) => Lens.Fold a Core.ServiceError _IdempotentParameterMismatchException = Core._MatchServiceError defaultService "IdempotentParameterMismatchException" -- | The blueprint is in an invalid state to perform a requested operation. _IllegalBlueprintStateException :: (Core.AsError a) => Lens.Fold a Core.ServiceError _IllegalBlueprintStateException = Core._MatchServiceError defaultService "IllegalBlueprintStateException" -- | The session is in an invalid state to perform a requested operation. _IllegalSessionStateException :: (Core.AsError a) => Lens.Fold a Core.ServiceError _IllegalSessionStateException = Core._MatchServiceError defaultService "IllegalSessionStateException" -- | The workflow is in an invalid state to perform a requested operation. _IllegalWorkflowStateException :: (Core.AsError a) => Lens.Fold a Core.ServiceError _IllegalWorkflowStateException = Core._MatchServiceError defaultService "IllegalWorkflowStateException" -- | An internal service error occurred. _InternalServiceException :: (Core.AsError a) => Lens.Fold a Core.ServiceError _InternalServiceException = Core._MatchServiceError defaultService "InternalServiceException" -- | The input provided was not valid. _InvalidInputException :: (Core.AsError a) => Lens.Fold a Core.ServiceError _InvalidInputException = Core._MatchServiceError defaultService "InvalidInputException" -- | An error that indicates your data is in an invalid state. _InvalidStateException :: (Core.AsError a) => Lens.Fold a Core.ServiceError _InvalidStateException = Core._MatchServiceError defaultService "InvalidStateException" -- | The machine learning transform is not ready to run. _MLTransformNotReadyException :: (Core.AsError a) => Lens.Fold a Core.ServiceError _MLTransformNotReadyException = Core._MatchServiceError defaultService "MLTransformNotReadyException" -- | There is no applicable schedule. _NoScheduleException :: (Core.AsError a) => Lens.Fold a Core.ServiceError _NoScheduleException = Core._MatchServiceError defaultService "NoScheduleException" -- | The operation timed out. _OperationTimeoutException :: (Core.AsError a) => Lens.Fold a Core.ServiceError _OperationTimeoutException = Core._MatchServiceError defaultService "OperationTimeoutException" -- | Prism for PermissionTypeMismatchException' errors. _PermissionTypeMismatchException :: (Core.AsError a) => Lens.Fold a Core.ServiceError _PermissionTypeMismatchException = Core._MatchServiceError defaultService "PermissionTypeMismatchException" -- | A resource was not ready for a transaction. _ResourceNotReadyException :: (Core.AsError a) => Lens.Fold a Core.ServiceError _ResourceNotReadyException = Core._MatchServiceError defaultService "ResourceNotReadyException" -- | A resource numerical limit was exceeded. _ResourceNumberLimitExceededException :: (Core.AsError a) => Lens.Fold a Core.ServiceError _ResourceNumberLimitExceededException = Core._MatchServiceError defaultService "ResourceNumberLimitExceededException" -- | The specified scheduler is not running. _SchedulerNotRunningException :: (Core.AsError a) => Lens.Fold a Core.ServiceError _SchedulerNotRunningException = Core._MatchServiceError defaultService "SchedulerNotRunningException" -- | The specified scheduler is already running. _SchedulerRunningException :: (Core.AsError a) => Lens.Fold a Core.ServiceError _SchedulerRunningException = Core._MatchServiceError defaultService "SchedulerRunningException" -- | The specified scheduler is transitioning. _SchedulerTransitioningException :: (Core.AsError a) => Lens.Fold a Core.ServiceError _SchedulerTransitioningException = Core._MatchServiceError defaultService "SchedulerTransitioningException" -- | A value could not be validated. _ValidationException :: (Core.AsError a) => Lens.Fold a Core.ServiceError _ValidationException = Core._MatchServiceError defaultService "ValidationException" -- | There was a version conflict. _VersionMismatchException :: (Core.AsError a) => Lens.Fold a Core.ServiceError _VersionMismatchException = Core._MatchServiceError defaultService "VersionMismatchException"