ReportDefinition class

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.

Constructors

ReportDefinition({required List<SchemaElement> additionalSchemaElements, required CompressionFormat compression, required ReportFormat format, required String reportName, required String s3Bucket, required String s3Prefix, required AWSRegion s3Region, required TimeUnit timeUnit, List<AdditionalArtifact>? additionalArtifacts, bool? refreshClosedReports, ReportVersioning? reportVersioning})
ReportDefinition.fromJson(Map<String, dynamic> json)
factory

Properties

additionalArtifacts List<AdditionalArtifact>?
A list of manifests that you want Amazon Web Services to create for this report.
final
additionalSchemaElements List<SchemaElement>
A list of strings that indicate additional content that Amazon Web Services includes in the report, such as individual resource IDs.
final
compression CompressionFormat
final
format ReportFormat
final
hashCode int
The hash code for this object.
no setterinherited
refreshClosedReports bool?
Whether you want Amazon Web Services to update your reports after they have been finalized if Amazon Web Services detects charges related to previous months. These charges can include refunds, credits, or support fees.
final
reportName String
final
reportVersioning ReportVersioning?
Whether you want Amazon Web Services to overwrite the previous version of each report or to deliver the report in addition to the previous versions.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
s3Bucket String
final
s3Prefix String
final
s3Region AWSRegion
final
timeUnit TimeUnit
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited