Package-level declarations

Types

Link copied to clipboard
data class DatasetCsvOptionsArgs(val delimiter: Output<String>? = null, val headerRow: Output<Boolean>? = null) : ConvertibleToJava<DatasetCsvOptionsArgs>

Csv options

Link copied to clipboard
data class DatasetDatabaseInputDefinitionArgs(val databaseTableName: Output<String>? = null, val glueConnectionName: Output<String>, val queryString: Output<String>? = null, val tempDirectory: Output<DatasetS3LocationArgs>? = null) : ConvertibleToJava<DatasetDatabaseInputDefinitionArgs>
Link copied to clipboard
data class DatasetDataCatalogInputDefinitionArgs(val catalogId: Output<String>? = null, val databaseName: Output<String>? = null, val tableName: Output<String>? = null, val tempDirectory: Output<DatasetS3LocationArgs>? = null) : ConvertibleToJava<DatasetDataCatalogInputDefinitionArgs>
Link copied to clipboard
data class DatasetDatetimeOptionsArgs(val format: Output<String>, val localeCode: Output<String>? = null, val timezoneOffset: Output<String>? = null) : ConvertibleToJava<DatasetDatetimeOptionsArgs>
Link copied to clipboard
data class DatasetExcelOptionsArgs(val headerRow: Output<Boolean>? = null, val sheetIndexes: Output<List<Int>>? = null, val sheetNames: Output<List<String>>? = null) : ConvertibleToJava<DatasetExcelOptionsArgs>
Link copied to clipboard
data class DatasetFilesLimitArgs(val maxFiles: Output<Int>, val order: Output<DatasetFilesLimitOrder>? = null, val orderedBy: Output<DatasetFilesLimitOrderedBy>? = null) : ConvertibleToJava<DatasetFilesLimitArgs>
Link copied to clipboard
data class DatasetFilterExpressionArgs(val expression: Output<String>, val valuesMap: Output<List<DatasetFilterValueArgs>>) : ConvertibleToJava<DatasetFilterExpressionArgs>
Link copied to clipboard
data class DatasetFilterValueArgs(val value: Output<String>, val valueReference: Output<String>) : ConvertibleToJava<DatasetFilterValueArgs>

A key-value pair to associate expression variable names with their values

Link copied to clipboard
data class DatasetFormatOptionsArgs(val csv: Output<DatasetCsvOptionsArgs>? = null, val excel: Output<DatasetExcelOptionsArgs>? = null, val json: Output<DatasetJsonOptionsArgs>? = null) : ConvertibleToJava<DatasetFormatOptionsArgs>

Format options for dataset

Link copied to clipboard
data class DatasetInputArgs(val dataCatalogInputDefinition: Output<DatasetDataCatalogInputDefinitionArgs>? = null, val databaseInputDefinition: Output<DatasetDatabaseInputDefinitionArgs>? = null, val metadata: Output<DatasetMetadataArgs>? = null, val s3InputDefinition: Output<DatasetS3LocationArgs>? = null) : ConvertibleToJava<DatasetInputArgs>

Input

Link copied to clipboard
Link copied to clipboard
data class DatasetJsonOptionsArgs(val multiLine: Output<Boolean>? = null) : ConvertibleToJava<DatasetJsonOptionsArgs>

Json options

Link copied to clipboard
data class DatasetMetadataArgs(val sourceArn: Output<String>? = null) : ConvertibleToJava<DatasetMetadataArgs>
Link copied to clipboard
data class DatasetParameterArgs(val createColumn: Output<Boolean>? = null, val datetimeOptions: Output<DatasetDatetimeOptionsArgs>? = null, val filter: Output<DatasetFilterExpressionArgs>? = null, val name: Output<String>, val type: Output<DatasetParameterType>) : ConvertibleToJava<DatasetParameterArgs>
Link copied to clipboard
data class DatasetPathOptionsArgs(val filesLimit: Output<DatasetFilesLimitArgs>? = null, val lastModifiedDateCondition: Output<DatasetFilterExpressionArgs>? = null, val parameters: Output<List<DatasetPathParameterArgs>>? = null) : ConvertibleToJava<DatasetPathOptionsArgs>

Path options for dataset

Link copied to clipboard
data class DatasetPathParameterArgs(val datasetParameter: Output<DatasetParameterArgs>, val pathParameterName: Output<String>) : ConvertibleToJava<DatasetPathParameterArgs>

A key-value pair to associate dataset parameter name with its definition.

Link copied to clipboard
data class DatasetS3LocationArgs(val bucket: Output<String>, val bucketOwner: Output<String>? = null, val key: Output<String>? = null) : ConvertibleToJava<DatasetS3LocationArgs>

Input location

Link copied to clipboard
data class GetDatasetPlainArgs(val name: String) : ConvertibleToJava<GetDatasetPlainArgs>
Link copied to clipboard
data class GetJobPlainArgs(val name: String) : ConvertibleToJava<GetJobPlainArgs>
Link copied to clipboard
Link copied to clipboard
data class GetProjectPlainArgs(val name: String) : ConvertibleToJava<GetProjectPlainArgs>
Link copied to clipboard
data class GetRecipePlainArgs(val name: String) : ConvertibleToJava<GetRecipePlainArgs>
Link copied to clipboard
Link copied to clipboard
data class GetRulesetPlainArgs(val name: String) : ConvertibleToJava<GetRulesetPlainArgs>
Link copied to clipboard
data class GetSchedulePlainArgs(val name: String) : ConvertibleToJava<GetSchedulePlainArgs>
Link copied to clipboard
data class JobAllowedStatisticsArgs(val statistics: Output<List<String>>) : ConvertibleToJava<JobAllowedStatisticsArgs>
Link copied to clipboard
data class JobColumnSelectorArgs(val name: Output<String>? = null, val regex: Output<String>? = null) : ConvertibleToJava<JobColumnSelectorArgs>
Link copied to clipboard
data class JobColumnStatisticsConfigurationArgs(val selectors: Output<List<JobColumnSelectorArgs>>? = null, val statistics: Output<JobStatisticsConfigurationArgs>) : ConvertibleToJava<JobColumnStatisticsConfigurationArgs>
Link copied to clipboard
data class JobCsvOutputOptionsArgs(val delimiter: Output<String>? = null) : ConvertibleToJava<JobCsvOutputOptionsArgs>

Output Csv options

Link copied to clipboard
data class JobDatabaseOutputArgs(val databaseOptions: Output<JobDatabaseTableOutputOptionsArgs>, val databaseOutputMode: Output<JobDatabaseOutputDatabaseOutputMode>? = null, val glueConnectionName: Output<String>) : ConvertibleToJava<JobDatabaseOutputArgs>
Link copied to clipboard
data class JobDatabaseTableOutputOptionsArgs(val tableName: Output<String>, val tempDirectory: Output<JobS3LocationArgs>? = null) : ConvertibleToJava<JobDatabaseTableOutputOptionsArgs>
Link copied to clipboard
data class JobDataCatalogOutputArgs(val catalogId: Output<String>? = null, val databaseName: Output<String>, val databaseOptions: Output<JobDatabaseTableOutputOptionsArgs>? = null, val overwrite: Output<Boolean>? = null, val s3Options: Output<JobS3TableOutputOptionsArgs>? = null, val tableName: Output<String>) : ConvertibleToJava<JobDataCatalogOutputArgs>
Link copied to clipboard
data class JobEntityDetectorConfigurationArgs(val allowedStatistics: Output<JobAllowedStatisticsArgs>? = null, val entityTypes: Output<List<String>>) : ConvertibleToJava<JobEntityDetectorConfigurationArgs>
Link copied to clipboard
data class JobOutputArgs(val compressionFormat: Output<JobOutputCompressionFormat>? = null, val format: Output<JobOutputFormat>? = null, val formatOptions: Output<JobOutputFormatOptionsArgs>? = null, val location: Output<JobS3LocationArgs>, val maxOutputFiles: Output<Int>? = null, val overwrite: Output<Boolean>? = null, val partitionColumns: Output<List<String>>? = null) : ConvertibleToJava<JobOutputArgs>
Link copied to clipboard
Link copied to clipboard
data class JobOutputFormatOptionsArgs(val csv: Output<JobCsvOutputOptionsArgs>? = null) : ConvertibleToJava<JobOutputFormatOptionsArgs>

Format options for job Output

Link copied to clipboard
data class JobOutputLocationArgs(val bucket: Output<String>, val bucketOwner: Output<String>? = null, val key: Output<String>? = null) : ConvertibleToJava<JobOutputLocationArgs>

Output location

Link copied to clipboard
data class JobProfileConfigurationArgs(val columnStatisticsConfigurations: Output<List<JobColumnStatisticsConfigurationArgs>>? = null, val datasetStatisticsConfiguration: Output<JobStatisticsConfigurationArgs>? = null, val entityDetectorConfiguration: Output<JobEntityDetectorConfigurationArgs>? = null, val profileColumns: Output<List<JobColumnSelectorArgs>>? = null) : ConvertibleToJava<JobProfileConfigurationArgs>
Link copied to clipboard
data class JobRecipeArgs(val name: Output<String>, val version: Output<String>? = null) : ConvertibleToJava<JobRecipeArgs>
Link copied to clipboard
Link copied to clipboard
data class JobS3LocationArgs(val bucket: Output<String>, val bucketOwner: Output<String>? = null, val key: Output<String>? = null) : ConvertibleToJava<JobS3LocationArgs>

S3 Output location

Link copied to clipboard
Link copied to clipboard
data class JobS3TableOutputOptionsArgs(val location: Output<JobS3LocationArgs>) : ConvertibleToJava<JobS3TableOutputOptionsArgs>
Link copied to clipboard
data class JobSampleArgs(val mode: Output<JobSampleMode>? = null, val size: Output<Int>? = null) : ConvertibleToJava<JobSampleArgs>

Job Sample

Link copied to clipboard
Link copied to clipboard
data class JobStatisticOverrideArgs(val parameters: Output<Map<String, String>>, val statistic: Output<String>) : ConvertibleToJava<JobStatisticOverrideArgs>
Link copied to clipboard
data class JobStatisticsConfigurationArgs(val includedStatistics: Output<List<String>>? = null, val overrides: Output<List<JobStatisticOverrideArgs>>? = null) : ConvertibleToJava<JobStatisticsConfigurationArgs>
Link copied to clipboard
data class JobValidationConfigurationArgs(val rulesetArn: Output<String>, val validationMode: Output<JobValidationMode>? = null) : ConvertibleToJava<JobValidationConfigurationArgs>

Configuration to attach Rulesets to the job

Link copied to clipboard
data class ProjectSampleArgs(val size: Output<Int>? = null, val type: Output<ProjectSampleType>) : ConvertibleToJava<ProjectSampleArgs>
Link copied to clipboard
Link copied to clipboard
data class RecipeActionArgs(val operation: Output<String>, val parameters: Output<Either<RecipeParametersArgs, Map<String, String>>>? = null) : ConvertibleToJava<RecipeActionArgs>
Link copied to clipboard
Link copied to clipboard
data class RecipeConditionExpressionArgs(val condition: Output<String>, val targetColumn: Output<String>, val value: Output<String>? = null) : ConvertibleToJava<RecipeConditionExpressionArgs>

Condition expressions applied to the step action

Link copied to clipboard
data class RecipeDataCatalogInputDefinitionArgs(val catalogId: Output<String>? = null, val databaseName: Output<String>? = null, val tableName: Output<String>? = null, val tempDirectory: Output<RecipeS3LocationArgs>? = null) : ConvertibleToJava<RecipeDataCatalogInputDefinitionArgs>
Link copied to clipboard
data class RecipeParametersArgs(val aggregateFunction: Output<String>? = null, val base: Output<String>? = null, val caseStatement: Output<String>? = null, val categoryMap: Output<String>? = null, val charsToRemove: Output<String>? = null, val collapseConsecutiveWhitespace: Output<String>? = null, val columnDataType: Output<String>? = null, val columnRange: Output<String>? = null, val count: Output<String>? = null, val customCharacters: Output<String>? = null, val customStopWords: Output<String>? = null, val customValue: Output<String>? = null, val datasetsColumns: Output<String>? = null, val dateAddValue: Output<String>? = null, val dateTimeFormat: Output<String>? = null, val dateTimeParameters: Output<String>? = null, val deleteOtherRows: Output<String>? = null, val delimiter: Output<String>? = null, val endPattern: Output<String>? = null, val endPosition: Output<String>? = null, val endValue: Output<String>? = null, val expandContractions: Output<String>? = null, val exponent: Output<String>? = null, val falseString: Output<String>? = null, val groupByAggFunctionOptions: Output<String>? = null, val groupByColumns: Output<String>? = null, val hiddenColumns: Output<String>? = null, val ignoreCase: Output<String>? = null, val includeInSplit: Output<String>? = null, val input: Output<RecipeParametersInputPropertiesArgs>? = null, val interval: Output<String>? = null, val isText: Output<String>? = null, val joinKeys: Output<String>? = null, val joinType: Output<String>? = null, val leftColumns: Output<String>? = null, val limit: Output<String>? = null, val lowerBound: Output<String>? = null, val mapType: Output<String>? = null, val modeType: Output<String>? = null, val multiLine: Output<Boolean>? = null, val numRows: Output<String>? = null, val numRowsAfter: Output<String>? = null, val numRowsBefore: Output<String>? = null, val orderByColumn: Output<String>? = null, val orderByColumns: Output<String>? = null, val other: Output<String>? = null, val pattern: Output<String>? = null, val patternOption1: Output<String>? = null, val patternOption2: Output<String>? = null, val patternOptions: Output<String>? = null, val period: Output<String>? = null, val position: Output<String>? = null, val removeAllPunctuation: Output<String>? = null, val removeAllQuotes: Output<String>? = null, val removeAllWhitespace: Output<String>? = null, val removeCustomCharacters: Output<String>? = null, val removeCustomValue: Output<String>? = null, val removeLeadingAndTrailingPunctuation: Output<String>? = null, val removeLeadingAndTrailingQuotes: Output<String>? = null, val removeLeadingAndTrailingWhitespace: Output<String>? = null, val removeLetters: Output<String>? = null, val removeNumbers: Output<String>? = null, val removeSourceColumn: Output<String>? = null, val removeSpecialCharacters: Output<String>? = null, val rightColumns: Output<String>? = null, val sampleSize: Output<String>? = null, val sampleType: Output<String>? = null, val secondInput: Output<String>? = null, val secondaryInputs: Output<List<RecipeSecondaryInputArgs>>? = null, val sheetIndexes: Output<List<Int>>? = null, val sheetNames: Output<List<String>>? = null, val sourceColumn: Output<String>? = null, val sourceColumn1: Output<String>? = null, val sourceColumn2: Output<String>? = null, val sourceColumns: Output<String>? = null, val startColumnIndex: Output<String>? = null, val startPattern: Output<String>? = null, val startPosition: Output<String>? = null, val startValue: Output<String>? = null, val stemmingMode: Output<String>? = null, val stepCount: Output<String>? = null, val stepIndex: Output<String>? = null, val stopWordsMode: Output<String>? = null, val strategy: Output<String>? = null, val targetColumn: Output<String>? = null, val targetColumnNames: Output<String>? = null, val targetDateFormat: Output<String>? = null, val targetIndex: Output<String>? = null, val timeZone: Output<String>? = null, val tokenizerPattern: Output<String>? = null, val trueString: Output<String>? = null, val udfLang: Output<String>? = null, val units: Output<String>? = null, val unpivotColumn: Output<String>? = null, val upperBound: Output<String>? = null, val useNewDataFrame: Output<String>? = null, val value: Output<String>? = null, val value1: Output<String>? = null, val value2: Output<String>? = null, val valueColumn: Output<String>? = null, val viewFrame: Output<String>? = null) : ConvertibleToJava<RecipeParametersArgs>
Link copied to clipboard
data class RecipeParametersInputPropertiesArgs(val dataCatalogInputDefinition: Output<RecipeDataCatalogInputDefinitionArgs>? = null, val s3InputDefinition: Output<RecipeS3LocationArgs>? = null) : ConvertibleToJava<RecipeParametersInputPropertiesArgs>

Input

Link copied to clipboard
data class RecipeS3LocationArgs(val bucket: Output<String>, val key: Output<String>? = null) : ConvertibleToJava<RecipeS3LocationArgs>

Input location

Link copied to clipboard
data class RecipeSecondaryInputArgs(val dataCatalogInputDefinition: Output<RecipeDataCatalogInputDefinitionArgs>? = null, val s3InputDefinition: Output<RecipeS3LocationArgs>? = null) : ConvertibleToJava<RecipeSecondaryInputArgs>

Secondary input

Link copied to clipboard
data class RecipeStepArgs(val action: Output<RecipeActionArgs>, val conditionExpressions: Output<List<RecipeConditionExpressionArgs>>? = null) : ConvertibleToJava<RecipeStepArgs>
Link copied to clipboard
Link copied to clipboard
data class RulesetColumnSelectorArgs(val name: Output<String>? = null, val regex: Output<String>? = null) : ConvertibleToJava<RulesetColumnSelectorArgs>

Selector of a column from a dataset for profile job configuration. One selector includes either a column name or a regular expression

Link copied to clipboard
data class RulesetRuleArgs(val checkExpression: Output<String>, val columnSelectors: Output<List<RulesetColumnSelectorArgs>>? = null, val disabled: Output<Boolean>? = null, val name: Output<String>, val substitutionMap: Output<List<RulesetSubstitutionValueArgs>>? = null, val threshold: Output<RulesetThresholdArgs>? = null) : ConvertibleToJava<RulesetRuleArgs>

Data quality rule for a target resource (dataset)

Link copied to clipboard
Link copied to clipboard
data class RulesetSubstitutionValueArgs(val value: Output<String>, val valueReference: Output<String>) : ConvertibleToJava<RulesetSubstitutionValueArgs>

A key-value pair to associate expression's substitution variable names with their values

Link copied to clipboard
data class RulesetThresholdArgs(val type: Output<RulesetThresholdType>? = null, val unit: Output<RulesetThresholdUnit>? = null, val value: Output<Double>) : ConvertibleToJava<RulesetThresholdArgs>