Creates a new report using the description that you provide¶
Description¶
Creates a new report using the description that you provide.
Usage¶
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"
)
)