replacemsg

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 Admin

type Admin struct {
	pulumi.CustomResourceState

	// Message string.
	Buffer pulumi.StringPtrOutput `pulumi:"buffer"`
	// Format flag.
	Format pulumi.StringOutput `pulumi:"format"`
	// Header flag. Valid values: `none`, `http`, `8bit`.
	Header pulumi.StringOutput `pulumi:"header"`
	// Message type.
	MsgType pulumi.StringOutput `pulumi:"msgType"`
	// 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"`
}

Replacement messages.

## Import

SystemReplacemsg Admin can be imported using any of these accepted formats:

```sh $ pulumi import fortios:system/replacemsg/admin:Admin labelname {{msg_type}} ```

If you do not want to import arguments of block:

$ export "FORTIOS_IMPORT_TABLE"="false"

```sh $ pulumi import fortios:system/replacemsg/admin:Admin labelname {{msg_type}} ```

$ unset "FORTIOS_IMPORT_TABLE"

func GetAdmin

func GetAdmin(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *AdminState, opts ...pulumi.ResourceOption) (*Admin, error)

GetAdmin gets an existing Admin 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 NewAdmin

func NewAdmin(ctx *pulumi.Context,
	name string, args *AdminArgs, opts ...pulumi.ResourceOption) (*Admin, error)

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

func (*Admin) ElementType

func (*Admin) ElementType() reflect.Type

func (*Admin) ToAdminOutput

func (i *Admin) ToAdminOutput() AdminOutput

func (*Admin) ToAdminOutputWithContext

func (i *Admin) ToAdminOutputWithContext(ctx context.Context) AdminOutput

type AdminArgs

