fortios.filter/web.Fortiguard
Explore with Pulumi AI
Configure FortiGuard Web Filter service.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as fortios from "@pulumiverse/fortios";
const trname = new fortios.filter.web.Fortiguard("trname", {
cacheMemPercent: 2,
cacheMode: "ttl",
cachePrefixMatch: "enable",
closePorts: "disable",
ovrdAuthHttps: "enable",
ovrdAuthPort: 8008,
ovrdAuthPortHttp: 8008,
ovrdAuthPortHttps: 8010,
ovrdAuthPortHttpsFlow: 8015,
ovrdAuthPortWarning: 8020,
warnAuthHttps: "enable",
});
import pulumi
import pulumiverse_fortios as fortios
trname = fortios.filter.web.Fortiguard("trname",
cache_mem_percent=2,
cache_mode="ttl",
cache_prefix_match="enable",
close_ports="disable",
ovrd_auth_https="enable",
ovrd_auth_port=8008,
ovrd_auth_port_http=8008,
ovrd_auth_port_https=8010,
ovrd_auth_port_https_flow=8015,
ovrd_auth_port_warning=8020,
warn_auth_https="enable")
package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/filter"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := filter.NewFortiguard(ctx, "trname", &filter.FortiguardArgs{
CacheMemPercent: pulumi.Int(2),
CacheMode: pulumi.String("ttl"),
CachePrefixMatch: pulumi.String("enable"),
ClosePorts: pulumi.String("disable"),
OvrdAuthHttps: pulumi.String("enable"),
OvrdAuthPort: pulumi.Int(8008),
OvrdAuthPortHttp: pulumi.Int(8008),
OvrdAuthPortHttps: pulumi.Int(8010),
OvrdAuthPortHttpsFlow: pulumi.Int(8015),
OvrdAuthPortWarning: pulumi.Int(8020),
WarnAuthHttps: pulumi.String("enable"),
})
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Fortios = Pulumiverse.Fortios;
return await Deployment.RunAsync(() =>
{
var trname = new Fortios.Filter.Web.Fortiguard("trname", new()
{
CacheMemPercent = 2,
CacheMode = "ttl",
CachePrefixMatch = "enable",
ClosePorts = "disable",
OvrdAuthHttps = "enable",
OvrdAuthPort = 8008,
OvrdAuthPortHttp = 8008,
OvrdAuthPortHttps = 8010,
OvrdAuthPortHttpsFlow = 8015,
OvrdAuthPortWarning = 8020,
WarnAuthHttps = "enable",
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.fortios.filter.Fortiguard;
import com.pulumi.fortios.filter.FortiguardArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var trname = new Fortiguard("trname", FortiguardArgs.builder()
.cacheMemPercent(2)
.cacheMode("ttl")
.cachePrefixMatch("enable")
.closePorts("disable")
.ovrdAuthHttps("enable")
.ovrdAuthPort(8008)
.ovrdAuthPortHttp(8008)
.ovrdAuthPortHttps(8010)
.ovrdAuthPortHttpsFlow(8015)
.ovrdAuthPortWarning(8020)
.warnAuthHttps("enable")
.build());
}
}
resources:
trname:
type: fortios:filter/web:Fortiguard
properties:
cacheMemPercent: 2
cacheMode: ttl
cachePrefixMatch: enable
closePorts: disable
ovrdAuthHttps: enable
ovrdAuthPort: 8008
ovrdAuthPortHttp: 8008
ovrdAuthPortHttps: 8010
ovrdAuthPortHttpsFlow: 8015
ovrdAuthPortWarning: 8020
warnAuthHttps: enable
Create Fortiguard Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new Fortiguard(name: string, args?: FortiguardArgs, opts?: CustomResourceOptions);
@overload
def Fortiguard(resource_name: str,
args: Optional[FortiguardArgs] = None,
opts: Optional[ResourceOptions] = None)
@overload
def Fortiguard(resource_name: str,
opts: Optional[ResourceOptions] = None,
cache_mem_percent: Optional[int] = None,
cache_mem_permille: Optional[int] = None,
cache_mode: Optional[str] = None,
cache_prefix_match: Optional[str] = None,
close_ports: Optional[str] = None,
embed_image: Optional[str] = None,
ovrd_auth_https: Optional[str] = None,
ovrd_auth_port: Optional[int] = None,
ovrd_auth_port_http: Optional[int] = None,
ovrd_auth_port_https: Optional[int] = None,
ovrd_auth_port_https_flow: Optional[int] = None,
ovrd_auth_port_warning: Optional[int] = None,
request_packet_size_limit: Optional[int] = None,
vdomparam: Optional[str] = None,
warn_auth_https: Optional[str] = None)
func NewFortiguard(ctx *Context, name string, args *FortiguardArgs, opts ...ResourceOption) (*Fortiguard, error)
public Fortiguard(string name, FortiguardArgs? args = null, CustomResourceOptions? opts = null)
public Fortiguard(String name, FortiguardArgs args)
public Fortiguard(String name, FortiguardArgs args, CustomResourceOptions options)
type: fortios:filter/web/fortiguard:Fortiguard
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args FortiguardArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args FortiguardArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args FortiguardArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args FortiguardArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args FortiguardArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Fortiguard Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
The Fortiguard resource accepts the following input properties:
- Cache
Mem intPercent - Maximum percentage of available memory allocated to caching (1 - 15).
- Cache
Mem intPermille - Maximum permille of available memory allocated to caching (1 - 150).
- Cache
Mode string - Cache entry expiration mode. Valid values:
ttl
,db-ver
. - Cache
Prefix stringMatch - Enable/disable prefix matching in the cache. Valid values:
enable
,disable
. - Close
Ports string - Close ports used for HTTP/HTTPS override authentication and disable user overrides. Valid values:
enable
,disable
. - Embed
Image string - Enable/disable embedding images into replacement messages (default = enable). Valid values:
enable
,disable
. - Ovrd
Auth stringHttps - Enable/disable use of HTTPS for override authentication. Valid values:
enable
,disable
. - Ovrd
Auth intPort - Port to use for FortiGuard Web Filter override authentication.
- Ovrd
Auth intPort Http - Port to use for FortiGuard Web Filter HTTP override authentication
- Ovrd
Auth intPort Https - Port to use for FortiGuard Web Filter HTTPS override authentication in proxy mode.
- Ovrd
Auth intPort Https Flow - Port to use for FortiGuard Web Filter HTTPS override authentication in flow mode.
- Ovrd
Auth intPort Warning - Port to use for FortiGuard Web Filter Warning override authentication.
- Request
Packet intSize Limit - Limit size of URL request packets sent to FortiGuard server (0 for default).
- Vdomparam string
- Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
- Warn
Auth stringHttps - Enable/disable use of HTTPS for warning and authentication. Valid values:
enable
,disable
.
- Cache
Mem intPercent - Maximum percentage of available memory allocated to caching (1 - 15).
- Cache
Mem intPermille - Maximum permille of available memory allocated to caching (1 - 150).
- Cache
Mode string - Cache entry expiration mode. Valid values:
ttl
,db-ver
. - Cache
Prefix stringMatch - Enable/disable prefix matching in the cache. Valid values:
enable
,disable
. - Close
Ports string - Close ports used for HTTP/HTTPS override authentication and disable user overrides. Valid values:
enable
,disable
. - Embed
Image string - Enable/disable embedding images into replacement messages (default = enable). Valid values:
enable
,disable
. - Ovrd
Auth stringHttps - Enable/disable use of HTTPS for override authentication. Valid values:
enable
,disable
. - Ovrd
Auth intPort - Port to use for FortiGuard Web Filter override authentication.
- Ovrd
Auth intPort Http - Port to use for FortiGuard Web Filter HTTP override authentication
- Ovrd
Auth intPort Https - Port to use for FortiGuard Web Filter HTTPS override authentication in proxy mode.
- Ovrd
Auth intPort Https Flow - Port to use for FortiGuard Web Filter HTTPS override authentication in flow mode.
- Ovrd
Auth intPort Warning - Port to use for FortiGuard Web Filter Warning override authentication.
- Request
Packet intSize Limit - Limit size of URL request packets sent to FortiGuard server (0 for default).
- Vdomparam string
- Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
- Warn
Auth stringHttps - Enable/disable use of HTTPS for warning and authentication. Valid values:
enable
,disable
.
- cache
Mem IntegerPercent - Maximum percentage of available memory allocated to caching (1 - 15).
- cache
Mem IntegerPermille - Maximum permille of available memory allocated to caching (1 - 150).
- cache
Mode String - Cache entry expiration mode. Valid values:
ttl
,db-ver
. - cache
Prefix StringMatch - Enable/disable prefix matching in the cache. Valid values:
enable
,disable
. - close
Ports String - Close ports used for HTTP/HTTPS override authentication and disable user overrides. Valid values:
enable
,disable
. - embed
Image String - Enable/disable embedding images into replacement messages (default = enable). Valid values:
enable
,disable
. - ovrd
Auth StringHttps - Enable/disable use of HTTPS for override authentication. Valid values:
enable
,disable
. - ovrd
Auth IntegerPort - Port to use for FortiGuard Web Filter override authentication.
- ovrd
Auth IntegerPort Http - Port to use for FortiGuard Web Filter HTTP override authentication
- ovrd
Auth IntegerPort Https - Port to use for FortiGuard Web Filter HTTPS override authentication in proxy mode.
- ovrd
Auth IntegerPort Https Flow - Port to use for FortiGuard Web Filter HTTPS override authentication in flow mode.
- ovrd
Auth IntegerPort Warning - Port to use for FortiGuard Web Filter Warning override authentication.
- request
Packet IntegerSize Limit - Limit size of URL request packets sent to FortiGuard server (0 for default).
- vdomparam String
- Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
- warn
Auth StringHttps - Enable/disable use of HTTPS for warning and authentication. Valid values:
enable
,disable
.
- cache
Mem numberPercent - Maximum percentage of available memory allocated to caching (1 - 15).
- cache
Mem numberPermille - Maximum permille of available memory allocated to caching (1 - 150).
- cache
Mode string - Cache entry expiration mode. Valid values:
ttl
,db-ver
. - cache
Prefix stringMatch - Enable/disable prefix matching in the cache. Valid values:
enable
,disable
. - close
Ports string - Close ports used for HTTP/HTTPS override authentication and disable user overrides. Valid values:
enable
,disable
. - embed
Image string - Enable/disable embedding images into replacement messages (default = enable). Valid values:
enable
,disable
. - ovrd
Auth stringHttps - Enable/disable use of HTTPS for override authentication. Valid values:
enable
,disable
. - ovrd
Auth numberPort - Port to use for FortiGuard Web Filter override authentication.
- ovrd
Auth numberPort Http - Port to use for FortiGuard Web Filter HTTP override authentication
- ovrd
Auth numberPort Https - Port to use for FortiGuard Web Filter HTTPS override authentication in proxy mode.
- ovrd
Auth numberPort Https Flow - Port to use for FortiGuard Web Filter HTTPS override authentication in flow mode.
- ovrd
Auth numberPort Warning - Port to use for FortiGuard Web Filter Warning override authentication.
- request
Packet numberSize Limit - Limit size of URL request packets sent to FortiGuard server (0 for default).
- vdomparam string
- Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
- warn
Auth stringHttps - Enable/disable use of HTTPS for warning and authentication. Valid values:
enable
,disable
.
- cache_
mem_ intpercent - Maximum percentage of available memory allocated to caching (1 - 15).
- cache_
mem_ intpermille - Maximum permille of available memory allocated to caching (1 - 150).
- cache_
mode str - Cache entry expiration mode. Valid values:
ttl
,db-ver
. - cache_
prefix_ strmatch - Enable/disable prefix matching in the cache. Valid values:
enable
,disable
. - close_
ports str - Close ports used for HTTP/HTTPS override authentication and disable user overrides. Valid values:
enable
,disable
. - embed_
image str - Enable/disable embedding images into replacement messages (default = enable). Valid values:
enable
,disable
. - ovrd_
auth_ strhttps - Enable/disable use of HTTPS for override authentication. Valid values:
enable
,disable
. - ovrd_
auth_ intport - Port to use for FortiGuard Web Filter override authentication.
- ovrd_
auth_ intport_ http - Port to use for FortiGuard Web Filter HTTP override authentication
- ovrd_
auth_ intport_ https - Port to use for FortiGuard Web Filter HTTPS override authentication in proxy mode.
- ovrd_
auth_ intport_ https_ flow - Port to use for FortiGuard Web Filter HTTPS override authentication in flow mode.
- ovrd_
auth_ intport_ warning - Port to use for FortiGuard Web Filter Warning override authentication.
- request_
packet_ intsize_ limit - Limit size of URL request packets sent to FortiGuard server (0 for default).
- vdomparam str
- Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
- warn_
auth_ strhttps - Enable/disable use of HTTPS for warning and authentication. Valid values:
enable
,disable
.
- cache
Mem NumberPercent - Maximum percentage of available memory allocated to caching (1 - 15).
- cache
Mem NumberPermille - Maximum permille of available memory allocated to caching (1 - 150).
- cache
Mode String - Cache entry expiration mode. Valid values:
ttl
,db-ver
. - cache
Prefix StringMatch - Enable/disable prefix matching in the cache. Valid values:
enable
,disable
. - close
Ports String - Close ports used for HTTP/HTTPS override authentication and disable user overrides. Valid values:
enable
,disable
. - embed
Image String - Enable/disable embedding images into replacement messages (default = enable). Valid values:
enable
,disable
. - ovrd
Auth StringHttps - Enable/disable use of HTTPS for override authentication. Valid values:
enable
,disable
. - ovrd
Auth NumberPort - Port to use for FortiGuard Web Filter override authentication.
- ovrd
Auth NumberPort Http - Port to use for FortiGuard Web Filter HTTP override authentication
- ovrd
Auth NumberPort Https - Port to use for FortiGuard Web Filter HTTPS override authentication in proxy mode.
- ovrd
Auth NumberPort Https Flow - Port to use for FortiGuard Web Filter HTTPS override authentication in flow mode.
- ovrd
Auth NumberPort Warning - Port to use for FortiGuard Web Filter Warning override authentication.
- request
Packet NumberSize Limit - Limit size of URL request packets sent to FortiGuard server (0 for default).
- vdomparam String
- Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
- warn
Auth StringHttps - Enable/disable use of HTTPS for warning and authentication. Valid values:
enable
,disable
.
Outputs
All input properties are implicitly available as output properties. Additionally, the Fortiguard resource produces the following output properties:
- Id string
- The provider-assigned unique ID for this managed resource.
- Id string
- The provider-assigned unique ID for this managed resource.
- id String
- The provider-assigned unique ID for this managed resource.
- id string
- The provider-assigned unique ID for this managed resource.
- id str
- The provider-assigned unique ID for this managed resource.
- id String
- The provider-assigned unique ID for this managed resource.
Look up Existing Fortiguard Resource
Get an existing Fortiguard resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: FortiguardState, opts?: CustomResourceOptions): Fortiguard
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
cache_mem_percent: Optional[int] = None,
cache_mem_permille: Optional[int] = None,
cache_mode: Optional[str] = None,
cache_prefix_match: Optional[str] = None,
close_ports: Optional[str] = None,
embed_image: Optional[str] = None,
ovrd_auth_https: Optional[str] = None,
ovrd_auth_port: Optional[int] = None,
ovrd_auth_port_http: Optional[int] = None,
ovrd_auth_port_https: Optional[int] = None,
ovrd_auth_port_https_flow: Optional[int] = None,
ovrd_auth_port_warning: Optional[int] = None,
request_packet_size_limit: Optional[int] = None,
vdomparam: Optional[str] = None,
warn_auth_https: Optional[str] = None) -> Fortiguard
func GetFortiguard(ctx *Context, name string, id IDInput, state *FortiguardState, opts ...ResourceOption) (*Fortiguard, error)
public static Fortiguard Get(string name, Input<string> id, FortiguardState? state, CustomResourceOptions? opts = null)
public static Fortiguard get(String name, Output<String> id, FortiguardState state, CustomResourceOptions options)
Resource lookup is not supported in YAML
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- Cache
Mem intPercent - Maximum percentage of available memory allocated to caching (1 - 15).
- Cache
Mem intPermille - Maximum permille of available memory allocated to caching (1 - 150).
- Cache
Mode string - Cache entry expiration mode. Valid values:
ttl
,db-ver
. - Cache
Prefix stringMatch - Enable/disable prefix matching in the cache. Valid values:
enable
,disable
. - Close
Ports string - Close ports used for HTTP/HTTPS override authentication and disable user overrides. Valid values:
enable
,disable
. - Embed
Image string - Enable/disable embedding images into replacement messages (default = enable). Valid values:
enable
,disable
. - Ovrd
Auth stringHttps - Enable/disable use of HTTPS for override authentication. Valid values:
enable
,disable
. - Ovrd
Auth intPort - Port to use for FortiGuard Web Filter override authentication.
- Ovrd
Auth intPort Http - Port to use for FortiGuard Web Filter HTTP override authentication
- Ovrd
Auth intPort Https - Port to use for FortiGuard Web Filter HTTPS override authentication in proxy mode.
- Ovrd
Auth intPort Https Flow - Port to use for FortiGuard Web Filter HTTPS override authentication in flow mode.
- Ovrd
Auth intPort Warning - Port to use for FortiGuard Web Filter Warning override authentication.
- Request
Packet intSize Limit - Limit size of URL request packets sent to FortiGuard server (0 for default).
- Vdomparam string
- Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
- Warn
Auth stringHttps - Enable/disable use of HTTPS for warning and authentication. Valid values:
enable
,disable
.
- Cache
Mem intPercent - Maximum percentage of available memory allocated to caching (1 - 15).
- Cache
Mem intPermille - Maximum permille of available memory allocated to caching (1 - 150).
- Cache
Mode string - Cache entry expiration mode. Valid values:
ttl
,db-ver
. - Cache
Prefix stringMatch - Enable/disable prefix matching in the cache. Valid values:
enable
,disable
. - Close
Ports string - Close ports used for HTTP/HTTPS override authentication and disable user overrides. Valid values:
enable
,disable
. - Embed
Image string - Enable/disable embedding images into replacement messages (default = enable). Valid values:
enable
,disable
. - Ovrd
Auth stringHttps - Enable/disable use of HTTPS for override authentication. Valid values:
enable
,disable
. - Ovrd
Auth intPort - Port to use for FortiGuard Web Filter override authentication.
- Ovrd
Auth intPort Http - Port to use for FortiGuard Web Filter HTTP override authentication
- Ovrd
Auth intPort Https - Port to use for FortiGuard Web Filter HTTPS override authentication in proxy mode.
- Ovrd
Auth intPort Https Flow - Port to use for FortiGuard Web Filter HTTPS override authentication in flow mode.
- Ovrd
Auth intPort Warning - Port to use for FortiGuard Web Filter Warning override authentication.
- Request
Packet intSize Limit - Limit size of URL request packets sent to FortiGuard server (0 for default).
- Vdomparam string
- Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
- Warn
Auth stringHttps - Enable/disable use of HTTPS for warning and authentication. Valid values:
enable
,disable
.
- cache
Mem IntegerPercent - Maximum percentage of available memory allocated to caching (1 - 15).
- cache
Mem IntegerPermille - Maximum permille of available memory allocated to caching (1 - 150).
- cache
Mode String - Cache entry expiration mode. Valid values:
ttl
,db-ver
. - cache
Prefix StringMatch - Enable/disable prefix matching in the cache. Valid values:
enable
,disable
. - close
Ports String - Close ports used for HTTP/HTTPS override authentication and disable user overrides. Valid values:
enable
,disable
. - embed
Image String - Enable/disable embedding images into replacement messages (default = enable). Valid values:
enable
,disable
. - ovrd
Auth StringHttps - Enable/disable use of HTTPS for override authentication. Valid values:
enable
,disable
. - ovrd
Auth IntegerPort - Port to use for FortiGuard Web Filter override authentication.
- ovrd
Auth IntegerPort Http - Port to use for FortiGuard Web Filter HTTP override authentication
- ovrd
Auth IntegerPort Https - Port to use for FortiGuard Web Filter HTTPS override authentication in proxy mode.
- ovrd
Auth IntegerPort Https Flow - Port to use for FortiGuard Web Filter HTTPS override authentication in flow mode.
- ovrd
Auth IntegerPort Warning - Port to use for FortiGuard Web Filter Warning override authentication.
- request
Packet IntegerSize Limit - Limit size of URL request packets sent to FortiGuard server (0 for default).
- vdomparam String
- Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
- warn
Auth StringHttps - Enable/disable use of HTTPS for warning and authentication. Valid values:
enable
,disable
.
- cache
Mem numberPercent - Maximum percentage of available memory allocated to caching (1 - 15).
- cache
Mem numberPermille - Maximum permille of available memory allocated to caching (1 - 150).
- cache
Mode string - Cache entry expiration mode. Valid values:
ttl
,db-ver
. - cache
Prefix stringMatch - Enable/disable prefix matching in the cache. Valid values:
enable
,disable
. - close
Ports string - Close ports used for HTTP/HTTPS override authentication and disable user overrides. Valid values:
enable
,disable
. - embed
Image string - Enable/disable embedding images into replacement messages (default = enable). Valid values:
enable
,disable
. - ovrd
Auth stringHttps - Enable/disable use of HTTPS for override authentication. Valid values:
enable
,disable
. - ovrd
Auth numberPort - Port to use for FortiGuard Web Filter override authentication.
- ovrd
Auth numberPort Http - Port to use for FortiGuard Web Filter HTTP override authentication
- ovrd
Auth numberPort Https - Port to use for FortiGuard Web Filter HTTPS override authentication in proxy mode.
- ovrd
Auth numberPort Https Flow - Port to use for FortiGuard Web Filter HTTPS override authentication in flow mode.
- ovrd
Auth numberPort Warning - Port to use for FortiGuard Web Filter Warning override authentication.
- request
Packet numberSize Limit - Limit size of URL request packets sent to FortiGuard server (0 for default).
- vdomparam string
- Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
- warn
Auth stringHttps - Enable/disable use of HTTPS for warning and authentication. Valid values:
enable
,disable
.
- cache_
mem_ intpercent - Maximum percentage of available memory allocated to caching (1 - 15).
- cache_
mem_ intpermille - Maximum permille of available memory allocated to caching (1 - 150).
- cache_
mode str - Cache entry expiration mode. Valid values:
ttl
,db-ver
. - cache_
prefix_ strmatch - Enable/disable prefix matching in the cache. Valid values:
enable
,disable
. - close_
ports str - Close ports used for HTTP/HTTPS override authentication and disable user overrides. Valid values:
enable
,disable
. - embed_
image str - Enable/disable embedding images into replacement messages (default = enable). Valid values:
enable
,disable
. - ovrd_
auth_ strhttps - Enable/disable use of HTTPS for override authentication. Valid values:
enable
,disable
. - ovrd_
auth_ intport - Port to use for FortiGuard Web Filter override authentication.
- ovrd_
auth_ intport_ http - Port to use for FortiGuard Web Filter HTTP override authentication
- ovrd_
auth_ intport_ https - Port to use for FortiGuard Web Filter HTTPS override authentication in proxy mode.
- ovrd_
auth_ intport_ https_ flow - Port to use for FortiGuard Web Filter HTTPS override authentication in flow mode.
- ovrd_
auth_ intport_ warning - Port to use for FortiGuard Web Filter Warning override authentication.
- request_
packet_ intsize_ limit - Limit size of URL request packets sent to FortiGuard server (0 for default).
- vdomparam str
- Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
- warn_
auth_ strhttps - Enable/disable use of HTTPS for warning and authentication. Valid values:
enable
,disable
.
- cache
Mem NumberPercent - Maximum percentage of available memory allocated to caching (1 - 15).
- cache
Mem NumberPermille - Maximum permille of available memory allocated to caching (1 - 150).
- cache
Mode String - Cache entry expiration mode. Valid values:
ttl
,db-ver
. - cache
Prefix StringMatch - Enable/disable prefix matching in the cache. Valid values:
enable
,disable
. - close
Ports String - Close ports used for HTTP/HTTPS override authentication and disable user overrides. Valid values:
enable
,disable
. - embed
Image String - Enable/disable embedding images into replacement messages (default = enable). Valid values:
enable
,disable
. - ovrd
Auth StringHttps - Enable/disable use of HTTPS for override authentication. Valid values:
enable
,disable
. - ovrd
Auth NumberPort - Port to use for FortiGuard Web Filter override authentication.
- ovrd
Auth NumberPort Http - Port to use for FortiGuard Web Filter HTTP override authentication
- ovrd
Auth NumberPort Https - Port to use for FortiGuard Web Filter HTTPS override authentication in proxy mode.
- ovrd
Auth NumberPort Https Flow - Port to use for FortiGuard Web Filter HTTPS override authentication in flow mode.
- ovrd
Auth NumberPort Warning - Port to use for FortiGuard Web Filter Warning override authentication.
- request
Packet NumberSize Limit - Limit size of URL request packets sent to FortiGuard server (0 for default).
- vdomparam String
- Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
- warn
Auth StringHttps - Enable/disable use of HTTPS for warning and authentication. Valid values:
enable
,disable
.
Import
Webfilter Fortiguard can be imported using any of these accepted formats:
$ pulumi import fortios:filter/web/fortiguard:Fortiguard labelname WebfilterFortiguard
If you do not want to import arguments of block:
$ export “FORTIOS_IMPORT_TABLE”=“false”
$ pulumi import fortios:filter/web/fortiguard:Fortiguard labelname WebfilterFortiguard
$ unset “FORTIOS_IMPORT_TABLE”
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- fortios pulumiverse/pulumi-fortios
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
fortios
Terraform Provider.