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

Description

Updates a notification.

Synopsis

Creating a Request

data UpdateNotification Source #

Request of UpdateNotification

See: newUpdateNotification smart constructor.

Constructors

UpdateNotification' 

Fields

Instances

Instances details
Eq UpdateNotification Source # 
Instance details

Defined in Amazonka.Budgets.UpdateNotification

Read UpdateNotification Source # 
Instance details

Defined in Amazonka.Budgets.UpdateNotification

Show UpdateNotification Source # 
Instance details

Defined in Amazonka.Budgets.UpdateNotification

Generic UpdateNotification Source # 
Instance details

Defined in Amazonka.Budgets.UpdateNotification

Associated Types

type Rep UpdateNotification :: Type -> Type #

NFData UpdateNotification Source # 
Instance details

Defined in Amazonka.Budgets.UpdateNotification

Methods

rnf :: UpdateNotification -> () #

Hashable UpdateNotification Source # 
Instance details

Defined in Amazonka.Budgets.UpdateNotification

ToJSON UpdateNotification Source # 
Instance details

Defined in Amazonka.Budgets.UpdateNotification

AWSRequest UpdateNotification Source # 
Instance details

Defined in Amazonka.Budgets.UpdateNotification

Associated Types

type AWSResponse UpdateNotification #

ToHeaders UpdateNotification Source # 
Instance details

Defined in Amazonka.Budgets.UpdateNotification

ToPath UpdateNotification Source # 
Instance details

Defined in Amazonka.Budgets.UpdateNotification

ToQuery UpdateNotification Source # 
Instance details

Defined in Amazonka.Budgets.UpdateNotification

type Rep UpdateNotification Source # 
Instance details

Defined in Amazonka.Budgets.UpdateNotification

type Rep UpdateNotification = D1 ('MetaData "UpdateNotification" "Amazonka.Budgets.UpdateNotification" "libZSservicesZSamazonka-budgetsZSamazonka-budgets" 'False) (C1 ('MetaCons "UpdateNotification'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "accountId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "budgetName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "oldNotification") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Notification) :*: S1 ('MetaSel ('Just "newNotification'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Notification))))
type AWSResponse UpdateNotification Source # 
Instance details

Defined in Amazonka.Budgets.UpdateNotification

newUpdateNotification Source #

Create a value of UpdateNotification 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:accountId:UpdateNotification', updateNotification_accountId - The accountId that is associated with the budget whose notification you want to update.

$sel:budgetName:UpdateNotification', updateNotification_budgetName - The name of the budget whose notification you want to update.

$sel:oldNotification:UpdateNotification', updateNotification_oldNotification - The previous notification that is associated with a budget.

$sel:newNotification':UpdateNotification', updateNotification_newNotification - The updated notification to be associated with a budget.

Request Lenses

updateNotification_accountId :: Lens' UpdateNotification Text Source #

The accountId that is associated with the budget whose notification you want to update.

updateNotification_budgetName :: Lens' UpdateNotification Text Source #

The name of the budget whose notification you want to update.

updateNotification_oldNotification :: Lens' UpdateNotification Notification Source #

The previous notification that is associated with a budget.

updateNotification_newNotification :: Lens' UpdateNotification Notification Source #

The updated notification to be associated with a budget.

Destructuring the Response

data UpdateNotificationResponse Source #

Response of UpdateNotification

See: newUpdateNotificationResponse smart constructor.

Constructors

UpdateNotificationResponse' 

Fields

Instances

Instances details
Eq UpdateNotificationResponse Source # 
Instance details

Defined in Amazonka.Budgets.UpdateNotification

Read UpdateNotificationResponse Source # 
Instance details

Defined in Amazonka.Budgets.UpdateNotification

Show UpdateNotificationResponse Source # 
Instance details

Defined in Amazonka.Budgets.UpdateNotification

Generic UpdateNotificationResponse Source # 
Instance details

Defined in Amazonka.Budgets.UpdateNotification

Associated Types

type Rep UpdateNotificationResponse :: Type -> Type #

NFData UpdateNotificationResponse Source # 
Instance details

Defined in Amazonka.Budgets.UpdateNotification

type Rep UpdateNotificationResponse Source # 
Instance details

Defined in Amazonka.Budgets.UpdateNotification

type Rep UpdateNotificationResponse = D1 ('MetaData "UpdateNotificationResponse" "Amazonka.Budgets.UpdateNotification" "libZSservicesZSamazonka-budgetsZSamazonka-budgets" 'False) (C1 ('MetaCons "UpdateNotificationResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUpdateNotificationResponse Source #

Create a value of UpdateNotificationResponse 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:httpStatus:UpdateNotificationResponse', updateNotificationResponse_httpStatus - The response's http status code.

Response Lenses