fortios.report.Layout
Explore with Pulumi AI
Report layout configuration.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as fortios from "@pulumiverse/fortios";
const trname = new fortios.report.Layout("trname", {
    cutoffOption: "run-time",
    cutoffTime: "00:00",
    day: "sunday",
    emailSend: "disable",
    format: "pdf",
    maxPdfReport: 31,
    options: "include-table-of-content view-chart-as-heading",
    scheduleType: "daily",
    styleTheme: "default-report",
    time: "00:00",
    title: "FortiGate System Analysis Report",
});
import pulumi
import pulumiverse_fortios as fortios
trname = fortios.report.Layout("trname",
    cutoff_option="run-time",
    cutoff_time="00:00",
    day="sunday",
    email_send="disable",
    format="pdf",
    max_pdf_report=31,
    options="include-table-of-content view-chart-as-heading",
    schedule_type="daily",
    style_theme="default-report",
    time="00:00",
    title="FortiGate System Analysis Report")
package main
import (
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
	"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/report"
)
func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := report.NewLayout(ctx, "trname", &report.LayoutArgs{
			CutoffOption: pulumi.String("run-time"),
			CutoffTime:   pulumi.String("00:00"),
			Day:          pulumi.String("sunday"),
			EmailSend:    pulumi.String("disable"),
			Format:       pulumi.String("pdf"),
			MaxPdfReport: pulumi.Int(31),
			Options:      pulumi.String("include-table-of-content view-chart-as-heading"),
			ScheduleType: pulumi.String("daily"),
			StyleTheme:   pulumi.String("default-report"),
			Time:         pulumi.String("00:00"),
			Title:        pulumi.String("FortiGate System Analysis Report"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Fortios = Pulumiverse.Fortios;
return await Deployment.RunAsync(() => 
{
    var trname = new Fortios.Report.Layout("trname", new()
    {
        CutoffOption = "run-time",
        CutoffTime = "00:00",
        Day = "sunday",
        EmailSend = "disable",
        Format = "pdf",
        MaxPdfReport = 31,
        Options = "include-table-of-content view-chart-as-heading",
        ScheduleType = "daily",
        StyleTheme = "default-report",
        Time = "00:00",
        Title = "FortiGate System Analysis Report",
    });
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.fortios.report.Layout;
import com.pulumi.fortios.report.LayoutArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }
    public static void stack(Context ctx) {
        var trname = new Layout("trname", LayoutArgs.builder()        
            .cutoffOption("run-time")
            .cutoffTime("00:00")
            .day("sunday")
            .emailSend("disable")
            .format("pdf")
            .maxPdfReport(31)
            .options("include-table-of-content view-chart-as-heading")
            .scheduleType("daily")
            .styleTheme("default-report")
            .time("00:00")
            .title("FortiGate System Analysis Report")
            .build());
    }
}
resources:
  trname:
    type: fortios:report:Layout
    properties:
      cutoffOption: run-time
      cutoffTime: 00:00
      day: sunday
      emailSend: disable
      format: pdf
      maxPdfReport: 31
      options: include-table-of-content view-chart-as-heading
      scheduleType: daily
      styleTheme: default-report
      time: 00:00
      title: FortiGate System Analysis Report
Create Layout Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new Layout(name: string, args: LayoutArgs, opts?: CustomResourceOptions);@overload
def Layout(resource_name: str,
           args: LayoutArgs,
           opts: Optional[ResourceOptions] = None)
@overload
def Layout(resource_name: str,
           opts: Optional[ResourceOptions] = None,
           style_theme: Optional[str] = None,
           dynamic_sort_subtable: Optional[str] = None,
           vdomparam: Optional[str] = None,
           get_all_tables: Optional[str] = None,
           description: Optional[str] = None,
           body_items: Optional[Sequence[LayoutBodyItemArgs]] = None,
           email_recipients: Optional[str] = None,
           email_send: Optional[str] = None,
           format: Optional[str] = None,
           day: Optional[str] = None,
           cutoff_time: Optional[str] = None,
           options: Optional[str] = None,
           name: Optional[str] = None,
           page: Optional[LayoutPageArgs] = None,
           schedule_type: Optional[str] = None,
           cutoff_option: Optional[str] = None,
           subtitle: Optional[str] = None,
           time: Optional[str] = None,
           title: Optional[str] = None,
           max_pdf_report: Optional[int] = None)func NewLayout(ctx *Context, name string, args LayoutArgs, opts ...ResourceOption) (*Layout, error)public Layout(string name, LayoutArgs args, CustomResourceOptions? opts = null)
public Layout(String name, LayoutArgs args)
public Layout(String name, LayoutArgs args, CustomResourceOptions options)
type: fortios:report:Layout
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
 - The unique name of the resource.
 - args LayoutArgs
 - The arguments to resource properties.
 - opts CustomResourceOptions
 - Bag of options to control resource's behavior.
 
- resource_name str
 - The unique name of the resource.
 - args LayoutArgs
 - The arguments to resource properties.
 - opts ResourceOptions
 - Bag of options to control resource's behavior.
 
- ctx Context
 - Context object for the current deployment.
 - name string
 - The unique name of the resource.
 - args LayoutArgs
 - The arguments to resource properties.
 - opts ResourceOption
 - Bag of options to control resource's behavior.
 
- name string
 - The unique name of the resource.
 - args LayoutArgs
 - The arguments to resource properties.
 - opts CustomResourceOptions
 - Bag of options to control resource's behavior.
 
- name String
 - The unique name of the resource.
 - args LayoutArgs
 - The arguments to resource properties.
 - options CustomResourceOptions
 - Bag of options to control resource's behavior.
 
Constructor example
The following reference example uses placeholder values for all input properties.
var layoutResource = new Fortios.Report.Layout("layoutResource", new()
{
    StyleTheme = "string",
    DynamicSortSubtable = "string",
    Vdomparam = "string",
    GetAllTables = "string",
    Description = "string",
    BodyItems = new[]
    {
        new Fortios.Report.Inputs.LayoutBodyItemArgs
        {
            Chart = "string",
            ChartOptions = "string",
            Column = 0,
            Content = "string",
            Description = "string",
            DrillDownItems = "string",
            DrillDownTypes = "string",
            Hide = "string",
            Id = 0,
            ImgSrc = "string",
            ListComponent = "string",
            Lists = new[]
            {
                new Fortios.Report.Inputs.LayoutBodyItemListArgs
                {
                    Content = "string",
                    Id = 0,
                },
            },
            MiscComponent = "string",
            Parameters = new[]
            {
                new Fortios.Report.Inputs.LayoutBodyItemParameterArgs
                {
                    Id = 0,
                    Name = "string",
                    Value = "string",
                },
            },
            Style = "string",
            TableCaptionStyle = "string",
            TableColumnWidths = "string",
            TableEvenRowStyle = "string",
            TableHeadStyle = "string",
            TableOddRowStyle = "string",
            TextComponent = "string",
            Title = "string",
            TopN = 0,
            Type = "string",
        },
    },
    EmailRecipients = "string",
    EmailSend = "string",
    Format = "string",
    Day = "string",
    CutoffTime = "string",
    Options = "string",
    Name = "string",
    Page = new Fortios.Report.Inputs.LayoutPageArgs
    {
        ColumnBreakBefore = "string",
        Footer = new Fortios.Report.Inputs.LayoutPageFooterArgs
        {
            FooterItems = new[]
            {
                new Fortios.Report.Inputs.LayoutPageFooterFooterItemArgs
                {
                    Content = "string",
                    Description = "string",
                    Id = 0,
                    ImgSrc = "string",
                    Style = "string",
                    Type = "string",
                },
            },
            Style = "string",
        },
        Header = new Fortios.Report.Inputs.LayoutPageHeaderArgs
        {
            HeaderItems = new[]
            {
                new Fortios.Report.Inputs.LayoutPageHeaderHeaderItemArgs
                {
                    Content = "string",
                    Description = "string",
                    Id = 0,
                    ImgSrc = "string",
                    Style = "string",
                    Type = "string",
                },
            },
            Style = "string",
        },
        Options = "string",
        PageBreakBefore = "string",
        Paper = "string",
    },
    ScheduleType = "string",
    CutoffOption = "string",
    Subtitle = "string",
    Time = "string",
    Title = "string",
    MaxPdfReport = 0,
});
example, err := report.NewLayout(ctx, "layoutResource", &report.LayoutArgs{
	StyleTheme:          pulumi.String("string"),
	DynamicSortSubtable: pulumi.String("string"),
	Vdomparam:           pulumi.String("string"),
	GetAllTables:        pulumi.String("string"),
	Description:         pulumi.String("string"),
	BodyItems: report.LayoutBodyItemArray{
		&report.LayoutBodyItemArgs{
			Chart:          pulumi.String("string"),
			ChartOptions:   pulumi.String("string"),
			Column:         pulumi.Int(0),
			Content:        pulumi.String("string"),
			Description:    pulumi.String("string"),
			DrillDownItems: pulumi.String("string"),
			DrillDownTypes: pulumi.String("string"),
			Hide:           pulumi.String("string"),
			Id:             pulumi.Int(0),
			ImgSrc:         pulumi.String("string"),
			ListComponent:  pulumi.String("string"),
			Lists: report.LayoutBodyItemListArray{
				&report.LayoutBodyItemListArgs{
					Content: pulumi.String("string"),
					Id:      pulumi.Int(0),
				},
			},
			MiscComponent: pulumi.String("string"),
			Parameters: report.LayoutBodyItemParameterArray{
				&report.LayoutBodyItemParameterArgs{
					Id:    pulumi.Int(0),
					Name:  pulumi.String("string"),
					Value: pulumi.String("string"),
				},
			},
			Style:             pulumi.String("string"),
			TableCaptionStyle: pulumi.String("string"),
			TableColumnWidths: pulumi.String("string"),
			TableEvenRowStyle: pulumi.String("string"),
			TableHeadStyle:    pulumi.String("string"),
			TableOddRowStyle:  pulumi.String("string"),
			TextComponent:     pulumi.String("string"),
			Title:             pulumi.String("string"),
			TopN:              pulumi.Int(0),
			Type:              pulumi.String("string"),
		},
	},
	EmailRecipients: pulumi.String("string"),
	EmailSend:       pulumi.String("string"),
	Format:          pulumi.String("string"),
	Day:             pulumi.String("string"),
	CutoffTime:      pulumi.String("string"),
	Options:         pulumi.String("string"),
	Name:            pulumi.String("string"),
	Page: &report.LayoutPageArgs{
		ColumnBreakBefore: pulumi.String("string"),
		Footer: &report.LayoutPageFooterArgs{
			FooterItems: report.LayoutPageFooterFooterItemArray{
				&report.LayoutPageFooterFooterItemArgs{
					Content:     pulumi.String("string"),
					Description: pulumi.String("string"),
					Id:          pulumi.Int(0),
					ImgSrc:      pulumi.String("string"),
					Style:       pulumi.String("string"),
					Type:        pulumi.String("string"),
				},
			},
			Style: pulumi.String("string"),
		},
		Header: &report.LayoutPageHeaderArgs{
			HeaderItems: report.LayoutPageHeaderHeaderItemArray{
				&report.LayoutPageHeaderHeaderItemArgs{
					Content:     pulumi.String("string"),
					Description: pulumi.String("string"),
					Id:          pulumi.Int(0),
					ImgSrc:      pulumi.String("string"),
					Style:       pulumi.String("string"),
					Type:        pulumi.String("string"),
				},
			},
			Style: pulumi.String("string"),
		},
		Options:         pulumi.String("string"),
		PageBreakBefore: pulumi.String("string"),
		Paper:           pulumi.String("string"),
	},
	ScheduleType: pulumi.String("string"),
	CutoffOption: pulumi.String("string"),
	Subtitle:     pulumi.String("string"),
	Time:         pulumi.String("string"),
	Title:        pulumi.String("string"),
	MaxPdfReport: pulumi.Int(0),
})
var layoutResource = new Layout("layoutResource", LayoutArgs.builder()
    .styleTheme("string")
    .dynamicSortSubtable("string")
    .vdomparam("string")
    .getAllTables("string")
    .description("string")
    .bodyItems(LayoutBodyItemArgs.builder()
        .chart("string")
        .chartOptions("string")
        .column(0)
        .content("string")
        .description("string")
        .drillDownItems("string")
        .drillDownTypes("string")
        .hide("string")
        .id(0)
        .imgSrc("string")
        .listComponent("string")
        .lists(LayoutBodyItemListArgs.builder()
            .content("string")
            .id(0)
            .build())
        .miscComponent("string")
        .parameters(LayoutBodyItemParameterArgs.builder()
            .id(0)
            .name("string")
            .value("string")
            .build())
        .style("string")
        .tableCaptionStyle("string")
        .tableColumnWidths("string")
        .tableEvenRowStyle("string")
        .tableHeadStyle("string")
        .tableOddRowStyle("string")
        .textComponent("string")
        .title("string")
        .topN(0)
        .type("string")
        .build())
    .emailRecipients("string")
    .emailSend("string")
    .format("string")
    .day("string")
    .cutoffTime("string")
    .options("string")
    .name("string")
    .page(LayoutPageArgs.builder()
        .columnBreakBefore("string")
        .footer(LayoutPageFooterArgs.builder()
            .footerItems(LayoutPageFooterFooterItemArgs.builder()
                .content("string")
                .description("string")
                .id(0)
                .imgSrc("string")
                .style("string")
                .type("string")
                .build())
            .style("string")
            .build())
        .header(LayoutPageHeaderArgs.builder()
            .headerItems(LayoutPageHeaderHeaderItemArgs.builder()
                .content("string")
                .description("string")
                .id(0)
                .imgSrc("string")
                .style("string")
                .type("string")
                .build())
            .style("string")
            .build())
        .options("string")
        .pageBreakBefore("string")
        .paper("string")
        .build())
    .scheduleType("string")
    .cutoffOption("string")
    .subtitle("string")
    .time("string")
    .title("string")
    .maxPdfReport(0)
    .build());
layout_resource = fortios.report.Layout("layoutResource",
    style_theme="string",
    dynamic_sort_subtable="string",
    vdomparam="string",
    get_all_tables="string",
    description="string",
    body_items=[fortios.report.LayoutBodyItemArgs(
        chart="string",
        chart_options="string",
        column=0,
        content="string",
        description="string",
        drill_down_items="string",
        drill_down_types="string",
        hide="string",
        id=0,
        img_src="string",
        list_component="string",
        lists=[fortios.report.LayoutBodyItemListArgs(
            content="string",
            id=0,
        )],
        misc_component="string",
        parameters=[fortios.report.LayoutBodyItemParameterArgs(
            id=0,
            name="string",
            value="string",
        )],
        style="string",
        table_caption_style="string",
        table_column_widths="string",
        table_even_row_style="string",
        table_head_style="string",
        table_odd_row_style="string",
        text_component="string",
        title="string",
        top_n=0,
        type="string",
    )],
    email_recipients="string",
    email_send="string",
    format="string",
    day="string",
    cutoff_time="string",
    options="string",
    name="string",
    page=fortios.report.LayoutPageArgs(
        column_break_before="string",
        footer=fortios.report.LayoutPageFooterArgs(
            footer_items=[fortios.report.LayoutPageFooterFooterItemArgs(
                content="string",
                description="string",
                id=0,
                img_src="string",
                style="string",
                type="string",
            )],
            style="string",
        ),
        header=fortios.report.LayoutPageHeaderArgs(
            header_items=[fortios.report.LayoutPageHeaderHeaderItemArgs(
                content="string",
                description="string",
                id=0,
                img_src="string",
                style="string",
                type="string",
            )],
            style="string",
        ),
        options="string",
        page_break_before="string",
        paper="string",
    ),
    schedule_type="string",
    cutoff_option="string",
    subtitle="string",
    time="string",
    title="string",
    max_pdf_report=0)
const layoutResource = new fortios.report.Layout("layoutResource", {
    styleTheme: "string",
    dynamicSortSubtable: "string",
    vdomparam: "string",
    getAllTables: "string",
    description: "string",
    bodyItems: [{
        chart: "string",
        chartOptions: "string",
        column: 0,
        content: "string",
        description: "string",
        drillDownItems: "string",
        drillDownTypes: "string",
        hide: "string",
        id: 0,
        imgSrc: "string",
        listComponent: "string",
        lists: [{
            content: "string",
            id: 0,
        }],
        miscComponent: "string",
        parameters: [{
            id: 0,
            name: "string",
            value: "string",
        }],
        style: "string",
        tableCaptionStyle: "string",
        tableColumnWidths: "string",
        tableEvenRowStyle: "string",
        tableHeadStyle: "string",
        tableOddRowStyle: "string",
        textComponent: "string",
        title: "string",
        topN: 0,
        type: "string",
    }],
    emailRecipients: "string",
    emailSend: "string",
    format: "string",
    day: "string",
    cutoffTime: "string",
    options: "string",
    name: "string",
    page: {
        columnBreakBefore: "string",
        footer: {
            footerItems: [{
                content: "string",
                description: "string",
                id: 0,
                imgSrc: "string",
                style: "string",
                type: "string",
            }],
            style: "string",
        },
        header: {
            headerItems: [{
                content: "string",
                description: "string",
                id: 0,
                imgSrc: "string",
                style: "string",
                type: "string",
            }],
            style: "string",
        },
        options: "string",
        pageBreakBefore: "string",
        paper: "string",
    },
    scheduleType: "string",
    cutoffOption: "string",
    subtitle: "string",
    time: "string",
    title: "string",
    maxPdfReport: 0,
});
type: fortios:report:Layout
properties:
    bodyItems:
        - chart: string
          chartOptions: string
          column: 0
          content: string
          description: string
          drillDownItems: string
          drillDownTypes: string
          hide: string
          id: 0
          imgSrc: string
          listComponent: string
          lists:
            - content: string
              id: 0
          miscComponent: string
          parameters:
            - id: 0
              name: string
              value: string
          style: string
          tableCaptionStyle: string
          tableColumnWidths: string
          tableEvenRowStyle: string
          tableHeadStyle: string
          tableOddRowStyle: string
          textComponent: string
          title: string
          topN: 0
          type: string
    cutoffOption: string
    cutoffTime: string
    day: string
    description: string
    dynamicSortSubtable: string
    emailRecipients: string
    emailSend: string
    format: string
    getAllTables: string
    maxPdfReport: 0
    name: string
    options: string
    page:
        columnBreakBefore: string
        footer:
            footerItems:
                - content: string
                  description: string
                  id: 0
                  imgSrc: string
                  style: string
                  type: string
            style: string
        header:
            headerItems:
                - content: string
                  description: string
                  id: 0
                  imgSrc: string
                  style: string
                  type: string
            style: string
        options: string
        pageBreakBefore: string
        paper: string
    scheduleType: string
    styleTheme: string
    subtitle: string
    time: string
    title: string
    vdomparam: string
Layout Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
The Layout resource accepts the following input properties:
- Style
Theme string - Report style theme.
 - Body
Items List<Pulumiverse.Fortios. Report. Inputs. Layout Body Item>  - Configure report body item. The structure of 
body_itemblock is documented below. - Cutoff
Option string - Cutoff-option is either run-time or custom. Valid values: 
run-time,custom. - Cutoff
Time string - Custom cutoff time to generate report (format = hh:mm).
 - Day string
 - Schedule days of week to generate report. Valid values: 
sunday,monday,tuesday,wednesday,thursday,friday,saturday. - Description string
 - Description.
 - Dynamic
Sort stringSubtable  - Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ].
 - Email
Recipients string - Email recipients for generated reports.
 - Email
Send string - Enable/disable sending emails after reports are generated. Valid values: 
enable,disable. - Format string
 - Report format. Valid values: 
pdf. - Get
All stringTables  - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
 - Max
Pdf intReport  - Maximum number of PDF reports to keep at one time (oldest report is overwritten).
 - Name string
 - Report layout name.
 - Options string
 - Report layout options. Valid values: 
include-table-of-content,auto-numbering-heading,view-chart-as-heading,show-html-navbar-before-heading,dummy-option. - Page
Pulumiverse.
Fortios. Report. Inputs. Layout Page  - Configure report page. The structure of 
pageblock is documented below. - Schedule
Type string - Report schedule type. Valid values: 
demand,daily,weekly. - Subtitle string
 - Report subtitle.
 - Time string
 - Schedule time to generate report (format = hh:mm).
 - Title string
 - Report title.
 - Vdomparam string
 - Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
 
- Style
Theme string - Report style theme.
 - Body
Items []LayoutBody Item Args  - Configure report body item. The structure of 
body_itemblock is documented below. - Cutoff
Option string - Cutoff-option is either run-time or custom. Valid values: 
run-time,custom. - Cutoff
Time string - Custom cutoff time to generate report (format = hh:mm).
 - Day string
 - Schedule days of week to generate report. Valid values: 
sunday,monday,tuesday,wednesday,thursday,friday,saturday. - Description string
 - Description.
 - Dynamic
Sort stringSubtable  - Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ].
 - Email
Recipients string - Email recipients for generated reports.
 - Email
Send string - Enable/disable sending emails after reports are generated. Valid values: 
enable,disable. - Format string
 - Report format. Valid values: 
pdf. - Get
All stringTables  - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
 - Max
Pdf intReport  - Maximum number of PDF reports to keep at one time (oldest report is overwritten).
 - Name string
 - Report layout name.
 - Options string
 - Report layout options. Valid values: 
include-table-of-content,auto-numbering-heading,view-chart-as-heading,show-html-navbar-before-heading,dummy-option. - Page
Layout
Page Args  - Configure report page. The structure of 
pageblock is documented below. - Schedule
Type string - Report schedule type. Valid values: 
demand,daily,weekly. - Subtitle string
 - Report subtitle.
 - Time string
 - Schedule time to generate report (format = hh:mm).
 - Title string
 - Report title.
 - Vdomparam string
 - Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
 
- style
Theme String - Report style theme.
 - body
Items List<LayoutBody Item>  - Configure report body item. The structure of 
body_itemblock is documented below. - cutoff
Option String - Cutoff-option is either run-time or custom. Valid values: 
run-time,custom. - cutoff
Time String - Custom cutoff time to generate report (format = hh:mm).
 - day String
 - Schedule days of week to generate report. Valid values: 
sunday,monday,tuesday,wednesday,thursday,friday,saturday. - description String
 - Description.
 - dynamic
Sort StringSubtable  - Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ].
 - email
