report

package
v0.0.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 24, 2024 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Chart

type Chart struct {
	pulumi.CustomResourceState

	// Chart background.
	Background pulumi.StringOutput `pulumi:"background"`
	// Category. Valid values: `misc`, `traffic`, `event`, `virus`, `webfilter`, `attack`, `spam`, `dlp`, `app-ctrl`, `vulnerability`.
	Category pulumi.StringOutput `pulumi:"category"`
	// Category series of pie chart. The structure of `categorySeries` block is documented below.
	CategorySeries ChartCategorySeriesOutput `pulumi:"categorySeries"`
	// Color palette (system will pick color automatically by default).
	ColorPalette pulumi.StringOutput `pulumi:"colorPalette"`
	// Table column definition. The structure of `column` block is documented below.
	Columns ChartColumnArrayOutput `pulumi:"columns"`
	// Comment.
	Comments pulumi.StringOutput `pulumi:"comments"`
	// Bind dataset to chart.
	Dataset pulumi.StringOutput `pulumi:"dataset"`
	// Dimension. Valid values: `2D`, `3D`.
	Dimension pulumi.StringOutput `pulumi:"dimension"`
	// Drill down charts. The structure of `drillDownCharts` block is documented below.
	DrillDownCharts ChartDrillDownChartArrayOutput `pulumi:"drillDownCharts"`
	// 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 ].
	DynamicSortSubtable pulumi.StringPtrOutput `pulumi:"dynamicSortSubtable"`
	// Favorite. Valid values: `no`, `yes`.
	Favorite pulumi.StringOutput `pulumi:"favorite"`
	// 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.
	GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"`
	// Graph type. Valid values: `none`, `bar`, `pie`, `line`, `flow`.
	GraphType pulumi.StringOutput `pulumi:"graphType"`
	// Enable/Disable Legend area. Valid values: `enable`, `disable`.
	Legend pulumi.StringOutput `pulumi:"legend"`
	// Font size of legend area.
	LegendFontSize pulumi.IntOutput `pulumi:"legendFontSize"`
	// Chart Widget Name
	Name pulumi.StringOutput `pulumi:"name"`
	// Time period. Valid values: `last24h`, `last7d`.
	Period pulumi.StringOutput `pulumi:"period"`
	// Used by monitor policy.
	Policy pulumi.IntOutput `pulumi:"policy"`
	// Style. Valid values: `auto`, `manual`.
	Style pulumi.StringOutput `pulumi:"style"`
	// Chart title.
	Title pulumi.StringOutput `pulumi:"title"`
	// Font size of chart title.
	TitleFontSize pulumi.IntOutput `pulumi:"titleFontSize"`
	// Chart type. Valid values: `graph`, `table`.
	Type pulumi.StringOutput `pulumi:"type"`
	// Value series of pie chart. The structure of `valueSeries` block is documented below.
	ValueSeries ChartValueSeriesOutput `pulumi:"valueSeries"`
	// 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.
	Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"`
	// X-series of chart. The structure of `xSeries` block is documented below.
	XSeries ChartXSeriesOutput `pulumi:"xSeries"`
	// Y-series of chart. The structure of `ySeries` block is documented below.
	YSeries ChartYSeriesOutput `pulumi:"ySeries"`
}

Report chart widget configuration. Applies to FortiOS Version `<= 7.0.0`.

## Example Usage

<!--Start PulumiCodeChooser --> ```go 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.NewChart(ctx, "trname", &report.ChartArgs{
			Category:       pulumi.String("misc"),
			Comments:       pulumi.String("test report chart"),
			Dataset:        pulumi.String("s1"),
			Dimension:      pulumi.String("3D"),
			Favorite:       pulumi.String("no"),
			GraphType:      pulumi.String("none"),
			Legend:         pulumi.String("enable"),
			LegendFontSize: pulumi.Int(0),
			Period:         pulumi.String("last24h"),
			Policy:         pulumi.Int(0),
			Style:          pulumi.String("auto"),
			TitleFontSize:  pulumi.Int(0),
			Type:           pulumi.String("graph"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

``` <!--End PulumiCodeChooser -->

## Import

Report Chart can be imported using any of these accepted formats:

```sh $ pulumi import fortios:report/chart:Chart labelname {{name}} ```

If you do not want to import arguments of block:

$ export "FORTIOS_IMPORT_TABLE"="false"

```sh $ pulumi import fortios:report/chart:Chart labelname {{name}} ```

$ unset "FORTIOS_IMPORT_TABLE"

func GetChart

func GetChart(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ChartState, opts ...pulumi.ResourceOption) (*Chart, error)

GetChart gets an existing Chart resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewChart

func NewChart(ctx *pulumi.Context,
	name string, args *ChartArgs, opts ...pulumi.ResourceOption) (*Chart, error)

NewChart registers a new resource with the given unique name, arguments, and options.

func (*Chart) ElementType

func (*Chart) ElementType() reflect.Type

func (*Chart) ToChartOutput

func (i *Chart) ToChartOutput() ChartOutput

func (*Chart) ToChartOutputWithContext

func (i *Chart) ToChartOutputWithContext(ctx context.Context) ChartOutput

type ChartArgs

type ChartArgs struct {
	// Chart background.
	Background pulumi.StringPtrInput
	// Category. Valid values: `misc`, `traffic`, `event`, `virus`, `webfilter`, `attack`, `spam`, `dlp`, `app-ctrl`, `vulnerability`.
	Category pulumi.StringPtrInput
	// Category series of pie chart. The structure of `categorySeries` block is documented below.
	CategorySeries ChartCategorySeriesPtrInput
	// Color palette (system will pick color automatically by default).
	ColorPalette pulumi.StringPtrInput
	// Table column definition. The structure of `column` block is documented below.
	Columns ChartColumnArrayInput
	// Comment.
	Comments pulumi.StringInput
	// Bind dataset to chart.
	Dataset pulumi.StringInput
	// Dimension. Valid values: `2D`, `3D`.
	Dimension pulumi.StringPtrInput
	// Drill down charts. The structure of `drillDownCharts` block is documented below.
	DrillDownCharts ChartDrillDownChartArrayInput
	// 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 ].
	DynamicSortSubtable pulumi.StringPtrInput
	// Favorite. Valid values: `no`, `yes`.
	Favorite pulumi.StringPtrInput
	// 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.
	GetAllTables pulumi.StringPtrInput
	// Graph type. Valid values: `none`, `bar`, `pie`, `line`, `flow`.
	GraphType pulumi.StringPtrInput
	// Enable/Disable Legend area. Valid values: `enable`, `disable`.
	Legend pulumi.StringPtrInput
	// Font size of legend area.
	LegendFontSize pulumi.IntPtrInput
	// Chart Widget Name
	Name pulumi.StringPtrInput
	// Time period. Valid values: `last24h`, `last7d`.
	Period pulumi.StringPtrInput
	// Used by monitor policy.
	Policy pulumi.IntPtrInput
	// Style. Valid values: `auto`, `manual`.
	Style pulumi.StringPtrInput
	// Chart title.
	Title pulumi.StringPtrInput
	// Font size of chart title.
	TitleFontSize pulumi.IntPtrInput
	// Chart type. Valid values: `graph`, `table`.
	Type pulumi.StringPtrInput
	// Value series of pie chart. The structure of `valueSeries` block is documented below.
	ValueSeries ChartValueSeriesPtrInput
	// 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.
	Vdomparam pulumi.StringPtrInput
	// X-series of chart. The structure of `xSeries` block is documented below.
	XSeries ChartXSeriesPtrInput
	// Y-series of chart. The structure of `ySeries` block is documented below.
	YSeries ChartYSeriesPtrInput
}

The set of arguments for constructing a Chart resource.

func (ChartArgs) ElementType

func (ChartArgs) ElementType() reflect.Type

type ChartArray

type ChartArray []ChartInput

func (ChartArray) ElementType

func (ChartArray) ElementType() reflect.Type

func (ChartArray) ToChartArrayOutput

func (i ChartArray) ToChartArrayOutput() ChartArrayOutput

func (ChartArray) ToChartArrayOutputWithContext

func (i ChartArray) ToChartArrayOutputWithContext(ctx context.Context) ChartArrayOutput

type ChartArrayInput

type ChartArrayInput interface {
	pulumi.Input

	ToChartArrayOutput() ChartArrayOutput
	ToChartArrayOutputWithContext(context.Context) ChartArrayOutput
}

ChartArrayInput is an input type that accepts ChartArray and ChartArrayOutput values. You can construct a concrete instance of `ChartArrayInput` via:

ChartArray{ ChartArgs{...} }

type ChartArrayOutput

type ChartArrayOutput struct{ *pulumi.OutputState }

func (ChartArrayOutput) ElementType

func (ChartArrayOutput) ElementType() reflect.Type

func (ChartArrayOutput) Index

func (ChartArrayOutput) ToChartArrayOutput

func (o ChartArrayOutput) ToChartArrayOutput() ChartArrayOutput

func (ChartArrayOutput) ToChartArrayOutputWithContext

func (o ChartArrayOutput) ToChartArrayOutputWithContext(ctx context.Context) ChartArrayOutput

type ChartCategorySeries

type ChartCategorySeries struct {
	// Category series value expression.
	Databind *string `pulumi:"databind"`
	// Font size of category-series title.
	FontSize *int `pulumi:"fontSize"`
}

type ChartCategorySeriesArgs

type ChartCategorySeriesArgs struct {
	// Category series value expression.
	Databind pulumi.StringPtrInput `pulumi:"databind"`
	// Font size of category-series title.
	FontSize pulumi.IntPtrInput `pulumi:"fontSize"`
}

func (ChartCategorySeriesArgs) ElementType

func (ChartCategorySeriesArgs) ElementType() reflect.Type

func (ChartCategorySeriesArgs) ToChartCategorySeriesOutput

func (i ChartCategorySeriesArgs) ToChartCategorySeriesOutput() ChartCategorySeriesOutput

func (ChartCategorySeriesArgs) ToChartCategorySeriesOutputWithContext

func (i ChartCategorySeriesArgs) ToChartCategorySeriesOutputWithContext(ctx context.Context) ChartCategorySeriesOutput

func (ChartCategorySeriesArgs) ToChartCategorySeriesPtrOutput

func (i ChartCategorySeriesArgs) ToChartCategorySeriesPtrOutput() ChartCategorySeriesPtrOutput

func (ChartCategorySeriesArgs) ToChartCategorySeriesPtrOutputWithContext

func (i ChartCategorySeriesArgs) ToChartCategorySeriesPtrOutputWithContext(ctx context.Context) ChartCategorySeriesPtrOutput

type ChartCategorySeriesInput

type ChartCategorySeriesInput interface {
	pulumi.Input

	ToChartCategorySeriesOutput() ChartCategorySeriesOutput
	ToChartCategorySeriesOutputWithContext(context.Context) ChartCategorySeriesOutput
}

ChartCategorySeriesInput is an input type that accepts ChartCategorySeriesArgs and ChartCategorySeriesOutput values. You can construct a concrete instance of `ChartCategorySeriesInput` via:

ChartCategorySeriesArgs{...}

type ChartCategorySeriesOutput

type ChartCategorySeriesOutput struct{ *pulumi.OutputState }

func (ChartCategorySeriesOutput) Databind

Category series value expression.

func (ChartCategorySeriesOutput) ElementType

func (ChartCategorySeriesOutput) ElementType() reflect.Type

func (ChartCategorySeriesOutput) FontSize

Font size of category-series title.

func (ChartCategorySeriesOutput) ToChartCategorySeriesOutput

func (o ChartCategorySeriesOutput) ToChartCategorySeriesOutput() ChartCategorySeriesOutput

func (ChartCategorySeriesOutput) ToChartCategorySeriesOutputWithContext

func (o ChartCategorySeriesOutput) ToChartCategorySeriesOutputWithContext(ctx context.Context) ChartCategorySeriesOutput

func (ChartCategorySeriesOutput) ToChartCategorySeriesPtrOutput

func (o ChartCategorySeriesOutput) ToChartCategorySeriesPtrOutput() ChartCategorySeriesPtrOutput

func (ChartCategorySeriesOutput) ToChartCategorySeriesPtrOutputWithContext

func (o ChartCategorySeriesOutput) ToChartCategorySeriesPtrOutputWithContext(ctx context.Context) ChartCategorySeriesPtrOutput

type ChartCategorySeriesPtrInput

type ChartCategorySeriesPtrInput interface {
	pulumi.Input

	ToChartCategorySeriesPtrOutput() ChartCategorySeriesPtrOutput
	ToChartCategorySeriesPtrOutputWithContext(context.Context) ChartCategorySeriesPtrOutput
}

ChartCategorySeriesPtrInput is an input type that accepts ChartCategorySeriesArgs, ChartCategorySeriesPtr and ChartCategorySeriesPtrOutput values. You can construct a concrete instance of `ChartCategorySeriesPtrInput` via:

        ChartCategorySeriesArgs{...}

or:

        nil

type ChartCategorySeriesPtrOutput

type ChartCategorySeriesPtrOutput struct{ *pulumi.OutputState }

func (ChartCategorySeriesPtrOutput) Databind

Category series value expression.

func (ChartCategorySeriesPtrOutput) Elem

func (ChartCategorySeriesPtrOutput) ElementType

func (ChartCategorySeriesPtrOutput) FontSize

Font size of category-series title.

func (ChartCategorySeriesPtrOutput) ToChartCategorySeriesPtrOutput

func (o ChartCategorySeriesPtrOutput) ToChartCategorySeriesPtrOutput() ChartCategorySeriesPtrOutput

func (ChartCategorySeriesPtrOutput) ToChartCategorySeriesPtrOutputWithContext

func (o ChartCategorySeriesPtrOutput) ToChartCategorySeriesPtrOutputWithContext(ctx context.Context) ChartCategorySeriesPtrOutput

type ChartColumn

type ChartColumn struct {
	// Detail unit of column.
	DetailUnit *string `pulumi:"detailUnit"`
	// Detail value of column.
	DetailValue *string `pulumi:"detailValue"`
	// Footer unit of column.
	FooterUnit *string `pulumi:"footerUnit"`
	// Footer value of column.
	FooterValue *string `pulumi:"footerValue"`
	// Display name of table header.
	HeaderValue *string `pulumi:"headerValue"`
	// ID.
	Id *int `pulumi:"id"`
	// Show detail in certain display value for certain condition. The structure of `mapping` block is documented below.
	Mappings []ChartColumnMapping `pulumi:"mappings"`
}

type ChartColumnArgs

type ChartColumnArgs struct {
	// Detail unit of column.
	DetailUnit pulumi.StringPtrInput `pulumi:"detailUnit"`
	// Detail value of column.
	DetailValue pulumi.StringPtrInput `pulumi:"detailValue"`
	// Footer unit of column.
	FooterUnit pulumi.StringPtrInput `pulumi:"footerUnit"`
	// Footer value of column.
	FooterValue pulumi.StringPtrInput `pulumi:"footerValue"`
	// Display name of table header.
	HeaderValue pulumi.StringPtrInput `pulumi:"headerValue"`
	// ID.
	Id pulumi.IntPtrInput `pulumi:"id"`
	// Show detail in certain display value for certain condition. The structure of `mapping` block is documented below.
	Mappings ChartColumnMappingArrayInput `pulumi:"mappings"`
}

func (ChartColumnArgs) ElementType

func (ChartColumnArgs) ElementType() reflect.Type

func (ChartColumnArgs) ToChartColumnOutput

func (i ChartColumnArgs) ToChartColumnOutput() ChartColumnOutput

func (ChartColumnArgs) ToChartColumnOutputWithContext

func (i ChartColumnArgs) ToChartColumnOutputWithContext(ctx context.Context) ChartColumnOutput

type ChartColumnArray

type ChartColumnArray []ChartColumnInput

func (ChartColumnArray) ElementType

func (ChartColumnArray) ElementType() reflect.Type

func (ChartColumnArray) ToChartColumnArrayOutput

func (i ChartColumnArray) ToChartColumnArrayOutput() ChartColumnArrayOutput

func (ChartColumnArray) ToChartColumnArrayOutputWithContext

func (i ChartColumnArray) ToChartColumnArrayOutputWithContext(ctx context.Context) ChartColumnArrayOutput

type ChartColumnArrayInput

type ChartColumnArrayInput interface {
	pulumi.Input

	ToChartColumnArrayOutput() ChartColumnArrayOutput
	ToChartColumnArrayOutputWithContext(context.Context) ChartColumnArrayOutput
}

ChartColumnArrayInput is an input type that accepts ChartColumnArray and ChartColumnArrayOutput values. You can construct a concrete instance of `ChartColumnArrayInput` via:

ChartColumnArray{ ChartColumnArgs{...} }

type ChartColumnArrayOutput

type ChartColumnArrayOutput struct{ *pulumi.OutputState }

func (ChartColumnArrayOutput) ElementType

func (ChartColumnArrayOutput) ElementType() reflect.Type

func (ChartColumnArrayOutput) Index

func (ChartColumnArrayOutput) ToChartColumnArrayOutput

func (o ChartColumnArrayOutput) ToChartColumnArrayOutput() ChartColumnArrayOutput

func (ChartColumnArrayOutput) ToChartColumnArrayOutputWithContext

func (o ChartColumnArrayOutput) ToChartColumnArrayOutputWithContext(ctx context.Context) ChartColumnArrayOutput

type ChartColumnInput

type ChartColumnInput interface {
	pulumi.Input

	ToChartColumnOutput() ChartColumnOutput
	ToChartColumnOutputWithContext(context.Context) ChartColumnOutput
}

ChartColumnInput is an input type that accepts ChartColumnArgs and ChartColumnOutput values. You can construct a concrete instance of `ChartColumnInput` via:

ChartColumnArgs{...}

type ChartColumnMapping

type ChartColumnMapping struct {
	// Display name.
	Displayname *string `pulumi:"displayname"`
	// id
	Id *int `pulumi:"id"`
	// Comparision operater. Valid values: `none`, `greater`, `greater-equal`, `less`, `less-equal`, `equal`, `between`.
	Op *string `pulumi:"op"`
	// Value 1.
	Value1 *string `pulumi:"value1"`
	// Value 2.
	Value2 *string `pulumi:"value2"`
	// Value type. Valid values: `integer`, `string`.
	ValueType *string `pulumi:"valueType"`
}

type ChartColumnMappingArgs

type ChartColumnMappingArgs struct {
	// Display name.
	Displayname pulumi.StringPtrInput `pulumi:"displayname"`
	// id
	Id pulumi.IntPtrInput `pulumi:"id"`
	// Comparision operater. Valid values: `none`, `greater`, `greater-equal`, `less`, `less-equal`, `equal`, `between`.
	Op pulumi.StringPtrInput `pulumi:"op"`
	// Value 1.
	Value1 pulumi.StringPtrInput `pulumi:"value1"`
	// Value 2.
	Value2 pulumi.StringPtrInput `pulumi:"value2"`
	// Value type. Valid values: `integer`, `string`.
	ValueType pulumi.StringPtrInput `pulumi:"valueType"`
}

func (ChartColumnMappingArgs) ElementType

func (ChartColumnMappingArgs) ElementType() reflect.Type

func (ChartColumnMappingArgs) ToChartColumnMappingOutput

func (i ChartColumnMappingArgs) ToChartColumnMappingOutput() ChartColumnMappingOutput

func (ChartColumnMappingArgs) ToChartColumnMappingOutputWithContext

func (i ChartColumnMappingArgs) ToChartColumnMappingOutputWithContext(ctx context.Context) ChartColumnMappingOutput

type ChartColumnMappingArray

type ChartColumnMappingArray []ChartColumnMappingInput

func (ChartColumnMappingArray) ElementType

func (ChartColumnMappingArray) ElementType() reflect.Type

func (ChartColumnMappingArray) ToChartColumnMappingArrayOutput

func (i ChartColumnMappingArray) ToChartColumnMappingArrayOutput() ChartColumnMappingArrayOutput

func (ChartColumnMappingArray) ToChartColumnMappingArrayOutputWithContext

func (i ChartColumnMappingArray) ToChartColumnMappingArrayOutputWithContext(ctx context.Context) ChartColumnMappingArrayOutput

type ChartColumnMappingArrayInput

type ChartColumnMappingArrayInput interface {
	pulumi.Input

	ToChartColumnMappingArrayOutput() ChartColumnMappingArrayOutput
	ToChartColumnMappingArrayOutputWithContext(context.Context) ChartColumnMappingArrayOutput
}

ChartColumnMappingArrayInput is an input type that accepts ChartColumnMappingArray and ChartColumnMappingArrayOutput values. You can construct a concrete instance of `ChartColumnMappingArrayInput` via:

ChartColumnMappingArray{ ChartColumnMappingArgs{...} }

type ChartColumnMappingArrayOutput

type ChartColumnMappingArrayOutput struct{ *pulumi.OutputState }

func (ChartColumnMappingArrayOutput) ElementType

func (ChartColumnMappingArrayOutput) Index

func (ChartColumnMappingArrayOutput) ToChartColumnMappingArrayOutput

func (o ChartColumnMappingArrayOutput) ToChartColumnMappingArrayOutput() ChartColumnMappingArrayOutput

func (ChartColumnMappingArrayOutput) ToChartColumnMappingArrayOutputWithContext

func (o ChartColumnMappingArrayOutput) ToChartColumnMappingArrayOutputWithContext(ctx context.Context) ChartColumnMappingArrayOutput

type ChartColumnMappingInput

type ChartColumnMappingInput interface {
	pulumi.Input

	ToChartColumnMappingOutput() ChartColumnMappingOutput
	ToChartColumnMappingOutputWithContext(context.Context) ChartColumnMappingOutput
}

ChartColumnMappingInput is an input type that accepts ChartColumnMappingArgs and ChartColumnMappingOutput values. You can construct a concrete instance of `ChartColumnMappingInput` via:

ChartColumnMappingArgs{...}

type ChartColumnMappingOutput

type ChartColumnMappingOutput struct{ *pulumi.OutputState }

func (ChartColumnMappingOutput) Displayname

Display name.

func (ChartColumnMappingOutput) ElementType

func (ChartColumnMappingOutput) ElementType() reflect.Type

func (ChartColumnMappingOutput) Id

id

func (ChartColumnMappingOutput) Op

Comparision operater. Valid values: `none`, `greater`, `greater-equal`, `less`, `less-equal`, `equal`, `between`.

func (ChartColumnMappingOutput) ToChartColumnMappingOutput

func (o ChartColumnMappingOutput) ToChartColumnMappingOutput() ChartColumnMappingOutput

func (ChartColumnMappingOutput) ToChartColumnMappingOutputWithContext

func (o ChartColumnMappingOutput) ToChartColumnMappingOutputWithContext(ctx context.Context) ChartColumnMappingOutput

func (ChartColumnMappingOutput) Value1

Value 1.

func (ChartColumnMappingOutput) Value2

Value 2.

func (ChartColumnMappingOutput) ValueType

Value type. Valid values: `integer`, `string`.

type ChartColumnOutput