type AdminArgs struct {
	// Message string.
	Buffer pulumi.StringPtrInput
	// Format flag.
	Format pulumi.StringPtrInput
	// Header flag. Valid values: `none`, `http`, `8bit`.
	Header pulumi.StringPtrInput
	// Message type.
	MsgType pulumi.StringInput
	// 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 Admin resource.

func (AdminArgs) ElementType

func (AdminArgs) ElementType() reflect.Type

type AdminArray

type AdminArray []AdminInput

func (AdminArray) ElementType

func (AdminArray) ElementType() reflect.Type

func (AdminArray) ToAdminArrayOutput

func (i AdminArray) ToAdminArrayOutput() AdminArrayOutput

func (AdminArray) ToAdminArrayOutputWithContext

func (i AdminArray) ToAdminArrayOutputWithContext(ctx context.Context) AdminArrayOutput

type AdminArrayInput

type AdminArrayInput interface {
	pulumi.Input

	ToAdminArrayOutput() AdminArrayOutput
	ToAdminArrayOutputWithContext(context.Context) AdminArrayOutput
}

AdminArrayInput is an input type that accepts AdminArray and AdminArrayOutput values. You can construct a concrete instance of `AdminArrayInput` via:

AdminArray{ AdminArgs{...} }

type AdminArrayOutput

type AdminArrayOutput struct{ *pulumi.OutputState }

func (AdminArrayOutput) ElementType

func (AdminArrayOutput) ElementType() reflect.Type

func (AdminArrayOutput) Index

func (AdminArrayOutput) ToAdminArrayOutput

func (o AdminArrayOutput) ToAdminArrayOutput() AdminArrayOutput

func (AdminArrayOutput) ToAdminArrayOutputWithContext

func (o AdminArrayOutput) ToAdminArrayOutputWithContext(ctx context.Context) AdminArrayOutput

type AdminInput

type AdminInput interface {
	pulumi.Input

	ToAdminOutput() AdminOutput
	ToAdminOutputWithContext(ctx context.Context) AdminOutput
}

type AdminMap

type AdminMap map[string]AdminInput

func (AdminMap) ElementType

func (AdminMap) ElementType() reflect.Type

func (AdminMap) ToAdminMapOutput

func (i AdminMap) ToAdminMapOutput() AdminMapOutput

func (AdminMap) ToAdminMapOutputWithContext

func (i AdminMap) ToAdminMapOutputWithContext(ctx context.Context) AdminMapOutput

type AdminMapInput

type AdminMapInput interface {
	pulumi.Input

	ToAdminMapOutput() AdminMapOutput
	ToAdminMapOutputWithContext(context.Context) AdminMapOutput
}

AdminMapInput is an input type that accepts AdminMap and AdminMapOutput values. You can construct a concrete instance of `AdminMapInput` via:

AdminMap{ "key": AdminArgs{...} }

type AdminMapOutput

type AdminMapOutput struct{ *pulumi.OutputState }

func (AdminMapOutput) ElementType

func (AdminMapOutput) ElementType() reflect.Type

func (AdminMapOutput) MapIndex

func (AdminMapOutput) ToAdminMapOutput

func (o AdminMapOutput) ToAdminMapOutput() AdminMapOutput

func (AdminMapOutput) ToAdminMapOutputWithContext

func (o AdminMapOutput) ToAdminMapOutputWithContext(ctx context.Context) AdminMapOutput

type AdminOutput

type AdminOutput struct{ *pulumi.OutputState }

func (AdminOutput) Buffer

func (o AdminOutput) Buffer() pulumi.StringPtrOutput

Message string.

func (AdminOutput) ElementType

func (AdminOutput) ElementType() reflect.Type

func (AdminOutput) Format

func (o AdminOutput) Format() pulumi.StringOutput

Format flag.

func (AdminOutput) Header

func (o AdminOutput) Header() pulumi.StringOutput

Header flag. Valid values: `none`, `http`, `8bit`.

func (AdminOutput) MsgType

func (o AdminOutput) MsgType() pulumi.StringOutput

Message type.

func (AdminOutput) ToAdminOutput

func (o AdminOutput) ToAdminOutput() AdminOutput

func (AdminOutput) ToAdminOutputWithContext

func (o AdminOutput) ToAdminOutputWithContext(ctx context.Context) AdminOutput

func (AdminOutput) Vdomparam

func (o AdminOutput) 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 AdminState

type AdminState struct {
	// Message string.
	Buffer pulumi.StringPtrInput
	// Format flag.
	Format pulumi.StringPtrInput
	// Header flag. Valid values: `none`, `http`, `8bit`.
	Header pulumi.StringPtrInput
	// Message type.
	MsgType 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 (AdminState) ElementType

func (AdminState) ElementType() reflect.Type

type Alertmail

type Alertmail struct {
	pulumi.CustomResourceState

	// Message string.
	Buffer pulumi.StringPtrOutput `pulumi:"buffer"`
	// Format flag.
	Format pulumi.StringOutput `pulumi:"format"`
	// Header flag. Valid values: `none`, `http`, `8bit`.
	Header pulumi.StringOutput `pulumi:"header"`
	// Message type.
	MsgType pulumi.StringOutput `pulumi:"msgType"`
	// 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"`
}

Replacement messages.

## Import

SystemReplacemsg Alertmail can be imported using any of these accepted formats:

```sh $ pulumi import fortios:system/replacemsg/alertmail:Alertmail labelname {{msg_type}} ```

If you do not want to import arguments of block:

$ export "FORTIOS_IMPORT_TABLE"="false"

```sh $ pulumi import fortios:system/replacemsg/alertmail:Alertmail labelname {{msg_type}} ```

$ unset "FORTIOS_IMPORT_TABLE"

func GetAlertmail

func GetAlertmail(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *AlertmailState, opts ...pulumi.ResourceOption) (*Alertmail, error)

GetAlertmail gets an existing Alertmail 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 NewAlertmail

func NewAlertmail(ctx *pulumi.Context,
	name string, args *AlertmailArgs, opts ...pulumi.ResourceOption) (*Alertmail, error)

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

func (*Alertmail) ElementType

func (*Alertmail) ElementType() reflect.Type

func (*Alertmail) ToAlertmailOutput

func (i *Alertmail) ToAlertmailOutput() AlertmailOutput

func (*Alertmail) ToAlertmailOutputWithContext

func (i *Alertmail) ToAlertmailOutputWithContext(ctx context.Context) AlertmailOutput

type AlertmailArgs

type AlertmailArgs struct {
	// Message string.
	Buffer pulumi.StringPtrInput
	// Format flag.
	Format pulumi.StringPtrInput
	// Header flag. Valid values: `none`, `http`, `8bit`.
	Header pulumi.StringPtrInput
	// Message type.
	MsgType pulumi.StringInput
	// 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 Alertmail resource.

func (AlertmailArgs) ElementType

func (AlertmailArgs) ElementType() reflect.Type

type AlertmailArray

type AlertmailArray []AlertmailInput

func (AlertmailArray) ElementType

func (AlertmailArray) ElementType() reflect.Type

func (AlertmailArray) ToAlertmailArrayOutput

func (i AlertmailArray) ToAlertmailArrayOutput() AlertmailArrayOutput

func (AlertmailArray) ToAlertmailArrayOutputWithContext

func (i AlertmailArray) ToAlertmailArrayOutputWithContext(ctx context.Context) AlertmailArrayOutput

type AlertmailArrayInput

type AlertmailArrayInput interface {
	pulumi.Input

	ToAlertmailArrayOutput() AlertmailArrayOutput
	ToAlertmailArrayOutputWithContext(context.Context) AlertmailArrayOutput
}

AlertmailArrayInput is an input type that accepts AlertmailArray and AlertmailArrayOutput values. You can construct a concrete instance of `AlertmailArrayInput` via:

AlertmailArray{ AlertmailArgs{...} }

type AlertmailArrayOutput

type AlertmailArrayOutput struct{ *pulumi.OutputState }

func (AlertmailArrayOutput) ElementType

func (AlertmailArrayOutput) ElementType() reflect.Type

func (AlertmailArrayOutput) Index

func (AlertmailArrayOutput) ToAlertmailArrayOutput

func (o AlertmailArrayOutput) ToAlertmailArrayOutput() AlertmailArrayOutput

func (AlertmailArrayOutput) ToAlertmailArrayOutputWithContext

func (o AlertmailArrayOutput) ToAlertmailArrayOutputWithContext(ctx context.Context) AlertmailArrayOutput

type AlertmailInput

type AlertmailInput interface {
	pulumi.Input

	ToAlertmailOutput() AlertmailOutput
	ToAlertmailOutputWithContext(ctx context.Context) AlertmailOutput
}

type AlertmailMap

type AlertmailMap map[string]AlertmailInput

func (AlertmailMap) ElementType

func (AlertmailMap) ElementType() reflect.Type

func (AlertmailMap) ToAlertmailMapOutput

func (i AlertmailMap) ToAlertmailMapOutput() AlertmailMapOutput

func (AlertmailMap) ToAlertmailMapOutputWithContext

func (i AlertmailMap) ToAlertmailMapOutputWithContext(ctx context.Context) AlertmailMapOutput

type AlertmailMapInput

type AlertmailMapInput interface {
	pulumi.Input

	ToAlertmailMapOutput() AlertmailMapOutput
	ToAlertmailMapOutputWithContext(context.Context) AlertmailMapOutput
}

AlertmailMapInput is an input type that accepts AlertmailMap and AlertmailMapOutput values. You can construct a concrete instance of `AlertmailMapInput` via:

AlertmailMap{ "key": AlertmailArgs{...} }

type AlertmailMapOutput

type AlertmailMapOutput struct{ *pulumi.OutputState }

func (AlertmailMapOutput) ElementType

func (AlertmailMapOutput) ElementType() reflect.Type

func (AlertmailMapOutput) MapIndex

func (AlertmailMapOutput) ToAlertmailMapOutput

func (o AlertmailMapOutput) ToAlertmailMapOutput() AlertmailMapOutput

func (AlertmailMapOutput) ToAlertmailMapOutputWithContext

func (o AlertmailMapOutput) ToAlertmailMapOutputWithContext(ctx context.Context) AlertmailMapOutput

type AlertmailOutput

type AlertmailOutput struct{ *pulumi.OutputState }

func (AlertmailOutput) Buffer

Message string.

func (AlertmailOutput) ElementType

func (AlertmailOutput) ElementType() reflect.Type

func (AlertmailOutput) Format

func (o AlertmailOutput) Format() pulumi.StringOutput

Format flag.

func (AlertmailOutput) Header

func (o AlertmailOutput) Header() pulumi.StringOutput

Header flag. Valid values: `none`, `http`, `8bit`.

func (AlertmailOutput) MsgType

func (o AlertmailOutput) MsgType() pulumi.StringOutput

Message type.

func (AlertmailOutput) ToAlertmailOutput

func (o AlertmailOutput) ToAlertmailOutput() AlertmailOutput

func (AlertmailOutput) ToAlertmailOutputWithContext

func (o AlertmailOutput) ToAlertmailOutputWithContext(ctx context.Context) AlertmailOutput

func (AlertmailOutput) Vdomparam

func (o AlertmailOutput) 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 AlertmailState

type AlertmailState struct {
	// Message string.
	Buffer pulumi.StringPtrInput
	// Format flag.
	Format pulumi.StringPtrInput
	// Header flag. Valid values: `none`, `http`, `8bit`.
	Header pulumi.StringPtrInput
	// Message type.
	MsgType 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 (AlertmailState) ElementType

func (AlertmailState) ElementType() reflect.Type

type Auth

type Auth struct {
	pulumi.CustomResourceState

	// Message string.
	Buffer pulumi.StringPtrOutput `pulumi:"buffer"`
	// Format flag.
	Format pulumi.StringOutput `pulumi:"format"`
	// Header flag. Valid values: `none`, `http`, `8bit`.
	Header pulumi.StringOutput `pulumi:"header"`
	// Message type.
	MsgType pulumi.StringOutput `pulumi:"msgType"`
	// 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"`
}

Replacement messages.

## Import

SystemReplacemsg Auth can be imported using any of these accepted formats:

```sh $ pulumi import fortios:system/replacemsg/auth:Auth labelname {{msg_type}} ```

If you do not want to import arguments of block:

$ export "FORTIOS_IMPORT_TABLE"="false"

```sh $ pulumi import fortios:system/replacemsg/auth:Auth labelname {{msg_type}} ```

$ unset "FORTIOS_IMPORT_TABLE"

func GetAuth

func GetAuth(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *AuthState, opts ...pulumi.ResourceOption) (*Auth, error)

GetAuth gets an existing Auth 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 NewAuth

func NewAuth(ctx *pulumi.Context,
	name string, args *AuthArgs, opts ...pulumi.ResourceOption) (*Auth, error)

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

func (*Auth) ElementType

func (*Auth) ElementType() reflect.Type

func (*Auth) ToAuthOutput

func (i *Auth) ToAuthOutput() AuthOutput

func (*Auth) ToAuthOutputWithContext

func (i *Auth) ToAuthOutputWithContext(ctx context.Context) AuthOutput

type AuthArgs

type AuthArgs struct {
	// Message string.
	Buffer pulumi.StringPtrInput
	// Format flag.
	Format pulumi.StringPtrInput
	// Header flag. Valid values: `none`, `http`, `8bit`.
	Header pulumi.StringPtrInput
	// Message type.
	MsgType pulumi.StringInput
	// 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 Auth resource.

func (AuthArgs) ElementType

func (AuthArgs) ElementType() reflect.Type

type AuthArray

type AuthArray []AuthInput

func (AuthArray) ElementType

func (AuthArray) ElementType() reflect.Type

func (AuthArray) ToAuthArrayOutput

func (i AuthArray) ToAuthArrayOutput() AuthArrayOutput

func (AuthArray) ToAuthArrayOutputWithContext

func (i AuthArray) ToAuthArrayOutputWithContext(ctx context.Context) AuthArrayOutput

type AuthArrayInput

type AuthArrayInput interface {
	pulumi.Input

	ToAuthArrayOutput() AuthArrayOutput
	ToAuthArrayOutputWithContext(context.Context) AuthArrayOutput
}

AuthArrayInput is an input type that accepts AuthArray and AuthArrayOutput values. You can construct a concrete instance of `AuthArrayInput` via:

AuthArray{ AuthArgs{...} }

type AuthArrayOutput

type AuthArrayOutput struct{ *pulumi.OutputState }

func (AuthArrayOutput) ElementType

func (AuthArrayOutput) ElementType() reflect.Type

func (AuthArrayOutput) Index

func (AuthArrayOutput) ToAuthArrayOutput

func (o AuthArrayOutput) ToAuthArrayOutput() AuthArrayOutput

func (AuthArrayOutput) ToAuthArrayOutputWithContext

func (o AuthArrayOutput) ToAuthArrayOutputWithContext(ctx context.Context) AuthArrayOutput

type AuthInput

type AuthInput interface {
	pulumi.Input

	ToAuthOutput() AuthOutput
	ToAuthOutputWithContext(ctx context.Context) AuthOutput
}

type AuthMap

type AuthMap map[string]AuthInput

func (AuthMap) ElementType

func (AuthMap) ElementType() reflect.Type

func (AuthMap) ToAuthMapOutput

func (i AuthMap) ToAuthMapOutput() AuthMapOutput

func (AuthMap) ToAuthMapOutputWithContext

func (i AuthMap) ToAuthMapOutputWithContext(ctx context.Context) AuthMapOutput

type AuthMapInput

type AuthMapInput interface {
	pulumi.Input

	ToAuthMapOutput() AuthMapOutput
	ToAuthMapOutputWithContext(context.Context) AuthMapOutput
}

AuthMapInput is an input type that accepts AuthMap and AuthMapOutput values. You can construct a concrete instance of `AuthMapInput` via:

AuthMap{ "key": AuthArgs{...} }

type AuthMapOutput

type AuthMapOutput struct{ *pulumi.OutputState }

func (AuthMapOutput) ElementType

func (AuthMapOutput) ElementType() reflect.Type

func (AuthMapOutput) MapIndex

func (AuthMapOutput) ToAuthMapOutput

func (o AuthMapOutput) ToAuthMapOutput() AuthMapOutput

func (AuthMapOutput) ToAuthMapOutputWithContext

func (o AuthMapOutput) ToAuthMapOutputWithContext(ctx context.Context) AuthMapOutput

type AuthOutput

type AuthOutput struct{ *pulumi.OutputState }

func (AuthOutput) Buffer

func (o AuthOutput) Buffer() pulumi.StringPtrOutput

Message string.

func (AuthOutput) ElementType

func (AuthOutput) ElementType() reflect.Type

func (AuthOutput) Format

func (o AuthOutput) Format() pulumi.StringOutput

Format flag.

func (AuthOutput) Header

func (o AuthOutput) Header() pulumi.StringOutput

Header flag. Valid values: `none`, `http`, `8bit`.

func (AuthOutput) MsgType

func (o AuthOutput) MsgType() pulumi.StringOutput

Message type.

func (AuthOutput) ToAuthOutput

func (o AuthOutput) ToAuthOutput() AuthOutput

func (AuthOutput) ToAuthOutputWithContext

func (o AuthOutput) ToAuthOutputWithContext(ctx context.Context) AuthOutput

func (AuthOutput) Vdomparam

func (o AuthOutput) 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 AuthState

type AuthState struct {
	// Message string.
	Buffer pulumi.StringPtrInput
	// Format flag.
	Format pulumi.StringPtrInput
	// Header flag. Valid values: `none`, `http`, `8bit`.
	Header pulumi.StringPtrInput
	// Message type.
	MsgType 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 (AuthState) ElementType

func (AuthState) ElementType() reflect.Type

type Automation

type Automation struct {
	pulumi.CustomResourceState

	// Message string.
	Buffer pulumi.StringPtrOutput `pulumi:"buffer"`
	// Format flag. Valid values: `none`, `text`, `html`.
	Format pulumi.StringOutput `pulumi:"format"`
	// Header flag. Valid values: `none`, `http`, `8bit`.
	Header pulumi.StringOutput `pulumi:"header"`
	// Message type.
	MsgType pulumi.StringOutput `pulumi:"msgType"`
	// 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"`
}

Replacement messages. Applies to FortiOS Version `>= 7.0.0`.

## Import

SystemReplacemsg Automation can be imported using any of these accepted formats:

```sh $ pulumi import fortios:system/replacemsg/automation:Automation labelname {{msg_type}} ```

If you do not want to import arguments of block:

$ export "FORTIOS_IMPORT_TABLE"="false"

```sh $ pulumi import fortios:system/replacemsg/automation:Automation labelname {{msg_type}} ```

$ unset "FORTIOS_IMPORT_TABLE"

func GetAutomation

func GetAutomation(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *AutomationState, opts ...pulumi.ResourceOption) (*Automation, error)

GetAutomation gets an existing Automation 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 NewAutomation

func NewAutomation(ctx *pulumi.Context,
	name string, args *AutomationArgs, opts ...pulumi.ResourceOption) (*Automation, error)

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

func (*Automation) ElementType

func (*Automation) ElementType() reflect.Type

func (*Automation) ToAutomationOutput

func (i *Automation) ToAutomationOutput() AutomationOutput

func (*Automation) ToAutomationOutputWithContext

func (i *Automation) ToAutomationOutputWithContext(ctx context.Context) AutomationOutput

type AutomationArgs

type AutomationArgs struct {
	// Message string.
	Buffer pulumi.StringPtrInput
	// Format flag. Valid values: `none`, `text`, `html`.
	Format pulumi.StringPtrInput
	// Header flag. Valid values: `none`, `http`, `8bit`.
	Header pulumi.StringPtrInput
	// Message type.
	MsgType 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 Automation resource.

func (AutomationArgs) ElementType

func (AutomationArgs) ElementType() reflect.Type

type AutomationArray

type AutomationArray []AutomationInput

func (AutomationArray) ElementType

func (AutomationArray) ElementType() reflect.Type

func (AutomationArray) ToAutomationArrayOutput

func (i AutomationArray) ToAutomationArrayOutput() AutomationArrayOutput

func (AutomationArray) ToAutomationArrayOutputWithContext

func (i AutomationArray) ToAutomationArrayOutputWithContext(ctx context.Context) AutomationArrayOutput

type AutomationArrayInput

type AutomationArrayInput interface {
	pulumi.Input

	ToAutomationArrayOutput() AutomationArrayOutput
	ToAutomationArrayOutputWithContext(context.Context) AutomationArrayOutput
}

AutomationArrayInput is an input type that accepts AutomationArray and AutomationArrayOutput values. You can construct a concrete instance of `AutomationArrayInput` via:

AutomationArray{ AutomationArgs{...} }

type AutomationArrayOutput

type AutomationArrayOutput struct{ *pulumi.OutputState }

func (AutomationArrayOutput) ElementType

func (AutomationArrayOutput) ElementType() reflect.Type

func (AutomationArrayOutput) Index

func (AutomationArrayOutput) ToAutomationArrayOutput

func (o AutomationArrayOutput) ToAutomationArrayOutput() AutomationArrayOutput

func (AutomationArrayOutput) ToAutomationArrayOutputWithContext

func (o AutomationArrayOutput) ToAutomationArrayOutputWithContext(ctx context.Context) AutomationArrayOutput

type AutomationInput

type AutomationInput interface {
	pulumi.Input

	ToAutomationOutput() AutomationOutput
	ToAutomationOutputWithContext(ctx context.Context) AutomationOutput
}

type AutomationMap

type AutomationMap map[string]AutomationInput

func (AutomationMap) ElementType

func (AutomationMap) ElementType() reflect.Type

func (AutomationMap) ToAutomationMapOutput

func (i AutomationMap) ToAutomationMapOutput() AutomationMapOutput

func (AutomationMap) ToAutomationMapOutputWithContext

func (i AutomationMap) ToAutomationMapOutputWithContext(ctx context.Context) AutomationMapOutput

type AutomationMapInput

type AutomationMapInput interface {
	pulumi.Input

	ToAutomationMapOutput() AutomationMapOutput
	ToAutomationMapOutputWithContext(context.Context) AutomationMapOutput
}

AutomationMapInput is an input type that accepts AutomationMap and AutomationMapOutput values. You can construct a concrete instance of `AutomationMapInput` via:

AutomationMap{ "key": AutomationArgs{...} }

type AutomationMapOutput

type AutomationMapOutput struct{ *pulumi.OutputState }

func (AutomationMapOutput) ElementType

func (AutomationMapOutput) ElementType() reflect.Type

func (AutomationMapOutput) MapIndex

func (AutomationMapOutput) ToAutomationMapOutput

func (o AutomationMapOutput) ToAutomationMapOutput() AutomationMapOutput

func (AutomationMapOutput) ToAutomationMapOutputWithContext

func (o AutomationMapOutput) ToAutomationMapOutputWithContext(ctx context.Context) AutomationMapOutput

type AutomationOutput

type AutomationOutput struct{ *pulumi.OutputState }

func (AutomationOutput) Buffer

Message string.

func (AutomationOutput) ElementType

func (AutomationOutput) ElementType() reflect.Type

func (AutomationOutput) Format

Format flag. Valid values: `none`, `text`, `html`.

func (AutomationOutput) Header

Header flag. Valid values: `none`, `http`, `8bit`.

func (AutomationOutput) MsgType

func (o AutomationOutput) MsgType() pulumi.StringOutput

Message type.

func (AutomationOutput) ToAutomationOutput

func (o AutomationOutput) ToAutomationOutput() AutomationOutput

func (AutomationOutput) ToAutomationOutputWithContext

func (o AutomationOutput) ToAutomationOutputWithContext(ctx context.Context) AutomationOutput

func (AutomationOutput) Vdomparam

func (o AutomationOutput) 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 AutomationState

type AutomationState struct {
	// Message string.
	Buffer pulumi.StringPtrInput
	// Format flag. Valid values: `none`, `text`, `html`.
	Format pulumi.StringPtrInput
	// Header flag. Valid values: `none`, `http`, `8bit`.
	Header pulumi.StringPtrInput
	// Message type.
	MsgType 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 (AutomationState) ElementType

func (AutomationState) ElementType() reflect.Type

type Devicedetectionportal

type Devicedetectionportal struct {
	pulumi.CustomResourceState

	// Message string.
	Buffer pulumi.StringPtrOutput `pulumi:"buffer"`
	// Format flag.
	Format pulumi.StringOutput `pulumi:"format"`
	// Header flag. Valid values: `none`, `http`, `8bit`.
	Header pulumi.StringOutput `pulumi:"header"`
	// Message type.
	MsgType pulumi.StringOutput `pulumi:"msgType"`
	// 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"`
}

Replacement messages. Applies to FortiOS Version `<= 6.4.1`.

## Import

SystemReplacemsg DeviceDetectionPortal can be imported using any of these accepted formats:

```sh $ pulumi import fortios:system/replacemsg/devicedetectionportal:Devicedetectionportal labelname {{msg_type}} ```

If you do not want to import arguments of block:

$ export "FORTIOS_IMPORT_TABLE"="false"

```sh $ pulumi import fortios:system/replacemsg/devicedetectionportal:Devicedetectionportal labelname {{msg_type}} ```

$ unset "FORTIOS_IMPORT_TABLE"

func GetDevicedetectionportal

func GetDevicedetectionportal(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *DevicedetectionportalState, opts ...pulumi.ResourceOption) (*Devicedetectionportal, error)

GetDevicedetectionportal gets an existing Devicedetectionportal 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 NewDevicedetectionportal

func NewDevicedetectionportal(ctx *pulumi.Context,
	name string, args *DevicedetectionportalArgs, opts ...pulumi.ResourceOption) (*Devicedetectionportal, error)

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

func (*Devicedetectionportal) ElementType

func (*Devicedetectionportal) ElementType() reflect.Type

func (*Devicedetectionportal) ToDevicedetectionportalOutput

func (i *Devicedetectionportal) ToDevicedetectionportalOutput() DevicedetectionportalOutput

func (*Devicedetectionportal) ToDevicedetectionportalOutputWithContext

func (i *Devicedetectionportal) ToDevicedetectionportalOutputWithContext(ctx context.Context) DevicedetectionportalOutput

type DevicedetectionportalArgs

type DevicedetectionportalArgs struct {
	// Message string.
	Buffer pulumi.StringPtrInput
	// Format flag.
	Format pulumi.StringPtrInput
	// Header flag. Valid values: `none`, `http`, `8bit`.
	Header pulumi.StringPtrInput
	// Message type.
	MsgType pulumi.StringInput
	// 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 Devicedetectionportal resource.

func (DevicedetectionportalArgs) ElementType

func (DevicedetectionportalArgs) ElementType() reflect.Type

type DevicedetectionportalArray

type DevicedetectionportalArray []DevicedetectionportalInput

func (DevicedetectionportalArray) ElementType

func (DevicedetectionportalArray) ElementType() reflect.Type

func (DevicedetectionportalArray) ToDevicedetectionportalArrayOutput

func (i DevicedetectionportalArray) ToDevicedetectionportalArrayOutput() DevicedetectionportalArrayOutput

func (DevicedetectionportalArray) ToDevicedetectionportalArrayOutputWithContext

func (i DevicedetectionportalArray) ToDevicedetectionportalArrayOutputWithContext(ctx context.Context) DevicedetectionportalArrayOutput

type DevicedetectionportalArrayInput

type DevicedetectionportalArrayInput interface {
	pulumi.Input

	ToDevicedetectionportalArrayOutput() DevicedetectionportalArrayOutput
	ToDevicedetectionportalArrayOutputWithContext(context.Context) DevicedetectionportalArrayOutput
}

DevicedetectionportalArrayInput is an input type that accepts DevicedetectionportalArray and DevicedetectionportalArrayOutput values. You can construct a concrete instance of `DevicedetectionportalArrayInput` via:

DevicedetectionportalArray{ DevicedetectionportalArgs{...} }

type DevicedetectionportalArrayOutput

type DevicedetectionportalArrayOutput struct{ *pulumi.OutputState }

func (DevicedetectionportalArrayOutput) ElementType

func (DevicedetectionportalArrayOutput) Index

func (DevicedetectionportalArrayOutput) ToDevicedetectionportalArrayOutput

func (o DevicedetectionportalArrayOutput) ToDevicedetectionportalArrayOutput() DevicedetectionportalArrayOutput

func (DevicedetectionportalArrayOutput) ToDevicedetectionportalArrayOutputWithContext

func (o DevicedetectionportalArrayOutput) ToDevicedetectionportalArrayOutputWithContext(ctx context.Context) DevicedetectionportalArrayOutput

type DevicedetectionportalInput

type DevicedetectionportalInput interface {
	pulumi.Input

	ToDevicedetectionportalOutput() DevicedetectionportalOutput
	ToDevicedetectionportalOutputWithContext(ctx context.Context) DevicedetectionportalOutput
}

type DevicedetectionportalMap

type DevicedetectionportalMap map[string]DevicedetectionportalInput

func (DevicedetectionportalMap) ElementType

func (DevicedetectionportalMap) ElementType() reflect.Type

func (DevicedetectionportalMap) ToDevicedetectionportalMapOutput

func (i DevicedetectionportalMap) ToDevicedetectionportalMapOutput() DevicedetectionportalMapOutput

func (DevicedetectionportalMap) ToDevicedetectionportalMapOutputWithContext

func (i DevicedetectionportalMap) ToDevicedetectionportalMapOutputWithContext(ctx context.Context) DevicedetectionportalMapOutput

type DevicedetectionportalMapInput

type DevicedetectionportalMapInput interface {
	pulumi.Input

	ToDevicedetectionportalMapOutput() DevicedetectionportalMapOutput
	ToDevicedetectionportalMapOutputWithContext(context.Context) DevicedetectionportalMapOutput
}

DevicedetectionportalMapInput is an input type that accepts DevicedetectionportalMap and DevicedetectionportalMapOutput values. You can construct a concrete instance of `DevicedetectionportalMapInput` via:

DevicedetectionportalMap{ "key": DevicedetectionportalArgs{...} }

type DevicedetectionportalMapOutput

type DevicedetectionportalMapOutput struct{ *pulumi.OutputState }

func (DevicedetectionportalMapOutput) ElementType

func (DevicedetectionportalMapOutput) MapIndex

func (DevicedetectionportalMapOutput) ToDevicedetectionportalMapOutput

func (o DevicedetectionportalMapOutput) ToDevicedetectionportalMapOutput() DevicedetectionportalMapOutput

func (DevicedetectionportalMapOutput) ToDevicedetectionportalMapOutputWithContext

func (o DevicedetectionportalMapOutput) ToDevicedetectionportalMapOutputWithContext(ctx context.Context) DevicedetectionportalMapOutput

type DevicedetectionportalOutput

type DevicedetectionportalOutput struct{ *pulumi.OutputState }

func (DevicedetectionportalOutput) Buffer

Message string.

func (DevicedetectionportalOutput) ElementType

func (DevicedetectionportalOutput) Format

Format flag.

func (DevicedetectionportalOutput) Header

Header flag. Valid values: `none`, `http`, `8bit`.

func (DevicedetectionportalOutput) MsgType

Message type.

func (DevicedetectionportalOutput) ToDevicedetectionportalOutput

func (o DevicedetectionportalOutput) ToDevicedetectionportalOutput() DevicedetectionportalOutput

func (DevicedetectionportalOutput) ToDevicedetectionportalOutputWithContext

func (o DevicedetectionportalOutput) ToDevicedetectionportalOutputWithContext(ctx context.Context) DevicedetectionportalOutput

func (DevicedetectionportalOutput) Vdomparam

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 DevicedetectionportalState

type DevicedetectionportalState struct {
	// Message string.
	Buffer pulumi.StringPtrInput
	// Format flag.
	Format pulumi.StringPtrInput
	// Header flag. Valid values: `none`, `http`, `8bit`.
	Header pulumi.StringPtrInput
	// Message type.
	MsgType 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 (DevicedetectionportalState) ElementType

func (DevicedetectionportalState) ElementType() reflect.Type

type Ec

type Ec struct {
	pulumi.CustomResourceState

	// Message string.
	Buffer pulumi.StringPtrOutput `pulumi:"buffer"`
	// Format flag. Valid values: `none`, `text`, `html`, `wml`.
	Format pulumi.StringOutput `pulumi:"format"`
	// Header flag. Valid values: `none`, `http`, `8bit`.
	Header pulumi.StringOutput `pulumi:"header"`
	// Message type.
	MsgType pulumi.StringOutput `pulumi:"msgType"`
	// 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"`
}

Replacement messages. Applies to FortiOS Version `<= 6.2.0`.

## Import

SystemReplacemsg Ec can be imported using any of these accepted formats:

```sh $ pulumi import fortios:system/replacemsg/ec:Ec labelname {{msg_type}} ```

If you do not want to import arguments of block:

$ export "FORTIOS_IMPORT_TABLE"="false"

```sh $ pulumi import fortios:system/replacemsg/ec:Ec labelname {{msg_type}} ```

$ unset "FORTIOS_IMPORT_TABLE"

func GetEc

func GetEc(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *EcState, opts ...pulumi.ResourceOption) (*Ec, error)

GetEc gets an existing Ec 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 NewEc

func NewEc(ctx *pulumi.Context,
	name string, args *EcArgs, opts ...pulumi.ResourceOption) (*Ec, error)

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

func (*Ec) ElementType

func (*Ec) ElementType() reflect.Type

func (*Ec) ToEcOutput

func (i *Ec) ToEcOutput() EcOutput

func (*Ec) ToEcOutputWithContext

func (i *Ec) ToEcOutputWithContext(ctx context.Context) EcOutput

type EcArgs

type EcArgs struct {
	// Message string.
	Buffer pulumi.StringPtrInput
	// Format flag. Valid values: `none`, `text`, `html`, `wml`.
	Format pulumi.StringPtrInput
	// Header flag. Valid values: `none`, `http`, `8bit`.
	Header pulumi.StringPtrInput
	// Message type.
	MsgType pulumi.StringInput
	// 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 Ec resource.

func (EcArgs) ElementType

func (EcArgs) ElementType() reflect.Type

type EcArray

type EcArray []EcInput

func (EcArray) ElementType

func (EcArray) ElementType() reflect.Type

func (EcArray) ToEcArrayOutput

func (i EcArray) ToEcArrayOutput() EcArrayOutput

func (EcArray) ToEcArrayOutputWithContext

func (i EcArray) ToEcArrayOutputWithContext(ctx context.Context) EcArrayOutput

type EcArrayInput

type EcArrayInput interface {
	pulumi.Input

	ToEcArrayOutput() EcArrayOutput
	ToEcArrayOutputWithContext(context.Context) EcArrayOutput
}

EcArrayInput is an input type that accepts EcArray and EcArrayOutput values. You can construct a concrete instance of `EcArrayInput` via:

EcArray{ EcArgs{...} }

type EcArrayOutput

type EcArrayOutput struct{ *pulumi.OutputState }

func (EcArrayOutput) ElementType

func (EcArrayOutput) ElementType() reflect.Type

func (EcArrayOutput) Index

func (EcArrayOutput) ToEcArrayOutput

func (o EcArrayOutput) ToEcArrayOutput() EcArrayOutput

func (EcArrayOutput) ToEcArrayOutputWithContext

func (o EcArrayOutput) ToEcArrayOutputWithContext(ctx context.Context) EcArrayOutput

type EcInput

type EcInput interface {
	pulumi.Input

	ToEcOutput() EcOutput
	ToEcOutputWithContext(ctx context.Context) EcOutput
}

type EcMap

type EcMap map[string]EcInput

func (EcMap) ElementType

func (EcMap) ElementType() reflect.Type

func (EcMap) ToEcMapOutput

func (i EcMap) ToEcMapOutput() EcMapOutput

func (EcMap) ToEcMapOutputWithContext

func (i EcMap) ToEcMapOutputWithContext(ctx context.Context) EcMapOutput

type EcMapInput

type EcMapInput interface {
	pulumi.Input

	ToEcMapOutput() EcMapOutput
	ToEcMapOutputWithContext(context.Context) EcMapOutput
}

EcMapInput is an input type that accepts EcMap and EcMapOutput values. You can construct a concrete instance of `EcMapInput` via:

EcMap{ "key": EcArgs{...} }

type EcMapOutput

type EcMapOutput struct{ *pulumi.OutputState }

func (EcMapOutput) ElementType

func (EcMapOutput) ElementType() reflect.Type

func (EcMapOutput) MapIndex

func (o EcMapOutput) MapIndex(k pulumi.StringInput) EcOutput

func (EcMapOutput) ToEcMapOutput

func (o EcMapOutput) ToEcMapOutput() EcMapOutput

func (EcMapOutput) ToEcMapOutputWithContext

func (o EcMapOutput) ToEcMapOutputWithContext(ctx context.Context) EcMapOutput

type EcOutput

type EcOutput struct{ *pulumi.OutputState }

func (EcOutput) Buffer

func (o EcOutput) Buffer() pulumi.StringPtrOutput

Message string.

func (EcOutput) ElementType

func (EcOutput) ElementType() reflect.Type

func (EcOutput) Format

func (o EcOutput) Format() pulumi.StringOutput

Format flag. Valid values: `none`, `text`, `html`, `wml`.

func (EcOutput) Header

func (o EcOutput) Header() pulumi.StringOutput

Header flag. Valid values: `none`, `http`, `8bit`.

func (EcOutput) MsgType

func (o EcOutput) MsgType() pulumi.StringOutput

Message type.

func (EcOutput) ToEcOutput

func (o EcOutput) ToEcOutput() EcOutput

func (EcOutput) ToEcOutputWithContext

func (o EcOutput) ToEcOutputWithContext(ctx context.Context) EcOutput

func (EcOutput) Vdomparam

func (o EcOutput) 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 EcState

type EcState struct {
	// Message string.
	Buffer pulumi.StringPtrInput
	// Format flag. Valid values: `none`, `text`, `html`, `wml`.
	Format pulumi.StringPtrInput
	// Header flag. Valid values: `none`, `http`, `8bit`.
	Header pulumi.StringPtrInput
	// Message type.
	MsgType 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 (EcState) ElementType

func (EcState) ElementType() reflect.Type

type Fortiguardwf

type Fortiguardwf struct {
	pulumi.CustomResourceState

	// Message string.
	Buffer pulumi.StringPtrOutput `pulumi:"buffer"`
	// Format flag.
	Format pulumi.StringOutput `pulumi:"format"`
	// Header flag. Valid values: `none`, `http`, `8bit`.
	Header pulumi.StringOutput `pulumi:"header"`
	// Message type.
	MsgType pulumi.StringOutput `pulumi:"msgType"`
	// 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"`
}

Replacement messages.

## Import

SystemReplacemsg FortiguardWf can be imported using any of these accepted formats:

```sh $ pulumi import fortios:system/replacemsg/fortiguardwf:Fortiguardwf labelname {{msg_type}} ```

If you do not want to import arguments of block:

$ export "FORTIOS_IMPORT_TABLE"="false"

```sh $ pulumi import fortios:system/replacemsg/fortiguardwf:Fortiguardwf labelname {{msg_type}} ```

$ unset "FORTIOS_IMPORT_TABLE"

func GetFortiguardwf

func GetFortiguardwf(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *FortiguardwfState, opts ...pulumi.ResourceOption) (*Fortiguardwf, error)

GetFortiguardwf gets an existing Fortiguardwf 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 NewFortiguardwf

func NewFortiguardwf(ctx *pulumi.Context,
	name string, args *FortiguardwfArgs, opts ...pulumi.ResourceOption) (*Fortiguardwf, error)

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

func (*Fortiguardwf) ElementType

func (*Fortiguardwf) ElementType() reflect.Type

func (*Fortiguardwf) ToFortiguardwfOutput

func (i *Fortiguardwf) ToFortiguardwfOutput() FortiguardwfOutput

func (*Fortiguardwf) ToFortiguardwfOutputWithContext

func (i *Fortiguardwf) ToFortiguardwfOutputWithContext(ctx context.Context) FortiguardwfOutput

type FortiguardwfArgs

type FortiguardwfArgs struct {
	// Message string.
	Buffer pulumi.StringPtrInput
	// Format flag.
	Format pulumi.StringPtrInput
	// Header flag. Valid values: `none`, `http`, `8bit`.
	Header pulumi.StringPtrInput
	// Message type.
	MsgType pulumi.StringInput
	// 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 Fortiguardwf resource.

func (FortiguardwfArgs) ElementType

func (FortiguardwfArgs) ElementType() reflect.Type

type FortiguardwfArray

type FortiguardwfArray []FortiguardwfInput

func (FortiguardwfArray) ElementType

func (FortiguardwfArray) ElementType() reflect.Type

func (FortiguardwfArray) ToFortiguardwfArrayOutput

func (i FortiguardwfArray) ToFortiguardwfArrayOutput() FortiguardwfArrayOutput

func (FortiguardwfArray) ToFortiguardwfArrayOutputWithContext

func (i FortiguardwfArray) ToFortiguardwfArrayOutputWithContext(ctx context.Context) FortiguardwfArrayOutput

type FortiguardwfArrayInput

type FortiguardwfArrayInput interface {
	pulumi.Input

	ToFortiguardwfArrayOutput() FortiguardwfArrayOutput
	ToFortiguardwfArrayOutputWithContext(context.Context) FortiguardwfArrayOutput
}

FortiguardwfArrayInput is an input type that accepts FortiguardwfArray and FortiguardwfArrayOutput values. You can construct a concrete instance of `FortiguardwfArrayInput` via:

FortiguardwfArray{ FortiguardwfArgs{...} }

type FortiguardwfArrayOutput

type FortiguardwfArrayOutput struct{ *pulumi.OutputState }

func (FortiguardwfArrayOutput) ElementType

func (FortiguardwfArrayOutput) ElementType() reflect.Type

func (FortiguardwfArrayOutput) Index

func (FortiguardwfArrayOutput) ToFortiguardwfArrayOutput

func (o FortiguardwfArrayOutput) ToFortiguardwfArrayOutput() FortiguardwfArrayOutput

func (FortiguardwfArrayOutput) ToFortiguardwfArrayOutputWithContext

func (o FortiguardwfArrayOutput) ToFortiguardwfArrayOutputWithContext(ctx context.Context) FortiguardwfArrayOutput

type FortiguardwfInput

type FortiguardwfInput interface {
	pulumi.Input

	ToFortiguardwfOutput() FortiguardwfOutput
	ToFortiguardwfOutputWithContext(ctx context.Context) FortiguardwfOutput
}

type FortiguardwfMap

type FortiguardwfMap map[string]FortiguardwfInput

func (FortiguardwfMap) ElementType

func (FortiguardwfMap) ElementType() reflect.Type

func (FortiguardwfMap) ToFortiguardwfMapOutput

func (i FortiguardwfMap) ToFortiguardwfMapOutput() FortiguardwfMapOutput

func (FortiguardwfMap) ToFortiguardwfMapOutputWithContext

func (i FortiguardwfMap) ToFortiguardwfMapOutputWithContext(ctx context.Context) FortiguardwfMapOutput

type FortiguardwfMapInput

type FortiguardwfMapInput interface {
	pulumi.Input

	ToFortiguardwfMapOutput() FortiguardwfMapOutput
	ToFortiguardwfMapOutputWithContext(context.Context) FortiguardwfMapOutput
}

FortiguardwfMapInput is an input type that accepts FortiguardwfMap and FortiguardwfMapOutput values. You can construct a concrete instance of `FortiguardwfMapInput` via:

FortiguardwfMap{ "key": FortiguardwfArgs{...} }

type FortiguardwfMapOutput

type FortiguardwfMapOutput struct{ *pulumi.OutputState }

func (FortiguardwfMapOutput) ElementType

func (FortiguardwfMapOutput) ElementType() reflect.Type

func (FortiguardwfMapOutput) MapIndex

func (FortiguardwfMapOutput) ToFortiguardwfMapOutput

func (o FortiguardwfMapOutput) ToFortiguardwfMapOutput() FortiguardwfMapOutput

func (FortiguardwfMapOutput) ToFortiguardwfMapOutputWithContext

func (o FortiguardwfMapOutput) ToFortiguardwfMapOutputWithContext(ctx context.Context) FortiguardwfMapOutput

type FortiguardwfOutput

type FortiguardwfOutput struct{ *pulumi.OutputState }

func (FortiguardwfOutput) Buffer

Message string.

func (FortiguardwfOutput) ElementType

func (FortiguardwfOutput) ElementType() reflect.Type

func (FortiguardwfOutput) Format

Format flag.

func (FortiguardwfOutput) Header

Header flag. Valid values: `none`, `http`, `8bit`.

func (FortiguardwfOutput) MsgType

Message type.

func (FortiguardwfOutput) ToFortiguardwfOutput

func (o FortiguardwfOutput) ToFortiguardwfOutput() FortiguardwfOutput

func (FortiguardwfOutput) ToFortiguardwfOutputWithContext

func (o FortiguardwfOutput) ToFortiguardwfOutputWithContext(ctx context.Context) FortiguardwfOutput

func (FortiguardwfOutput) Vdomparam

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 FortiguardwfState

type FortiguardwfState struct {
	// Message string.
	Buffer pulumi.StringPtrInput
	// Format flag.
	Format pulumi.StringPtrInput
	// Header flag. Valid values: `none`, `http`, `8bit`.
	Header pulumi.StringPtrInput
	// Message type.
	MsgType 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 (FortiguardwfState) ElementType

func (FortiguardwfState) ElementType() reflect.Type

type Ftp

type Ftp struct {
	pulumi.CustomResourceState

	// Message string.
	Buffer pulumi.StringPtrOutput `pulumi:"buffer"`
	// Format flag.
	Format pulumi.StringOutput `pulumi:"format"`
	// Header flag. Valid values: `none`, `http`, `8bit`.
	Header pulumi.StringOutput `pulumi:"header"`
	// Message type.
	MsgType pulumi.StringOutput `pulumi:"msgType"`
	// 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"`
}

Replacement messages.

## Import

SystemReplacemsg Ftp can be imported using any of these accepted formats:

```sh $ pulumi import fortios:system/replacemsg/ftp:Ftp labelname {{msg_type}} ```

If you do not want to import arguments of block:

$ export "FORTIOS_IMPORT_TABLE"="false"

```sh $ pulumi import fortios:system/replacemsg/ftp:Ftp labelname {{msg_type}} ```

$ unset "FORTIOS_IMPORT_TABLE"

func GetFtp

func GetFtp(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *FtpState, opts ...pulumi.ResourceOption) (*Ftp, error)

GetFtp gets an existing Ftp 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 NewFtp

func NewFtp(ctx *pulumi.Context,
	name string, args *FtpArgs, opts ...pulumi.ResourceOption) (*Ftp, error)

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

func (*Ftp) ElementType

func (*Ftp) ElementType() reflect.Type

func (*Ftp) ToFtpOutput

func (i *Ftp) ToFtpOutput() FtpOutput

func (*Ftp) ToFtpOutputWithContext

func (i *Ftp) ToFtpOutputWithContext(ctx context.Context) FtpOutput

type FtpArgs

type FtpArgs struct {
	// Message string.
	Buffer pulumi.StringPtrInput
	// Format flag.
	Format pulumi.StringPtrInput
	// Header flag. Valid values: `none`, `http`, `8bit`.
	Header pulumi.StringPtrInput
	// Message type.
	MsgType pulumi.StringInput
	// 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 Ftp resource.

func (FtpArgs) ElementType

func (FtpArgs) ElementType() reflect.Type

type FtpArray

type FtpArray []FtpInput

func (FtpArray) ElementType

func (FtpArray) ElementType() reflect.Type

func (FtpArray) ToFtpArrayOutput

func (i FtpArray) ToFtpArrayOutput() FtpArrayOutput

func (FtpArray) ToFtpArrayOutputWithContext

func (i FtpArray) ToFtpArrayOutputWithContext(ctx context.Context) FtpArrayOutput

type FtpArrayInput

type FtpArrayInput interface {
	pulumi.Input

	ToFtpArrayOutput() FtpArrayOutput
	ToFtpArrayOutputWithContext(context.Context) FtpArrayOutput
}

FtpArrayInput is an input type that accepts FtpArray and FtpArrayOutput values. You can construct a concrete instance of `FtpArrayInput` via:

FtpArray{ FtpArgs{...} }

type FtpArrayOutput

type FtpArrayOutput struct{ *pulumi.OutputState }

func (FtpArrayOutput) ElementType

func (FtpArrayOutput) ElementType() reflect.Type

func (FtpArrayOutput) Index

func (FtpArrayOutput) ToFtpArrayOutput

func (o FtpArrayOutput) ToFtpArrayOutput() FtpArrayOutput

func (FtpArrayOutput) ToFtpArrayOutputWithContext

func (o FtpArrayOutput) ToFtpArrayOutputWithContext(ctx context.Context) FtpArrayOutput

type FtpInput

type FtpInput interface {
	pulumi.Input

	ToFtpOutput() FtpOutput
	ToFtpOutputWithContext(ctx context.Context) FtpOutput
}

type FtpMap

type FtpMap map[string]FtpInput

func (FtpMap) ElementType

func (FtpMap) ElementType() reflect.Type

func (FtpMap) ToFtpMapOutput

func (i FtpMap) ToFtpMapOutput() FtpMapOutput

func (FtpMap) ToFtpMapOutputWithContext

func (i FtpMap) ToFtpMapOutputWithContext(ctx context.Context) FtpMapOutput

type FtpMapInput

type FtpMapInput interface {
	pulumi.Input

	ToFtpMapOutput() FtpMapOutput
	ToFtpMapOutputWithContext(context.Context) FtpMapOutput
}

FtpMapInput is an input type that accepts FtpMap and FtpMapOutput values. You can construct a concrete instance of `FtpMapInput` via:

FtpMap{ "key": FtpArgs{...} }

type FtpMapOutput

type FtpMapOutput struct{ *pulumi.OutputState }

func (FtpMapOutput) ElementType

func (FtpMapOutput) ElementType() reflect.Type

func (FtpMapOutput) MapIndex

func (o FtpMapOutput) MapIndex(k pulumi.StringInput) FtpOutput

func (FtpMapOutput) ToFtpMapOutput

func (o FtpMapOutput) ToFtpMapOutput() FtpMapOutput

func (FtpMapOutput) ToFtpMapOutputWithContext

func (o FtpMapOutput) ToFtpMapOutputWithContext(ctx context.Context) FtpMapOutput

type FtpOutput

type FtpOutput struct{ *pulumi.OutputState }

func (FtpOutput) Buffer

func (o FtpOutput) Buffer() pulumi.StringPtrOutput

Message string.

func (FtpOutput) ElementType

func (FtpOutput) ElementType() reflect.Type

func (FtpOutput) Format

func (o FtpOutput) Format() pulumi.StringOutput

Format flag.

func (FtpOutput) Header

func (o FtpOutput) Header() pulumi.StringOutput

Header flag. Valid values: `none`, `http`, `8bit`.

func (FtpOutput) MsgType

func (o FtpOutput) MsgType() pulumi.StringOutput

Message type.

func (FtpOutput) ToFtpOutput

func (o FtpOutput) ToFtpOutput() FtpOutput

func (FtpOutput) ToFtpOutputWithContext

func (o FtpOutput) ToFtpOutputWithContext(ctx context.Context) FtpOutput

func (FtpOutput) Vdomparam

func (o FtpOutput) 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 FtpState

type FtpState struct {
	// Message string.
	Buffer pulumi.StringPtrInput
	// Format flag.
	Format pulumi.StringPtrInput
	// Header flag. Valid values: `none`, `http`, `8bit`.
	Header pulumi.StringPtrInput
	// Message type.
	MsgType 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 (FtpState) ElementType

func (FtpState) ElementType() reflect.Type

type Http

type Http struct {
	pulumi.CustomResourceState

	// Message string.
	Buffer pulumi.StringPtrOutput `pulumi:"buffer"`
	// Format flag.
	Format pulumi.StringOutput `pulumi:"format"`
	// Header flag. Valid values: `none`, `http`, `8bit`.
	Header pulumi.StringOutput `pulumi:"header"`
	// Message type.
	MsgType pulumi.StringOutput `pulumi:"msgType"`
	// 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"`
}

Replacement messages.

## Import

SystemReplacemsg Http can be imported using any of these accepted formats:

```sh $ pulumi import fortios:system/replacemsg/http:Http labelname {{msg_type}} ```

If you do not want to import arguments of block:

$ export "FORTIOS_IMPORT_TABLE"="false"

```sh $ pulumi import fortios:system/replacemsg/http:Http labelname {{msg_type}} ```

$ unset "FORTIOS_IMPORT_TABLE"

func GetHttp

func GetHttp(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *HttpState, opts ...pulumi.ResourceOption) (*Http, error)

GetHttp gets an existing Http 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 NewHttp

func NewHttp(ctx *pulumi.Context,
	name string, args *HttpArgs, opts ...pulumi.ResourceOption) (*Http, error)

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

func (*Http) ElementType

func (*Http) ElementType() reflect.Type

func (*Http) ToHttpOutput

func (i *Http) ToHttpOutput() HttpOutput

func (*Http) ToHttpOutputWithContext

func (i *Http) ToHttpOutputWithContext(ctx context.Context) HttpOutput

type HttpArgs

type HttpArgs struct {
	// Message string.
	Buffer pulumi.StringPtrInput
	// Format flag.
	Format pulumi.StringPtrInput
	// Header flag. Valid values: `none`, `http`, `8bit`.
	Header pulumi.StringPtrInput
	// Message type.
	MsgType pulumi.StringInput
	// 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 Http resource.

func (HttpArgs) ElementType

func (HttpArgs) ElementType() reflect.Type

type HttpArray

type HttpArray []HttpInput

func (HttpArray) ElementType

func (HttpArray) ElementType() reflect.Type

func (HttpArray) ToHttpArrayOutput

func (i HttpArray) ToHttpArrayOutput() HttpArrayOutput

func (HttpArray) ToHttpArrayOutputWithContext

func (i HttpArray) ToHttpArrayOutputWithContext(ctx context.Context) HttpArrayOutput

type HttpArrayInput

type HttpArrayInput interface {
	pulumi.Input

	ToHttpArrayOutput() HttpArrayOutput
	ToHttpArrayOutputWithContext(context.Context) HttpArrayOutput
}

HttpArrayInput is an input type that accepts HttpArray and HttpArrayOutput values. You can construct a concrete instance of `HttpArrayInput` via:

HttpArray{ HttpArgs{...} }

type HttpArrayOutput

type HttpArrayOutput struct{ *pulumi.OutputState }

func (HttpArrayOutput) ElementType

func (HttpArrayOutput) ElementType() reflect.Type

func (HttpArrayOutput) Index

func (HttpArrayOutput) ToHttpArrayOutput

func (o HttpArrayOutput) ToHttpArrayOutput() HttpArrayOutput

func (HttpArrayOutput) ToHttpArrayOutputWithContext

func (o HttpArrayOutput) ToHttpArrayOutputWithContext(ctx context.Context) HttpArrayOutput

type HttpInput

type HttpInput interface {
	pulumi.Input

	ToHttpOutput() HttpOutput
	ToHttpOutputWithContext(ctx context.Context) HttpOutput
}

type HttpMap

type HttpMap map[string]HttpInput

func (HttpMap) ElementType

func (HttpMap) ElementType() reflect.Type

func (HttpMap) ToHttpMapOutput

func (i HttpMap) ToHttpMapOutput() HttpMapOutput

func (HttpMap) ToHttpMapOutputWithContext

func (i HttpMap) ToHttpMapOutputWithContext(ctx context.Context) HttpMapOutput

type HttpMapInput

type HttpMapInput interface {
	pulumi.Input

	ToHttpMapOutput() HttpMapOutput
	ToHttpMapOutputWithContext(context.Context) HttpMapOutput
}

HttpMapInput is an input type that accepts HttpMap and HttpMapOutput values. You can construct a concrete instance of `HttpMapInput` via:

HttpMap{ "key": HttpArgs{...} }

type HttpMapOutput

type HttpMapOutput struct{ *pulumi.OutputState }

func (HttpMapOutput) ElementType

func (HttpMapOutput) ElementType() reflect.Type

func (HttpMapOutput) MapIndex

func (HttpMapOutput) ToHttpMapOutput

func (o HttpMapOutput) ToHttpMapOutput() HttpMapOutput

func (HttpMapOutput) ToHttpMapOutputWithContext

func (o HttpMapOutput) ToHttpMapOutputWithContext(ctx context.Context) HttpMapOutput

type HttpOutput

type HttpOutput struct{ *pulumi.OutputState }

func (HttpOutput) Buffer

func (o HttpOutput) Buffer() pulumi.StringPtrOutput

Message string.

func (HttpOutput) ElementType

func (HttpOutput) ElementType() reflect.Type

func (HttpOutput) Format

func (o HttpOutput) Format() pulumi.StringOutput

Format flag.

func (HttpOutput) Header

func (o HttpOutput) Header() pulumi.StringOutput

Header flag. Valid values: `none`, `http`, `8bit`.

func (HttpOutput) MsgType

func (o HttpOutput) MsgType() pulumi.StringOutput

Message type.

func (HttpOutput) ToHttpOutput

func (o HttpOutput) ToHttpOutput() HttpOutput

func (HttpOutput) ToHttpOutputWithContext

func (o HttpOutput) ToHttpOutputWithContext(ctx context.Context) HttpOutput

func (HttpOutput) Vdomparam

func (o HttpOutput) 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 HttpState

type HttpState struct {
	// Message string.
	Buffer pulumi.StringPtrInput
	// Format flag.
	Format pulumi.StringPtrInput
	// Header flag. Valid values: `none`, `http`, `8bit`.
	Header pulumi.StringPtrInput
	// Message type.
	MsgType 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 (HttpState) ElementType

func (HttpState) ElementType() reflect.Type

type Icap

type Icap struct {
	pulumi.CustomResourceState

	// Message string.
	Buffer pulumi.StringPtrOutput `pulumi:"buffer"`
	// Format flag.
	Format pulumi.StringOutput `pulumi:"format"`
	// Header flag. Valid values: `none`, `http`, `8bit`.
	Header pulumi.StringOutput `pulumi:"header"`
	// Message type.
	MsgType pulumi.StringOutput `pulumi:"msgType"`
	// 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"`
}

Replacement messages.

## Import

SystemReplacemsg Icap can be imported using any of these accepted formats:

```sh $ pulumi import fortios:system/replacemsg/icap:Icap labelname {{msg_type}} ```

If you do not want to import arguments of block:

$ export "FORTIOS_IMPORT_TABLE"="false"

```sh $ pulumi import fortios:system/replacemsg/icap:Icap labelname {{msg_type}} ```

$ unset "FORTIOS_IMPORT_TABLE"

func GetIcap

func GetIcap(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *IcapState, opts ...pulumi.ResourceOption) (*Icap, error)

GetIcap gets an existing Icap 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 NewIcap

func NewIcap(ctx *pulumi.Context,
	name string, args *IcapArgs, opts ...pulumi.ResourceOption) (*Icap, error)

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

func (*Icap) ElementType

func (*Icap) ElementType() reflect.Type

func (*Icap) ToIcapOutput

func (i *Icap) ToIcapOutput() IcapOutput

func (*Icap) ToIcapOutputWithContext

func (i *Icap) ToIcapOutputWithContext(ctx context.Context) IcapOutput

type IcapArgs

type IcapArgs struct {
	// Message string.
	Buffer pulumi.StringPtrInput
	// Format flag.
	Format pulumi.StringPtrInput
	// Header flag. Valid values: `none`, `http`, `8bit`.
	Header pulumi.StringPtrInput
	// Message type.
	MsgType pulumi.StringInput
	// 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 Icap resource.

func (IcapArgs) ElementType

func (IcapArgs) ElementType() reflect.Type

type IcapArray

type IcapArray []IcapInput

func (IcapArray) ElementType

func (IcapArray) ElementType() reflect.Type

func (IcapArray) ToIcapArrayOutput

func (i IcapArray) ToIcapArrayOutput() IcapArrayOutput

func (IcapArray) ToIcapArrayOutputWithContext

func (i IcapArray) ToIcapArrayOutputWithContext(ctx context.Context) IcapArrayOutput

type IcapArrayInput

type IcapArrayInput interface {
	pulumi.Input

	ToIcapArrayOutput() IcapArrayOutput
	ToIcapArrayOutputWithContext(context.Context) IcapArrayOutput
}

IcapArrayInput is an input type that accepts IcapArray and IcapArrayOutput values. You can construct a concrete instance of `IcapArrayInput` via:

IcapArray{ IcapArgs{...} }

type IcapArrayOutput

type IcapArrayOutput struct{ *pulumi.OutputState }

func (IcapArrayOutput) ElementType

func (IcapArrayOutput) ElementType() reflect.Type

func (IcapArrayOutput) Index

func (IcapArrayOutput) ToIcapArrayOutput

func (o IcapArrayOutput) ToIcapArrayOutput() IcapArrayOutput

func (IcapArrayOutput) ToIcapArrayOutputWithContext

func (o IcapArrayOutput) ToIcapArrayOutputWithContext(ctx context.Context) IcapArrayOutput

type IcapInput

type IcapInput interface {
	pulumi.Input

	ToIcapOutput() IcapOutput
	ToIcapOutputWithContext(ctx context.Context) IcapOutput
}

type IcapMap

type IcapMap map[string]IcapInput

func (IcapMap) ElementType

func (IcapMap) ElementType() reflect.Type

func (IcapMap) ToIcapMapOutput

func (i IcapMap) ToIcapMapOutput() IcapMapOutput

func (IcapMap) ToIcapMapOutputWithContext

func (i IcapMap) ToIcapMapOutputWithContext(ctx context.Context) IcapMapOutput

type IcapMapInput

type IcapMapInput interface {
	pulumi.Input

	ToIcapMapOutput() IcapMapOutput
	ToIcapMapOutputWithContext(context.Context) IcapMapOutput
}

IcapMapInput is an input type that accepts IcapMap and IcapMapOutput values. You can construct a concrete instance of `IcapMapInput` via:

IcapMap{ "key": IcapArgs{...} }

type IcapMapOutput

type IcapMapOutput struct{ *pulumi.OutputState }

func (IcapMapOutput) ElementType

func (IcapMapOutput) ElementType() reflect.Type

func (IcapMapOutput) MapIndex

func (IcapMapOutput) ToIcapMapOutput

func (o IcapMapOutput) ToIcapMapOutput() IcapMapOutput

func (IcapMapOutput) ToIcapMapOutputWithContext

func (o IcapMapOutput) ToIcapMapOutputWithContext(ctx context.Context) IcapMapOutput

type IcapOutput

type IcapOutput struct{ *pulumi.OutputState }

func (IcapOutput) Buffer

func (o IcapOutput) Buffer() pulumi.StringPtrOutput

Message string.

func (IcapOutput) ElementType

func (IcapOutput) ElementType() reflect.Type

func (IcapOutput) Format

func (o IcapOutput) Format() pulumi.StringOutput

Format flag.

func (IcapOutput) Header

func (o IcapOutput) Header() pulumi.StringOutput

Header flag. Valid values: `none`, `http`, `8bit`.

func (IcapOutput) MsgType

func (o IcapOutput) MsgType() pulumi.StringOutput

Message type.

func (IcapOutput) ToIcapOutput

func (o IcapOutput) ToIcapOutput() IcapOutput

func (IcapOutput) ToIcapOutputWithContext

func (o IcapOutput) ToIcapOutputWithContext(ctx context.Context) IcapOutput

func (IcapOutput) Vdomparam

func (o IcapOutput) 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 IcapState

type IcapState struct {
	// Message string.
	Buffer pulumi.StringPtrInput
	// Format flag.
	Format pulumi.StringPtrInput
	// Header flag. Valid values: `none`, `http`, `8bit`.
	Header pulumi.StringPtrInput
	// Message type.
	MsgType 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 (IcapState) ElementType

func (IcapState) ElementType() reflect.Type

type Mail

type Mail struct {
	pulumi.CustomResourceState

	// Message string.
	Buffer pulumi.StringPtrOutput `pulumi:"buffer"`
	// Format flag.
	Format pulumi.StringOutput `pulumi:"format"`
	// Header flag. Valid values: `none`, `http`, `8bit`.
	Header pulumi.StringOutput `pulumi:"header"`
	// Message type.
	MsgType pulumi.StringOutput `pulumi:"msgType"`
	// 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"`
}

Replacement messages.

## Import

SystemReplacemsg Mail can be imported using any of these accepted formats:

```sh $ pulumi import fortios:system/replacemsg/mail:Mail labelname {{msg_type}} ```

If you do not want to import arguments of block:

$ export "FORTIOS_IMPORT_TABLE"="false"

```sh $ pulumi import fortios:system/replacemsg/mail:Mail labelname {{msg_type}} ```

$ unset "FORTIOS_IMPORT_TABLE"

func GetMail

func GetMail(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *MailState, opts ...pulumi.ResourceOption) (*Mail, error)

GetMail gets an existing Mail 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 NewMail

func NewMail(ctx *pulumi.Context,
	name string, args *MailArgs, opts ...pulumi.ResourceOption) (*Mail, error)

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

func (*Mail) ElementType

func (*Mail) ElementType() reflect.Type

func (*Mail) ToMailOutput

func (i *Mail) ToMailOutput() MailOutput

func (*Mail) ToMailOutputWithContext

func (i *Mail) ToMailOutputWithContext(ctx context.Context) MailOutput

type MailArgs

type MailArgs struct {
	// Message string.
	Buffer pulumi.StringPtrInput
	// Format flag.
	Format pulumi.StringPtrInput
	// Header flag. Valid values: `none`, `http`, `8bit`.
	Header pulumi.StringPtrInput
	// Message type.
	MsgType pulumi.StringInput
	// 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 Mail resource.

func (MailArgs) ElementType

func (MailArgs) ElementType() reflect.Type

type MailArray

type MailArray []MailInput

func (MailArray) ElementType

func (MailArray) ElementType() reflect.Type

func (MailArray) ToMailArrayOutput

func (i MailArray) ToMailArrayOutput() MailArrayOutput

func (MailArray) ToMailArrayOutputWithContext

func (i MailArray) ToMailArrayOutputWithContext(ctx context.Context) MailArrayOutput

type MailArrayInput

type MailArrayInput interface {
	pulumi.Input

	ToMailArrayOutput() MailArrayOutput
	ToMailArrayOutputWithContext(context.Context) MailArrayOutput
}

MailArrayInput is an input type that accepts MailArray and MailArrayOutput values. You can construct a concrete instance of `MailArrayInput` via:

MailArray{ MailArgs{...} }

type MailArrayOutput

type MailArrayOutput struct{ *pulumi.OutputState }

func (MailArrayOutput) ElementType

func (MailArrayOutput) ElementType() reflect.Type

func (MailArrayOutput) Index

func (MailArrayOutput) ToMailArrayOutput

func (o MailArrayOutput) ToMailArrayOutput() MailArrayOutput

func (MailArrayOutput) ToMailArrayOutputWithContext

func (o MailArrayOutput) ToMailArrayOutputWithContext(ctx context.Context) MailArrayOutput

type MailInput

type MailInput interface {
	pulumi.Input

	ToMailOutput() MailOutput
	ToMailOutputWithContext(ctx context.Context) MailOutput
}

type MailMap

type MailMap map[string]MailInput

func (MailMap) ElementType

func (MailMap) ElementType() reflect.Type

func (MailMap) ToMailMapOutput

func (i MailMap) ToMailMapOutput() MailMapOutput

func (MailMap) ToMailMapOutputWithContext

func (i MailMap) ToMailMapOutputWithContext(ctx context.Context) MailMapOutput

type MailMapInput

type MailMapInput interface {
	pulumi.Input

	ToMailMapOutput() MailMapOutput
	ToMailMapOutputWithContext(context.Context) MailMapOutput
}

MailMapInput is an input type that accepts MailMap and MailMapOutput values. You can construct a concrete instance of `MailMapInput` via:

MailMap{ "key": MailArgs{...} }

type MailMapOutput

type MailMapOutput struct{ *pulumi.OutputState }

func (MailMapOutput) ElementType

func (MailMapOutput) ElementType() reflect.Type

func (MailMapOutput) MapIndex

func (MailMapOutput) ToMailMapOutput

func (o MailMapOutput) ToMailMapOutput() MailMapOutput

func (MailMapOutput) ToMailMapOutputWithContext

func (o MailMapOutput) ToMailMapOutputWithContext(ctx context.Context) MailMapOutput

type MailOutput

type MailOutput struct{ *pulumi.OutputState }

func (MailOutput) Buffer

func (o MailOutput) Buffer() pulumi.StringPtrOutput

Message string.

func (MailOutput) ElementType

func (MailOutput) ElementType() reflect.Type

func (MailOutput) Format

func (o MailOutput) Format() pulumi.StringOutput

Format flag.

func (MailOutput) Header

func (o MailOutput) Header() pulumi.StringOutput

Header flag. Valid values: `none`, `http`, `8bit`.

func (MailOutput) MsgType

func (o MailOutput) MsgType() pulumi.StringOutput

Message type.

func (MailOutput) ToMailOutput

func (o MailOutput) ToMailOutput() MailOutput

func (MailOutput) ToMailOutputWithContext

func (o MailOutput) ToMailOutputWithContext(ctx context.Context) MailOutput

func (MailOutput) Vdomparam

func (o MailOutput) 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 MailState

type MailState struct {
	// Message string.
	Buffer pulumi.StringPtrInput
	// Format flag.
	Format pulumi.StringPtrInput
	// Header flag. Valid values: `none`, `http`, `8bit`.
	Header pulumi.StringPtrInput
	// Message type.
	MsgType 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 (MailState) ElementType

func (MailState) ElementType() reflect.Type

type Nacquar

type Nacquar struct {
	pulumi.CustomResourceState

	// Message string.
	Buffer pulumi.StringPtrOutput `pulumi:"buffer"`
	// Format flag.
	Format pulumi.StringOutput `pulumi:"format"`
	// Header flag. Valid values: `none`, `http`, `8bit`.
	Header pulumi.StringOutput `pulumi:"header"`
	// Message type.
	MsgType pulumi.StringOutput `pulumi:"msgType"`
	// 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"`
}

Replacement messages.

## Import

SystemReplacemsg NacQuar can be imported using any of these accepted formats:

```sh $ pulumi import fortios:system/replacemsg/nacquar:Nacquar labelname {{msg_type}} ```

If you do not want to import arguments of block:

$ export "FORTIOS_IMPORT_TABLE"="false"

```sh $ pulumi import fortios:system/replacemsg/nacquar:Nacquar labelname {{msg_type}} ```

$ unset "FORTIOS_IMPORT_TABLE"

func GetNacquar

func GetNacquar(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *NacquarState, opts ...pulumi.ResourceOption) (*Nacquar, error)

GetNacquar gets an existing Nacquar 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 NewNacquar

func NewNacquar(ctx *pulumi.Context,
	name string, args *NacquarArgs, opts ...pulumi.ResourceOption) (*Nacquar, error)

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

func (*Nacquar) ElementType

func (*Nacquar) ElementType() reflect.Type

func (*Nacquar) ToNacquarOutput

func (i *Nacquar) ToNacquarOutput() NacquarOutput

func (*Nacquar) ToNacquarOutputWithContext

func (i *Nacquar) ToNacquarOutputWithContext(ctx context.Context) NacquarOutput

type NacquarArgs

type NacquarArgs struct {
	// Message string.
	Buffer pulumi.StringPtrInput
	// Format flag.
	Format pulumi.StringPtrInput
	// Header flag. Valid values: `none`, `http`, `8bit`.
	Header pulumi.StringPtrInput
	// Message type.
	MsgType pulumi.StringInput
	// 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 Nacquar resource.

func (NacquarArgs) ElementType

func (NacquarArgs) ElementType() reflect.Type

type NacquarArray

type NacquarArray []NacquarInput

func (NacquarArray) ElementType

func (NacquarArray) ElementType() reflect.Type

func (NacquarArray) ToNacquarArrayOutput

func (i NacquarArray) ToNacquarArrayOutput() NacquarArrayOutput

func (NacquarArray) ToNacquarArrayOutputWithContext

func (i NacquarArray) ToNacquarArrayOutputWithContext(ctx context.Context) NacquarArrayOutput

type NacquarArrayInput

type NacquarArrayInput interface {
	pulumi.Input

	ToNacquarArrayOutput() NacquarArrayOutput
	ToNacquarArrayOutputWithContext(context.Context) NacquarArrayOutput
}

NacquarArrayInput is an input type that accepts NacquarArray and NacquarArrayOutput values. You can construct a concrete instance of `NacquarArrayInput` via:

NacquarArray{ NacquarArgs{...} }

type NacquarArrayOutput

type NacquarArrayOutput struct{ *pulumi.OutputState }

func (NacquarArrayOutput) ElementType

func (NacquarArrayOutput) ElementType() reflect.Type

func (NacquarArrayOutput) Index

func (NacquarArrayOutput) ToNacquarArrayOutput

func (o NacquarArrayOutput) ToNacquarArrayOutput() NacquarArrayOutput

func (NacquarArrayOutput) ToNacquarArrayOutputWithContext

func (o NacquarArrayOutput) ToNacquarArrayOutputWithContext(ctx context.Context) NacquarArrayOutput

type NacquarInput

type NacquarInput interface {
	pulumi.Input

	ToNacquarOutput() NacquarOutput
	ToNacquarOutputWithContext(ctx context.Context) NacquarOutput
}

type NacquarMap

type NacquarMap map[string]NacquarInput

func (NacquarMap) ElementType

func (NacquarMap) ElementType() reflect.Type

func (NacquarMap) ToNacquarMapOutput

func (i NacquarMap) ToNacquarMapOutput() NacquarMapOutput

func (NacquarMap) ToNacquarMapOutputWithContext

func (i NacquarMap) ToNacquarMapOutputWithContext(ctx context.Context) NacquarMapOutput

type NacquarMapInput

type NacquarMapInput interface {
	pulumi.Input

	ToNacquarMapOutput() NacquarMapOutput
	ToNacquarMapOutputWithContext(context.Context) NacquarMapOutput
}

NacquarMapInput is an input type that accepts NacquarMap and NacquarMapOutput values. You can construct a concrete instance of `NacquarMapInput` via:

NacquarMap{ "key": NacquarArgs{...} }

type NacquarMapOutput

type NacquarMapOutput struct{ *pulumi.OutputState }

func (NacquarMapOutput) ElementType

func (NacquarMapOutput) ElementType() reflect.Type

func (NacquarMapOutput) MapIndex

func (NacquarMapOutput) ToNacquarMapOutput

func (o NacquarMapOutput) ToNacquarMapOutput() NacquarMapOutput

func (NacquarMapOutput) ToNacquarMapOutputWithContext

func (o NacquarMapOutput) ToNacquarMapOutputWithContext(ctx context.Context) NacquarMapOutput

type NacquarOutput

type NacquarOutput struct{ *pulumi.OutputState }

func (NacquarOutput) Buffer

Message string.

func (NacquarOutput) ElementType

func (NacquarOutput) ElementType() reflect.Type

func (NacquarOutput) Format

func (o NacquarOutput) Format() pulumi.StringOutput

Format flag.

func (NacquarOutput) Header

func (o NacquarOutput) Header() pulumi.StringOutput

Header flag. Valid values: `none`, `http`, `8bit`.

func (NacquarOutput) MsgType

func (o NacquarOutput) MsgType() pulumi.StringOutput

Message type.

func (NacquarOutput) ToNacquarOutput

func (o NacquarOutput) ToNacquarOutput() NacquarOutput

func (NacquarOutput) ToNacquarOutputWithContext

func (o NacquarOutput) ToNacquarOutputWithContext(ctx context.Context) NacquarOutput

func (NacquarOutput) Vdomparam

func (o NacquarOutput) 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 NacquarState

type NacquarState struct {
	// Message string.
	Buffer pulumi.StringPtrInput
	// Format flag.
	Format pulumi.StringPtrInput
	// Header flag. Valid values: `none`, `http`, `8bit`.
	Header pulumi.StringPtrInput
	// Message type.
	MsgType 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 (NacquarState) ElementType

func (NacquarState) ElementType() reflect.Type

type Nntp

type Nntp struct {
	pulumi.CustomResourceState

	// Message string.
	Buffer pulumi.StringPtrOutput `pulumi:"buffer"`
	// Format flag.
	Format pulumi.StringOutput `pulumi:"format"`
	// Header flag. Valid values: `none`, `http`, `8bit`.
	Header pulumi.StringOutput `pulumi:"header"`
	// Message type.
	MsgType pulumi.StringOutput `pulumi:"msgType"`
	// 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"`
}

Replacement messages. Applies to FortiOS Version `<= 6.4.1`.

## Import

SystemReplacemsg Nntp can be imported using any of these accepted formats:

```sh $ pulumi import fortios:system/replacemsg/nntp:Nntp labelname {{msg_type}} ```

If you do not want to import arguments of block:

$ export "FORTIOS_IMPORT_TABLE"="false"

```sh $ pulumi import fortios:system/replacemsg/nntp:Nntp labelname {{msg_type}} ```

$ unset "FORTIOS_IMPORT_TABLE"

func GetNntp

func GetNntp(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *NntpState, opts ...pulumi.ResourceOption) (*Nntp, error)

GetNntp gets an existing Nntp 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 NewNntp

func NewNntp(ctx *pulumi.Context,
	name string, args *NntpArgs, opts ...pulumi.ResourceOption) (*Nntp, error)

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

func (*Nntp) ElementType

func (*Nntp) ElementType() reflect.Type

func (*Nntp) ToNntpOutput

func (i *Nntp) ToNntpOutput() NntpOutput

func (*Nntp) ToNntpOutputWithContext

func (i *Nntp) ToNntpOutputWithContext(ctx context.Context) NntpOutput

type NntpArgs

type NntpArgs struct {
	// Message string.
	Buffer pulumi.StringPtrInput
	// Format flag.
	Format pulumi.StringPtrInput
	// Header flag. Valid values: `none`, `http`, `8bit`.
	Header pulumi.StringPtrInput
	// Message type.
	MsgType pulumi.StringInput
	// 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 Nntp resource.

func (NntpArgs) ElementType

func (NntpArgs) ElementType() reflect.Type

type NntpArray

type NntpArray []NntpInput

func (NntpArray) ElementType

func (NntpArray) ElementType() reflect.Type

func (NntpArray) ToNntpArrayOutput

func (i NntpArray) ToNntpArrayOutput() NntpArrayOutput

func (NntpArray) ToNntpArrayOutputWithContext

func (i NntpArray) ToNntpArrayOutputWithContext(ctx context.Context) NntpArrayOutput

type NntpArrayInput

type NntpArrayInput interface {
	pulumi.Input

	ToNntpArrayOutput() NntpArrayOutput
	ToNntpArrayOutputWithContext(context.Context) NntpArrayOutput
}

NntpArrayInput is an input type that accepts NntpArray and NntpArrayOutput values. You can construct a concrete instance of `NntpArrayInput` via:

NntpArray{ NntpArgs{...} }

type NntpArrayOutput

type NntpArrayOutput struct{ *pulumi.OutputState }

func (NntpArrayOutput) ElementType

func (NntpArrayOutput) ElementType() reflect.Type

func (NntpArrayOutput) Index

func (NntpArrayOutput) ToNntpArrayOutput

func (o NntpArrayOutput) ToNntpArrayOutput() NntpArrayOutput

func (NntpArrayOutput) ToNntpArrayOutputWithContext

func (o NntpArrayOutput) ToNntpArrayOutputWithContext(ctx context.Context) NntpArrayOutput

type NntpInput

type NntpInput interface {
	pulumi.Input

	ToNntpOutput() NntpOutput
	ToNntpOutputWithContext(ctx context.Context) NntpOutput
}

type NntpMap

type NntpMap map[string]NntpInput

func (NntpMap) ElementType

func (NntpMap) ElementType() reflect.Type

func (NntpMap) ToNntpMapOutput

func (i NntpMap) ToNntpMapOutput() NntpMapOutput

func (NntpMap) ToNntpMapOutputWithContext

func (i NntpMap) ToNntpMapOutputWithContext(ctx context.Context) NntpMapOutput

type NntpMapInput

type NntpMapInput interface {
	pulumi.Input

	ToNntpMapOutput() NntpMapOutput
	ToNntpMapOutputWithContext(context.Context) NntpMapOutput
}

NntpMapInput is an input type that accepts NntpMap and NntpMapOutput values. You can construct a concrete instance of `NntpMapInput` via:

NntpMap{ "key": NntpArgs{...} }

type NntpMapOutput

type NntpMapOutput struct{ *pulumi.OutputState }

func (NntpMapOutput) ElementType

func (NntpMapOutput) ElementType() reflect.Type

func (NntpMapOutput) MapIndex

func (NntpMapOutput) ToNntpMapOutput

func (o NntpMapOutput) ToNntpMapOutput() NntpMapOutput

func (NntpMapOutput) ToNntpMapOutputWithContext

func (o NntpMapOutput) ToNntpMapOutputWithContext(ctx context.Context) NntpMapOutput

type NntpOutput

type NntpOutput struct{ *pulumi.OutputState }

func (NntpOutput) Buffer

func (o NntpOutput) Buffer() pulumi.StringPtrOutput

Message string.

func (NntpOutput) ElementType

func (NntpOutput) ElementType() reflect.Type

func (NntpOutput) Format

func (o NntpOutput) Format() pulumi.StringOutput

Format flag.

func (NntpOutput) Header

func (o NntpOutput) Header() pulumi.StringOutput

Header flag. Valid values: `none`, `http`, `8bit`.

func (NntpOutput) MsgType

func (o NntpOutput) MsgType() pulumi.StringOutput

Message type.

func (NntpOutput) ToNntpOutput

func (o NntpOutput) ToNntpOutput() NntpOutput

func (NntpOutput) ToNntpOutputWithContext

func (o NntpOutput) ToNntpOutputWithContext(ctx context.Context) NntpOutput

func (NntpOutput) Vdomparam

func (o NntpOutput) 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 NntpState

type NntpState struct {
	// Message string.
	Buffer pulumi.StringPtrInput
	// Format flag.
	Format pulumi.StringPtrInput
	// Header flag. Valid values: `none`, `http`, `8bit`.
	Header pulumi.StringPtrInput
	// Message type.
	MsgType 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 (NntpState) ElementType

func (NntpState) ElementType() reflect.Type

type Spam

type Spam struct {
	pulumi.CustomResourceState

	// Message string.
	Buffer pulumi.StringPtrOutput `pulumi:"buffer"`
	// Format flag.
	Format pulumi.StringOutput `pulumi:"format"`
	// Header flag. Valid values: `none`, `http`, `8bit`.
	Header pulumi.StringOutput `pulumi:"header"`
	// Message type.
	MsgType pulumi.StringOutput `pulumi:"msgType"`
	// 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"`
}

Replacement messages.

## Import

SystemReplacemsg Spam can be imported using any of these accepted formats:

```sh $ pulumi import fortios:system/replacemsg/spam:Spam labelname {{msg_type}} ```

If you do not want to import arguments of block:

$ export "FORTIOS_IMPORT_TABLE"="false"

```sh $ pulumi import fortios:system/replacemsg/spam:Spam labelname {{msg_type}} ```

$ unset "FORTIOS_IMPORT_TABLE"

func GetSpam

func GetSpam(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *SpamState, opts ...pulumi.ResourceOption) (*Spam, error)

GetSpam gets an existing Spam 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 NewSpam

func NewSpam(ctx *pulumi.Context,
	name string, args *SpamArgs, opts ...pulumi.ResourceOption) (*Spam, error)

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

func (*Spam) ElementType

func (*Spam) ElementType() reflect.Type

func (*Spam) ToSpamOutput

func (i *Spam) ToSpamOutput() SpamOutput

func (*Spam) ToSpamOutputWithContext

func (i *Spam) ToSpamOutputWithContext(ctx context.Context) SpamOutput

type SpamArgs

type SpamArgs struct {
	// Message string.
	Buffer pulumi.StringPtrInput
	// Format flag.
	Format pulumi.StringPtrInput
	// Header flag. Valid values: `none`, `http`, `8bit`.
	Header pulumi.StringPtrInput
	// Message type.
	MsgType pulumi.StringInput
	// 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 Spam resource.

func (SpamArgs) ElementType

func (SpamArgs) ElementType() reflect.Type

type SpamArray

type SpamArray []SpamInput

func (SpamArray) ElementType

func (SpamArray) ElementType() reflect.Type

func (SpamArray) ToSpamArrayOutput

func (i SpamArray) ToSpamArrayOutput() SpamArrayOutput

func (SpamArray) ToSpamArrayOutputWithContext

func (i SpamArray) ToSpamArrayOutputWithContext(ctx context.Context) SpamArrayOutput

type SpamArrayInput

type SpamArrayInput interface {
	pulumi.Input

	ToSpamArrayOutput() SpamArrayOutput
	ToSpamArrayOutputWithContext(context.Context) SpamArrayOutput
}

SpamArrayInput is an input type that accepts SpamArray and SpamArrayOutput values. You can construct a concrete instance of `SpamArrayInput` via:

SpamArray{ SpamArgs{...} }

type SpamArrayOutput

type SpamArrayOutput struct{ *pulumi.OutputState }

func (SpamArrayOutput) ElementType

func (SpamArrayOutput) ElementType() reflect.Type

func (SpamArrayOutput) Index

func (SpamArrayOutput) ToSpamArrayOutput

func (o SpamArrayOutput) ToSpamArrayOutput() SpamArrayOutput

func (SpamArrayOutput) ToSpamArrayOutputWithContext

func (o SpamArrayOutput) ToSpamArrayOutputWithContext(ctx context.Context) SpamArrayOutput

type SpamInput

type SpamInput interface {
	pulumi.Input

	ToSpamOutput() SpamOutput
	ToSpamOutputWithContext(ctx context.Context) SpamOutput
}

type SpamMap

type SpamMap map[string]SpamInput

func (SpamMap) ElementType

func (SpamMap) ElementType() reflect.Type

func (SpamMap) ToSpamMapOutput

func (i SpamMap) ToSpamMapOutput() SpamMapOutput

func (SpamMap) ToSpamMapOutputWithContext

func (i SpamMap) ToSpamMapOutputWithContext(ctx context.Context) SpamMapOutput

type SpamMapInput

type SpamMapInput interface {
	pulumi.Input

	ToSpamMapOutput() SpamMapOutput
	ToSpamMapOutputWithContext(context.Context) SpamMapOutput
}

SpamMapInput is an input type that accepts SpamMap and SpamMapOutput values. You can construct a concrete instance of `SpamMapInput` via:

SpamMap{ "key": SpamArgs{...} }

type SpamMapOutput

type SpamMapOutput struct{ *pulumi.OutputState }

func (SpamMapOutput) ElementType

func (SpamMapOutput) ElementType() reflect.Type

func (SpamMapOutput) MapIndex

func (SpamMapOutput) ToSpamMapOutput

func (o SpamMapOutput) ToSpamMapOutput() SpamMapOutput

func (SpamMapOutput) ToSpamMapOutputWithContext

func (o SpamMapOutput) ToSpamMapOutputWithContext(ctx context.Context) SpamMapOutput

type SpamOutput

type SpamOutput struct{ *pulumi.OutputState }

func (SpamOutput) Buffer

func (o SpamOutput) Buffer() pulumi.StringPtrOutput

Message string.

func (SpamOutput) ElementType

func (SpamOutput) ElementType() reflect.Type

func (SpamOutput) Format

func (o SpamOutput) Format() pulumi.StringOutput

Format flag.

func (SpamOutput) Header

func (o SpamOutput) Header() pulumi.StringOutput

Header flag. Valid values: `none`, `http`, `8bit`.

func (SpamOutput) MsgType

func (o SpamOutput) MsgType() pulumi.StringOutput

Message type.

func (SpamOutput) ToSpamOutput

func (o SpamOutput) ToSpamOutput() SpamOutput

func (SpamOutput) ToSpamOutputWithContext

func (o SpamOutput) ToSpamOutputWithContext(ctx context.Context) SpamOutput

func (SpamOutput) Vdomparam

func (o SpamOutput) 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 SpamState

type SpamState struct {
	// Message string.
	Buffer pulumi.StringPtrInput
	// Format flag.
	Format pulumi.StringPtrInput
	// Header flag. Valid values: `none`, `http`, `8bit`.
	Header pulumi.StringPtrInput
	// Message type.
	MsgType 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 (SpamState) ElementType

func (SpamState) ElementType() reflect.Type

type Sslvpn

type Sslvpn struct {
	pulumi.CustomResourceState

	// Message string.
	Buffer pulumi.StringPtrOutput `pulumi:"buffer"`
	// Format flag.
	Format pulumi.StringOutput `pulumi:"format"`
	// Header flag. Valid values: `none`, `http`, `8bit`.
	Header pulumi.StringOutput `pulumi:"header"`
	// Message type.
	MsgType pulumi.StringOutput `pulumi:"msgType"`
	// 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"`
}

Replacement messages.

## Import

SystemReplacemsg Sslvpn can be imported using any of these accepted formats:

```sh $ pulumi import fortios:system/replacemsg/sslvpn:Sslvpn labelname {{msg_type}} ```

If you do not want to import arguments of block:

$ export "FORTIOS_IMPORT_TABLE"="false"

```sh $ pulumi import fortios:system/replacemsg/sslvpn:Sslvpn labelname {{msg_type}} ```

$ unset "FORTIOS_IMPORT_TABLE"

func GetSslvpn

func GetSslvpn(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *SslvpnState, opts ...pulumi.ResourceOption) (*Sslvpn, error)

GetSslvpn gets an existing Sslvpn 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 NewSslvpn

func NewSslvpn(ctx *pulumi.Context,
	name string, args *SslvpnArgs, opts ...pulumi.ResourceOption) (*Sslvpn, error)

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

func (*Sslvpn) ElementType

func (*Sslvpn) ElementType() reflect.Type

func (*Sslvpn) ToSslvpnOutput

func (i *Sslvpn) ToSslvpnOutput() SslvpnOutput

func (*Sslvpn) ToSslvpnOutputWithContext

func (i *Sslvpn) ToSslvpnOutputWithContext(ctx context.Context) SslvpnOutput

type SslvpnArgs

type SslvpnArgs struct {
	// Message string.
	Buffer pulumi.StringPtrInput
	// Format flag.
	Format pulumi.StringPtrInput
	// Header flag. Valid values: `none`, `http`, `8bit`.
	Header pulumi.StringPtrInput
	// Message type.
	MsgType pulumi.StringInput
	// 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 Sslvpn resource.

func (SslvpnArgs) ElementType

func (SslvpnArgs) ElementType() reflect.Type

type SslvpnArray

type SslvpnArray []SslvpnInput

func (SslvpnArray) ElementType

func (SslvpnArray) ElementType() reflect.Type

func (SslvpnArray) ToSslvpnArrayOutput

func (i SslvpnArray) ToSslvpnArrayOutput() SslvpnArrayOutput

func (SslvpnArray) ToSslvpnArrayOutputWithContext

func (i SslvpnArray) ToSslvpnArrayOutputWithContext(ctx context.Context) SslvpnArrayOutput

type SslvpnArrayInput

type SslvpnArrayInput interface {
	pulumi.Input

	ToSslvpnArrayOutput() SslvpnArrayOutput
	ToSslvpnArrayOutputWithContext(context.Context) SslvpnArrayOutput
}

SslvpnArrayInput is an input type that accepts SslvpnArray and SslvpnArrayOutput values. You can construct a concrete instance of `SslvpnArrayInput` via:

SslvpnArray{ SslvpnArgs{...} }

type SslvpnArrayOutput

type SslvpnArrayOutput struct{ *pulumi.OutputState }

func (SslvpnArrayOutput) ElementType

func (SslvpnArrayOutput) ElementType() reflect.Type

func (SslvpnArrayOutput) Index

func (SslvpnArrayOutput) ToSslvpnArrayOutput

func (o SslvpnArrayOutput) ToSslvpnArrayOutput() SslvpnArrayOutput

func (SslvpnArrayOutput) ToSslvpnArrayOutputWithContext

func (o SslvpnArrayOutput) ToSslvpnArrayOutputWithContext(ctx context.Context) SslvpnArrayOutput

type SslvpnInput

type SslvpnInput interface {
	pulumi.Input

	ToSslvpnOutput() SslvpnOutput
	ToSslvpnOutputWithContext(ctx context.Context) SslvpnOutput
}

type SslvpnMap

type SslvpnMap map[string]SslvpnInput

func (SslvpnMap) ElementType

func (SslvpnMap) ElementType() reflect.Type

func (SslvpnMap) ToSslvpnMapOutput

func (i SslvpnMap) ToSslvpnMapOutput() SslvpnMapOutput

func (SslvpnMap) ToSslvpnMapOutputWithContext

func (i SslvpnMap) ToSslvpnMapOutputWithContext(ctx context.Context) SslvpnMapOutput

type SslvpnMapInput

type SslvpnMapInput interface {
	pulumi.Input

	ToSslvpnMapOutput() SslvpnMapOutput
	ToSslvpnMapOutputWithContext(context.Context) SslvpnMapOutput
}

SslvpnMapInput is an input type that accepts SslvpnMap and SslvpnMapOutput values. You can construct a concrete instance of `SslvpnMapInput` via:

SslvpnMap{ "key": SslvpnArgs{...} }

type SslvpnMapOutput

type SslvpnMapOutput struct{ *pulumi.OutputState }

func (SslvpnMapOutput) ElementType

func (SslvpnMapOutput) ElementType() reflect.Type

func (SslvpnMapOutput) MapIndex

func (SslvpnMapOutput) ToSslvpnMapOutput

func (o SslvpnMapOutput) ToSslvpnMapOutput() SslvpnMapOutput

func (SslvpnMapOutput) ToSslvpnMapOutputWithContext

func (o SslvpnMapOutput) ToSslvpnMapOutputWithContext(ctx context.Context) SslvpnMapOutput

type SslvpnOutput

type SslvpnOutput struct{ *pulumi.OutputState }

func (SslvpnOutput) Buffer

func (o SslvpnOutput) Buffer() pulumi.StringPtrOutput

Message string.

func (SslvpnOutput) ElementType

func (SslvpnOutput) ElementType() reflect.Type

func (SslvpnOutput) Format

func (o SslvpnOutput) Format() pulumi.StringOutput

Format flag.

func (SslvpnOutput) Header

func (o SslvpnOutput) Header() pulumi.StringOutput

Header flag. Valid values: `none`, `http`, `8bit`.

func (SslvpnOutput) MsgType

func (o SslvpnOutput) MsgType() pulumi.StringOutput

Message type.

func (SslvpnOutput) ToSslvpnOutput

func (o SslvpnOutput) ToSslvpnOutput() SslvpnOutput

func (SslvpnOutput) ToSslvpnOutputWithContext

func (o SslvpnOutput) ToSslvpnOutputWithContext(ctx context.Context) SslvpnOutput

func (SslvpnOutput) Vdomparam

func (o SslvpnOutput) 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 SslvpnState

type SslvpnState struct {
	// Message string.
	Buffer pulumi.StringPtrInput
	// Format flag.
	Format pulumi.StringPtrInput
	// Header flag. Valid values: `none`, `http`, `8bit`.
	Header pulumi.StringPtrInput
	// Message type.
	MsgType 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 (SslvpnState) ElementType

func (SslvpnState) ElementType() reflect.Type

type Trafficquota

type Trafficquota struct {
	pulumi.CustomResourceState

	// Message string.
	Buffer pulumi.StringPtrOutput `pulumi:"buffer"`
	// Format flag.
	Format pulumi.StringOutput `pulumi:"format"`
	// Header flag. Valid values: `none`, `http`, `8bit`.
	Header pulumi.StringOutput `pulumi:"header"`
	// Message type.
	MsgType pulumi.StringOutput `pulumi:"msgType"`
	// 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"`
}

Replacement messages.

## Import

SystemReplacemsg TrafficQuota can be imported using any of these accepted formats:

```sh $ pulumi import fortios:system/replacemsg/trafficquota:Trafficquota labelname {{msg_type}} ```

If you do not want to import arguments of block:

$ export "FORTIOS_IMPORT_TABLE"="false"

```sh $ pulumi import fortios:system/replacemsg/trafficquota:Trafficquota labelname {{msg_type}} ```

$ unset "FORTIOS_IMPORT_TABLE"

func GetTrafficquota

func GetTrafficquota(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *TrafficquotaState, opts ...pulumi.ResourceOption) (*Trafficquota, error)

GetTrafficquota gets an existing Trafficquota 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 NewTrafficquota

func NewTrafficquota(ctx *pulumi.Context,
	name string, args *TrafficquotaArgs, opts ...pulumi.ResourceOption) (*Trafficquota, error)

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

func (*Trafficquota) ElementType

func (*Trafficquota) ElementType() reflect.Type

func (*Trafficquota) ToTrafficquotaOutput

func (i *Trafficquota) ToTrafficquotaOutput() TrafficquotaOutput

func (*Trafficquota) ToTrafficquotaOutputWithContext

func (i *Trafficquota) ToTrafficquotaOutputWithContext(ctx context.Context) TrafficquotaOutput

type TrafficquotaArgs

type TrafficquotaArgs struct {
	// Message string.
	Buffer pulumi.StringPtrInput
	// Format flag.
	Format pulumi.StringPtrInput
	// Header flag. Valid values: `none`, `http`, `8bit`.
	Header pulumi.StringPtrInput
	// Message type.
	MsgType pulumi.StringInput
	// 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 Trafficquota resource.

func (TrafficquotaArgs) ElementType

func (TrafficquotaArgs) ElementType() reflect.Type

type TrafficquotaArray

type TrafficquotaArray []TrafficquotaInput

func (TrafficquotaArray) ElementType

func (TrafficquotaArray) ElementType() reflect.Type

func (TrafficquotaArray) ToTrafficquotaArrayOutput

func (i TrafficquotaArray) ToTrafficquotaArrayOutput() TrafficquotaArrayOutput

func (TrafficquotaArray) ToTrafficquotaArrayOutputWithContext

func (i TrafficquotaArray) ToTrafficquotaArrayOutputWithContext(ctx context.Context) TrafficquotaArrayOutput

type TrafficquotaArrayInput

type TrafficquotaArrayInput interface {
	pulumi.Input

	ToTrafficquotaArrayOutput() TrafficquotaArrayOutput
	ToTrafficquotaArrayOutputWithContext(context.Context) TrafficquotaArrayOutput
}

TrafficquotaArrayInput is an input type that accepts TrafficquotaArray and TrafficquotaArrayOutput values. You can construct a concrete instance of `TrafficquotaArrayInput` via:

TrafficquotaArray{ TrafficquotaArgs{...} }

type TrafficquotaArrayOutput

type TrafficquotaArrayOutput struct{ *pulumi.OutputState }

func (TrafficquotaArrayOutput) ElementType

func (TrafficquotaArrayOutput) ElementType() reflect.Type

func (TrafficquotaArrayOutput) Index

func (TrafficquotaArrayOutput) ToTrafficquotaArrayOutput

func (o TrafficquotaArrayOutput) ToTrafficquotaArrayOutput() TrafficquotaArrayOutput

func (TrafficquotaArrayOutput) ToTrafficquotaArrayOutputWithContext

func (o TrafficquotaArrayOutput) ToTrafficquotaArrayOutputWithContext(ctx context.Context) TrafficquotaArrayOutput

type TrafficquotaInput

type TrafficquotaInput interface {
	pulumi.Input

	ToTrafficquotaOutput() TrafficquotaOutput
	ToTrafficquotaOutputWithContext(ctx context.Context) TrafficquotaOutput
}

type TrafficquotaMap

type TrafficquotaMap map[string]TrafficquotaInput

func (TrafficquotaMap) ElementType

func (TrafficquotaMap) ElementType() reflect.Type

func (TrafficquotaMap) ToTrafficquotaMapOutput

func (i TrafficquotaMap) ToTrafficquotaMapOutput() TrafficquotaMapOutput

func (TrafficquotaMap) ToTrafficquotaMapOutputWithContext

func (i TrafficquotaMap) ToTrafficquotaMapOutputWithContext(ctx context.Context) TrafficquotaMapOutput

type TrafficquotaMapInput

type TrafficquotaMapInput interface {
	pulumi.Input

	ToTrafficquotaMapOutput() TrafficquotaMapOutput
	ToTrafficquotaMapOutputWithContext(context.Context) TrafficquotaMapOutput
}

TrafficquotaMapInput is an input type that accepts TrafficquotaMap and TrafficquotaMapOutput values. You can construct a concrete instance of `TrafficquotaMapInput` via:

TrafficquotaMap{ "key": TrafficquotaArgs{...} }

type TrafficquotaMapOutput

type TrafficquotaMapOutput struct{ *pulumi.OutputState }

func (TrafficquotaMapOutput) ElementType

func (TrafficquotaMapOutput) ElementType() reflect.Type

func (TrafficquotaMapOutput) MapIndex

func (TrafficquotaMapOutput) ToTrafficquotaMapOutput

func (o TrafficquotaMapOutput) ToTrafficquotaMapOutput() TrafficquotaMapOutput

func (TrafficquotaMapOutput) ToTrafficquotaMapOutputWithContext

func (o TrafficquotaMapOutput) ToTrafficquotaMapOutputWithContext(ctx context.Context) TrafficquotaMapOutput

type TrafficquotaOutput

type TrafficquotaOutput struct{ *pulumi.OutputState }

func (TrafficquotaOutput) Buffer

Message string.

func (TrafficquotaOutput) ElementType

func (TrafficquotaOutput) ElementType() reflect.Type

func (TrafficquotaOutput) Format

Format flag.

func (TrafficquotaOutput) Header

Header flag. Valid values: `none`, `http`, `8bit`.

func (TrafficquotaOutput) MsgType

Message type.

func (TrafficquotaOutput) ToTrafficquotaOutput

func (o TrafficquotaOutput) ToTrafficquotaOutput() TrafficquotaOutput

func (TrafficquotaOutput) ToTrafficquotaOutputWithContext

func (o TrafficquotaOutput) ToTrafficquotaOutputWithContext(ctx context.Context) TrafficquotaOutput

func (TrafficquotaOutput) Vdomparam

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 TrafficquotaState

type TrafficquotaState struct {
	// Message string.
	Buffer pulumi.StringPtrInput
	// Format flag.
	Format pulumi.StringPtrInput
	// Header flag. Valid values: `none`, `http`, `8bit`.
	Header pulumi.StringPtrInput
	// Message type.
	MsgType 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 (TrafficquotaState) ElementType

func (TrafficquotaState) ElementType() reflect.Type

type Utm

type Utm struct {
	pulumi.CustomResourceState

	// Message string.
	Buffer pulumi.StringPtrOutput `pulumi:"buffer"`
	// Format flag.
	Format pulumi.StringOutput `pulumi:"format"`
	// Header flag. Valid values: `none`, `http`, `8bit`.
	Header pulumi.StringOutput `pulumi:"header"`
	// Message type.
	MsgType pulumi.StringOutput `pulumi:"msgType"`
	// 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"`
}

Replacement messages.

## Import

SystemReplacemsg Utm can be imported using any of these accepted formats:

```sh $ pulumi import fortios:system/replacemsg/utm:Utm labelname {{msg_type}} ```

If you do not want to import arguments of block:

$ export "FORTIOS_IMPORT_TABLE"="false"

```sh $ pulumi import fortios:system/replacemsg/utm:Utm labelname {{msg_type}} ```

$ unset "FORTIOS_IMPORT_TABLE"

func GetUtm

func GetUtm(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *UtmState, opts ...pulumi.ResourceOption) (*Utm, error)

GetUtm gets an existing Utm 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 NewUtm

func NewUtm(ctx *pulumi.Context,
	name string, args *UtmArgs, opts ...pulumi.ResourceOption) (*Utm, error)

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

func (*Utm) ElementType

func (*Utm) ElementType() reflect.Type

func (*Utm) ToUtmOutput

func (i *Utm) ToUtmOutput() UtmOutput

func (*Utm) ToUtmOutputWithContext

func (i *Utm) ToUtmOutputWithContext(ctx context.Context) UtmOutput

type UtmArgs

type UtmArgs struct {
	// Message string.
	Buffer pulumi.StringPtrInput
	// Format flag.
	Format pulumi.StringPtrInput
	// Header flag. Valid values: `none`, `http`, `8bit`.
	Header pulumi.StringPtrInput
	// Message type.
	MsgType pulumi.StringInput
	// 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 Utm resource.

func (UtmArgs) ElementType

func (UtmArgs) ElementType() reflect.Type

type UtmArray

type UtmArray []UtmInput

func (UtmArray) ElementType

func (UtmArray) ElementType() reflect.Type

func (UtmArray) ToUtmArrayOutput

func (i UtmArray) ToUtmArrayOutput() UtmArrayOutput

func (UtmArray) ToUtmArrayOutputWithContext

func (i UtmArray) ToUtmArrayOutputWithContext(ctx context.Context) UtmArrayOutput

type UtmArrayInput

type UtmArrayInput interface {
	pulumi.Input

	ToUtmArrayOutput() UtmArrayOutput
	ToUtmArrayOutputWithContext(context.Context) UtmArrayOutput
}

UtmArrayInput is an input type that accepts UtmArray and UtmArrayOutput values. You can construct a concrete instance of `UtmArrayInput` via:

UtmArray{ UtmArgs{...} }

type UtmArrayOutput

type UtmArrayOutput struct{ *pulumi.OutputState }

func (UtmArrayOutput) ElementType

func (UtmArrayOutput) ElementType() reflect.Type

func (UtmArrayOutput) Index

func (UtmArrayOutput) ToUtmArrayOutput

func (o UtmArrayOutput) ToUtmArrayOutput() UtmArrayOutput

func (UtmArrayOutput) ToUtmArrayOutputWithContext

func (o UtmArrayOutput) ToUtmArrayOutputWithContext(ctx context.Context) UtmArrayOutput

type UtmInput

type UtmInput interface {
	pulumi.Input

	ToUtmOutput() UtmOutput
	ToUtmOutputWithContext(ctx context.Context) UtmOutput
}

type UtmMap

type UtmMap map[string]UtmInput

func (UtmMap) ElementType

func (UtmMap) ElementType() reflect.Type

func (UtmMap) ToUtmMapOutput

func (i UtmMap) ToUtmMapOutput() UtmMapOutput

func (UtmMap) ToUtmMapOutputWithContext

func (i UtmMap) ToUtmMapOutputWithContext(ctx context.Context) UtmMapOutput

type UtmMapInput

type UtmMapInput interface {
	pulumi.Input

	ToUtmMapOutput() UtmMapOutput
	ToUtmMapOutputWithContext(context.Context) UtmMapOutput
}

UtmMapInput is an input type that accepts UtmMap and UtmMapOutput values. You can construct a concrete instance of `UtmMapInput` via:

UtmMap{ "key": UtmArgs{...} }

type UtmMapOutput

type UtmMapOutput struct{ *pulumi.OutputState }

func (UtmMapOutput) ElementType

func (UtmMapOutput) ElementType() reflect.Type

func (UtmMapOutput) MapIndex

func (o UtmMapOutput) MapIndex(k pulumi.StringInput) UtmOutput

func (UtmMapOutput) ToUtmMapOutput

func (o UtmMapOutput) ToUtmMapOutput() UtmMapOutput

func (UtmMapOutput) ToUtmMapOutputWithContext

func (o UtmMapOutput) ToUtmMapOutputWithContext(ctx context.Context) UtmMapOutput

type UtmOutput

type UtmOutput struct{ *pulumi.OutputState }

func (UtmOutput) Buffer

func (o UtmOutput) Buffer() pulumi.StringPtrOutput

Message string.

func (UtmOutput) ElementType

func (UtmOutput) ElementType() reflect.Type

func (UtmOutput) Format

func (o UtmOutput) Format() pulumi.StringOutput

Format flag.

func (UtmOutput) Header

func (o UtmOutput) Header() pulumi.StringOutput

Header flag. Valid values: `none`, `http`, `8bit`.

func (UtmOutput) MsgType

func (o UtmOutput) MsgType() pulumi.StringOutput

Message type.

func (UtmOutput) ToUtmOutput

func (o UtmOutput) ToUtmOutput() UtmOutput

func (UtmOutput) ToUtmOutputWithContext

func (o UtmOutput) ToUtmOutputWithContext(ctx context.Context) UtmOutput

func (UtmOutput) Vdomparam

func (o UtmOutput) 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 UtmState

type UtmState struct {
	// Message string.
	Buffer pulumi.StringPtrInput
	// Format flag.
	Format pulumi.StringPtrInput
	// Header flag. Valid values: `none`, `http`, `8bit`.
	Header pulumi.StringPtrInput
	// Message type.
	MsgType 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 (UtmState) ElementType

func (UtmState) ElementType() reflect.Type

type Webproxy

type Webproxy struct {
	pulumi.CustomResourceState

	// Message string.
	Buffer pulumi.StringPtrOutput `pulumi:"buffer"`
	// Format flag.
	Format pulumi.StringOutput `pulumi:"format"`
	// Header flag. Valid values: `none`, `http`, `8bit`.
	Header pulumi.StringOutput `pulumi:"header"`
	// Message type.
	MsgType pulumi.StringOutput `pulumi:"msgType"`
	// 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"`
}

Replacement messages.

## Import

SystemReplacemsg Webproxy can be imported using any of these accepted formats:

```sh $ pulumi import fortios:system/replacemsg/webproxy:Webproxy labelname {{msg_type}} ```

If you do not want to import arguments of block:

$ export "FORTIOS_IMPORT_TABLE"="false"

```sh $ pulumi import fortios:system/replacemsg/webproxy:Webproxy labelname {{msg_type}} ```

$ unset "FORTIOS_IMPORT_TABLE"

func GetWebproxy

func GetWebproxy(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *WebproxyState, opts ...pulumi.ResourceOption) (*Webproxy, error)

GetWebproxy gets an existing Webproxy 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 NewWebproxy

func NewWebproxy(ctx *pulumi.Context,
	name string, args *WebproxyArgs, opts ...pulumi.ResourceOption) (*Webproxy, error)

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

func (*Webproxy) ElementType

func (*Webproxy) ElementType() reflect.Type

func (*Webproxy) ToWebproxyOutput

func (i *Webproxy) ToWebproxyOutput() WebproxyOutput

func (*Webproxy) ToWebproxyOutputWithContext

func (i *Webproxy) ToWebproxyOutputWithContext(ctx context.Context) WebproxyOutput

type WebproxyArgs

type WebproxyArgs struct {
	// Message string.
	Buffer pulumi.StringPtrInput
	// Format flag.
	Format pulumi.StringPtrInput
	// Header flag. Valid values: `none`, `http`, `8bit`.
	Header pulumi.StringPtrInput
	// Message type.
	MsgType pulumi.StringInput
	// 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 Webproxy resource.

func (WebproxyArgs) ElementType

func (WebproxyArgs) ElementType() reflect.Type

type WebproxyArray

type WebproxyArray []WebproxyInput

func (WebproxyArray) ElementType

func (WebproxyArray) ElementType() reflect.Type

func (WebproxyArray) ToWebproxyArrayOutput

func (i WebproxyArray) ToWebproxyArrayOutput() WebproxyArrayOutput

func (WebproxyArray) ToWebproxyArrayOutputWithContext

func (i WebproxyArray) ToWebproxyArrayOutputWithContext(ctx context.Context) WebproxyArrayOutput

type WebproxyArrayInput

type WebproxyArrayInput interface {
	pulumi.Input

	ToWebproxyArrayOutput() WebproxyArrayOutput
	ToWebproxyArrayOutputWithContext(context.Context) WebproxyArrayOutput
}

WebproxyArrayInput is an input type that accepts WebproxyArray and WebproxyArrayOutput values. You can construct a concrete instance of `WebproxyArrayInput` via:

WebproxyArray{ WebproxyArgs{...} }

type WebproxyArrayOutput

type WebproxyArrayOutput struct{ *pulumi.OutputState }

func (WebproxyArrayOutput) ElementType

func (WebproxyArrayOutput) ElementType() reflect.Type

func (WebproxyArrayOutput) Index

func (WebproxyArrayOutput) ToWebproxyArrayOutput

func (o WebproxyArrayOutput) ToWebproxyArrayOutput() WebproxyArrayOutput

func (WebproxyArrayOutput) ToWebproxyArrayOutputWithContext

func (o WebproxyArrayOutput) ToWebproxyArrayOutputWithContext(ctx context.Context) WebproxyArrayOutput

type WebproxyInput

type WebproxyInput interface {
	pulumi.Input

	ToWebproxyOutput() WebproxyOutput
	ToWebproxyOutputWithContext(ctx context.Context) WebproxyOutput
}

type WebproxyMap

type WebproxyMap map[string]WebproxyInput

func (WebproxyMap) ElementType

func (WebproxyMap) ElementType() reflect.Type

func (WebproxyMap) ToWebproxyMapOutput

func (i WebproxyMap) ToWebproxyMapOutput() WebproxyMapOutput

func (WebproxyMap) ToWebproxyMapOutputWithContext

func (i WebproxyMap) ToWebproxyMapOutputWithContext(ctx context.Context) WebproxyMapOutput

type WebproxyMapInput

type WebproxyMapInput interface {
	pulumi.Input

	ToWebproxyMapOutput() WebproxyMapOutput
	ToWebproxyMapOutputWithContext(context.Context) WebproxyMapOutput
}

WebproxyMapInput is an input type that accepts WebproxyMap and WebproxyMapOutput values. You can construct a concrete instance of `WebproxyMapInput` via:

WebproxyMap{ "key": WebproxyArgs{...} }

type WebproxyMapOutput

type WebproxyMapOutput struct{ *pulumi.OutputState }

func (WebproxyMapOutput) ElementType

func (WebproxyMapOutput) ElementType() reflect.Type

func (WebproxyMapOutput) MapIndex

func (WebproxyMapOutput) ToWebproxyMapOutput

func (o WebproxyMapOutput) ToWebproxyMapOutput() WebproxyMapOutput

func (WebproxyMapOutput) ToWebproxyMapOutputWithContext

func (o WebproxyMapOutput) ToWebproxyMapOutputWithContext(ctx context.Context) WebproxyMapOutput

type WebproxyOutput

type WebproxyOutput struct{ *pulumi.OutputState }

func (WebproxyOutput) Buffer

Message string.

func (WebproxyOutput) ElementType

func (WebproxyOutput) ElementType() reflect.Type

func (WebproxyOutput) Format

func (o WebproxyOutput) Format() pulumi.StringOutput

Format flag.

func (WebproxyOutput) Header

func (o WebproxyOutput) Header() pulumi.StringOutput

Header flag. Valid values: `none`, `http`, `8bit`.

func (WebproxyOutput) MsgType

func (o WebproxyOutput) MsgType() pulumi.StringOutput

Message type.

func (WebproxyOutput) ToWebproxyOutput

func (o WebproxyOutput) ToWebproxyOutput() WebproxyOutput

func (WebproxyOutput) ToWebproxyOutputWithContext

func (o WebproxyOutput) ToWebproxyOutputWithContext(ctx context.Context) WebproxyOutput

func (WebproxyOutput) Vdomparam

func (o WebproxyOutput) 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 WebproxyState

type WebproxyState struct {
	// Message string.
	Buffer pulumi.StringPtrInput
	// Format flag.
	Format pulumi.StringPtrInput
	// Header flag. Valid values: `none`, `http`, `8bit`.
	Header pulumi.StringPtrInput
	// Message type.
	MsgType 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 (WebproxyState) ElementType

func (WebproxyState) ElementType() reflect.Type

Jump to

Keyboard shortcuts

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