Class ReportPlanReportSettingArgs.Builder

    • Method Detail

      • accounts

        public ReportPlanReportSettingArgs.Builder accounts​(@Nullable
                                                            com.pulumi.core.Output<java.util.List<java.lang.String>> accounts)
        Parameters:
        accounts - List of accounts a report covers.
        Returns:
        builder
      • accounts

        public ReportPlanReportSettingArgs.Builder accounts​(java.util.List<java.lang.String> accounts)
        Parameters:
        accounts - List of accounts a report covers.
        Returns:
        builder
      • frameworkArns

        public ReportPlanReportSettingArgs.Builder frameworkArns​(@Nullable
                                                                 com.pulumi.core.Output<java.util.List<java.lang.String>> frameworkArns)
        Parameters:
        frameworkArns - ARNs of the frameworks a report covers.
        Returns:
        builder
      • frameworkArns

        public ReportPlanReportSettingArgs.Builder frameworkArns​(java.util.List<java.lang.String> frameworkArns)
        Parameters:
        frameworkArns - ARNs of the frameworks a report covers.
        Returns:
        builder
      • frameworkArns

        public ReportPlanReportSettingArgs.Builder frameworkArns​(java.lang.String... frameworkArns)
        Parameters:
        frameworkArns - ARNs of the frameworks a report covers.
        Returns:
        builder
      • numberOfFrameworks

        public ReportPlanReportSettingArgs.Builder numberOfFrameworks​(@Nullable
                                                                      com.pulumi.core.Output<java.lang.Integer> numberOfFrameworks)
        Parameters:
        numberOfFrameworks - Number of frameworks a report covers.
        Returns:
        builder
      • numberOfFrameworks

        public ReportPlanReportSettingArgs.Builder numberOfFrameworks​(java.lang.Integer numberOfFrameworks)
        Parameters:
        numberOfFrameworks - Number of frameworks a report covers.
        Returns:
        builder
      • organizationUnits

        public ReportPlanReportSettingArgs.Builder organizationUnits​(@Nullable
                                                                     com.pulumi.core.Output<java.util.List<java.lang.String>> organizationUnits)
        Parameters:
        organizationUnits - List of Organizational Units a report covers.
        Returns:
        builder
      • organizationUnits

        public ReportPlanReportSettingArgs.Builder organizationUnits​(java.util.List<java.lang.String> organizationUnits)
        Parameters:
        organizationUnits - List of Organizational Units a report covers.
        Returns:
        builder
      • organizationUnits

        public ReportPlanReportSettingArgs.Builder organizationUnits​(java.lang.String... organizationUnits)
        Parameters:
        organizationUnits - List of Organizational Units a report covers.
        Returns:
        builder
      • regions

        public ReportPlanReportSettingArgs.Builder regions​(@Nullable
                                                           com.pulumi.core.Output<java.util.List<java.lang.String>> regions)
        Parameters:
        regions - List of regions a report covers.
        Returns:
        builder
      • regions

        public ReportPlanReportSettingArgs.Builder regions​(java.util.List<java.lang.String> regions)
        Parameters:
        regions - List of regions a report covers.
        Returns:
        builder
      • reportTemplate

        public ReportPlanReportSettingArgs.Builder reportTemplate​(com.pulumi.core.Output<java.lang.String> reportTemplate)
        Parameters:
        reportTemplate - Report template for the report. Reports are built using a report template. The report templates are: `RESOURCE_COMPLIANCE_REPORT` | `CONTROL_COMPLIANCE_REPORT` | `BACKUP_JOB_REPORT` | `COPY_JOB_REPORT` | `RESTORE_JOB_REPORT`.
        Returns:
        builder
      • reportTemplate

        public ReportPlanReportSettingArgs.Builder reportTemplate​(java.lang.String reportTemplate)
        Parameters:
        reportTemplate - Report template for the report. Reports are built using a report template. The report templates are: `RESOURCE_COMPLIANCE_REPORT` | `CONTROL_COMPLIANCE_REPORT` | `BACKUP_JOB_REPORT` | `COPY_JOB_REPORT` | `RESTORE_JOB_REPORT`.
        Returns:
        builder