type ChartColumnOutput struct{ *pulumi.OutputState }

func (ChartColumnOutput) DetailUnit

func (o ChartColumnOutput) DetailUnit() pulumi.StringPtrOutput

Detail unit of column.

func (ChartColumnOutput) DetailValue

func (o ChartColumnOutput) DetailValue() pulumi.StringPtrOutput

Detail value of column.

func (ChartColumnOutput) ElementType

func (ChartColumnOutput) ElementType() reflect.Type

func (ChartColumnOutput) FooterUnit

func (o ChartColumnOutput) FooterUnit() pulumi.StringPtrOutput

Footer unit of column.

func (ChartColumnOutput) FooterValue

func (o ChartColumnOutput) FooterValue() pulumi.StringPtrOutput

Footer value of column.

func (ChartColumnOutput) HeaderValue

func (o ChartColumnOutput) HeaderValue() pulumi.StringPtrOutput

Display name of table header.

func (ChartColumnOutput) Id

ID.

func (ChartColumnOutput) Mappings

Show detail in certain display value for certain condition. The structure of `mapping` block is documented below.

func (ChartColumnOutput) ToChartColumnOutput

func (o ChartColumnOutput) ToChartColumnOutput() ChartColumnOutput

func (ChartColumnOutput) ToChartColumnOutputWithContext

func (o ChartColumnOutput) ToChartColumnOutputWithContext(ctx context.Context) ChartColumnOutput

type ChartDrillDownChart

type ChartDrillDownChart struct {
	// Drill down chart name.
	ChartName *string `pulumi:"chartName"`
	// Drill down chart ID.
	Id *int `pulumi:"id"`
	// Enable/disable this drill down chart. Valid values: `enable`, `disable`.
	Status *string `pulumi:"status"`
}

type ChartDrillDownChartArgs

type ChartDrillDownChartArgs struct {
	// Drill down chart name.
	ChartName pulumi.StringPtrInput `pulumi:"chartName"`
	// Drill down chart ID.
	Id pulumi.IntPtrInput `pulumi:"id"`
	// Enable/disable this drill down chart. Valid values: `enable`, `disable`.
	Status pulumi.StringPtrInput `pulumi:"status"`
}

func (ChartDrillDownChartArgs) ElementType

func (ChartDrillDownChartArgs) ElementType() reflect.Type

func (ChartDrillDownChartArgs) ToChartDrillDownChartOutput

func (i ChartDrillDownChartArgs) ToChartDrillDownChartOutput() ChartDrillDownChartOutput

func (ChartDrillDownChartArgs) ToChartDrillDownChartOutputWithContext

func (i ChartDrillDownChartArgs) ToChartDrillDownChartOutputWithContext(ctx context.Context) ChartDrillDownChartOutput

type ChartDrillDownChartArray

type ChartDrillDownChartArray []ChartDrillDownChartInput

func (ChartDrillDownChartArray) ElementType

func (ChartDrillDownChartArray) ElementType() reflect.Type

func (ChartDrillDownChartArray) ToChartDrillDownChartArrayOutput

func (i ChartDrillDownChartArray) ToChartDrillDownChartArrayOutput() ChartDrillDownChartArrayOutput

func (ChartDrillDownChartArray) ToChartDrillDownChartArrayOutputWithContext

func (i ChartDrillDownChartArray) ToChartDrillDownChartArrayOutputWithContext(ctx context.Context) ChartDrillDownChartArrayOutput

type ChartDrillDownChartArrayInput

type ChartDrillDownChartArrayInput interface {
	pulumi.Input

	ToChartDrillDownChartArrayOutput() ChartDrillDownChartArrayOutput
	ToChartDrillDownChartArrayOutputWithContext(context.Context) ChartDrillDownChartArrayOutput
}

ChartDrillDownChartArrayInput is an input type that accepts ChartDrillDownChartArray and ChartDrillDownChartArrayOutput values. You can construct a concrete instance of `ChartDrillDownChartArrayInput` via:

ChartDrillDownChartArray{ ChartDrillDownChartArgs{...} }

type ChartDrillDownChartArrayOutput

type ChartDrillDownChartArrayOutput struct{ *pulumi.OutputState }

func (ChartDrillDownChartArrayOutput) ElementType

func (ChartDrillDownChartArrayOutput) Index

func (ChartDrillDownChartArrayOutput) ToChartDrillDownChartArrayOutput

func (o ChartDrillDownChartArrayOutput) ToChartDrillDownChartArrayOutput() ChartDrillDownChartArrayOutput

func (ChartDrillDownChartArrayOutput) ToChartDrillDownChartArrayOutputWithContext

func (o ChartDrillDownChartArrayOutput) ToChartDrillDownChartArrayOutputWithContext(ctx context.Context) ChartDrillDownChartArrayOutput

type ChartDrillDownChartInput

type ChartDrillDownChartInput interface {
	pulumi.Input

	ToChartDrillDownChartOutput() ChartDrillDownChartOutput
	ToChartDrillDownChartOutputWithContext(context.Context) ChartDrillDownChartOutput
}

ChartDrillDownChartInput is an input type that accepts ChartDrillDownChartArgs and ChartDrillDownChartOutput values. You can construct a concrete instance of `ChartDrillDownChartInput` via:

ChartDrillDownChartArgs{...}

type ChartDrillDownChartOutput

type ChartDrillDownChartOutput struct{ *pulumi.OutputState }

func (ChartDrillDownChartOutput) ChartName

Drill down chart name.

func (ChartDrillDownChartOutput) ElementType

func (ChartDrillDownChartOutput) ElementType() reflect.Type

func (ChartDrillDownChartOutput) Id

Drill down chart ID.

func (ChartDrillDownChartOutput) Status

Enable/disable this drill down chart. Valid values: `enable`, `disable`.

func (ChartDrillDownChartOutput) ToChartDrillDownChartOutput

func (o ChartDrillDownChartOutput) ToChartDrillDownChartOutput() ChartDrillDownChartOutput

func (ChartDrillDownChartOutput) ToChartDrillDownChartOutputWithContext

func (o ChartDrillDownChartOutput) ToChartDrillDownChartOutputWithContext(ctx context.Context) ChartDrillDownChartOutput

type ChartInput

type ChartInput interface {
	pulumi.Input

	ToChartOutput() ChartOutput
	ToChartOutputWithContext(ctx context.Context) ChartOutput
}

type ChartMap

type ChartMap map[string]ChartInput

func (ChartMap) ElementType

func (ChartMap) ElementType() reflect.Type

func (ChartMap) ToChartMapOutput

func (i ChartMap) ToChartMapOutput() ChartMapOutput

func (ChartMap) ToChartMapOutputWithContext

func (i ChartMap) ToChartMapOutputWithContext(ctx context.Context) ChartMapOutput

type ChartMapInput

type ChartMapInput interface {
	pulumi.Input

	ToChartMapOutput() ChartMapOutput
	ToChartMapOutputWithContext(context.Context) ChartMapOutput
}

ChartMapInput is an input type that accepts ChartMap and ChartMapOutput values. You can construct a concrete instance of `ChartMapInput` via:

ChartMap{ "key": ChartArgs{...} }

type ChartMapOutput

type ChartMapOutput struct{ *pulumi.OutputState }

func (ChartMapOutput) ElementType

func (ChartMapOutput) ElementType() reflect.Type

func (ChartMapOutput) MapIndex

func (ChartMapOutput) ToChartMapOutput

func (o ChartMapOutput) ToChartMapOutput() ChartMapOutput

func (ChartMapOutput) ToChartMapOutputWithContext

func (o ChartMapOutput) ToChartMapOutputWithContext(ctx context.Context) ChartMapOutput

type ChartOutput

type ChartOutput struct{ *pulumi.OutputState }

func (ChartOutput) Background

func (o ChartOutput) Background() pulumi.StringOutput

Chart background.

func (ChartOutput) Category

func (o ChartOutput) Category() pulumi.StringOutput

Category. Valid values: `misc`, `traffic`, `event`, `virus`, `webfilter`, `attack`, `spam`, `dlp`, `app-ctrl`, `vulnerability`.

func (ChartOutput) CategorySeries

func (o ChartOutput) CategorySeries() ChartCategorySeriesOutput

Category series of pie chart. The structure of `categorySeries` block is documented below.

func (ChartOutput) ColorPalette

func (o ChartOutput) ColorPalette() pulumi.StringOutput

Color palette (system will pick color automatically by default).

func (ChartOutput) Columns

func (o ChartOutput) Columns() ChartColumnArrayOutput

Table column definition. The structure of `column` block is documented below.

func (ChartOutput) Comments

func (o ChartOutput) Comments() pulumi.StringOutput

Comment.

func (ChartOutput) Dataset

func (o ChartOutput) Dataset() pulumi.StringOutput

Bind dataset to chart.

func (ChartOutput) Dimension

func (o ChartOutput) Dimension() pulumi.StringOutput

Dimension. Valid values: `2D`, `3D`.

func (ChartOutput) DrillDownCharts

func (o ChartOutput) DrillDownCharts() ChartDrillDownChartArrayOutput

Drill down charts. The structure of `drillDownCharts` block is documented below.

func (ChartOutput) DynamicSortSubtable

func (o ChartOutput) DynamicSortSubtable() pulumi.StringPtrOutput

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 ].

func (ChartOutput) ElementType

func (ChartOutput) ElementType() reflect.Type

func (ChartOutput) Favorite

func (o ChartOutput) Favorite() pulumi.StringOutput

Favorite. Valid values: `no`, `yes`.

func (ChartOutput) GetAllTables

func (o ChartOutput) GetAllTables() pulumi.StringPtrOutput

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.

func (ChartOutput) GraphType

func (o ChartOutput) GraphType() pulumi.StringOutput

Graph type. Valid values: `none`, `bar`, `pie`, `line`, `flow`.

func (ChartOutput) Legend

func (o ChartOutput) Legend() pulumi.StringOutput

Enable/Disable Legend area. Valid values: `enable`, `disable`.

func (ChartOutput) LegendFontSize

func (o ChartOutput) LegendFontSize() pulumi.IntOutput

Font size of legend area.

func (ChartOutput) Name

func (o ChartOutput) Name() pulumi.StringOutput

Chart Widget Name

func (ChartOutput) Period

func (o ChartOutput) Period() pulumi.StringOutput

Time period. Valid values: `last24h`, `last7d`.

func (ChartOutput) Policy

func (o ChartOutput) Policy() pulumi.IntOutput

Used by monitor policy.

func (ChartOutput) Style

func (o ChartOutput) Style() pulumi.StringOutput

Style. Valid values: `auto`, `manual`.

func (ChartOutput) Title

func (o ChartOutput) Title() pulumi.StringOutput

Chart title.

func (ChartOutput) TitleFontSize

func (o ChartOutput) TitleFontSize() pulumi.IntOutput

Font size of chart title.

func (ChartOutput) ToChartOutput

func (o ChartOutput) ToChartOutput() ChartOutput

func (ChartOutput) ToChartOutputWithContext

func (o ChartOutput) ToChartOutputWithContext(ctx context.Context) ChartOutput

func (ChartOutput) Type

func (o ChartOutput) Type() pulumi.StringOutput

Chart type. Valid values: `graph`, `table`.

func (ChartOutput) ValueSeries

func (o ChartOutput) ValueSeries() ChartValueSeriesOutput

Value series of pie chart. The structure of `valueSeries` block is documented below.

func (ChartOutput) Vdomparam

func (o ChartOutput) Vdomparam() pulumi.StringPtrOutput

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.

func (ChartOutput) XSeries

func (o ChartOutput) XSeries() ChartXSeriesOutput

X-series of chart. The structure of `xSeries` block is documented below.

func (ChartOutput) YSeries

func (o ChartOutput) YSeries() ChartYSeriesOutput

Y-series of chart. The structure of `ySeries` block is documented below.

type ChartState

type ChartState struct {
	// Chart background.
	Background pulumi.StringPtrInput
	// Category. Valid values: `misc`, `traffic`, `event`, `virus`, `webfilter`, `attack`, `spam`, `dlp`, `app-ctrl`, `vulnerability`.
	Category pulumi.StringPtrInput
	// Category series of pie chart. The structure of `categorySeries` block is documented below.
	CategorySeries ChartCategorySeriesPtrInput
	// Color palette (system will pick color automatically by default).
	ColorPalette pulumi.StringPtrInput
	// Table column definition. The structure of `column` block is documented below.
	Columns ChartColumnArrayInput
	// Comment.
	Comments pulumi.StringPtrInput
	// Bind dataset to chart.
	Dataset pulumi.StringPtrInput
	// Dimension. Valid values: `2D`, `3D`.
	Dimension pulumi.StringPtrInput
	// Drill down charts. The structure of `drillDownCharts` block is documented below.
	DrillDownCharts ChartDrillDownChartArrayInput
	// 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 ].
	DynamicSortSubtable pulumi.StringPtrInput
	// Favorite. Valid values: `no`, `yes`.
	Favorite pulumi.StringPtrInput
	// 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.
	GetAllTables pulumi.StringPtrInput
	// Graph type. Valid values: `none`, `bar`, `pie`, `line`, `flow`.
	GraphType pulumi.StringPtrInput
	// Enable/Disable Legend area. Valid values: `enable`, `disable`.
	Legend pulumi.StringPtrInput
	// Font size of legend area.
	LegendFontSize pulumi.IntPtrInput
	// Chart Widget Name
	Name pulumi.StringPtrInput
	// Time period. Valid values: `last24h`, `last7d`.
	Period pulumi.StringPtrInput
	// Used by monitor policy.
	Policy pulumi.IntPtrInput
	// Style. Valid values: `auto`, `manual`.
	Style pulumi.StringPtrInput
	// Chart title.
	Title pulumi.StringPtrInput
	// Font size of chart title.
	TitleFontSize pulumi.IntPtrInput
	// Chart type. Valid values: `graph`, `table`.
	Type pulumi.StringPtrInput
	// Value series of pie chart. The structure of `valueSeries` block is documented below.
	ValueSeries ChartValueSeriesPtrInput
	// 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.
	Vdomparam pulumi.StringPtrInput
	// X-series of chart. The structure of `xSeries` block is documented below.
	XSeries ChartXSeriesPtrInput
	// Y-series of chart. The structure of `ySeries` block is documented below.
	YSeries ChartYSeriesPtrInput
}

func (ChartState) ElementType

func (ChartState) ElementType() reflect.Type

type ChartValueSeries

type ChartValueSeries struct {
	// Value series value expression.
	Databind *string `pulumi:"databind"`
}

type ChartValueSeriesArgs

type ChartValueSeriesArgs struct {
	// Value series value expression.
	Databind pulumi.StringPtrInput `pulumi:"databind"`
}

func (ChartValueSeriesArgs) ElementType

func (ChartValueSeriesArgs) ElementType() reflect.Type

func (ChartValueSeriesArgs) ToChartValueSeriesOutput

func (i ChartValueSeriesArgs) ToChartValueSeriesOutput() ChartValueSeriesOutput

func (ChartValueSeriesArgs) ToChartValueSeriesOutputWithContext

func (i ChartValueSeriesArgs) ToChartValueSeriesOutputWithContext(ctx context.Context) ChartValueSeriesOutput

func (ChartValueSeriesArgs) ToChartValueSeriesPtrOutput

func (i ChartValueSeriesArgs) ToChartValueSeriesPtrOutput() ChartValueSeriesPtrOutput

func (ChartValueSeriesArgs) ToChartValueSeriesPtrOutputWithContext

func (i ChartValueSeriesArgs) ToChartValueSeriesPtrOutputWithContext(ctx context.Context) ChartValueSeriesPtrOutput

type ChartValueSeriesInput

type ChartValueSeriesInput interface {
	pulumi.Input

	ToChartValueSeriesOutput() ChartValueSeriesOutput
	ToChartValueSeriesOutputWithContext(context.Context) ChartValueSeriesOutput
}

ChartValueSeriesInput is an input type that accepts ChartValueSeriesArgs and ChartValueSeriesOutput values. You can construct a concrete instance of `ChartValueSeriesInput` via:

ChartValueSeriesArgs{...}

type ChartValueSeriesOutput

type ChartValueSeriesOutput struct{ *pulumi.OutputState }

func (ChartValueSeriesOutput) Databind

Value series value expression.

func (ChartValueSeriesOutput) ElementType

func (ChartValueSeriesOutput) ElementType() reflect.Type

func (ChartValueSeriesOutput) ToChartValueSeriesOutput

func (o ChartValueSeriesOutput) ToChartValueSeriesOutput() ChartValueSeriesOutput

func (ChartValueSeriesOutput) ToChartValueSeriesOutputWithContext

func (o ChartValueSeriesOutput) ToChartValueSeriesOutputWithContext(ctx context.Context) ChartValueSeriesOutput

func (ChartValueSeriesOutput) ToChartValueSeriesPtrOutput

func (o ChartValueSeriesOutput) ToChartValueSeriesPtrOutput() ChartValueSeriesPtrOutput

func (ChartValueSeriesOutput) ToChartValueSeriesPtrOutputWithContext

func (o ChartValueSeriesOutput) ToChartValueSeriesPtrOutputWithContext(ctx context.Context) ChartValueSeriesPtrOutput

type ChartValueSeriesPtrInput

type ChartValueSeriesPtrInput interface {
	pulumi.Input

	ToChartValueSeriesPtrOutput() ChartValueSeriesPtrOutput
	ToChartValueSeriesPtrOutputWithContext(context.Context) ChartValueSeriesPtrOutput
}

ChartValueSeriesPtrInput is an input type that accepts ChartValueSeriesArgs, ChartValueSeriesPtr and ChartValueSeriesPtrOutput values. You can construct a concrete instance of `ChartValueSeriesPtrInput` via:

        ChartValueSeriesArgs{...}

or:

        nil

type ChartValueSeriesPtrOutput

type ChartValueSeriesPtrOutput struct{ *pulumi.OutputState }

func (ChartValueSeriesPtrOutput) Databind

Value series value expression.

func (ChartValueSeriesPtrOutput) Elem

func (ChartValueSeriesPtrOutput) ElementType

func (ChartValueSeriesPtrOutput) ElementType() reflect.Type

func (ChartValueSeriesPtrOutput) ToChartValueSeriesPtrOutput

func (o ChartValueSeriesPtrOutput) ToChartValueSeriesPtrOutput() ChartValueSeriesPtrOutput

func (ChartValueSeriesPtrOutput) ToChartValueSeriesPtrOutputWithContext

func (o ChartValueSeriesPtrOutput) ToChartValueSeriesPtrOutputWithContext(ctx context.Context) ChartValueSeriesPtrOutput

type ChartXSeries

type ChartXSeries struct {
	// X-series caption.
	Caption *string `pulumi:"caption"`
	// X-series caption font size.
	CaptionFontSize *int `pulumi:"captionFontSize"`
	// X-series value expression.
	Databind *string `pulumi:"databind"`
	// X-series label font size.
	FontSize *int `pulumi:"fontSize"`
	// X-series represent category or not. Valid values: `yes`, `no`.
	IsCategory *string `pulumi:"isCategory"`
	// X-series label angle. Valid values: `45-degree`, `vertical`, `horizontal`.
	LabelAngle *string `pulumi:"labelAngle"`
	// Scale increase or decrease. Valid values: `decrease`, `increase`.
	ScaleDirection *string `pulumi:"scaleDirection"`
	// Date/time format. Valid values: `YYYY-MM-DD-HH-MM`, `YYYY-MM-DD HH`, `YYYY-MM-DD`, `YYYY-MM`, `YYYY`, `HH-MM`, `MM-DD`.
	ScaleFormat *string `pulumi:"scaleFormat"`
	// Scale step.
	ScaleStep *int `pulumi:"scaleStep"`
	// Scale unit. Valid values: `minute`, `hour`, `day`, `month`, `year`.
	ScaleUnit *string `pulumi:"scaleUnit"`
	// X-series unit.
	Unit *string `pulumi:"unit"`
}

type ChartXSeriesArgs

type ChartXSeriesArgs struct {
	// X-series caption.
	Caption pulumi.StringPtrInput `pulumi:"caption"`
	// X-series caption font size.
	CaptionFontSize pulumi.IntPtrInput `pulumi:"captionFontSize"`
	// X-series value expression.
	Databind pulumi.StringPtrInput `pulumi:"databind"`
	// X-series label font size.
	FontSize pulumi.IntPtrInput `pulumi:"fontSize"`
	// X-series represent category or not. Valid values: `yes`, `no`.
	IsCategory pulumi.StringPtrInput `pulumi:"isCategory"`
	// X-series label angle. Valid values: `45-degree`, `vertical`, `horizontal`.
	LabelAngle pulumi.StringPtrInput `pulumi:"labelAngle"`
	// Scale increase or decrease. Valid values: `decrease`, `increase`.
	ScaleDirection pulumi.StringPtrInput `pulumi:"scaleDirection"`
	// Date/time format. Valid values: `YYYY-MM-DD-HH-MM`, `YYYY-MM-DD HH`, `YYYY-MM-DD`, `YYYY-MM`, `YYYY`, `HH-MM`, `MM-DD`.
	ScaleFormat pulumi.StringPtrInput `pulumi:"scaleFormat"`
	// Scale step.
	ScaleStep pulumi.IntPtrInput `pulumi:"scaleStep"`
	// Scale unit. Valid values: `minute`, `hour`, `day`, `month`, `year`.
	ScaleUnit pulumi.StringPtrInput `pulumi:"scaleUnit"`
	// X-series unit.
	Unit pulumi.StringPtrInput `pulumi:"unit"`
}

func (ChartXSeriesArgs) ElementType

func (ChartXSeriesArgs) ElementType() reflect.Type

func (ChartXSeriesArgs) ToChartXSeriesOutput

func (i ChartXSeriesArgs) ToChartXSeriesOutput() ChartXSeriesOutput

func (ChartXSeriesArgs) ToChartXSeriesOutputWithContext

func (i ChartXSeriesArgs) ToChartXSeriesOutputWithContext(ctx context.Context) ChartXSeriesOutput

func (ChartXSeriesArgs) ToChartXSeriesPtrOutput

func (i ChartXSeriesArgs) ToChartXSeriesPtrOutput() ChartXSeriesPtrOutput

func (ChartXSeriesArgs) ToChartXSeriesPtrOutputWithContext

func (i ChartXSeriesArgs) ToChartXSeriesPtrOutputWithContext(ctx context.Context) ChartXSeriesPtrOutput

type ChartXSeriesInput

type ChartXSeriesInput interface {
	pulumi.Input

	ToChartXSeriesOutput() ChartXSeriesOutput
	ToChartXSeriesOutputWithContext(context.Context) ChartXSeriesOutput
}

ChartXSeriesInput is an input type that accepts ChartXSeriesArgs and ChartXSeriesOutput values. You can construct a concrete instance of `ChartXSeriesInput` via:

ChartXSeriesArgs{...}

type ChartXSeriesOutput

type ChartXSeriesOutput struct{ *pulumi.OutputState }

func (ChartXSeriesOutput) Caption

X-series caption.

