virtualpatch

package
v0.0.6 Latest Latest
Warning

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

Go to latest
Published: Jul 9, 2024 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Profile

type Profile struct {
	pulumi.CustomResourceState

	// Action (pass/block). Valid values: `pass`, `block`.
	Action pulumi.StringOutput `pulumi:"action"`
	// Comment.
	Comment pulumi.StringPtrOutput `pulumi:"comment"`
	// Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ].
	DynamicSortSubtable pulumi.StringPtrOutput `pulumi:"dynamicSortSubtable"`
	// Exempt devices or rules. The structure of `exemption` block is documented below.
	Exemptions ProfileExemptionArrayOutput `pulumi:"exemptions"`
	// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
	GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"`
	// Enable/disable logging of detection. Valid values: `enable`, `disable`.
	Log pulumi.StringOutput `pulumi:"log"`
	// Profile name.
	Name pulumi.StringOutput `pulumi:"name"`
	// Relative severity of the signature (low, medium, high, critical). Valid values: `low`, `medium`, `high`, `critical`.
	Severity pulumi.StringOutput `pulumi:"severity"`
	// 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.StringOutput `pulumi:"vdomparam"`
}

Configure virtual-patch profile. Applies to FortiOS Version `>= 7.4.1`.

## Import

VirtualPatch Profile can be imported using any of these accepted formats:

```sh $ pulumi import fortios:virtualpatch/profile:Profile labelname {{name}} ```

If you do not want to import arguments of block:

$ export "FORTIOS_IMPORT_TABLE"="false"

```sh $ pulumi import fortios:virtualpatch/profile:Profile labelname {{name}} ```

$ unset "FORTIOS_IMPORT_TABLE"

func GetProfile

func GetProfile(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ProfileState, opts ...pulumi.ResourceOption) (*Profile, error)

GetProfile gets an existing Profile 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 NewProfile

func NewProfile(ctx *pulumi.Context,
	name string, args *ProfileArgs, opts ...pulumi.ResourceOption) (*Profile, error)

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

func (*Profile) ElementType

func (*Profile) ElementType() reflect.Type

func (*Profile) ToProfileOutput

func (i *Profile) ToProfileOutput() ProfileOutput

func (*Profile) ToProfileOutputWithContext

func (i *Profile) ToProfileOutputWithContext(ctx context.Context) ProfileOutput

type ProfileArgs

