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

Description

Deletes a subscriber.

Deleting the last subscriber to a notification also deletes the notification.

Synopsis

Creating a Request

data DeleteSubscriber Source #

Request of DeleteSubscriber

See: newDeleteSubscriber smart constructor.

Constructors

DeleteSubscriber' 

Fields

Instances

Instances details
Eq DeleteSubscriber Source # 
Instance details

Defined in Amazonka.Budgets.DeleteSubscriber

Show DeleteSubscriber Source # 
Instance details

Defined in Amazonka.Budgets.DeleteSubscriber

Generic DeleteSubscriber Source # 
Instance details

Defined in Amazonka.Budgets.DeleteSubscriber

Associated Types

type Rep DeleteSubscriber :: Type -> Type #

NFData DeleteSubscriber Source # 
Instance details

Defined in Amazonka.Budgets.DeleteSubscriber

Methods

rnf :: DeleteSubscriber -> () #

Hashable DeleteSubscriber Source # 
Instance details

Defined in Amazonka.Budgets.DeleteSubscriber

ToJSON DeleteSubscriber Source # 
Instance details

Defined in Amazonka.Budgets.DeleteSubscriber

AWSRequest DeleteSubscriber Source # 
Instance details

Defined in Amazonka.Budgets.DeleteSubscriber

Associated Types

type AWSResponse DeleteSubscriber #

ToHeaders DeleteSubscriber Source # 
Instance details

Defined in Amazonka.Budgets.DeleteSubscriber

ToPath DeleteSubscriber Source # 
Instance details

Defined in Amazonka.Budgets.DeleteSubscriber

ToQuery DeleteSubscriber Source # 
Instance details

Defined in Amazonka.Budgets.DeleteSubscriber

type Rep DeleteSubscriber Source # 
Instance details

Defined in Amazonka.Budgets.DeleteSubscriber

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

Defined in Amazonka.Budgets.DeleteSubscriber

newDeleteSubscriber Source #

Create a value of DeleteSubscriber 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:DeleteSubscriber', deleteSubscriber_accountId - The accountId that is associated with the budget whose subscriber you want to delete.

$sel:budgetName:DeleteSubscriber', deleteSubscriber_budgetName - The name of the budget whose subscriber you want to delete.

$sel:notification:DeleteSubscriber', deleteSubscriber_notification - The notification whose subscriber you want to delete.

$sel:subscriber:DeleteSubscriber', deleteSubscriber_subscriber - The subscriber that you want to delete.

Request Lenses

deleteSubscriber_accountId :: Lens' DeleteSubscriber Text Source #

The accountId that is associated with the budget whose subscriber you want to delete.

deleteSubscriber_budgetName :: Lens' DeleteSubscriber Text Source #

The name of the budget whose subscriber you want to delete.

deleteSubscriber_notification :: Lens' DeleteSubscriber Notification Source #

The notification whose subscriber you want to delete.

deleteSubscriber_subscriber :: Lens' DeleteSubscriber Subscriber Source #

The subscriber that you want to delete.

Destructuring the Response

data DeleteSubscriberResponse Source #

Response of DeleteSubscriber

See: newDeleteSubscriberResponse smart constructor.

Constructors

DeleteSubscriberResponse' 

Fields

Instances

Instances details
Eq DeleteSubscriberResponse Source # 
Instance details

Defined in Amazonka.Budgets.DeleteSubscriber

Read DeleteSubscriberResponse Source # 
Instance details

Defined in Amazonka.Budgets.DeleteSubscriber

Show DeleteSubscriberResponse Source # 
Instance details

Defined in Amazonka.Budgets.DeleteSubscriber

Generic DeleteSubscriberResponse Source # 
Instance details

Defined in Amazonka.Budgets.DeleteSubscriber

Associated Types

type Rep DeleteSubscriberResponse :: Type -> Type #

NFData DeleteSubscriberResponse Source # 
Instance details

Defined in Amazonka.Budgets.DeleteSubscriber

type Rep DeleteSubscriberResponse Source # 
Instance details

Defined in Amazonka.Budgets.DeleteSubscriber

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

newDeleteSubscriberResponse Source #

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

Response Lenses