Skip to content

Creates a new report using the description that you provide

Description

Creates a new report using the description that you provide.

Usage

costandusagereportservice_put_report_definition(ReportDefinition, Tags)

Arguments

  • ReportDefinition

[required] Represents the output of the PutReportDefinition operation. The content consists of the detailed metadata and data file information.

  • Tags

The tags to be assigned to the report definition resource.

Value

An empty list.

Request syntax

svc$put_report_definition(
  ReportDefinition = list(
    ReportName = "string",
    TimeUnit = "HOURLY"|"DAILY"|"MONTHLY",
    Format = "textORcsv"|"Parquet",
    Compression = "ZIP"|"GZIP"|"Parquet",
    AdditionalSchemaElements = list(
      "RESOURCES"|"SPLIT_COST_ALLOCATION_DATA"|"MANUAL_DISCOUNT_COMPATIBILITY"
    ),
    S3Bucket = "string",
    S3Prefix = "string",
    S3Region = "af-south-1"|"ap-east-1"|"ap-south-1"|"ap-south-2"|"ap-southeast-1"|"ap-southeast-2"|"ap-southeast-3"|"ap-northeast-1"|"ap-northeast-2"|"ap-northeast-3"|"ca-central-1"|"eu-central-1"|"eu-central-2"|"eu-west-1"|"eu-west-2"|"eu-west-3"|"eu-north-1"|"eu-south-1"|"eu-south-2"|"me-central-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",
    AdditionalArtifacts = list(
      "REDSHIFT"|"QUICKSIGHT"|"ATHENA"
    ),
    RefreshClosedReports = TRUE|FALSE,
    ReportVersioning = "CREATE_NEW_REPORT"|"OVERWRITE_REPORT",
    BillingViewArn = "string",
    ReportStatus = list(
      lastDelivery = "string",
      lastStatus = "SUCCESS"|"ERROR_PERMISSIONS"|"ERROR_NO_BUCKET"
    )
  ),
  Tags = list(
    list(
      Key = "string",
      Value = "string"
    )
  )
)

Examples

# The following example creates a AWS Cost and Usage report named
# ExampleReport.
svc$put_report_definition(
  ReportDefinition = list(
    AdditionalArtifacts = list(
      "REDSHIFT",
      "QUICKSIGHT"
    ),
    AdditionalSchemaElements = list(
      "RESOURCES"
    ),
    Compression = "ZIP",
    Format = "textORcsv",
    ReportName = "ExampleReport",
    S3Bucket = "example-s3-bucket",
    S3Prefix = "exampleprefix",
    S3Region = "us-east-1",
    TimeUnit = "DAILY"
  )
)