{-# LANGUAGE NoImplicitPrelude #-} {-# OPTIONS_GHC -fno-warn-duplicate-exports #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} -- Derived from AWS service descriptions, licensed under Apache 2.0. -- | -- Module : Amazonka.DataBrew.Lens -- 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.DataBrew.Lens ( -- * Operations -- ** BatchDeleteRecipeVersion batchDeleteRecipeVersion_name, batchDeleteRecipeVersion_recipeVersions, batchDeleteRecipeVersionResponse_errors, batchDeleteRecipeVersionResponse_httpStatus, batchDeleteRecipeVersionResponse_name, -- ** CreateDataset createDataset_format, createDataset_formatOptions, createDataset_pathOptions, createDataset_tags, createDataset_name, createDataset_input, createDatasetResponse_httpStatus, createDatasetResponse_name, -- ** CreateProfileJob createProfileJob_configuration, createProfileJob_encryptionKeyArn, createProfileJob_encryptionMode, createProfileJob_jobSample, createProfileJob_logSubscription, createProfileJob_maxCapacity, createProfileJob_maxRetries, createProfileJob_tags, createProfileJob_timeout, createProfileJob_validationConfigurations, createProfileJob_datasetName, createProfileJob_name, createProfileJob_outputLocation, createProfileJob_roleArn, createProfileJobResponse_httpStatus, createProfileJobResponse_name, -- ** CreateProject createProject_sample, createProject_tags, createProject_datasetName, createProject_name, createProject_recipeName, createProject_roleArn, createProjectResponse_httpStatus, createProjectResponse_name, -- ** CreateRecipe createRecipe_description, createRecipe_tags, createRecipe_name, createRecipe_steps, createRecipeResponse_httpStatus, createRecipeResponse_name, -- ** CreateRecipeJob createRecipeJob_dataCatalogOutputs, createRecipeJob_databaseOutputs, createRecipeJob_datasetName, createRecipeJob_encryptionKeyArn, createRecipeJob_encryptionMode, createRecipeJob_logSubscription, createRecipeJob_maxCapacity, createRecipeJob_maxRetries, createRecipeJob_outputs, createRecipeJob_projectName, createRecipeJob_recipeReference, createRecipeJob_tags, createRecipeJob_timeout, createRecipeJob_name, createRecipeJob_roleArn, createRecipeJobResponse_httpStatus, createRecipeJobResponse_name, -- ** CreateRuleset createRuleset_description, createRuleset_tags, createRuleset_name, createRuleset_targetArn, createRuleset_rules, createRulesetResponse_httpStatus, createRulesetResponse_name, -- ** CreateSchedule createSchedule_jobNames, createSchedule_tags, createSchedule_cronExpression, createSchedule_name, createScheduleResponse_httpStatus, createScheduleResponse_name, -- ** DeleteDataset deleteDataset_name, deleteDatasetResponse_httpStatus, deleteDatasetResponse_name, -- ** DeleteJob deleteJob_name, deleteJobResponse_httpStatus, deleteJobResponse_name, -- ** DeleteProject deleteProject_name, deleteProjectResponse_httpStatus, deleteProjectResponse_name, -- ** DeleteRecipeVersion deleteRecipeVersion_name, deleteRecipeVersion_recipeVersion, deleteRecipeVersionResponse_httpStatus, deleteRecipeVersionResponse_name, deleteRecipeVersionResponse_recipeVersion, -- ** DeleteRuleset deleteRuleset_name, deleteRulesetResponse_httpStatus, deleteRulesetResponse_name, -- ** DeleteSchedule deleteSchedule_name, deleteScheduleResponse_httpStatus, deleteScheduleResponse_name, -- ** DescribeDataset describeDataset_name, describeDatasetResponse_createDate, describeDatasetResponse_createdBy, describeDatasetResponse_format, describeDatasetResponse_formatOptions, describeDatasetResponse_lastModifiedBy, describeDatasetResponse_lastModifiedDate, describeDatasetResponse_pathOptions, describeDatasetResponse_resourceArn, describeDatasetResponse_source, describeDatasetResponse_tags, describeDatasetResponse_httpStatus, describeDatasetResponse_name, describeDatasetResponse_input, -- ** DescribeJob describeJob_name, describeJobResponse_createDate, describeJobResponse_createdBy, describeJobResponse_dataCatalogOutputs, describeJobResponse_databaseOutputs, describeJobResponse_datasetName, describeJobResponse_encryptionKeyArn, describeJobResponse_encryptionMode, describeJobResponse_jobSample, describeJobResponse_lastModifiedBy, describeJobResponse_lastModifiedDate, describeJobResponse_logSubscription, describeJobResponse_maxCapacity, describeJobResponse_maxRetries, describeJobResponse_outputs, describeJobResponse_profileConfiguration, describeJobResponse_projectName, describeJobResponse_recipeReference, describeJobResponse_resourceArn, describeJobResponse_roleArn, describeJobResponse_tags, describeJobResponse_timeout, describeJobResponse_type, describeJobResponse_validationConfigurations, describeJobResponse_httpStatus, describeJobResponse_name, -- ** DescribeJobRun describeJobRun_name, describeJobRun_runId, describeJobRunResponse_attempt, describeJobRunResponse_completedOn, describeJobRunResponse_dataCatalogOutputs, describeJobRunResponse_databaseOutputs, describeJobRunResponse_datasetName, describeJobRunResponse_errorMessage, describeJobRunResponse_executionTime, describeJobRunResponse_jobSample, describeJobRunResponse_logGroupName, describeJobRunResponse_logSubscription, describeJobRunResponse_outputs, describeJobRunResponse_profileConfiguration, describeJobRunResponse_recipeReference, describeJobRunResponse_runId, describeJobRunResponse_startedBy, describeJobRunResponse_startedOn, describeJobRunResponse_state, describeJobRunResponse_validationConfigurations, describeJobRunResponse_httpStatus, describeJobRunResponse_jobName, -- ** DescribeProject describeProject_name, describeProjectResponse_createDate, describeProjectResponse_createdBy, describeProjectResponse_datasetName, describeProjectResponse_lastModifiedBy, describeProjectResponse_lastModifiedDate, describeProjectResponse_openDate, describeProjectResponse_openedBy, describeProjectResponse_recipeName, describeProjectResponse_resourceArn, describeProjectResponse_roleArn, describeProjectResponse_sample, describeProjectResponse_sessionStatus, describeProjectResponse_tags, describeProjectResponse_httpStatus, describeProjectResponse_name, -- ** DescribeRecipe describeRecipe_recipeVersion, describeRecipe_name, describeRecipeResponse_createDate, describeRecipeResponse_createdBy, describeRecipeResponse_description, describeRecipeResponse_lastModifiedBy, describeRecipeResponse_lastModifiedDate, describeRecipeResponse_projectName, describeRecipeResponse_publishedBy, describeRecipeResponse_publishedDate, describeRecipeResponse_recipeVersion, describeRecipeResponse_resourceArn, describeRecipeResponse_steps, describeRecipeResponse_tags, describeRecipeResponse_httpStatus, describeRecipeResponse_name, -- ** DescribeRuleset describeRuleset_name, describeRulesetResponse_createDate, describeRulesetResponse_createdBy, describeRulesetResponse_description, describeRulesetResponse_lastModifiedBy, describeRulesetResponse_lastModifiedDate, describeRulesetResponse_resourceArn, describeRulesetResponse_rules, describeRulesetResponse_tags, describeRulesetResponse_targetArn, describeRulesetResponse_httpStatus, describeRulesetResponse_name, -- ** DescribeSchedule describeSchedule_name, describeScheduleResponse_createDate, describeScheduleResponse_createdBy, describeScheduleResponse_cronExpression, describeScheduleResponse_jobNames, describeScheduleResponse_lastModifiedBy, describeScheduleResponse_lastModifiedDate, describeScheduleResponse_resourceArn, describeScheduleResponse_tags, describeScheduleResponse_httpStatus, describeScheduleResponse_name, -- ** ListDatasets listDatasets_maxResults, listDatasets_nextToken, listDatasetsResponse_nextToken, listDatasetsResponse_httpStatus, listDatasetsResponse_datasets, -- ** ListJobRuns listJobRuns_maxResults, listJobRuns_nextToken, listJobRuns_name, listJobRunsResponse_nextToken, listJobRunsResponse_httpStatus, listJobRunsResponse_jobRuns, -- ** ListJobs listJobs_datasetName, listJobs_maxResults, listJobs_nextToken, listJobs_projectName, listJobsResponse_nextToken, listJobsResponse_httpStatus, listJobsResponse_jobs, -- ** ListProjects listProjects_maxResults, listProjects_nextToken, listProjectsResponse_nextToken, listProjectsResponse_httpStatus, listProjectsResponse_projects, -- ** ListRecipeVersions listRecipeVersions_maxResults, listRecipeVersions_nextToken, listRecipeVersions_name, listRecipeVersionsResponse_nextToken, listRecipeVersionsResponse_httpStatus, listRecipeVersionsResponse_recipes, -- ** ListRecipes listRecipes_maxResults, listRecipes_nextToken, listRecipes_recipeVersion, listRecipesResponse_nextToken, listRecipesResponse_httpStatus, listRecipesResponse_recipes, -- ** ListRulesets listRulesets_maxResults, listRulesets_nextToken, listRulesets_targetArn, listRulesetsResponse_nextToken, listRulesetsResponse_httpStatus, listRulesetsResponse_rulesets, -- ** ListSchedules listSchedules_jobName, listSchedules_maxResults, listSchedules_nextToken, listSchedulesResponse_nextToken, listSchedulesResponse_httpStatus, listSchedulesResponse_schedules, -- ** ListTagsForResource listTagsForResource_resourceArn, listTagsForResourceResponse_tags, listTagsForResourceResponse_httpStatus, -- ** PublishRecipe publishRecipe_description, publishRecipe_name, publishRecipeResponse_httpStatus, publishRecipeResponse_name, -- ** SendProjectSessionAction sendProjectSessionAction_clientSessionId, sendProjectSessionAction_preview, sendProjectSessionAction_recipeStep, sendProjectSessionAction_stepIndex, sendProjectSessionAction_viewFrame, sendProjectSessionAction_name, sendProjectSessionActionResponse_actionId, sendProjectSessionActionResponse_result, sendProjectSessionActionResponse_httpStatus, sendProjectSessionActionResponse_name, -- ** StartJobRun startJobRun_name, startJobRunResponse_httpStatus, startJobRunResponse_runId, -- ** StartProjectSession startProjectSession_assumeControl, startProjectSession_name, startProjectSessionResponse_clientSessionId, startProjectSessionResponse_httpStatus, startProjectSessionResponse_name, -- ** StopJobRun stopJobRun_name, stopJobRun_runId, stopJobRunResponse_httpStatus, stopJobRunResponse_runId, -- ** TagResource tagResource_resourceArn, tagResource_tags, tagResourceResponse_httpStatus, -- ** UntagResource untagResource_resourceArn, untagResource_tagKeys, untagResourceResponse_httpStatus, -- ** UpdateDataset updateDataset_format, updateDataset_formatOptions, updateDataset_pathOptions, updateDataset_name, updateDataset_input, updateDatasetResponse_httpStatus, updateDatasetResponse_name, -- ** UpdateProfileJob updateProfileJob_configuration, updateProfileJob_encryptionKeyArn, updateProfileJob_encryptionMode, updateProfileJob_jobSample, updateProfileJob_logSubscription, updateProfileJob_maxCapacity, updateProfileJob_maxRetries, updateProfileJob_timeout, updateProfileJob_validationConfigurations, updateProfileJob_name, updateProfileJob_outputLocation, updateProfileJob_roleArn, updateProfileJobResponse_httpStatus, updateProfileJobResponse_name, -- ** UpdateProject updateProject_sample, updateProject_roleArn, updateProject_name, updateProjectResponse_lastModifiedDate, updateProjectResponse_httpStatus, updateProjectResponse_name, -- ** UpdateRecipe updateRecipe_description, updateRecipe_steps, updateRecipe_name, updateRecipeResponse_httpStatus, updateRecipeResponse_name, -- ** UpdateRecipeJob updateRecipeJob_dataCatalogOutputs, updateRecipeJob_databaseOutputs, updateRecipeJob_encryptionKeyArn, updateRecipeJob_encryptionMode, updateRecipeJob_logSubscription, updateRecipeJob_maxCapacity, updateRecipeJob_maxRetries, updateRecipeJob_outputs, updateRecipeJob_timeout, updateRecipeJob_name, updateRecipeJob_roleArn, updateRecipeJobResponse_httpStatus, updateRecipeJobResponse_name, -- ** UpdateRuleset updateRuleset_description, updateRuleset_name, updateRuleset_rules, updateRulesetResponse_httpStatus, updateRulesetResponse_name, -- ** UpdateSchedule updateSchedule_jobNames, updateSchedule_cronExpression, updateSchedule_name, updateScheduleResponse_httpStatus, updateScheduleResponse_name, -- * Types -- ** AllowedStatistics allowedStatistics_statistics, -- ** ColumnSelector columnSelector_name, columnSelector_regex, -- ** ColumnStatisticsConfiguration columnStatisticsConfiguration_selectors, columnStatisticsConfiguration_statistics, -- ** ConditionExpression conditionExpression_value, conditionExpression_condition, conditionExpression_targetColumn, -- ** CsvOptions csvOptions_delimiter, csvOptions_headerRow, -- ** CsvOutputOptions csvOutputOptions_delimiter, -- ** DataCatalogInputDefinition dataCatalogInputDefinition_catalogId, dataCatalogInputDefinition_tempDirectory, dataCatalogInputDefinition_databaseName, dataCatalogInputDefinition_tableName, -- ** DataCatalogOutput dataCatalogOutput_catalogId, dataCatalogOutput_databaseOptions, dataCatalogOutput_overwrite, dataCatalogOutput_s3Options, dataCatalogOutput_databaseName, dataCatalogOutput_tableName, -- ** DatabaseInputDefinition databaseInputDefinition_databaseTableName, databaseInputDefinition_queryString, databaseInputDefinition_tempDirectory, databaseInputDefinition_glueConnectionName, -- ** DatabaseOutput databaseOutput_databaseOutputMode, databaseOutput_glueConnectionName, databaseOutput_databaseOptions, -- ** DatabaseTableOutputOptions databaseTableOutputOptions_tempDirectory, databaseTableOutputOptions_tableName, -- ** Dataset dataset_accountId, dataset_createDate, dataset_createdBy, dataset_format, dataset_formatOptions, dataset_lastModifiedBy, dataset_lastModifiedDate, dataset_pathOptions, dataset_resourceArn, dataset_source, dataset_tags, dataset_name, dataset_input, -- ** DatasetParameter datasetParameter_createColumn, datasetParameter_datetimeOptions, datasetParameter_filter, datasetParameter_name, datasetParameter_type, -- ** DatetimeOptions datetimeOptions_localeCode, datetimeOptions_timezoneOffset, datetimeOptions_format, -- ** EntityDetectorConfiguration entityDetectorConfiguration_allowedStatistics, entityDetectorConfiguration_entityTypes, -- ** ExcelOptions excelOptions_headerRow, excelOptions_sheetIndexes, excelOptions_sheetNames, -- ** FilesLimit filesLimit_order, filesLimit_orderedBy, filesLimit_maxFiles, -- ** FilterExpression filterExpression_expression, filterExpression_valuesMap, -- ** FormatOptions formatOptions_csv, formatOptions_excel, formatOptions_json, -- ** Input input_dataCatalogInputDefinition, input_databaseInputDefinition, input_metadata, input_s3InputDefinition, -- ** Job job_accountId, job_createDate, job_createdBy, job_dataCatalogOutputs, job_databaseOutputs, job_datasetName, job_encryptionKeyArn, job_encryptionMode, job_jobSample, job_lastModifiedBy, job_lastModifiedDate, job_logSubscription, job_maxCapacity, job_maxRetries, job_outputs, job_projectName, job_recipeReference, job_resourceArn, job_roleArn, job_tags, job_timeout, job_type, job_validationConfigurations, job_name, -- ** JobRun jobRun_attempt, jobRun_completedOn, jobRun_dataCatalogOutputs, jobRun_databaseOutputs, jobRun_datasetName, jobRun_errorMessage, jobRun_executionTime, jobRun_jobName, jobRun_jobSample, jobRun_logGroupName, jobRun_logSubscription, jobRun_outputs, jobRun_recipeReference, jobRun_runId, jobRun_startedBy, jobRun_startedOn, jobRun_state, jobRun_validationConfigurations, -- ** JobSample jobSample_mode, jobSample_size, -- ** JsonOptions jsonOptions_multiLine, -- ** Metadata metadata_sourceArn, -- ** Output output_compressionFormat, output_format, output_formatOptions, output_maxOutputFiles, output_overwrite, output_partitionColumns, output_location, -- ** OutputFormatOptions outputFormatOptions_csv, -- ** PathOptions pathOptions_filesLimit, pathOptions_lastModifiedDateCondition, pathOptions_parameters, -- ** ProfileConfiguration profileConfiguration_columnStatisticsConfigurations, profileConfiguration_datasetStatisticsConfiguration, profileConfiguration_entityDetectorConfiguration, profileConfiguration_profileColumns, -- ** Project project_accountId, project_createDate, project_createdBy, project_datasetName, project_lastModifiedBy, project_lastModifiedDate, project_openDate, project_openedBy, project_resourceArn, project_roleArn, project_sample, project_tags, project_name, project_recipeName, -- ** Recipe recipe_createDate, recipe_createdBy, recipe_description, recipe_lastModifiedBy, recipe_lastModifiedDate, recipe_projectName, recipe_publishedBy, recipe_publishedDate, recipe_recipeVersion, recipe_resourceArn, recipe_steps, recipe_tags, recipe_name, -- ** RecipeAction recipeAction_parameters, recipeAction_operation, -- ** RecipeReference recipeReference_recipeVersion, recipeReference_name, -- ** RecipeStep recipeStep_conditionExpressions, recipeStep_action, -- ** RecipeVersionErrorDetail recipeVersionErrorDetail_errorCode, recipeVersionErrorDetail_errorMessage, recipeVersionErrorDetail_recipeVersion, -- ** Rule rule_columnSelectors, rule_disabled, rule_substitutionMap, rule_threshold, rule_name, rule_checkExpression, -- ** RulesetItem rulesetItem_accountId, rulesetItem_createDate, rulesetItem_createdBy, rulesetItem_description, rulesetItem_lastModifiedBy, rulesetItem_lastModifiedDate, rulesetItem_resourceArn, rulesetItem_ruleCount, rulesetItem_tags, rulesetItem_name, rulesetItem_targetArn, -- ** S3Location s3Location_bucketOwner, s3Location_key, s3Location_bucket, -- ** S3TableOutputOptions s3TableOutputOptions_location, -- ** Sample sample_size, sample_type, -- ** Schedule schedule_accountId, schedule_createDate, schedule_createdBy, schedule_cronExpression, schedule_jobNames, schedule_lastModifiedBy, schedule_lastModifiedDate, schedule_resourceArn, schedule_tags, schedule_name, -- ** StatisticOverride statisticOverride_statistic, statisticOverride_parameters, -- ** StatisticsConfiguration statisticsConfiguration_includedStatistics, statisticsConfiguration_overrides, -- ** Threshold threshold_type, threshold_unit, threshold_value, -- ** ValidationConfiguration validationConfiguration_validationMode, validationConfiguration_rulesetArn, -- ** ViewFrame viewFrame_analytics, viewFrame_columnRange, viewFrame_hiddenColumns, viewFrame_rowRange, viewFrame_startRowIndex, viewFrame_startColumnIndex, ) where import Amazonka.DataBrew.BatchDeleteRecipeVersion import Amazonka.DataBrew.CreateDataset import Amazonka.DataBrew.CreateProfileJob import Amazonka.DataBrew.CreateProject import Amazonka.DataBrew.CreateRecipe import Amazonka.DataBrew.CreateRecipeJob import Amazonka.DataBrew.CreateRuleset import Amazonka.DataBrew.CreateSchedule import Amazonka.DataBrew.DeleteDataset import Amazonka.DataBrew.DeleteJob import Amazonka.DataBrew.DeleteProject import Amazonka.DataBrew.DeleteRecipeVersion import Amazonka.DataBrew.DeleteRuleset import Amazonka.DataBrew.DeleteSchedule import Amazonka.DataBrew.DescribeDataset import Amazonka.DataBrew.DescribeJob import Amazonka.DataBrew.DescribeJobRun import Amazonka.DataBrew.DescribeProject import Amazonka.DataBrew.DescribeRecipe import Amazonka.DataBrew.DescribeRuleset import Amazonka.DataBrew.DescribeSchedule import Amazonka.DataBrew.ListDatasets import Amazonka.DataBrew.ListJobRuns import Amazonka.DataBrew.ListJobs import Amazonka.DataBrew.ListProjects import Amazonka.DataBrew.ListRecipeVersions import Amazonka.DataBrew.ListRecipes import Amazonka.DataBrew.ListRulesets import Amazonka.DataBrew.ListSchedules import Amazonka.DataBrew.ListTagsForResource import Amazonka.DataBrew.PublishRecipe import Amazonka.DataBrew.SendProjectSessionAction import Amazonka.DataBrew.StartJobRun import Amazonka.DataBrew.StartProjectSession import Amazonka.DataBrew.StopJobRun import Amazonka.DataBrew.TagResource import Amazonka.DataBrew.Types.AllowedStatistics import Amazonka.DataBrew.Types.ColumnSelector import Amazonka.DataBrew.Types.ColumnStatisticsConfiguration import Amazonka.DataBrew.Types.ConditionExpression import Amazonka.DataBrew.Types.CsvOptions import Amazonka.DataBrew.Types.CsvOutputOptions import Amazonka.DataBrew.Types.DataCatalogInputDefinition import Amazonka.DataBrew.Types.DataCatalogOutput import Amazonka.DataBrew.Types.DatabaseInputDefinition import Amazonka.DataBrew.Types.DatabaseOutput import Amazonka.DataBrew.Types.DatabaseTableOutputOptions import Amazonka.DataBrew.Types.Dataset import Amazonka.DataBrew.Types.DatasetParameter import Amazonka.DataBrew.Types.DatetimeOptions import Amazonka.DataBrew.Types.EntityDetectorConfiguration import Amazonka.DataBrew.Types.ExcelOptions import Amazonka.DataBrew.Types.FilesLimit import Amazonka.DataBrew.Types.FilterExpression import Amazonka.DataBrew.Types.FormatOptions import Amazonka.DataBrew.Types.Input import Amazonka.DataBrew.Types.Job import Amazonka.DataBrew.Types.JobRun import Amazonka.DataBrew.Types.JobSample import Amazonka.DataBrew.Types.JsonOptions import Amazonka.DataBrew.Types.Metadata import Amazonka.DataBrew.Types.Output import Amazonka.DataBrew.Types.OutputFormatOptions import Amazonka.DataBrew.Types.PathOptions import Amazonka.DataBrew.Types.ProfileConfiguration import Amazonka.DataBrew.Types.Project import Amazonka.DataBrew.Types.Recipe import Amazonka.DataBrew.Types.RecipeAction import Amazonka.DataBrew.Types.RecipeReference import Amazonka.DataBrew.Types.RecipeStep import Amazonka.DataBrew.Types.RecipeVersionErrorDetail import Amazonka.DataBrew.Types.Rule import Amazonka.DataBrew.Types.RulesetItem import Amazonka.DataBrew.Types.S3Location import Amazonka.DataBrew.Types.S3TableOutputOptions import Amazonka.DataBrew.Types.Sample import Amazonka.DataBrew.Types.Schedule import Amazonka.DataBrew.Types.StatisticOverride import Amazonka.DataBrew.Types.StatisticsConfiguration import Amazonka.DataBrew.Types.Threshold import Amazonka.DataBrew.Types.ValidationConfiguration import Amazonka.DataBrew.Types.ViewFrame import Amazonka.DataBrew.UntagResource import Amazonka.DataBrew.UpdateDataset import Amazonka.DataBrew.UpdateProfileJob import Amazonka.DataBrew.UpdateProject import Amazonka.DataBrew.UpdateRecipe import Amazonka.DataBrew.UpdateRecipeJob import Amazonka.DataBrew.UpdateRuleset import Amazonka.DataBrew.UpdateSchedule