Class ScheduledActionState
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.aws.appautoscaling.inputs.ScheduledActionState
-
public final class ScheduledActionState extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classScheduledActionState.Builder
-
Field Summary
Fields Modifier and Type Field Description static ScheduledActionStateEmpty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Optional<com.pulumi.core.Output<java.lang.String>>arn()static ScheduledActionState.Builderbuilder()static ScheduledActionState.Builderbuilder(ScheduledActionState defaults)java.util.Optional<com.pulumi.core.Output<java.lang.String>>endTime()java.util.Optional<com.pulumi.core.Output<java.lang.String>>name()java.util.Optional<com.pulumi.core.Output<java.lang.String>>region()java.util.Optional<com.pulumi.core.Output<java.lang.String>>resourceId()java.util.Optional<com.pulumi.core.Output<java.lang.String>>scalableDimension()java.util.Optional<com.pulumi.core.Output<ScheduledActionScalableTargetActionArgs>>scalableTargetAction()java.util.Optional<com.pulumi.core.Output<java.lang.String>>schedule()java.util.Optional<com.pulumi.core.Output<java.lang.String>>serviceNamespace()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 ScheduledActionState Empty
-
-
Method Detail
-
arn
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> arn()
- Returns:
- ARN of the scheduled action.
-
endTime
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> endTime()
- Returns:
- Date and time for the scheduled action to end in RFC 3339 format. The timezone is not affected by the setting of `timezone`.
-
name
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> name()
- Returns:
- Name of the scheduled action.
-
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.
-
resourceId
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> resourceId()
- Returns:
- Identifier of the resource associated with the scheduled action. Documentation can be found in the `ResourceId` parameter at: [AWS Application Auto Scaling API Reference](https://docs.aws.amazon.com/autoscaling/application/APIReference/API_PutScheduledAction.html)
-
scalableDimension
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> scalableDimension()
- Returns:
- Scalable dimension. Documentation can be found in the `ScalableDimension` parameter at: [AWS Application Auto Scaling API Reference](https://docs.aws.amazon.com/autoscaling/application/APIReference/API_PutScheduledAction.html) Example: ecs:service:DesiredCount
-
scalableTargetAction
public java.util.Optional<com.pulumi.core.Output<ScheduledActionScalableTargetActionArgs>> scalableTargetAction()
- Returns:
- New minimum and maximum capacity. You can set both values or just one. See below
-
schedule
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> schedule()
- Returns:
- Schedule for this action. The following formats are supported: At expressions - at(yyyy-mm-ddThh:mm:ss), Rate expressions - rate(valueunit), Cron expressions - cron(fields). Times for at expressions and cron expressions are evaluated using the time zone configured in `timezone`. Documentation can be found in the `Timezone` parameter at: [AWS Application Auto Scaling API Reference](https://docs.aws.amazon.com/autoscaling/application/APIReference/API_PutScheduledAction.html)
-
serviceNamespace
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> serviceNamespace()
- Returns:
- Namespace of the AWS service. Documentation can be found in the `ServiceNamespace` parameter at: [AWS Application Auto Scaling API Reference](https://docs.aws.amazon.com/autoscaling/application/APIReference/API_PutScheduledAction.html) Example: `ecs`
-
startTime
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> startTime()
- Returns:
- Date and time for the scheduled action to start in RFC 3339 format. The timezone is not affected by the setting of `timezone`.
-
timezone
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> timezone()
- Returns:
- Time zone used when setting a scheduled action by using an at or cron expression. Does not affect timezone for `startTime` and `endTime`. Valid values are the [canonical names of the IANA time zones supported by Joda-Time](https://www.joda.org/joda-time/timezones.html), such as `Etc/GMT+9` or `Pacific/Tahiti`. Default is `UTC`.
-
builder
public static ScheduledActionState.Builder builder()
-
builder
public static ScheduledActionState.Builder builder(ScheduledActionState defaults)
-
-