func (ChartXSeriesOutput) CaptionFontSize

func (o ChartXSeriesOutput) CaptionFontSize() pulumi.IntPtrOutput

X-series caption font size.

func (ChartXSeriesOutput) Databind

X-series value expression.

func (ChartXSeriesOutput) ElementType

func (ChartXSeriesOutput) ElementType() reflect.Type

func (ChartXSeriesOutput) FontSize

func (o ChartXSeriesOutput) FontSize() pulumi.IntPtrOutput

X-series label font size.

func (ChartXSeriesOutput) IsCategory

func (o ChartXSeriesOutput) IsCategory() pulumi.StringPtrOutput

X-series represent category or not. Valid values: `yes`, `no`.

func (ChartXSeriesOutput) LabelAngle

func (o ChartXSeriesOutput) LabelAngle() pulumi.StringPtrOutput

X-series label angle. Valid values: `45-degree`, `vertical`, `horizontal`.

func (ChartXSeriesOutput) ScaleDirection

func (o ChartXSeriesOutput) ScaleDirection() pulumi.StringPtrOutput

Scale increase or decrease. Valid values: `decrease`, `increase`.

func (ChartXSeriesOutput) ScaleFormat

func (o ChartXSeriesOutput) ScaleFormat() pulumi.StringPtrOutput

Date/time format. Valid values: `YYYY-MM-DD-HH-MM`, `YYYY-MM-DD HH`, `YYYY-MM-DD`, `YYYY-MM`, `YYYY`, `HH-MM`, `MM-DD`.

func (ChartXSeriesOutput) ScaleStep

func (o ChartXSeriesOutput) ScaleStep() pulumi.IntPtrOutput

Scale step.

func (ChartXSeriesOutput) ScaleUnit

Scale unit. Valid values: `minute`, `hour`, `day`, `month`, `year`.

func (ChartXSeriesOutput) ToChartXSeriesOutput

func (o ChartXSeriesOutput) ToChartXSeriesOutput() ChartXSeriesOutput

func (ChartXSeriesOutput) ToChartXSeriesOutputWithContext

func (o ChartXSeriesOutput) ToChartXSeriesOutputWithContext(ctx context.Context) ChartXSeriesOutput

func (ChartXSeriesOutput) ToChartXSeriesPtrOutput

func (o ChartXSeriesOutput) ToChartXSeriesPtrOutput() ChartXSeriesPtrOutput

func (ChartXSeriesOutput) ToChartXSeriesPtrOutputWithContext

func (o ChartXSeriesOutput) ToChartXSeriesPtrOutputWithContext(ctx context.Context) ChartXSeriesPtrOutput

func (ChartXSeriesOutput) Unit

X-series unit.

type ChartXSeriesPtrInput

type ChartXSeriesPtrInput interface {
	pulumi.Input

	ToChartXSeriesPtrOutput() ChartXSeriesPtrOutput
	ToChartXSeriesPtrOutputWithContext(context.Context) ChartXSeriesPtrOutput
}

ChartXSeriesPtrInput is an input type that accepts ChartXSeriesArgs, ChartXSeriesPtr and ChartXSeriesPtrOutput values. You can construct a concrete instance of `ChartXSeriesPtrInput` via:

        ChartXSeriesArgs{...}

or:

        nil

type ChartXSeriesPtrOutput

type ChartXSeriesPtrOutput struct{ *pulumi.OutputState }

func (ChartXSeriesPtrOutput) Caption

X-series caption.

func (ChartXSeriesPtrOutput) CaptionFontSize

func (o ChartXSeriesPtrOutput) CaptionFontSize() pulumi.IntPtrOutput

X-series caption font size.

func (ChartXSeriesPtrOutput) Databind

X-series value expression.

func (ChartXSeriesPtrOutput) Elem

func (ChartXSeriesPtrOutput) ElementType

func (ChartXSeriesPtrOutput) ElementType() reflect.Type

func (ChartXSeriesPtrOutput) FontSize

X-series label font size.

func (ChartXSeriesPtrOutput) IsCategory

X-series represent category or not. Valid values: `yes`, `no`.

func (ChartXSeriesPtrOutput) LabelAngle

X-series label angle. Valid values: `45-degree`, `vertical`, `horizontal`.

func (ChartXSeriesPtrOutput) ScaleDirection

func (o ChartXSeriesPtrOutput) ScaleDirection() pulumi.StringPtrOutput

Scale increase or decrease. Valid values: `decrease`, `increase`.

func (ChartXSeriesPtrOutput) ScaleFormat

Date/time format. Valid values: `YYYY-MM-DD-HH-MM`, `YYYY-MM-DD HH`, `YYYY-MM-DD`, `YYYY-MM`, `YYYY`, `HH-MM`, `MM-DD`.

func (ChartXSeriesPtrOutput) ScaleStep

Scale step.

func (ChartXSeriesPtrOutput) ScaleUnit

Scale unit. Valid values: `minute`, `hour`, `day`, `month`, `year`.

func (ChartXSeriesPtrOutput) ToChartXSeriesPtrOutput

func (o ChartXSeriesPtrOutput) ToChartXSeriesPtrOutput() ChartXSeriesPtrOutput

func (ChartXSeriesPtrOutput) ToChartXSeriesPtrOutputWithContext

func (o ChartXSeriesPtrOutput) ToChartXSeriesPtrOutputWithContext(ctx context.Context) ChartXSeriesPtrOutput

func (ChartXSeriesPtrOutput) Unit

X-series unit.

type ChartYSeries

type ChartYSeries struct {
	// Y-series caption.
	Caption *string `pulumi:"caption"`
	// Y-series caption font size.
	CaptionFontSize *int `pulumi:"captionFontSize"`
	// Y-series value expression.
	Databind *string `pulumi:"databind"`
	// Extra Y-series value.
	ExtraDatabind *string `pulumi:"extraDatabind"`
	// Allow another Y-series value Valid values: `enable`, `disable`.
	ExtraY *string `pulumi:"extraY"`
	// Extra Y-series legend type/name.
	ExtraYLegend *string `pulumi:"extraYLegend"`
	// Y-series label font size.
	FontSize *int `pulumi:"fontSize"`
	// Y-series group option.
	Group *string `pulumi:"group"`
	// Y-series label angle. Valid values: `45-degree`, `vertical`, `horizontal`.
	LabelAngle *string `pulumi:"labelAngle"`
	// Y-series unit.
	Unit *string `pulumi:"unit"`
	// First Y-series legend type/name.
	YLegend *string `pulumi:"yLegend"`
}

type ChartYSeriesArgs

type ChartYSeriesArgs struct {
	// Y-series caption.
	Caption pulumi.StringPtrInput `pulumi:"caption"`
	// Y-series caption font size.
	CaptionFontSize pulumi.IntPtrInput `pulumi:"captionFontSize"`
	// Y-series value expression.
	Databind pulumi.StringPtrInput `pulumi:"databind"`
	// Extra Y-series value.
	ExtraDatabind pulumi.StringPtrInput `pulumi:"extraDatabind"`
	// Allow another Y-series value Valid values: `enable`, `disable`.
	ExtraY pulumi.StringPtrInput `pulumi:"extraY"`
	// Extra Y-series legend type/name.
	ExtraYLegend pulumi.StringPtrInput `pulumi:"extraYLegend"`
	// Y-series label font size.
	FontSize pulumi.IntPtrInput `pulumi:"fontSize"`
	// Y-series group option.
	Group pulumi.StringPtrInput `pulumi:"group"`
	// Y-series label angle. Valid values: `45-degree`, `vertical`, `horizontal`.
	LabelAngle pulumi.StringPtrInput `pulumi:"labelAngle"`
	// Y-series unit.
	Unit pulumi.StringPtrInput `pulumi:"unit"`
	// First Y-series legend type/name.
	YLegend pulumi.StringPtrInput `pulumi:"yLegend"`
}

func (ChartYSeriesArgs) ElementType

func (ChartYSeriesArgs) ElementType() reflect.Type

func (ChartYSeriesArgs) ToChartYSeriesOutput

func (i ChartYSeriesArgs) ToChartYSeriesOutput() ChartYSeriesOutput

func (ChartYSeriesArgs) ToChartYSeriesOutputWithContext

func (i ChartYSeriesArgs) ToChartYSeriesOutputWithContext(ctx context.Context) ChartYSeriesOutput

func (ChartYSeriesArgs) ToChartYSeriesPtrOutput

func (i ChartYSeriesArgs) ToChartYSeriesPtrOutput() ChartYSeriesPtrOutput

func (ChartYSeriesArgs) ToChartYSeriesPtrOutputWithContext

func (i ChartYSeriesArgs) ToChartYSeriesPtrOutputWithContext(ctx context.Context) ChartYSeriesPtrOutput

type ChartYSeriesInput

type ChartYSeriesInput interface {
	pulumi.Input

	ToChartYSeriesOutput() ChartYSeriesOutput
	ToChartYSeriesOutputWithContext(context.Context) ChartYSeriesOutput
}

ChartYSeriesInput is an input type that accepts ChartYSeriesArgs and ChartYSeriesOutput values. You can construct a concrete instance of `ChartYSeriesInput` via:

ChartYSeriesArgs{...}

type ChartYSeriesOutput

type ChartYSeriesOutput struct{ *pulumi.OutputState }

func (ChartYSeriesOutput) Caption

Y-series caption.

func (ChartYSeriesOutput) CaptionFontSize

func (o ChartYSeriesOutput) CaptionFontSize() pulumi.IntPtrOutput

Y-series caption font size.

func (ChartYSeriesOutput) Databind

Y-series value expression.

func (ChartYSeriesOutput) ElementType

func (ChartYSeriesOutput) ElementType() reflect.Type

func (ChartYSeriesOutput) ExtraDatabind

func (o ChartYSeriesOutput) ExtraDatabind() pulumi.StringPtrOutput

Extra Y-series value.

func (ChartYSeriesOutput) ExtraY

Allow another Y-series value Valid values: `enable`, `disable`.

func (ChartYSeriesOutput) ExtraYLegend

func (o ChartYSeriesOutput) ExtraYLegend() pulumi.StringPtrOutput

Extra Y-series legend type/name.

func (ChartYSeriesOutput) FontSize

func (o ChartYSeriesOutput) FontSize() pulumi.IntPtrOutput

Y-series label font size.

func (ChartYSeriesOutput) Group

Y-series group option.

func (ChartYSeriesOutput) LabelAngle

func (o ChartYSeriesOutput) LabelAngle() pulumi.StringPtrOutput

Y-series label angle. Valid values: `45-degree`, `vertical`, `horizontal`.

func (ChartYSeriesOutput) ToChartYSeriesOutput

func (o ChartYSeriesOutput) ToChartYSeriesOutput() ChartYSeriesOutput

func (ChartYSeriesOutput) ToChartYSeriesOutputWithContext

func (o ChartYSeriesOutput) ToChartYSeriesOutputWithContext(ctx context.Context) ChartYSeriesOutput

func (ChartYSeriesOutput) ToChartYSeriesPtrOutput

func (o ChartYSeriesOutput) ToChartYSeriesPtrOutput() ChartYSeriesPtrOutput

func (ChartYSeriesOutput) ToChartYSeriesPtrOutputWithContext

func (o ChartYSeriesOutput) ToChartYSeriesPtrOutputWithContext(ctx context.Context) ChartYSeriesPtrOutput

func (ChartYSeriesOutput) Unit

Y-series unit.

func (ChartYSeriesOutput) YLegend

First Y-series legend type/name.

type ChartYSeriesPtrInput

type ChartYSeriesPtrInput interface {
	pulumi.Input

	ToChartYSeriesPtrOutput() ChartYSeriesPtrOutput
	ToChartYSeriesPtrOutputWithContext(context.Context) ChartYSeriesPtrOutput
}

ChartYSeriesPtrInput is an input type that accepts ChartYSeriesArgs, ChartYSeriesPtr and ChartYSeriesPtrOutput values. You can construct a concrete instance of `ChartYSeriesPtrInput` via:

        ChartYSeriesArgs{...}

or:

        nil

type ChartYSeriesPtrOutput

type ChartYSeriesPtrOutput struct{ *pulumi.OutputState }

func (ChartYSeriesPtrOutput) Caption

Y-series caption.

func (ChartYSeriesPtrOutput) CaptionFontSize

func (o ChartYSeriesPtrOutput) CaptionFontSize() pulumi.IntPtrOutput

Y-series caption font size.

func (ChartYSeriesPtrOutput) Databind

Y-series value expression.

func (ChartYSeriesPtrOutput) Elem

func (ChartYSeriesPtrOutput) ElementType

func (ChartYSeriesPtrOutput) ElementType() reflect.Type

func (ChartYSeriesPtrOutput) ExtraDatabind

func (o ChartYSeriesPtrOutput) ExtraDatabind() pulumi.StringPtrOutput

Extra Y-series value.

func (ChartYSeriesPtrOutput) ExtraY

Allow another Y-series value Valid values: `enable`, `disable`.

func (ChartYSeriesPtrOutput) ExtraYLegend

func (o ChartYSeriesPtrOutput) ExtraYLegend() pulumi.StringPtrOutput

Extra Y-series legend type/name.

func (ChartYSeriesPtrOutput) FontSize

Y-series label font size.

func (ChartYSeriesPtrOutput) Group

Y-series group option.

func (ChartYSeriesPtrOutput) LabelAngle

Y-series label angle. Valid values: `45-degree`, `vertical`, `horizontal`.

func (ChartYSeriesPtrOutput) ToChartYSeriesPtrOutput

func (o ChartYSeriesPtrOutput) ToChartYSeriesPtrOutput() ChartYSeriesPtrOutput

func (ChartYSeriesPtrOutput) ToChartYSeriesPtrOutputWithContext

func (o ChartYSeriesPtrOutput) ToChartYSeriesPtrOutputWithContext(ctx context.Context) ChartYSeriesPtrOutput

func (ChartYSeriesPtrOutput) Unit

Y-series unit.

func (ChartYSeriesPtrOutput) YLegend

First Y-series legend type/name.

type Dataset

type Dataset struct {
	pulumi.CustomResourceState

	// 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 ].
	DynamicSortSubtable pulumi.StringPtrOutput `pulumi:"dynamicSortSubtable"`
	// Fields. The structure of `field` block is documented below.
	Fields DatasetFieldArrayOutput `pulumi:"fields"`
	// 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.
	GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"`
	// Name.
	Name pulumi.StringOutput `pulumi:"name"`
	// Parameters. The structure of `parameters` block is documented below.
	Parameters DatasetParameterArrayOutput `pulumi:"parameters"`
	// Used by monitor policy.
	Policy pulumi.IntOutput `pulumi:"policy"`
	// SQL query statement.
	Query pulumi.StringOutput `pulumi:"query"`
	// 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.
	Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"`
}

Report dataset configuration. Applies to FortiOS Version `<= 7.0.0`.

## Example Usage

<!--Start PulumiCodeChooser --> ```go 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.NewDataset(ctx, "trname", &report.DatasetArgs{
			Policy: pulumi.Int(0),
			Query:  pulumi.String("select * from testdb"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

``` <!--End PulumiCodeChooser -->

## Import

Report Dataset can be imported using any of these accepted formats:

```sh $ pulumi import fortios:report/dataset:Dataset labelname {{name}} ```

If you do not want to import arguments of block:

$ export "FORTIOS_IMPORT_TABLE"="false"

```sh $ pulumi import fortios:report/dataset:Dataset labelname {{name}} ```

$ unset "FORTIOS_IMPORT_TABLE"

func GetDataset

func GetDataset(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *DatasetState, opts ...pulumi.ResourceOption) (*Dataset, error)

GetDataset gets an existing Dataset resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewDataset

func NewDataset(ctx *pulumi.Context,
	name string, args *DatasetArgs, opts ...pulumi.ResourceOption) (*Dataset, error)

NewDataset registers a new resource with the given unique name, arguments, and options.

func (*Dataset) ElementType

func (*Dataset) ElementType() reflect.Type

func (*Dataset) ToDatasetOutput

func (i *Dataset) ToDatasetOutput() DatasetOutput

func (*Dataset) ToDatasetOutputWithContext

func (i *Dataset) ToDatasetOutputWithContext(ctx context.Context) DatasetOutput

type DatasetArgs

type DatasetArgs struct {
	// 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 ].
	DynamicSortSubtable pulumi.StringPtrInput
	// Fields. The structure of `field` block is documented below.
	Fields DatasetFieldArrayInput
	// 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.
	GetAllTables pulumi.StringPtrInput
	// Name.
	Name pulumi.StringPtrInput
	// Parameters. The structure of `parameters` block is documented below.
	Parameters DatasetParameterArrayInput
	// Used by monitor policy.
	Policy pulumi.IntPtrInput
	// SQL query statement.
	Query pulumi.StringPtrInput
	// 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.
	Vdomparam pulumi.StringPtrInput
}

The set of arguments for constructing a Dataset resource.

func (DatasetArgs) ElementType

func (DatasetArgs) ElementType() reflect.Type

type DatasetArray

type DatasetArray []DatasetInput

func (DatasetArray) ElementType

func (DatasetArray) ElementType() reflect.Type

func (DatasetArray) ToDatasetArrayOutput

func (i DatasetArray) ToDatasetArrayOutput() DatasetArrayOutput

func (DatasetArray) ToDatasetArrayOutputWithContext

func (i DatasetArray) ToDatasetArrayOutputWithContext(ctx context.Context) DatasetArrayOutput

type DatasetArrayInput

type DatasetArrayInput interface {
	pulumi.Input

	ToDatasetArrayOutput() DatasetArrayOutput
	ToDatasetArrayOutputWithContext(context.Context) DatasetArrayOutput
}

DatasetArrayInput is an input type that accepts DatasetArray and DatasetArrayOutput values. You can construct a concrete instance of `DatasetArrayInput` via:

DatasetArray{ DatasetArgs{...} }

type DatasetArrayOutput

type DatasetArrayOutput struct{ *pulumi.OutputState }

func (DatasetArrayOutput) ElementType

func (DatasetArrayOutput) ElementType() reflect.Type

func (DatasetArrayOutput) Index

func (DatasetArrayOutput) ToDatasetArrayOutput

func (o DatasetArrayOutput) ToDatasetArrayOutput() DatasetArrayOutput

func (DatasetArrayOutput) ToDatasetArrayOutputWithContext

func (o DatasetArrayOutput) ToDatasetArrayOutputWithContext(ctx context.Context) DatasetArrayOutput

type DatasetField

type DatasetField struct {
	// Display name.
	Displayname *string `pulumi:"displayname"`
	// Field ID (1 to number of columns in SQL result).
	Id *int `pulumi:"id"`
	// Name.
	Name *string `pulumi:"name"`
	// Field type. Valid values: `text`, `integer`, `double`.
	Type *string `pulumi:"type"`
}

type DatasetFieldArgs

type DatasetFieldArgs struct {
	// Display name.
	Displayname pulumi.StringPtrInput `pulumi:"displayname"`
	// Field ID (1 to number of columns in SQL result).
	Id pulumi.IntPtrInput `pulumi:"id"`
	// Name.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// Field type. Valid values: `text`, `integer`, `double`.
	Type pulumi.StringPtrInput `pulumi:"type"`
}

func (DatasetFieldArgs) ElementType

func (DatasetFieldArgs) ElementType() reflect.Type

func (DatasetFieldArgs) ToDatasetFieldOutput

func (i DatasetFieldArgs) ToDatasetFieldOutput() DatasetFieldOutput

func (DatasetFieldArgs) ToDatasetFieldOutputWithContext

func (i DatasetFieldArgs) ToDatasetFieldOutputWithContext(ctx context.Context) DatasetFieldOutput

type DatasetFieldArray

type DatasetFieldArray []DatasetFieldInput

func (DatasetFieldArray) ElementType

func (DatasetFieldArray) ElementType() reflect.Type

func (DatasetFieldArray) ToDatasetFieldArrayOutput

func (i DatasetFieldArray) ToDatasetFieldArrayOutput() DatasetFieldArrayOutput

func (DatasetFieldArray) ToDatasetFieldArrayOutputWithContext

func (i DatasetFieldArray) ToDatasetFieldArrayOutputWithContext(ctx context.Context) DatasetFieldArrayOutput

type DatasetFieldArrayInput

type DatasetFieldArrayInput interface {
	pulumi.Input

	ToDatasetFieldArrayOutput() DatasetFieldArrayOutput
	ToDatasetFieldArrayOutputWithContext(context.Context) DatasetFieldArrayOutput
}

DatasetFieldArrayInput is an input type that accepts DatasetFieldArray and DatasetFieldArrayOutput values. You can construct a concrete instance of `DatasetFieldArrayInput` via:

DatasetFieldArray{ DatasetFieldArgs{...} }

type DatasetFieldArrayOutput

type DatasetFieldArrayOutput struct{ *pulumi.OutputState }

func (DatasetFieldArrayOutput) ElementType

func (DatasetFieldArrayOutput) ElementType() reflect.Type

func (DatasetFieldArrayOutput) Index

func (DatasetFieldArrayOutput) ToDatasetFieldArrayOutput

func (o DatasetFieldArrayOutput) ToDatasetFieldArrayOutput() DatasetFieldArrayOutput

func (DatasetFieldArrayOutput) ToDatasetFieldArrayOutputWithContext

func (o DatasetFieldArrayOutput) ToDatasetFieldArrayOutputWithContext(ctx context.Context) DatasetFieldArrayOutput

type DatasetFieldInput

type DatasetFieldInput interface {
	pulumi.Input

	ToDatasetFieldOutput() DatasetFieldOutput
	ToDatasetFieldOutputWithContext(context.Context) DatasetFieldOutput
}

DatasetFieldInput is an input type that accepts DatasetFieldArgs and DatasetFieldOutput values. You can construct a concrete instance of `DatasetFieldInput` via:

DatasetFieldArgs{...}

type DatasetFieldOutput

type DatasetFieldOutput struct{ *pulumi.OutputState }

func (DatasetFieldOutput) Displayname

func (o DatasetFieldOutput) Displayname() pulumi.StringPtrOutput

Display name.

func (DatasetFieldOutput) ElementType

func (DatasetFieldOutput) ElementType() reflect.Type

func (DatasetFieldOutput) Id

Field ID (1 to number of columns in SQL result).

func (DatasetFieldOutput) Name

Name.

func (DatasetFieldOutput) ToDatasetFieldOutput

func (o DatasetFieldOutput) ToDatasetFieldOutput() DatasetFieldOutput

func (DatasetFieldOutput) ToDatasetFieldOutputWithContext

func (o DatasetFieldOutput) ToDatasetFieldOutputWithContext(ctx context.Context) DatasetFieldOutput

func (DatasetFieldOutput) Type

Field type. Valid values: `text`, `integer`, `double`.

type DatasetInput

type DatasetInput interface {
	pulumi.Input

	ToDatasetOutput() DatasetOutput
	ToDatasetOutputWithContext(ctx context.Context) DatasetOutput
}

type DatasetMap

type DatasetMap map[string]DatasetInput

func (DatasetMap) ElementType