Recipients String - Email recipients for generated reports.
 - email
Send String - Enable/disable sending emails after reports are generated. Valid values: 
enable,disable. - format String
 - Report format. Valid values: 
pdf. - get
All StringTables  - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
 - max
Pdf IntegerReport  - Maximum number of PDF reports to keep at one time (oldest report is overwritten).
 - name String
 - Report layout name.
 - options String
 - Report layout options. Valid values: 
include-table-of-content,auto-numbering-heading,view-chart-as-heading,show-html-navbar-before-heading,dummy-option. - page
Layout
Page  - Configure report page. The structure of 
pageblock is documented below. - schedule
Type String - Report schedule type. Valid values: 
demand,daily,weekly. - subtitle String
 - Report subtitle.
 - time String
 - Schedule time to generate report (format = hh:mm).
 - title String
 - Report title.
 - vdomparam String
 - Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
 
- style
Theme string - Report style theme.
 - body
Items LayoutBody Item[]  - Configure report body item. The structure of 
body_itemblock is documented below. - cutoff
Option string - Cutoff-option is either run-time or custom. Valid values: 
run-time,custom. - cutoff
Time string - Custom cutoff time to generate report (format = hh:mm).
 - day string
 - Schedule days of week to generate report. Valid values: 
sunday,monday,tuesday,wednesday,thursday,friday,saturday. - description string
 - Description.
 - dynamic
Sort stringSubtable  - Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ].
 - email
Recipients string - Email recipients for generated reports.
 - email
Send string - Enable/disable sending emails after reports are generated. Valid values: 
enable,disable. - format string
 - Report format. Valid values: 
pdf. - get
All stringTables  - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
 - max
Pdf numberReport  - Maximum number of PDF reports to keep at one time (oldest report is overwritten).
 - name string
 - Report layout name.
 - options string
 - Report layout options. Valid values: 
include-table-of-content,auto-numbering-heading,view-chart-as-heading,show-html-navbar-before-heading,dummy-option. - page
Layout
Page  - Configure report page. The structure of 
pageblock is documented below. - schedule
Type string - Report schedule type. Valid values: 
demand,daily,weekly. - subtitle string
 - Report subtitle.
 - time string
 - Schedule time to generate report (format = hh:mm).
 - title string
 - Report title.
 - vdomparam string
 - Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
 
- style_
theme str - Report style theme.
 - body_
items Sequence[LayoutBody Item Args]  - Configure report body item. The structure of 
body_itemblock is documented below. - cutoff_
option str - Cutoff-option is either run-time or custom. Valid values: 
run-time,custom. - cutoff_
time str - Custom cutoff time to generate report (format = hh:mm).
 - day str
 - Schedule days of week to generate report. Valid values: 
sunday,monday,tuesday,wednesday,thursday,friday,saturday. - description str
 - Description.
 - dynamic_
sort_ strsubtable  - Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ].
 - email_
recipients str - Email recipients for generated reports.
 - email_
send str - Enable/disable sending emails after reports are generated. Valid values: 
enable,disable. - format str
 - Report format. Valid values: 
pdf. - get_
all_ strtables  - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
 - max_
pdf_ intreport  - Maximum number of PDF reports to keep at one time (oldest report is overwritten).
 - name str
 - Report layout name.
 - options str
 - Report layout options. Valid values: 
include-table-of-content,auto-numbering-heading,view-chart-as-heading,show-html-navbar-before-heading,dummy-option. - page
Layout
Page Args  - Configure report page. The structure of 
pageblock is documented below. - schedule_
type str - Report schedule type. Valid values: 
demand,daily,weekly. - subtitle str
 - Report subtitle.
 - time str
 - Schedule time to generate report (format = hh:mm).
 - title str
 - Report title.
 - vdomparam str
 - Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
 
- style
Theme String - Report style theme.
 - body
Items List<Property Map> - Configure report body item. The structure of 
body_itemblock is documented below. - cutoff
Option String - Cutoff-option is either run-time or custom. Valid values: 
run-time,custom. - cutoff
Time String - Custom cutoff time to generate report (format = hh:mm).
 - day String
 - Schedule days of week to generate report. Valid values: 
sunday,monday,tuesday,wednesday,thursday,friday,saturday. - description String
 - Description.
 - dynamic
Sort StringSubtable  - Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ].
 - email
Recipients String - Email recipients for generated reports.
 - email
Send String - Enable/disable sending emails after reports are generated. Valid values: 
enable,disable. - format String
 - Report format. Valid values: 
pdf. - get
All StringTables  - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
 - max
Pdf NumberReport  - Maximum number of PDF reports to keep at one time (oldest report is overwritten).
 - name String
 - Report layout name.
 - options String
 - Report layout options. Valid values: 
include-table-of-content,auto-numbering-heading,view-chart-as-heading,show-html-navbar-before-heading,dummy-option. - page Property Map
 - Configure report page. The structure of 
pageblock is documented below. - schedule
Type String - Report schedule type. Valid values: 
demand,daily,weekly. - subtitle String
 - Report subtitle.
 - time String
 - Schedule time to generate report (format = hh:mm).
 - title String
 - Report title.
 - vdomparam String
 - Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
 
Outputs
All input properties are implicitly available as output properties. Additionally, the Layout resource produces the following output properties:
- Id string
 - The provider-assigned unique ID for this managed resource.
 
- Id string
 - The provider-assigned unique ID for this managed resource.
 
- id String
 - The provider-assigned unique ID for this managed resource.
 
- id string
 - The provider-assigned unique ID for this managed resource.
 
- id str
 - The provider-assigned unique ID for this managed resource.
 
- id String
 - The provider-assigned unique ID for this managed resource.
 
Look up Existing Layout Resource
Get an existing Layout resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: LayoutState, opts?: CustomResourceOptions): Layout@staticmethod
def get(resource_name: str,
        id: str,
        opts: Optional[ResourceOptions] = None,
        body_items: Optional[Sequence[LayoutBodyItemArgs]] = None,
        cutoff_option: Optional[str] = None,
        cutoff_time: Optional[str] = None,
        day: Optional[str] = None,
        description: Optional[str] = None,
        dynamic_sort_subtable: Optional[str] = None,
        email_recipients: Optional[str] = None,
        email_send: Optional[str] = None,
        format: Optional[str] = None,
        get_all_tables: Optional[str] = None,
        max_pdf_report: Optional[int] = None,
        name: Optional[str] = None,
        options: Optional[str] = None,
        page: Optional[LayoutPageArgs] = None,
        schedule_type: Optional[str] = None,
        style_theme: Optional[str] = None,
        subtitle: Optional[str] = None,
        time: Optional[str] = None,
        title: Optional[str] = None,
        vdomparam: Optional[str] = None) -> Layoutfunc GetLayout(ctx *Context, name string, id IDInput, state *LayoutState, opts ...ResourceOption) (*Layout, error)public static Layout Get(string name, Input<string> id, LayoutState? state, CustomResourceOptions? opts = null)public static Layout get(String name, Output<String> id, LayoutState state, CustomResourceOptions options)Resource lookup is not supported in YAML- name
 - The unique name of the resulting resource.
 - id
 - The unique provider ID of the resource to lookup.
 - state
 - Any extra arguments used during the lookup.
 - opts
 - A bag of options that control this resource's behavior.
 
- resource_name
 - The unique name of the resulting resource.
 - id
 - The unique provider ID of the resource to lookup.
 
- name
 - The unique name of the resulting resource.
 - id
 - The unique provider ID of the resource to lookup.
 - state
 - Any extra arguments used during the lookup.
 - opts
 - A bag of options that control this resource's behavior.
 
- name
 - The unique name of the resulting resource.
 - id
 - The unique provider ID of the resource to lookup.
 - state
 - Any extra arguments used during the lookup.
 - opts
 - A bag of options that control this resource's behavior.
 
- name
 - The unique name of the resulting resource.
 - id
 - The unique provider ID of the resource to lookup.
 - state
 - Any extra arguments used during the lookup.
 - opts
 - A bag of options that control this resource's behavior.
 
- Body
Items List<Pulumiverse.Fortios. Report. Inputs. Layout Body Item>  - Configure report body item. The structure of 
body_itemblock is documented below. - Cutoff
Option string - Cutoff-option is either run-time or custom. Valid values: 
run-time,custom. - Cutoff
Time string - Custom cutoff time to generate report (format = hh:mm).
 - Day string
 - Schedule days of week to generate report. Valid values: 
sunday,monday,tuesday,wednesday,thursday,friday,saturday. - Description string
 - Description.
 - Dynamic
Sort stringSubtable  - Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ].
 - Email
Recipients string - Email recipients for generated reports.
 - Email
Send string - Enable/disable sending emails after reports are generated. Valid values: 
enable,disable. - Format string
 - Report format. Valid values: 
pdf. - Get
All stringTables  - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
 - Max
Pdf intReport  - Maximum number of PDF reports to keep at one time (oldest report is overwritten).
 - Name string
 - Report layout name.
 - Options string
 - Report layout options. Valid values: 
include-table-of-content,auto-numbering-heading,view-chart-as-heading,show-html-navbar-before-heading,dummy-option. - Page
Pulumiverse.
Fortios. Report. Inputs. Layout Page  - Configure report page. The structure of 
pageblock is documented below. - Schedule
Type string - Report schedule type. Valid values: 
demand,daily,weekly. - Style
Theme string - Report style theme.
 - Subtitle string
 - Report subtitle.
 - Time string
 - Schedule time to generate report (format = hh:mm).
 - Title string
 - Report title.
 - Vdomparam string
 - Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
 
- Body
Items []LayoutBody Item Args  - Configure report body item. The structure of 
body_itemblock is documented below. - Cutoff
Option string - Cutoff-option is either run-time or custom. Valid values: 
run-time,custom. - Cutoff
Time string - Custom cutoff time to generate report (format = hh:mm).
 - Day string
 - Schedule days of week to generate report. Valid values: 
sunday,monday,tuesday,wednesday,thursday,friday,saturday. - Description string
 - Description.
 - Dynamic
Sort stringSubtable  - Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ].
 - Email
Recipients string - Email recipients for generated reports.
 - Email
Send string - Enable/disable sending emails after reports are generated. Valid values: 
enable,disable. - Format string
 - Report format. Valid values: 
pdf. - Get
All stringTables  - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
 - Max
Pdf intReport  - Maximum number of PDF reports to keep at one time (oldest report is overwritten).
 - Name string
 - Report layout name.
 - Options string
 - Report layout options. Valid values: 
include-table-of-content,auto-numbering-heading,view-chart-as-heading,show-html-navbar-before-heading,dummy-option. - Page
Layout
Page Args  - Configure report page. The structure of 
pageblock is documented below. - Schedule
Type string - Report schedule type. Valid values: 
demand,daily,weekly. - Style
Theme string - Report style theme.
 - Subtitle string
 - Report subtitle.
 - Time string
 - Schedule time to generate report (format = hh:mm).
 - Title string
 - Report title.
 - Vdomparam string
 - Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
 
- body
Items List<LayoutBody Item>  - Configure report body item. The structure of 
body_itemblock is documented below. - cutoff
Option String - Cutoff-option is either run-time or custom. Valid values: 
run-time,custom. - cutoff
Time String - Custom cutoff time to generate report (format = hh:mm).
 - day String
 - Schedule days of week to generate report. Valid values: 
