amazonka-cur-2.0: Amazon Cost and Usage Report Service 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.CostAndUsageReport.DeleteReportDefinition

Description

Deletes the specified report.

Synopsis

Creating a Request

data DeleteReportDefinition Source #

Deletes the specified report.

See: newDeleteReportDefinition smart constructor.

Constructors

DeleteReportDefinition' 

Fields

  • reportName :: Maybe Text

    The name of the report that you want to delete. The name must be unique, is case sensitive, and can't include spaces.

Instances

Instances details
ToJSON DeleteReportDefinition Source # 
Instance details

Defined in Amazonka.CostAndUsageReport.DeleteReportDefinition

ToHeaders DeleteReportDefinition Source # 
Instance details

Defined in Amazonka.CostAndUsageReport.DeleteReportDefinition

ToPath DeleteReportDefinition Source # 
Instance details

Defined in Amazonka.CostAndUsageReport.DeleteReportDefinition

ToQuery DeleteReportDefinition Source # 
Instance details

Defined in Amazonka.CostAndUsageReport.DeleteReportDefinition

AWSRequest DeleteReportDefinition Source # 
Instance details

Defined in Amazonka.CostAndUsageReport.DeleteReportDefinition

Associated Types

type AWSResponse DeleteReportDefinition #

Generic DeleteReportDefinition Source # 
Instance details

Defined in Amazonka.CostAndUsageReport.DeleteReportDefinition

Associated Types

type Rep DeleteReportDefinition :: Type -> Type #

Read DeleteReportDefinition Source # 
Instance details

Defined in Amazonka.CostAndUsageReport.DeleteReportDefinition

Show DeleteReportDefinition Source # 
Instance details

Defined in Amazonka.CostAndUsageReport.DeleteReportDefinition

NFData DeleteReportDefinition Source # 
Instance details

Defined in Amazonka.CostAndUsageReport.DeleteReportDefinition

Methods

rnf :: DeleteReportDefinition -> () #

Eq DeleteReportDefinition Source # 
Instance details

Defined in Amazonka.CostAndUsageReport.DeleteReportDefinition

Hashable DeleteReportDefinition Source # 
Instance details

Defined in Amazonka.CostAndUsageReport.DeleteReportDefinition

type AWSResponse DeleteReportDefinition Source # 
Instance details

Defined in Amazonka.CostAndUsageReport.DeleteReportDefinition

type Rep DeleteReportDefinition Source # 
Instance details

Defined in Amazonka.CostAndUsageReport.DeleteReportDefinition

type Rep DeleteReportDefinition = D1 ('MetaData "DeleteReportDefinition" "Amazonka.CostAndUsageReport.DeleteReportDefinition" "amazonka-cur-2.0-Ar4XU2SgG5LIUbbRiyuqiu" 'False) (C1 ('MetaCons "DeleteReportDefinition'" 'PrefixI 'True) (S1 ('MetaSel ('Just "reportName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newDeleteReportDefinition :: DeleteReportDefinition Source #

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

DeleteReportDefinition, deleteReportDefinition_reportName - The name of the report that you want to delete. The name must be unique, is case sensitive, and can't include spaces.

Request Lenses

deleteReportDefinition_reportName :: Lens' DeleteReportDefinition (Maybe Text) Source #

The name of the report that you want to delete. The name must be unique, is case sensitive, and can't include spaces.

Destructuring the Response

data DeleteReportDefinitionResponse Source #

If the action is successful, the service sends back an HTTP 200 response.

See: newDeleteReportDefinitionResponse smart constructor.

Constructors

DeleteReportDefinitionResponse' 

Fields

Instances

Instances details
Generic DeleteReportDefinitionResponse Source # 
Instance details

Defined in Amazonka.CostAndUsageReport.DeleteReportDefinition

Associated Types

type Rep DeleteReportDefinitionResponse :: Type -> Type #

Read DeleteReportDefinitionResponse Source # 
Instance details

Defined in Amazonka.CostAndUsageReport.DeleteReportDefinition

Show DeleteReportDefinitionResponse Source # 
Instance details

Defined in Amazonka.CostAndUsageReport.DeleteReportDefinition

NFData DeleteReportDefinitionResponse Source # 
Instance details

Defined in Amazonka.CostAndUsageReport.DeleteReportDefinition

Eq DeleteReportDefinitionResponse Source # 
Instance details

Defined in Amazonka.CostAndUsageReport.DeleteReportDefinition

type Rep DeleteReportDefinitionResponse Source # 
Instance details

Defined in Amazonka.CostAndUsageReport.DeleteReportDefinition

type Rep DeleteReportDefinitionResponse = D1 ('MetaData "DeleteReportDefinitionResponse" "Amazonka.CostAndUsageReport.DeleteReportDefinition" "amazonka-cur-2.0-Ar4XU2SgG5LIUbbRiyuqiu" 'False) (C1 ('MetaCons "DeleteReportDefinitionResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "responseMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeleteReportDefinitionResponse Source #

Create a value of DeleteReportDefinitionResponse 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:responseMessage:DeleteReportDefinitionResponse', deleteReportDefinitionResponse_responseMessage - Undocumented member.

$sel:httpStatus:DeleteReportDefinitionResponse', deleteReportDefinitionResponse_httpStatus - The response's http status code.

Response Lenses