func (DatasetMap) ElementType() reflect.Type

func (DatasetMap) ToDatasetMapOutput

func (i DatasetMap) ToDatasetMapOutput() DatasetMapOutput

func (DatasetMap) ToDatasetMapOutputWithContext

func (i DatasetMap) ToDatasetMapOutputWithContext(ctx context.Context) DatasetMapOutput

type DatasetMapInput

type DatasetMapInput interface {
	pulumi.Input

	ToDatasetMapOutput() DatasetMapOutput
	ToDatasetMapOutputWithContext(context.Context) DatasetMapOutput
}

DatasetMapInput is an input type that accepts DatasetMap and DatasetMapOutput values. You can construct a concrete instance of `DatasetMapInput` via:

DatasetMap{ "key": DatasetArgs{...} }

type DatasetMapOutput

type DatasetMapOutput struct{ *pulumi.OutputState }

func (DatasetMapOutput) ElementType

func (DatasetMapOutput) ElementType() reflect.Type

func (DatasetMapOutput) MapIndex

func (DatasetMapOutput) ToDatasetMapOutput

func (o DatasetMapOutput) ToDatasetMapOutput() DatasetMapOutput

func (DatasetMapOutput) ToDatasetMapOutputWithContext

func (o DatasetMapOutput) ToDatasetMapOutputWithContext(ctx context.Context) DatasetMapOutput

type DatasetOutput

type DatasetOutput struct{ *pulumi.OutputState }

func (DatasetOutput) DynamicSortSubtable

func (o DatasetOutput) DynamicSortSubtable() pulumi.StringPtrOutput

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 ].

func (DatasetOutput) ElementType

func (DatasetOutput) ElementType() reflect.Type

func (DatasetOutput) Fields

Fields. The structure of `field` block is documented below.

func (DatasetOutput) GetAllTables

func (o DatasetOutput) GetAllTables() pulumi.StringPtrOutput

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.

func (DatasetOutput) Name

Name.

func (DatasetOutput) Parameters

Parameters. The structure of `parameters` block is documented below.

func (DatasetOutput) Policy

func (o DatasetOutput) Policy() pulumi.IntOutput

Used by monitor policy.

func (DatasetOutput) Query

func (o DatasetOutput) Query() pulumi.StringOutput

SQL query statement.

func (DatasetOutput) ToDatasetOutput

func (o DatasetOutput) ToDatasetOutput() DatasetOutput

func (DatasetOutput) ToDatasetOutputWithContext

func (o DatasetOutput) ToDatasetOutputWithContext(ctx context.Context) DatasetOutput

func (DatasetOutput) Vdomparam

func (o DatasetOutput) Vdomparam() pulumi.StringPtrOutput

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.

type DatasetParameter

type DatasetParameter struct {
	// Data type. Valid values: `text`, `integer`, `double`, `long-integer`, `date-time`.
	DataType *string `pulumi:"dataType"`
	// Display name.
	DisplayName *string `pulumi:"displayName"`
	// SQL field name.
	Field *string `pulumi:"field"`
	// Parameter ID (1 to number of columns in SQL result).
	Id *int `pulumi:"id"`
}

type DatasetParameterArgs

type DatasetParameterArgs struct {
	// Data type. Valid values: `text`, `integer`, `double`, `long-integer`, `date-time`.
	DataType pulumi.StringPtrInput `pulumi:"dataType"`
	// Display name.
	DisplayName pulumi.StringPtrInput `pulumi:"displayName"`
	// SQL field name.
	Field pulumi.StringPtrInput `pulumi:"field"`
	// Parameter ID (1 to number of columns in SQL result).
	Id pulumi.IntPtrInput `pulumi:"id"`
}

func (DatasetParameterArgs) ElementType

func (DatasetParameterArgs) ElementType() reflect.Type

func (DatasetParameterArgs) ToDatasetParameterOutput

func (i DatasetParameterArgs) ToDatasetParameterOutput() DatasetParameterOutput

func (DatasetParameterArgs) ToDatasetParameterOutputWithContext

func (i DatasetParameterArgs) ToDatasetParameterOutputWithContext(ctx context.Context) DatasetParameterOutput

type DatasetParameterArray

type DatasetParameterArray []DatasetParameterInput

func (DatasetParameterArray) ElementType

func (DatasetParameterArray) ElementType() reflect.Type

func (DatasetParameterArray) ToDatasetParameterArrayOutput

func (i DatasetParameterArray) ToDatasetParameterArrayOutput() DatasetParameterArrayOutput

func (DatasetParameterArray) ToDatasetParameterArrayOutputWithContext

func (i DatasetParameterArray) ToDatasetParameterArrayOutputWithContext(ctx context.Context) DatasetParameterArrayOutput

type DatasetParameterArrayInput

type DatasetParameterArrayInput interface {
	pulumi.Input

	ToDatasetParameterArrayOutput() DatasetParameterArrayOutput
	ToDatasetParameterArrayOutputWithContext(context.Context) DatasetParameterArrayOutput
}

DatasetParameterArrayInput is an input type that accepts DatasetParameterArray and DatasetParameterArrayOutput values. You can construct a concrete instance of `DatasetParameterArrayInput` via:

DatasetParameterArray{ DatasetParameterArgs{...} }

type DatasetParameterArrayOutput

type DatasetParameterArrayOutput struct{ *pulumi.OutputState }

func (DatasetParameterArrayOutput) ElementType

func (DatasetParameterArrayOutput) Index

func (DatasetParameterArrayOutput) ToDatasetParameterArrayOutput

func (o DatasetParameterArrayOutput) ToDatasetParameterArrayOutput() DatasetParameterArrayOutput

func (DatasetParameterArrayOutput) ToDatasetParameterArrayOutputWithContext

func (o DatasetParameterArrayOutput) ToDatasetParameterArrayOutputWithContext(ctx context.Context) DatasetParameterArrayOutput

type DatasetParameterInput

type DatasetParameterInput interface {
	pulumi.Input

	ToDatasetParameterOutput() DatasetParameterOutput
	ToDatasetParameterOutputWithContext(context.Context) DatasetParameterOutput
}

DatasetParameterInput is an input type that accepts DatasetParameterArgs and DatasetParameterOutput values. You can construct a concrete instance of `DatasetParameterInput` via:

DatasetParameterArgs{...}

type DatasetParameterOutput

type DatasetParameterOutput struct{ *pulumi.OutputState }

func (DatasetParameterOutput) DataType

Data type. Valid values: `text`, `integer`, `double`, `long-integer`, `date-time`.

func (DatasetParameterOutput) DisplayName

Display name.

func (DatasetParameterOutput) ElementType

func (DatasetParameterOutput) ElementType() reflect.Type

func (DatasetParameterOutput) Field

SQL field name.

func (DatasetParameterOutput) Id

Parameter ID (1 to number of columns in SQL result).

func (DatasetParameterOutput) ToDatasetParameterOutput

func (o DatasetParameterOutput) ToDatasetParameterOutput() DatasetParameterOutput

func (DatasetParameterOutput) ToDatasetParameterOutputWithContext

func (o DatasetParameterOutput) ToDatasetParameterOutputWithContext(ctx context.Context) DatasetParameterOutput

type DatasetState

type DatasetState struct {
	// 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 ].
	DynamicSortSubtable pulumi.StringPtrInput
	// Fields. The structure of `field` block is documented below.
	Fields DatasetFieldArrayInput
	// 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.
	GetAllTables pulumi.StringPtrInput
	// Name.
	Name pulumi.StringPtrInput
	// Parameters. The structure of `parameters` block is documented below.
	Parameters DatasetParameterArrayInput
	// Used by monitor policy.
	Policy pulumi.IntPtrInput
	// SQL query statement.
	Query pulumi.StringPtrInput
	// 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.
	Vdomparam pulumi.StringPtrInput
}

func (DatasetState) ElementType

func (DatasetState) ElementType() reflect.Type

type Layout

type Layout struct {
	pulumi.CustomResourceState

	// Configure report body item. The structure of `bodyItem` block is documented below.
	BodyItems LayoutBodyItemArrayOutput `pulumi:"bodyItems"`
	// Cutoff-option is either run-time or custom. Valid values: `run-time`, `custom`.
	CutoffOption pulumi.StringOutput `pulumi:"cutoffOption"`
	// Custom cutoff time to generate report (format = hh:mm).
	CutoffTime pulumi.StringOutput `pulumi:"cutoffTime"`
	// Schedule days of week to generate report. Valid values: `sunday`, `monday`, `tuesday`, `wednesday`, `thursday`, `friday`, `saturday`.
	Day pulumi.StringOutput `pulumi:"day"`
	// Description.
	Description pulumi.StringOutput `pulumi:"description"`
	// 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 ].
	DynamicSortSubtable pulumi.StringPtrOutput `pulumi:"dynamicSortSubtable"`
	// Email recipients for generated reports.
	EmailRecipients pulumi.StringOutput `pulumi:"emailRecipients"`
	// Enable/disable sending emails after reports are generated. Valid values: `enable`, `disable`.
	EmailSend pulumi.StringOutput `pulumi:"emailSend"`
	// Report format. Valid values: `pdf`.
	Format pulumi.StringOutput `pulumi:"format"`
	// 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.
	GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"`
	// Maximum number of PDF reports to keep at one time (oldest report is overwritten).
	MaxPdfReport pulumi.IntOutput `pulumi:"maxPdfReport"`
	// Report layout name.
	Name pulumi.StringOutput `pulumi:"name"`
	// Report layout options. Valid values: `include-table-of-content`, `auto-numbering-heading`, `view-chart-as-heading`, `show-html-navbar-before-heading`, `dummy-option`.
	Options pulumi.StringOutput `pulumi:"options"`
	// Configure report page. The structure of `page` block is documented below.
	Page LayoutPageOutput `pulumi:"page"`
	// Report schedule type. Valid values: `demand`, `daily`, `weekly`.
	ScheduleType pulumi.StringOutput `pulumi:"scheduleType"`
	// Report style theme.
	StyleTheme pulumi.StringOutput `pulumi:"styleTheme"`
	// Report subtitle.
	Subtitle pulumi.StringOutput `pulumi:"subtitle"`
	// Schedule time to generate report (format = hh:mm).
	Time pulumi.StringOutput `pulumi:"time"`
	// Report title.
	Title pulumi.StringOutput `pulumi:"title"`
	// 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.
	Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"`
}

Report layout configuration.

## Example Usage

<!--Start PulumiCodeChooser --> ```go 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
	})
}

``` <!--End PulumiCodeChooser -->

## Import

Report Layout can be imported using any of these accepted formats:

```sh $ pulumi import fortios:report/layout:Layout labelname {{name}} ```

If you do not want to import arguments of block:

$ export "FORTIOS_IMPORT_TABLE"="false"

```sh $ pulumi import fortios:report/layout:Layout labelname {{name}} ```

$ unset "FORTIOS_IMPORT_TABLE"

func GetLayout

func GetLayout(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *LayoutState, opts ...pulumi.ResourceOption) (*Layout, error)

GetLayout gets an existing Layout resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewLayout

func NewLayout(ctx *pulumi.Context,
	name string, args *LayoutArgs, opts ...pulumi.ResourceOption) (*Layout, error)

NewLayout registers a new resource with the given unique name, arguments, and options.

func (*Layout) ElementType

func (*Layout) ElementType() reflect.Type

func (*Layout) ToLayoutOutput

func (i *Layout) ToLayoutOutput() LayoutOutput

func (*Layout) ToLayoutOutputWithContext

func (i *Layout) ToLayoutOutputWithContext(ctx context.Context) LayoutOutput

type LayoutArgs

type LayoutArgs struct {
	// Configure report body item. The structure of `bodyItem` block is documented below.
	BodyItems LayoutBodyItemArrayInput
	// Cutoff-option is either run-time or custom. Valid values: `run-time`, `custom`.
	CutoffOption pulumi.StringPtrInput
	// Custom cutoff time to generate report (format = hh:mm).
	CutoffTime pulumi.StringPtrInput
	// Schedule days of week to generate report. Valid values: `sunday`, `monday`, `tuesday`, `wednesday`, `thursday`, `friday`, `saturday`.
	Day pulumi.StringPtrInput
	// Description.
	Description pulumi.StringPtrInput
	// 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 ].
	DynamicSortSubtable pulumi.StringPtrInput
	// Email recipients for generated reports.
	EmailRecipients pulumi.StringPtrInput
	// Enable/disable sending emails after reports are generated. Valid values: `enable`, `disable`.
	EmailSend pulumi.StringPtrInput
	// Report format. Valid values: `pdf`.
	Format pulumi.StringPtrInput
	// 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.
	GetAllTables pulumi.StringPtrInput
	// Maximum number of PDF reports to keep at one time (oldest report is overwritten).
	MaxPdfReport pulumi.IntPtrInput
	// Report layout name.
	Name pulumi.StringPtrInput
	// Report layout options. Valid values: `include-table-of-content`, `auto-numbering-heading`, `view-chart-as-heading`, `show-html-navbar-before-heading`, `dummy-option`.
	Options pulumi.StringPtrInput
	// Configure report page. The structure of `page` block is documented below.
	Page LayoutPagePtrInput
	// Report schedule type. Valid values: `demand`, `daily`, `weekly`.
	ScheduleType pulumi.StringPtrInput
	// Report style theme.
	StyleTheme pulumi.StringInput
	// Report subtitle.
	Subtitle pulumi.StringPtrInput
	// Schedule time to generate report (format = hh:mm).
	Time pulumi.StringPtrInput
	// Report title.
	Title pulumi.StringPtrInput
	// 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.
	Vdomparam pulumi.StringPtrInput
}

The set of arguments for constructing a Layout resource.

func (LayoutArgs) ElementType

func (LayoutArgs) ElementType() reflect.Type

type LayoutArray

type LayoutArray []LayoutInput

func (LayoutArray) ElementType

func (LayoutArray) ElementType() reflect.Type

func (LayoutArray) ToLayoutArrayOutput

func (i LayoutArray) ToLayoutArrayOutput() LayoutArrayOutput

func (LayoutArray) ToLayoutArrayOutputWithContext

func (i LayoutArray) ToLayoutArrayOutputWithContext(ctx context.Context) LayoutArrayOutput

type LayoutArrayInput

type LayoutArrayInput interface {
	pulumi.Input

	ToLayoutArrayOutput() LayoutArrayOutput
	ToLayoutArrayOutputWithContext(context.Context) LayoutArrayOutput
}

LayoutArrayInput is an input type that accepts LayoutArray and LayoutArrayOutput values. You can construct a concrete instance of `LayoutArrayInput` via:

LayoutArray{ LayoutArgs{...} }

type LayoutArrayOutput

type LayoutArrayOutput struct{ *pulumi.OutputState }

func (LayoutArrayOutput) ElementType

func (LayoutArrayOutput) ElementType() reflect.Type

func (LayoutArrayOutput) Index

func (LayoutArrayOutput) ToLayoutArrayOutput

func (o LayoutArrayOutput) ToLayoutArrayOutput() LayoutArrayOutput

func (LayoutArrayOutput) ToLayoutArrayOutputWithContext

func (o LayoutArrayOutput) ToLayoutArrayOutputWithContext(ctx context.Context) LayoutArrayOutput

type LayoutBodyItem

type LayoutBodyItem struct {
	// Report item chart name.
	Chart *string `pulumi:"chart"`
	// Report chart options. Valid values: `include-no-data`, `hide-title`, `show-caption`.
	ChartOptions *string `pulumi:"chartOptions"`
	// Report section column number.
	Column *int `pulumi:"column"`
	// Report item text content.
	Content *string `pulumi:"content"`
	// Description.
	Description *string `pulumi:"description"`
	// Control how drill down charts are shown.
	DrillDownItems *string `pulumi:"drillDownItems"`
	// Control whether keys from the parent being combined or not.
	DrillDownTypes *string `pulumi:"drillDownTypes"`
	// Enable/disable hide item in report. Valid values: `enable`, `disable`.
	Hide *string `pulumi:"hide"`
	// Report item ID.
	Id *int `pulumi:"id"`
	// Report item image file name.
	ImgSrc *string `pulumi:"imgSrc"`
	// Report item list component. Valid values: `bullet`, `numbered`.
	ListComponent *string `pulumi:"listComponent"`
	// Configure report list item. The structure of `list` block is documented below.
	Lists []LayoutBodyItemList `pulumi:"lists"`
	// Report item miscellaneous component. Valid values: `hline`, `page-break`, `column-break`, `section-start`.
	MiscComponent *string `pulumi:"miscComponent"`
	// Parameters. The structure of `parameters` block is documented below.
	Parameters []LayoutBodyItemParameter `pulumi:"parameters"`
	// Report item style.
	Style *string `pulumi:"style"`
	// Table chart caption style.
	TableCaptionStyle *string `pulumi:"tableCaptionStyle"`
	// Report item table column widths.
	TableColumnWidths *string `pulumi:"tableColumnWidths"`
	// Table chart even row style.
	TableEvenRowStyle *string `pulumi:"tableEvenRowStyle"`
	// Table chart head style.
	TableHeadStyle *string `pulumi:"tableHeadStyle"`
	// Table chart odd row style.
	TableOddRowStyle *string `pulumi:"tableOddRowStyle"`
	// Report item text component. Valid values: `text`, `heading1`, `heading2`, `heading3`.
	TextComponent *string `pulumi:"textComponent"`
	// Report section title.
	Title *string `pulumi:"title"`
	// Value of top.
	TopN *int `pulumi:"topN"`
	// Report item type. Valid values: `text`, `image`, `chart`, `misc`.
	Type *string `pulumi:"type"`
}

type LayoutBodyItemArgs

type LayoutBodyItemArgs struct {
	// Report item chart name.
	Chart pulumi.StringPtrInput `pulumi:"chart"`
	// Report chart options. Valid values: `include-no-data`, `hide-title`, `show-caption`.
	ChartOptions pulumi.StringPtrInput `pulumi:"chartOptions"`
	// Report section column number.
	Column pulumi.IntPtrInput `pulumi:"column"`
	// Report item text content.
	Content pulumi.StringPtrInput `pulumi:"content"`
	// Description.
	Description pulumi.StringPtrInput `pulumi:"description"`
	// Control how drill down charts are shown.
	DrillDownItems pulumi.StringPtrInput `pulumi:"drillDownItems"`
	// Control whether keys from the parent being combined or not.
	DrillDownTypes pulumi.StringPtrInput `pulumi:"drillDownTypes"`
	// Enable/disable hide item in report. Valid values: `enable`, `disable`.
	Hide pulumi.StringPtrInput `pulumi:"hide"`
	// Report item ID.
	Id pulumi.IntPtrInput `pulumi:"id"`
	// Report item image file name.
	ImgSrc pulumi.StringPtrInput `pulumi:"imgSrc"`
	// Report item list component. Valid values: `bullet`, `numbered`.
	ListComponent pulumi.StringPtrInput `pulumi:"listComponent"`
	// Configure report list item. The structure of `list` block is documented below.
	Lists LayoutBodyItemListArrayInput `pulumi:"lists"`
	// Report item miscellaneous component. Valid values: `hline`, `page-break`, `column-break`, `section-start`.
	MiscComponent pulumi.StringPtrInput `pulumi:"miscComponent"`
	// Parameters. The structure of `parameters` block is documented below.
	Parameters LayoutBodyItemParameterArrayInput `pulumi:"parameters"`
	// Report item style.
	Style pulumi.StringPtrInput `pulumi:"style"`
	// Table chart caption style.
	TableCaptionStyle pulumi.StringPtrInput `pulumi:"tableCaptionStyle"`
	// Report item table column widths.
	TableColumnWidths pulumi.StringPtrInput `pulumi:"tableColumnWidths"`
	// Table chart even row style.
	TableEvenRowStyle pulumi.StringPtrInput `pulumi:"tableEvenRowStyle"`
	// Table chart head style.
	TableHeadStyle pulumi.StringPtrInput `pulumi:"tableHeadStyle"`
	// Table chart odd row style.
	TableOddRowStyle pulumi.StringPtrInput `pulumi:"tableOddRowStyle"`
	// Report item text component. Valid values: `text`, `heading1`, `heading2`, `heading3`.
	TextComponent pulumi.StringPtrInput `pulumi:"textComponent"`
	// Report section title.
	Title pulumi.StringPtrInput `pulumi:"title"`
	// Value of top.
	TopN pulumi.IntPtrInput `pulumi:"topN"`
	// Report item type. Valid values: `text`, `image`, `chart`, `misc`.
	Type pulumi.StringPtrInput `pulumi:"type"`
}

func (LayoutBodyItemArgs) ElementType

func (LayoutBodyItemArgs) ElementType() reflect.Type

func (LayoutBodyItemArgs) ToLayoutBodyItemOutput

func (i LayoutBodyItemArgs) ToLayoutBodyItemOutput() LayoutBodyItemOutput

func (LayoutBodyItemArgs) ToLayoutBodyItemOutputWithContext

func (i LayoutBodyItemArgs) ToLayoutBodyItemOutputWithContext(ctx context.Context) LayoutBodyItemOutput

type LayoutBodyItemArray

type LayoutBodyItemArray []LayoutBodyItemInput

func (LayoutBodyItemArray) ElementType

func (LayoutBodyItemArray) ElementType() reflect.Type

func (LayoutBodyItemArray) ToLayoutBodyItemArrayOutput

func (i LayoutBodyItemArray) ToLayoutBodyItemArrayOutput() LayoutBodyItemArrayOutput

func (LayoutBodyItemArray) ToLayoutBodyItemArrayOutputWithContext

func (i LayoutBodyItemArray) ToLayoutBodyItemArrayOutputWithContext(ctx context.Context) LayoutBodyItemArrayOutput

type LayoutBodyItemArrayInput

type LayoutBodyItemArrayInput interface {
	pulumi.Input

	ToLayoutBodyItemArrayOutput() LayoutBodyItemArrayOutput
	ToLayoutBodyItemArrayOutputWithContext(context.Context) LayoutBodyItemArrayOutput
}

LayoutBodyItemArrayInput is an input type that accepts LayoutBodyItemArray and LayoutBodyItemArrayOutput values. You can construct a concrete instance of `LayoutBodyItemArrayInput` via:

LayoutBodyItemArray{ LayoutBodyItemArgs{...} }

type LayoutBodyItemArrayOutput

type LayoutBodyItemArrayOutput struct{ *pulumi.OutputState }

func (LayoutBodyItemArrayOutput) ElementType

func (LayoutBodyItemArrayOutput) ElementType() reflect.Type

func (LayoutBodyItemArrayOutput) Index

func (LayoutBodyItemArrayOutput) ToLayoutBodyItemArrayOutput

func (o LayoutBodyItemArrayOutput) ToLayoutBodyItemArrayOutput() LayoutBodyItemArrayOutput

func (LayoutBodyItemArrayOutput) ToLayoutBodyItemArrayOutputWithContext

func (o LayoutBodyItemArrayOutput) ToLayoutBodyItemArrayOutputWithContext(ctx context.Context) LayoutBodyItemArrayOutput

