alertemail

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: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Setting

type Setting struct {
	pulumi.CustomResourceState

	// Enable/disable administrator login/logout logs in alert email. Valid values: `enable`, `disable`.
	AdminLoginLogs pulumi.StringOutput `pulumi:"adminLoginLogs"`
	// Alert alert interval in minutes.
	AlertInterval pulumi.IntOutput `pulumi:"alertInterval"`
	// Enable/disable Fortinet Advanced Mezzanine Card (AMC) interface bypass mode logs in alert email. Valid values: `enable`, `disable`.
	AmcInterfaceBypassMode pulumi.StringOutput `pulumi:"amcInterfaceBypassMode"`
	// Enable/disable antivirus logs in alert email. Valid values: `enable`, `disable`.
	AntivirusLogs pulumi.StringOutput `pulumi:"antivirusLogs"`
	// Enable/disable configuration change logs in alert email. Valid values: `enable`, `disable`.
	ConfigurationChangesLogs pulumi.StringOutput `pulumi:"configurationChangesLogs"`
	// Critical alert interval in minutes.
	CriticalInterval pulumi.IntOutput `pulumi:"criticalInterval"`
	// Debug alert interval in minutes.
	DebugInterval pulumi.IntOutput `pulumi:"debugInterval"`
	// Interval between sending alert emails (1 - 99999 min, default = 5).
	EmailInterval pulumi.IntOutput `pulumi:"emailInterval"`
	// Emergency alert interval in minutes.
	EmergencyInterval pulumi.IntOutput `pulumi:"emergencyInterval"`
	// Error alert interval in minutes.
	ErrorInterval pulumi.IntOutput `pulumi:"errorInterval"`
	// Number of days to send alert email prior to FortiGuard license expiration (1 - 100 days). On FortiOS versions 6.2.0-7.2.0: default = 100. On FortiOS versions 7.2.1-7.2.6: default = 15.
	FdsLicenseExpiringDays pulumi.IntOutput `pulumi:"fdsLicenseExpiringDays"`
	// Enable/disable FortiGuard license expiration warnings in alert email. Valid values: `enable`, `disable`.
	FdsLicenseExpiringWarning pulumi.StringOutput `pulumi:"fdsLicenseExpiringWarning"`
	// Enable/disable FortiGuard update logs in alert email. Valid values: `enable`, `disable`.
	FdsUpdateLogs pulumi.StringOutput `pulumi:"fdsUpdateLogs"`
	// How to filter log messages that are sent to alert emails. Valid values: `category`, `threshold`.
	FilterMode pulumi.StringOutput `pulumi:"filterMode"`
	// Enable/disable FIPS and Common Criteria error logs in alert email. Valid values: `enable`, `disable`.
	FipsCcErrors pulumi.StringOutput `pulumi:"fipsCcErrors"`
	// Enable/disable firewall authentication failure logs in alert email. Valid values: `enable`, `disable`.
	FirewallAuthenticationFailureLogs pulumi.StringOutput `pulumi:"firewallAuthenticationFailureLogs"`
	// Enable/disable FortiCloud log quota warnings in alert email. Valid values: `enable`, `disable`.
	FortiguardLogQuotaWarning pulumi.StringOutput `pulumi:"fortiguardLogQuotaWarning"`
	// Enable/disable logging of FSSO collector agent disconnect. Valid values: `enable`, `disable`.
	FssoDisconnectLogs pulumi.StringOutput `pulumi:"fssoDisconnectLogs"`
	// Enable/disable HA logs in alert email. Valid values: `enable`, `disable`.
	HaLogs pulumi.StringOutput `pulumi:"haLogs"`
	// Information alert interval in minutes.
	InformationInterval pulumi.IntOutput `pulumi:"informationInterval"`
	// Enable/disable IPS logs in alert email. Valid values: `enable`, `disable`.
	IpsLogs pulumi.StringOutput `pulumi:"ipsLogs"`
	// Enable/disable IPsec error logs in alert email. Valid values: `enable`, `disable`.
	IpsecErrorsLogs pulumi.StringOutput `pulumi:"ipsecErrorsLogs"`
	// Disk usage percentage at which to send alert email (1 - 99 percent, default = 75).
	LocalDiskUsage pulumi.IntOutput `pulumi:"localDiskUsage"`
	// Enable/disable disk usage warnings in alert email. Valid values: `enable`, `disable`.
	LogDiskUsageWarning pulumi.StringOutput `pulumi:"logDiskUsageWarning"`
	// Email address to send alert email to (usually a system administrator). On FortiOS versions 6.2.0-6.4.0: max. 64 characters. On FortiOS versions >= 6.4.1: max. 63 characters.
	Mailto1 pulumi.StringOutput `pulumi:"mailto1"`
	// Optional second email address to send alert email to. On FortiOS versions 6.2.0-6.4.0: max. 64 characters. On FortiOS versions >= 6.4.1: max. 63 characters.
	Mailto2 pulumi.StringOutput `pulumi:"mailto2"`
	// Optional third email address to send alert email to. On FortiOS versions 6.2.0-6.4.0: max. 64 characters. On FortiOS versions >= 6.4.1: max. 63 characters.
	Mailto3 pulumi.StringOutput `pulumi:"mailto3"`
	// Notification alert interval in minutes.
	NotificationInterval pulumi.IntOutput `pulumi:"notificationInterval"`
	// Enable/disable PPP error logs in alert email. Valid values: `enable`, `disable`.
	PppErrorsLogs pulumi.StringOutput `pulumi:"pppErrorsLogs"`
	// Lowest severity level to log. Valid values: `emergency`, `alert`, `critical`, `error`, `warning`, `notification`, `information`, `debug`.
	Severity pulumi.StringOutput `pulumi:"severity"`
	// Enable/disable SSH logs in alert email. Valid values: `enable`, `disable`.
	SshLogs pulumi.StringOutput `pulumi:"sshLogs"`
	// Enable/disable SSL-VPN authentication error logs in alert email. Valid values: `enable`, `disable`.
	SslvpnAuthenticationErrorsLogs pulumi.StringOutput `pulumi:"sslvpnAuthenticationErrorsLogs"`
	// Name that appears in the From: field of alert emails. On FortiOS versions 6.2.0-6.4.0: max. 36 characters. On FortiOS versions >= 6.4.1: max. 63 characters.
	Username pulumi.StringOutput `pulumi:"username"`
	// 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"`
	// Enable/disable violation traffic logs in alert email. Valid values: `enable`, `disable`.
	ViolationTrafficLogs pulumi.StringOutput `pulumi:"violationTrafficLogs"`
	// Warning alert interval in minutes.
	WarningInterval pulumi.IntOutput `pulumi:"warningInterval"`
	// Enable/disable web filter logs in alert email. Valid values: `enable`, `disable`.
	WebfilterLogs pulumi.StringOutput `pulumi:"webfilterLogs"`
}