sunday,monday,tuesday,wednesday,thursday,friday,saturday. - description String
 - Description.
 - dynamic
Sort StringSubtable  - Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ].
 - email
Recipients String - Email recipients for generated reports.
 - email
Send String - Enable/disable sending emails after reports are generated. Valid values: 
enable,disable. - format String
 - Report format. Valid values: 
pdf. - get
All StringTables  - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
 - max
Pdf IntegerReport  - Maximum number of PDF reports to keep at one time (oldest report is overwritten).
 - name String
 - Report layout name.
 - options String
 - Report layout options. Valid values: 
include-table-of-content,auto-numbering-heading,view-chart-as-heading,show-html-navbar-before-heading,dummy-option. - page
Layout
Page  - Configure report page. The structure of 
pageblock is documented below. - schedule
Type String - Report schedule type. Valid values: 
demand,daily,weekly. - style
Theme String - Report style theme.
 - subtitle String
 - Report subtitle.
 - time String
 - Schedule time to generate report (format = hh:mm).
 - title String
 - Report title.
 - vdomparam String
 - Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
 
- body
Items LayoutBody Item[]  - Configure report body item. The structure of 
body_itemblock is documented below. - cutoff
Option string - Cutoff-option is either run-time or custom. Valid values: 
run-time,custom. - cutoff
Time string - Custom cutoff time to generate report (format = hh:mm).
 - day string
 - Schedule days of week to generate report. Valid values: 
sunday,monday,tuesday,wednesday,thursday,friday,saturday. - description string
 - Description.
 - dynamic
Sort stringSubtable  - Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ].
 - email
Recipients string - Email recipients for generated reports.
 - email
Send string - Enable/disable sending emails after reports are generated. Valid values: 
enable,disable. - format string
 - Report format. Valid values: 
pdf. - get
All stringTables  - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
 - max
Pdf numberReport  - Maximum number of PDF reports to keep at one time (oldest report is overwritten).
 - name string
 - Report layout name.
 - options string
 - Report layout options. Valid values: 
include-table-of-content,auto-numbering-heading,view-chart-as-heading,show-html-navbar-before-heading,dummy-option. - page
Layout
Page  - Configure report page. The structure of 
pageblock is documented below. - schedule
Type string - Report schedule type. Valid values: 
demand,daily,weekly. - style
Theme string - Report style theme.
 - subtitle string
 - Report subtitle.
 - time string
 - Schedule time to generate report (format = hh:mm).
 - title string
 - Report title.
 - vdomparam string
 - Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
 
- body_
items Sequence[LayoutBody Item Args]  - Configure report body item. The structure of 
body_itemblock is documented below. - cutoff_
option str - Cutoff-option is either run-time or custom. Valid values: 
run-time,custom. - cutoff_
time str - Custom cutoff time to generate report (format = hh:mm).
 - day str
 - Schedule days of week to generate report. Valid values: 
sunday,monday,tuesday,wednesday,thursday,friday,saturday. - description str
 - Description.
 - dynamic_
sort_ strsubtable  - Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ].
 - email_
recipients str - Email recipients for generated reports.
 - email_
send str - Enable/disable sending emails after reports are generated. Valid values: 
enable,disable. - format str
 - Report format. Valid values: 
pdf. - get_
all_ strtables  - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
 - max_
pdf_ intreport  - Maximum number of PDF reports to keep at one time (oldest report is overwritten).
 - name str
 - Report layout name.
 - options str
 - Report layout options. Valid values: 
include-table-of-content,auto-numbering-heading,view-chart-as-heading,show-html-navbar-before-heading,dummy-option. - page
Layout
Page Args  - Configure report page. The structure of 
pageblock is documented below. - schedule_
type str - Report schedule type. Valid values: 
demand,daily,weekly. - style_
theme str - Report style theme.
 - subtitle str
 - Report subtitle.
 - time str
 - Schedule time to generate report (format = hh:mm).
 - title str
 - Report title.
 - vdomparam str
 - Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
 
- body
Items List<Property Map> - Configure report body item. The structure of 
body_itemblock is documented below. - cutoff
Option String - Cutoff-option is either run-time or custom. Valid values: 
run-time,custom. - cutoff
Time String - Custom cutoff time to generate report (format = hh:mm).
 - day String
 - Schedule days of week to generate report. Valid values: 
sunday,monday,tuesday,wednesday,thursday,friday,saturday. - description String
 - Description.
 - dynamic
Sort StringSubtable  - Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ].
 - email
Recipients String - Email recipients for generated reports.
 - email
Send String - Enable/disable sending emails after reports are generated. Valid values: 
enable,disable. - format String
 - Report format. Valid values: 
pdf. - get
All StringTables  - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
 - max
Pdf NumberReport  - Maximum number of PDF reports to keep at one time (oldest report is overwritten).
 - name String
 - Report layout name.
 - options String
 - Report layout options. Valid values: 
include-table-of-content,auto-numbering-heading,view-chart-as-heading,show-html-navbar-before-heading,dummy-option. - page Property Map
 - Configure report page. The structure of 
pageblock is documented below. - schedule
Type String - Report schedule type. Valid values: 
demand,daily,weekly. - style
Theme String - Report style theme.
 - subtitle String
 - Report subtitle.
 - time String
 - Schedule time to generate report (format = hh:mm).
 - title String
 - Report title.
 - vdomparam String
 - Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
 
Supporting Types
LayoutBodyItem, LayoutBodyItemArgs      
- Chart string
 - Report item chart name.
 - Chart
Options string - Report chart options. Valid values: 
include-no-data,hide-title,show-caption. - Column int
 - Report section column number.
 - Content string
 - Report item text content.
 - Description string
 - Description.
 - Drill
Down stringItems  - Control how drill down charts are shown.
 - Drill
Down stringTypes  - Control whether keys from the parent being combined or not.
 - Hide string
 - Enable/disable hide item in report. Valid values: 
enable,disable. - Id int
 - Report item ID.
 - Img
Src string - Report item image file name.
 - List
Component string - Report item list component. Valid values: 
bullet,numbered. - Lists
List<Pulumiverse.
Fortios. Report. Inputs. Layout Body Item List>  - Configure report list item. The structure of 
listblock is documented below. - Misc
Component string - Report item miscellaneous component. Valid values: 
hline,page-break,column-break,section-start. - Parameters
List<Pulumiverse.
Fortios. Report. Inputs. Layout Body Item Parameter>  - Parameters. The structure of 
parametersblock is documented below. - Style string
 - Report item style.
 - Table
Caption stringStyle  - Table chart caption style.
 - Table
Column stringWidths  - Report item table column widths.
 - Table
Even stringRow Style  - Table chart even row style.
 - Table
Head stringStyle  - Table chart head style.
 - Table
Odd stringRow Style  - Table chart odd row style.
 - Text
Component string - Report item text component. Valid values: 
text,heading1,heading2,heading3. - Title string
 - Report section title.
 - Top