type LayoutBodyItemInput

type LayoutBodyItemInput interface {
	pulumi.Input

	ToLayoutBodyItemOutput() LayoutBodyItemOutput
	ToLayoutBodyItemOutputWithContext(context.Context) LayoutBodyItemOutput
}

LayoutBodyItemInput is an input type that accepts LayoutBodyItemArgs and LayoutBodyItemOutput values. You can construct a concrete instance of `LayoutBodyItemInput` via:

LayoutBodyItemArgs{...}

type LayoutBodyItemList

type LayoutBodyItemList struct {
	// List entry content.
	Content *string `pulumi:"content"`
	// List entry ID.
	Id *int `pulumi:"id"`
}

type LayoutBodyItemListArgs

type LayoutBodyItemListArgs struct {
	// List entry content.
	Content pulumi.StringPtrInput `pulumi:"content"`
	// List entry ID.
	Id pulumi.IntPtrInput `pulumi:"id"`
}

func (LayoutBodyItemListArgs) ElementType

func (LayoutBodyItemListArgs) ElementType() reflect.Type

func (LayoutBodyItemListArgs) ToLayoutBodyItemListOutput

func (i LayoutBodyItemListArgs) ToLayoutBodyItemListOutput() LayoutBodyItemListOutput

func (LayoutBodyItemListArgs) ToLayoutBodyItemListOutputWithContext

func (i LayoutBodyItemListArgs) ToLayoutBodyItemListOutputWithContext(ctx context.Context) LayoutBodyItemListOutput

type LayoutBodyItemListArray

type LayoutBodyItemListArray []LayoutBodyItemListInput

func (LayoutBodyItemListArray) ElementType

func (LayoutBodyItemListArray) ElementType() reflect.Type

func (LayoutBodyItemListArray) ToLayoutBodyItemListArrayOutput

func (i LayoutBodyItemListArray) ToLayoutBodyItemListArrayOutput() LayoutBodyItemListArrayOutput

func (LayoutBodyItemListArray) ToLayoutBodyItemListArrayOutputWithContext

func (i LayoutBodyItemListArray) ToLayoutBodyItemListArrayOutputWithContext(ctx context.Context) LayoutBodyItemListArrayOutput

type LayoutBodyItemListArrayInput

type LayoutBodyItemListArrayInput interface {
	pulumi.Input

	ToLayoutBodyItemListArrayOutput() LayoutBodyItemListArrayOutput
	ToLayoutBodyItemListArrayOutputWithContext(context.Context) LayoutBodyItemListArrayOutput
}

LayoutBodyItemListArrayInput is an input type that accepts LayoutBodyItemListArray and LayoutBodyItemListArrayOutput values. You can construct a concrete instance of `LayoutBodyItemListArrayInput` via:

LayoutBodyItemListArray{ LayoutBodyItemListArgs{...} }

type LayoutBodyItemListArrayOutput

type LayoutBodyItemListArrayOutput struct{ *pulumi.OutputState }

func (LayoutBodyItemListArrayOutput) ElementType

func (LayoutBodyItemListArrayOutput) Index

func (LayoutBodyItemListArrayOutput) ToLayoutBodyItemListArrayOutput

func (o LayoutBodyItemListArrayOutput) ToLayoutBodyItemListArrayOutput() LayoutBodyItemListArrayOutput

func (LayoutBodyItemListArrayOutput) ToLayoutBodyItemListArrayOutputWithContext

func (o LayoutBodyItemListArrayOutput) ToLayoutBodyItemListArrayOutputWithContext(ctx context.Context) LayoutBodyItemListArrayOutput

type LayoutBodyItemListInput

type LayoutBodyItemListInput interface {
	pulumi.Input

	ToLayoutBodyItemListOutput() LayoutBodyItemListOutput
	ToLayoutBodyItemListOutputWithContext(context.Context) LayoutBodyItemListOutput
}

LayoutBodyItemListInput is an input type that accepts LayoutBodyItemListArgs and LayoutBodyItemListOutput values. You can construct a concrete instance of `LayoutBodyItemListInput` via:

LayoutBodyItemListArgs{...}

type LayoutBodyItemListOutput

type LayoutBodyItemListOutput struct{ *pulumi.OutputState }

func (LayoutBodyItemListOutput) Content

List entry content.

func (LayoutBodyItemListOutput) ElementType

func (LayoutBodyItemListOutput) ElementType() reflect.Type

func (LayoutBodyItemListOutput) Id

List entry ID.

func (LayoutBodyItemListOutput) ToLayoutBodyItemListOutput

func (o LayoutBodyItemListOutput) ToLayoutBodyItemListOutput() LayoutBodyItemListOutput

func (LayoutBodyItemListOutput) ToLayoutBodyItemListOutputWithContext

func (o LayoutBodyItemListOutput) ToLayoutBodyItemListOutputWithContext(ctx context.Context) LayoutBodyItemListOutput

type LayoutBodyItemOutput

type LayoutBodyItemOutput struct{ *pulumi.OutputState }

func (LayoutBodyItemOutput) Chart

Report item chart name.

func (LayoutBodyItemOutput) ChartOptions

func (o LayoutBodyItemOutput) ChartOptions() pulumi.StringPtrOutput

Report chart options. Valid values: `include-no-data`, `hide-title`, `show-caption`.

func (LayoutBodyItemOutput) Column

Report section column number.

func (LayoutBodyItemOutput) Content

Report item text content.

func (LayoutBodyItemOutput) Description

Description.

func (LayoutBodyItemOutput) DrillDownItems

func (o LayoutBodyItemOutput) DrillDownItems() pulumi.StringPtrOutput

Control how drill down charts are shown.

func (LayoutBodyItemOutput) DrillDownTypes

func (o LayoutBodyItemOutput) DrillDownTypes() pulumi.StringPtrOutput

Control whether keys from the parent being combined or not.

func (LayoutBodyItemOutput) ElementType

func (LayoutBodyItemOutput) ElementType() reflect.Type

func (LayoutBodyItemOutput) Hide

Enable/disable hide item in report. Valid values: `enable`, `disable`.

func (LayoutBodyItemOutput) Id

Report item ID.

func (LayoutBodyItemOutput) ImgSrc

Report item image file name.

func (LayoutBodyItemOutput) ListComponent

func (o LayoutBodyItemOutput) ListComponent() pulumi.StringPtrOutput

Report item list component. Valid values: `bullet`, `numbered`.

func (LayoutBodyItemOutput) Lists

Configure report list item. The structure of `list` block is documented below.

func (LayoutBodyItemOutput) MiscComponent

func (o LayoutBodyItemOutput) MiscComponent() pulumi.StringPtrOutput

Report item miscellaneous component. Valid values: `hline`, `page-break`, `column-break`, `section-start`.

func (LayoutBodyItemOutput) Parameters

Parameters. The structure of `parameters` block is documented below.

func (LayoutBodyItemOutput) Style

Report item style.

func (LayoutBodyItemOutput) TableCaptionStyle

func (o LayoutBodyItemOutput) TableCaptionStyle() pulumi.StringPtrOutput

Table chart caption style.

func (LayoutBodyItemOutput) TableColumnWidths

func (o LayoutBodyItemOutput) TableColumnWidths() pulumi.StringPtrOutput

Report item table column widths.

func (LayoutBodyItemOutput) TableEvenRowStyle

func (o LayoutBodyItemOutput) TableEvenRowStyle() pulumi.StringPtrOutput

Table chart even row style.

func (LayoutBodyItemOutput) TableHeadStyle

func (o LayoutBodyItemOutput) TableHeadStyle() pulumi.StringPtrOutput

Table chart head style.

func (LayoutBodyItemOutput) TableOddRowStyle

func (o LayoutBodyItemOutput) TableOddRowStyle() pulumi.StringPtrOutput

Table chart odd row style.

func (LayoutBodyItemOutput) TextComponent

func (o LayoutBodyItemOutput) TextComponent() pulumi.StringPtrOutput

Report item text component. Valid values: `text`, `heading1`, `heading2`, `heading3`.

func (LayoutBodyItemOutput) Title

Report section title.

func (LayoutBodyItemOutput) ToLayoutBodyItemOutput

func (o LayoutBodyItemOutput) ToLayoutBodyItemOutput() LayoutBodyItemOutput

func (LayoutBodyItemOutput) ToLayoutBodyItemOutputWithContext

func (o LayoutBodyItemOutput) ToLayoutBodyItemOutputWithContext(ctx context.Context) LayoutBodyItemOutput

func (LayoutBodyItemOutput) TopN

Value of top.

func (LayoutBodyItemOutput) Type

Report item type. Valid values: `text`, `image`, `chart`, `misc`.

type LayoutBodyItemParameter

type LayoutBodyItemParameter struct {
	// ID.
	Id *int `pulumi:"id"`
	// Field name that match field of parameters defined in dataset.
	Name *string `pulumi:"name"`
	// Value to replace corresponding field of parameters defined in dataset.
	Value *string `pulumi:"value"`
}

type LayoutBodyItemParameterArgs

type LayoutBodyItemParameterArgs struct {
	// ID.
	Id pulumi.IntPtrInput `pulumi:"id"`
	// Field name that match field of parameters defined in dataset.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// Value to replace corresponding field of parameters defined in dataset.
	Value pulumi.StringPtrInput `pulumi:"value"`
}

func (LayoutBodyItemParameterArgs) ElementType

func (LayoutBodyItemParameterArgs) ToLayoutBodyItemParameterOutput

func (i LayoutBodyItemParameterArgs) ToLayoutBodyItemParameterOutput() LayoutBodyItemParameterOutput

func (LayoutBodyItemParameterArgs) ToLayoutBodyItemParameterOutputWithContext

func (i LayoutBodyItemParameterArgs) ToLayoutBodyItemParameterOutputWithContext(ctx context.Context) LayoutBodyItemParameterOutput

type LayoutBodyItemParameterArray

type LayoutBodyItemParameterArray []LayoutBodyItemParameterInput

func (LayoutBodyItemParameterArray) ElementType

func (LayoutBodyItemParameterArray) ToLayoutBodyItemParameterArrayOutput

func (i LayoutBodyItemParameterArray) ToLayoutBodyItemParameterArrayOutput() LayoutBodyItemParameterArrayOutput

func (LayoutBodyItemParameterArray) ToLayoutBodyItemParameterArrayOutputWithContext

func (i LayoutBodyItemParameterArray) ToLayoutBodyItemParameterArrayOutputWithContext(ctx context.Context) LayoutBodyItemParameterArrayOutput

type LayoutBodyItemParameterArrayInput

type LayoutBodyItemParameterArrayInput interface {
	pulumi.Input

	ToLayoutBodyItemParameterArrayOutput() LayoutBodyItemParameterArrayOutput
	ToLayoutBodyItemParameterArrayOutputWithContext(context.Context) LayoutBodyItemParameterArrayOutput
}

LayoutBodyItemParameterArrayInput is an input type that accepts LayoutBodyItemParameterArray and LayoutBodyItemParameterArrayOutput values. You can construct a concrete instance of `LayoutBodyItemParameterArrayInput` via:

LayoutBodyItemParameterArray{ LayoutBodyItemParameterArgs{...} }

type LayoutBodyItemParameterArrayOutput

type LayoutBodyItemParameterArrayOutput struct{ *pulumi.OutputState }

func (LayoutBodyItemParameterArrayOutput) ElementType

func (LayoutBodyItemParameterArrayOutput) Index

func (LayoutBodyItemParameterArrayOutput) ToLayoutBodyItemParameterArrayOutput

func (o LayoutBodyItemParameterArrayOutput) ToLayoutBodyItemParameterArrayOutput() LayoutBodyItemParameterArrayOutput

func (LayoutBodyItemParameterArrayOutput) ToLayoutBodyItemParameterArrayOutputWithContext

func (o LayoutBodyItemParameterArrayOutput) ToLayoutBodyItemParameterArrayOutputWithContext(ctx context.Context) LayoutBodyItemParameterArrayOutput

type LayoutBodyItemParameterInput

type LayoutBodyItemParameterInput interface {
	pulumi.Input

	ToLayoutBodyItemParameterOutput() LayoutBodyItemParameterOutput
	ToLayoutBodyItemParameterOutputWithContext(context.Context) LayoutBodyItemParameterOutput
}

LayoutBodyItemParameterInput is an input type that accepts LayoutBodyItemParameterArgs and LayoutBodyItemParameterOutput values. You can construct a concrete instance of `LayoutBodyItemParameterInput` via:

LayoutBodyItemParameterArgs{...}

type LayoutBodyItemParameterOutput

type LayoutBodyItemParameterOutput struct{ *pulumi.OutputState }

func (LayoutBodyItemParameterOutput) ElementType

func (LayoutBodyItemParameterOutput) Id

ID.

func (LayoutBodyItemParameterOutput) Name

Field name that match field of parameters defined in dataset.

func (LayoutBodyItemParameterOutput) ToLayoutBodyItemParameterOutput

func (o LayoutBodyItemParameterOutput) ToLayoutBodyItemParameterOutput() LayoutBodyItemParameterOutput

func (LayoutBodyItemParameterOutput) ToLayoutBodyItemParameterOutputWithContext

func (o LayoutBodyItemParameterOutput) ToLayoutBodyItemParameterOutputWithContext(ctx context.Context) LayoutBodyItemParameterOutput

func (LayoutBodyItemParameterOutput) Value

Value to replace corresponding field of parameters defined in dataset.

type LayoutInput

type LayoutInput interface {
	pulumi.Input

	ToLayoutOutput() LayoutOutput
	ToLayoutOutputWithContext(ctx context.Context) LayoutOutput
}

type LayoutMap

type LayoutMap map[string]LayoutInput

func (LayoutMap) ElementType

func (LayoutMap) ElementType() reflect.Type

func (LayoutMap) ToLayoutMapOutput

func (i LayoutMap) ToLayoutMapOutput() LayoutMapOutput

func (LayoutMap) ToLayoutMapOutputWithContext

func (i LayoutMap) ToLayoutMapOutputWithContext(ctx context.Context) LayoutMapOutput

type LayoutMapInput

type LayoutMapInput interface {
	pulumi.Input

	ToLayoutMapOutput() LayoutMapOutput
	ToLayoutMapOutputWithContext(context.Context) LayoutMapOutput
}

LayoutMapInput is an input type that accepts LayoutMap and LayoutMapOutput values. You can construct a concrete instance of `LayoutMapInput` via:

LayoutMap{ "key": LayoutArgs{...} }

type LayoutMapOutput

type LayoutMapOutput struct{ *pulumi.OutputState }

func (LayoutMapOutput) ElementType

func (LayoutMapOutput) ElementType() reflect.Type

func (LayoutMapOutput) MapIndex

func (LayoutMapOutput) ToLayoutMapOutput

func (o LayoutMapOutput) ToLayoutMapOutput() LayoutMapOutput

func (LayoutMapOutput) ToLayoutMapOutputWithContext

func (o LayoutMapOutput) ToLayoutMapOutputWithContext(ctx context.Context) LayoutMapOutput

type LayoutOutput

type LayoutOutput struct{ *pulumi.OutputState }

func (LayoutOutput) BodyItems

Configure report body item. The structure of `bodyItem` block is documented below.

func (LayoutOutput) CutoffOption

func (o LayoutOutput) CutoffOption() pulumi.StringOutput

Cutoff-option is either run-time or custom. Valid values: `run-time`, `custom`.

func (LayoutOutput) CutoffTime

func (o LayoutOutput) CutoffTime() pulumi.StringOutput

Custom cutoff time to generate report (format = hh:mm).

func (LayoutOutput) Day

Schedule days of week to generate report. Valid values: `sunday`, `monday`, `tuesday`, `wednesday`, `thursday`, `friday`, `saturday`.

func (LayoutOutput) Description

func (o LayoutOutput) Description() pulumi.StringOutput

Description.

func (LayoutOutput) DynamicSortSubtable

func (o LayoutOutput) DynamicSortSubtable() pulumi.StringPtrOutput

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 ].

func (LayoutOutput) ElementType

func (LayoutOutput) ElementType() reflect.Type

func (LayoutOutput) EmailRecipients

func (o LayoutOutput) EmailRecipients() pulumi.StringOutput

Email recipients for generated reports.

func (LayoutOutput) EmailSend

func (o LayoutOutput) EmailSend() pulumi.StringOutput

Enable/disable sending emails after reports are generated. Valid values: `enable`, `disable`.

func (LayoutOutput) Format

func (o LayoutOutput) Format() pulumi.StringOutput

Report format. Valid values: `pdf`.

func (LayoutOutput) GetAllTables

func (o LayoutOutput) GetAllTables() pulumi.StringPtrOutput

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.

func (LayoutOutput) MaxPdfReport

func (o LayoutOutput) MaxPdfReport() pulumi.IntOutput

Maximum number of PDF reports to keep at one time (oldest report is overwritten).

func (LayoutOutput) Name

func (o LayoutOutput) Name() pulumi.StringOutput

Report layout name.

func (LayoutOutput) Options

func (o LayoutOutput) Options() pulumi.StringOutput

Report layout options. Valid values: `include-table-of-content`, `auto-numbering-heading`, `view-chart-as-heading`, `show-html-navbar-before-heading`, `dummy-option`.

func (LayoutOutput) Page

func (o LayoutOutput) Page() LayoutPageOutput

Configure report page. The structure of `page` block is documented below.

func (LayoutOutput) ScheduleType

func (o LayoutOutput) ScheduleType() pulumi.StringOutput

Report schedule type. Valid values: `demand`, `daily`, `weekly`.

func (LayoutOutput) StyleTheme

func (o LayoutOutput) StyleTheme() pulumi.StringOutput

Report style theme.

func (LayoutOutput) Subtitle

func (o LayoutOutput) Subtitle() pulumi.StringOutput

Report subtitle.

func (LayoutOutput) Time

func (o LayoutOutput) Time() pulumi.StringOutput

Schedule time to generate report (format = hh:mm).

func (LayoutOutput) Title

func (o LayoutOutput) Title() pulumi.StringOutput

Report title.

func (LayoutOutput) ToLayoutOutput

func (o LayoutOutput) ToLayoutOutput() LayoutOutput

func (LayoutOutput) ToLayoutOutputWithContext

func (o LayoutOutput) ToLayoutOutputWithContext(ctx context.Context) LayoutOutput

func (LayoutOutput) Vdomparam

func (o LayoutOutput) Vdomparam() pulumi.StringPtrOutput

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.

type LayoutPage

type LayoutPage struct {
	// Report page auto column break before heading. Valid values: `heading1`, `heading2`, `heading3`.
	ColumnBreakBefore *string `pulumi:"columnBreakBefore"`
	// Configure report page footer. The structure of `footer` block is documented below.
	Footer *LayoutPageFooter `pulumi:"footer"`
	// Configure report page header. The structure of `header` block is documented below.
	Header *LayoutPageHeader `pulumi:"header"`
	// Report page options. Valid values: `header-on-first-page`, `footer-on-first-page`.
	Options *string `pulumi:"options"`
	// Report page auto page break before heading. Valid values: `heading1`, `heading2`, `heading3`.
	PageBreakBefore *string `pulumi:"pageBreakBefore"`
	// Report page paper. Valid values: `a4`, `letter`.
	Paper *string `pulumi:"paper"`
}

type LayoutPageArgs

type LayoutPageArgs struct {
	// Report page auto column break before heading. Valid values: `heading1`, `heading2`, `heading3`.
	ColumnBreakBefore pulumi.StringPtrInput `pulumi:"columnBreakBefore"`
	// Configure report page footer. The structure of `footer` block is documented below.
	Footer LayoutPageFooterPtrInput `pulumi:"footer"`
	// Configure report page header. The structure of `header` block is documented below.
	Header LayoutPageHeaderPtrInput `pulumi:"header"`
	// Report page options. Valid values: `header-on-first-page`, `footer-on-first-page`.
	Options pulumi.StringPtrInput `pulumi:"options"`
	// Report page auto page break before heading. Valid values: `heading1`, `heading2`, `heading3`.
	PageBreakBefore pulumi.StringPtrInput `pulumi:"pageBreakBefore"`
	// Report page paper. Valid values: `a4`, `letter`.
	Paper pulumi.StringPtrInput `pulumi:"paper"`
}

func (LayoutPageArgs) ElementType

func (LayoutPageArgs) ElementType() reflect.Type

func (LayoutPageArgs) ToLayoutPageOutput

func (i LayoutPageArgs) ToLayoutPageOutput() LayoutPageOutput

func (LayoutPageArgs) ToLayoutPageOutputWithContext

func (i LayoutPageArgs) ToLayoutPageOutputWithContext(ctx context.Context) LayoutPageOutput

func (LayoutPageArgs) ToLayoutPagePtrOutput

func (i LayoutPageArgs) ToLayoutPagePtrOutput() LayoutPagePtrOutput

func (LayoutPageArgs) ToLayoutPagePtrOutputWithContext

func (i LayoutPageArgs) ToLayoutPagePtrOutputWithContext(ctx context.Context) LayoutPagePtrOutput

type LayoutPageFooter

type LayoutPageFooter struct {
	// Configure report footer item. The structure of `footerItem` block is documented below.
	FooterItems []LayoutPageFooterFooterItem `pulumi:"footerItems"`
	// Report footer style.
	Style *string `pulumi:"style"`
}

type LayoutPageFooterArgs

type LayoutPageFooterArgs struct {
	// Configure report footer item. The structure of `footerItem` block is documented below.
	FooterItems LayoutPageFooterFooterItemArrayInput `pulumi:"footerItems"`
	// Report footer style.
	Style pulumi.StringPtrInput `pulumi:"style"`
}

func (LayoutPageFooterArgs) ElementType

func (LayoutPageFooterArgs) ElementType() reflect.Type

func (LayoutPageFooterArgs) ToLayoutPageFooterOutput

func (i LayoutPageFooterArgs) ToLayoutPageFooterOutput() LayoutPageFooterOutput

func (LayoutPageFooterArgs) ToLayoutPageFooterOutputWithContext

func (i LayoutPageFooterArgs) ToLayoutPageFooterOutputWithContext(ctx context.Context) LayoutPageFooterOutput

func (LayoutPageFooterArgs) ToLayoutPageFooterPtrOutput

func (i LayoutPageFooterArgs) ToLayoutPageFooterPtrOutput() LayoutPageFooterPtrOutput

func (LayoutPageFooterArgs) ToLayoutPageFooterPtrOutputWithContext

func (i LayoutPageFooterArgs) ToLayoutPageFooterPtrOutputWithContext(ctx context.Context) LayoutPageFooterPtrOutput

type LayoutPageFooterFooterItem

type LayoutPageFooterFooterItem struct {
	// Report item text content.
	Content *string `pulumi:"content"`
	// Description.
	Description *string `pulumi:"description"`
	// Report item ID.
	Id *int `pulumi:"id"`
	// Report item image file name.
	ImgSrc *string `pulumi:"imgSrc"`
	// Report item style.
	Style *string `pulumi:"style"`
	// Report item type. Valid values: `text`, `image`.
	Type *string `pulumi:"type"`
}

