AWS::CUR::ReportDefinitionThe AWS::CUR::ReportDefinition resource creates a Cost & Usage Report with user-defined settings. You can use this resource to define settings like time granularity (hourly, daily, monthly), file format (Parquet, CSV), and S3 bucket for delivery of these reports.
13 configurable properties. 9 required. Click a row to see details.
| Property | Type | Flags |
|---|---|---|
Compression | string | Required |
Format | string | Required |
RefreshClosedReports | boolean | Required |
ReportName | string | RequiredCreate-only |
ReportVersioning | string | RequiredCreate-only |
S3Bucket | string | Required |
S3Prefix | string | Required |
S3Region | string | Required |
TimeUnit | string | RequiredCreate-only |
AdditionalArtifacts | Array<string> | |
AdditionalSchemaElements | Array<string> | Create-only |
BillingViewArn | string | Create-only |
Tags | Array<Tag> |
A minimal template with required properties and common optional ones.
AWSTemplateFormatVersion: "2010-09-09"
Description: Sample template for AWS::CUR::ReportDefinition
Resources:
MyResource:
Type: AWS::CUR::ReportDefinition
Properties:
ReportName: "my-reportname"
TimeUnit: "HOURLY"
Format: "textORcsv"
Compression: "ZIP"
S3Bucket: "value"
S3Prefix: "value"
S3Region: "value"
RefreshClosedReports: true
ReportVersioning: "CREATE_NEW_REPORT"
Tags:
- Key: Environment
Value: ProductionPermissions CloudFormation needs in your IAM role to manage this resource.
cur:PutReportDefinitioncur:DescribeReportDefinitionscur:ListTagsForResourcecur:TagResourcecur:DescribeReportDefinitionscur:ListTagsForResourcecur:DescribeReportDefinitionscur:ModifyReportDefinitioncur:ListTagsForResourcecur:TagResourcecur:UntagResourcecur:DeleteReportDefinitioncur:DescribeReportDefinitionsOur bi-weekly newsletter teaches hands-on AWS fundamentals. No certification fluff - just practical knowledge.
Subscribe to NewsletterReportNameThese properties cannot be changed after the resource is created. Updating them triggers a replacement.
ReportNameAdditionalSchemaElementsTimeUnitReportVersioningBillingViewArn