N int - Value of top.
 - Type string
 - Report item type. Valid values: 
text,image,chart,misc. 
- Chart string
 - Report item chart name.
 - Chart
Options string - Report chart options. Valid values: 
include-no-data,hide-title,show-caption. - Column int
 - Report section column number.
 - Content string
 - Report item text content.
 - Description string
 - Description.
 - Drill
Down stringItems  - Control how drill down charts are shown.
 - Drill
Down stringTypes  - Control whether keys from the parent being combined or not.
 - Hide string
 - Enable/disable hide item in report. Valid values: 
enable,disable. - Id int
 - Report item ID.
 - Img
Src string - Report item image file name.
 - List
Component string - Report item list component. Valid values: 
bullet,numbered. - Lists
[]Layout
Body Item List  - Configure report list item. The structure of 
listblock is documented below. - Misc
Component string - Report item miscellaneous component. Valid values: 
hline,page-break,column-break,section-start. - Parameters
[]Layout
Body Item Parameter  - Parameters. The structure of 
parametersblock is documented below. - Style string
 - Report item style.
 - Table
Caption stringStyle  - Table chart caption style.
 - Table
Column stringWidths  - Report item table column widths.
 - Table
Even stringRow Style  - Table chart even row style.
 - Table
Head stringStyle  - Table chart head style.
 - Table
Odd stringRow Style  - Table chart odd row style.
 - Text
Component string - Report item text component. Valid values: 
text,heading1,heading2,heading3. - Title string
 - Report section title.
 - Top
N int - Value of top.
 - Type string
 - Report item type. Valid values: 
text,image,chart,misc. 
- chart String
 - Report item chart name.
 - chart
Options String - Report chart options. Valid values: 
include-no-data,hide-title,show-caption. - column Integer
 - Report section column number.
 - content String
 - Report item text content.
 - description String
 - Description.
 - drill
Down StringItems  - Control how drill down charts are shown.
 - drill
Down StringTypes  - Control whether keys from the parent being combined or not.
 - hide String
 - Enable/disable hide item in report. Valid values: 
enable,disable. - id Integer
 - Report item ID.
 - img
Src String - Report item image file name.
 - list
Component String - Report item list component. Valid values: 
bullet,numbered. - lists
List<Layout
Body Item List>  - Configure report list item. The structure of 
listblock is documented below. - misc
Component String - Report item miscellaneous component. Valid values: 
hline,page-break,column-break,section-start. - parameters
List<Layout
Body Item Parameter>  - Parameters. The structure of 
parametersblock is documented below. - style String
 - Report item style.
 - table
Caption StringStyle  - Table chart caption style.
 - table
Column StringWidths  - Report item table column widths.
 - table
Even StringRow Style  - Table chart even row style.
 - table
Head StringStyle  - Table chart head style.
 - table
Odd StringRow Style  - Table chart odd row style.
 - text
Component String - Report item text component. Valid values: 
text,heading1,heading2,heading3. - title String
 - Report section title.
 - top
N Integer - Value of top.
 - type String
 - Report item type. Valid values: 
text,image,chart,misc. 
- chart string
 - Report item chart name.
 - chart
Options string - Report chart options. Valid values: 
include-no-data,hide-title,show-caption. - column number
 - Report section column number.
 - content string
 - Report item text content.
 - description string
 - Description.
 - drill
Down stringItems  - Control how drill down charts are shown.
 - drill
Down stringTypes  - Control whether keys from the parent being combined or not.
 - hide string
 - Enable/disable hide item in report. Valid values: 
enable,disable. - id number
 - Report item ID.
 - img
Src string - Report item image file name.
 - list
Component string - Report item list component. Valid values: 
bullet,numbered. - lists
Layout
Body Item List[]  - Configure report list item. The structure of 
listblock is documented below. - misc
Component string - Report item miscellaneous component. Valid values: 
hline,page-break,column-break,section-start. - parameters
Layout
Body Item Parameter[]  - Parameters. The structure of 
parametersblock is documented below. - style string
 - Report item style.
 - table
Caption stringStyle  - Table chart caption style.
 - table
Column stringWidths  - Report item table column widths.
 - table
Even stringRow Style  - Table chart even row style.
 - table
Head stringStyle  - Table chart head style.
 - table
Odd stringRow Style  - Table chart odd row style.
 - text
Component string - Report item text component. Valid values: 
text,heading1,heading2,heading3. - title string
 - Report section title.
 - top
N number - Value of top.
 - type string
 - Report item type. Valid values: 
text,image,chart,misc. 
- chart str
 - Report item chart name.
 - chart_
options str - Report chart options. Valid values: 
include-no-data,hide-title,show-caption. - column int
 - Report section column number.
 - content str
 - Report item text content.
 - description str
 - Description.
 - drill_
down_ stritems  - Control how drill down charts are shown.
 - drill_
down_ strtypes  - Control whether keys from the parent being combined or not.
 - hide str
 - Enable/disable hide item in report. Valid values: 
enable,disable. - id int
 - Report item ID.
 - img_
src str - Report item image file name.
 - list_
component str - Report item list component. Valid values: 
bullet,numbered. - lists
Sequence[Layout
Body Item List]  - Configure report list item. The structure of 
listblock is documented below. - misc_
component str - Report item miscellaneous component. Valid values: 
hline,page-break,column-break,section-start. - parameters
Sequence[Layout
Body Item Parameter]  - Parameters. The structure of 
parametersblock is documented below. - style str
 - Report item style.
 - table_
caption_ strstyle  - Table chart caption style.
 - table_
column_ strwidths  - Report item table column widths.
 - table_
even_ strrow_ style  - Table chart even row style.
 - table_
head_ strstyle  - Table chart head style.
 - table_
odd_ strrow_ style  - Table chart odd row style.
 - text_
component str - Report item text component. Valid values: 
text,heading1,heading2,heading3. - title str
 - Report section title.
 - top_
n int - Value of top.
 - type str
 - Report item type. Valid values: 
text,image,chart,misc. 
- chart String
 - Report item chart name.
 - chart
Options String - Report chart options. Valid values: 
include-no-data,hide-title,show-caption. - column Number
 - Report section column number.
 - content String
 - Report item text content.
 - description String
 - Description.
 - drill
Down StringItems  - Control how drill down charts are shown.
 - drill
Down StringTypes  - Control whether keys from the parent being combined or not.
 - hide String
 - Enable/disable hide item in report. Valid values: 
enable,disable. - id Number
 - Report item ID.
 - img
Src String - Report item image file name.
 - list
Component String - Report item list component. Valid values: 
bullet,numbered. - lists List<Property Map>
 - Configure report list item. The structure of 
listblock is documented below. - misc
Component String - Report item miscellaneous component. Valid values: 
hline,page-break,column-break,section-start. - parameters List<Property Map>
 - Parameters. The structure of 
