ScalingPlan

class ScalingPlan : KotlinCustomResource

Manages an AWS Auto Scaling scaling plan. More information can be found in the AWS Auto Scaling User Guide.

NOTE: The AWS Auto Scaling service uses an AWS IAM service-linked role to manage predictive scaling of Amazon EC2 Auto Scaling groups. The service attempts to automatically create this role the first time a scaling plan with predictive scaling enabled is created. An aws.iam.ServiceLinkedRole resource can be used to manually manage this role. See the AWS documentation for more details. {{% examples %}}

Example Usage

{{% /examples %}}

Import

Auto Scaling scaling plans can be imported using the name, e.g.,

$ pulumi import aws:autoscalingplans/scalingPlan:ScalingPlan example MyScale1

Properties

Link copied to clipboard

CloudFormation stack or set of tags. You can create one scaling plan per application source.

Link copied to clipboard
val id: Output<String>
Link copied to clipboard
val name: Output<String>

Name of the scaling plan. Names cannot contain vertical bars, colons, or forward slashes.

Link copied to clipboard
val pulumiChildResources: Set<KotlinResource>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Scaling instructions. More details can be found in the AWS Auto Scaling API Reference.

Link copied to clipboard
val scalingPlanVersion: Output<Int>

The version number of the scaling plan. This value is always 1.

Link copied to clipboard
val urn: Output<String>