type LayoutPageFooterFooterItemArgs

type LayoutPageFooterFooterItemArgs struct {
	// Report item text content.
	Content pulumi.StringPtrInput `pulumi:"content"`
	// Description.
	Description pulumi.StringPtrInput `pulumi:"description"`
	// Report item ID.
	Id pulumi.IntPtrInput `pulumi:"id"`
	// Report item image file name.
	ImgSrc pulumi.StringPtrInput `pulumi:"imgSrc"`
	// Report item style.
	Style pulumi.StringPtrInput `pulumi:"style"`
	// Report item type. Valid values: `text`, `image`.
	Type pulumi.StringPtrInput `pulumi:"type"`
}

func (LayoutPageFooterFooterItemArgs) ElementType

func (LayoutPageFooterFooterItemArgs) ToLayoutPageFooterFooterItemOutput

func (i LayoutPageFooterFooterItemArgs) ToLayoutPageFooterFooterItemOutput() LayoutPageFooterFooterItemOutput

func (LayoutPageFooterFooterItemArgs) ToLayoutPageFooterFooterItemOutputWithContext

func (i LayoutPageFooterFooterItemArgs) ToLayoutPageFooterFooterItemOutputWithContext(ctx context.Context) LayoutPageFooterFooterItemOutput

type LayoutPageFooterFooterItemArray

type LayoutPageFooterFooterItemArray []LayoutPageFooterFooterItemInput

func (LayoutPageFooterFooterItemArray) ElementType

func (LayoutPageFooterFooterItemArray) ToLayoutPageFooterFooterItemArrayOutput

func (i LayoutPageFooterFooterItemArray) ToLayoutPageFooterFooterItemArrayOutput() LayoutPageFooterFooterItemArrayOutput

func (LayoutPageFooterFooterItemArray) ToLayoutPageFooterFooterItemArrayOutputWithContext

func (i LayoutPageFooterFooterItemArray) ToLayoutPageFooterFooterItemArrayOutputWithContext(ctx context.Context) LayoutPageFooterFooterItemArrayOutput

type LayoutPageFooterFooterItemArrayInput

type LayoutPageFooterFooterItemArrayInput interface {
	pulumi.Input

	ToLayoutPageFooterFooterItemArrayOutput() LayoutPageFooterFooterItemArrayOutput
	ToLayoutPageFooterFooterItemArrayOutputWithContext(context.Context) LayoutPageFooterFooterItemArrayOutput
}

LayoutPageFooterFooterItemArrayInput is an input type that accepts LayoutPageFooterFooterItemArray and LayoutPageFooterFooterItemArrayOutput values. You can construct a concrete instance of `LayoutPageFooterFooterItemArrayInput` via:

LayoutPageFooterFooterItemArray{ LayoutPageFooterFooterItemArgs{...} }

type LayoutPageFooterFooterItemArrayOutput

type LayoutPageFooterFooterItemArrayOutput struct{ *pulumi.OutputState }

func (LayoutPageFooterFooterItemArrayOutput) ElementType

func (LayoutPageFooterFooterItemArrayOutput) Index

func (LayoutPageFooterFooterItemArrayOutput) ToLayoutPageFooterFooterItemArrayOutput

func (o LayoutPageFooterFooterItemArrayOutput) ToLayoutPageFooterFooterItemArrayOutput() LayoutPageFooterFooterItemArrayOutput

func (LayoutPageFooterFooterItemArrayOutput) ToLayoutPageFooterFooterItemArrayOutputWithContext

func (o LayoutPageFooterFooterItemArrayOutput) ToLayoutPageFooterFooterItemArrayOutputWithContext(ctx context.Context) LayoutPageFooterFooterItemArrayOutput

type LayoutPageFooterFooterItemInput

type LayoutPageFooterFooterItemInput interface {
	pulumi.Input

	ToLayoutPageFooterFooterItemOutput() LayoutPageFooterFooterItemOutput
	ToLayoutPageFooterFooterItemOutputWithContext(context.Context) LayoutPageFooterFooterItemOutput
}

LayoutPageFooterFooterItemInput is an input type that accepts LayoutPageFooterFooterItemArgs and LayoutPageFooterFooterItemOutput values. You can construct a concrete instance of `LayoutPageFooterFooterItemInput` via:

LayoutPageFooterFooterItemArgs{...}

type LayoutPageFooterFooterItemOutput

type LayoutPageFooterFooterItemOutput struct{ *pulumi.OutputState }

func (LayoutPageFooterFooterItemOutput) Content

Report item text content.

func (LayoutPageFooterFooterItemOutput) Description

Description.

func (LayoutPageFooterFooterItemOutput) ElementType

func (LayoutPageFooterFooterItemOutput) Id

Report item ID.

func (LayoutPageFooterFooterItemOutput) ImgSrc

Report item image file name.

func (LayoutPageFooterFooterItemOutput) Style

Report item style.

func (LayoutPageFooterFooterItemOutput) ToLayoutPageFooterFooterItemOutput

func (o LayoutPageFooterFooterItemOutput) ToLayoutPageFooterFooterItemOutput() LayoutPageFooterFooterItemOutput

func (LayoutPageFooterFooterItemOutput) ToLayoutPageFooterFooterItemOutputWithContext

func (o LayoutPageFooterFooterItemOutput) ToLayoutPageFooterFooterItemOutputWithContext(ctx context.Context) LayoutPageFooterFooterItemOutput

func (LayoutPageFooterFooterItemOutput) Type

Report item type. Valid values: `text`, `image`.

type LayoutPageFooterInput

type LayoutPageFooterInput interface {
	pulumi.Input

	ToLayoutPageFooterOutput() LayoutPageFooterOutput
	ToLayoutPageFooterOutputWithContext(context.Context) LayoutPageFooterOutput
}

LayoutPageFooterInput is an input type that accepts LayoutPageFooterArgs and LayoutPageFooterOutput values. You can construct a concrete instance of `LayoutPageFooterInput` via:

LayoutPageFooterArgs{...}

type LayoutPageFooterOutput

type LayoutPageFooterOutput struct{ *pulumi.OutputState }

func (LayoutPageFooterOutput) ElementType

func (LayoutPageFooterOutput) ElementType() reflect.Type

func (LayoutPageFooterOutput) FooterItems

Configure report footer item. The structure of `footerItem` block is documented below.

func (LayoutPageFooterOutput) Style

Report footer style.

func (LayoutPageFooterOutput) ToLayoutPageFooterOutput

func (o LayoutPageFooterOutput) ToLayoutPageFooterOutput() LayoutPageFooterOutput

func (LayoutPageFooterOutput) ToLayoutPageFooterOutputWithContext

func (o LayoutPageFooterOutput) ToLayoutPageFooterOutputWithContext(ctx context.Context) LayoutPageFooterOutput

func (LayoutPageFooterOutput) ToLayoutPageFooterPtrOutput

func (o LayoutPageFooterOutput) ToLayoutPageFooterPtrOutput() LayoutPageFooterPtrOutput

func (LayoutPageFooterOutput) ToLayoutPageFooterPtrOutputWithContext

func (o LayoutPageFooterOutput) ToLayoutPageFooterPtrOutputWithContext(ctx context.Context) LayoutPageFooterPtrOutput

type LayoutPageFooterPtrInput

type LayoutPageFooterPtrInput interface {
	pulumi.Input

	ToLayoutPageFooterPtrOutput() LayoutPageFooterPtrOutput
	ToLayoutPageFooterPtrOutputWithContext(context.Context) LayoutPageFooterPtrOutput
}

LayoutPageFooterPtrInput is an input type that accepts LayoutPageFooterArgs, LayoutPageFooterPtr and LayoutPageFooterPtrOutput values. You can construct a concrete instance of `LayoutPageFooterPtrInput` via:

        LayoutPageFooterArgs{...}

or:

        nil

type LayoutPageFooterPtrOutput

type LayoutPageFooterPtrOutput struct{ *pulumi.OutputState }

func (LayoutPageFooterPtrOutput) Elem

func (LayoutPageFooterPtrOutput) ElementType

func (LayoutPageFooterPtrOutput) ElementType() reflect.Type

func (LayoutPageFooterPtrOutput) FooterItems

Configure report footer item. The structure of `footerItem` block is documented below.

func (LayoutPageFooterPtrOutput) Style

Report footer style.

func (LayoutPageFooterPtrOutput) ToLayoutPageFooterPtrOutput

func (o LayoutPageFooterPtrOutput) ToLayoutPageFooterPtrOutput() LayoutPageFooterPtrOutput

func (LayoutPageFooterPtrOutput) ToLayoutPageFooterPtrOutputWithContext

func (o LayoutPageFooterPtrOutput) ToLayoutPageFooterPtrOutputWithContext(ctx context.Context) LayoutPageFooterPtrOutput

type LayoutPageHeader

type LayoutPageHeader struct {
	// Configure report header item. The structure of `headerItem` block is documented below.
	HeaderItems []LayoutPageHeaderHeaderItem `pulumi:"headerItems"`
	// Report header style.
	Style *string `pulumi:"style"`
}

type LayoutPageHeaderArgs

type LayoutPageHeaderArgs struct {
	// Configure report header item. The structure of `headerItem` block is documented below.
	HeaderItems LayoutPageHeaderHeaderItemArrayInput `pulumi:"headerItems"`
	// Report header style.
	Style pulumi.StringPtrInput `pulumi:"style"`
}

func (LayoutPageHeaderArgs) ElementType

func (LayoutPageHeaderArgs) ElementType() reflect.Type

func (LayoutPageHeaderArgs) ToLayoutPageHeaderOutput

func (i LayoutPageHeaderArgs) ToLayoutPageHeaderOutput() LayoutPageHeaderOutput

func (LayoutPageHeaderArgs) ToLayoutPageHeaderOutputWithContext

func (i LayoutPageHeaderArgs) ToLayoutPageHeaderOutputWithContext(ctx context.Context) LayoutPageHeaderOutput

func (LayoutPageHeaderArgs) ToLayoutPageHeaderPtrOutput

func (i LayoutPageHeaderArgs) ToLayoutPageHeaderPtrOutput() LayoutPageHeaderPtrOutput

func (LayoutPageHeaderArgs) ToLayoutPageHeaderPtrOutputWithContext

func (i LayoutPageHeaderArgs) ToLayoutPageHeaderPtrOutputWithContext(ctx context.Context) LayoutPageHeaderPtrOutput

type LayoutPageHeaderHeaderItem

type LayoutPageHeaderHeaderItem struct {
	// Report item text content.
	Content *string `pulumi:"content"`
	// Description.
	Description *string `pulumi:"description"`
	// Report item ID.
	Id *int `pulumi:"id"`
	// Report item image file name.
	ImgSrc *string `pulumi:"imgSrc"`
	// Report item style.
	Style *string `pulumi:"style"`
	// Report item type. Valid values: `text`, `image`.
	Type *string `pulumi:"type"`
}

type LayoutPageHeaderHeaderItemArgs

type LayoutPageHeaderHeaderItemArgs struct {
	// Report item text content.
	Content pulumi.StringPtrInput `pulumi:"content"`
	// Description.
	Description pulumi.StringPtrInput `pulumi:"description"`
	// Report item ID.
	Id pulumi.IntPtrInput `pulumi:"id"`
	// Report item image file name.
	ImgSrc pulumi.StringPtrInput `pulumi:"imgSrc"`
	// Report item style.
	Style pulumi.StringPtrInput `pulumi:"style"`
	// Report item type. Valid values: `text`, `image`.
	Type pulumi.StringPtrInput `pulumi:"type"`
}

func (LayoutPageHeaderHeaderItemArgs) ElementType

func (LayoutPageHeaderHeaderItemArgs) ToLayoutPageHeaderHeaderItemOutput

func (i LayoutPageHeaderHeaderItemArgs) ToLayoutPageHeaderHeaderItemOutput() LayoutPageHeaderHeaderItemOutput

func (LayoutPageHeaderHeaderItemArgs) ToLayoutPageHeaderHeaderItemOutputWithContext

func (i LayoutPageHeaderHeaderItemArgs) ToLayoutPageHeaderHeaderItemOutputWithContext(ctx context.Context) LayoutPageHeaderHeaderItemOutput

type LayoutPageHeaderHeaderItemArray

type LayoutPageHeaderHeaderItemArray []LayoutPageHeaderHeaderItemInput

func (LayoutPageHeaderHeaderItemArray) ElementType

func (LayoutPageHeaderHeaderItemArray) ToLayoutPageHeaderHeaderItemArrayOutput

func (i LayoutPageHeaderHeaderItemArray) ToLayoutPageHeaderHeaderItemArrayOutput() LayoutPageHeaderHeaderItemArrayOutput

func (LayoutPageHeaderHeaderItemArray) ToLayoutPageHeaderHeaderItemArrayOutputWithContext

func (i LayoutPageHeaderHeaderItemArray) ToLayoutPageHeaderHeaderItemArrayOutputWithContext(ctx context.Context) LayoutPageHeaderHeaderItemArrayOutput

type LayoutPageHeaderHeaderItemArrayInput

type LayoutPageHeaderHeaderItemArrayInput interface {
	pulumi.Input

	ToLayoutPageHeaderHeaderItemArrayOutput() LayoutPageHeaderHeaderItemArrayOutput
	ToLayoutPageHeaderHeaderItemArrayOutputWithContext(context.Context) LayoutPageHeaderHeaderItemArrayOutput
}

LayoutPageHeaderHeaderItemArrayInput is an input type that accepts LayoutPageHeaderHeaderItemArray and LayoutPageHeaderHeaderItemArrayOutput values. You can construct a concrete instance of `LayoutPageHeaderHeaderItemArrayInput` via:

LayoutPageHeaderHeaderItemArray{ LayoutPageHeaderHeaderItemArgs{...} }

type LayoutPageHeaderHeaderItemArrayOutput

type LayoutPageHeaderHeaderItemArrayOutput struct{ *pulumi.OutputState }

func (LayoutPageHeaderHeaderItemArrayOutput) ElementType

func (LayoutPageHeaderHeaderItemArrayOutput) Index

func (LayoutPageHeaderHeaderItemArrayOutput) ToLayoutPageHeaderHeaderItemArrayOutput

func (o LayoutPageHeaderHeaderItemArrayOutput) ToLayoutPageHeaderHeaderItemArrayOutput() LayoutPageHeaderHeaderItemArrayOutput

func (LayoutPageHeaderHeaderItemArrayOutput) ToLayoutPageHeaderHeaderItemArrayOutputWithContext

func (o LayoutPageHeaderHeaderItemArrayOutput) ToLayoutPageHeaderHeaderItemArrayOutputWithContext(ctx context.Context) LayoutPageHeaderHeaderItemArrayOutput

type LayoutPageHeaderHeaderItemInput

type LayoutPageHeaderHeaderItemInput interface {
	pulumi.Input

	ToLayoutPageHeaderHeaderItemOutput() LayoutPageHeaderHeaderItemOutput
	ToLayoutPageHeaderHeaderItemOutputWithContext(context.Context) LayoutPageHeaderHeaderItemOutput
}

LayoutPageHeaderHeaderItemInput is an input type that accepts LayoutPageHeaderHeaderItemArgs and LayoutPageHeaderHeaderItemOutput values. You can construct a concrete instance of `LayoutPageHeaderHeaderItemInput` via:

LayoutPageHeaderHeaderItemArgs{...}

type LayoutPageHeaderHeaderItemOutput

type LayoutPageHeaderHeaderItemOutput struct{ *pulumi.OutputState }

func (LayoutPageHeaderHeaderItemOutput) Content

Report item text content.

func (LayoutPageHeaderHeaderItemOutput) Description

Description.

func (LayoutPageHeaderHeaderItemOutput) ElementType

func (LayoutPageHeaderHeaderItemOutput) Id

Report item ID.

func (LayoutPageHeaderHeaderItemOutput) ImgSrc

Report item image file name.

func (LayoutPageHeaderHeaderItemOutput) Style

Report item style.

func (LayoutPageHeaderHeaderItemOutput) ToLayoutPageHeaderHeaderItemOutput

func (o LayoutPageHeaderHeaderItemOutput) ToLayoutPageHeaderHeaderItemOutput() LayoutPageHeaderHeaderItemOutput

func (LayoutPageHeaderHeaderItemOutput) ToLayoutPageHeaderHeaderItemOutputWithContext

func (o LayoutPageHeaderHeaderItemOutput) ToLayoutPageHeaderHeaderItemOutputWithContext(ctx context.Context) LayoutPageHeaderHeaderItemOutput

func (LayoutPageHeaderHeaderItemOutput) Type

Report item type. Valid values: `text`, `image`.

type LayoutPageHeaderInput

type LayoutPageHeaderInput interface {
	pulumi.Input

	ToLayoutPageHeaderOutput() LayoutPageHeaderOutput
	ToLayoutPageHeaderOutputWithContext(context.Context) LayoutPageHeaderOutput
}

LayoutPageHeaderInput is an input type that accepts LayoutPageHeaderArgs and LayoutPageHeaderOutput values. You can construct a concrete instance of `LayoutPageHeaderInput` via:

LayoutPageHeaderArgs{...}

type LayoutPageHeaderOutput

type LayoutPageHeaderOutput struct{ *pulumi.OutputState }

func (LayoutPageHeaderOutput) ElementType

func (LayoutPageHeaderOutput) ElementType() reflect.Type

func (LayoutPageHeaderOutput) HeaderItems

Configure report header item. The structure of `headerItem` block is documented below.

func (LayoutPageHeaderOutput) Style

Report header style.

func (LayoutPageHeaderOutput) ToLayoutPageHeaderOutput

func (o LayoutPageHeaderOutput) ToLayoutPageHeaderOutput() LayoutPageHeaderOutput

func (LayoutPageHeaderOutput) ToLayoutPageHeaderOutputWithContext

func (o LayoutPageHeaderOutput) ToLayoutPageHeaderOutputWithContext(ctx context.Context) LayoutPageHeaderOutput

func (LayoutPageHeaderOutput) ToLayoutPageHeaderPtrOutput

func (o LayoutPageHeaderOutput) ToLayoutPageHeaderPtrOutput() LayoutPageHeaderPtrOutput

func (LayoutPageHeaderOutput) ToLayoutPageHeaderPtrOutputWithContext

func (o LayoutPageHeaderOutput) ToLayoutPageHeaderPtrOutputWithContext(ctx context.Context) LayoutPageHeaderPtrOutput

type LayoutPageHeaderPtrInput

type LayoutPageHeaderPtrInput interface {
	pulumi.Input

	ToLayoutPageHeaderPtrOutput() LayoutPageHeaderPtrOutput
	ToLayoutPageHeaderPtrOutputWithContext(context.Context) LayoutPageHeaderPtrOutput
}

LayoutPageHeaderPtrInput is an input type that accepts LayoutPageHeaderArgs, LayoutPageHeaderPtr and LayoutPageHeaderPtrOutput values. You can construct a concrete instance of `LayoutPageHeaderPtrInput` via:

        LayoutPageHeaderArgs{...}

or:

        nil

type LayoutPageHeaderPtrOutput

type LayoutPageHeaderPtrOutput struct{ *pulumi.OutputState }

func (LayoutPageHeaderPtrOutput) Elem

func (LayoutPageHeaderPtrOutput) ElementType

func (LayoutPageHeaderPtrOutput) ElementType() reflect.Type

func (LayoutPageHeaderPtrOutput) HeaderItems

Configure report header item. The structure of `headerItem` block is documented below.

func (LayoutPageHeaderPtrOutput) Style

Report header style.

func (LayoutPageHeaderPtrOutput) ToLayoutPageHeaderPtrOutput

func (o LayoutPageHeaderPtrOutput) ToLayoutPageHeaderPtrOutput() LayoutPageHeaderPtrOutput

func (LayoutPageHeaderPtrOutput) ToLayoutPageHeaderPtrOutputWithContext

func (o LayoutPageHeaderPtrOutput) ToLayoutPageHeaderPtrOutputWithContext(ctx context.Context) LayoutPageHeaderPtrOutput

type LayoutPageInput

type LayoutPageInput interface {
	pulumi.Input

	ToLayoutPageOutput() LayoutPageOutput
	ToLayoutPageOutputWithContext(context.Context) LayoutPageOutput
}

LayoutPageInput is an input type that accepts LayoutPageArgs and LayoutPageOutput values. You can construct a concrete instance of `LayoutPageInput` via:

LayoutPageArgs{...}

type LayoutPageOutput

type LayoutPageOutput struct{ *pulumi.OutputState }

func (LayoutPageOutput) ColumnBreakBefore

func (o LayoutPageOutput) ColumnBreakBefore() pulumi.StringPtrOutput

Report page auto column break before heading. Valid values: `heading1`, `heading2`, `heading3`.

func (LayoutPageOutput) ElementType

func (LayoutPageOutput) ElementType() reflect.Type

func (LayoutPageOutput) Footer

Configure report page footer. The structure of `footer` block is documented below.

func (LayoutPageOutput) Header

Configure report page header. The structure of `header` block is documented below.

func (LayoutPageOutput) Options

Report page options. Valid values: `header-on-first-page`, `footer-on-first-page`.

func (LayoutPageOutput) PageBreakBefore

func (o LayoutPageOutput) PageBreakBefore() pulumi.StringPtrOutput

Report page auto page break before heading. Valid values: `heading1`, `heading2`, `heading3`.

func (LayoutPageOutput) Paper

Report page paper. Valid values: `a4`, `letter`.

func (LayoutPageOutput) ToLayoutPageOutput

func (o LayoutPageOutput) ToLayoutPageOutput() LayoutPageOutput

func (LayoutPageOutput) ToLayoutPageOutputWithContext

func (o LayoutPageOutput) ToLayoutPageOutputWithContext(ctx context.Context) LayoutPageOutput

func (LayoutPageOutput) ToLayoutPagePtrOutput

func (o LayoutPageOutput) ToLayoutPagePtrOutput() LayoutPagePtrOutput

func (LayoutPageOutput) ToLayoutPagePtrOutputWithContext

func (o LayoutPageOutput) ToLayoutPagePtrOutputWithContext(ctx context.Context) LayoutPagePtrOutput

type LayoutPagePtrInput

type LayoutPagePtrInput interface {
	pulumi.Input

	ToLayoutPagePtrOutput() LayoutPagePtrOutput
	ToLayoutPagePtrOutputWithContext(context.Context) LayoutPagePtrOutput
}

LayoutPagePtrInput is an input type that accepts LayoutPageArgs, LayoutPagePtr and LayoutPagePtrOutput values. You can construct a concrete instance of `LayoutPagePtrInput` via:

        LayoutPageArgs{...}

or:

        nil

func LayoutPagePtr

func LayoutPagePtr(v *LayoutPageArgs) LayoutPagePtrInput

type LayoutPagePtrOutput

type LayoutPagePtrOutput struct{ *pulumi.OutputState }

func (LayoutPagePtrOutput) ColumnBreakBefore

func (o LayoutPagePtrOutput) ColumnBreakBefore() pulumi.StringPtrOutput