parametersblock is documented below. - style String
 - Report item style.
 - table
Caption StringStyle  - Table chart caption style.
 - table
Column StringWidths  - Report item table column widths.
 - table
Even StringRow Style  - Table chart even row style.
 - table
Head StringStyle  - Table chart head style.
 - table
Odd StringRow Style  - Table chart odd row style.
 - text
Component String - Report item text component. Valid values: 
text,heading1,heading2,heading3. - title String
 - Report section title.
 - top
N Number - Value of top.
 - type String
 - Report item type. Valid values: 
text,image,chart,misc. 
LayoutBodyItemList, LayoutBodyItemListArgs        
LayoutBodyItemParameter, LayoutBodyItemParameterArgs        
LayoutPage, LayoutPageArgs    
- Column
Break stringBefore  - Report page auto column break before heading. Valid values: 
heading1,heading2,heading3. - 
Pulumiverse.
Fortios. Report. Inputs. Layout Page Footer  - Configure report page footer. The structure of 
footerblock is documented below. - Header
Pulumiverse.
Fortios. Report. Inputs. Layout Page Header  - Configure report page header. The structure of 
headerblock is documented below. - Options string
 - Report page options. Valid values: 
header-on-first-page,footer-on-first-page. - Page
Break stringBefore  - Report page auto page break before heading. Valid values: 
heading1,heading2,heading3. - Paper string
 - Report page paper. Valid values: 
a4,letter. 
- Column
Break stringBefore  - Report page auto column break before heading. Valid values: 
heading1,heading2,heading3. - 
Layout
Page Footer  - Configure report page footer. The structure of 
footerblock is documented below. - Header
Layout
Page Header  - Configure report page header. The structure of 
headerblock is documented below. - Options string
 - Report page options. Valid values: 
header-on-first-page,footer-on-first-page. - Page
Break stringBefore  - Report page auto page break before heading. Valid values: 
heading1,heading2,heading3. - Paper string
 - Report page paper. Valid values: 
a4,letter. 
- column
Break StringBefore  - Report page auto column break before heading. Valid values: 
heading1,heading2,heading3. - 
Layout
Page Footer  - Configure report page footer. The structure of 
footerblock is documented below. - header
Layout
Page Header  - Configure report page header. The structure of 
headerblock is documented below. - options String
 - Report page options. Valid values: 
header-on-first-page,footer-on-first-page. - page
Break StringBefore  - Report page auto page break before heading. Valid values: 
heading1,heading2,heading3. - paper String
 - Report page paper. Valid values: 
a4,letter. 
- column
Break stringBefore  - Report page auto column break before heading. Valid values: 
heading1,heading2,heading3. - 
Layout
Page Footer  - Configure report page footer. The structure of 
footerblock is documented below. - header
Layout
Page Header  - Configure report page header. The structure of 
headerblock is documented below. - options string
 - Report page options. Valid values: 
header-on-first-page,footer-on-first-page. - page
Break stringBefore  - Report page auto page break before heading. Valid values: 
heading1,heading2,heading3. - paper string
 - Report page paper. Valid values: 
a4,letter. 
- column_
break_ strbefore  - Report page auto column break before heading. Valid values: 
heading1,heading2,heading3. - 
Layout
Page Footer  - Configure report page footer. The structure of 
footerblock is documented below. - header
Layout
Page Header  - Configure report page header. The structure of 
headerblock is documented below. - options str
 - Report page options. Valid values: 
header-on-first-page,footer-on-first-page. - page_
break_ strbefore  - Report page auto page break before heading. Valid values: 
heading1,heading2,heading3. - paper str
 - Report page paper. Valid values: 
a4,letter. 
- column
Break StringBefore  - Report page auto column break before heading. Valid values: 
heading1,heading2,heading3. - Property Map
 - Configure report page footer. The structure of 
footerblock is documented below. - header Property Map
 - Configure report page header. The structure of 
headerblock is documented below. - options String
 - Report page options. Valid values: 
header-on-first-page,footer-on-first-page. - page
Break StringBefore  - Report page auto page break before heading. Valid values: 
heading1,heading2,heading3. - paper String
 - Report page paper. Valid values: 
a4,letter. 
LayoutPageFooter, LayoutPageFooterArgs      
- 
List<Pulumiverse.
Fortios. Report. Inputs. Layout Page Footer Footer Item>  - Configure report footer item. The structure of 
footer_itemblock is documented below. - Style string
 - Report footer style.
 
- 
[]Layout
Page Footer Footer Item  - Configure report footer item. The structure of 
footer_itemblock is documented below. - Style string
 - Report footer style.
 
- 
List<Layout
Page Footer Footer Item>  - Configure report footer item. The structure of 
footer_itemblock is documented below. - style String
 - Report footer style.
 
- 
Layout
Page Footer Footer Item[]  - Configure report footer item. The structure of 
footer_itemblock is documented below. - style string
 - Report footer style.
 
- 
Sequence[Layout
Page Footer Footer Item]  - Configure report footer item. The structure of 
footer_itemblock is documented below. - style str
 - Report footer style.
 
- List<Property Map>
 - Configure report footer item. The structure of 
footer_itemblock is documented below. - style String
 - Report footer style.
 
LayoutPageFooterFooterItem, LayoutPageFooterFooterItemArgs          
LayoutPageHeader, LayoutPageHeaderArgs      
- Header
Items List<Pulumiverse.Fortios. Report. Inputs. Layout Page Header Header Item>  - Configure report header item. The structure of 
header_itemblock is documented below. - Style string
 - Report header style.
 
- Header
Items []LayoutPage Header Header Item  - Configure report header item. The structure of 
header_itemblock is documented below. - Style string
 - Report header style.
 
- header
Items List<LayoutPage Header Header Item>  - Configure report header item. The structure of 
header_itemblock is documented below. - style String
 - Report header style.
 
- header
Items LayoutPage Header Header Item[]  - Configure report header item. The structure of 
header_itemblock is documented below. - style string
 - Report header style.
 
- header_
items Sequence[LayoutPage Header Header Item]  - Configure report header item. The structure of 
header_itemblock is documented below. - style str
 - Report header style.
 
- header
Items List<Property Map> - Configure report header item. The structure of 
header_itemblock is documented below. - style String
 - Report header style.
 
LayoutPageHeaderHeaderItem, LayoutPageHeaderHeaderItemArgs          
Import
Report Layout can be imported using any of these accepted formats:
$ pulumi import fortios:report/layout:Layout labelname {{name}}
If you do not want to import arguments of block:
$ export “FORTIOS_IMPORT_TABLE”=“false”
$ pulumi import fortios:report/layout:Layout labelname {{name}}
$ unset “FORTIOS_IMPORT_TABLE”
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
 - fortios pulumiverse/pulumi-fortios
 - License
 - Apache-2.0
 - Notes
 - This Pulumi package is based on the 
fortiosTerraform Provider.