Configure alert email settings.

## Example Usage

<!--Start PulumiCodeChooser --> ```go package main

import (

"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/alertemail"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := alertemail.NewSetting(ctx, "trname", &alertemail.SettingArgs{
			AdminLoginLogs:           pulumi.String("disable"),
			AlertInterval:            pulumi.Int(2),
			AmcInterfaceBypassMode:   pulumi.String("disable"),
			AntivirusLogs:            pulumi.String("disable"),
			ConfigurationChangesLogs: pulumi.String("disable"),
			CriticalInterval:         pulumi.Int(3),
			DebugInterval:            pulumi.Int(60),
			EmailInterval:            pulumi.Int(5),
			EmergencyInterval:        pulumi.Int(1),
			ErrorInterval:            pulumi.Int(5),
			FdsLicenseExpiringDays:   pulumi.Int(15),
			InformationInterval:      pulumi.Int(30),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

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

## Import

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

```sh $ pulumi import fortios:alertemail/setting:Setting labelname AlertemailSetting ```

If you do not want to import arguments of block:

$ export "FORTIOS_IMPORT_TABLE"="false"

```sh $ pulumi import fortios:alertemail/setting:Setting labelname AlertemailSetting ```

$ unset "FORTIOS_IMPORT_TABLE"

func GetSetting

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

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

func NewSetting

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

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

func (*Setting) ElementType

func (*Setting) ElementType() reflect.Type

func (*Setting) ToSettingOutput

func (i *Setting) ToSettingOutput() SettingOutput

func (*Setting) ToSettingOutputWithContext

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

type SettingArgs

type SettingArgs struct {
	// Enable/disable administrator login/logout logs in alert email. Valid values: `enable`, `disable`.
	AdminLoginLogs pulumi.StringPtrInput
	// Alert alert interval in minutes.
	AlertInterval pulumi.IntPtrInput
	// Enable/disable Fortinet Advanced Mezzanine Card (AMC) interface bypass mode logs in alert email. Valid values: `enable`, `disable`.
	AmcInterfaceBypassMode pulumi.StringPtrInput
	// Enable/disable antivirus logs in alert email. Valid values: `enable`, `disable`.
	AntivirusLogs pulumi.StringPtrInput
	// Enable/disable configuration change logs in alert email. Valid values: `enable`, `disable`.
	ConfigurationChangesLogs pulumi.StringPtrInput
	// Critical alert interval in minutes.
	CriticalInterval pulumi.IntPtrInput
	// Debug alert interval in minutes.
	DebugInterval pulumi.IntPtrInput
	// Interval between sending alert emails (1 - 99999 min, default = 5).
	EmailInterval pulumi.IntPtrInput
	// Emergency alert interval in minutes.
	EmergencyInterval pulumi.IntPtrInput
	// Error alert interval in minutes.
	ErrorInterval pulumi.IntPtrInput
	// Number of days to send alert email prior to FortiGuard license expiration (1 - 100 days). On FortiOS versions 6.2.0-7.2.0: default = 100. On FortiOS versions 7.2.1-7.2.6: default = 15.
	FdsLicenseExpiringDays pulumi.IntPtrInput
	// Enable/disable FortiGuard license expiration warnings in alert email. Valid values: `enable`, `disable`.
	FdsLicenseExpiringWarning pulumi.StringPtrInput
	// Enable/disable FortiGuard update logs in alert email. Valid values: `enable`, `disable`.
	FdsUpdateLogs pulumi.StringPtrInput
	// How to filter log messages that are sent to alert emails. Valid values: `category`, `threshold`.
	FilterMode pulumi.StringPtrInput
	// Enable/disable FIPS and Common Criteria error logs in alert email. Valid values: `enable`, `disable`.
	FipsCcErrors pulumi.StringPtrInput
	// Enable/disable firewall authentication failure logs in alert email. Valid values: `enable`, `disable`.
	FirewallAuthenticationFailureLogs pulumi.StringPtrInput
	// Enable/disable FortiCloud log quota warnings in alert email. Valid values: `enable`, `disable`.
	FortiguardLogQuotaWarning pulumi.StringPtrInput
	// Enable/disable logging of FSSO collector agent disconnect. Valid values: `enable`, `disable`.
	FssoDisconnectLogs pulumi.StringPtrInput
	// Enable/disable HA logs in alert email. Valid values: `enable`, `disable`.
	HaLogs pulumi.StringPtrInput
	// Information alert interval in minutes.
	InformationInterval pulumi.IntPtrInput
	// Enable/disable IPS logs in alert email. Valid values: `enable`, `disable`.
	IpsLogs pulumi.StringPtrInput
	// Enable/disable IPsec error logs in alert email. Valid values: `enable`, `disable`.
	IpsecErrorsLogs pulumi.StringPtrInput
	// Disk usage percentage at which to send alert email (1 - 99 percent, default = 75).
	LocalDiskUsage pulumi.IntPtrInput
	// Enable/disable disk usage warnings in alert email. Valid values: `enable`, `disable`.
	LogDiskUsageWarning pulumi.StringPtrInput
	// Email address to send alert email to (usually a system administrator). On FortiOS versions 6.2.0-6.4.0: max. 64 characters. On FortiOS versions >= 6.4.1: max. 63 characters.
	Mailto1 pulumi.StringPtrInput
	// Optional second email address to send alert email to. On FortiOS versions 6.2.0-6.4.0: max. 64 characters. On FortiOS versions >= 6.4.1: max. 63 characters.
	Mailto2 pulumi.StringPtrInput
	// Optional third email address to send alert email to. On FortiOS versions 6.2.0-6.4.0: max. 64 characters. On FortiOS versions >= 6.4.1: max. 63 characters.
	Mailto3 pulumi.StringPtrInput
	// Notification alert interval in minutes.
	NotificationInterval pulumi.IntPtrInput
	// Enable/disable PPP error logs in alert email. Valid values: `enable`, `disable`.
	PppErrorsLogs pulumi.StringPtrInput
	// Lowest severity level to log. Valid values: `emergency`, `alert`, `critical`, `error`, `warning`, `notification`, `information`, `debug`.
	Severity pulumi.StringPtrInput
	// Enable/disable SSH logs in alert email. Valid values: `enable`, `disable`.
	SshLogs pulumi.StringPtrInput
	// Enable/disable SSL-VPN authentication error logs in alert email. Valid values: `enable`, `disable`.
	SslvpnAuthenticationErrorsLogs pulumi.StringPtrInput
	// Name that appears in the From: field of alert emails. On FortiOS versions 6.2.0-6.4.0: max. 36 characters. On FortiOS versions >= 6.4.1: max. 63 characters.
	Username 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
	// Enable/disable violation traffic logs in alert email. Valid values: `enable`, `disable`.
	ViolationTrafficLogs pulumi.StringPtrInput
	// Warning alert interval in minutes.
	WarningInterval pulumi.IntPtrInput
	// Enable/disable web filter logs in alert email. Valid values: `enable`, `disable`.
	WebfilterLogs pulumi.StringPtrInput
}

The set of arguments for constructing a Setting resource.

func (SettingArgs) ElementType

func (SettingArgs) ElementType() reflect.Type

type SettingArray

type SettingArray []SettingInput

func (SettingArray) ElementType

func (SettingArray) ElementType() reflect.Type

func (SettingArray) ToSettingArrayOutput

func (i SettingArray) ToSettingArrayOutput() SettingArrayOutput

func (SettingArray) ToSettingArrayOutputWithContext

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

type SettingArrayInput

type SettingArrayInput interface {
	pulumi.Input

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

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

SettingArray{ SettingArgs{...} }

type SettingArrayOutput

type SettingArrayOutput struct{ *pulumi.OutputState }

func (SettingArrayOutput) ElementType

func (SettingArrayOutput) ElementType() reflect.Type

func (SettingArrayOutput) Index

func (SettingArrayOutput) ToSettingArrayOutput

func (o SettingArrayOutput) ToSettingArrayOutput() SettingArrayOutput

func (SettingArrayOutput) ToSettingArrayOutputWithContext

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

type SettingInput

type SettingInput interface {
	pulumi.Input

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

type SettingMap

type SettingMap map[string]SettingInput

func (SettingMap) ElementType

func (SettingMap) ElementType() reflect.Type

func (SettingMap) ToSettingMapOutput

func (i SettingMap) ToSettingMapOutput() SettingMapOutput

func (SettingMap) ToSettingMapOutputWithContext

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

type SettingMapInput

type SettingMapInput interface {
	pulumi.Input

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

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

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

type SettingMapOutput

type SettingMapOutput struct{ *pulumi.OutputState }

func (SettingMapOutput) ElementType

func (SettingMapOutput) ElementType() reflect.Type

func (SettingMapOutput) MapIndex

func (SettingMapOutput) ToSettingMapOutput

func (o SettingMapOutput) ToSettingMapOutput() SettingMapOutput

func (SettingMapOutput) ToSettingMapOutputWithContext

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

type SettingOutput

type SettingOutput struct{ *pulumi.OutputState }

func (SettingOutput) AdminLoginLogs

func (o SettingOutput) AdminLoginLogs() pulumi.StringOutput

Enable/disable administrator login/logout logs in alert email. Valid values: `enable`, `disable`.

func (SettingOutput) AlertInterval

func (o SettingOutput) AlertInterval() pulumi.IntOutput

Alert alert interval in minutes.

func (SettingOutput) AmcInterfaceBypassMode

func (o SettingOutput) AmcInterfaceBypassMode() pulumi.StringOutput

Enable/disable Fortinet Advanced Mezzanine Card (AMC) interface bypass mode logs in alert email. Valid values: `enable`, `disable`.

func (SettingOutput) AntivirusLogs

func (o SettingOutput) AntivirusLogs() pulumi.StringOutput

Enable/disable antivirus logs in alert email. Valid values: `enable`, `disable`.

func (SettingOutput) ConfigurationChangesLogs

func (o SettingOutput) ConfigurationChangesLogs() pulumi.StringOutput

Enable/disable configuration change logs in alert email. Valid values: `enable`, `disable`.

func (SettingOutput) CriticalInterval

func (o SettingOutput) CriticalInterval() pulumi.IntOutput

Critical alert interval in minutes.

func (SettingOutput) DebugInterval

func (o SettingOutput) DebugInterval() pulumi.IntOutput

Debug alert interval in minutes.

func (SettingOutput) ElementType

func (SettingOutput) ElementType() reflect.Type

func (SettingOutput) EmailInterval

func (o SettingOutput) EmailInterval() pulumi.IntOutput

Interval between sending alert emails (1 - 99999 min, default = 5).

func (SettingOutput) EmergencyInterval

func (o SettingOutput) EmergencyInterval() pulumi.IntOutput

Emergency alert interval in minutes.

func (SettingOutput) ErrorInterval

func (o SettingOutput) ErrorInterval() pulumi.IntOutput

Error alert interval in minutes.

func (SettingOutput) FdsLicenseExpiringDays

func (o SettingOutput) FdsLicenseExpiringDays() pulumi.IntOutput

Number of days to send alert email prior to FortiGuard license expiration (1 - 100 days). On FortiOS versions 6.2.0-7.2.0: default = 100. On FortiOS versions 7.2.1-7.2.6: default = 15.

func (SettingOutput) FdsLicenseExpiringWarning

func (o SettingOutput) FdsLicenseExpiringWarning() pulumi.StringOutput

Enable/disable FortiGuard license expiration warnings in alert email. Valid values: `enable`, `disable`.

func (SettingOutput) FdsUpdateLogs

func (o SettingOutput) FdsUpdateLogs() pulumi.StringOutput

Enable/disable FortiGuard update logs in alert email. Valid values: `enable`, `disable`.

func (SettingOutput) FilterMode

func (o SettingOutput) FilterMode() pulumi.StringOutput

How to filter log messages that are sent to alert emails. Valid values: `category`, `threshold`.

func (SettingOutput) FipsCcErrors

func (o SettingOutput) FipsCcErrors() pulumi.StringOutput

Enable/disable FIPS and Common Criteria error logs in alert email. Valid values: `enable`, `disable`.

func (SettingOutput) FirewallAuthenticationFailureLogs

func (o SettingOutput) FirewallAuthenticationFailureLogs() pulumi.StringOutput

Enable/disable firewall authentication failure logs in alert email. Valid values: `enable`, `disable`.

func (SettingOutput) FortiguardLogQuotaWarning

func (o SettingOutput) FortiguardLogQuotaWarning() pulumi.StringOutput

Enable/disable FortiCloud log quota warnings in alert email. Valid values: `enable`, `disable`.

func (SettingOutput) FssoDisconnectLogs

func (o SettingOutput) FssoDisconnectLogs() pulumi.StringOutput

Enable/disable logging of FSSO collector agent disconnect. Valid values: `enable`, `disable`.

func (SettingOutput) HaLogs

func (o SettingOutput) HaLogs() pulumi.StringOutput

Enable/disable HA logs in alert email. Valid values: `enable`, `disable`.

func (SettingOutput) InformationInterval

func (o SettingOutput) InformationInterval() pulumi.IntOutput

Information alert interval in minutes.

func (SettingOutput) IpsLogs

func (o SettingOutput) IpsLogs() pulumi.StringOutput

Enable/disable IPS logs in alert email. Valid values: `enable`, `disable`.

func (SettingOutput) IpsecErrorsLogs

func (o SettingOutput) IpsecErrorsLogs() pulumi.StringOutput

Enable/disable IPsec error logs in alert email. Valid values: `enable`, `disable`.

func (SettingOutput) LocalDiskUsage

func (o SettingOutput) LocalDiskUsage() pulumi.IntOutput

Disk usage percentage at which to send alert email (1 - 99 percent, default = 75).

func (SettingOutput) LogDiskUsageWarning

func (o SettingOutput) LogDiskUsageWarning() pulumi.StringOutput

Enable/disable disk usage warnings in alert email. Valid values: `enable`, `disable`.

func (SettingOutput) Mailto1

func (o SettingOutput) Mailto1() pulumi.StringOutput

Email address to send alert email to (usually a system administrator). On FortiOS versions 6.2.0-6.4.0: max. 64 characters. On FortiOS versions >= 6.4.1: max. 63 characters.

func (SettingOutput) Mailto2

func (o SettingOutput) Mailto2() pulumi.StringOutput

Optional second email address to send alert email to. On FortiOS versions 6.2.0-6.4.0: max. 64 characters. On FortiOS versions >= 6.4.1: max. 63 characters.

func (SettingOutput) Mailto3

func (o SettingOutput) Mailto3() pulumi.StringOutput

Optional third email address to send alert email to. On FortiOS versions 6.2.0-6.4.0: max. 64 characters. On FortiOS versions >= 6.4.1: max. 63 characters.

func (SettingOutput) NotificationInterval

func (o SettingOutput) NotificationInterval() pulumi.IntOutput

Notification alert interval in minutes.

func (SettingOutput) PppErrorsLogs

func (o SettingOutput) PppErrorsLogs() pulumi.StringOutput

Enable/disable PPP error logs in alert email. Valid values: `enable`, `disable`.

func (SettingOutput) Severity

func (o SettingOutput) Severity() pulumi.StringOutput

Lowest severity level to log. Valid values: `emergency`, `alert`, `critical`, `error`, `warning`, `notification`, `information`, `debug`.

func (SettingOutput) SshLogs

func (o SettingOutput) SshLogs() pulumi.StringOutput

Enable/disable SSH logs in alert email. Valid values: `enable`, `disable`.

func (SettingOutput) SslvpnAuthenticationErrorsLogs

func (o SettingOutput) SslvpnAuthenticationErrorsLogs() pulumi.StringOutput

Enable/disable SSL-VPN authentication error logs in alert email. Valid values: `enable`, `disable`.

func (SettingOutput) ToSettingOutput

func (o SettingOutput) ToSettingOutput() SettingOutput

func (SettingOutput) ToSettingOutputWithContext

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

func (SettingOutput) Username

func (o SettingOutput) Username() pulumi.StringOutput

Name that appears in the From: field of alert emails. On FortiOS versions 6.2.0-6.4.0: max. 36 characters. On FortiOS versions >= 6.4.1: max. 63 characters.

func (SettingOutput) Vdomparam

func (o SettingOutput) Vdomparam() pulumi.StringPtrOutput

Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.

func (SettingOutput) ViolationTrafficLogs

func (o SettingOutput) ViolationTrafficLogs() pulumi.StringOutput

Enable/disable violation traffic logs in alert email. Valid values: `enable`, `disable`.

func (SettingOutput) WarningInterval

func (o SettingOutput) WarningInterval() pulumi.IntOutput

Warning alert interval in minutes.

func (SettingOutput) WebfilterLogs

func (o SettingOutput) WebfilterLogs() pulumi.StringOutput

Enable/disable web filter logs in alert email. Valid values: `enable`, `disable`.

type SettingState

type SettingState struct {
	// Enable/disable administrator login/logout logs in alert email. Valid values: `enable`, `disable`.
	AdminLoginLogs pulumi.StringPtrInput
	// Alert alert interval in minutes.
	AlertInterval pulumi.IntPtrInput
	// Enable/disable Fortinet Advanced Mezzanine Card (AMC) interface bypass mode logs in alert email. Valid values: `enable`, `disable`.
	AmcInterfaceBypassMode pulumi.StringPtrInput
	// Enable/disable antivirus logs in alert email. Valid values: `enable`, `disable`.
	AntivirusLogs pulumi.StringPtrInput
	// Enable/disable configuration change logs in alert email. Valid values: `enable`, `disable`.
	ConfigurationChangesLogs pulumi.StringPtrInput
	// Critical alert interval in minutes.
	CriticalInterval pulumi.IntPtrInput
	// Debug alert interval in minutes.
	DebugInterval pulumi.IntPtrInput
	// Interval between sending alert emails (1 - 99999 min, default = 5).
	EmailInterval pulumi.IntPtrInput
	// Emergency alert interval in minutes.
	EmergencyInterval pulumi.IntPtrInput
	// Error alert interval in minutes.
	ErrorInterval pulumi.IntPtrInput
	// Number of days to send alert email prior to FortiGuard license expiration (1 - 100 days). On FortiOS versions 6.2.0-7.2.0: default = 100. On FortiOS versions 7.2.1-7.2.6: default = 15.
	FdsLicenseExpiringDays pulumi.IntPtrInput
	// Enable/disable FortiGuard license expiration warnings in alert email. Valid values: `enable`, `disable`.
	FdsLicenseExpiringWarning pulumi.StringPtrInput
	// Enable/disable FortiGuard update logs in alert email. Valid values: `enable`, `disable`.
	FdsUpdateLogs pulumi.StringPtrInput
	// How to filter log messages that are sent to alert emails. Valid values: `category`, `threshold`.
	FilterMode pulumi.StringPtrInput
	// Enable/disable FIPS and Common Criteria error logs in alert email. Valid values: `enable`, `disable`.
	FipsCcErrors pulumi.StringPtrInput
	// Enable/disable firewall authentication failure logs in alert email. Valid values: `enable`, `disable`.
	FirewallAuthenticationFailureLogs pulumi.StringPtrInput
	// Enable/disable FortiCloud log quota warnings in alert email. Valid values: `enable`, `disable`.
	FortiguardLogQuotaWarning pulumi.StringPtrInput
	// Enable/disable logging of FSSO collector agent disconnect. Valid values: `enable`, `disable`.
	FssoDisconnectLogs pulumi.StringPtrInput
	// Enable/disable HA logs in alert email. Valid values: `enable`, `disable`.
	HaLogs pulumi.StringPtrInput
	// Information alert interval in minutes.
	InformationInterval pulumi.IntPtrInput
	// Enable/disable IPS logs in alert email. Valid values: `enable`, `disable`.
	IpsLogs pulumi.StringPtrInput
	// Enable/disable IPsec error logs in alert email. Valid values: `enable`, `disable`.
	IpsecErrorsLogs pulumi.StringPtrInput
	// Disk usage percentage at which to send alert email (1 - 99 percent, default = 75).
	LocalDiskUsage pulumi.IntPtrInput
	// Enable/disable disk usage warnings in alert email. Valid values: `enable`, `disable`.
	LogDiskUsageWarning pulumi.StringPtrInput
	// Email address to send alert email to (usually a system administrator). On FortiOS versions 6.2.0-6.4.0: max. 64 characters. On FortiOS versions >= 6.4.1: max. 63 characters.
	Mailto1 pulumi.StringPtrInput
	// Optional second email address to send alert email to. On FortiOS versions 6.2.0-6.4.0: max. 64 characters. On FortiOS versions >= 6.4.1: max. 63 characters.
	Mailto2 pulumi.StringPtrInput
	// Optional third email address to send alert email to. On FortiOS versions 6.2.0-6.4.0: max. 64 characters. On FortiOS versions >= 6.4.1: max. 63 characters.
	Mailto3 pulumi.StringPtrInput
	// Notification alert interval in minutes.
	NotificationInterval pulumi.IntPtrInput
	// Enable/disable PPP error logs in alert email. Valid values: `enable`, `disable`.
	PppErrorsLogs pulumi.StringPtrInput
	// Lowest severity level to log. Valid values: `emergency`, `alert`, `critical`, `error`, `warning`, `notification`, `information`, `debug`.
	Severity pulumi.StringPtrInput
	// Enable/disable SSH logs in alert email. Valid values: `enable`, `disable`.
	SshLogs pulumi.StringPtrInput
	// Enable/disable SSL-VPN authentication error logs in alert email. Valid values: `enable`, `disable`.
	SslvpnAuthenticationErrorsLogs pulumi.StringPtrInput
	// Name that appears in the From: field of alert emails. On FortiOS versions 6.2.0-6.4.0: max. 36 characters. On FortiOS versions >= 6.4.1: max. 63 characters.
	Username 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
	// Enable/disable violation traffic logs in alert email. Valid values: `enable`, `disable`.
	ViolationTrafficLogs pulumi.StringPtrInput
	// Warning alert interval in minutes.
	WarningInterval pulumi.IntPtrInput
	// Enable/disable web filter logs in alert email. Valid values: `enable`, `disable`.
	WebfilterLogs pulumi.StringPtrInput
}

func (SettingState) ElementType

func (SettingState) ElementType() reflect.Type

Jump to

Keyboard shortcuts

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