Package-level declarations

Types

Link copied to clipboard
class AppGroup : KotlinCustomResource

Provides a Schedulerx App Group resource. For information about Schedulerx App Group and how to use it, see What is App Group.

Link copied to clipboard
data class AppGroupArgs(val appName: Output<String>? = null, val appType: Output<Int>? = null, val appVersion: Output<String>? = null, val deleteJobs: Output<Boolean>? = null, val description: Output<String>? = null, val enableLog: Output<Boolean>? = null, val groupId: Output<String>? = null, val maxConcurrency: Output<Int>? = null, val maxJobs: Output<Int>? = null, val monitorConfigJson: Output<String>? = null, val monitorContactsJson: Output<String>? = null, val namespace: Output<String>? = null, val namespaceName: Output<String>? = null, val namespaceSource: Output<String>? = null, val scheduleBusyWorkers: Output<Boolean>? = null) : ConvertibleToJava<AppGroupArgs>

Provides a Schedulerx App Group resource. For information about Schedulerx App Group and how to use it, see What is App Group.

Link copied to clipboard
Link copied to clipboard
object AppGroupMapper : ResourceMapper<AppGroup>
Link copied to clipboard
Link copied to clipboard
class Job : KotlinCustomResource

Provides a Schedulerx Job resource. For information about Schedulerx Job and how to use it, see What is Job.

Link copied to clipboard
data class JobArgs(val attemptInterval: Output<Int>? = null, val className: Output<String>? = null, val content: Output<String>? = null, val description: Output<String>? = null, val executeMode: Output<String>? = null, val failTimes: Output<Int>? = null, val groupId: Output<String>? = null, val jobMonitorInfo: Output<JobJobMonitorInfoArgs>? = null, val jobName: Output<String>? = null, val jobType: Output<String>? = null, val mapTaskXattrs: Output<JobMapTaskXattrsArgs>? = null, val maxAttempt: Output<Int>? = null, val maxConcurrency: Output<String>? = null, val namespace: Output<String>? = null, val namespaceSource: Output<String>? = null, val parameters: Output<String>? = null, val status: Output<String>? = null, val successNoticeEnable: Output<Boolean>? = null, val taskDispatchMode: Output<String>? = null, val template: Output<String>? = null, val timeConfig: Output<JobTimeConfigArgs>? = null, val timezone: Output<String>? = null, val xAttrs: Output<String>? = null) : ConvertibleToJava<JobArgs>

Provides a Schedulerx Job resource. For information about Schedulerx Job and how to use it, see What is 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 Namespace : KotlinCustomResource

Schedulerx Namespace can be imported using the id, e.g.

Link copied to clipboard
data class NamespaceArgs(val description: Output<String>? = null, val namespaceName: Output<String>? = null, val namespaceUid: Output<String>? = null) : ConvertibleToJava<NamespaceArgs>

Schedulerx Namespace can be imported using the id, e.g.

Link copied to clipboard
Link copied to clipboard
object NamespaceMapper : ResourceMapper<Namespace>
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
suspend fun appGroup(name: String, block: suspend AppGroupResourceBuilder.() -> Unit): AppGroup
Link copied to clipboard
fun job(name: String): Job
suspend fun job(name: String, block: suspend JobResourceBuilder.() -> Unit): Job
Link copied to clipboard
suspend fun namespace(name: String, block: suspend NamespaceResourceBuilder.() -> Unit): Namespace