Report page auto column break before heading. Valid values: `heading1`, `heading2`, `heading3`.

func (LayoutPagePtrOutput) Elem

func (LayoutPagePtrOutput) ElementType

func (LayoutPagePtrOutput) ElementType() reflect.Type

func (LayoutPagePtrOutput) Footer

Configure report page footer. The structure of `footer` block is documented below.

func (LayoutPagePtrOutput) Header

Configure report page header. The structure of `header` block is documented below.

func (LayoutPagePtrOutput) Options

Report page options. Valid values: `header-on-first-page`, `footer-on-first-page`.

func (LayoutPagePtrOutput) PageBreakBefore

func (o LayoutPagePtrOutput) PageBreakBefore() pulumi.StringPtrOutput

Report page auto page break before heading. Valid values: `heading1`, `heading2`, `heading3`.

func (LayoutPagePtrOutput) Paper

Report page paper. Valid values: `a4`, `letter`.

func (LayoutPagePtrOutput) ToLayoutPagePtrOutput

func (o LayoutPagePtrOutput) ToLayoutPagePtrOutput() LayoutPagePtrOutput

func (LayoutPagePtrOutput) ToLayoutPagePtrOutputWithContext

func (o LayoutPagePtrOutput) ToLayoutPagePtrOutputWithContext(ctx context.Context) LayoutPagePtrOutput

type LayoutState

type LayoutState struct {
	// Configure report body item. The structure of `bodyItem` block is documented below.
	BodyItems LayoutBodyItemArrayInput
	// Cutoff-option is either run-time or custom. Valid values: `run-time`, `custom`.
	CutoffOption pulumi.StringPtrInput
	// Custom cutoff time to generate report (format = hh:mm).
	CutoffTime pulumi.StringPtrInput
	// Schedule days of week to generate report. Valid values: `sunday`, `monday`, `tuesday`, `wednesday`, `thursday`, `friday`, `saturday`.
	Day pulumi.StringPtrInput
	// Description.
	Description pulumi.StringPtrInput
	// 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 ].
	DynamicSortSubtable pulumi.StringPtrInput
	// Email recipients for generated reports.
	EmailRecipients pulumi.StringPtrInput
	// Enable/disable sending emails after reports are generated. Valid values: `enable`, `disable`.
	EmailSend pulumi.StringPtrInput
	// Report format. Valid values: `pdf`.
	Format pulumi.StringPtrInput
	// 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.
	GetAllTables pulumi.StringPtrInput
	// Maximum number of PDF reports to keep at one time (oldest report is overwritten).
	MaxPdfReport pulumi.IntPtrInput
	// Report layout name.
	Name pulumi.StringPtrInput
	// Report layout options. Valid values: `include-table-of-content`, `auto-numbering-heading`, `view-chart-as-heading`, `show-html-navbar-before-heading`, `dummy-option`.
	Options pulumi.StringPtrInput
	// Configure report page. The structure of `page` block is documented below.
	Page LayoutPagePtrInput
	// Report schedule type. Valid values: `demand`, `daily`, `weekly`.
	ScheduleType pulumi.StringPtrInput
	// Report style theme.
	StyleTheme pulumi.StringPtrInput
	// Report subtitle.
	Subtitle pulumi.StringPtrInput
	// Schedule time to generate report (format = hh:mm).
	Time pulumi.StringPtrInput
	// Report title.
	Title pulumi.StringPtrInput
	// 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.
	Vdomparam pulumi.StringPtrInput
}

func (LayoutState) ElementType

func (LayoutState) ElementType() reflect.Type

type Setting

type Setting struct {
	pulumi.CustomResourceState

	// Enable/disable historical FortiView. Valid values: `enable`, `disable`.
	Fortiview pulumi.StringOutput `pulumi:"fortiview"`
	// Enable/disable PDF report. Valid values: `enable`, `disable`.
	PdfReport pulumi.StringOutput `pulumi:"pdfReport"`
	// Report log source. Valid values: `forward-traffic`, `sniffer-traffic`, `local-deny-traffic`.
	ReportSource pulumi.StringOutput `pulumi:"reportSource"`
	// Number of items to populate. On FortiOS versions 6.2.0: 100 - 4000. On FortiOS versions >= 6.2.4: 1000 - 20000.
	TopN pulumi.IntOutput `pulumi:"topN"`
	// 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.
	Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"`
	// Web browsing time calculation threshold (3 - 15 min).
	WebBrowsingThreshold pulumi.IntOutput `pulumi:"webBrowsingThreshold"`
}

Report setting configuration.

## Example Usage

<!--Start PulumiCodeChooser --> ```go 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.NewSetting(ctx, "trname", &report.SettingArgs{
			Fortiview:            pulumi.String("enable"),
			PdfReport:            pulumi.String("enable"),
			ReportSource:         pulumi.String("forward-traffic"),
			TopN:                 pulumi.Int(1000),
			WebBrowsingThreshold: pulumi.Int(3),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

``` <!--End PulumiCodeChooser -->

## Import

Report Setting can be imported using any of these accepted formats:

```sh $ pulumi import fortios:report/setting:Setting labelname ReportSetting ```

If you do not want to import arguments of block:

$ export "FORTIOS_IMPORT_TABLE"="false"

```sh $ pulumi import fortios:report/setting:Setting labelname ReportSetting ```

$ unset "FORTIOS_IMPORT_TABLE"

func GetSetting

func GetSetting(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *SettingState, opts ...pulumi.ResourceOption) (*Setting, error)

GetSetting gets an existing Setting resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewSetting

func NewSetting(ctx *pulumi.Context,
	name string, args *SettingArgs, opts ...pulumi.ResourceOption) (*Setting, error)

NewSetting registers a new resource with the given unique name, arguments, and options.

func (*Setting) ElementType

func (*Setting) ElementType() reflect.Type

func (*Setting) ToSettingOutput

func (i *Setting) ToSettingOutput() SettingOutput

func (*Setting) ToSettingOutputWithContext

func (i *Setting) ToSettingOutputWithContext(ctx context.Context) SettingOutput

type SettingArgs

type SettingArgs struct {
	// Enable/disable historical FortiView. Valid values: `enable`, `disable`.
	Fortiview pulumi.StringPtrInput
	// Enable/disable PDF report. Valid values: `enable`, `disable`.
	PdfReport pulumi.StringPtrInput
	// Report log source. Valid values: `forward-traffic`, `sniffer-traffic`, `local-deny-traffic`.
	ReportSource pulumi.StringPtrInput
	// Number of items to populate. On FortiOS versions 6.2.0: 100 - 4000. On FortiOS versions >= 6.2.4: 1000 - 20000.
	TopN pulumi.IntPtrInput
	// 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.
	Vdomparam pulumi.StringPtrInput
	// Web browsing time calculation threshold (3 - 15 min).
	WebBrowsingThreshold pulumi.IntPtrInput
}

The set of arguments for constructing a Setting resource.

func (SettingArgs) ElementType

func (SettingArgs) ElementType() reflect.Type

type SettingArray

type SettingArray []SettingInput

func (SettingArray) ElementType

func (SettingArray) ElementType() reflect.Type

func (SettingArray) ToSettingArrayOutput

func (i SettingArray) ToSettingArrayOutput() SettingArrayOutput

func (SettingArray) ToSettingArrayOutputWithContext

func (i SettingArray) ToSettingArrayOutputWithContext(ctx context.Context) SettingArrayOutput

type SettingArrayInput

type SettingArrayInput interface {
	pulumi.Input

	ToSettingArrayOutput() SettingArrayOutput
	ToSettingArrayOutputWithContext(context.Context) SettingArrayOutput
}

SettingArrayInput is an input type that accepts SettingArray and SettingArrayOutput values. You can construct a concrete instance of `SettingArrayInput` via:

SettingArray{ SettingArgs{...} }

type SettingArrayOutput

type SettingArrayOutput struct{ *pulumi.OutputState }

func (SettingArrayOutput) ElementType

func (SettingArrayOutput) ElementType() reflect.Type

func (SettingArrayOutput) Index

func (SettingArrayOutput) ToSettingArrayOutput

func (o SettingArrayOutput) ToSettingArrayOutput() SettingArrayOutput

func (SettingArrayOutput) ToSettingArrayOutputWithContext

func (o SettingArrayOutput) ToSettingArrayOutputWithContext(ctx context.Context) SettingArrayOutput

type SettingInput

type SettingInput interface {
	pulumi.Input

	ToSettingOutput() SettingOutput
	ToSettingOutputWithContext(ctx context.Context) SettingOutput
}

type SettingMap

type SettingMap map[string]SettingInput

func (SettingMap) ElementType

func (SettingMap) ElementType() reflect.Type

func (SettingMap) ToSettingMapOutput

func (i SettingMap) ToSettingMapOutput() SettingMapOutput

func (SettingMap) ToSettingMapOutputWithContext

func (i SettingMap) ToSettingMapOutputWithContext(ctx context.Context) SettingMapOutput

type SettingMapInput

type SettingMapInput interface {
	pulumi.Input

	ToSettingMapOutput() SettingMapOutput
	ToSettingMapOutputWithContext(context.Context) SettingMapOutput
}

SettingMapInput is an input type that accepts SettingMap and SettingMapOutput values. You can construct a concrete instance of `SettingMapInput` via:

SettingMap{ "key": SettingArgs{...} }

type SettingMapOutput

type SettingMapOutput struct{ *pulumi.OutputState }

func (SettingMapOutput) ElementType

func (SettingMapOutput) ElementType() reflect.Type

func (SettingMapOutput) MapIndex

func (SettingMapOutput) ToSettingMapOutput

func (o SettingMapOutput) ToSettingMapOutput() SettingMapOutput

func (SettingMapOutput) ToSettingMapOutputWithContext

func (o SettingMapOutput) ToSettingMapOutputWithContext(ctx context.Context) SettingMapOutput

type SettingOutput

type SettingOutput struct{ *pulumi.OutputState }

func (SettingOutput) ElementType

func (SettingOutput) ElementType() reflect.Type

func (SettingOutput) Fortiview

func (o SettingOutput) Fortiview() pulumi.StringOutput

Enable/disable historical FortiView. Valid values: `enable`, `disable`.

func (SettingOutput) PdfReport

func (o SettingOutput) PdfReport() pulumi.StringOutput

Enable/disable PDF report. Valid values: `enable`, `disable`.

func (SettingOutput) ReportSource

func (o SettingOutput) ReportSource() pulumi.StringOutput

Report log source. Valid values: `forward-traffic`, `sniffer-traffic`, `local-deny-traffic`.

func (SettingOutput) ToSettingOutput

func (o SettingOutput) ToSettingOutput() SettingOutput

func (SettingOutput) ToSettingOutputWithContext

func (o SettingOutput) ToSettingOutputWithContext(ctx context.Context) SettingOutput

func (SettingOutput) TopN

func (o SettingOutput) TopN() pulumi.IntOutput

Number of items to populate. On FortiOS versions 6.2.0: 100 - 4000. On FortiOS versions >= 6.2.4: 1000 - 20000.

func (SettingOutput) Vdomparam

func (o SettingOutput) Vdomparam() pulumi.StringPtrOutput

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.

func (SettingOutput) WebBrowsingThreshold

func (o SettingOutput) WebBrowsingThreshold() pulumi.IntOutput

Web browsing time calculation threshold (3 - 15 min).

type SettingState

type SettingState struct {
	// Enable/disable historical FortiView. Valid values: `enable`, `disable`.
	Fortiview pulumi.StringPtrInput
	// Enable/disable PDF report. Valid values: `enable`, `disable`.
	PdfReport pulumi.StringPtrInput
	// Report log source. Valid values: `forward-traffic`, `sniffer-traffic`, `local-deny-traffic`.
	ReportSource pulumi.StringPtrInput
	// Number of items to populate. On FortiOS versions 6.2.0: 100 - 4000. On FortiOS versions >= 6.2.4: 1000 - 20000.
	TopN pulumi.IntPtrInput
	// 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.
	Vdomparam pulumi.StringPtrInput
	// Web browsing time calculation threshold (3 - 15 min).
	WebBrowsingThreshold pulumi.IntPtrInput
}

func (SettingState) ElementType

func (SettingState) ElementType() reflect.Type

type Style

type Style struct {
	pulumi.CustomResourceState

	// Alignment. Valid values: `left`, `center`, `right`, `justify`.
	Align pulumi.StringOutput `pulumi:"align"`
	// Background color.
	BgColor pulumi.StringOutput `pulumi:"bgColor"`
	// Border bottom.
	BorderBottom pulumi.StringOutput `pulumi:"borderBottom"`
	// Border left.
	BorderLeft pulumi.StringOutput `pulumi:"borderLeft"`
	// Border right.
	BorderRight pulumi.StringOutput `pulumi:"borderRight"`
	// Border top.
	BorderTop pulumi.StringOutput `pulumi:"borderTop"`
	// Column gap.
	ColumnGap pulumi.StringOutput `pulumi:"columnGap"`
	// Column span. Valid values: `none`, `all`.
	ColumnSpan pulumi.StringOutput `pulumi:"columnSpan"`
	// Foreground color.
	FgColor pulumi.StringOutput `pulumi:"fgColor"`
	// Font family. Valid values: `Verdana`, `Arial`, `Helvetica`, `Courier`, `Times`.
	FontFamily pulumi.StringOutput `pulumi:"fontFamily"`
	// Font size.
	FontSize pulumi.StringOutput `pulumi:"fontSize"`
	// Font style. Valid values: `normal`, `italic`.
	FontStyle pulumi.StringOutput `pulumi:"fontStyle"`
	// Font weight. Valid values: `normal`, `bold`.
	FontWeight pulumi.StringOutput `pulumi:"fontWeight"`
	// Height.
	Height pulumi.StringOutput `pulumi:"height"`
	// Text line height.
	LineHeight pulumi.StringOutput `pulumi:"lineHeight"`
	// Margin bottom.
	MarginBottom pulumi.StringOutput `pulumi:"marginBottom"`
	// Margin left.
	MarginLeft pulumi.StringOutput `pulumi:"marginLeft"`
	// Margin right.
	MarginRight pulumi.StringOutput `pulumi:"marginRight"`
	// Margin top.
	MarginTop pulumi.StringOutput `pulumi:"marginTop"`
	// Report style name.
	Name pulumi.StringOutput `pulumi:"name"`
	// Report style options. Valid values: `font`, `text`, `color`, `align`, `size`, `margin`, `border`, `padding`, `column`.
	Options pulumi.StringOutput `pulumi:"options"`
	// Padding bottom.
	PaddingBottom pulumi.StringOutput `pulumi:"paddingBottom"`
	// Padding left.
	PaddingLeft pulumi.StringOutput `pulumi:"paddingLeft"`
	// Padding right.
	PaddingRight pulumi.StringOutput `pulumi:"paddingRight"`
	// Padding top.
	PaddingTop pulumi.StringOutput `pulumi:"paddingTop"`
	// 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.
	Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"`
	// Width.
	Width pulumi.StringOutput `pulumi:"width"`
}

Report style configuration. Applies to FortiOS Version `<= 7.0.0`.

## Example Usage

<!--Start PulumiCodeChooser --> ```go 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.NewStyle(ctx, "trname", &report.StyleArgs{
			BorderBottom: pulumi.String("\" none \""),
			BorderLeft:   pulumi.String("\" none \""),
			BorderRight:  pulumi.String("\" none \""),
			BorderTop:    pulumi.String("\" none \""),
			ColumnSpan:   pulumi.String("none"),
			FontStyle:    pulumi.String("normal"),
			FontWeight:   pulumi.String("normal"),
			Options:      pulumi.String("font text color"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

``` <!--End PulumiCodeChooser -->

## Import

Report Style can be imported using any of these accepted formats:

```sh $ pulumi import fortios:report/style:Style labelname {{name}} ```

If you do not want to import arguments of block:

$ export "FORTIOS_IMPORT_TABLE"="false"

```sh $ pulumi import fortios:report/style:Style labelname {{name}} ```

$ unset "FORTIOS_IMPORT_TABLE"

func GetStyle

func GetStyle(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *StyleState, opts ...pulumi.ResourceOption) (*Style, error)

GetStyle gets an existing Style resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewStyle

func NewStyle(ctx *pulumi.Context,
	name string, args *StyleArgs, opts ...pulumi.ResourceOption) (*Style, error)

NewStyle registers a new resource with the given unique name, arguments, and options.

func (*Style) ElementType

func (*Style) ElementType() reflect.Type

func (*Style) ToStyleOutput

func (i *Style) ToStyleOutput() StyleOutput

func (*Style) ToStyleOutputWithContext

func (i *Style) ToStyleOutputWithContext(ctx context.Context) StyleOutput

type StyleArgs

type StyleArgs struct {
	// Alignment. Valid values: `left`, `center`, `right`, `justify`.
	Align pulumi.StringPtrInput
	// Background color.
	BgColor pulumi.StringPtrInput
	// Border bottom.
	BorderBottom pulumi.StringPtrInput
	// Border left.
	BorderLeft pulumi.StringPtrInput
	// Border right.
	BorderRight pulumi.StringPtrInput
	// Border top.
	BorderTop pulumi.StringPtrInput
	// Column gap.
	ColumnGap pulumi.StringPtrInput
	// Column span. Valid values: `none`, `all`.
	ColumnSpan pulumi.StringPtrInput
	// Foreground color.
	FgColor pulumi.StringPtrInput
	// Font family. Valid values: `Verdana`, `Arial`, `Helvetica`, `Courier`, `Times`.
	FontFamily pulumi.StringPtrInput
	// Font size.
	FontSize pulumi.StringPtrInput
	// Font style. Valid values: `normal`, `italic`.
	FontStyle pulumi.StringPtrInput
	// Font weight. Valid values: `normal`, `bold`.
	FontWeight pulumi.StringPtrInput
	// Height.
	Height pulumi.StringPtrInput
	// Text line height.
	LineHeight pulumi.StringPtrInput
	// Margin bottom.
	MarginBottom pulumi.StringPtrInput
	// Margin left.
	MarginLeft pulumi.StringPtrInput
	// Margin right.
	MarginRight pulumi.StringPtrInput
	// Margin top.
	MarginTop pulumi.StringPtrInput
	// Report style name.
	Name pulumi.StringPtrInput
	// Report style options. Valid values: `font`, `text`, `color`, `align`, `size`, `margin`, `border`, `padding`, `column`.
	Options pulumi.StringPtrInput
	// Padding bottom.
	PaddingBottom pulumi.StringPtrInput
	// Padding left.
	PaddingLeft pulumi.StringPtrInput
	// Padding right.
	PaddingRight pulumi.StringPtrInput
	// Padding top.
	PaddingTop pulumi.StringPtrInput
	// 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.
	Vdomparam pulumi.StringPtrInput
	// Width.
	Width pulumi.StringPtrInput
}

The set of arguments for constructing a Style resource.

func (StyleArgs) ElementType

func (StyleArgs) ElementType() reflect.Type

type StyleArray

type StyleArray []StyleInput

func (StyleArray) ElementType

func (StyleArray) ElementType() reflect.Type

func (StyleArray) ToStyleArrayOutput

func (i StyleArray) ToStyleArrayOutput() StyleArrayOutput

func (StyleArray) ToStyleArrayOutputWithContext

func (i StyleArray) ToStyleArrayOutputWithContext(ctx context.Context) StyleArrayOutput

type StyleArrayInput

type StyleArrayInput interface {
	pulumi.Input

	ToStyleArrayOutput() StyleArrayOutput
	ToStyleArrayOutputWithContext(context.Context) StyleArrayOutput
}

StyleArrayInput is an input type that accepts StyleArray and StyleArrayOutput values. You can construct a concrete instance of `StyleArrayInput` via:

StyleArray{ StyleArgs{...} }

type StyleArrayOutput

type StyleArrayOutput struct{ *pulumi.OutputState }

func (StyleArrayOutput) ElementType

func (StyleArrayOutput) ElementType() reflect.Type

func (StyleArrayOutput) Index

func (StyleArrayOutput) ToStyleArrayOutput

func (o StyleArrayOutput) ToStyleArrayOutput() StyleArrayOutput

func (StyleArrayOutput) ToStyleArrayOutputWithContext

func (o StyleArrayOutput) ToStyleArrayOutputWithContext(ctx context.Context) StyleArrayOutput

type StyleInput

type StyleInput interface {
	pulumi.Input

	ToStyleOutput() StyleOutput
	ToStyleOutputWithContext(ctx context.Context) StyleOutput
}

type StyleMap

type StyleMap map[string]StyleInput

func (StyleMap) ElementType

func (StyleMap) ElementType() reflect.Type

func (StyleMap) ToStyleMapOutput

func (i StyleMap) ToStyleMapOutput() StyleMapOutput

func (StyleMap) ToStyleMapOutputWithContext

func (i StyleMap) ToStyleMapOutputWithContext(ctx context.Context) StyleMapOutput

type StyleMapInput

type StyleMapInput interface {
	pulumi.Input

	ToStyleMapOutput() StyleMapOutput
	ToStyleMapOutputWithContext(context.Context) StyleMapOutput
}

StyleMapInput is an input type that accepts StyleMap and StyleMapOutput values. You can construct a concrete instance of `StyleMapInput` via:

StyleMap{ "key": StyleArgs{...} }

type StyleMapOutput

type StyleMapOutput struct{ *pulumi.OutputState }

func (StyleMapOutput) ElementType

func (StyleMapOutput) ElementType() reflect.Type

func (StyleMapOutput) MapIndex

func (StyleMapOutput) ToStyleMapOutput

func (o StyleMapOutput) ToStyleMapOutput() StyleMapOutput

func (StyleMapOutput) ToStyleMapOutputWithContext

func (o StyleMapOutput) ToStyleMapOutputWithContext(ctx context.Context) StyleMapOutput

type StyleOutput

type StyleOutput struct{ *pulumi.OutputState }

func (StyleOutput) Align

func (o StyleOutput) Align() pulumi.StringOutput

Alignment. Valid values: `left`, `center`, `right`, `justify`.

func (StyleOutput) BgColor

func (o StyleOutput) BgColor() pulumi.StringOutput

Background color.

func (StyleOutput) BorderBottom

func (o StyleOutput) BorderBottom() pulumi.StringOutput

Border bottom.

func (StyleOutput) BorderLeft

func (o StyleOutput) BorderLeft() pulumi.StringOutput

Border left.

func (StyleOutput) BorderRight

func (o StyleOutput) BorderRight() pulumi.StringOutput

Border right.

func (StyleOutput) BorderTop

func (o StyleOutput) BorderTop() pulumi.StringOutput

Border top.

func (StyleOutput) ColumnGap

func (o StyleOutput) ColumnGap() pulumi.StringOutput

Column gap.

func (StyleOutput) ColumnSpan

func (o StyleOutput) ColumnSpan() pulumi.StringOutput

Column span. Valid values: `none`, `all`.

func (StyleOutput) ElementType

func (StyleOutput) ElementType() reflect.Type

func (StyleOutput) FgColor

func (o StyleOutput) FgColor() pulumi.StringOutput

Foreground color.

