Skip to content

Put Report Definition

costandusagereportservice_put_report_definition R Documentation

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

## Not run: 
# 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"
  )
)

## End(Not run)