CreateNotificationRequest Class

(QtAws::Budgets::CreateNotificationRequest)

The CreateNotificationRequest class provides an interface for Budgets CreateNotification requests. More...

Header: #include <CreateNotificationRequest>
Inherits: QtAws::Budgets::BudgetsRequest

Public Functions

CreateNotificationRequest(const CreateNotificationRequest &other)
CreateNotificationRequest()

Reimplemented Public Functions

virtual bool isValid() const override

Reimplemented Protected Functions

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

Detailed Description

The CreateNotificationRequest class provides an interface for Budgets CreateNotification requests.

Budgets enable you to plan your service usage, service costs, and your RI utilization. You can also track how close your plan is to your budgeted amount or to the free tier limits. Budgets provide you with a quick way to see your usage-to-date and current estimated charges from AWS and to see how much your predicted usage accrues in charges by the end of the month. Budgets also compare current estimates and charges to the amount that you indicated you want to use or spend and lets you see how much of your budget has been used. AWS updates your budget status several times a day. Budgets track your unblended costs, subscriptions, and refunds. You can create the following types of

budgets> <ul> <li>

Cost budgets allow you to say how much you want to spend on a

service> </li> <li>

Usage budgets allow you to say how many hours you want to use for one or more

services> </li> <li>

RI utilization budgets allow you to define a utilization threshold and receive alerts when RIs are tracking below that

threshold> </li> </ul>

You can create up to 20,000 budgets per AWS master account. Your first two budgets are free of charge. Each additional budget costs $0.02 per day. You can set up optional notifications that warn you if you exceed, or are forecasted to exceed, your budgeted amount. You can have notifications sent to an Amazon SNS topic, to an email address, or to both. For more information, see <a href="https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/budgets-sns-policy.html">Creating an Amazon SNS Topic for Budget Notifications</a>. AWS Free Tier usage alerts via AWS Budgets are provided for you, and do not count toward your budget

limits>

Service

Endpoin>

The AWS Budgets API provides the following

endpoint> <ul> <li>

https://budgets.amazonaws.co> </li> </ul>

For information about costs associated with the AWS Budgets API, see <a href="https://aws.amazon.com/aws-cost-management/pricing/">AWS Cost Management

See also BudgetsClient::createNotification.

Member Function Documentation

CreateNotificationRequest::CreateNotificationRequest(const CreateNotificationRequest &other)

Constructs a copy of other.

CreateNotificationRequest::CreateNotificationRequest()

Constructs a CreateNotificationRequest object.

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

Reimplemented from AwsAbstractRequest::isValid().

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

Reimplemented from AwsAbstractRequest::response().

Returns a CreateNotificationResponse 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.