Class ReportDatasetArgs


  • public final class ReportDatasetArgs
    extends com.pulumi.resources.ResourceArgs
    The definition of data present in the report.
    • Method Detail

      • aggregation

        public java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,​ReportAggregationArgs>>> aggregation()
        Returns:
        Dictionary of aggregation expression to use in the report. The key of each item in the dictionary is the alias for the aggregated column. Report can have up to 2 aggregation clauses.
      • configuration

        public java.util.Optional<com.pulumi.core.Output<ReportDatasetConfigurationArgs>> configuration()
        Returns:
        Has configuration information for the data in the report. The configuration will be ignored if aggregation and grouping are provided.
      • filter

        public java.util.Optional<com.pulumi.core.Output<ReportFilterArgs>> filter()
        Returns:
        Has filter expression to use in the report.
      • granularity

        public java.util.Optional<com.pulumi.core.Output<com.pulumi.core.Either<java.lang.String,​GranularityType>>> granularity()
        Returns:
        The granularity of rows in the report.
      • grouping

        public java.util.Optional<com.pulumi.core.Output<java.util.List<ReportGroupingArgs>>> grouping()
        Returns:
        Array of group by expression to use in the report. Report can have up to 2 group by clauses.