Package-level declarations

Types

Link copied to clipboard
class Schedule : KotlinCustomResource

Provides an EventBridge Scheduler Schedule resource. You can find out more about EventBridge Scheduler in the User Guide.

Link copied to clipboard
data class ScheduleArgs(val description: Output<String>? = null, val endDate: Output<String>? = null, val flexibleTimeWindow: Output<ScheduleFlexibleTimeWindowArgs>? = null, val groupName: Output<String>? = null, val kmsKeyArn: Output<String>? = null, val name: Output<String>? = null, val namePrefix: Output<String>? = null, val scheduleExpression: Output<String>? = null, val scheduleExpressionTimezone: Output<String>? = null, val startDate: Output<String>? = null, val state: Output<String>? = null, val target: Output<ScheduleTargetArgs>? = null) : ConvertibleToJava<ScheduleArgs>

Provides an EventBridge Scheduler Schedule resource. You can find out more about EventBridge Scheduler in the User Guide.

Link copied to clipboard
Link copied to clipboard
class ScheduleGroup : KotlinCustomResource

Provides an EventBridge Scheduler Schedule Group resource. You can find out more about EventBridge Scheduler in the User Guide.

Link copied to clipboard
data class ScheduleGroupArgs(val name: Output<String>? = null, val namePrefix: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<ScheduleGroupArgs>

Provides an EventBridge Scheduler Schedule Group resource. You can find out more about EventBridge Scheduler in the User Guide.

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

Functions

Link copied to clipboard
suspend fun schedule(name: String, block: suspend ScheduleResourceBuilder.() -> Unit): Schedule
Link copied to clipboard