Package-level declarations
Types
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
class PolicyArgsBuilder
Builder for PolicyArgs.
Link copied to clipboard
Link copied to clipboard
class PolicyResourceBuilder
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
Builder for ScheduledActionArgs.
Link copied to clipboard
Link copied to clipboard
Builder for ScheduledAction.
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
class TargetArgsBuilder
Builder for TargetArgs.
Link copied to clipboard
Link copied to clipboard
class TargetResourceBuilder
Builder for Target.
Functions
Link copied to clipboard
suspend fun scheduledAction(name: String, block: suspend ScheduledActionResourceBuilder.() -> Unit): ScheduledAction