Package com.pulumi.aws.appautoscaling
Class ScheduledActionArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.aws.appautoscaling.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>>endTime()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>resourceId()com.pulumi.core.Output<java.lang.String>scalableDimension()com.pulumi.core.Output<ScheduledActionScalableTargetActionArgs>scalableTargetAction()com.pulumi.core.Output<java.lang.String>schedule()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 ScheduledActionArgs Empty
-
-
Method Detail
-
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 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 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 com.pulumi.core.Output<ScheduledActionScalableTargetActionArgs> scalableTargetAction()
- Returns:
- New minimum and maximum capacity. You can set both values or just one. See below
-
schedule
public 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 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 ScheduledActionArgs.Builder builder()
-
builder
public static ScheduledActionArgs.Builder builder(ScheduledActionArgs defaults)
-
-