Package-level declarations

Types

Link copied to clipboard
class Policy : KotlinCustomResource

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
object PolicyMapper : ResourceMapper<Policy>
Link copied to clipboard

Builder for Policy.

Link copied to clipboard
class ScheduledAction : KotlinCustomResource

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
object ScheduledActionMapper : ResourceMapper<ScheduledAction>
Link copied to clipboard
class Target : KotlinCustomResource

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, val tags: Output<Map<String, 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
object TargetMapper : ResourceMapper<Target>
Link copied to clipboard

Builder for Target.

Functions

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