libZSservicesZSamazonka-curZSamazonka-cur
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.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
Eq DeleteReportDefinition Source # 
Instance details

Defined in Amazonka.CostAndUsageReport.DeleteReportDefinition

Read DeleteReportDefinition Source # 
Instance details

Defined in Amazonka.CostAndUsageReport.DeleteReportDefinition

Show DeleteReportDefinition Source # 
Instance details

Defined in Amazonka.CostAndUsageReport.DeleteReportDefinition

Generic DeleteReportDefinition Source # 
Instance details

Defined in Amazonka.CostAndUsageReport.DeleteReportDefinition

Associated Types

type Rep DeleteReportDefinition :: Type -> Type #

NFData DeleteReportDefinition Source # 
Instance details

Defined in Amazonka.CostAndUsageReport.DeleteReportDefinition

Methods

rnf :: DeleteReportDefinition -> () #

Hashable DeleteReportDefinition Source # 
Instance details

Defined in Amazonka.CostAndUsageReport.DeleteReportDefinition

ToJSON DeleteReportDefinition Source # 
Instance details

Defined in Amazonka.CostAndUsageReport.DeleteReportDefinition

AWSRequest DeleteReportDefinition Source # 
Instance details

Defined in Amazonka.CostAndUsageReport.DeleteReportDefinition

Associated Types

type AWSResponse 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

type Rep DeleteReportDefinition Source # 
Instance details

Defined in Amazonka.CostAndUsageReport.DeleteReportDefinition

type Rep DeleteReportDefinition = D1 ('MetaData "DeleteReportDefinition" "Amazonka.CostAndUsageReport.DeleteReportDefinition" "libZSservicesZSamazonka-curZSamazonka-cur" 'False) (C1 ('MetaCons "DeleteReportDefinition'" 'PrefixI 'True) (S1 ('MetaSel ('Just "reportName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))
type AWSResponse DeleteReportDefinition Source # 
Instance details

Defined in Amazonka.CostAndUsageReport.DeleteReportDefinition

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:

$sel:reportName: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
Eq DeleteReportDefinitionResponse Source # 
Instance details

Defined in Amazonka.CostAndUsageReport.DeleteReportDefinition

Read DeleteReportDefinitionResponse Source # 
Instance details

Defined in Amazonka.CostAndUsageReport.DeleteReportDefinition

Show DeleteReportDefinitionResponse Source # 
Instance details

Defined in Amazonka.CostAndUsageReport.DeleteReportDefinition

Generic DeleteReportDefinitionResponse Source # 
Instance details

Defined in Amazonka.CostAndUsageReport.DeleteReportDefinition

Associated Types

type Rep DeleteReportDefinitionResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-curZSamazonka-cur" '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