Package com.pulumi.aws.autoscaling
Class ScheduleArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.aws.autoscaling.ScheduleArgs
-
public final class ScheduleArgs extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classScheduleArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static ScheduleArgsEmpty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description com.pulumi.core.Output<java.lang.String>autoscalingGroupName()static ScheduleArgs.Builderbuilder()static ScheduleArgs.Builderbuilder(ScheduleArgs defaults)java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>desiredCapacity()java.util.Optional<com.pulumi.core.Output<java.lang.String>>endTime()java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>maxSize()java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>minSize()java.util.Optional<com.pulumi.core.Output<java.lang.String>>recurrence()java.util.Optional<com.pulumi.core.Output<java.lang.String>>region()com.pulumi.core.Output<java.lang.String>scheduledActionName()java.util.Optional<com.pulumi.core.Output<java.lang.String>>startTime()java.util.Optional<com.pulumi.core.Output<java.lang.String>>timeZone()
-
-
-
Field Detail
-
Empty
public static final ScheduleArgs Empty
-
-
Method Detail
-
autoscalingGroupName
public com.pulumi.core.Output<java.lang.String> autoscalingGroupName()
- Returns:
- The name of the Auto Scaling group.
-
desiredCapacity
public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> desiredCapacity()
- Returns:
- The initial capacity of the Auto Scaling group after the scheduled action runs and the capacity it attempts to maintain. Set to `-1` if you don't want to change the desired capacity at the scheduled time. Defaults to `0`.
-
endTime
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> endTime()
- Returns:
- The date and time for the recurring schedule to end, in UTC with the format `"YYYY-MM-DDThh:mm:ssZ"` (e.g. `"2021-06-01T00:00:00Z"`).
-
maxSize
public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> maxSize()
- Returns:
- The maximum size of the Auto Scaling group. Set to `-1` if you don't want to change the maximum size at the scheduled time. Defaults to `0`.
-
minSize
public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> minSize()
- Returns:
- The minimum size of the Auto Scaling group. Set to `-1` if you don't want to change the minimum size at the scheduled time. Defaults to `0`.
-
recurrence
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> recurrence()
- Returns:
- The recurring schedule for this action specified using the Unix cron syntax format.
-
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.
-
scheduledActionName
public com.pulumi.core.Output<java.lang.String> scheduledActionName()
- Returns:
- The name of this scaling action. The following arguments are optional:
-
startTime
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> startTime()
- Returns:
- The date and time for the recurring schedule to start, in UTC with the format `"YYYY-MM-DDThh:mm:ssZ"` (e.g. `"2021-06-01T00:00:00Z"`).
-
timeZone
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> timeZone()
- Returns:
- Specifies the time zone for a cron expression. Valid values are the canonical names of the IANA time zones (such as `Etc/GMT+9` or `Pacific/Tahiti`). > **NOTE:** When `startTime` and `endTime` are specified with `recurrence` , they form the boundaries of when the recurring action will start and stop.
-
builder
public static ScheduleArgs.Builder builder()
-
builder
public static ScheduleArgs.Builder builder(ScheduleArgs defaults)
-
-