ScheduledActionArgs

data class ScheduledActionArgs(val enable: Output<Boolean>? = null, val endTime: Output<String>? = null, val iamRole: Output<String>? = null, val schedule: Output<String>? = null, val scheduledActionDescription: Output<String>? = null, val scheduledActionName: Output<String>? = null, val startTime: Output<String>? = null, val targetAction: Output<ScheduledActionTypeArgs>? = null) : ConvertibleToJava<ScheduledActionArgs>

The AWS::Redshift::ScheduledAction resource creates an Amazon Redshift Scheduled Action.

Constructors

Link copied to clipboard
constructor(enable: Output<Boolean>? = null, endTime: Output<String>? = null, iamRole: Output<String>? = null, schedule: Output<String>? = null, scheduledActionDescription: Output<String>? = null, scheduledActionName: Output<String>? = null, startTime: Output<String>? = null, targetAction: Output<ScheduledActionTypeArgs>? = null)

Properties

Link copied to clipboard
val enable: Output<Boolean>? = null

If true, the schedule is enabled. If false, the scheduled action does not trigger.

Link copied to clipboard
val endTime: Output<String>? = null

The end time in UTC of the scheduled action. After this time, the scheduled action does not trigger.

Link copied to clipboard
val iamRole: Output<String>? = null

The IAM role to assume to run the target action.

Link copied to clipboard
val schedule: Output<String>? = null

The schedule in at( ) or cron( ) format.

Link copied to clipboard
val scheduledActionDescription: Output<String>? = null

The description of the scheduled action.

Link copied to clipboard
val scheduledActionName: Output<String>? = null

The name of the scheduled action. The name must be unique within an account.

Link copied to clipboard
val startTime: Output<String>? = null

The start time in UTC of the scheduled action. Before this time, the scheduled action does not trigger.

Link copied to clipboard

A JSON format string of the Amazon Redshift API operation with input parameters.

Functions

Link copied to clipboard
open override fun toJava(): ScheduledActionArgs