class Aws::CostandUsageReportService::Types::ModifyReportDefinitionRequest

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

data as a hash:

    {
      report_name: "ReportName", # required
      report_definition: { # required
        report_name: "ReportName", # required
        time_unit: "HOURLY", # required, accepts HOURLY, DAILY, MONTHLY
        format: "textORcsv", # required, accepts textORcsv, Parquet
        compression: "ZIP", # required, accepts ZIP, GZIP, Parquet
        additional_schema_elements: ["RESOURCES"], # required, accepts RESOURCES
        s3_bucket: "S3Bucket", # required
        s3_prefix: "S3Prefix", # required
        s3_region: "af-south-1", # required, accepts af-south-1, ap-east-1, ap-south-1, ap-southeast-1, ap-southeast-2, ap-northeast-1, ap-northeast-2, ap-northeast-3, ca-central-1, eu-central-1, eu-west-1, eu-west-2, eu-west-3, eu-north-1, eu-south-1, me-south-1, sa-east-1, us-east-1, us-east-2, us-west-1, us-west-2, cn-north-1, cn-northwest-1
        additional_artifacts: ["REDSHIFT"], # accepts REDSHIFT, QUICKSIGHT, ATHENA
        refresh_closed_reports: false,
        report_versioning: "CREATE_NEW_REPORT", # accepts CREATE_NEW_REPORT, OVERWRITE_REPORT
        billing_view_arn: "BillingViewArn",
      },
    }

@!attribute [rw] report_name

The name of the report that you want to create. The name must be
unique, is case sensitive, and can't include spaces.
@return [String]

@!attribute [rw] report_definition

The definition of AWS Cost and Usage Report. You can specify the
report name, time unit, report format, compression format, S3
bucket, additional artifacts, and schema elements in the definition.
@return [Types::ReportDefinition]

@see docs.aws.amazon.com/goto/WebAPI/cur-2017-01-06/ModifyReportDefinitionRequest AWS API Documentation

Constants

SENSITIVE