Package-level declarations
Types
Link copied to clipboard
interface AutoScalingPlansClient
Use AWS Auto Scaling to create scaling plans for your applications to automatically scale your scalable AWS resources.
Inherited functions
Link copied to clipboard
inline suspend fun AutoScalingPlansClient.createScalingPlan(crossinline block: CreateScalingPlanRequest.Builder.() -> Unit): CreateScalingPlanResponse
Creates a scaling plan.
Link copied to clipboard
inline suspend fun AutoScalingPlansClient.deleteScalingPlan(crossinline block: DeleteScalingPlanRequest.Builder.() -> Unit): DeleteScalingPlanResponse
Deletes the specified scaling plan.
Link copied to clipboard
inline suspend fun AutoScalingPlansClient.describeScalingPlanResources(crossinline block: DescribeScalingPlanResourcesRequest.Builder.() -> Unit): DescribeScalingPlanResourcesResponse
Describes the scalable resources in the specified scaling plan.
Link copied to clipboard
inline suspend fun AutoScalingPlansClient.describeScalingPlans(crossinline block: DescribeScalingPlansRequest.Builder.() -> Unit): DescribeScalingPlansResponse
Describes one or more of your scaling plans.
Link copied to clipboard
inline suspend fun AutoScalingPlansClient.getScalingPlanResourceForecastData(crossinline block: GetScalingPlanResourceForecastDataRequest.Builder.() -> Unit): GetScalingPlanResourceForecastDataResponse
Retrieves the forecast data for a scalable resource.
Link copied to clipboard
inline suspend fun AutoScalingPlansClient.updateScalingPlan(crossinline block: UpdateScalingPlanRequest.Builder.() -> Unit): UpdateScalingPlanResponse
Updates the specified scaling plan.
Link copied to clipboard
fun AutoScalingPlansClient.withConfig(block: AutoScalingPlansClient.Config.Builder.() -> Unit): AutoScalingPlansClient
Create a copy of the client with one or more configuration values overridden. This method allows the caller to perform scoped config overrides for one or more client operations.