class Aws::ApplicationCostProfiler::Types::PutReportDefinitionRequest

@note When making an API call, you may pass PutReportDefinitionRequest

data as a hash:

    {
      report_id: "ReportId", # required
      report_description: "ReportDescription", # required
      report_frequency: "MONTHLY", # required, accepts MONTHLY, DAILY, ALL
      format: "CSV", # required, accepts CSV, PARQUET
      destination_s3_location: { # required
        bucket: "S3Bucket", # required
        prefix: "S3Prefix", # required
      },
    }

@!attribute [rw] report_id

Required. ID of the report. You can choose any valid string matching
the pattern for the ID.
@return [String]

@!attribute [rw] report_description

Required. Description of the report.
@return [String]

@!attribute [rw] report_frequency

Required. The cadence to generate the report.
@return [String]

@!attribute [rw] format

Required. The format to use for the generated report.
@return [String]

@!attribute [rw] destination_s3_location

Required. Amazon Simple Storage Service (Amazon S3) location where
Application Cost Profiler uploads the report.
@return [Types::S3Location]

@see docs.aws.amazon.com/goto/WebAPI/AWSApplicationCostProfiler-2020-09-10/PutReportDefinitionRequest AWS API Documentation

Constants

SENSITIVE