DescribeSeverityLevelsRequest Class

(QtAws::Support::DescribeSeverityLevelsRequest)

The DescribeSeverityLevelsRequest class provides an interface for Support DescribeSeverityLevels requests. More...

Header: #include <DescribeSeverityLevelsRequest>
Inherits: QtAws::Support::SupportRequest

Public Functions

DescribeSeverityLevelsRequest(const DescribeSeverityLevelsRequest &other)
DescribeSeverityLevelsRequest()

Reimplemented Public Functions

virtual bool isValid() const override

Reimplemented Protected Functions

virtual QtAws::Core::AwsAbstractResponse *response(QNetworkReply * const reply) const override

Detailed Description

The DescribeSeverityLevelsRequest class provides an interface for Support DescribeSeverityLevels requests.

<fullname>AWS Support</fullname>

The AWS Support API reference is intended for programmers who need detailed information about the AWS Support operations and data types. This service enables you to manage your AWS Support cases programmatically. It uses HTTP methods that return results in JSON

format>

The AWS Support service also exposes a set of <a href="http://aws.amazon.com/premiumsupport/trustedadvisor/">Trusted Advisor</a> features. You can retrieve a list of checks and their descriptions, get check results, specify checks to refresh, and get the refresh status of checks.

</p

The following list describes the AWS Support case management

operations> <ul> <li>

<b>Service names, issue categories, and available severity levels. </b>The <a>DescribeServices</a> and <a>DescribeSeverityLevels</a> operations return AWS service names, service codes, service categories, and problem severity levels. You use these values when you call the <a>CreateCase</a> operation.

</p </li> <li>

<b>Case creation, case details, and case resolution.</b> The <a>CreateCase</a>, <a>DescribeCases</a>, <a>DescribeAttachment</a>, and <a>ResolveCase</a> operations create AWS Support cases, retrieve information about cases, and resolve

cases> </li> <li>

<b>Case communication.</b> The <a>DescribeCommunications</a>, <a>AddCommunicationToCase</a>, and <a>AddAttachmentsToSet</a> operations retrieve and add communications and attachments to AWS Support cases.

</p </li> </ul>

The following list describes the operations available from the AWS Support service for Trusted

Advisor> <ul> <li>

<a>DescribeTrustedAdvisorChecks</a> returns the list of checks that run against your AWS

resources> </li> <li>

Using the <code>checkId</code> for a specific check returned by <a>DescribeTrustedAdvisorChecks</a>, you can call <a>DescribeTrustedAdvisorCheckResult</a> to obtain the results for the check you

specified> </li> <li>

<a>DescribeTrustedAdvisorCheckSummaries</a> returns summarized results for one or more Trusted Advisor

checks> </li> <li>

<a>RefreshTrustedAdvisorCheck</a> requests that Trusted Advisor rerun a specified check.

</p </li> <li>

<a>DescribeTrustedAdvisorCheckRefreshStatuses</a> reports the refresh status of one or more checks.

</p </li> </ul>

For authentication of requests, AWS Support uses <a href="http://docs.aws.amazon.com/general/latest/gr/signature-version-4.html">Signature Version 4 Signing

Process</a>>

See <a href="http://docs.aws.amazon.com/awssupport/latest/user/Welcome.html">About the AWS Support API</a> in the <i>AWS Support User Guide</i> for information about how to use this service to create and manage your support cases, and how to call Trusted Advisor for results of checks on your resources.

See also SupportClient::describeSeverityLevels.

Member Function Documentation

DescribeSeverityLevelsRequest::DescribeSeverityLevelsRequest(const DescribeSeverityLevelsRequest &other)

Constructs a copy of other.

DescribeSeverityLevelsRequest::DescribeSeverityLevelsRequest()

Constructs a DescribeSeverityLevelsRequest object.

[override virtual] bool DescribeSeverityLevelsRequest::isValid() const

Reimplemented from AwsAbstractRequest::isValid().

[override virtual protected] QtAws::Core::AwsAbstractResponse *DescribeSeverityLevelsRequest::response(QNetworkReply * const reply) const

Reimplemented from AwsAbstractRequest::response().

Returns a DescribeSeverityLevelsResponse object to process reply.

See also QtAws::Core::AwsAbstractClient::send.

© 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.