libZSservicesZSamazonka-budgetsZSamazonka-budgets
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.Budgets.DescribeBudgetPerformanceHistory

Description

Describes the history for DAILY, MONTHLY, and QUARTERLY budgets. Budget history isn't available for ANNUAL budgets.

This operation returns paginated results.

Synopsis

Creating a Request

data DescribeBudgetPerformanceHistory Source #

See: newDescribeBudgetPerformanceHistory smart constructor.

Constructors

DescribeBudgetPerformanceHistory' 

Fields

Instances

Instances details
Eq DescribeBudgetPerformanceHistory Source # 
Instance details

Defined in Amazonka.Budgets.DescribeBudgetPerformanceHistory

Read DescribeBudgetPerformanceHistory Source # 
Instance details

Defined in Amazonka.Budgets.DescribeBudgetPerformanceHistory

Show DescribeBudgetPerformanceHistory Source # 
Instance details

Defined in Amazonka.Budgets.DescribeBudgetPerformanceHistory

Generic DescribeBudgetPerformanceHistory Source # 
Instance details

Defined in Amazonka.Budgets.DescribeBudgetPerformanceHistory

Associated Types

type Rep DescribeBudgetPerformanceHistory :: Type -> Type #

NFData DescribeBudgetPerformanceHistory Source # 
Instance details

Defined in Amazonka.Budgets.DescribeBudgetPerformanceHistory

Hashable DescribeBudgetPerformanceHistory Source # 
Instance details

Defined in Amazonka.Budgets.DescribeBudgetPerformanceHistory

ToJSON DescribeBudgetPerformanceHistory Source # 
Instance details

Defined in Amazonka.Budgets.DescribeBudgetPerformanceHistory

AWSPager DescribeBudgetPerformanceHistory Source # 
Instance details

Defined in Amazonka.Budgets.DescribeBudgetPerformanceHistory

AWSRequest DescribeBudgetPerformanceHistory Source # 
Instance details

Defined in Amazonka.Budgets.DescribeBudgetPerformanceHistory

ToHeaders DescribeBudgetPerformanceHistory Source # 
Instance details

Defined in Amazonka.Budgets.DescribeBudgetPerformanceHistory

ToPath DescribeBudgetPerformanceHistory Source # 
Instance details

Defined in Amazonka.Budgets.DescribeBudgetPerformanceHistory

ToQuery DescribeBudgetPerformanceHistory Source # 
Instance details

Defined in Amazonka.Budgets.DescribeBudgetPerformanceHistory

type Rep DescribeBudgetPerformanceHistory Source # 
Instance details

Defined in Amazonka.Budgets.DescribeBudgetPerformanceHistory

type Rep DescribeBudgetPerformanceHistory = D1 ('MetaData "DescribeBudgetPerformanceHistory" "Amazonka.Budgets.DescribeBudgetPerformanceHistory" "libZSservicesZSamazonka-budgetsZSamazonka-budgets" 'False) (C1 ('MetaCons "DescribeBudgetPerformanceHistory'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "timePeriod") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TimePeriod)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "accountId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "budgetName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))
type AWSResponse DescribeBudgetPerformanceHistory Source # 
Instance details

Defined in Amazonka.Budgets.DescribeBudgetPerformanceHistory

Request Lenses

describeBudgetPerformanceHistory_timePeriod :: Lens' DescribeBudgetPerformanceHistory (Maybe TimePeriod) Source #

Retrieves how often the budget went into an ALARM state for the specified time period.

Destructuring the Response

data DescribeBudgetPerformanceHistoryResponse Source #

Constructors

DescribeBudgetPerformanceHistoryResponse' 

Fields

  • budgetPerformanceHistory :: Maybe BudgetPerformanceHistory

    The history of how often the budget has gone into an ALARM state.

    For DAILY budgets, the history saves the state of the budget for the last 60 days. For MONTHLY budgets, the history saves the state of the budget for the current month plus the last 12 months. For QUARTERLY budgets, the history saves the state of the budget for the last four quarters.

  • nextToken :: Maybe Text
     
  • httpStatus :: Int

    The response's http status code.

Instances

Instances details
Eq DescribeBudgetPerformanceHistoryResponse Source # 
Instance details

Defined in Amazonka.Budgets.DescribeBudgetPerformanceHistory

Read DescribeBudgetPerformanceHistoryResponse Source # 
Instance details

Defined in Amazonka.Budgets.DescribeBudgetPerformanceHistory

Show DescribeBudgetPerformanceHistoryResponse Source # 
Instance details

Defined in Amazonka.Budgets.DescribeBudgetPerformanceHistory

Generic DescribeBudgetPerformanceHistoryResponse Source # 
Instance details

Defined in Amazonka.Budgets.DescribeBudgetPerformanceHistory

NFData DescribeBudgetPerformanceHistoryResponse Source # 
Instance details

Defined in Amazonka.Budgets.DescribeBudgetPerformanceHistory

type Rep DescribeBudgetPerformanceHistoryResponse Source # 
Instance details

Defined in Amazonka.Budgets.DescribeBudgetPerformanceHistory

type Rep DescribeBudgetPerformanceHistoryResponse = D1 ('MetaData "DescribeBudgetPerformanceHistoryResponse" "Amazonka.Budgets.DescribeBudgetPerformanceHistory" "libZSservicesZSamazonka-budgetsZSamazonka-budgets" 'False) (C1 ('MetaCons "DescribeBudgetPerformanceHistoryResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "budgetPerformanceHistory") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BudgetPerformanceHistory)) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newDescribeBudgetPerformanceHistoryResponse Source #

Create a value of DescribeBudgetPerformanceHistoryResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:budgetPerformanceHistory:DescribeBudgetPerformanceHistoryResponse', describeBudgetPerformanceHistoryResponse_budgetPerformanceHistory - The history of how often the budget has gone into an ALARM state.

For DAILY budgets, the history saves the state of the budget for the last 60 days. For MONTHLY budgets, the history saves the state of the budget for the current month plus the last 12 months. For QUARTERLY budgets, the history saves the state of the budget for the last four quarters.

$sel:nextToken:DescribeBudgetPerformanceHistory', describeBudgetPerformanceHistoryResponse_nextToken - Undocumented member.

$sel:httpStatus:DescribeBudgetPerformanceHistoryResponse', describeBudgetPerformanceHistoryResponse_httpStatus - The response's http status code.

Response Lenses

describeBudgetPerformanceHistoryResponse_budgetPerformanceHistory :: Lens' DescribeBudgetPerformanceHistoryResponse (Maybe BudgetPerformanceHistory) Source #

The history of how often the budget has gone into an ALARM state.

For DAILY budgets, the history saves the state of the budget for the last 60 days. For MONTHLY budgets, the history saves the state of the budget for the current month plus the last 12 months. For QUARTERLY budgets, the history saves the state of the budget for the last four quarters.