Package-level declarations

Types

Link copied to clipboard

Provides an Application AutoScaling Policy resource.

Link copied to clipboard
data class PolicyArgs(val name: Output<String>? = null, val policyType: Output<String>? = null, val resourceId: Output<String>? = null, val scalableDimension: Output<String>? = null, val serviceNamespace: Output<String>? = null, val stepScalingPolicyConfiguration: Output<PolicyStepScalingPolicyConfigurationArgs>? = null, val targetTrackingScalingPolicyConfiguration: Output<PolicyTargetTrackingScalingPolicyConfigurationArgs>? = null) : ConvertibleToJava<PolicyArgs>

Provides an Application AutoScaling Policy resource.

Link copied to clipboard

Builder for PolicyArgs.

Link copied to clipboard
Link copied to clipboard

Builder for Policy.

Link copied to clipboard

Provides an Application AutoScaling ScheduledAction resource.

Link copied to clipboard
data class ScheduledActionArgs(val endTime: Output<String>? = null, val name: Output<String>? = null, val resourceId: Output<String>? = null, val scalableDimension: Output<String>? = null, val scalableTargetAction: Output<ScheduledActionScalableTargetActionArgs>? = null, val schedule: Output<String>? = null, val serviceNamespace: Output<String>? = null, val startTime: Output<String>? = null, val timezone: Output<String>? = null) : ConvertibleToJava<ScheduledActionArgs>

Provides an Application AutoScaling ScheduledAction resource.

Link copied to clipboard

Provides an Application AutoScaling ScalableTarget resource. To manage policies which get attached to the target, see the aws.appautoscaling.Policy resource.

Link copied to clipboard
data class TargetArgs(val maxCapacity: Output<Int>? = null, val minCapacity: Output<Int>? = null, val resourceId: Output<String>? = null, val roleArn: Output<String>? = null, val scalableDimension: Output<String>? = null, val serviceNamespace: Output<String>? = null) : ConvertibleToJava<TargetArgs>

Provides an Application AutoScaling ScalableTarget resource. To manage policies which get attached to the target, see the aws.appautoscaling.Policy resource.

Link copied to clipboard

Builder for TargetArgs.

Link copied to clipboard
Link copied to clipboard

Builder for Target.

Functions

Link copied to clipboard
suspend fun policyResource(name: String, block: suspend PolicyResourceBuilder.() -> Unit): Policy
Link copied to clipboard
Link copied to clipboard
suspend fun targetResource(name: String, block: suspend TargetResourceBuilder.() -> Unit): Target