[−][src]Struct rusoto_autoscaling_plans::AutoscalingPlansClient
A client for the AWS Auto Scaling Plans API.
Methods
impl AutoscalingPlansClient
[src]
impl AutoscalingPlansClient
pub fn new(region: Region) -> AutoscalingPlansClient
[src]
pub fn new(region: Region) -> AutoscalingPlansClient
Creates a client backed by the default tokio event loop.
The client will use the default credentials provider and tls client.
pub fn new_with<P, D>(
request_dispatcher: D,
credentials_provider: P,
region: Region
) -> AutoscalingPlansClient where
P: ProvideAwsCredentials + Send + Sync + 'static,
P::Future: Send,
D: DispatchSignedRequest + Send + Sync + 'static,
D::Future: Send,
[src]
pub fn new_with<P, D>(
request_dispatcher: D,
credentials_provider: P,
region: Region
) -> AutoscalingPlansClient where
P: ProvideAwsCredentials + Send + Sync + 'static,
P::Future: Send,
D: DispatchSignedRequest + Send + Sync + 'static,
D::Future: Send,
Trait Implementations
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.
Auto Trait Implementations
impl Send for AutoscalingPlansClient
impl Send for AutoscalingPlansClient
impl Sync for AutoscalingPlansClient
impl Sync for AutoscalingPlansClient
Blanket Implementations
impl<T> From for T
[src]
impl<T> From for T
impl<T, U> Into for T where
U: From<T>,
[src]
impl<T, U> Into for T where
U: From<T>,
impl<T, U> TryFrom for T where
T: From<U>,
[src]
impl<T, U> TryFrom for T where
T: From<U>,
type Error = !
try_from
)The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
impl<T> Borrow for T where
T: ?Sized,
[src]
impl<T> Borrow for T where
T: ?Sized,
impl<T, U> TryInto for T where
U: TryFrom<T>,
[src]
impl<T, U> TryInto for T where
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
try_from
)The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
impl<T> BorrowMut for T where
T: ?Sized,
[src]
impl<T> BorrowMut for T where
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
fn borrow_mut(&mut self) -> &mut T
impl<T> Any for T where
T: 'static + ?Sized,
[src]
impl<T> Any for T where
T: 'static + ?Sized,
fn get_type_id(&self) -> TypeId
[src]
fn get_type_id(&self) -> TypeId
impl<T> Same for T
impl<T> Same for T
type Output = T
Should always be Self
impl<T> Erased for T
impl<T> Erased for T