Package com.pulumi.aws.cur.inputs
Class ReportDefinitionState
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.aws.cur.inputs.ReportDefinitionState
-
public final class ReportDefinitionState extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ReportDefinitionState.Builder
-
Field Summary
Fields Modifier and Type Field Description static ReportDefinitionState
Empty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>>
additionalArtifacts()
java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>>
additionalSchemaElements()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
arn()
static ReportDefinitionState.Builder
builder()
static ReportDefinitionState.Builder
builder(ReportDefinitionState defaults)
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
compression()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
format()
java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>>
refreshClosedReports()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
reportName()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
reportVersioning()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
s3Bucket()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
s3Prefix()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
s3Region()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
timeUnit()
-
-
-
Field Detail
-
Empty
public static final ReportDefinitionState Empty
-
-
Method Detail
-
additionalArtifacts
public java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>> additionalArtifacts()
- Returns:
- A list of additional artifacts. Valid values are: `REDSHIFT`, `QUICKSIGHT`, `ATHENA`. When ATHENA exists within additional_artifacts, no other artifact type can be declared and report_versioning must be `OVERWRITE_REPORT`.
-
additionalSchemaElements
public java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>> additionalSchemaElements()
- Returns:
- A list of schema elements. Valid values are: `RESOURCES`, `SPLIT_COST_ALLOCATION_DATA`.
-
arn
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> arn()
- Returns:
- The Amazon Resource Name (ARN) specifying the cur report.
-
compression
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> compression()
- Returns:
- Compression format for report. Valid values are: `GZIP`, `ZIP`, `Parquet`. If `Parquet` is used, then format must also be `Parquet`.
-
format
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> format()
- Returns:
- Format for report. Valid values are: `textORcsv`, `Parquet`. If `Parquet` is used, then Compression must also be `Parquet`.
-
refreshClosedReports
public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> refreshClosedReports()
- Returns:
- Set to true to update your reports after they have been finalized if AWS detects charges related to previous months.
-
reportName
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> reportName()
- Returns:
- Unique name for the report. Must start with a number/letter and is case sensitive. Limited to 256 characters.
-
reportVersioning
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> reportVersioning()
- Returns:
- Overwrite the previous version of each report or to deliver the report in addition to the previous versions. Valid values are: `CREATE_NEW_REPORT` and `OVERWRITE_REPORT`.
-
s3Bucket
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> s3Bucket()
- Returns:
- Name of the existing S3 bucket to hold generated reports.
-
s3Prefix
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> s3Prefix()
- Returns:
- Report path prefix. Limited to 256 characters.
-
s3Region
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> s3Region()
- Returns:
- Region of the existing S3 bucket to hold generated reports.
-
timeUnit
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> timeUnit()
- Returns:
- The frequency on which report data are measured and displayed. Valid values are: `DAILY`, `HOURLY`, `MONTHLY`.
-
builder
public static ReportDefinitionState.Builder builder()
-
builder
public static ReportDefinitionState.Builder builder(ReportDefinitionState defaults)
-
-