type ProfileArgs struct {
	// Action (pass/block). Valid values: `pass`, `block`.
	Action pulumi.StringPtrInput
	// Comment.
	Comment pulumi.StringPtrInput
	// Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ].
	DynamicSortSubtable pulumi.StringPtrInput
	// Exempt devices or rules. The structure of `exemption` block is documented below.
	Exemptions ProfileExemptionArrayInput
	// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
	GetAllTables pulumi.StringPtrInput
	// Enable/disable logging of detection. Valid values: `enable`, `disable`.
	Log pulumi.StringPtrInput
	// Profile name.
	Name pulumi.StringPtrInput
	// Relative severity of the signature (low, medium, high, critical). Valid values: `low`, `medium`, `high`, `critical`.
	Severity 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 Profile resource.

func (ProfileArgs) ElementType

func (ProfileArgs) ElementType() reflect.Type

type ProfileArray

type ProfileArray []ProfileInput

func (ProfileArray) ElementType

func (ProfileArray) ElementType() reflect.Type

func (ProfileArray) ToProfileArrayOutput

func (i ProfileArray) ToProfileArrayOutput() ProfileArrayOutput

func (ProfileArray) ToProfileArrayOutputWithContext

func (i ProfileArray) ToProfileArrayOutputWithContext(ctx context.Context) ProfileArrayOutput

type ProfileArrayInput

type ProfileArrayInput interface {
	pulumi.Input

	ToProfileArrayOutput() ProfileArrayOutput
	ToProfileArrayOutputWithContext(context.Context) ProfileArrayOutput
}

ProfileArrayInput is an input type that accepts ProfileArray and ProfileArrayOutput values. You can construct a concrete instance of `ProfileArrayInput` via:

ProfileArray{ ProfileArgs{...} }

type ProfileArrayOutput

type ProfileArrayOutput struct{ *pulumi.OutputState }

func (ProfileArrayOutput) ElementType

func (ProfileArrayOutput) ElementType() reflect.Type

func (ProfileArrayOutput) Index

func (ProfileArrayOutput) ToProfileArrayOutput

func (o ProfileArrayOutput) ToProfileArrayOutput() ProfileArrayOutput

func (ProfileArrayOutput) ToProfileArrayOutputWithContext

func (o ProfileArrayOutput) ToProfileArrayOutputWithContext(ctx context.Context) ProfileArrayOutput

type ProfileExemption

type ProfileExemption struct {
	// Device MAC addresses. The structure of `device` block is documented below.
	Devices []ProfileExemptionDevice `pulumi:"devices"`
	// IDs.
	Id *int `pulumi:"id"`
	// Patch signature rule IDs. The structure of `rule` block is documented below.
	Rules []ProfileExemptionRule `pulumi:"rules"`
	// Enable/disable exemption. Valid values: `enable`, `disable`.
	Status *string `pulumi:"status"`
}

type ProfileExemptionArgs

type ProfileExemptionArgs struct {
	// Device MAC addresses. The structure of `device` block is documented below.
	Devices ProfileExemptionDeviceArrayInput `pulumi:"devices"`
	// IDs.
	Id pulumi.IntPtrInput `pulumi:"id"`
	// Patch signature rule IDs. The structure of `rule` block is documented below.
	Rules ProfileExemptionRuleArrayInput `pulumi:"rules"`
	// Enable/disable exemption. Valid values: `enable`, `disable`.
	Status pulumi.StringPtrInput `pulumi:"status"`
}

func (ProfileExemptionArgs) ElementType

func (ProfileExemptionArgs) ElementType() reflect.Type

func (ProfileExemptionArgs) ToProfileExemptionOutput

func (i ProfileExemptionArgs) ToProfileExemptionOutput() ProfileExemptionOutput

func (ProfileExemptionArgs) ToProfileExemptionOutputWithContext

func (i ProfileExemptionArgs) ToProfileExemptionOutputWithContext(ctx context.Context) ProfileExemptionOutput

type ProfileExemptionArray

type ProfileExemptionArray []ProfileExemptionInput

func (ProfileExemptionArray) ElementType

func (ProfileExemptionArray) ElementType() reflect.Type

func (ProfileExemptionArray) ToProfileExemptionArrayOutput

func (i ProfileExemptionArray) ToProfileExemptionArrayOutput() ProfileExemptionArrayOutput

func (ProfileExemptionArray) ToProfileExemptionArrayOutputWithContext

func (i ProfileExemptionArray) ToProfileExemptionArrayOutputWithContext(ctx context.Context) ProfileExemptionArrayOutput

type ProfileExemptionArrayInput

type ProfileExemptionArrayInput interface {
	pulumi.Input

	ToProfileExemptionArrayOutput() ProfileExemptionArrayOutput
	ToProfileExemptionArrayOutputWithContext(context.Context) ProfileExemptionArrayOutput
}

ProfileExemptionArrayInput is an input type that accepts ProfileExemptionArray and ProfileExemptionArrayOutput values. You can construct a concrete instance of `ProfileExemptionArrayInput` via:

ProfileExemptionArray{ ProfileExemptionArgs{...} }

type ProfileExemptionArrayOutput

type ProfileExemptionArrayOutput struct{ *pulumi.OutputState }

func (ProfileExemptionArrayOutput) ElementType

func (ProfileExemptionArrayOutput) Index

func (ProfileExemptionArrayOutput) ToProfileExemptionArrayOutput

func (o ProfileExemptionArrayOutput) ToProfileExemptionArrayOutput() ProfileExemptionArrayOutput

func (ProfileExemptionArrayOutput) ToProfileExemptionArrayOutputWithContext

func (o ProfileExemptionArrayOutput) ToProfileExemptionArrayOutputWithContext(ctx context.Context) ProfileExemptionArrayOutput

type ProfileExemptionDevice

type ProfileExemptionDevice struct {
	// Device MAC address.
	Mac *string `pulumi:"mac"`
}

type ProfileExemptionDeviceArgs

type ProfileExemptionDeviceArgs struct {
	// Device MAC address.
	Mac pulumi.StringPtrInput `pulumi:"mac"`
}

func (ProfileExemptionDeviceArgs) ElementType

func (ProfileExemptionDeviceArgs) ElementType() reflect.Type

func (ProfileExemptionDeviceArgs) ToProfileExemptionDeviceOutput

func (i ProfileExemptionDeviceArgs) ToProfileExemptionDeviceOutput() ProfileExemptionDeviceOutput

func (ProfileExemptionDeviceArgs) ToProfileExemptionDeviceOutputWithContext

func (i ProfileExemptionDeviceArgs) ToProfileExemptionDeviceOutputWithContext(ctx context.Context) ProfileExemptionDeviceOutput

type ProfileExemptionDeviceArray

type ProfileExemptionDeviceArray []ProfileExemptionDeviceInput

func (ProfileExemptionDeviceArray) ElementType

func (ProfileExemptionDeviceArray) ToProfileExemptionDeviceArrayOutput

func (i ProfileExemptionDeviceArray) ToProfileExemptionDeviceArrayOutput() ProfileExemptionDeviceArrayOutput

func (ProfileExemptionDeviceArray) ToProfileExemptionDeviceArrayOutputWithContext

func (i ProfileExemptionDeviceArray) ToProfileExemptionDeviceArrayOutputWithContext(ctx context.Context) ProfileExemptionDeviceArrayOutput

type ProfileExemptionDeviceArrayInput

type ProfileExemptionDeviceArrayInput interface {
	pulumi.Input

	ToProfileExemptionDeviceArrayOutput() ProfileExemptionDeviceArrayOutput
	ToProfileExemptionDeviceArrayOutputWithContext(context.Context) ProfileExemptionDeviceArrayOutput
}

ProfileExemptionDeviceArrayInput is an input type that accepts ProfileExemptionDeviceArray and ProfileExemptionDeviceArrayOutput values. You can construct a concrete instance of `ProfileExemptionDeviceArrayInput` via:

ProfileExemptionDeviceArray{ ProfileExemptionDeviceArgs{...} }

type ProfileExemptionDeviceArrayOutput

type ProfileExemptionDeviceArrayOutput struct{ *pulumi.OutputState }

func (ProfileExemptionDeviceArrayOutput) ElementType

func (ProfileExemptionDeviceArrayOutput) Index

func (ProfileExemptionDeviceArrayOutput) ToProfileExemptionDeviceArrayOutput

func (o ProfileExemptionDeviceArrayOutput) ToProfileExemptionDeviceArrayOutput() ProfileExemptionDeviceArrayOutput

func (ProfileExemptionDeviceArrayOutput) ToProfileExemptionDeviceArrayOutputWithContext

func (o ProfileExemptionDeviceArrayOutput) ToProfileExemptionDeviceArrayOutputWithContext(ctx context.Context) ProfileExemptionDeviceArrayOutput

type ProfileExemptionDeviceInput

type ProfileExemptionDeviceInput interface {
	pulumi.Input

	ToProfileExemptionDeviceOutput() ProfileExemptionDeviceOutput
	ToProfileExemptionDeviceOutputWithContext(context.Context) ProfileExemptionDeviceOutput
}

ProfileExemptionDeviceInput is an input type that accepts ProfileExemptionDeviceArgs and ProfileExemptionDeviceOutput values. You can construct a concrete instance of `ProfileExemptionDeviceInput` via:

ProfileExemptionDeviceArgs{...}

type ProfileExemptionDeviceOutput

type ProfileExemptionDeviceOutput struct{ *pulumi.OutputState }

func (ProfileExemptionDeviceOutput) ElementType

func (ProfileExemptionDeviceOutput) Mac

Device MAC address.

func (ProfileExemptionDeviceOutput) ToProfileExemptionDeviceOutput

func (o ProfileExemptionDeviceOutput) ToProfileExemptionDeviceOutput() ProfileExemptionDeviceOutput

func (ProfileExemptionDeviceOutput) ToProfileExemptionDeviceOutputWithContext

func (o ProfileExemptionDeviceOutput) ToProfileExemptionDeviceOutputWithContext(ctx context.Context) ProfileExemptionDeviceOutput

type ProfileExemptionInput

type ProfileExemptionInput interface {
	pulumi.Input

	ToProfileExemptionOutput() ProfileExemptionOutput
	ToProfileExemptionOutputWithContext(context.Context) ProfileExemptionOutput
}

ProfileExemptionInput is an input type that accepts ProfileExemptionArgs and ProfileExemptionOutput values. You can construct a concrete instance of `ProfileExemptionInput` via:

ProfileExemptionArgs{...}

type ProfileExemptionOutput

type ProfileExemptionOutput struct{ *pulumi.OutputState }

func (ProfileExemptionOutput) Devices

Device MAC addresses. The structure of `device` block is documented below.

func (ProfileExemptionOutput) ElementType

func (ProfileExemptionOutput) ElementType() reflect.Type

func (ProfileExemptionOutput) Id

IDs.

func (ProfileExemptionOutput) Rules

Patch signature rule IDs. The structure of `rule` block is documented below.

func (ProfileExemptionOutput) Status

Enable/disable exemption. Valid values: `enable`, `disable`.

func (ProfileExemptionOutput) ToProfileExemptionOutput

func (o ProfileExemptionOutput) ToProfileExemptionOutput() ProfileExemptionOutput

func (ProfileExemptionOutput) ToProfileExemptionOutputWithContext

func (o ProfileExemptionOutput) ToProfileExemptionOutputWithContext(ctx context.Context) ProfileExemptionOutput

type ProfileExemptionRule

type ProfileExemptionRule struct {
	// Rule IDs.
	Id *int `pulumi:"id"`
}

type ProfileExemptionRuleArgs

type ProfileExemptionRuleArgs struct {
	// Rule IDs.
	Id pulumi.IntPtrInput `pulumi:"id"`
}

func (ProfileExemptionRuleArgs) ElementType

func (ProfileExemptionRuleArgs) ElementType() reflect.Type

func (ProfileExemptionRuleArgs) ToProfileExemptionRuleOutput

func (i ProfileExemptionRuleArgs) ToProfileExemptionRuleOutput() ProfileExemptionRuleOutput

func (ProfileExemptionRuleArgs) ToProfileExemptionRuleOutputWithContext

func (i ProfileExemptionRuleArgs) ToProfileExemptionRuleOutputWithContext(ctx context.Context) ProfileExemptionRuleOutput

type ProfileExemptionRuleArray

type ProfileExemptionRuleArray []ProfileExemptionRuleInput

func (ProfileExemptionRuleArray) ElementType

func (ProfileExemptionRuleArray) ElementType() reflect.Type

func (ProfileExemptionRuleArray) ToProfileExemptionRuleArrayOutput

func (i ProfileExemptionRuleArray) ToProfileExemptionRuleArrayOutput() ProfileExemptionRuleArrayOutput

func (ProfileExemptionRuleArray) ToProfileExemptionRuleArrayOutputWithContext

func (i ProfileExemptionRuleArray) ToProfileExemptionRuleArrayOutputWithContext(ctx context.Context) ProfileExemptionRuleArrayOutput

type ProfileExemptionRuleArrayInput

type ProfileExemptionRuleArrayInput interface {
	pulumi.Input

	ToProfileExemptionRuleArrayOutput() ProfileExemptionRuleArrayOutput
	ToProfileExemptionRuleArrayOutputWithContext(context.Context) ProfileExemptionRuleArrayOutput
}

ProfileExemptionRuleArrayInput is an input type that accepts ProfileExemptionRuleArray and ProfileExemptionRuleArrayOutput values. You can construct a concrete instance of `ProfileExemptionRuleArrayInput` via:

ProfileExemptionRuleArray{ ProfileExemptionRuleArgs{...} }

type ProfileExemptionRuleArrayOutput

type ProfileExemptionRuleArrayOutput struct{ *pulumi.OutputState }

func (ProfileExemptionRuleArrayOutput) ElementType

func (ProfileExemptionRuleArrayOutput) Index

func (ProfileExemptionRuleArrayOutput) ToProfileExemptionRuleArrayOutput

func (o ProfileExemptionRuleArrayOutput) ToProfileExemptionRuleArrayOutput() ProfileExemptionRuleArrayOutput

func (ProfileExemptionRuleArrayOutput) ToProfileExemptionRuleArrayOutputWithContext

func (o ProfileExemptionRuleArrayOutput) ToProfileExemptionRuleArrayOutputWithContext(ctx context.Context) ProfileExemptionRuleArrayOutput

type ProfileExemptionRuleInput

type ProfileExemptionRuleInput interface {
	pulumi.Input

	ToProfileExemptionRuleOutput() ProfileExemptionRuleOutput
	ToProfileExemptionRuleOutputWithContext(context.Context) ProfileExemptionRuleOutput
}

ProfileExemptionRuleInput is an input type that accepts ProfileExemptionRuleArgs and ProfileExemptionRuleOutput values. You can construct a concrete instance of `ProfileExemptionRuleInput` via:

ProfileExemptionRuleArgs{...}

type ProfileExemptionRuleOutput

type ProfileExemptionRuleOutput struct{ *pulumi.OutputState }

func (ProfileExemptionRuleOutput) ElementType

func (ProfileExemptionRuleOutput) ElementType() reflect.Type

func (ProfileExemptionRuleOutput) Id

Rule IDs.

func (ProfileExemptionRuleOutput) ToProfileExemptionRuleOutput

func (o ProfileExemptionRuleOutput) ToProfileExemptionRuleOutput() ProfileExemptionRuleOutput

func (ProfileExemptionRuleOutput) ToProfileExemptionRuleOutputWithContext

func (o ProfileExemptionRuleOutput) ToProfileExemptionRuleOutputWithContext(ctx context.Context) ProfileExemptionRuleOutput

type ProfileInput

type ProfileInput interface {
	pulumi.Input

	ToProfileOutput() ProfileOutput
	ToProfileOutputWithContext(ctx context.Context) ProfileOutput
}

type ProfileMap

type ProfileMap map[string]ProfileInput

func (ProfileMap) ElementType

func (ProfileMap) ElementType() reflect.Type

func (ProfileMap) ToProfileMapOutput

func (i ProfileMap) ToProfileMapOutput() ProfileMapOutput

func (ProfileMap) ToProfileMapOutputWithContext

func (i ProfileMap) ToProfileMapOutputWithContext(ctx context.Context) ProfileMapOutput

type ProfileMapInput

type ProfileMapInput interface {
	pulumi.Input

	ToProfileMapOutput() ProfileMapOutput
	ToProfileMapOutputWithContext(context.Context) ProfileMapOutput
}

ProfileMapInput is an input type that accepts ProfileMap and ProfileMapOutput values. You can construct a concrete instance of `ProfileMapInput` via:

ProfileMap{ "key": ProfileArgs{...} }

type ProfileMapOutput

type ProfileMapOutput struct{ *pulumi.OutputState }

func (ProfileMapOutput) ElementType

func (ProfileMapOutput) ElementType() reflect.Type

func (ProfileMapOutput) MapIndex

func (ProfileMapOutput) ToProfileMapOutput

func (o ProfileMapOutput) ToProfileMapOutput() ProfileMapOutput

func (ProfileMapOutput) ToProfileMapOutputWithContext

func (o ProfileMapOutput) ToProfileMapOutputWithContext(ctx context.Context) ProfileMapOutput

type ProfileOutput

type ProfileOutput struct{ *pulumi.OutputState }

func (ProfileOutput) Action

func (o ProfileOutput) Action() pulumi.StringOutput

Action (pass/block). Valid values: `pass`, `block`.

func (ProfileOutput) Comment

func (o ProfileOutput) Comment() pulumi.StringPtrOutput

Comment.

func (ProfileOutput) DynamicSortSubtable

func (o ProfileOutput) DynamicSortSubtable() pulumi.StringPtrOutput

Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ].

func (ProfileOutput) ElementType

func (ProfileOutput) ElementType() reflect.Type

func (ProfileOutput) Exemptions

Exempt devices or rules. The structure of `exemption` block is documented below.

func (ProfileOutput) GetAllTables

func (o ProfileOutput) GetAllTables() pulumi.StringPtrOutput

Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.

func (ProfileOutput) Log

Enable/disable logging of detection. Valid values: `enable`, `disable`.

func (ProfileOutput) Name

Profile name.

func (ProfileOutput) Severity

func (o ProfileOutput) Severity() pulumi.StringOutput

Relative severity of the signature (low, medium, high, critical). Valid values: `low`, `medium`, `high`, `critical`.

func (ProfileOutput) ToProfileOutput

func (o ProfileOutput) ToProfileOutput() ProfileOutput

func (ProfileOutput) ToProfileOutputWithContext

func (o ProfileOutput) ToProfileOutputWithContext(ctx context.Context) ProfileOutput

func (ProfileOutput) Vdomparam

func (o ProfileOutput) Vdomparam() pulumi.StringOutput

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 ProfileState

type ProfileState struct {
	// Action (pass/block). Valid values: `pass`, `block`.
	Action pulumi.StringPtrInput
	// Comment.
	Comment pulumi.StringPtrInput
	// Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ].
	DynamicSortSubtable pulumi.StringPtrInput
	// Exempt devices or rules. The structure of `exemption` block is documented below.
	Exemptions ProfileExemptionArrayInput
	// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
	GetAllTables pulumi.StringPtrInput
	// Enable/disable logging of detection. Valid values: `enable`, `disable`.
	Log pulumi.StringPtrInput
	// Profile name.
	Name pulumi.StringPtrInput
	// Relative severity of the signature (low, medium, high, critical). Valid values: `low`, `medium`, `high`, `critical`.
	Severity 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 (ProfileState) ElementType

func (ProfileState) ElementType() reflect.Type

Jump to

Keyboard shortcuts

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