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=[{
"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": [{
"content": "string",
"id": 0,
}],
"misc_component": "string",
"parameters": [{
"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={
"column_break_before": "string",
"footer": {
"footer_items": [{
"content": "string",
"description": "string",
"id": 0,
"img_src": "string",
"style": "string",
"type": "string",
}],
"style": "string",
},
"header": {
"header_items": [{
"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
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
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_item
block 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, otherwise, 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
page
block 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_item
block 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, otherwise, 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
page
block 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_item
block 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, otherwise, 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
page
block 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_item
block 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, otherwise, 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
page
block 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_item
block 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, otherwise, 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
page
block 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_item
block 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, otherwise, 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
page
block 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) -> Layout
func 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_item
block 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, otherwise, 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
page
block 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_item
block 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, otherwise, 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
page
block 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_item
block 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, otherwise, 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
page
block 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_item
block 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, otherwise, 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
page
block 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_item
block 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, otherwise, 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
page
block 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_item
block 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, otherwise, 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
page
block 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
list
block 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
parameters
block is documented below. - Style string
- Report item style.
- string
- 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
list
block 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
parameters
block is documented below. - Style string
- Report item style.
- string
- 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
list
block 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
parameters
block is documented below. - style String
- Report item style.
- String
- 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
list
block 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
parameters
block is documented below. - style string
- Report item style.
- string
- 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
list
block 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
parameters
block is documented below. - style str
- Report item style.
- str
- 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
list
block 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
parameters
block is documented below. - style String
- Report item style.
- String
- 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
footer
block is documented below. - Header
Pulumiverse.
Fortios. Report. Inputs. Layout Page Header - Configure report page header. The structure of
header
block 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
footer
block is documented below. - Header
Layout
Page Header - Configure report page header. The structure of
header
block 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
footer
block is documented below. - header
Layout
Page Header - Configure report page header. The structure of
header
block 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
footer
block is documented below. - header
Layout
Page Header - Configure report page header. The structure of
header
block 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
footer
block is documented below. - header
Layout
Page Header - Configure report page header. The structure of
header
block 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
footer
block is documented below. - header Property Map
- Configure report page header. The structure of
header
block 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_item
block is documented below. - Style string
- Report footer style.
- []Layout
Page Footer Footer Item - Configure report footer item. The structure of
footer_item
block is documented below. - Style string
- Report footer style.
- List<Layout
Page Footer Footer Item> - Configure report footer item. The structure of
footer_item
block is documented below. - style String
- Report footer style.
- Layout
Page Footer Footer Item[] - Configure report footer item. The structure of
footer_item
block is documented below. - style string
- Report footer style.
- Sequence[Layout
Page Footer Footer Item] - Configure report footer item. The structure of
footer_item
block is documented below. - style str
- Report footer style.
- List<Property Map>
- Configure report footer item. The structure of
footer_item
block 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_item
block is documented below. - Style string
- Report header style.
- Header
Items []LayoutPage Header Header Item - Configure report header item. The structure of
header_item
block is documented below. - Style string
- Report header style.
- header
Items List<LayoutPage Header Header Item> - Configure report header item. The structure of
header_item
block is documented below. - style String
- Report header style.
- header
Items LayoutPage Header Header Item[] - Configure report header item. The structure of
header_item
block is documented below. - style string
- Report header style.
- header_
items Sequence[LayoutPage Header Header Item] - Configure report header item. The structure of
header_item
block is documented below. - style str
- Report header style.
- header
Items List<Property Map> - Configure report header item. The structure of
header_item
block 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
fortios
Terraform Provider.