amazonka-billingconductor-2.0: Amazon BillingConductor SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.BillingConductor.DeletePricingRule

Description

Deletes the pricing rule that's identified by the input Amazon Resource Name (ARN).

Synopsis

Creating a Request

data DeletePricingRule Source #

See: newDeletePricingRule smart constructor.

Constructors

DeletePricingRule' 

Fields

  • arn :: Text

    The Amazon Resource Name (ARN) of the pricing rule that you are deleting.

Instances

Instances details
ToJSON DeletePricingRule Source # 
Instance details

Defined in Amazonka.BillingConductor.DeletePricingRule

ToHeaders DeletePricingRule Source # 
Instance details

Defined in Amazonka.BillingConductor.DeletePricingRule

ToPath DeletePricingRule Source # 
Instance details

Defined in Amazonka.BillingConductor.DeletePricingRule

ToQuery DeletePricingRule Source # 
Instance details

Defined in Amazonka.BillingConductor.DeletePricingRule

AWSRequest DeletePricingRule Source # 
Instance details

Defined in Amazonka.BillingConductor.DeletePricingRule

Associated Types

type AWSResponse DeletePricingRule #

Generic DeletePricingRule Source # 
Instance details

Defined in Amazonka.BillingConductor.DeletePricingRule

Associated Types

type Rep DeletePricingRule :: Type -> Type #

Read DeletePricingRule Source # 
Instance details

Defined in Amazonka.BillingConductor.DeletePricingRule

Show DeletePricingRule Source # 
Instance details

Defined in Amazonka.BillingConductor.DeletePricingRule

NFData DeletePricingRule Source # 
Instance details

Defined in Amazonka.BillingConductor.DeletePricingRule

Methods

rnf :: DeletePricingRule -> () #

Eq DeletePricingRule Source # 
Instance details

Defined in Amazonka.BillingConductor.DeletePricingRule

Hashable DeletePricingRule Source # 
Instance details

Defined in Amazonka.BillingConductor.DeletePricingRule

type AWSResponse DeletePricingRule Source # 
Instance details

Defined in Amazonka.BillingConductor.DeletePricingRule

type Rep DeletePricingRule Source # 
Instance details

Defined in Amazonka.BillingConductor.DeletePricingRule

type Rep DeletePricingRule = D1 ('MetaData "DeletePricingRule" "Amazonka.BillingConductor.DeletePricingRule" "amazonka-billingconductor-2.0-1YoxVi69FkN1Nj28JbXXJ5" 'False) (C1 ('MetaCons "DeletePricingRule'" 'PrefixI 'True) (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDeletePricingRule Source #

Create a value of DeletePricingRule 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:

DeletePricingRule, deletePricingRule_arn - The Amazon Resource Name (ARN) of the pricing rule that you are deleting.

Request Lenses

deletePricingRule_arn :: Lens' DeletePricingRule Text Source #

The Amazon Resource Name (ARN) of the pricing rule that you are deleting.

Destructuring the Response

data DeletePricingRuleResponse Source #

See: newDeletePricingRuleResponse smart constructor.

Constructors

DeletePricingRuleResponse' 

Fields

  • arn :: Maybe Text

    The Amazon Resource Name (ARN) of the deleted pricing rule.

  • httpStatus :: Int

    The response's http status code.

Instances

Instances details
Generic DeletePricingRuleResponse Source # 
Instance details

Defined in Amazonka.BillingConductor.DeletePricingRule

Associated Types

type Rep DeletePricingRuleResponse :: Type -> Type #

Read DeletePricingRuleResponse Source # 
Instance details

Defined in Amazonka.BillingConductor.DeletePricingRule

Show DeletePricingRuleResponse Source # 
Instance details

Defined in Amazonka.BillingConductor.DeletePricingRule

NFData DeletePricingRuleResponse Source # 
Instance details

Defined in Amazonka.BillingConductor.DeletePricingRule

Eq DeletePricingRuleResponse Source # 
Instance details

Defined in Amazonka.BillingConductor.DeletePricingRule

type Rep DeletePricingRuleResponse Source # 
Instance details

Defined in Amazonka.BillingConductor.DeletePricingRule

type Rep DeletePricingRuleResponse = D1 ('MetaData "DeletePricingRuleResponse" "Amazonka.BillingConductor.DeletePricingRule" "amazonka-billingconductor-2.0-1YoxVi69FkN1Nj28JbXXJ5" 'False) (C1 ('MetaCons "DeletePricingRuleResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeletePricingRuleResponse Source #

Create a value of DeletePricingRuleResponse 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:

DeletePricingRule, deletePricingRuleResponse_arn - The Amazon Resource Name (ARN) of the deleted pricing rule.

$sel:httpStatus:DeletePricingRuleResponse', deletePricingRuleResponse_httpStatus - The response's http status code.

Response Lenses

deletePricingRuleResponse_arn :: Lens' DeletePricingRuleResponse (Maybe Text) Source #

The Amazon Resource Name (ARN) of the deleted pricing rule.