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