DeregisterScalableTargetResponse Class

(QtAws::ApplicationAutoScaling::DeregisterScalableTargetResponse)

The DeregisterScalableTargetResponse class provides an interace for ApplicationAutoScaling DeregisterScalableTarget responses. More...

Header: #include <DeregisterScalableTargetResponse>
Inherits: QtAws::ApplicationAutoScaling::ApplicationAutoScalingResponse

Public Functions

DeregisterScalableTargetResponse(const DeregisterScalableTargetRequest &request, QNetworkReply * const reply, QObject * const parent = 0)

Reimplemented Public Functions

virtual const DeregisterScalableTargetRequest *request() const override

Protected Slots

virtual void parseSuccess(QIODevice &response) override

Additional Inherited Members

Detailed Description

The DeregisterScalableTargetResponse class provides an interace for ApplicationAutoScaling DeregisterScalableTarget responses.

With Application Auto Scaling, you can configure automatic scaling for your scalable AWS resources. You can use Application Auto Scaling to accomplish the following

tasks> <ul> <li>

Define scaling policies to automatically scale your AWS

resource> </li> <li>

Scale your resources in response to CloudWatch

alarm> </li> <li>

Schedule one-time or recurring scaling

action> </li> <li>

View the history of your scaling

event> </li> </ul>

Application Auto Scaling can scale the following AWS

resources> <ul> <li>

Amazon ECS services. For more information, see <a href="http://docs.aws.amazon.com/AmazonECS/latest/developerguide/service-auto-scaling.html">Service Auto Scaling</a> in the <i>Amazon Elastic Container Service Developer

Guide</i>> </li> <li>

Amazon EC2 Spot fleets. For more information, see <a href="http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/fleet-auto-scaling.html">Automatic Scaling for Spot Fleet</a> in the <i>Amazon EC2 User

Guide</i>> </li> <li>

Amazon EMR clusters. For more information, see <a href="http://docs.aws.amazon.com/ElasticMapReduce/latest/ManagementGuide/emr-automatic-scaling.html">Using Automatic Scaling in Amazon EMR</a> in the <i>Amazon EMR Management

Guide</i>> </li> <li>

AppStream 2.0 fleets. For more information, see <a href="http://docs.aws.amazon.com/appstream2/latest/developerguide/autoscaling.html">Fleet Auto Scaling for Amazon AppStream 2.0</a> in the <i>Amazon AppStream 2.0 Developer

Guide</i>> </li> <li>

Provisioned read and write capacity for Amazon DynamoDB tables and global secondary indexes. For more information, see <a href="http://docs.aws.amazon.com/amazondynamodb/latest/developerguide/AutoScaling.html">Managing Throughput Capacity Automatically with DynamoDB Auto Scaling</a> in the <i>Amazon DynamoDB Developer

Guide</i>> </li> <li>

Amazon Aurora Replicas. For more information, see <a href="http://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/Aurora.Integrating.AutoScaling.html">Using Amazon Aurora Auto Scaling with Aurora

Replicas</a>> </li> <li>

Amazon SageMaker endpoints. For more information, see <a href="http://docs.aws.amazon.com/sagemaker/latest/dg/endpoint-auto-scaling.html">Automatically Scaling Amazon SageMaker

Models</a>> </li> </ul>

To configure automatic scaling for multiple resources across multiple services, use AWS Auto Scaling to create a scaling plan for your application. For more information, see <a href="http://aws.amazon.com/autoscaling">AWS Auto

Scaling</a>>

For a list of supported regions, see <a href="http://docs.aws.amazon.com/general/latest/gr/rande.html#as-app_region">AWS Regions and Endpoints: Application Auto Scaling</a> in the <i>AWS General

See also ApplicationAutoScalingClient::deregisterScalableTarget.

Member Function Documentation

DeregisterScalableTargetResponse::DeregisterScalableTargetResponse(const DeregisterScalableTargetRequest &request, QNetworkReply * const reply, QObject * const parent = 0)

Constructs a DeregisterScalableTargetResponse object for reply to request, with parent parent.

[override virtual protected slot] void DeregisterScalableTargetResponse::parseSuccess(QIODevice &response)

Reimplemented from AwsAbstractResponse::parseSuccess().

Parses a successful ApplicationAutoScaling DeregisterScalableTarget response.

[override virtual] const DeregisterScalableTargetRequest *DeregisterScalableTargetResponse::request() const

Reimplemented from AwsAbstractResponse::request().

© 2018 Paul Colby Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.