Package-level declarations

Types

Link copied to clipboard
class Execution : KotlinCustomResource

Provides a Serverless Workflow Execution resource. For information about Serverless Workflow Execution and how to use it, see What is Execution.

Link copied to clipboard
data class ExecutionArgs(val executionName: Output<String>? = null, val flowName: Output<String>? = null, val input: Output<String>? = null, val status: Output<String>? = null) : ConvertibleToJava<ExecutionArgs>

Provides a Serverless Workflow Execution resource. For information about Serverless Workflow Execution and how to use it, see What is Execution.

Link copied to clipboard
Link copied to clipboard
object ExecutionMapper : ResourceMapper<Execution>
Link copied to clipboard
Link copied to clipboard
class Flow : KotlinCustomResource

Provides a Serverless Workflow Flow resource. For information about Serverless Workflow Flow and how to use it, see What is Flow.

Link copied to clipboard
data class FlowArgs(val definition: Output<String>? = null, val description: Output<String>? = null, val name: Output<String>? = null, val roleArn: Output<String>? = null, val type: Output<String>? = null) : ConvertibleToJava<FlowArgs>

Provides a Serverless Workflow Flow resource. For information about Serverless Workflow Flow and how to use it, see What is Flow.

Link copied to clipboard

Builder for FlowArgs.

Link copied to clipboard
object FlowMapper : ResourceMapper<Flow>
Link copied to clipboard

Builder for Flow.

Link copied to clipboard
Link copied to clipboard
class Schedule : KotlinCustomResource

Provides a Serverless Workflow Schedule resource. For information about Serverless Workflow Schedule and how to use it, see What is Schedule.

Link copied to clipboard
data class ScheduleArgs(val cronExpression: Output<String>? = null, val description: Output<String>? = null, val enable: Output<Boolean>? = null, val flowName: Output<String>? = null, val payload: Output<String>? = null, val scheduleName: Output<String>? = null) : ConvertibleToJava<ScheduleArgs>

Provides a Serverless Workflow Schedule resource. For information about Serverless Workflow Schedule and how to use it, see What is Schedule.

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

Functions

Link copied to clipboard
suspend fun execution(name: String, block: suspend ExecutionResourceBuilder.() -> Unit): Execution
Link copied to clipboard
fun flow(name: String): Flow
suspend fun flow(name: String, block: suspend FlowResourceBuilder.() -> Unit): Flow
Link copied to clipboard
suspend fun schedule(name: String, block: suspend ScheduleResourceBuilder.() -> Unit): Schedule