Package com.pulumi.aws.redshift
Class ScheduledActionArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.aws.redshift.ScheduledActionArgs
-
public final class ScheduledActionArgs extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classScheduledActionArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static ScheduledActionArgsEmpty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ScheduledActionArgs.Builderbuilder()static ScheduledActionArgs.Builderbuilder(ScheduledActionArgs defaults)java.util.Optional<com.pulumi.core.Output<java.lang.String>>description()java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>>enable()java.util.Optional<com.pulumi.core.Output<java.lang.String>>endTime()com.pulumi.core.Output<java.lang.String>iamRole()java.util.Optional<com.pulumi.core.Output<java.lang.String>>name()java.util.Optional<com.pulumi.core.Output<java.lang.String>>region()com.pulumi.core.Output<java.lang.String>schedule()java.util.Optional<com.pulumi.core.Output<java.lang.String>>startTime()com.pulumi.core.Output<ScheduledActionTargetActionArgs>targetAction()
-
-
-
Field Detail
-
Empty
public static final ScheduledActionArgs Empty
-
-
Method Detail
-
description
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> description()
- Returns:
- The description of the scheduled action.
-
enable
public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> enable()
- Returns:
- Whether to enable the scheduled action. Default is `true` .
-
endTime
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> endTime()
- Returns:
- The end time in UTC when the schedule is active, in UTC RFC3339 format(for example, YYYY-MM-DDTHH:MM:SSZ).
-
iamRole
public com.pulumi.core.Output<java.lang.String> iamRole()
- Returns:
- The IAM role to assume to run the scheduled action.
-
name
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> name()
- Returns:
- The scheduled action name.
-
region
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> region()
- Returns:
- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
-
schedule
public com.pulumi.core.Output<java.lang.String> schedule()
- Returns:
- The schedule of action. The schedule is defined format of "at expression" or "cron expression", for example `at(2016-03-04T17:27:00)` or `cron(0 10 ? * MON *)`. See [Scheduled Action](https://docs.aws.amazon.com/redshift/latest/APIReference/API_ScheduledAction.html) for more information.
-
startTime
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> startTime()
- Returns:
- The start time in UTC when the schedule is active, in UTC RFC3339 format(for example, YYYY-MM-DDTHH:MM:SSZ).
-
targetAction
public com.pulumi.core.Output<ScheduledActionTargetActionArgs> targetAction()
- Returns:
- Target action. Documented below.
-
builder
public static ScheduledActionArgs.Builder builder()
-
builder
public static ScheduledActionArgs.Builder builder(ScheduledActionArgs defaults)
-
-