[−][src]Trait rusoto_autoscaling_plans::AutoscalingPlans
Trait representing the capabilities of the AWS Auto Scaling Plans API. AWS Auto Scaling Plans clients implement this trait.
Required Methods
fn create_scaling_plan(
&self,
input: CreateScalingPlanRequest
) -> RusotoFuture<CreateScalingPlanResponse, CreateScalingPlanError>
&self,
input: CreateScalingPlanRequest
) -> RusotoFuture<CreateScalingPlanResponse, CreateScalingPlanError>
Creates a scaling plan.
A scaling plan contains a set of instructions used to configure dynamic scaling for the scalable resources in your application. AWS Auto Scaling creates target tracking scaling policies based on the scaling instructions in your scaling plan.
fn delete_scaling_plan(
&self,
input: DeleteScalingPlanRequest
) -> RusotoFuture<DeleteScalingPlanResponse, DeleteScalingPlanError>
&self,
input: DeleteScalingPlanRequest
) -> RusotoFuture<DeleteScalingPlanResponse, DeleteScalingPlanError>
Deletes the specified scaling plan.
fn describe_scaling_plan_resources(
&self,
input: DescribeScalingPlanResourcesRequest
) -> RusotoFuture<DescribeScalingPlanResourcesResponse, DescribeScalingPlanResourcesError>
&self,
input: DescribeScalingPlanResourcesRequest
) -> RusotoFuture<DescribeScalingPlanResourcesResponse, DescribeScalingPlanResourcesError>
Describes the scalable resources in the specified scaling plan.
fn describe_scaling_plans(
&self,
input: DescribeScalingPlansRequest
) -> RusotoFuture<DescribeScalingPlansResponse, DescribeScalingPlansError>
&self,
input: DescribeScalingPlansRequest
) -> RusotoFuture<DescribeScalingPlansResponse, DescribeScalingPlansError>
Describes the specified scaling plans or all of your scaling plans.
fn update_scaling_plan(
&self,
input: UpdateScalingPlanRequest
) -> RusotoFuture<UpdateScalingPlanResponse, UpdateScalingPlanError>
&self,
input: UpdateScalingPlanRequest
) -> RusotoFuture<UpdateScalingPlanResponse, UpdateScalingPlanError>
Updates the scaling plan for the specified scaling plan.
You cannot update a scaling plan if it is in the process of being created, updated, or deleted.
Implementors
impl AutoscalingPlans for AutoscalingPlansClient
[src]
impl AutoscalingPlans for AutoscalingPlansClient
fn create_scaling_plan(
&self,
input: CreateScalingPlanRequest
) -> RusotoFuture<CreateScalingPlanResponse, CreateScalingPlanError>
[src]
fn create_scaling_plan(
&self,
input: CreateScalingPlanRequest
) -> RusotoFuture<CreateScalingPlanResponse, CreateScalingPlanError>
Creates a scaling plan.
A scaling plan contains a set of instructions used to configure dynamic scaling for the scalable resources in your application. AWS Auto Scaling creates target tracking scaling policies based on the scaling instructions in your scaling plan.
fn delete_scaling_plan(
&self,
input: DeleteScalingPlanRequest
) -> RusotoFuture<DeleteScalingPlanResponse, DeleteScalingPlanError>
[src]
fn delete_scaling_plan(
&self,
input: DeleteScalingPlanRequest
) -> RusotoFuture<DeleteScalingPlanResponse, DeleteScalingPlanError>
Deletes the specified scaling plan.
fn describe_scaling_plan_resources(
&self,
input: DescribeScalingPlanResourcesRequest
) -> RusotoFuture<DescribeScalingPlanResourcesResponse, DescribeScalingPlanResourcesError>
[src]
fn describe_scaling_plan_resources(
&self,
input: DescribeScalingPlanResourcesRequest
) -> RusotoFuture<DescribeScalingPlanResourcesResponse, DescribeScalingPlanResourcesError>
Describes the scalable resources in the specified scaling plan.
fn describe_scaling_plans(
&self,
input: DescribeScalingPlansRequest
) -> RusotoFuture<DescribeScalingPlansResponse, DescribeScalingPlansError>
[src]
fn describe_scaling_plans(
&self,
input: DescribeScalingPlansRequest
) -> RusotoFuture<DescribeScalingPlansResponse, DescribeScalingPlansError>
Describes the specified scaling plans or all of your scaling plans.
fn update_scaling_plan(
&self,
input: UpdateScalingPlanRequest
) -> RusotoFuture<UpdateScalingPlanResponse, UpdateScalingPlanError>
[src]
fn update_scaling_plan(
&self,
input: UpdateScalingPlanRequest
) -> RusotoFuture<UpdateScalingPlanResponse, UpdateScalingPlanError>
Updates the scaling plan for the specified scaling plan.
You cannot update a scaling plan if it is in the process of being created, updated, or deleted.