func (StyleOutput) FontFamily

func (o StyleOutput) FontFamily() pulumi.StringOutput

Font family. Valid values: `Verdana`, `Arial`, `Helvetica`, `Courier`, `Times`.

func (StyleOutput) FontSize

func (o StyleOutput) FontSize() pulumi.StringOutput

Font size.

func (StyleOutput) FontStyle

func (o StyleOutput) FontStyle() pulumi.StringOutput

Font style. Valid values: `normal`, `italic`.

func (StyleOutput) FontWeight

func (o StyleOutput) FontWeight() pulumi.StringOutput

Font weight. Valid values: `normal`, `bold`.

func (StyleOutput) Height

func (o StyleOutput) Height() pulumi.StringOutput

Height.

func (StyleOutput) LineHeight

func (o StyleOutput) LineHeight() pulumi.StringOutput

Text line height.

func (StyleOutput) MarginBottom

func (o StyleOutput) MarginBottom() pulumi.StringOutput

Margin bottom.

func (StyleOutput) MarginLeft

func (o StyleOutput) MarginLeft() pulumi.StringOutput

Margin left.

func (StyleOutput) MarginRight

func (o StyleOutput) MarginRight() pulumi.StringOutput

Margin right.

func (StyleOutput) MarginTop

func (o StyleOutput) MarginTop() pulumi.StringOutput

Margin top.

func (StyleOutput) Name

func (o StyleOutput) Name() pulumi.StringOutput

Report style name.

func (StyleOutput) Options

func (o StyleOutput) Options() pulumi.StringOutput

Report style options. Valid values: `font`, `text`, `color`, `align`, `size`, `margin`, `border`, `padding`, `column`.

func (StyleOutput) PaddingBottom

func (o StyleOutput) PaddingBottom() pulumi.StringOutput

Padding bottom.

func (StyleOutput) PaddingLeft

func (o StyleOutput) PaddingLeft() pulumi.StringOutput

Padding left.

func (StyleOutput) PaddingRight

func (o StyleOutput) PaddingRight() pulumi.StringOutput

Padding right.

func (StyleOutput) PaddingTop

func (o StyleOutput) PaddingTop() pulumi.StringOutput

Padding top.

func (StyleOutput) ToStyleOutput

func (o StyleOutput) ToStyleOutput() StyleOutput

func (StyleOutput) ToStyleOutputWithContext

func (o StyleOutput) ToStyleOutputWithContext(ctx context.Context) StyleOutput

func (StyleOutput) Vdomparam

func (o StyleOutput) Vdomparam() pulumi.StringPtrOutput

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.

func (StyleOutput) Width

func (o StyleOutput) Width() pulumi.StringOutput

Width.

type StyleState

type StyleState struct {
	// Alignment. Valid values: `left`, `center`, `right`, `justify`.
	Align pulumi.StringPtrInput
	// Background color.
	BgColor pulumi.StringPtrInput
	// Border bottom.
	BorderBottom pulumi.StringPtrInput
	// Border left.
	BorderLeft pulumi.StringPtrInput
	// Border right.
	BorderRight pulumi.StringPtrInput
	// Border top.
	BorderTop pulumi.StringPtrInput
	// Column gap.
	ColumnGap pulumi.StringPtrInput
	// Column span. Valid values: `none`, `all`.
	ColumnSpan pulumi.StringPtrInput
	// Foreground color.
	FgColor pulumi.StringPtrInput
	// Font family. Valid values: `Verdana`, `Arial`, `Helvetica`, `Courier`, `Times`.
	FontFamily pulumi.StringPtrInput
	// Font size.
	FontSize pulumi.StringPtrInput
	// Font style. Valid values: `normal`, `italic`.
	FontStyle pulumi.StringPtrInput
	// Font weight. Valid values: `normal`, `bold`.
	FontWeight pulumi.StringPtrInput
	// Height.
	Height pulumi.StringPtrInput
	// Text line height.
	LineHeight pulumi.StringPtrInput
	// Margin bottom.
	MarginBottom pulumi.StringPtrInput
	// Margin left.
	MarginLeft pulumi.StringPtrInput
	// Margin right.
	MarginRight pulumi.StringPtrInput
	// Margin top.
	MarginTop pulumi.StringPtrInput
	// Report style name.
	Name pulumi.StringPtrInput
	// Report style options. Valid values: `font`, `text`, `color`, `align`, `size`, `margin`, `border`, `padding`, `column`.
	Options pulumi.StringPtrInput
	// Padding bottom.
	PaddingBottom pulumi.StringPtrInput
	// Padding left.
	PaddingLeft pulumi.StringPtrInput
	// Padding right.
	PaddingRight pulumi.StringPtrInput
	// Padding top.
	PaddingTop pulumi.StringPtrInput
	// 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.
	Vdomparam pulumi.StringPtrInput
	// Width.
	Width pulumi.StringPtrInput
}

func (StyleState) ElementType

func (StyleState) ElementType() reflect.Type

type Theme

type Theme struct {
	pulumi.CustomResourceState

	// Bullet list style.
	BulletListStyle pulumi.StringOutput `pulumi:"bulletListStyle"`
	// Report page column count. Valid values: `1`, `2`, `3`.
	ColumnCount pulumi.StringOutput `pulumi:"columnCount"`
	// Default HTML report style.
	DefaultHtmlStyle pulumi.StringOutput `pulumi:"defaultHtmlStyle"`
	// Default PDF report style.
	DefaultPdfStyle pulumi.StringOutput `pulumi:"defaultPdfStyle"`
	// Graph chart style.
	GraphChartStyle pulumi.StringOutput `pulumi:"graphChartStyle"`
	// Report heading style.
	Heading1Style pulumi.StringOutput `pulumi:"heading1Style"`
	// Report heading style.
	Heading2Style pulumi.StringOutput `pulumi:"heading2Style"`
	// Report heading style.
	Heading3Style pulumi.StringOutput `pulumi:"heading3Style"`
	// Report heading style.
	Heading4Style pulumi.StringOutput `pulumi:"heading4Style"`
	// Horizontal line style.
	HlineStyle pulumi.StringOutput `pulumi:"hlineStyle"`
	// Image style.
	ImageStyle pulumi.StringOutput `pulumi:"imageStyle"`
	// Report theme name.
	Name pulumi.StringOutput `pulumi:"name"`
	// Normal text style.
	NormalTextStyle pulumi.StringOutput `pulumi:"normalTextStyle"`
	// Numbered list style.
	NumberedListStyle pulumi.StringOutput `pulumi:"numberedListStyle"`
	// Report page footer style.
	PageFooterStyle pulumi.StringOutput `pulumi:"pageFooterStyle"`
	// Report page header style.
	PageHeaderStyle pulumi.StringOutput `pulumi:"pageHeaderStyle"`
	// Report page orientation. Valid values: `portrait`, `landscape`.
	PageOrient pulumi.StringOutput `pulumi:"pageOrient"`
	// Report page style.
	PageStyle pulumi.StringOutput `pulumi:"pageStyle"`
	// Report subtitle style.
	ReportSubtitleStyle pulumi.StringOutput `pulumi:"reportSubtitleStyle"`
	// Report title style.
	ReportTitleStyle pulumi.StringOutput `pulumi:"reportTitleStyle"`
	// Table chart caption style.
	TableChartCaptionStyle pulumi.StringOutput `pulumi:"tableChartCaptionStyle"`
	// Table chart even row style.
	TableChartEvenRowStyle pulumi.StringOutput `pulumi:"tableChartEvenRowStyle"`
	// Table chart head row style.
	TableChartHeadStyle pulumi.StringOutput `pulumi:"tableChartHeadStyle"`
	// Table chart odd row style.
	TableChartOddRowStyle pulumi.StringOutput `pulumi:"tableChartOddRowStyle"`
	// Table chart style.
	TableChartStyle pulumi.StringOutput `pulumi:"tableChartStyle"`
	// Table of contents heading style.
	TocHeading1Style pulumi.StringOutput `pulumi:"tocHeading1Style"`
	// Table of contents heading style.
	TocHeading2Style pulumi.StringOutput `pulumi:"tocHeading2Style"`
	// Table of contents heading style.
	TocHeading3Style pulumi.StringOutput `pulumi:"tocHeading3Style"`
	// Table of contents heading style.
	TocHeading4Style pulumi.StringOutput `pulumi:"tocHeading4Style"`
	// Table of contents title style.
	TocTitleStyle pulumi.StringOutput `pulumi:"tocTitleStyle"`
	// 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.
	Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"`
}

Report themes configuration Applies to FortiOS Version `<= 7.0.0`.

## Example Usage

<!--Start PulumiCodeChooser --> ```go 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.NewTheme(ctx, "trname", &report.ThemeArgs{
			ColumnCount:     pulumi.String("1"),
			GraphChartStyle: pulumi.String("PS"),
			PageOrient:      pulumi.String("portrait"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

``` <!--End PulumiCodeChooser -->

## Import

Report Theme can be imported using any of these accepted formats:

```sh $ pulumi import fortios:report/theme:Theme labelname {{name}} ```

If you do not want to import arguments of block:

$ export "FORTIOS_IMPORT_TABLE"="false"

```sh $ pulumi import fortios:report/theme:Theme labelname {{name}} ```

$ unset "FORTIOS_IMPORT_TABLE"

func GetTheme

func GetTheme(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ThemeState, opts ...pulumi.ResourceOption) (*Theme, error)

GetTheme gets an existing Theme resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewTheme

func NewTheme(ctx *pulumi.Context,
	name string, args *ThemeArgs, opts ...pulumi.ResourceOption) (*Theme, error)

NewTheme registers a new resource with the given unique name, arguments, and options.

func (*Theme) ElementType

func (*Theme) ElementType() reflect.Type

func (*Theme) ToThemeOutput

func (i *Theme) ToThemeOutput() ThemeOutput

func (*Theme) ToThemeOutputWithContext

func (i *Theme) ToThemeOutputWithContext(ctx context.Context) ThemeOutput

type ThemeArgs

type ThemeArgs struct {
	// Bullet list style.
	BulletListStyle pulumi.StringPtrInput
	// Report page column count. Valid values: `1`, `2`, `3`.
	ColumnCount pulumi.StringPtrInput
	// Default HTML report style.
	DefaultHtmlStyle pulumi.StringPtrInput
	// Default PDF report style.
	DefaultPdfStyle pulumi.StringPtrInput
	// Graph chart style.
	GraphChartStyle pulumi.StringPtrInput
	// Report heading style.
	Heading1Style pulumi.StringPtrInput
	// Report heading style.
	Heading2Style pulumi.StringPtrInput
	// Report heading style.
	Heading3Style pulumi.StringPtrInput
	// Report heading style.
	Heading4Style pulumi.StringPtrInput
	// Horizontal line style.
	HlineStyle pulumi.StringPtrInput
	// Image style.
	ImageStyle pulumi.StringPtrInput
	// Report theme name.
	Name pulumi.StringPtrInput
	// Normal text style.
	NormalTextStyle pulumi.StringPtrInput
	// Numbered list style.
	NumberedListStyle pulumi.StringPtrInput
	// Report page footer style.
	PageFooterStyle pulumi.StringPtrInput
	// Report page header style.
	PageHeaderStyle pulumi.StringPtrInput
	// Report page orientation. Valid values: `portrait`, `landscape`.
	PageOrient pulumi.StringPtrInput
	// Report page style.
	PageStyle pulumi.StringPtrInput
	// Report subtitle style.
	ReportSubtitleStyle pulumi.StringPtrInput
	// Report title style.
	ReportTitleStyle pulumi.StringPtrInput
	// Table chart caption style.
	TableChartCaptionStyle pulumi.StringPtrInput
	// Table chart even row style.
	TableChartEvenRowStyle pulumi.StringPtrInput
	// Table chart head row style.
	TableChartHeadStyle pulumi.StringPtrInput
	// Table chart odd row style.
	TableChartOddRowStyle pulumi.StringPtrInput
	// Table chart style.
	TableChartStyle pulumi.StringPtrInput
	// Table of contents heading style.
	TocHeading1Style pulumi.StringPtrInput
	// Table of contents heading style.
	TocHeading2Style pulumi.StringPtrInput
	// Table of contents heading style.
	TocHeading3Style pulumi.StringPtrInput
	// Table of contents heading style.
	TocHeading4Style pulumi.StringPtrInput
	// Table of contents title style.
	TocTitleStyle pulumi.StringPtrInput
	// 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.
	Vdomparam pulumi.StringPtrInput
}

The set of arguments for constructing a Theme resource.

func (ThemeArgs) ElementType

func (ThemeArgs) ElementType() reflect.Type

type ThemeArray

type ThemeArray []ThemeInput

func (ThemeArray) ElementType

func (ThemeArray) ElementType() reflect.Type

func (ThemeArray) ToThemeArrayOutput

func (i ThemeArray) ToThemeArrayOutput() ThemeArrayOutput

func (ThemeArray) ToThemeArrayOutputWithContext

func (i ThemeArray) ToThemeArrayOutputWithContext(ctx context.Context) ThemeArrayOutput

type ThemeArrayInput

type ThemeArrayInput interface {
	pulumi.Input

	ToThemeArrayOutput() ThemeArrayOutput
	ToThemeArrayOutputWithContext(context.Context) ThemeArrayOutput
}

ThemeArrayInput is an input type that accepts ThemeArray and ThemeArrayOutput values. You can construct a concrete instance of `ThemeArrayInput` via:

ThemeArray{ ThemeArgs{...} }

type ThemeArrayOutput

type ThemeArrayOutput struct{ *pulumi.OutputState }

func (ThemeArrayOutput) ElementType

func (ThemeArrayOutput) ElementType() reflect.Type

func (ThemeArrayOutput) Index

func (ThemeArrayOutput) ToThemeArrayOutput

func (o ThemeArrayOutput) ToThemeArrayOutput() ThemeArrayOutput

func (ThemeArrayOutput) ToThemeArrayOutputWithContext

func (o ThemeArrayOutput) ToThemeArrayOutputWithContext(ctx context.Context) ThemeArrayOutput

type ThemeInput

type ThemeInput interface {
	pulumi.Input

	ToThemeOutput() ThemeOutput
	ToThemeOutputWithContext(ctx context.Context) ThemeOutput
}

type ThemeMap

type ThemeMap map[string]ThemeInput

func (ThemeMap) ElementType

func (ThemeMap) ElementType() reflect.Type

func (ThemeMap) ToThemeMapOutput

func (i ThemeMap) ToThemeMapOutput() ThemeMapOutput

func (ThemeMap) ToThemeMapOutputWithContext

func (i ThemeMap) ToThemeMapOutputWithContext(ctx context.Context) ThemeMapOutput

type ThemeMapInput

type ThemeMapInput interface {
	pulumi.Input

	ToThemeMapOutput() ThemeMapOutput
	ToThemeMapOutputWithContext(context.Context) ThemeMapOutput
}

ThemeMapInput is an input type that accepts ThemeMap and ThemeMapOutput values. You can construct a concrete instance of `ThemeMapInput` via:

ThemeMap{ "key": ThemeArgs{...} }

type ThemeMapOutput

type ThemeMapOutput struct{ *pulumi.OutputState }

func (ThemeMapOutput) ElementType

func (ThemeMapOutput) ElementType() reflect.Type

func (ThemeMapOutput) MapIndex

func (ThemeMapOutput) ToThemeMapOutput

func (o ThemeMapOutput) ToThemeMapOutput() ThemeMapOutput

func (ThemeMapOutput) ToThemeMapOutputWithContext

func (o ThemeMapOutput) ToThemeMapOutputWithContext(ctx context.Context) ThemeMapOutput

type ThemeOutput

type ThemeOutput struct{ *pulumi.OutputState }

func (ThemeOutput) BulletListStyle

func (o ThemeOutput) BulletListStyle() pulumi.StringOutput

Bullet list style.

func (ThemeOutput) ColumnCount

func (o ThemeOutput) ColumnCount() pulumi.StringOutput

Report page column count. Valid values: `1`, `2`, `3`.

func (ThemeOutput) DefaultHtmlStyle

func (o ThemeOutput) DefaultHtmlStyle() pulumi.StringOutput

Default HTML report style.

func (ThemeOutput) DefaultPdfStyle

func (o ThemeOutput) DefaultPdfStyle() pulumi.StringOutput

Default PDF report style.

func (ThemeOutput) ElementType

func (ThemeOutput) ElementType() reflect.Type

func (ThemeOutput) GraphChartStyle

func (o ThemeOutput) GraphChartStyle() pulumi.StringOutput

Graph chart style.

func (ThemeOutput) Heading1Style

func (o ThemeOutput) Heading1Style() pulumi.StringOutput

Report heading style.

func (ThemeOutput) Heading2Style

func (o ThemeOutput) Heading2Style() pulumi.StringOutput

Report heading style.

func (ThemeOutput) Heading3Style

func (o ThemeOutput) Heading3Style() pulumi.StringOutput

Report heading style.

func (ThemeOutput) Heading4Style

func (o ThemeOutput) Heading4Style() pulumi.StringOutput

Report heading style.

func (ThemeOutput) HlineStyle

func (o ThemeOutput) HlineStyle() pulumi.StringOutput

Horizontal line style.

func (ThemeOutput) ImageStyle

func (o ThemeOutput) ImageStyle() pulumi.StringOutput

Image style.

func (ThemeOutput) Name

func (o ThemeOutput) Name() pulumi.StringOutput

Report theme name.

func (ThemeOutput) NormalTextStyle

func (o ThemeOutput) NormalTextStyle() pulumi.StringOutput

Normal text style.

func (ThemeOutput) NumberedListStyle

func (o ThemeOutput) NumberedListStyle() pulumi.StringOutput

Numbered list style.

func (ThemeOutput) PageFooterStyle

func (o ThemeOutput) PageFooterStyle() pulumi.StringOutput

Report page footer style.

func (ThemeOutput) PageHeaderStyle

func (o ThemeOutput) PageHeaderStyle() pulumi.StringOutput

Report page header style.

func (ThemeOutput) PageOrient

func (o ThemeOutput) PageOrient() pulumi.StringOutput

Report page orientation. Valid values: `portrait`, `landscape`.

func (ThemeOutput) PageStyle

func (o ThemeOutput) PageStyle() pulumi.StringOutput

Report page style.

func (ThemeOutput) ReportSubtitleStyle

func (o ThemeOutput) ReportSubtitleStyle() pulumi.StringOutput

Report subtitle style.

func (ThemeOutput) ReportTitleStyle

func (o ThemeOutput) ReportTitleStyle() pulumi.StringOutput

Report title style.

func (ThemeOutput) TableChartCaptionStyle

func (o ThemeOutput) TableChartCaptionStyle() pulumi.StringOutput

Table chart caption style.

func (ThemeOutput) TableChartEvenRowStyle

func (o ThemeOutput) TableChartEvenRowStyle() pulumi.StringOutput

Table chart even row style.

func (ThemeOutput) TableChartHeadStyle

func (o ThemeOutput) TableChartHeadStyle() pulumi.StringOutput

Table chart head row style.

func (ThemeOutput) TableChartOddRowStyle

func (o ThemeOutput) TableChartOddRowStyle() pulumi.StringOutput

Table chart odd row style.

func (ThemeOutput) TableChartStyle

func (o ThemeOutput) TableChartStyle() pulumi.StringOutput

Table chart style.

func (ThemeOutput) ToThemeOutput

func (o ThemeOutput) ToThemeOutput() ThemeOutput

func (ThemeOutput) ToThemeOutputWithContext

func (o ThemeOutput) ToThemeOutputWithContext(ctx context.Context) ThemeOutput

func (ThemeOutput) TocHeading1Style

func (o ThemeOutput) TocHeading1Style() pulumi.StringOutput

Table of contents heading style.

func (ThemeOutput) TocHeading2Style

func (o ThemeOutput) TocHeading2Style() pulumi.StringOutput

Table of contents heading style.

func (ThemeOutput) TocHeading3Style

func (o ThemeOutput) TocHeading3Style() pulumi.StringOutput

Table of contents heading style.

func (ThemeOutput) TocHeading4Style

func (o ThemeOutput) TocHeading4Style() pulumi.StringOutput

Table of contents heading style.

func (ThemeOutput) TocTitleStyle

func (o ThemeOutput) TocTitleStyle() pulumi.StringOutput

Table of contents title style.

func (ThemeOutput) Vdomparam

func (o ThemeOutput) Vdomparam() pulumi.StringPtrOutput

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.

type ThemeState

type ThemeState struct {
	// Bullet list style.
	BulletListStyle pulumi.StringPtrInput
	// Report page column count. Valid values: `1`, `2`, `3`.
	ColumnCount pulumi.StringPtrInput
	// Default HTML report style.
	DefaultHtmlStyle pulumi.StringPtrInput
	// Default PDF report style.
	DefaultPdfStyle pulumi.StringPtrInput
	// Graph chart style.
	GraphChartStyle pulumi.StringPtrInput
	// Report heading style.
	Heading1Style pulumi.StringPtrInput
	// Report heading style.
	Heading2Style pulumi.StringPtrInput
	// Report heading style.
	Heading3Style pulumi.StringPtrInput
	// Report heading style.
	Heading4Style pulumi.StringPtrInput
	// Horizontal line style.
	HlineStyle pulumi.StringPtrInput
	// Image style.
	ImageStyle pulumi.StringPtrInput
	// Report theme name.
	Name pulumi.StringPtrInput
	// Normal text style.
	NormalTextStyle pulumi.StringPtrInput
	// Numbered list style.
	NumberedListStyle pulumi.StringPtrInput
	// Report page footer style.
	PageFooterStyle pulumi.StringPtrInput
	// Report page header style.
	PageHeaderStyle pulumi.StringPtrInput
	// Report page orientation. Valid values: `portrait`, `landscape`.
	PageOrient pulumi.StringPtrInput
	// Report page style.
	PageStyle pulumi.StringPtrInput
	// Report subtitle style.
	ReportSubtitleStyle pulumi.StringPtrInput
	// Report title style.
	ReportTitleStyle pulumi.StringPtrInput
	// Table chart caption style.
	TableChartCaptionStyle pulumi.StringPtrInput
	// Table chart even row style.
	TableChartEvenRowStyle pulumi.StringPtrInput
	// Table chart head row style.
	TableChartHeadStyle pulumi.StringPtrInput
	// Table chart odd row style.
	TableChartOddRowStyle pulumi.StringPtrInput
	// Table chart style.
	TableChartStyle pulumi.StringPtrInput
	// Table of contents heading style.
	TocHeading1Style pulumi.StringPtrInput
	// Table of contents heading style.
	TocHeading2Style pulumi.StringPtrInput
	// Table of contents heading style.
	TocHeading3Style pulumi.StringPtrInput
	// Table of contents heading style.
	TocHeading4Style pulumi.StringPtrInput
	// Table of contents title style.
	TocTitleStyle pulumi.StringPtrInput
	// 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.
	Vdomparam pulumi.StringPtrInput
}

func (ThemeState) ElementType

func (ThemeState) ElementType() reflect.Type

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL