Package-level declarations

Types

Link copied to clipboard
Link copied to clipboard
class Dataset : KotlinCustomResource

Resource schema for AWS::DataBrew::Dataset.

Link copied to clipboard
data class DatasetArgs(val format: Output<DatasetFormat>? = null, val formatOptions: Output<DatasetFormatOptionsArgs>? = null, val input: Output<DatasetInputArgs>? = null, val name: Output<String>? = null, val pathOptions: Output<DatasetPathOptionsArgs>? = null, val tags: Output<List<CreateOnlyTagArgs>>? = null) : ConvertibleToJava<DatasetArgs>

Resource schema for AWS::DataBrew::Dataset.

Link copied to clipboard
Link copied to clipboard
object DatasetMapper : ResourceMapper<Dataset>
Link copied to clipboard
Link copied to clipboard
class Job : KotlinCustomResource

Resource schema for AWS::DataBrew::Job.

Link copied to clipboard
data class JobArgs(val dataCatalogOutputs: Output<List<JobDataCatalogOutputArgs>>? = null, val databaseOutputs: Output<List<JobDatabaseOutputArgs>>? = null, val datasetName: Output<String>? = null, val encryptionKeyArn: Output<String>? = null, val encryptionMode: Output<JobEncryptionMode>? = null, val jobSample: Output<JobSampleArgs>? = null, val logSubscription: Output<JobLogSubscription>? = null, val maxCapacity: Output<Int>? = null, val maxRetries: Output<Int>? = null, val name: Output<String>? = null, val outputLocation: Output<JobOutputLocationArgs>? = null, val outputs: Output<List<JobOutputArgs>>? = null, val profileConfiguration: Output<JobProfileConfigurationArgs>? = null, val projectName: Output<String>? = null, val recipe: Output<JobRecipeArgs>? = null, val roleArn: Output<String>? = null, val tags: Output<List<CreateOnlyTagArgs>>? = null, val timeout: Output<Int>? = null, val type: Output<JobType>? = null, val validationConfigurations: Output<List<JobValidationConfigurationArgs>>? = null) : ConvertibleToJava<JobArgs>

Resource schema for AWS::DataBrew::Job.

Link copied to clipboard

Builder for JobArgs.

Link copied to clipboard
object JobMapper : ResourceMapper<Job>
Link copied to clipboard

Builder for Job.

Link copied to clipboard
class Project : KotlinCustomResource

Resource schema for AWS::DataBrew::Project.

Link copied to clipboard
data class ProjectArgs(val datasetName: Output<String>? = null, val name: Output<String>? = null, val recipeName: Output<String>? = null, val roleArn: Output<String>? = null, val sample: Output<ProjectSampleArgs>? = null, val tags: Output<List<CreateOnlyTagArgs>>? = null) : ConvertibleToJava<ProjectArgs>

Resource schema for AWS::DataBrew::Project.

Link copied to clipboard
Link copied to clipboard
object ProjectMapper : ResourceMapper<Project>
Link copied to clipboard
Link copied to clipboard
class Recipe : KotlinCustomResource

Resource schema for AWS::DataBrew::Recipe.

Link copied to clipboard
data class RecipeArgs(val description: Output<String>? = null, val name: Output<String>? = null, val steps: Output<List<RecipeStepArgs>>? = null, val tags: Output<List<CreateOnlyTagArgs>>? = null) : ConvertibleToJava<RecipeArgs>

Resource schema for AWS::DataBrew::Recipe.

Link copied to clipboard

Builder for RecipeArgs.

Link copied to clipboard
object RecipeMapper : ResourceMapper<Recipe>
Link copied to clipboard

Builder for Recipe.

Link copied to clipboard
class Ruleset : KotlinCustomResource

Resource schema for AWS::DataBrew::Ruleset.

Link copied to clipboard
data class RulesetArgs(val description: Output<String>? = null, val name: Output<String>? = null, val rules: Output<List<RulesetRuleArgs>>? = null, val tags: Output<List<CreateOnlyTagArgs>>? = null, val targetArn: Output<String>? = null) : ConvertibleToJava<RulesetArgs>

Resource schema for AWS::DataBrew::Ruleset.

Link copied to clipboard
Link copied to clipboard
object RulesetMapper : ResourceMapper<Ruleset>
Link copied to clipboard
Link copied to clipboard
class Schedule : KotlinCustomResource

Resource schema for AWS::DataBrew::Schedule.

Link copied to clipboard
data class ScheduleArgs(val cronExpression: Output<String>? = null, val jobNames: Output<List<String>>? = null, val name: Output<String>? = null, val tags: Output<List<CreateOnlyTagArgs>>? = null) : ConvertibleToJava<ScheduleArgs>

Resource schema for AWS::DataBrew::Schedule.

Link copied to clipboard
Link copied to clipboard
object ScheduleMapper : ResourceMapper<Schedule>
Link copied to clipboard

Functions

Link copied to clipboard
fun dataset(name: String): Dataset
suspend fun dataset(name: String, block: suspend DatasetResourceBuilder.() -> Unit): Dataset
Link copied to clipboard
fun job(name: String): Job
suspend fun job(name: String, block: suspend JobResourceBuilder.() -> Unit): Job
Link copied to clipboard
fun project(name: String): Project
suspend fun project(name: String, block: suspend ProjectResourceBuilder.() -> Unit): Project
Link copied to clipboard
fun recipe(name: String): Recipe
suspend fun recipe(name: String, block: suspend RecipeResourceBuilder.() -> Unit): Recipe
Link copied to clipboard
fun ruleset(name: String): Ruleset
suspend fun ruleset(name: String, block: suspend RulesetResourceBuilder.() -> Unit): Ruleset
Link copied to clipboard
suspend fun schedule(name: String, block: suspend ScheduleResourceBuilder.() -> Unit): Schedule