1. Packages
  2. Fortimanager Provider
  3. API Docs
  4. ObjectVpnSslWebPortal
fortimanager 1.13.0 published on Thursday, Mar 13, 2025 by fortinetdev

fortimanager.ObjectVpnSslWebPortal

Explore with Pulumi AI

Portal.

The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.

  • bookmark_group: fortimanager.ObjectVpnSslWebPortalBookmarkgroup
  • landing_page: fortimanager.ObjectVpnSslWebPortalLandingpage
  • mac_addr_check_rule: fortimanager.ObjectVpnSslWebPortalMacaddrcheckrule
  • os_check_list: fortimanager_object_vpn_ssl_web_portal_oschecklist
  • split_dns: fortimanager.ObjectVpnSslWebPortalSplitdns

Example Usage

import * as pulumi from "@pulumi/pulumi";
import * as fortimanager from "@pulumi/fortimanager";

const trname = new fortimanager.ObjectVpnSslWebPortal("trname", {
    allowUserAccesses: [
        "citrix",
        "ftp",
        "ping",
        "portforward",
        "rdp",
        "sftp",
        "smb",
        "ssh",
        "telnet",
        "vnc",
        "web",
    ],
    customizeForticlientDownloadUrl: "disable",
    exclusiveRouting: "disable",
    forticlientDownload: "enable",
    forticlientDownloadMethod: "direct",
    ipv6ExclusiveRouting: "disable",
    ipv6ServiceRestriction: "disable",
    ipv6SplitTunnelingRoutingNegate: "disable",
    ipv6TunnelMode: "disable",
    limitUserLogins: "disable",
    serviceRestriction: "disable",
    skipCheckForBrowser: "enable",
    splitTunnelingRoutingNegate: "disable",
    tunnelMode: "disable",
    useSdwan: "disable",
    webMode: "disable",
});
Copy
import pulumi
import pulumi_fortimanager as fortimanager

trname = fortimanager.ObjectVpnSslWebPortal("trname",
    allow_user_accesses=[
        "citrix",
        "ftp",
        "ping",
        "portforward",
        "rdp",
        "sftp",
        "smb",
        "ssh",
        "telnet",
        "vnc",
        "web",
    ],
    customize_forticlient_download_url="disable",
    exclusive_routing="disable",
    forticlient_download="enable",
    forticlient_download_method="direct",
    ipv6_exclusive_routing="disable",
    ipv6_service_restriction="disable",
    ipv6_split_tunneling_routing_negate="disable",
    ipv6_tunnel_mode="disable",
    limit_user_logins="disable",
    service_restriction="disable",
    skip_check_for_browser="enable",
    split_tunneling_routing_negate="disable",
    tunnel_mode="disable",
    use_sdwan="disable",
    web_mode="disable")
Copy
package main

import (
	"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := fortimanager.NewObjectVpnSslWebPortal(ctx, "trname", &fortimanager.ObjectVpnSslWebPortalArgs{
			AllowUserAccesses: pulumi.StringArray{
				pulumi.String("citrix"),
				pulumi.String("ftp"),
				pulumi.String("ping"),
				pulumi.String("portforward"),
				pulumi.String("rdp"),
				pulumi.String("sftp"),
				pulumi.String("smb"),
				pulumi.String("ssh"),
				pulumi.String("telnet"),
				pulumi.String("vnc"),
				pulumi.String("web"),
			},
			CustomizeForticlientDownloadUrl: pulumi.String("disable"),
			ExclusiveRouting:                pulumi.String("disable"),
			ForticlientDownload:             pulumi.String("enable"),
			ForticlientDownloadMethod:       pulumi.String("direct"),
			Ipv6ExclusiveRouting:            pulumi.String("disable"),
			Ipv6ServiceRestriction:          pulumi.String("disable"),
			Ipv6SplitTunnelingRoutingNegate: pulumi.String("disable"),
			Ipv6TunnelMode:                  pulumi.String("disable"),
			LimitUserLogins:                 pulumi.String("disable"),
			ServiceRestriction:              pulumi.String("disable"),
			SkipCheckForBrowser:             pulumi.String("enable"),
			SplitTunnelingRoutingNegate:     pulumi.String("disable"),
			TunnelMode:                      pulumi.String("disable"),
			UseSdwan:                        pulumi.String("disable"),
			WebMode:                         pulumi.String("disable"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Fortimanager = Pulumi.Fortimanager;

return await Deployment.RunAsync(() => 
{
    var trname = new Fortimanager.ObjectVpnSslWebPortal("trname", new()
    {
        AllowUserAccesses = new[]
        {
            "citrix",
            "ftp",
            "ping",
            "portforward",
            "rdp",
            "sftp",
            "smb",
            "ssh",
            "telnet",
            "vnc",
            "web",
        },
        CustomizeForticlientDownloadUrl = "disable",
        ExclusiveRouting = "disable",
        ForticlientDownload = "enable",
        ForticlientDownloadMethod = "direct",
        Ipv6ExclusiveRouting = "disable",
        Ipv6ServiceRestriction = "disable",
        Ipv6SplitTunnelingRoutingNegate = "disable",
        Ipv6TunnelMode = "disable",
        LimitUserLogins = "disable",
        ServiceRestriction = "disable",
        SkipCheckForBrowser = "enable",
        SplitTunnelingRoutingNegate = "disable",
        TunnelMode = "disable",
        UseSdwan = "disable",
        WebMode = "disable",
    });

});
Copy
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.fortimanager.ObjectVpnSslWebPortal;
import com.pulumi.fortimanager.ObjectVpnSslWebPortalArgs;
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 ObjectVpnSslWebPortal("trname", ObjectVpnSslWebPortalArgs.builder()
            .allowUserAccesses(            
                "citrix",
                "ftp",
                "ping",
                "portforward",
                "rdp",
                "sftp",
                "smb",
                "ssh",
                "telnet",
                "vnc",
                "web")
            .customizeForticlientDownloadUrl("disable")
            .exclusiveRouting("disable")
            .forticlientDownload("enable")
            .forticlientDownloadMethod("direct")
            .ipv6ExclusiveRouting("disable")
            .ipv6ServiceRestriction("disable")
            .ipv6SplitTunnelingRoutingNegate("disable")
            .ipv6TunnelMode("disable")
            .limitUserLogins("disable")
            .serviceRestriction("disable")
            .skipCheckForBrowser("enable")
            .splitTunnelingRoutingNegate("disable")
            .tunnelMode("disable")
            .useSdwan("disable")
            .webMode("disable")
            .build());

    }
}
Copy
resources:
  trname:
    type: fortimanager:ObjectVpnSslWebPortal
    properties:
      allowUserAccesses:
        - citrix
        - ftp
        - ping
        - portforward
        - rdp
        - sftp
        - smb
        - ssh
        - telnet
        - vnc
        - web
      customizeForticlientDownloadUrl: disable
      exclusiveRouting: disable
      forticlientDownload: enable
      forticlientDownloadMethod: direct
      ipv6ExclusiveRouting: disable
      ipv6ServiceRestriction: disable
      ipv6SplitTunnelingRoutingNegate: disable
      ipv6TunnelMode: disable
      limitUserLogins: disable
      serviceRestriction: disable
      skipCheckForBrowser: enable
      splitTunnelingRoutingNegate: disable
      tunnelMode: disable
      useSdwan: disable
      webMode: disable
Copy

Create ObjectVpnSslWebPortal Resource

Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

Constructor syntax

new ObjectVpnSslWebPortal(name: string, args?: ObjectVpnSslWebPortalArgs, opts?: CustomResourceOptions);
@overload
def ObjectVpnSslWebPortal(resource_name: str,
                          args: Optional[ObjectVpnSslWebPortalArgs] = None,
                          opts: Optional[ResourceOptions] = None)

@overload
def ObjectVpnSslWebPortal(resource_name: str,
                          opts: Optional[ResourceOptions] = None,
                          adom: Optional[str] = None,
                          allow_user_accesses: Optional[Sequence[str]] = None,
                          auto_connect: Optional[str] = None,
                          bookmark_groups: Optional[Sequence[ObjectVpnSslWebPortalBookmarkGroupArgs]] = None,
                          client_src_range: Optional[str] = None,
                          clipboard: Optional[str] = None,
                          custom_lang: Optional[str] = None,
                          customize_forticlient_download_url: Optional[str] = None,
                          default_protocol: Optional[str] = None,
                          default_window_height: Optional[float] = None,
                          default_window_width: Optional[float] = None,
                          dhcp6_ra_linkaddr: Optional[str] = None,
                          dhcp_ip_overlap: Optional[str] = None,
                          dhcp_ra_giaddr: Optional[str] = None,
                          dhcp_reservation: Optional[str] = None,
                          display_bookmark: Optional[str] = None,
                          display_connection_tools: Optional[str] = None,
                          display_history: Optional[str] = None,
                          display_status: Optional[str] = None,
                          dns_server1: Optional[str] = None,
                          dns_server2: Optional[str] = None,
                          dns_suffix: Optional[str] = None,
                          dynamic_sort_subtable: Optional[str] = None,
                          exclusive_routing: Optional[str] = None,
                          focus_bookmark: Optional[str] = None,
                          forticlient_download: Optional[str] = None,
                          forticlient_download_method: Optional[str] = None,
                          heading: Optional[str] = None,
                          hide_sso_credential: Optional[str] = None,
                          host_check: Optional[str] = None,
                          host_check_interval: Optional[float] = None,
                          host_check_policy: Optional[str] = None,
                          ip_mode: Optional[str] = None,
                          ip_pools: Optional[str] = None,
                          ipv6_dns_server1: Optional[str] = None,
                          ipv6_dns_server2: Optional[str] = None,
                          ipv6_exclusive_routing: Optional[str] = None,
                          ipv6_pools: Optional[str] = None,
                          ipv6_service_restriction: Optional[str] = None,
                          ipv6_split_tunneling: Optional[str] = None,
                          ipv6_split_tunneling_routing_addresses: Optional[Sequence[str]] = None,
                          ipv6_split_tunneling_routing_negate: Optional[str] = None,
                          ipv6_tunnel_mode: Optional[str] = None,
                          ipv6_wins_server1: Optional[str] = None,
                          ipv6_wins_server2: Optional[str] = None,
                          keep_alive: Optional[str] = None,
                          landing_page: Optional[ObjectVpnSslWebPortalLandingPageArgs] = None,
                          landing_page_mode: Optional[str] = None,
                          limit_user_logins: Optional[str] = None,
                          mac_addr_action: Optional[str] = None,
                          mac_addr_check: Optional[str] = None,
                          mac_addr_check_rules: Optional[Sequence[ObjectVpnSslWebPortalMacAddrCheckRuleArgs]] = None,
                          macos_forticlient_download_url: Optional[str] = None,
                          name: Optional[str] = None,
                          object_vpn_ssl_web_portal_id: Optional[str] = None,
                          os_check: Optional[str] = None,
                          os_check_list: Optional[ObjectVpnSslWebPortalOsCheckListArgs] = None,
                          prefer_ipv6_dns: Optional[str] = None,
                          redir_url: Optional[str] = None,
                          rewrite_ip_uri_ui: Optional[str] = None,
                          save_password: Optional[str] = None,
                          scopetype: Optional[str] = None,
                          service_restriction: Optional[str] = None,
                          skip_check_for_browser: Optional[str] = None,
                          skip_check_for_unsupported_browser: Optional[str] = None,
                          skip_check_for_unsupported_os: Optional[str] = None,
                          smb_max_version: Optional[str] = None,
                          smb_min_version: Optional[str] = None,
                          smb_ntlmv1_auth: Optional[str] = None,
                          smbv1: Optional[str] = None,
                          split_dns: Optional[Sequence[ObjectVpnSslWebPortalSplitDnArgs]] = None,
                          split_tunneling: Optional[str] = None,
                          split_tunneling_routing_addresses: Optional[Sequence[str]] = None,
                          split_tunneling_routing_negate: Optional[str] = None,
                          theme: Optional[str] = None,
                          transform_backward_slashes: Optional[str] = None,
                          tunnel_mode: Optional[str] = None,
                          use_sdwan: Optional[str] = None,
                          user_bookmark: Optional[str] = None,
                          user_group_bookmark: Optional[str] = None,
                          web_mode: Optional[str] = None,
                          windows_forticlient_download_url: Optional[str] = None,
                          wins_server1: Optional[str] = None,
                          wins_server2: Optional[str] = None)
func NewObjectVpnSslWebPortal(ctx *Context, name string, args *ObjectVpnSslWebPortalArgs, opts ...ResourceOption) (*ObjectVpnSslWebPortal, error)
public ObjectVpnSslWebPortal(string name, ObjectVpnSslWebPortalArgs? args = null, CustomResourceOptions? opts = null)
public ObjectVpnSslWebPortal(String name, ObjectVpnSslWebPortalArgs args)
public ObjectVpnSslWebPortal(String name, ObjectVpnSslWebPortalArgs args, CustomResourceOptions options)
type: fortimanager:ObjectVpnSslWebPortal
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

Parameters

name This property is required. string
The unique name of the resource.
args ObjectVpnSslWebPortalArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name This property is required. str
The unique name of the resource.
args ObjectVpnSslWebPortalArgs
The arguments to resource properties.
opts ResourceOptions
Bag of options to control resource's behavior.
ctx Context
Context object for the current deployment.
name This property is required. string
The unique name of the resource.
args ObjectVpnSslWebPortalArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name This property is required. string
The unique name of the resource.
args ObjectVpnSslWebPortalArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name This property is required. String
The unique name of the resource.
args This property is required. ObjectVpnSslWebPortalArgs
The arguments to resource properties.
options CustomResourceOptions
Bag of options to control resource's behavior.

Constructor example

The following reference example uses placeholder values for all input properties.

var objectVpnSslWebPortalResource = new Fortimanager.ObjectVpnSslWebPortal("objectVpnSslWebPortalResource", new()
{
    Adom = "string",
    AllowUserAccesses = new[]
    {
        "string",
    },
    AutoConnect = "string",
    BookmarkGroups = new[]
    {
        new Fortimanager.Inputs.ObjectVpnSslWebPortalBookmarkGroupArgs
        {
            Bookmarks = new[]
            {
                new Fortimanager.Inputs.ObjectVpnSslWebPortalBookmarkGroupBookmarkArgs
                {
                    AdditionalParams = "string",
                    Apptype = "string",
                    ColorDepth = "string",
                    Description = "string",
                    Domain = "string",
                    Folder = "string",
                    FormDatas = new[]
                    {
                        new Fortimanager.Inputs.ObjectVpnSslWebPortalBookmarkGroupBookmarkFormDataArgs
                        {
                            Name = "string",
                            Value = "string",
                        },
                    },
                    Height = 0,
                    Host = "string",
                    KeyboardLayout = "string",
                    ListeningPort = 0,
                    LoadBalancingInfo = "string",
                    LogonPasswords = new[]
                    {
                        "string",
                    },
                    LogonUser = "string",
                    Name = "string",
                    Port = 0,
                    PreconnectionBlob = "string",
                    PreconnectionId = 0,
                    RemotePort = 0,
                    RestrictedAdmin = "string",
                    Security = "string",
                    SendPreconnectionId = "string",
                    ServerLayout = "string",
                    ShowStatusWindow = "string",
                    Sso = "string",
                    SsoCredential = "string",
                    SsoCredentialSentOnce = "string",
                    SsoPasswords = new[]
                    {
                        "string",
                    },
                    SsoUsername = "string",
                    Url = "string",
                    VncKeyboardLayout = "string",
                    Width = 0,
                },
            },
            Name = "string",
        },
    },
    ClientSrcRange = "string",
    Clipboard = "string",
    CustomLang = "string",
    CustomizeForticlientDownloadUrl = "string",
    DefaultProtocol = "string",
    DefaultWindowHeight = 0,
    DefaultWindowWidth = 0,
    Dhcp6RaLinkaddr = "string",
    DhcpIpOverlap = "string",
    DhcpRaGiaddr = "string",
    DhcpReservation = "string",
    DisplayBookmark = "string",
    DisplayConnectionTools = "string",
    DisplayHistory = "string",
    DisplayStatus = "string",
    DnsServer1 = "string",
    DnsServer2 = "string",
    DnsSuffix = "string",
    DynamicSortSubtable = "string",
    ExclusiveRouting = "string",
    FocusBookmark = "string",
    ForticlientDownload = "string",
    ForticlientDownloadMethod = "string",
    Heading = "string",
    HideSsoCredential = "string",
    HostCheck = "string",
    HostCheckInterval = 0,
    HostCheckPolicy = "string",
    IpMode = "string",
    IpPools = "string",
    Ipv6DnsServer1 = "string",
    Ipv6DnsServer2 = "string",
    Ipv6ExclusiveRouting = "string",
    Ipv6Pools = "string",
    Ipv6ServiceRestriction = "string",
    Ipv6SplitTunneling = "string",
    Ipv6SplitTunnelingRoutingAddresses = new[]
    {
        "string",
    },
    Ipv6SplitTunnelingRoutingNegate = "string",
    Ipv6TunnelMode = "string",
    Ipv6WinsServer1 = "string",
    Ipv6WinsServer2 = "string",
    KeepAlive = "string",
    LandingPage = new Fortimanager.Inputs.ObjectVpnSslWebPortalLandingPageArgs
    {
        FormDatas = new[]
        {
            new Fortimanager.Inputs.ObjectVpnSslWebPortalLandingPageFormDataArgs
            {
                Name = "string",
                Value = "string",
            },
        },
        LogoutUrl = "string",
        Sso = "string",
        SsoCredential = "string",
        SsoPasswords = new[]
        {
            "string",
        },
        SsoUsername = "string",
        Url = "string",
    },
    LandingPageMode = "string",
    LimitUserLogins = "string",
    MacAddrAction = "string",
    MacAddrCheck = "string",
    MacAddrCheckRules = new[]
    {
        new Fortimanager.Inputs.ObjectVpnSslWebPortalMacAddrCheckRuleArgs
        {
            MacAddrLists = new[]
            {
                "string",
            },
            MacAddrMask = 0,
            Name = "string",
        },
    },
    MacosForticlientDownloadUrl = "string",
    Name = "string",
    ObjectVpnSslWebPortalId = "string",
    OsCheck = "string",
    OsCheckList = new Fortimanager.Inputs.ObjectVpnSslWebPortalOsCheckListArgs
    {
        Action = "string",
        LatestPatchLevel = "string",
        MinorVersion = 0,
        Name = "string",
        Tolerance = 0,
    },
    PreferIpv6Dns = "string",
    RedirUrl = "string",
    RewriteIpUriUi = "string",
    SavePassword = "string",
    Scopetype = "string",
    ServiceRestriction = "string",
    SkipCheckForBrowser = "string",
    SkipCheckForUnsupportedBrowser = "string",
    SkipCheckForUnsupportedOs = "string",
    SmbMaxVersion = "string",
    SmbMinVersion = "string",
    SmbNtlmv1Auth = "string",
    Smbv1 = "string",
    SplitDns = new[]
    {
        new Fortimanager.Inputs.ObjectVpnSslWebPortalSplitDnArgs
        {
            DnsServer1 = "string",
            DnsServer2 = "string",
            Domains = "string",
            Id = 0,
            Ipv6DnsServer1 = "string",
            Ipv6DnsServer2 = "string",
        },
    },
    SplitTunneling = "string",
    SplitTunnelingRoutingAddresses = new[]
    {
        "string",
    },
    SplitTunnelingRoutingNegate = "string",
    Theme = "string",
    TransformBackwardSlashes = "string",
    TunnelMode = "string",
    UseSdwan = "string",
    UserBookmark = "string",
    UserGroupBookmark = "string",
    WebMode = "string",
    WindowsForticlientDownloadUrl = "string",
    WinsServer1 = "string",
    WinsServer2 = "string",
});
Copy
example, err := fortimanager.NewObjectVpnSslWebPortal(ctx, "objectVpnSslWebPortalResource", &fortimanager.ObjectVpnSslWebPortalArgs{
Adom: pulumi.String("string"),
AllowUserAccesses: pulumi.StringArray{
pulumi.String("string"),
},
AutoConnect: pulumi.String("string"),
BookmarkGroups: .ObjectVpnSslWebPortalBookmarkGroupTypeArray{
&.ObjectVpnSslWebPortalBookmarkGroupTypeArgs{
Bookmarks: .ObjectVpnSslWebPortalBookmarkGroupBookmarkArray{
&.ObjectVpnSslWebPortalBookmarkGroupBookmarkArgs{
AdditionalParams: pulumi.String("string"),
Apptype: pulumi.String("string"),
ColorDepth: pulumi.String("string"),
Description: pulumi.String("string"),
Domain: pulumi.String("string"),
Folder: pulumi.String("string"),
FormDatas: .ObjectVpnSslWebPortalBookmarkGroupBookmarkFormDataArray{
&.ObjectVpnSslWebPortalBookmarkGroupBookmarkFormDataArgs{
Name: pulumi.String("string"),
Value: pulumi.String("string"),
},
},
Height: pulumi.Float64(0),
Host: pulumi.String("string"),
KeyboardLayout: pulumi.String("string"),
ListeningPort: pulumi.Float64(0),
LoadBalancingInfo: pulumi.String("string"),
LogonPasswords: pulumi.StringArray{
pulumi.String("string"),
},
LogonUser: pulumi.String("string"),
Name: pulumi.String("string"),
Port: pulumi.Float64(0),
PreconnectionBlob: pulumi.String("string"),
PreconnectionId: pulumi.Float64(0),
RemotePort: pulumi.Float64(0),
RestrictedAdmin: pulumi.String("string"),
Security: pulumi.String("string"),
SendPreconnectionId: pulumi.String("string"),
ServerLayout: pulumi.String("string"),
ShowStatusWindow: pulumi.String("string"),
Sso: pulumi.String("string"),
SsoCredential: pulumi.String("string"),
SsoCredentialSentOnce: pulumi.String("string"),
SsoPasswords: pulumi.StringArray{
pulumi.String("string"),
},
SsoUsername: pulumi.String("string"),
Url: pulumi.String("string"),
VncKeyboardLayout: pulumi.String("string"),
Width: pulumi.Float64(0),
},
},
Name: pulumi.String("string"),
},
},
ClientSrcRange: pulumi.String("string"),
Clipboard: pulumi.String("string"),
CustomLang: pulumi.String("string"),
CustomizeForticlientDownloadUrl: pulumi.String("string"),
DefaultProtocol: pulumi.String("string"),
DefaultWindowHeight: pulumi.Float64(0),
DefaultWindowWidth: pulumi.Float64(0),
Dhcp6RaLinkaddr: pulumi.String("string"),
DhcpIpOverlap: pulumi.String("string"),
DhcpRaGiaddr: pulumi.String("string"),
DhcpReservation: pulumi.String("string"),
DisplayBookmark: pulumi.String("string"),
DisplayConnectionTools: pulumi.String("string"),
DisplayHistory: pulumi.String("string"),
DisplayStatus: pulumi.String("string"),
DnsServer1: pulumi.String("string"),
DnsServer2: pulumi.String("string"),
DnsSuffix: pulumi.String("string"),
DynamicSortSubtable: pulumi.String("string"),
ExclusiveRouting: pulumi.String("string"),
FocusBookmark: pulumi.String("string"),
ForticlientDownload: pulumi.String("string"),
ForticlientDownloadMethod: pulumi.String("string"),
Heading: pulumi.String("string"),
HideSsoCredential: pulumi.String("string"),
HostCheck: pulumi.String("string"),
HostCheckInterval: pulumi.Float64(0),
HostCheckPolicy: pulumi.String("string"),
IpMode: pulumi.String("string"),
IpPools: pulumi.String("string"),
Ipv6DnsServer1: pulumi.String("string"),
Ipv6DnsServer2: pulumi.String("string"),
Ipv6ExclusiveRouting: pulumi.String("string"),
Ipv6Pools: pulumi.String("string"),
Ipv6ServiceRestriction: pulumi.String("string"),
Ipv6SplitTunneling: pulumi.String("string"),
Ipv6SplitTunnelingRoutingAddresses: pulumi.StringArray{
pulumi.String("string"),
},
Ipv6SplitTunnelingRoutingNegate: pulumi.String("string"),
Ipv6TunnelMode: pulumi.String("string"),
Ipv6WinsServer1: pulumi.String("string"),
Ipv6WinsServer2: pulumi.String("string"),
KeepAlive: pulumi.String("string"),
LandingPage: &.ObjectVpnSslWebPortalLandingPageTypeArgs{
FormDatas: .ObjectVpnSslWebPortalLandingPageFormDataTypeArray{
&.ObjectVpnSslWebPortalLandingPageFormDataTypeArgs{
Name: pulumi.String("string"),
Value: pulumi.String("string"),
},
},
LogoutUrl: pulumi.String("string"),
Sso: pulumi.String("string"),
SsoCredential: pulumi.String("string"),
SsoPasswords: pulumi.StringArray{
pulumi.String("string"),
},
SsoUsername: pulumi.String("string"),
Url: pulumi.String("string"),
},
LandingPageMode: pulumi.String("string"),
LimitUserLogins: pulumi.String("string"),
MacAddrAction: pulumi.String("string"),
MacAddrCheck: pulumi.String("string"),
MacAddrCheckRules: .ObjectVpnSslWebPortalMacAddrCheckRuleTypeArray{
&.ObjectVpnSslWebPortalMacAddrCheckRuleTypeArgs{
MacAddrLists: pulumi.StringArray{
pulumi.String("string"),
},
MacAddrMask: pulumi.Float64(0),
Name: pulumi.String("string"),
},
},
MacosForticlientDownloadUrl: pulumi.String("string"),
Name: pulumi.String("string"),
ObjectVpnSslWebPortalId: pulumi.String("string"),
OsCheck: pulumi.String("string"),
OsCheckList: &.ObjectVpnSslWebPortalOsCheckListArgs{
Action: pulumi.String("string"),
LatestPatchLevel: pulumi.String("string"),
MinorVersion: pulumi.Float64(0),
Name: pulumi.String("string"),
Tolerance: pulumi.Float64(0),
},
PreferIpv6Dns: pulumi.String("string"),
RedirUrl: pulumi.String("string"),
RewriteIpUriUi: pulumi.String("string"),
SavePassword: pulumi.String("string"),
Scopetype: pulumi.String("string"),
ServiceRestriction: pulumi.String("string"),
SkipCheckForBrowser: pulumi.String("string"),
SkipCheckForUnsupportedBrowser: pulumi.String("string"),
SkipCheckForUnsupportedOs: pulumi.String("string"),
SmbMaxVersion: pulumi.String("string"),
SmbMinVersion: pulumi.String("string"),
SmbNtlmv1Auth: pulumi.String("string"),
Smbv1: pulumi.String("string"),
SplitDns: .ObjectVpnSslWebPortalSplitDnArray{
&.ObjectVpnSslWebPortalSplitDnArgs{
DnsServer1: pulumi.String("string"),
DnsServer2: pulumi.String("string"),
Domains: pulumi.String("string"),
Id: pulumi.Float64(0),
Ipv6DnsServer1: pulumi.String("string"),
Ipv6DnsServer2: pulumi.String("string"),
},
},
SplitTunneling: pulumi.String("string"),
SplitTunnelingRoutingAddresses: pulumi.StringArray{
pulumi.String("string"),
},
SplitTunnelingRoutingNegate: pulumi.String("string"),
Theme: pulumi.String("string"),
TransformBackwardSlashes: pulumi.String("string"),
TunnelMode: pulumi.String("string"),
UseSdwan: pulumi.String("string"),
UserBookmark: pulumi.String("string"),
UserGroupBookmark: pulumi.String("string"),
WebMode: pulumi.String("string"),
WindowsForticlientDownloadUrl: pulumi.String("string"),
WinsServer1: pulumi.String("string"),
WinsServer2: pulumi.String("string"),
})
Copy
var objectVpnSslWebPortalResource = new ObjectVpnSslWebPortal("objectVpnSslWebPortalResource", ObjectVpnSslWebPortalArgs.builder()
    .adom("string")
    .allowUserAccesses("string")
    .autoConnect("string")
    .bookmarkGroups(ObjectVpnSslWebPortalBookmarkGroupArgs.builder()
        .bookmarks(ObjectVpnSslWebPortalBookmarkGroupBookmarkArgs.builder()
            .additionalParams("string")
            .apptype("string")
            .colorDepth("string")
            .description("string")
            .domain("string")
            .folder("string")
            .formDatas(ObjectVpnSslWebPortalBookmarkGroupBookmarkFormDataArgs.builder()
                .name("string")
                .value("string")
                .build())
            .height(0)
            .host("string")
            .keyboardLayout("string")
            .listeningPort(0)
            .loadBalancingInfo("string")
            .logonPasswords("string")
            .logonUser("string")
            .name("string")
            .port(0)
            .preconnectionBlob("string")
            .preconnectionId(0)
            .remotePort(0)
            .restrictedAdmin("string")
            .security("string")
            .sendPreconnectionId("string")
            .serverLayout("string")
            .showStatusWindow("string")
            .sso("string")
            .ssoCredential("string")
            .ssoCredentialSentOnce("string")
            .ssoPasswords("string")
            .ssoUsername("string")
            .url("string")
            .vncKeyboardLayout("string")
            .width(0)
            .build())
        .name("string")
        .build())
    .clientSrcRange("string")
    .clipboard("string")
    .customLang("string")
    .customizeForticlientDownloadUrl("string")
    .defaultProtocol("string")
    .defaultWindowHeight(0)
    .defaultWindowWidth(0)
    .dhcp6RaLinkaddr("string")
    .dhcpIpOverlap("string")
    .dhcpRaGiaddr("string")
    .dhcpReservation("string")
    .displayBookmark("string")
    .displayConnectionTools("string")
    .displayHistory("string")
    .displayStatus("string")
    .dnsServer1("string")
    .dnsServer2("string")
    .dnsSuffix("string")
    .dynamicSortSubtable("string")
    .exclusiveRouting("string")
    .focusBookmark("string")
    .forticlientDownload("string")
    .forticlientDownloadMethod("string")
    .heading("string")
    .hideSsoCredential("string")
    .hostCheck("string")
    .hostCheckInterval(0)
    .hostCheckPolicy("string")
    .ipMode("string")
    .ipPools("string")
    .ipv6DnsServer1("string")
    .ipv6DnsServer2("string")
    .ipv6ExclusiveRouting("string")
    .ipv6Pools("string")
    .ipv6ServiceRestriction("string")
    .ipv6SplitTunneling("string")
    .ipv6SplitTunnelingRoutingAddresses("string")
    .ipv6SplitTunnelingRoutingNegate("string")
    .ipv6TunnelMode("string")
    .ipv6WinsServer1("string")
    .ipv6WinsServer2("string")
    .keepAlive("string")
    .landingPage(ObjectVpnSslWebPortalLandingPageArgs.builder()
        .formDatas(ObjectVpnSslWebPortalLandingPageFormDataArgs.builder()
            .name("string")
            .value("string")
            .build())
        .logoutUrl("string")
        .sso("string")
        .ssoCredential("string")
        .ssoPasswords("string")
        .ssoUsername("string")
        .url("string")
        .build())
    .landingPageMode("string")
    .limitUserLogins("string")
    .macAddrAction("string")
    .macAddrCheck("string")
    .macAddrCheckRules(ObjectVpnSslWebPortalMacAddrCheckRuleArgs.builder()
        .macAddrLists("string")
        .macAddrMask(0)
        .name("string")
        .build())
    .macosForticlientDownloadUrl("string")
    .name("string")
    .objectVpnSslWebPortalId("string")
    .osCheck("string")
    .osCheckList(ObjectVpnSslWebPortalOsCheckListArgs.builder()
        .action("string")
        .latestPatchLevel("string")
        .minorVersion(0)
        .name("string")
        .tolerance(0)
        .build())
    .preferIpv6Dns("string")
    .redirUrl("string")
    .rewriteIpUriUi("string")
    .savePassword("string")
    .scopetype("string")
    .serviceRestriction("string")
    .skipCheckForBrowser("string")
    .skipCheckForUnsupportedBrowser("string")
    .skipCheckForUnsupportedOs("string")
    .smbMaxVersion("string")
    .smbMinVersion("string")
    .smbNtlmv1Auth("string")
    .smbv1("string")
    .splitDns(ObjectVpnSslWebPortalSplitDnArgs.builder()
        .dnsServer1("string")
        .dnsServer2("string")
        .domains("string")
        .id(0)
        .ipv6DnsServer1("string")
        .ipv6DnsServer2("string")
        .build())
    .splitTunneling("string")
    .splitTunnelingRoutingAddresses("string")
    .splitTunnelingRoutingNegate("string")
    .theme("string")
    .transformBackwardSlashes("string")
    .tunnelMode("string")
    .useSdwan("string")
    .userBookmark("string")
    .userGroupBookmark("string")
    .webMode("string")
    .windowsForticlientDownloadUrl("string")
    .winsServer1("string")
    .winsServer2("string")
    .build());
Copy
object_vpn_ssl_web_portal_resource = fortimanager.ObjectVpnSslWebPortal("objectVpnSslWebPortalResource",
    adom="string",
    allow_user_accesses=["string"],
    auto_connect="string",
    bookmark_groups=[{
        "bookmarks": [{
            "additional_params": "string",
            "apptype": "string",
            "color_depth": "string",
            "description": "string",
            "domain": "string",
            "folder": "string",
            "form_datas": [{
                "name": "string",
                "value": "string",
            }],
            "height": 0,
            "host": "string",
            "keyboard_layout": "string",
            "listening_port": 0,
            "load_balancing_info": "string",
            "logon_passwords": ["string"],
            "logon_user": "string",
            "name": "string",
            "port": 0,
            "preconnection_blob": "string",
            "preconnection_id": 0,
            "remote_port": 0,
            "restricted_admin": "string",
            "security": "string",
            "send_preconnection_id": "string",
            "server_layout": "string",
            "show_status_window": "string",
            "sso": "string",
            "sso_credential": "string",
            "sso_credential_sent_once": "string",
            "sso_passwords": ["string"],
            "sso_username": "string",
            "url": "string",
            "vnc_keyboard_layout": "string",
            "width": 0,
        }],
        "name": "string",
    }],
    client_src_range="string",
    clipboard="string",
    custom_lang="string",
    customize_forticlient_download_url="string",
    default_protocol="string",
    default_window_height=0,
    default_window_width=0,
    dhcp6_ra_linkaddr="string",
    dhcp_ip_overlap="string",
    dhcp_ra_giaddr="string",
    dhcp_reservation="string",
    display_bookmark="string",
    display_connection_tools="string",
    display_history="string",
    display_status="string",
    dns_server1="string",
    dns_server2="string",
    dns_suffix="string",
    dynamic_sort_subtable="string",
    exclusive_routing="string",
    focus_bookmark="string",
    forticlient_download="string",
    forticlient_download_method="string",
    heading="string",
    hide_sso_credential="string",
    host_check="string",
    host_check_interval=0,
    host_check_policy="string",
    ip_mode="string",
    ip_pools="string",
    ipv6_dns_server1="string",
    ipv6_dns_server2="string",
    ipv6_exclusive_routing="string",
    ipv6_pools="string",
    ipv6_service_restriction="string",
    ipv6_split_tunneling="string",
    ipv6_split_tunneling_routing_addresses=["string"],
    ipv6_split_tunneling_routing_negate="string",
    ipv6_tunnel_mode="string",
    ipv6_wins_server1="string",
    ipv6_wins_server2="string",
    keep_alive="string",
    landing_page={
        "form_datas": [{
            "name": "string",
            "value": "string",
        }],
        "logout_url": "string",
        "sso": "string",
        "sso_credential": "string",
        "sso_passwords": ["string"],
        "sso_username": "string",
        "url": "string",
    },
    landing_page_mode="string",
    limit_user_logins="string",
    mac_addr_action="string",
    mac_addr_check="string",
    mac_addr_check_rules=[{
        "mac_addr_lists": ["string"],
        "mac_addr_mask": 0,
        "name": "string",
    }],
    macos_forticlient_download_url="string",
    name="string",
    object_vpn_ssl_web_portal_id="string",
    os_check="string",
    os_check_list={
        "action": "string",
        "latest_patch_level": "string",
        "minor_version": 0,
        "name": "string",
        "tolerance": 0,
    },
    prefer_ipv6_dns="string",
    redir_url="string",
    rewrite_ip_uri_ui="string",
    save_password="string",
    scopetype="string",
    service_restriction="string",
    skip_check_for_browser="string",
    skip_check_for_unsupported_browser="string",
    skip_check_for_unsupported_os="string",
    smb_max_version="string",
    smb_min_version="string",
    smb_ntlmv1_auth="string",
    smbv1="string",
    split_dns=[{
        "dns_server1": "string",
        "dns_server2": "string",
        "domains": "string",
        "id": 0,
        "ipv6_dns_server1": "string",
        "ipv6_dns_server2": "string",
    }],
    split_tunneling="string",
    split_tunneling_routing_addresses=["string"],
    split_tunneling_routing_negate="string",
    theme="string",
    transform_backward_slashes="string",
    tunnel_mode="string",
    use_sdwan="string",
    user_bookmark="string",
    user_group_bookmark="string",
    web_mode="string",
    windows_forticlient_download_url="string",
    wins_server1="string",
    wins_server2="string")
Copy
const objectVpnSslWebPortalResource = new fortimanager.ObjectVpnSslWebPortal("objectVpnSslWebPortalResource", {
    adom: "string",
    allowUserAccesses: ["string"],
    autoConnect: "string",
    bookmarkGroups: [{
        bookmarks: [{
            additionalParams: "string",
            apptype: "string",
            colorDepth: "string",
            description: "string",
            domain: "string",
            folder: "string",
            formDatas: [{
                name: "string",
                value: "string",
            }],
            height: 0,
            host: "string",
            keyboardLayout: "string",
            listeningPort: 0,
            loadBalancingInfo: "string",
            logonPasswords: ["string"],
            logonUser: "string",
            name: "string",
            port: 0,
            preconnectionBlob: "string",
            preconnectionId: 0,
            remotePort: 0,
            restrictedAdmin: "string",
            security: "string",
            sendPreconnectionId: "string",
            serverLayout: "string",
            showStatusWindow: "string",
            sso: "string",
            ssoCredential: "string",
            ssoCredentialSentOnce: "string",
            ssoPasswords: ["string"],
            ssoUsername: "string",
            url: "string",
            vncKeyboardLayout: "string",
            width: 0,
        }],
        name: "string",
    }],
    clientSrcRange: "string",
    clipboard: "string",
    customLang: "string",
    customizeForticlientDownloadUrl: "string",
    defaultProtocol: "string",
    defaultWindowHeight: 0,
    defaultWindowWidth: 0,
    dhcp6RaLinkaddr: "string",
    dhcpIpOverlap: "string",
    dhcpRaGiaddr: "string",
    dhcpReservation: "string",
    displayBookmark: "string",
    displayConnectionTools: "string",
    displayHistory: "string",
    displayStatus: "string",
    dnsServer1: "string",
    dnsServer2: "string",
    dnsSuffix: "string",
    dynamicSortSubtable: "string",
    exclusiveRouting: "string",
    focusBookmark: "string",
    forticlientDownload: "string",
    forticlientDownloadMethod: "string",
    heading: "string",
    hideSsoCredential: "string",
    hostCheck: "string",
    hostCheckInterval: 0,
    hostCheckPolicy: "string",
    ipMode: "string",
    ipPools: "string",
    ipv6DnsServer1: "string",
    ipv6DnsServer2: "string",
    ipv6ExclusiveRouting: "string",
    ipv6Pools: "string",
    ipv6ServiceRestriction: "string",
    ipv6SplitTunneling: "string",
    ipv6SplitTunnelingRoutingAddresses: ["string"],
    ipv6SplitTunnelingRoutingNegate: "string",
    ipv6TunnelMode: "string",
    ipv6WinsServer1: "string",
    ipv6WinsServer2: "string",
    keepAlive: "string",
    landingPage: {
        formDatas: [{
            name: "string",
            value: "string",
        }],
        logoutUrl: "string",
        sso: "string",
        ssoCredential: "string",
        ssoPasswords: ["string"],
        ssoUsername: "string",
        url: "string",
    },
    landingPageMode: "string",
    limitUserLogins: "string",
    macAddrAction: "string",
    macAddrCheck: "string",
    macAddrCheckRules: [{
        macAddrLists: ["string"],
        macAddrMask: 0,
        name: "string",
    }],
    macosForticlientDownloadUrl: "string",
    name: "string",
    objectVpnSslWebPortalId: "string",
    osCheck: "string",
    osCheckList: {
        action: "string",
        latestPatchLevel: "string",
        minorVersion: 0,
        name: "string",
        tolerance: 0,
    },
    preferIpv6Dns: "string",
    redirUrl: "string",
    rewriteIpUriUi: "string",
    savePassword: "string",
    scopetype: "string",
    serviceRestriction: "string",
    skipCheckForBrowser: "string",
    skipCheckForUnsupportedBrowser: "string",
    skipCheckForUnsupportedOs: "string",
    smbMaxVersion: "string",
    smbMinVersion: "string",
    smbNtlmv1Auth: "string",
    smbv1: "string",
    splitDns: [{
        dnsServer1: "string",
        dnsServer2: "string",
        domains: "string",
        id: 0,
        ipv6DnsServer1: "string",
        ipv6DnsServer2: "string",
    }],
    splitTunneling: "string",
    splitTunnelingRoutingAddresses: ["string"],
    splitTunnelingRoutingNegate: "string",
    theme: "string",
    transformBackwardSlashes: "string",
    tunnelMode: "string",
    useSdwan: "string",
    userBookmark: "string",
    userGroupBookmark: "string",
    webMode: "string",
    windowsForticlientDownloadUrl: "string",
    winsServer1: "string",
    winsServer2: "string",
});
Copy
type: fortimanager:ObjectVpnSslWebPortal
properties:
    adom: string
    allowUserAccesses:
        - string
    autoConnect: string
    bookmarkGroups:
        - bookmarks:
            - additionalParams: string
              apptype: string
              colorDepth: string
              description: string
              domain: string
              folder: string
              formDatas:
                - name: string
                  value: string
              height: 0
              host: string
              keyboardLayout: string
              listeningPort: 0
              loadBalancingInfo: string
              logonPasswords:
                - string
              logonUser: string
              name: string
              port: 0
              preconnectionBlob: string
              preconnectionId: 0
              remotePort: 0
              restrictedAdmin: string
              security: string
              sendPreconnectionId: string
              serverLayout: string
              showStatusWindow: string
              sso: string
              ssoCredential: string
              ssoCredentialSentOnce: string
              ssoPasswords:
                - string
              ssoUsername: string
              url: string
              vncKeyboardLayout: string
              width: 0
          name: string
    clientSrcRange: string
    clipboard: string
    customLang: string
    customizeForticlientDownloadUrl: string
    defaultProtocol: string
    defaultWindowHeight: 0
    defaultWindowWidth: 0
    dhcp6RaLinkaddr: string
    dhcpIpOverlap: string
    dhcpRaGiaddr: string
    dhcpReservation: string
    displayBookmark: string
    displayConnectionTools: string
    displayHistory: string
    displayStatus: string
    dnsServer1: string
    dnsServer2: string
    dnsSuffix: string
    dynamicSortSubtable: string
    exclusiveRouting: string
    focusBookmark: string
    forticlientDownload: string
    forticlientDownloadMethod: string
    heading: string
    hideSsoCredential: string
    hostCheck: string
    hostCheckInterval: 0
    hostCheckPolicy: string
    ipMode: string
    ipPools: string
    ipv6DnsServer1: string
    ipv6DnsServer2: string
    ipv6ExclusiveRouting: string
    ipv6Pools: string
    ipv6ServiceRestriction: string
    ipv6SplitTunneling: string
    ipv6SplitTunnelingRoutingAddresses:
        - string
    ipv6SplitTunnelingRoutingNegate: string
    ipv6TunnelMode: string
    ipv6WinsServer1: string
    ipv6WinsServer2: string
    keepAlive: string
    landingPage:
        formDatas:
            - name: string
              value: string
        logoutUrl: string
        sso: string
        ssoCredential: string
        ssoPasswords:
            - string
        ssoUsername: string
        url: string
    landingPageMode: string
    limitUserLogins: string
    macAddrAction: string
    macAddrCheck: string
    macAddrCheckRules:
        - macAddrLists:
            - string
          macAddrMask: 0
          name: string
    macosForticlientDownloadUrl: string
    name: string
    objectVpnSslWebPortalId: string
    osCheck: string
    osCheckList:
        action: string
        latestPatchLevel: string
        minorVersion: 0
        name: string
        tolerance: 0
    preferIpv6Dns: string
    redirUrl: string
    rewriteIpUriUi: string
    savePassword: string
    scopetype: string
    serviceRestriction: string
    skipCheckForBrowser: string
    skipCheckForUnsupportedBrowser: string
    skipCheckForUnsupportedOs: string
    smbMaxVersion: string
    smbMinVersion: string
    smbNtlmv1Auth: string
    smbv1: string
    splitDns:
        - dnsServer1: string
          dnsServer2: string
          domains: string
          id: 0
          ipv6DnsServer1: string
          ipv6DnsServer2: string
    splitTunneling: string
    splitTunnelingRoutingAddresses:
        - string
    splitTunnelingRoutingNegate: string
    theme: string
    transformBackwardSlashes: string
    tunnelMode: string
    useSdwan: string
    userBookmark: string
    userGroupBookmark: string
    webMode: string
    windowsForticlientDownloadUrl: string
    winsServer1: string
    winsServer2: string
Copy

ObjectVpnSslWebPortal Resource Properties

To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

Inputs

In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

The ObjectVpnSslWebPortal resource accepts the following input properties:

Adom string
Adom. This value is valid only when the scopetype is adom, otherwise the value of adom in the provider will be inherited.
AllowUserAccesses List<string>
Allow user access to SSL-VPN applications. Valid values: web, ftp, telnet, smb, vnc, rdp, ssh, ping, citrix, portforward, sftp.
AutoConnect string
Enable/disable automatic connect by client when system is up. Valid values: disable, enable.
BookmarkGroups List<ObjectVpnSslWebPortalBookmarkGroup>
Bookmark-Group. The structure of bookmark_group block is documented below.
ClientSrcRange string
Allow client to add source range for the tunnel traffic. Valid values: disable, enable.
Clipboard string
Enable to support RDP/VPC clipboard functionality. Valid values: disable, enable.
CustomLang string
Change the web portal display language. Overrides config system global set language. You can use config system custom-language and execute system custom-language to add custom language files.
CustomizeForticlientDownloadUrl string
Enable support of customized download URL for FortiClient. Valid values: disable, enable.
DefaultProtocol string
Application type that is set by default. Valid values: web, ftp, telnet, smb, vnc, rdp, ssh, sftp.
DefaultWindowHeight double
Screen height (range from 0 - 65535, default = 768).
DefaultWindowWidth double
Screen width (range from 0 - 65535, default = 1024).
Dhcp6RaLinkaddr string
Relay agent IPv6 link address to use in DHCP6 requests.
DhcpIpOverlap string
Configure overlapping DHCP IP allocation assignment. Valid values: use-old, use-new.
DhcpRaGiaddr string
Relay agent gateway IP address to use in the giaddr field of DHCP requests.
DhcpReservation string
Enable/disable dhcp reservation. Valid values: disable, enable.
DisplayBookmark string
Enable to display the web portal bookmark widget. Valid values: disable, enable.
DisplayConnectionTools string
Enable to display the web portal connection tools widget. Valid values: disable, enable.
DisplayHistory string
Enable to display the web portal user login history widget. Valid values: disable, enable.
DisplayStatus string
Enable to display the web portal status widget. Valid values: disable, enable.
DnsServer1 string
IPv4 DNS server 1.
DnsServer2 string
IPv4 DNS server 2.
DnsSuffix string
DNS suffix.
DynamicSortSubtable string
true or false, set this parameter to true when using dynamic for_each + toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.
ExclusiveRouting string
Enable/disable all traffic go through tunnel only. Valid values: disable, enable.
FocusBookmark string
Enable to prioritize the placement of the bookmark section over the quick-connection section in the SSL-VPN application. Valid values: disable, enable.
ForticlientDownload string
Enable/disable download option for FortiClient. Valid values: disable, enable.
ForticlientDownloadMethod string
FortiClient download method. Valid values: direct, ssl-vpn.
Heading string
Web portal heading message.
HideSsoCredential string
Enable to prevent SSO credential being sent to client. Valid values: disable, enable.
HostCheck string
Type of host checking performed on endpoints. Valid values: none, av, fw, av-fw, custom.
HostCheckInterval double
Periodic host check interval. Value of 0 means disabled and host checking only happens when the endpoint connects.
HostCheckPolicy string
One or more policies to require the endpoint to have specific security software.
IpMode string
Method by which users of this SSL-VPN tunnel obtain IP addresses. Valid values: range, user-group.
IpPools string
IPv4 firewall source address objects reserved for SSL-VPN tunnel mode clients.
Ipv6DnsServer1 string
IPv6 DNS server 1.
Ipv6DnsServer2 string
IPv6 DNS server 2.
Ipv6ExclusiveRouting string
Enable/disable all IPv6 traffic go through tunnel only. Valid values: disable, enable.
Ipv6Pools string
IPv4 firewall source address objects reserved for SSL-VPN tunnel mode clients.
Ipv6ServiceRestriction string
Enable/disable IPv6 tunnel service restriction. Valid values: disable, enable.
Ipv6SplitTunneling string
Enable/disable IPv6 split tunneling. Valid values: disable, enable.
Ipv6SplitTunnelingRoutingAddresses List<string>
IPv6 SSL-VPN tunnel mode firewall address objects that override firewall policy destination addresses to control split-tunneling access.
Ipv6SplitTunnelingRoutingNegate string
Enable to negate IPv6 split tunneling routing address. Valid values: disable, enable.
Ipv6TunnelMode string
Enable/disable IPv6 SSL-VPN tunnel mode. Valid values: disable, enable.
Ipv6WinsServer1 string
IPv6 WINS server 1.
Ipv6WinsServer2 string
IPv6 WINS server 2.
KeepAlive string
Enable/disable automatic reconnect for FortiClient connections. Valid values: disable, enable.
LandingPage ObjectVpnSslWebPortalLandingPage
Landing-Page. The structure of landing_page block is documented below.
LandingPageMode string
Enable/disable SSL-VPN landing page mode. Valid values: disable, enable.
LimitUserLogins string
Enable to limit each user to one SSL-VPN session at a time. Valid values: disable, enable.
MacAddrAction string
Client MAC address action. Valid values: deny, allow.
MacAddrCheck string
Enable/disable MAC address host checking. Valid values: disable, enable.
MacAddrCheckRules List<ObjectVpnSslWebPortalMacAddrCheckRule>
Mac-Addr-Check-Rule. The structure of mac_addr_check_rule block is documented below.
MacosForticlientDownloadUrl string
Download URL for Mac FortiClient.
Name string
Portal name.
ObjectVpnSslWebPortalId string
an identifier for the resource with format {{name}}.
OsCheck string
Enable to let the FortiGate decide action based on client OS. Valid values: disable, enable.
OsCheckList ObjectVpnSslWebPortalOsCheckList
Os-Check-List. The structure of os_check_list block is documented below.
PreferIpv6Dns string
prefer to query IPv6 dns first if enabled. Valid values: disable, enable.
RedirUrl string
Client login redirect URL.
RewriteIpUriUi string
Rewrite contents for URI contains IP and "/ui/". (default = disable) Valid values: disable, enable.
SavePassword string
Enable/disable FortiClient saving the user's password. Valid values: disable, enable.
Scopetype string
The scope of application of the resource. Valid values: inherit, adom, global. The inherit means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is inherit.
ServiceRestriction string
Enable/disable tunnel service restriction. Valid values: disable, enable.
SkipCheckForBrowser string
Enable to skip host check for browser support. Valid values: disable, enable.
SkipCheckForUnsupportedBrowser string
Enable to skip host check if browser does not support it. Valid values: disable, enable.
SkipCheckForUnsupportedOs string
Enable to skip host check if client OS does not support it. Valid values: disable, enable.
SmbMaxVersion string
SMB maximum client protocol version. Valid values: smbv1, smbv2, smbv3.
SmbMinVersion string
SMB minimum client protocol version. Valid values: smbv1, smbv2, smbv3.
SmbNtlmv1Auth string
Enable support of NTLMv1 for Samba authentication. Valid values: disable, enable.
Smbv1 string
Smbv1. Valid values: disable, enable.
SplitDns List<ObjectVpnSslWebPortalSplitDn>
Split-Dns. The structure of split_dns block is documented below.
SplitTunneling string
Enable/disable IPv4 split tunneling. Valid values: disable, enable.
SplitTunnelingRoutingAddresses List<string>
IPv4 SSL-VPN tunnel mode firewall address objects that override firewall policy destination addresses to control split-tunneling access.
SplitTunnelingRoutingNegate string
Enable to negate split tunneling routing address. Valid values: disable, enable.
Theme string
Web portal color scheme. Valid values: gray, blue, orange, crimson, steelblue, darkgrey, green, melongene, red, mariner, neutrino.
TransformBackwardSlashes string
Transform backward slashes to forward slashes in URLs. Valid values: disable, enable.
TunnelMode string
Enable/disable IPv4 SSL-VPN tunnel mode. Valid values: disable, enable.
UseSdwan string
Use SD-WAN rules to get output interface. Valid values: disable, enable.
UserBookmark string
Enable to allow web portal users to create their own bookmarks. Valid values: disable, enable.
UserGroupBookmark string
Enable to allow web portal users to create bookmarks for all users in the same user group. Valid values: disable, enable.
WebMode string
Enable/disable SSL VPN web mode. Valid values: disable, enable.
WindowsForticlientDownloadUrl string
Download URL for Windows FortiClient.
WinsServer1 string
IPv4 WINS server 1.
WinsServer2 string
IPv4 WINS server 1.
Adom string
Adom. This value is valid only when the scopetype is adom, otherwise the value of adom in the provider will be inherited.
AllowUserAccesses []string
Allow user access to SSL-VPN applications. Valid values: web, ftp, telnet, smb, vnc, rdp, ssh, ping, citrix, portforward, sftp.
AutoConnect string
Enable/disable automatic connect by client when system is up. Valid values: disable, enable.
BookmarkGroups []ObjectVpnSslWebPortalBookmarkGroupTypeArgs
Bookmark-Group. The structure of bookmark_group block is documented below.
ClientSrcRange string
Allow client to add source range for the tunnel traffic. Valid values: disable, enable.
Clipboard string
Enable to support RDP/VPC clipboard functionality. Valid values: disable, enable.
CustomLang string
Change the web portal display language. Overrides config system global set language. You can use config system custom-language and execute system custom-language to add custom language files.
CustomizeForticlientDownloadUrl string
Enable support of customized download URL for FortiClient. Valid values: disable, enable.
DefaultProtocol string
Application type that is set by default. Valid values: web, ftp, telnet, smb, vnc, rdp, ssh, sftp.
DefaultWindowHeight float64
Screen height (range from 0 - 65535, default = 768).
DefaultWindowWidth float64
Screen width (range from 0 - 65535, default = 1024).
Dhcp6RaLinkaddr string
Relay agent IPv6 link address to use in DHCP6 requests.
DhcpIpOverlap string
Configure overlapping DHCP IP allocation assignment. Valid values: use-old, use-new.
DhcpRaGiaddr string
Relay agent gateway IP address to use in the giaddr field of DHCP requests.
DhcpReservation string
Enable/disable dhcp reservation. Valid values: disable, enable.
DisplayBookmark string
Enable to display the web portal bookmark widget. Valid values: disable, enable.
DisplayConnectionTools string
Enable to display the web portal connection tools widget. Valid values: disable, enable.
DisplayHistory string
Enable to display the web portal user login history widget. Valid values: disable, enable.
DisplayStatus string
Enable to display the web portal status widget. Valid values: disable, enable.
DnsServer1 string
IPv4 DNS server 1.
DnsServer2 string
IPv4 DNS server 2.
DnsSuffix string
DNS suffix.
DynamicSortSubtable string
true or false, set this parameter to true when using dynamic for_each + toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.
ExclusiveRouting string
Enable/disable all traffic go through tunnel only. Valid values: disable, enable.
FocusBookmark string
Enable to prioritize the placement of the bookmark section over the quick-connection section in the SSL-VPN application. Valid values: disable, enable.
ForticlientDownload string
Enable/disable download option for FortiClient. Valid values: disable, enable.
ForticlientDownloadMethod string
FortiClient download method. Valid values: direct, ssl-vpn.
Heading string
Web portal heading message.
HideSsoCredential string
Enable to prevent SSO credential being sent to client. Valid values: disable, enable.
HostCheck string
Type of host checking performed on endpoints. Valid values: none, av, fw, av-fw, custom.
HostCheckInterval float64
Periodic host check interval. Value of 0 means disabled and host checking only happens when the endpoint connects.
HostCheckPolicy string
One or more policies to require the endpoint to have specific security software.
IpMode string
Method by which users of this SSL-VPN tunnel obtain IP addresses. Valid values: range, user-group.
IpPools string
IPv4 firewall source address objects reserved for SSL-VPN tunnel mode clients.
Ipv6DnsServer1 string
IPv6 DNS server 1.
Ipv6DnsServer2 string
IPv6 DNS server 2.
Ipv6ExclusiveRouting string
Enable/disable all IPv6 traffic go through tunnel only. Valid values: disable, enable.
Ipv6Pools string
IPv4 firewall source address objects reserved for SSL-VPN tunnel mode clients.
Ipv6ServiceRestriction string
Enable/disable IPv6 tunnel service restriction. Valid values: disable, enable.
Ipv6SplitTunneling string
Enable/disable IPv6 split tunneling. Valid values: disable, enable.
Ipv6SplitTunnelingRoutingAddresses []string
IPv6 SSL-VPN tunnel mode firewall address objects that override firewall policy destination addresses to control split-tunneling access.
Ipv6SplitTunnelingRoutingNegate string
Enable to negate IPv6 split tunneling routing address. Valid values: disable, enable.
Ipv6TunnelMode string
Enable/disable IPv6 SSL-VPN tunnel mode. Valid values: disable, enable.
Ipv6WinsServer1 string
IPv6 WINS server 1.
Ipv6WinsServer2 string
IPv6 WINS server 2.
KeepAlive string
Enable/disable automatic reconnect for FortiClient connections. Valid values: disable, enable.
LandingPage ObjectVpnSslWebPortalLandingPageTypeArgs
Landing-Page. The structure of landing_page block is documented below.
LandingPageMode string
Enable/disable SSL-VPN landing page mode. Valid values: disable, enable.
LimitUserLogins string
Enable to limit each user to one SSL-VPN session at a time. Valid values: disable, enable.
MacAddrAction string
Client MAC address action. Valid values: deny, allow.
MacAddrCheck string
Enable/disable MAC address host checking. Valid values: disable, enable.
MacAddrCheckRules []ObjectVpnSslWebPortalMacAddrCheckRuleTypeArgs
Mac-Addr-Check-Rule. The structure of mac_addr_check_rule block is documented below.
MacosForticlientDownloadUrl string
Download URL for Mac FortiClient.
Name string
Portal name.
ObjectVpnSslWebPortalId string
an identifier for the resource with format {{name}}.
OsCheck string
Enable to let the FortiGate decide action based on client OS. Valid values: disable, enable.
OsCheckList ObjectVpnSslWebPortalOsCheckListArgs
Os-Check-List. The structure of os_check_list block is documented below.
PreferIpv6Dns string
prefer to query IPv6 dns first if enabled. Valid values: disable, enable.
RedirUrl string
Client login redirect URL.
RewriteIpUriUi string
Rewrite contents for URI contains IP and "/ui/". (default = disable) Valid values: disable, enable.
SavePassword string
Enable/disable FortiClient saving the user's password. Valid values: disable, enable.
Scopetype string
The scope of application of the resource. Valid values: inherit, adom, global. The inherit means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is inherit.
ServiceRestriction string
Enable/disable tunnel service restriction. Valid values: disable, enable.
SkipCheckForBrowser string
Enable to skip host check for browser support. Valid values: disable, enable.
SkipCheckForUnsupportedBrowser string
Enable to skip host check if browser does not support it. Valid values: disable, enable.
SkipCheckForUnsupportedOs string
Enable to skip host check if client OS does not support it. Valid values: disable, enable.
SmbMaxVersion string
SMB maximum client protocol version. Valid values: smbv1, smbv2, smbv3.
SmbMinVersion string
SMB minimum client protocol version. Valid values: smbv1, smbv2, smbv3.
SmbNtlmv1Auth string
Enable support of NTLMv1 for Samba authentication. Valid values: disable, enable.
Smbv1 string
Smbv1. Valid values: disable, enable.
SplitDns []ObjectVpnSslWebPortalSplitDnArgs
Split-Dns. The structure of split_dns block is documented below.
SplitTunneling string
Enable/disable IPv4 split tunneling. Valid values: disable, enable.
SplitTunnelingRoutingAddresses []string
IPv4 SSL-VPN tunnel mode firewall address objects that override firewall policy destination addresses to control split-tunneling access.
SplitTunnelingRoutingNegate string
Enable to negate split tunneling routing address. Valid values: disable, enable.
Theme string
Web portal color scheme. Valid values: gray, blue, orange, crimson, steelblue, darkgrey, green, melongene, red, mariner, neutrino.
TransformBackwardSlashes string
Transform backward slashes to forward slashes in URLs. Valid values: disable, enable.
TunnelMode string
Enable/disable IPv4 SSL-VPN tunnel mode. Valid values: disable, enable.
UseSdwan string
Use SD-WAN rules to get output interface. Valid values: disable, enable.
UserBookmark string
Enable to allow web portal users to create their own bookmarks. Valid values: disable, enable.
UserGroupBookmark string
Enable to allow web portal users to create bookmarks for all users in the same user group. Valid values: disable, enable.
WebMode string
Enable/disable SSL VPN web mode. Valid values: disable, enable.
WindowsForticlientDownloadUrl string
Download URL for Windows FortiClient.
WinsServer1 string
IPv4 WINS server 1.
WinsServer2 string
IPv4 WINS server 1.
adom String
Adom. This value is valid only when the scopetype is adom, otherwise the value of adom in the provider will be inherited.
allowUserAccesses List<String>
Allow user access to SSL-VPN applications. Valid values: web, ftp, telnet, smb, vnc, rdp, ssh, ping, citrix, portforward, sftp.
autoConnect String
Enable/disable automatic connect by client when system is up. Valid values: disable, enable.
bookmarkGroups List<ObjectVpnSslWebPortalBookmarkGroup>
Bookmark-Group. The structure of bookmark_group block is documented below.
clientSrcRange String
Allow client to add source range for the tunnel traffic. Valid values: disable, enable.
clipboard String
Enable to support RDP/VPC clipboard functionality. Valid values: disable, enable.
customLang String
Change the web portal display language. Overrides config system global set language. You can use config system custom-language and execute system custom-language to add custom language files.
customizeForticlientDownloadUrl String
Enable support of customized download URL for FortiClient. Valid values: disable, enable.
defaultProtocol String
Application type that is set by default. Valid values: web, ftp, telnet, smb, vnc, rdp, ssh, sftp.
defaultWindowHeight Double
Screen height (range from 0 - 65535, default = 768).
defaultWindowWidth Double
Screen width (range from 0 - 65535, default = 1024).
dhcp6RaLinkaddr String
Relay agent IPv6 link address to use in DHCP6 requests.
dhcpIpOverlap String
Configure overlapping DHCP IP allocation assignment. Valid values: use-old, use-new.
dhcpRaGiaddr String
Relay agent gateway IP address to use in the giaddr field of DHCP requests.
dhcpReservation String
Enable/disable dhcp reservation. Valid values: disable, enable.
displayBookmark String
Enable to display the web portal bookmark widget. Valid values: disable, enable.
displayConnectionTools String
Enable to display the web portal connection tools widget. Valid values: disable, enable.
displayHistory String
Enable to display the web portal user login history widget. Valid values: disable, enable.
displayStatus String
Enable to display the web portal status widget. Valid values: disable, enable.
dnsServer1 String
IPv4 DNS server 1.
dnsServer2 String
IPv4 DNS server 2.
dnsSuffix String
DNS suffix.
dynamicSortSubtable String
true or false, set this parameter to true when using dynamic for_each + toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.
exclusiveRouting String
Enable/disable all traffic go through tunnel only. Valid values: disable, enable.
focusBookmark String
Enable to prioritize the placement of the bookmark section over the quick-connection section in the SSL-VPN application. Valid values: disable, enable.
forticlientDownload String
Enable/disable download option for FortiClient. Valid values: disable, enable.
forticlientDownloadMethod String
FortiClient download method. Valid values: direct, ssl-vpn.
heading String
Web portal heading message.
hideSsoCredential String
Enable to prevent SSO credential being sent to client. Valid values: disable, enable.
hostCheck String
Type of host checking performed on endpoints. Valid values: none, av, fw, av-fw, custom.
hostCheckInterval Double
Periodic host check interval. Value of 0 means disabled and host checking only happens when the endpoint connects.
hostCheckPolicy String
One or more policies to require the endpoint to have specific security software.
ipMode String
Method by which users of this SSL-VPN tunnel obtain IP addresses. Valid values: range, user-group.
ipPools String
IPv4 firewall source address objects reserved for SSL-VPN tunnel mode clients.
ipv6DnsServer1 String
IPv6 DNS server 1.
ipv6DnsServer2 String
IPv6 DNS server 2.
ipv6ExclusiveRouting String
Enable/disable all IPv6 traffic go through tunnel only. Valid values: disable, enable.
ipv6Pools String
IPv4 firewall source address objects reserved for SSL-VPN tunnel mode clients.
ipv6ServiceRestriction String
Enable/disable IPv6 tunnel service restriction. Valid values: disable, enable.
ipv6SplitTunneling String
Enable/disable IPv6 split tunneling. Valid values: disable, enable.
ipv6SplitTunnelingRoutingAddresses List<String>
IPv6 SSL-VPN tunnel mode firewall address objects that override firewall policy destination addresses to control split-tunneling access.
ipv6SplitTunnelingRoutingNegate String
Enable to negate IPv6 split tunneling routing address. Valid values: disable, enable.
ipv6TunnelMode String
Enable/disable IPv6 SSL-VPN tunnel mode. Valid values: disable, enable.
ipv6WinsServer1 String
IPv6 WINS server 1.
ipv6WinsServer2 String
IPv6 WINS server 2.
keepAlive String
Enable/disable automatic reconnect for FortiClient connections. Valid values: disable, enable.
landingPage ObjectVpnSslWebPortalLandingPage
Landing-Page. The structure of landing_page block is documented below.
landingPageMode String
Enable/disable SSL-VPN landing page mode. Valid values: disable, enable.
limitUserLogins String
Enable to limit each user to one SSL-VPN session at a time. Valid values: disable, enable.
macAddrAction String
Client MAC address action. Valid values: deny, allow.
macAddrCheck String
Enable/disable MAC address host checking. Valid values: disable, enable.
macAddrCheckRules List<ObjectVpnSslWebPortalMacAddrCheckRule>
Mac-Addr-Check-Rule. The structure of mac_addr_check_rule block is documented below.
macosForticlientDownloadUrl String
Download URL for Mac FortiClient.
name String
Portal name.
objectVpnSslWebPortalId String
an identifier for the resource with format {{name}}.
osCheck String
Enable to let the FortiGate decide action based on client OS. Valid values: disable, enable.
osCheckList ObjectVpnSslWebPortalOsCheckList
Os-Check-List. The structure of os_check_list block is documented below.
preferIpv6Dns String
prefer to query IPv6 dns first if enabled. Valid values: disable, enable.
redirUrl String
Client login redirect URL.
rewriteIpUriUi String
Rewrite contents for URI contains IP and "/ui/". (default = disable) Valid values: disable, enable.
savePassword String
Enable/disable FortiClient saving the user's password. Valid values: disable, enable.
scopetype String
The scope of application of the resource. Valid values: inherit, adom, global. The inherit means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is inherit.
serviceRestriction String
Enable/disable tunnel service restriction. Valid values: disable, enable.
skipCheckForBrowser String
Enable to skip host check for browser support. Valid values: disable, enable.
skipCheckForUnsupportedBrowser String
Enable to skip host check if browser does not support it. Valid values: disable, enable.
skipCheckForUnsupportedOs String
Enable to skip host check if client OS does not support it. Valid values: disable, enable.
smbMaxVersion String
SMB maximum client protocol version. Valid values: smbv1, smbv2, smbv3.
smbMinVersion String
SMB minimum client protocol version. Valid values: smbv1, smbv2, smbv3.
smbNtlmv1Auth String
Enable support of NTLMv1 for Samba authentication. Valid values: disable, enable.
smbv1 String
Smbv1. Valid values: disable, enable.
splitDns List<ObjectVpnSslWebPortalSplitDn>
Split-Dns. The structure of split_dns block is documented below.
splitTunneling String
Enable/disable IPv4 split tunneling. Valid values: disable, enable.
splitTunnelingRoutingAddresses List<String>
IPv4 SSL-VPN tunnel mode firewall address objects that override firewall policy destination addresses to control split-tunneling access.
splitTunnelingRoutingNegate String
Enable to negate split tunneling routing address. Valid values: disable, enable.
theme String
Web portal color scheme. Valid values: gray, blue, orange, crimson, steelblue, darkgrey, green, melongene, red, mariner, neutrino.
transformBackwardSlashes String
Transform backward slashes to forward slashes in URLs. Valid values: disable, enable.
tunnelMode String
Enable/disable IPv4 SSL-VPN tunnel mode. Valid values: disable, enable.
useSdwan String
Use SD-WAN rules to get output interface. Valid values: disable, enable.
userBookmark String
Enable to allow web portal users to create their own bookmarks. Valid values: disable, enable.
userGroupBookmark String
Enable to allow web portal users to create bookmarks for all users in the same user group. Valid values: disable, enable.
webMode String
Enable/disable SSL VPN web mode. Valid values: disable, enable.
windowsForticlientDownloadUrl String
Download URL for Windows FortiClient.
winsServer1 String
IPv4 WINS server 1.
winsServer2 String
IPv4 WINS server 1.
adom string
Adom. This value is valid only when the scopetype is adom, otherwise the value of adom in the provider will be inherited.
allowUserAccesses string[]
Allow user access to SSL-VPN applications. Valid values: web, ftp, telnet, smb, vnc, rdp, ssh, ping, citrix, portforward, sftp.
autoConnect string
Enable/disable automatic connect by client when system is up. Valid values: disable, enable.
bookmarkGroups ObjectVpnSslWebPortalBookmarkGroup[]
Bookmark-Group. The structure of bookmark_group block is documented below.
clientSrcRange string
Allow client to add source range for the tunnel traffic. Valid values: disable, enable.
clipboard string
Enable to support RDP/VPC clipboard functionality. Valid values: disable, enable.
customLang string
Change the web portal display language. Overrides config system global set language. You can use config system custom-language and execute system custom-language to add custom language files.
customizeForticlientDownloadUrl string
Enable support of customized download URL for FortiClient. Valid values: disable, enable.
defaultProtocol string
Application type that is set by default. Valid values: web, ftp, telnet, smb, vnc, rdp, ssh, sftp.
defaultWindowHeight number
Screen height (range from 0 - 65535, default = 768).
defaultWindowWidth number
Screen width (range from 0 - 65535, default = 1024).
dhcp6RaLinkaddr string
Relay agent IPv6 link address to use in DHCP6 requests.
dhcpIpOverlap string
Configure overlapping DHCP IP allocation assignment. Valid values: use-old, use-new.
dhcpRaGiaddr string
Relay agent gateway IP address to use in the giaddr field of DHCP requests.
dhcpReservation string
Enable/disable dhcp reservation. Valid values: disable, enable.
displayBookmark string
Enable to display the web portal bookmark widget. Valid values: disable, enable.
displayConnectionTools string
Enable to display the web portal connection tools widget. Valid values: disable, enable.
displayHistory string
Enable to display the web portal user login history widget. Valid values: disable, enable.
displayStatus string
Enable to display the web portal status widget. Valid values: disable, enable.
dnsServer1 string
IPv4 DNS server 1.
dnsServer2 string
IPv4 DNS server 2.
dnsSuffix string
DNS suffix.
dynamicSortSubtable string
true or false, set this parameter to true when using dynamic for_each + toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.
exclusiveRouting string
Enable/disable all traffic go through tunnel only. Valid values: disable, enable.
focusBookmark string
Enable to prioritize the placement of the bookmark section over the quick-connection section in the SSL-VPN application. Valid values: disable, enable.
forticlientDownload string
Enable/disable download option for FortiClient. Valid values: disable, enable.
forticlientDownloadMethod string
FortiClient download method. Valid values: direct, ssl-vpn.
heading string
Web portal heading message.
hideSsoCredential string
Enable to prevent SSO credential being sent to client. Valid values: disable, enable.
hostCheck string
Type of host checking performed on endpoints. Valid values: none, av, fw, av-fw, custom.
hostCheckInterval number
Periodic host check interval. Value of 0 means disabled and host checking only happens when the endpoint connects.
hostCheckPolicy string
One or more policies to require the endpoint to have specific security software.
ipMode string
Method by which users of this SSL-VPN tunnel obtain IP addresses. Valid values: range, user-group.
ipPools string
IPv4 firewall source address objects reserved for SSL-VPN tunnel mode clients.
ipv6DnsServer1 string
IPv6 DNS server 1.
ipv6DnsServer2 string
IPv6 DNS server 2.
ipv6ExclusiveRouting string
Enable/disable all IPv6 traffic go through tunnel only. Valid values: disable, enable.
ipv6Pools string
IPv4 firewall source address objects reserved for SSL-VPN tunnel mode clients.
ipv6ServiceRestriction string
Enable/disable IPv6 tunnel service restriction. Valid values: disable, enable.
ipv6SplitTunneling string
Enable/disable IPv6 split tunneling. Valid values: disable, enable.
ipv6SplitTunnelingRoutingAddresses string[]
IPv6 SSL-VPN tunnel mode firewall address objects that override firewall policy destination addresses to control split-tunneling access.
ipv6SplitTunnelingRoutingNegate string
Enable to negate IPv6 split tunneling routing address. Valid values: disable, enable.
ipv6TunnelMode string
Enable/disable IPv6 SSL-VPN tunnel mode. Valid values: disable, enable.
ipv6WinsServer1 string
IPv6 WINS server 1.
ipv6WinsServer2 string
IPv6 WINS server 2.
keepAlive string
Enable/disable automatic reconnect for FortiClient connections. Valid values: disable, enable.
landingPage ObjectVpnSslWebPortalLandingPage
Landing-Page. The structure of landing_page block is documented below.
landingPageMode string
Enable/disable SSL-VPN landing page mode. Valid values: disable, enable.
limitUserLogins string
Enable to limit each user to one SSL-VPN session at a time. Valid values: disable, enable.
macAddrAction string
Client MAC address action. Valid values: deny, allow.
macAddrCheck string
Enable/disable MAC address host checking. Valid values: disable, enable.
macAddrCheckRules ObjectVpnSslWebPortalMacAddrCheckRule[]
Mac-Addr-Check-Rule. The structure of mac_addr_check_rule block is documented below.
macosForticlientDownloadUrl string
Download URL for Mac FortiClient.
name string
Portal name.
objectVpnSslWebPortalId string
an identifier for the resource with format {{name}}.
osCheck string
Enable to let the FortiGate decide action based on client OS. Valid values: disable, enable.
osCheckList ObjectVpnSslWebPortalOsCheckList
Os-Check-List. The structure of os_check_list block is documented below.
preferIpv6Dns string
prefer to query IPv6 dns first if enabled. Valid values: disable, enable.
redirUrl string
Client login redirect URL.
rewriteIpUriUi string
Rewrite contents for URI contains IP and "/ui/". (default = disable) Valid values: disable, enable.
savePassword string
Enable/disable FortiClient saving the user's password. Valid values: disable, enable.
scopetype string
The scope of application of the resource. Valid values: inherit, adom, global. The inherit means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is inherit.
serviceRestriction string
Enable/disable tunnel service restriction. Valid values: disable, enable.
skipCheckForBrowser string
Enable to skip host check for browser support. Valid values: disable, enable.
skipCheckForUnsupportedBrowser string
Enable to skip host check if browser does not support it. Valid values: disable, enable.
skipCheckForUnsupportedOs string
Enable to skip host check if client OS does not support it. Valid values: disable, enable.
smbMaxVersion string
SMB maximum client protocol version. Valid values: smbv1, smbv2, smbv3.
smbMinVersion string
SMB minimum client protocol version. Valid values: smbv1, smbv2, smbv3.
smbNtlmv1Auth string
Enable support of NTLMv1 for Samba authentication. Valid values: disable, enable.
smbv1 string
Smbv1. Valid values: disable, enable.
splitDns ObjectVpnSslWebPortalSplitDn[]
Split-Dns. The structure of split_dns block is documented below.
splitTunneling string
Enable/disable IPv4 split tunneling. Valid values: disable, enable.
splitTunnelingRoutingAddresses string[]
IPv4 SSL-VPN tunnel mode firewall address objects that override firewall policy destination addresses to control split-tunneling access.
splitTunnelingRoutingNegate string
Enable to negate split tunneling routing address. Valid values: disable, enable.
theme string
Web portal color scheme. Valid values: gray, blue, orange, crimson, steelblue, darkgrey, green, melongene, red, mariner, neutrino.
transformBackwardSlashes string
Transform backward slashes to forward slashes in URLs. Valid values: disable, enable.
tunnelMode string
Enable/disable IPv4 SSL-VPN tunnel mode. Valid values: disable, enable.
useSdwan string
Use SD-WAN rules to get output interface. Valid values: disable, enable.
userBookmark string
Enable to allow web portal users to create their own bookmarks. Valid values: disable, enable.
userGroupBookmark string
Enable to allow web portal users to create bookmarks for all users in the same user group. Valid values: disable, enable.
webMode string
Enable/disable SSL VPN web mode. Valid values: disable, enable.
windowsForticlientDownloadUrl string
Download URL for Windows FortiClient.
winsServer1 string
IPv4 WINS server 1.
winsServer2 string
IPv4 WINS server 1.
adom str
Adom. This value is valid only when the scopetype is adom, otherwise the value of adom in the provider will be inherited.
allow_user_accesses Sequence[str]
Allow user access to SSL-VPN applications. Valid values: web, ftp, telnet, smb, vnc, rdp, ssh, ping, citrix, portforward, sftp.
auto_connect str
Enable/disable automatic connect by client when system is up. Valid values: disable, enable.
bookmark_groups Sequence[ObjectVpnSslWebPortalBookmarkGroupArgs]
Bookmark-Group. The structure of bookmark_group block is documented below.
client_src_range str
Allow client to add source range for the tunnel traffic. Valid values: disable, enable.
clipboard str
Enable to support RDP/VPC clipboard functionality. Valid values: disable, enable.
custom_lang str
Change the web portal display language. Overrides config system global set language. You can use config system custom-language and execute system custom-language to add custom language files.
customize_forticlient_download_url str
Enable support of customized download URL for FortiClient. Valid values: disable, enable.
default_protocol str
Application type that is set by default. Valid values: web, ftp, telnet, smb, vnc, rdp, ssh, sftp.
default_window_height float
Screen height (range from 0 - 65535, default = 768).
default_window_width float
Screen width (range from 0 - 65535, default = 1024).
dhcp6_ra_linkaddr str
Relay agent IPv6 link address to use in DHCP6 requests.
dhcp_ip_overlap str
Configure overlapping DHCP IP allocation assignment. Valid values: use-old, use-new.
dhcp_ra_giaddr str
Relay agent gateway IP address to use in the giaddr field of DHCP requests.
dhcp_reservation str
Enable/disable dhcp reservation. Valid values: disable, enable.
display_bookmark str
Enable to display the web portal bookmark widget. Valid values: disable, enable.
display_connection_tools str
Enable to display the web portal connection tools widget. Valid values: disable, enable.
display_history str
Enable to display the web portal user login history widget. Valid values: disable, enable.
display_status str
Enable to display the web portal status widget. Valid values: disable, enable.
dns_server1 str
IPv4 DNS server 1.
dns_server2 str
IPv4 DNS server 2.
dns_suffix str
DNS suffix.
dynamic_sort_subtable str
true or false, set this parameter to true when using dynamic for_each + toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.
exclusive_routing str
Enable/disable all traffic go through tunnel only. Valid values: disable, enable.
focus_bookmark str
Enable to prioritize the placement of the bookmark section over the quick-connection section in the SSL-VPN application. Valid values: disable, enable.
forticlient_download str
Enable/disable download option for FortiClient. Valid values: disable, enable.
forticlient_download_method str
FortiClient download method. Valid values: direct, ssl-vpn.
heading str
Web portal heading message.
hide_sso_credential str
Enable to prevent SSO credential being sent to client. Valid values: disable, enable.
host_check str
Type of host checking performed on endpoints. Valid values: none, av, fw, av-fw, custom.
host_check_interval float
Periodic host check interval. Value of 0 means disabled and host checking only happens when the endpoint connects.
host_check_policy str
One or more policies to require the endpoint to have specific security software.
ip_mode str
Method by which users of this SSL-VPN tunnel obtain IP addresses. Valid values: range, user-group.
ip_pools str
IPv4 firewall source address objects reserved for SSL-VPN tunnel mode clients.
ipv6_dns_server1 str
IPv6 DNS server 1.
ipv6_dns_server2 str
IPv6 DNS server 2.
ipv6_exclusive_routing str
Enable/disable all IPv6 traffic go through tunnel only. Valid values: disable, enable.
ipv6_pools str
IPv4 firewall source address objects reserved for SSL-VPN tunnel mode clients.
ipv6_service_restriction str
Enable/disable IPv6 tunnel service restriction. Valid values: disable, enable.
ipv6_split_tunneling str
Enable/disable IPv6 split tunneling. Valid values: disable, enable.
ipv6_split_tunneling_routing_addresses Sequence[str]
IPv6 SSL-VPN tunnel mode firewall address objects that override firewall policy destination addresses to control split-tunneling access.
ipv6_split_tunneling_routing_negate str
Enable to negate IPv6 split tunneling routing address. Valid values: disable, enable.
ipv6_tunnel_mode str
Enable/disable IPv6 SSL-VPN tunnel mode. Valid values: disable, enable.
ipv6_wins_server1 str
IPv6 WINS server 1.
ipv6_wins_server2 str
IPv6 WINS server 2.
keep_alive str
Enable/disable automatic reconnect for FortiClient connections. Valid values: disable, enable.
landing_page ObjectVpnSslWebPortalLandingPageArgs
Landing-Page. The structure of landing_page block is documented below.
landing_page_mode str
Enable/disable SSL-VPN landing page mode. Valid values: disable, enable.
limit_user_logins str
Enable to limit each user to one SSL-VPN session at a time. Valid values: disable, enable.
mac_addr_action str
Client MAC address action. Valid values: deny, allow.
mac_addr_check str
Enable/disable MAC address host checking. Valid values: disable, enable.
mac_addr_check_rules Sequence[ObjectVpnSslWebPortalMacAddrCheckRuleArgs]
Mac-Addr-Check-Rule. The structure of mac_addr_check_rule block is documented below.
macos_forticlient_download_url str
Download URL for Mac FortiClient.
name str
Portal name.
object_vpn_ssl_web_portal_id str
an identifier for the resource with format {{name}}.
os_check str
Enable to let the FortiGate decide action based on client OS. Valid values: disable, enable.
os_check_list ObjectVpnSslWebPortalOsCheckListArgs
Os-Check-List. The structure of os_check_list block is documented below.
prefer_ipv6_dns str
prefer to query IPv6 dns first if enabled. Valid values: disable, enable.
redir_url str
Client login redirect URL.
rewrite_ip_uri_ui str
Rewrite contents for URI contains IP and "/ui/". (default = disable) Valid values: disable, enable.
save_password str
Enable/disable FortiClient saving the user's password. Valid values: disable, enable.
scopetype str
The scope of application of the resource. Valid values: inherit, adom, global. The inherit means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is inherit.
service_restriction str
Enable/disable tunnel service restriction. Valid values: disable, enable.
skip_check_for_browser str
Enable to skip host check for browser support. Valid values: disable, enable.
skip_check_for_unsupported_browser str
Enable to skip host check if browser does not support it. Valid values: disable, enable.
skip_check_for_unsupported_os str
Enable to skip host check if client OS does not support it. Valid values: disable, enable.
smb_max_version str
SMB maximum client protocol version. Valid values: smbv1, smbv2, smbv3.
smb_min_version str
SMB minimum client protocol version. Valid values: smbv1, smbv2, smbv3.
smb_ntlmv1_auth str
Enable support of NTLMv1 for Samba authentication. Valid values: disable, enable.
smbv1 str
Smbv1. Valid values: disable, enable.
split_dns Sequence[ObjectVpnSslWebPortalSplitDnArgs]
Split-Dns. The structure of split_dns block is documented below.
split_tunneling str
Enable/disable IPv4 split tunneling. Valid values: disable, enable.
split_tunneling_routing_addresses Sequence[str]
IPv4 SSL-VPN tunnel mode firewall address objects that override firewall policy destination addresses to control split-tunneling access.
split_tunneling_routing_negate str
Enable to negate split tunneling routing address. Valid values: disable, enable.
theme str
Web portal color scheme. Valid values: gray, blue, orange, crimson, steelblue, darkgrey, green, melongene, red, mariner, neutrino.
transform_backward_slashes str
Transform backward slashes to forward slashes in URLs. Valid values: disable, enable.
tunnel_mode str
Enable/disable IPv4 SSL-VPN tunnel mode. Valid values: disable, enable.
use_sdwan str
Use SD-WAN rules to get output interface. Valid values: disable, enable.
user_bookmark str
Enable to allow web portal users to create their own bookmarks. Valid values: disable, enable.
user_group_bookmark str
Enable to allow web portal users to create bookmarks for all users in the same user group. Valid values: disable, enable.
web_mode str
Enable/disable SSL VPN web mode. Valid values: disable, enable.
windows_forticlient_download_url str
Download URL for Windows FortiClient.
wins_server1 str
IPv4 WINS server 1.
wins_server2 str
IPv4 WINS server 1.
adom String
Adom. This value is valid only when the scopetype is adom, otherwise the value of adom in the provider will be inherited.
allowUserAccesses List<String>
Allow user access to SSL-VPN applications. Valid values: web, ftp, telnet, smb, vnc, rdp, ssh, ping, citrix, portforward, sftp.
autoConnect String
Enable/disable automatic connect by client when system is up. Valid values: disable, enable.
bookmarkGroups List<Property Map>
Bookmark-Group. The structure of bookmark_group block is documented below.
clientSrcRange String
Allow client to add source range for the tunnel traffic. Valid values: disable, enable.
clipboard String
Enable to support RDP/VPC clipboard functionality. Valid values: disable, enable.
customLang String
Change the web portal display language. Overrides config system global set language. You can use config system custom-language and execute system custom-language to add custom language files.
customizeForticlientDownloadUrl String
Enable support of customized download URL for FortiClient. Valid values: disable, enable.
defaultProtocol String
Application type that is set by default. Valid values: web, ftp, telnet, smb, vnc, rdp, ssh, sftp.
defaultWindowHeight Number
Screen height (range from 0 - 65535, default = 768).
defaultWindowWidth Number
Screen width (range from 0 - 65535, default = 1024).
dhcp6RaLinkaddr String
Relay agent IPv6 link address to use in DHCP6 requests.
dhcpIpOverlap String
Configure overlapping DHCP IP allocation assignment. Valid values: use-old, use-new.
dhcpRaGiaddr String
Relay agent gateway IP address to use in the giaddr field of DHCP requests.
dhcpReservation String
Enable/disable dhcp reservation. Valid values: disable, enable.
displayBookmark String
Enable to display the web portal bookmark widget. Valid values: disable, enable.
displayConnectionTools String
Enable to display the web portal connection tools widget. Valid values: disable, enable.
displayHistory String
Enable to display the web portal user login history widget. Valid values: disable, enable.
displayStatus String
Enable to display the web portal status widget. Valid values: disable, enable.
dnsServer1 String
IPv4 DNS server 1.
dnsServer2 String
IPv4 DNS server 2.
dnsSuffix String
DNS suffix.
dynamicSortSubtable String
true or false, set this parameter to true when using dynamic for_each + toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.
exclusiveRouting String
Enable/disable all traffic go through tunnel only. Valid values: disable, enable.
focusBookmark String
Enable to prioritize the placement of the bookmark section over the quick-connection section in the SSL-VPN application. Valid values: disable, enable.
forticlientDownload String
Enable/disable download option for FortiClient. Valid values: disable, enable.
forticlientDownloadMethod String
FortiClient download method. Valid values: direct, ssl-vpn.
heading String
Web portal heading message.
hideSsoCredential String
Enable to prevent SSO credential being sent to client. Valid values: disable, enable.
hostCheck String
Type of host checking performed on endpoints. Valid values: none, av, fw, av-fw, custom.
hostCheckInterval Number
Periodic host check interval. Value of 0 means disabled and host checking only happens when the endpoint connects.
hostCheckPolicy String
One or more policies to require the endpoint to have specific security software.
ipMode String
Method by which users of this SSL-VPN tunnel obtain IP addresses. Valid values: range, user-group.
ipPools String
IPv4 firewall source address objects reserved for SSL-VPN tunnel mode clients.
ipv6DnsServer1 String
IPv6 DNS server 1.
ipv6DnsServer2 String
IPv6 DNS server 2.
ipv6ExclusiveRouting String
Enable/disable all IPv6 traffic go through tunnel only. Valid values: disable, enable.
ipv6Pools String
IPv4 firewall source address objects reserved for SSL-VPN tunnel mode clients.
ipv6ServiceRestriction String
Enable/disable IPv6 tunnel service restriction. Valid values: disable, enable.
ipv6SplitTunneling String
Enable/disable IPv6 split tunneling. Valid values: disable, enable.
ipv6SplitTunnelingRoutingAddresses List<String>
IPv6 SSL-VPN tunnel mode firewall address objects that override firewall policy destination addresses to control split-tunneling access.
ipv6SplitTunnelingRoutingNegate String
Enable to negate IPv6 split tunneling routing address. Valid values: disable, enable.
ipv6TunnelMode String
Enable/disable IPv6 SSL-VPN tunnel mode. Valid values: disable, enable.
ipv6WinsServer1 String
IPv6 WINS server 1.
ipv6WinsServer2 String
IPv6 WINS server 2.
keepAlive String
Enable/disable automatic reconnect for FortiClient connections. Valid values: disable, enable.
landingPage Property Map
Landing-Page. The structure of landing_page block is documented below.
landingPageMode String
Enable/disable SSL-VPN landing page mode. Valid values: disable, enable.
limitUserLogins String
Enable to limit each user to one SSL-VPN session at a time. Valid values: disable, enable.
macAddrAction String
Client MAC address action. Valid values: deny, allow.
macAddrCheck String
Enable/disable MAC address host checking. Valid values: disable, enable.
macAddrCheckRules List<Property Map>
Mac-Addr-Check-Rule. The structure of mac_addr_check_rule block is documented below.
macosForticlientDownloadUrl String
Download URL for Mac FortiClient.
name String
Portal name.
objectVpnSslWebPortalId String
an identifier for the resource with format {{name}}.
osCheck String
Enable to let the FortiGate decide action based on client OS. Valid values: disable, enable.
osCheckList Property Map
Os-Check-List. The structure of os_check_list block is documented below.
preferIpv6Dns String
prefer to query IPv6 dns first if enabled. Valid values: disable, enable.
redirUrl String
Client login redirect URL.
rewriteIpUriUi String
Rewrite contents for URI contains IP and "/ui/". (default = disable) Valid values: disable, enable.
savePassword String
Enable/disable FortiClient saving the user's password. Valid values: disable, enable.
scopetype String
The scope of application of the resource. Valid values: inherit, adom, global. The inherit means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is inherit.
serviceRestriction String
Enable/disable tunnel service restriction. Valid values: disable, enable.
skipCheckForBrowser String
Enable to skip host check for browser support. Valid values: disable, enable.
skipCheckForUnsupportedBrowser String
Enable to skip host check if browser does not support it. Valid values: disable, enable.
skipCheckForUnsupportedOs String
Enable to skip host check if client OS does not support it. Valid values: disable, enable.
smbMaxVersion String
SMB maximum client protocol version. Valid values: smbv1, smbv2, smbv3.
smbMinVersion String
SMB minimum client protocol version. Valid values: smbv1, smbv2, smbv3.
smbNtlmv1Auth String
Enable support of NTLMv1 for Samba authentication. Valid values: disable, enable.
smbv1 String
Smbv1. Valid values: disable, enable.
splitDns List<Property Map>
Split-Dns. The structure of split_dns block is documented below.
splitTunneling String
Enable/disable IPv4 split tunneling. Valid values: disable, enable.
splitTunnelingRoutingAddresses List<String>
IPv4 SSL-VPN tunnel mode firewall address objects that override firewall policy destination addresses to control split-tunneling access.
splitTunnelingRoutingNegate String
Enable to negate split tunneling routing address. Valid values: disable, enable.
theme String
Web portal color scheme. Valid values: gray, blue, orange, crimson, steelblue, darkgrey, green, melongene, red, mariner, neutrino.
transformBackwardSlashes String
Transform backward slashes to forward slashes in URLs. Valid values: disable, enable.
tunnelMode String
Enable/disable IPv4 SSL-VPN tunnel mode. Valid values: disable, enable.
useSdwan String
Use SD-WAN rules to get output interface. Valid values: disable, enable.
userBookmark String
Enable to allow web portal users to create their own bookmarks. Valid values: disable, enable.
userGroupBookmark String
Enable to allow web portal users to create bookmarks for all users in the same user group. Valid values: disable, enable.
webMode String
Enable/disable SSL VPN web mode. Valid values: disable, enable.
windowsForticlientDownloadUrl String
Download URL for Windows FortiClient.
winsServer1 String
IPv4 WINS server 1.
winsServer2 String
IPv4 WINS server 1.

Outputs

All input properties are implicitly available as output properties. Additionally, the ObjectVpnSslWebPortal 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 ObjectVpnSslWebPortal Resource

Get an existing ObjectVpnSslWebPortal 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?: ObjectVpnSslWebPortalState, opts?: CustomResourceOptions): ObjectVpnSslWebPortal
@staticmethod
def get(resource_name: str,
        id: str,
        opts: Optional[ResourceOptions] = None,
        adom: Optional[str] = None,
        allow_user_accesses: Optional[Sequence[str]] = None,
        auto_connect: Optional[str] = None,
        bookmark_groups: Optional[Sequence[ObjectVpnSslWebPortalBookmarkGroupArgs]] = None,
        client_src_range: Optional[str] = None,
        clipboard: Optional[str] = None,
        custom_lang: Optional[str] = None,
        customize_forticlient_download_url: Optional[str] = None,
        default_protocol: Optional[str] = None,
        default_window_height: Optional[float] = None,
        default_window_width: Optional[float] = None,
        dhcp6_ra_linkaddr: Optional[str] = None,
        dhcp_ip_overlap: Optional[str] = None,
        dhcp_ra_giaddr: Optional[str] = None,
        dhcp_reservation: Optional[str] = None,
        display_bookmark: Optional[str] = None,
        display_connection_tools: Optional[str] = None,
        display_history: Optional[str] = None,
        display_status: Optional[str] = None,
        dns_server1: Optional[str] = None,
        dns_server2: Optional[str] = None,
        dns_suffix: Optional[str] = None,
        dynamic_sort_subtable: Optional[str] = None,
        exclusive_routing: Optional[str] = None,
        focus_bookmark: Optional[str] = None,
        forticlient_download: Optional[str] = None,
        forticlient_download_method: Optional[str] = None,
        heading: Optional[str] = None,
        hide_sso_credential: Optional[str] = None,
        host_check: Optional[str] = None,
        host_check_interval: Optional[float] = None,
        host_check_policy: Optional[str] = None,
        ip_mode: Optional[str] = None,
        ip_pools: Optional[str] = None,
        ipv6_dns_server1: Optional[str] = None,
        ipv6_dns_server2: Optional[str] = None,
        ipv6_exclusive_routing: Optional[str] = None,
        ipv6_pools: Optional[str] = None,
        ipv6_service_restriction: Optional[str] = None,
        ipv6_split_tunneling: Optional[str] = None,
        ipv6_split_tunneling_routing_addresses: Optional[Sequence[str]] = None,
        ipv6_split_tunneling_routing_negate: Optional[str] = None,
        ipv6_tunnel_mode: Optional[str] = None,
        ipv6_wins_server1: Optional[str] = None,
        ipv6_wins_server2: Optional[str] = None,
        keep_alive: Optional[str] = None,
        landing_page: Optional[ObjectVpnSslWebPortalLandingPageArgs] = None,
        landing_page_mode: Optional[str] = None,
        limit_user_logins: Optional[str] = None,
        mac_addr_action: Optional[str] = None,
        mac_addr_check: Optional[str] = None,
        mac_addr_check_rules: Optional[Sequence[ObjectVpnSslWebPortalMacAddrCheckRuleArgs]] = None,
        macos_forticlient_download_url: Optional[str] = None,
        name: Optional[str] = None,
        object_vpn_ssl_web_portal_id: Optional[str] = None,
        os_check: Optional[str] = None,
        os_check_list: Optional[ObjectVpnSslWebPortalOsCheckListArgs] = None,
        prefer_ipv6_dns: Optional[str] = None,
        redir_url: Optional[str] = None,
        rewrite_ip_uri_ui: Optional[str] = None,
        save_password: Optional[str] = None,
        scopetype: Optional[str] = None,
        service_restriction: Optional[str] = None,
        skip_check_for_browser: Optional[str] = None,
        skip_check_for_unsupported_browser: Optional[str] = None,
        skip_check_for_unsupported_os: Optional[str] = None,
        smb_max_version: Optional[str] = None,
        smb_min_version: Optional[str] = None,
        smb_ntlmv1_auth: Optional[str] = None,
        smbv1: Optional[str] = None,
        split_dns: Optional[Sequence[ObjectVpnSslWebPortalSplitDnArgs]] = None,
        split_tunneling: Optional[str] = None,
        split_tunneling_routing_addresses: Optional[Sequence[str]] = None,
        split_tunneling_routing_negate: Optional[str] = None,
        theme: Optional[str] = None,
        transform_backward_slashes: Optional[str] = None,
        tunnel_mode: Optional[str] = None,
        use_sdwan: Optional[str] = None,
        user_bookmark: Optional[str] = None,
        user_group_bookmark: Optional[str] = None,
        web_mode: Optional[str] = None,
        windows_forticlient_download_url: Optional[str] = None,
        wins_server1: Optional[str] = None,
        wins_server2: Optional[str] = None) -> ObjectVpnSslWebPortal
func GetObjectVpnSslWebPortal(ctx *Context, name string, id IDInput, state *ObjectVpnSslWebPortalState, opts ...ResourceOption) (*ObjectVpnSslWebPortal, error)
public static ObjectVpnSslWebPortal Get(string name, Input<string> id, ObjectVpnSslWebPortalState? state, CustomResourceOptions? opts = null)
public static ObjectVpnSslWebPortal get(String name, Output<String> id, ObjectVpnSslWebPortalState state, CustomResourceOptions options)
resources:  _:    type: fortimanager:ObjectVpnSslWebPortal    get:      id: ${id}
name This property is required.
The unique name of the resulting resource.
id This property is required.
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 This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
name This property is required.
The unique name of the resulting resource.
id This property is required.
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 This property is required.
The unique name of the resulting resource.
id This property is required.
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 This property is required.
The unique name of the resulting resource.
id This property is required.
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.
The following state arguments are supported:
Adom string
Adom. This value is valid only when the scopetype is adom, otherwise the value of adom in the provider will be inherited.
AllowUserAccesses List<string>
Allow user access to SSL-VPN applications. Valid values: web, ftp, telnet, smb, vnc, rdp, ssh, ping, citrix, portforward, sftp.
AutoConnect string
Enable/disable automatic connect by client when system is up. Valid values: disable, enable.
BookmarkGroups List<ObjectVpnSslWebPortalBookmarkGroup>
Bookmark-Group. The structure of bookmark_group block is documented below.
ClientSrcRange string
Allow client to add source range for the tunnel traffic. Valid values: disable, enable.
Clipboard string
Enable to support RDP/VPC clipboard functionality. Valid values: disable, enable.
CustomLang string
Change the web portal display language. Overrides config system global set language. You can use config system custom-language and execute system custom-language to add custom language files.
CustomizeForticlientDownloadUrl string
Enable support of customized download URL for FortiClient. Valid values: disable, enable.
DefaultProtocol string
Application type that is set by default. Valid values: web, ftp, telnet, smb, vnc, rdp, ssh, sftp.
DefaultWindowHeight double
Screen height (range from 0 - 65535, default = 768).
DefaultWindowWidth double
Screen width (range from 0 - 65535, default = 1024).
Dhcp6RaLinkaddr string
Relay agent IPv6 link address to use in DHCP6 requests.
DhcpIpOverlap string
Configure overlapping DHCP IP allocation assignment. Valid values: use-old, use-new.
DhcpRaGiaddr string
Relay agent gateway IP address to use in the giaddr field of DHCP requests.
DhcpReservation string
Enable/disable dhcp reservation. Valid values: disable, enable.
DisplayBookmark string
Enable to display the web portal bookmark widget. Valid values: disable, enable.
DisplayConnectionTools string
Enable to display the web portal connection tools widget. Valid values: disable, enable.
DisplayHistory string
Enable to display the web portal user login history widget. Valid values: disable, enable.
DisplayStatus string
Enable to display the web portal status widget. Valid values: disable, enable.
DnsServer1 string
IPv4 DNS server 1.
DnsServer2 string
IPv4 DNS server 2.
DnsSuffix string
DNS suffix.
DynamicSortSubtable string
true or false, set this parameter to true when using dynamic for_each + toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.
ExclusiveRouting string
Enable/disable all traffic go through tunnel only. Valid values: disable, enable.
FocusBookmark string
Enable to prioritize the placement of the bookmark section over the quick-connection section in the SSL-VPN application. Valid values: disable, enable.
ForticlientDownload string
Enable/disable download option for FortiClient. Valid values: disable, enable.
ForticlientDownloadMethod string
FortiClient download method. Valid values: direct, ssl-vpn.
Heading string
Web portal heading message.
HideSsoCredential string
Enable to prevent SSO credential being sent to client. Valid values: disable, enable.
HostCheck string
Type of host checking performed on endpoints. Valid values: none, av, fw, av-fw, custom.
HostCheckInterval double
Periodic host check interval. Value of 0 means disabled and host checking only happens when the endpoint connects.
HostCheckPolicy string
One or more policies to require the endpoint to have specific security software.
IpMode string
Method by which users of this SSL-VPN tunnel obtain IP addresses. Valid values: range, user-group.
IpPools string
IPv4 firewall source address objects reserved for SSL-VPN tunnel mode clients.
Ipv6DnsServer1 string
IPv6 DNS server 1.
Ipv6DnsServer2 string
IPv6 DNS server 2.
Ipv6ExclusiveRouting string
Enable/disable all IPv6 traffic go through tunnel only. Valid values: disable, enable.
Ipv6Pools string
IPv4 firewall source address objects reserved for SSL-VPN tunnel mode clients.
Ipv6ServiceRestriction string
Enable/disable IPv6 tunnel service restriction. Valid values: disable, enable.
Ipv6SplitTunneling string
Enable/disable IPv6 split tunneling. Valid values: disable, enable.
Ipv6SplitTunnelingRoutingAddresses List<string>
IPv6 SSL-VPN tunnel mode firewall address objects that override firewall policy destination addresses to control split-tunneling access.
Ipv6SplitTunnelingRoutingNegate string
Enable to negate IPv6 split tunneling routing address. Valid values: disable, enable.
Ipv6TunnelMode string
Enable/disable IPv6 SSL-VPN tunnel mode. Valid values: disable, enable.
Ipv6WinsServer1 string
IPv6 WINS server 1.
Ipv6WinsServer2 string
IPv6 WINS server 2.
KeepAlive string
Enable/disable automatic reconnect for FortiClient connections. Valid values: disable, enable.
LandingPage ObjectVpnSslWebPortalLandingPage
Landing-Page. The structure of landing_page block is documented below.
LandingPageMode string
Enable/disable SSL-VPN landing page mode. Valid values: disable, enable.
LimitUserLogins string
Enable to limit each user to one SSL-VPN session at a time. Valid values: disable, enable.
MacAddrAction string
Client MAC address action. Valid values: deny, allow.
MacAddrCheck string
Enable/disable MAC address host checking. Valid values: disable, enable.
MacAddrCheckRules List<ObjectVpnSslWebPortalMacAddrCheckRule>
Mac-Addr-Check-Rule. The structure of mac_addr_check_rule block is documented below.
MacosForticlientDownloadUrl string
Download URL for Mac FortiClient.
Name string
Portal name.
ObjectVpnSslWebPortalId string
an identifier for the resource with format {{name}}.
OsCheck string
Enable to let the FortiGate decide action based on client OS. Valid values: disable, enable.
OsCheckList ObjectVpnSslWebPortalOsCheckList
Os-Check-List. The structure of os_check_list block is documented below.
PreferIpv6Dns string
prefer to query IPv6 dns first if enabled. Valid values: disable, enable.
RedirUrl string
Client login redirect URL.
RewriteIpUriUi string
Rewrite contents for URI contains IP and "/ui/". (default = disable) Valid values: disable, enable.
SavePassword string
Enable/disable FortiClient saving the user's password. Valid values: disable, enable.
Scopetype string
The scope of application of the resource. Valid values: inherit, adom, global. The inherit means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is inherit.
ServiceRestriction string
Enable/disable tunnel service restriction. Valid values: disable, enable.
SkipCheckForBrowser string
Enable to skip host check for browser support. Valid values: disable, enable.
SkipCheckForUnsupportedBrowser string
Enable to skip host check if browser does not support it. Valid values: disable, enable.
SkipCheckForUnsupportedOs string
Enable to skip host check if client OS does not support it. Valid values: disable, enable.
SmbMaxVersion string
SMB maximum client protocol version. Valid values: smbv1, smbv2, smbv3.
SmbMinVersion string
SMB minimum client protocol version. Valid values: smbv1, smbv2, smbv3.
SmbNtlmv1Auth string
Enable support of NTLMv1 for Samba authentication. Valid values: disable, enable.
Smbv1 string
Smbv1. Valid values: disable, enable.
SplitDns List<ObjectVpnSslWebPortalSplitDn>
Split-Dns. The structure of split_dns block is documented below.
SplitTunneling string
Enable/disable IPv4 split tunneling. Valid values: disable, enable.
SplitTunnelingRoutingAddresses List<string>
IPv4 SSL-VPN tunnel mode firewall address objects that override firewall policy destination addresses to control split-tunneling access.
SplitTunnelingRoutingNegate string
Enable to negate split tunneling routing address. Valid values: disable, enable.
Theme string
Web portal color scheme. Valid values: gray, blue, orange, crimson, steelblue, darkgrey, green, melongene, red, mariner, neutrino.
TransformBackwardSlashes string
Transform backward slashes to forward slashes in URLs. Valid values: disable, enable.
TunnelMode string
Enable/disable IPv4 SSL-VPN tunnel mode. Valid values: disable, enable.
UseSdwan string
Use SD-WAN rules to get output interface. Valid values: disable, enable.
UserBookmark string
Enable to allow web portal users to create their own bookmarks. Valid values: disable, enable.
UserGroupBookmark string
Enable to allow web portal users to create bookmarks for all users in the same user group. Valid values: disable, enable.
WebMode string
Enable/disable SSL VPN web mode. Valid values: disable, enable.
WindowsForticlientDownloadUrl string
Download URL for Windows FortiClient.
WinsServer1 string
IPv4 WINS server 1.
WinsServer2 string
IPv4 WINS server 1.
Adom string
Adom. This value is valid only when the scopetype is adom, otherwise the value of adom in the provider will be inherited.
AllowUserAccesses []string
Allow user access to SSL-VPN applications. Valid values: web, ftp, telnet, smb, vnc, rdp, ssh, ping, citrix, portforward, sftp.
AutoConnect string
Enable/disable automatic connect by client when system is up. Valid values: disable, enable.
BookmarkGroups []ObjectVpnSslWebPortalBookmarkGroupTypeArgs
Bookmark-Group. The structure of bookmark_group block is documented below.
ClientSrcRange string
Allow client to add source range for the tunnel traffic. Valid values: disable, enable.
Clipboard string
Enable to support RDP/VPC clipboard functionality. Valid values: disable, enable.
CustomLang string
Change the web portal display language. Overrides config system global set language. You can use config system custom-language and execute system custom-language to add custom language files.
CustomizeForticlientDownloadUrl string
Enable support of customized download URL for FortiClient. Valid values: disable, enable.
DefaultProtocol string
Application type that is set by default. Valid values: web, ftp, telnet, smb, vnc, rdp, ssh, sftp.
DefaultWindowHeight float64
Screen height (range from 0 - 65535, default = 768).
DefaultWindowWidth float64
Screen width (range from 0 - 65535, default = 1024).
Dhcp6RaLinkaddr string
Relay agent IPv6 link address to use in DHCP6 requests.
DhcpIpOverlap string
Configure overlapping DHCP IP allocation assignment. Valid values: use-old, use-new.
DhcpRaGiaddr string
Relay agent gateway IP address to use in the giaddr field of DHCP requests.
DhcpReservation string
Enable/disable dhcp reservation. Valid values: disable, enable.
DisplayBookmark string
Enable to display the web portal bookmark widget. Valid values: disable, enable.
DisplayConnectionTools string
Enable to display the web portal connection tools widget. Valid values: disable, enable.
DisplayHistory string
Enable to display the web portal user login history widget. Valid values: disable, enable.
DisplayStatus string
Enable to display the web portal status widget. Valid values: disable, enable.
DnsServer1 string
IPv4 DNS server 1.
DnsServer2 string
IPv4 DNS server 2.
DnsSuffix string
DNS suffix.
DynamicSortSubtable string
true or false, set this parameter to true when using dynamic for_each + toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.
ExclusiveRouting string
Enable/disable all traffic go through tunnel only. Valid values: disable, enable.
FocusBookmark string
Enable to prioritize the placement of the bookmark section over the quick-connection section in the SSL-VPN application. Valid values: disable, enable.
ForticlientDownload string
Enable/disable download option for FortiClient. Valid values: disable, enable.
ForticlientDownloadMethod string
FortiClient download method. Valid values: direct, ssl-vpn.
Heading string
Web portal heading message.
HideSsoCredential string
Enable to prevent SSO credential being sent to client. Valid values: disable, enable.
HostCheck string
Type of host checking performed on endpoints. Valid values: none, av, fw, av-fw, custom.
HostCheckInterval float64
Periodic host check interval. Value of 0 means disabled and host checking only happens when the endpoint connects.
HostCheckPolicy string
One or more policies to require the endpoint to have specific security software.
IpMode string
Method by which users of this SSL-VPN tunnel obtain IP addresses. Valid values: range, user-group.
IpPools string
IPv4 firewall source address objects reserved for SSL-VPN tunnel mode clients.
Ipv6DnsServer1 string
IPv6 DNS server 1.
Ipv6DnsServer2 string
IPv6 DNS server 2.
Ipv6ExclusiveRouting string
Enable/disable all IPv6 traffic go through tunnel only. Valid values: disable, enable.
Ipv6Pools string
IPv4 firewall source address objects reserved for SSL-VPN tunnel mode clients.
Ipv6ServiceRestriction string
Enable/disable IPv6 tunnel service restriction. Valid values: disable, enable.
Ipv6SplitTunneling string
Enable/disable IPv6 split tunneling. Valid values: disable, enable.
Ipv6SplitTunnelingRoutingAddresses []string
IPv6 SSL-VPN tunnel mode firewall address objects that override firewall policy destination addresses to control split-tunneling access.
Ipv6SplitTunnelingRoutingNegate string
Enable to negate IPv6 split tunneling routing address. Valid values: disable, enable.
Ipv6TunnelMode string
Enable/disable IPv6 SSL-VPN tunnel mode. Valid values: disable, enable.
Ipv6WinsServer1 string
IPv6 WINS server 1.
Ipv6WinsServer2 string
IPv6 WINS server 2.
KeepAlive string
Enable/disable automatic reconnect for FortiClient connections. Valid values: disable, enable.
LandingPage ObjectVpnSslWebPortalLandingPageTypeArgs
Landing-Page. The structure of landing_page block is documented below.
LandingPageMode string
Enable/disable SSL-VPN landing page mode. Valid values: disable, enable.
LimitUserLogins string
Enable to limit each user to one SSL-VPN session at a time. Valid values: disable, enable.
MacAddrAction string
Client MAC address action. Valid values: deny, allow.
MacAddrCheck string
Enable/disable MAC address host checking. Valid values: disable, enable.
MacAddrCheckRules []ObjectVpnSslWebPortalMacAddrCheckRuleTypeArgs
Mac-Addr-Check-Rule. The structure of mac_addr_check_rule block is documented below.
MacosForticlientDownloadUrl string
Download URL for Mac FortiClient.
Name string
Portal name.
ObjectVpnSslWebPortalId string
an identifier for the resource with format {{name}}.
OsCheck string
Enable to let the FortiGate decide action based on client OS. Valid values: disable, enable.
OsCheckList ObjectVpnSslWebPortalOsCheckListArgs
Os-Check-List. The structure of os_check_list block is documented below.
PreferIpv6Dns string
prefer to query IPv6 dns first if enabled. Valid values: disable, enable.
RedirUrl string
Client login redirect URL.
RewriteIpUriUi string
Rewrite contents for URI contains IP and "/ui/". (default = disable) Valid values: disable, enable.
SavePassword string
Enable/disable FortiClient saving the user's password. Valid values: disable, enable.
Scopetype string
The scope of application of the resource. Valid values: inherit, adom, global. The inherit means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is inherit.
ServiceRestriction string
Enable/disable tunnel service restriction. Valid values: disable, enable.
SkipCheckForBrowser string
Enable to skip host check for browser support. Valid values: disable, enable.
SkipCheckForUnsupportedBrowser string
Enable to skip host check if browser does not support it. Valid values: disable, enable.
SkipCheckForUnsupportedOs string
Enable to skip host check if client OS does not support it. Valid values: disable, enable.
SmbMaxVersion string
SMB maximum client protocol version. Valid values: smbv1, smbv2, smbv3.
SmbMinVersion string
SMB minimum client protocol version. Valid values: smbv1, smbv2, smbv3.
SmbNtlmv1Auth string
Enable support of NTLMv1 for Samba authentication. Valid values: disable, enable.
Smbv1 string
Smbv1. Valid values: disable, enable.
SplitDns []ObjectVpnSslWebPortalSplitDnArgs
Split-Dns. The structure of split_dns block is documented below.
SplitTunneling string
Enable/disable IPv4 split tunneling. Valid values: disable, enable.
SplitTunnelingRoutingAddresses []string
IPv4 SSL-VPN tunnel mode firewall address objects that override firewall policy destination addresses to control split-tunneling access.
SplitTunnelingRoutingNegate string
Enable to negate split tunneling routing address. Valid values: disable, enable.
Theme string
Web portal color scheme. Valid values: gray, blue, orange, crimson, steelblue, darkgrey, green, melongene, red, mariner, neutrino.
TransformBackwardSlashes string
Transform backward slashes to forward slashes in URLs. Valid values: disable, enable.
TunnelMode string
Enable/disable IPv4 SSL-VPN tunnel mode. Valid values: disable, enable.
UseSdwan string
Use SD-WAN rules to get output interface. Valid values: disable, enable.
UserBookmark string
Enable to allow web portal users to create their own bookmarks. Valid values: disable, enable.
UserGroupBookmark string
Enable to allow web portal users to create bookmarks for all users in the same user group. Valid values: disable, enable.
WebMode string
Enable/disable SSL VPN web mode. Valid values: disable, enable.
WindowsForticlientDownloadUrl string
Download URL for Windows FortiClient.
WinsServer1 string
IPv4 WINS server 1.
WinsServer2 string
IPv4 WINS server 1.
adom String
Adom. This value is valid only when the scopetype is adom, otherwise the value of adom in the provider will be inherited.
allowUserAccesses List<String>
Allow user access to SSL-VPN applications. Valid values: web, ftp, telnet, smb, vnc, rdp, ssh, ping, citrix, portforward, sftp.
autoConnect String
Enable/disable automatic connect by client when system is up. Valid values: disable, enable.
bookmarkGroups List<ObjectVpnSslWebPortalBookmarkGroup>
Bookmark-Group. The structure of bookmark_group block is documented below.
clientSrcRange String
Allow client to add source range for the tunnel traffic. Valid values: disable, enable.
clipboard String
Enable to support RDP/VPC clipboard functionality. Valid values: disable, enable.
customLang String
Change the web portal display language. Overrides config system global set language. You can use config system custom-language and execute system custom-language to add custom language files.
customizeForticlientDownloadUrl String
Enable support of customized download URL for FortiClient. Valid values: disable, enable.
defaultProtocol String
Application type that is set by default. Valid values: web, ftp, telnet, smb, vnc, rdp, ssh, sftp.
defaultWindowHeight Double
Screen height (range from 0 - 65535, default = 768).
defaultWindowWidth Double
Screen width (range from 0 - 65535, default = 1024).
dhcp6RaLinkaddr String
Relay agent IPv6 link address to use in DHCP6 requests.
dhcpIpOverlap String
Configure overlapping DHCP IP allocation assignment. Valid values: use-old, use-new.
dhcpRaGiaddr String
Relay agent gateway IP address to use in the giaddr field of DHCP requests.
dhcpReservation String
Enable/disable dhcp reservation. Valid values: disable, enable.
displayBookmark String
Enable to display the web portal bookmark widget. Valid values: disable, enable.
displayConnectionTools String
Enable to display the web portal connection tools widget. Valid values: disable, enable.
displayHistory String
Enable to display the web portal user login history widget. Valid values: disable, enable.
displayStatus String
Enable to display the web portal status widget. Valid values: disable, enable.
dnsServer1 String
IPv4 DNS server 1.
dnsServer2 String
IPv4 DNS server 2.
dnsSuffix String
DNS suffix.
dynamicSortSubtable String
true or false, set this parameter to true when using dynamic for_each + toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.
exclusiveRouting String
Enable/disable all traffic go through tunnel only. Valid values: disable, enable.
focusBookmark String
Enable to prioritize the placement of the bookmark section over the quick-connection section in the SSL-VPN application. Valid values: disable, enable.
forticlientDownload String
Enable/disable download option for FortiClient. Valid values: disable, enable.
forticlientDownloadMethod String
FortiClient download method. Valid values: direct, ssl-vpn.
heading String
Web portal heading message.
hideSsoCredential String
Enable to prevent SSO credential being sent to client. Valid values: disable, enable.
hostCheck String
Type of host checking performed on endpoints. Valid values: none, av, fw, av-fw, custom.
hostCheckInterval Double
Periodic host check interval. Value of 0 means disabled and host checking only happens when the endpoint connects.
hostCheckPolicy String
One or more policies to require the endpoint to have specific security software.
ipMode String
Method by which users of this SSL-VPN tunnel obtain IP addresses. Valid values: range, user-group.
ipPools String
IPv4 firewall source address objects reserved for SSL-VPN tunnel mode clients.
ipv6DnsServer1 String
IPv6 DNS server 1.
ipv6DnsServer2 String
IPv6 DNS server 2.
ipv6ExclusiveRouting String
Enable/disable all IPv6 traffic go through tunnel only. Valid values: disable, enable.
ipv6Pools String
IPv4 firewall source address objects reserved for SSL-VPN tunnel mode clients.
ipv6ServiceRestriction String
Enable/disable IPv6 tunnel service restriction. Valid values: disable, enable.
ipv6SplitTunneling String
Enable/disable IPv6 split tunneling. Valid values: disable, enable.
ipv6SplitTunnelingRoutingAddresses List<String>
IPv6 SSL-VPN tunnel mode firewall address objects that override firewall policy destination addresses to control split-tunneling access.
ipv6SplitTunnelingRoutingNegate String
Enable to negate IPv6 split tunneling routing address. Valid values: disable, enable.
ipv6TunnelMode String
Enable/disable IPv6 SSL-VPN tunnel mode. Valid values: disable, enable.
ipv6WinsServer1 String
IPv6 WINS server 1.
ipv6WinsServer2 String
IPv6 WINS server 2.
keepAlive String
Enable/disable automatic reconnect for FortiClient connections. Valid values: disable, enable.
landingPage ObjectVpnSslWebPortalLandingPage
Landing-Page. The structure of landing_page block is documented below.
landingPageMode String
Enable/disable SSL-VPN landing page mode. Valid values: disable, enable.
limitUserLogins String
Enable to limit each user to one SSL-VPN session at a time. Valid values: disable, enable.
macAddrAction String
Client MAC address action. Valid values: deny, allow.
macAddrCheck String
Enable/disable MAC address host checking. Valid values: disable, enable.
macAddrCheckRules List<ObjectVpnSslWebPortalMacAddrCheckRule>
Mac-Addr-Check-Rule. The structure of mac_addr_check_rule block is documented below.
macosForticlientDownloadUrl String
Download URL for Mac FortiClient.
name String
Portal name.
objectVpnSslWebPortalId String
an identifier for the resource with format {{name}}.
osCheck String
Enable to let the FortiGate decide action based on client OS. Valid values: disable, enable.
osCheckList ObjectVpnSslWebPortalOsCheckList
Os-Check-List. The structure of os_check_list block is documented below.
preferIpv6Dns String
prefer to query IPv6 dns first if enabled. Valid values: disable, enable.
redirUrl String
Client login redirect URL.
rewriteIpUriUi String
Rewrite contents for URI contains IP and "/ui/". (default = disable) Valid values: disable, enable.
savePassword String
Enable/disable FortiClient saving the user's password. Valid values: disable, enable.
scopetype String
The scope of application of the resource. Valid values: inherit, adom, global. The inherit means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is inherit.
serviceRestriction String
Enable/disable tunnel service restriction. Valid values: disable, enable.
skipCheckForBrowser String
Enable to skip host check for browser support. Valid values: disable, enable.
skipCheckForUnsupportedBrowser String
Enable to skip host check if browser does not support it. Valid values: disable, enable.
skipCheckForUnsupportedOs String
Enable to skip host check if client OS does not support it. Valid values: disable, enable.
smbMaxVersion String
SMB maximum client protocol version. Valid values: smbv1, smbv2, smbv3.
smbMinVersion String
SMB minimum client protocol version. Valid values: smbv1, smbv2, smbv3.
smbNtlmv1Auth String
Enable support of NTLMv1 for Samba authentication. Valid values: disable, enable.
smbv1 String
Smbv1. Valid values: disable, enable.
splitDns List<ObjectVpnSslWebPortalSplitDn>
Split-Dns. The structure of split_dns block is documented below.
splitTunneling String
Enable/disable IPv4 split tunneling. Valid values: disable, enable.
splitTunnelingRoutingAddresses List<String>
IPv4 SSL-VPN tunnel mode firewall address objects that override firewall policy destination addresses to control split-tunneling access.
splitTunnelingRoutingNegate String
Enable to negate split tunneling routing address. Valid values: disable, enable.
theme String
Web portal color scheme. Valid values: gray, blue, orange, crimson, steelblue, darkgrey, green, melongene, red, mariner, neutrino.
transformBackwardSlashes String
Transform backward slashes to forward slashes in URLs. Valid values: disable, enable.
tunnelMode String
Enable/disable IPv4 SSL-VPN tunnel mode. Valid values: disable, enable.
useSdwan String
Use SD-WAN rules to get output interface. Valid values: disable, enable.
userBookmark String
Enable to allow web portal users to create their own bookmarks. Valid values: disable, enable.
userGroupBookmark String
Enable to allow web portal users to create bookmarks for all users in the same user group. Valid values: disable, enable.
webMode String
Enable/disable SSL VPN web mode. Valid values: disable, enable.
windowsForticlientDownloadUrl String
Download URL for Windows FortiClient.
winsServer1 String
IPv4 WINS server 1.
winsServer2 String
IPv4 WINS server 1.
adom string
Adom. This value is valid only when the scopetype is adom, otherwise the value of adom in the provider will be inherited.
allowUserAccesses string[]
Allow user access to SSL-VPN applications. Valid values: web, ftp, telnet, smb, vnc, rdp, ssh, ping, citrix, portforward, sftp.
autoConnect string
Enable/disable automatic connect by client when system is up. Valid values: disable, enable.
bookmarkGroups ObjectVpnSslWebPortalBookmarkGroup[]
Bookmark-Group. The structure of bookmark_group block is documented below.
clientSrcRange string
Allow client to add source range for the tunnel traffic. Valid values: disable, enable.
clipboard string
Enable to support RDP/VPC clipboard functionality. Valid values: disable, enable.
customLang string
Change the web portal display language. Overrides config system global set language. You can use config system custom-language and execute system custom-language to add custom language files.
customizeForticlientDownloadUrl string
Enable support of customized download URL for FortiClient. Valid values: disable, enable.
defaultProtocol string
Application type that is set by default. Valid values: web, ftp, telnet, smb, vnc, rdp, ssh, sftp.
defaultWindowHeight number
Screen height (range from 0 - 65535, default = 768).
defaultWindowWidth number
Screen width (range from 0 - 65535, default = 1024).
dhcp6RaLinkaddr string
Relay agent IPv6 link address to use in DHCP6 requests.
dhcpIpOverlap string
Configure overlapping DHCP IP allocation assignment. Valid values: use-old, use-new.
dhcpRaGiaddr string
Relay agent gateway IP address to use in the giaddr field of DHCP requests.
dhcpReservation string
Enable/disable dhcp reservation. Valid values: disable, enable.
displayBookmark string
Enable to display the web portal bookmark widget. Valid values: disable, enable.
displayConnectionTools string
Enable to display the web portal connection tools widget. Valid values: disable, enable.
displayHistory string
Enable to display the web portal user login history widget. Valid values: disable, enable.
displayStatus string
Enable to display the web portal status widget. Valid values: disable, enable.
dnsServer1 string
IPv4 DNS server 1.
dnsServer2 string
IPv4 DNS server 2.
dnsSuffix string
DNS suffix.
dynamicSortSubtable string
true or false, set this parameter to true when using dynamic for_each + toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.
exclusiveRouting string
Enable/disable all traffic go through tunnel only. Valid values: disable, enable.
focusBookmark string
Enable to prioritize the placement of the bookmark section over the quick-connection section in the SSL-VPN application. Valid values: disable, enable.
forticlientDownload string
Enable/disable download option for FortiClient. Valid values: disable, enable.
forticlientDownloadMethod string
FortiClient download method. Valid values: direct, ssl-vpn.
heading string
Web portal heading message.
hideSsoCredential string
Enable to prevent SSO credential being sent to client. Valid values: disable, enable.
hostCheck string
Type of host checking performed on endpoints. Valid values: none, av, fw, av-fw, custom.
hostCheckInterval number
Periodic host check interval. Value of 0 means disabled and host checking only happens when the endpoint connects.
hostCheckPolicy string
One or more policies to require the endpoint to have specific security software.
ipMode string
Method by which users of this SSL-VPN tunnel obtain IP addresses. Valid values: range, user-group.
ipPools string
IPv4 firewall source address objects reserved for SSL-VPN tunnel mode clients.
ipv6DnsServer1 string
IPv6 DNS server 1.
ipv6DnsServer2 string
IPv6 DNS server 2.
ipv6ExclusiveRouting string
Enable/disable all IPv6 traffic go through tunnel only. Valid values: disable, enable.
ipv6Pools string
IPv4 firewall source address objects reserved for SSL-VPN tunnel mode clients.
ipv6ServiceRestriction string
Enable/disable IPv6 tunnel service restriction. Valid values: disable, enable.
ipv6SplitTunneling string
Enable/disable IPv6 split tunneling. Valid values: disable, enable.
ipv6SplitTunnelingRoutingAddresses string[]
IPv6 SSL-VPN tunnel mode firewall address objects that override firewall policy destination addresses to control split-tunneling access.
ipv6SplitTunnelingRoutingNegate string
Enable to negate IPv6 split tunneling routing address. Valid values: disable, enable.
ipv6TunnelMode string
Enable/disable IPv6 SSL-VPN tunnel mode. Valid values: disable, enable.
ipv6WinsServer1 string
IPv6 WINS server 1.
ipv6WinsServer2 string
IPv6 WINS server 2.
keepAlive string
Enable/disable automatic reconnect for FortiClient connections. Valid values: disable, enable.
landingPage ObjectVpnSslWebPortalLandingPage
Landing-Page. The structure of landing_page block is documented below.
landingPageMode string
Enable/disable SSL-VPN landing page mode. Valid values: disable, enable.
limitUserLogins string
Enable to limit each user to one SSL-VPN session at a time. Valid values: disable, enable.
macAddrAction string
Client MAC address action. Valid values: deny, allow.
macAddrCheck string
Enable/disable MAC address host checking. Valid values: disable, enable.
macAddrCheckRules ObjectVpnSslWebPortalMacAddrCheckRule[]
Mac-Addr-Check-Rule. The structure of mac_addr_check_rule block is documented below.
macosForticlientDownloadUrl string
Download URL for Mac FortiClient.
name string
Portal name.
objectVpnSslWebPortalId string
an identifier for the resource with format {{name}}.
osCheck string
Enable to let the FortiGate decide action based on client OS. Valid values: disable, enable.
osCheckList ObjectVpnSslWebPortalOsCheckList
Os-Check-List. The structure of os_check_list block is documented below.
preferIpv6Dns string
prefer to query IPv6 dns first if enabled. Valid values: disable, enable.
redirUrl string
Client login redirect URL.
rewriteIpUriUi string
Rewrite contents for URI contains IP and "/ui/". (default = disable) Valid values: disable, enable.
savePassword string
Enable/disable FortiClient saving the user's password. Valid values: disable, enable.
scopetype string
The scope of application of the resource. Valid values: inherit, adom, global. The inherit means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is inherit.
serviceRestriction string
Enable/disable tunnel service restriction. Valid values: disable, enable.
skipCheckForBrowser string
Enable to skip host check for browser support. Valid values: disable, enable.
skipCheckForUnsupportedBrowser string
Enable to skip host check if browser does not support it. Valid values: disable, enable.
skipCheckForUnsupportedOs string
Enable to skip host check if client OS does not support it. Valid values: disable, enable.
smbMaxVersion string
SMB maximum client protocol version. Valid values: smbv1, smbv2, smbv3.
smbMinVersion string
SMB minimum client protocol version. Valid values: smbv1, smbv2, smbv3.
smbNtlmv1Auth string
Enable support of NTLMv1 for Samba authentication. Valid values: disable, enable.
smbv1 string
Smbv1. Valid values: disable, enable.
splitDns ObjectVpnSslWebPortalSplitDn[]
Split-Dns. The structure of split_dns block is documented below.
splitTunneling string
Enable/disable IPv4 split tunneling. Valid values: disable, enable.
splitTunnelingRoutingAddresses string[]
IPv4 SSL-VPN tunnel mode firewall address objects that override firewall policy destination addresses to control split-tunneling access.
splitTunnelingRoutingNegate string
Enable to negate split tunneling routing address. Valid values: disable, enable.
theme string
Web portal color scheme. Valid values: gray, blue, orange, crimson, steelblue, darkgrey, green, melongene, red, mariner, neutrino.
transformBackwardSlashes string
Transform backward slashes to forward slashes in URLs. Valid values: disable, enable.
tunnelMode string
Enable/disable IPv4 SSL-VPN tunnel mode. Valid values: disable, enable.
useSdwan string
Use SD-WAN rules to get output interface. Valid values: disable, enable.
userBookmark string
Enable to allow web portal users to create their own bookmarks. Valid values: disable, enable.
userGroupBookmark string
Enable to allow web portal users to create bookmarks for all users in the same user group. Valid values: disable, enable.
webMode string
Enable/disable SSL VPN web mode. Valid values: disable, enable.
windowsForticlientDownloadUrl string
Download URL for Windows FortiClient.
winsServer1 string
IPv4 WINS server 1.
winsServer2 string
IPv4 WINS server 1.
adom str
Adom. This value is valid only when the scopetype is adom, otherwise the value of adom in the provider will be inherited.
allow_user_accesses Sequence[str]
Allow user access to SSL-VPN applications. Valid values: web, ftp, telnet, smb, vnc, rdp, ssh, ping, citrix, portforward, sftp.
auto_connect str
Enable/disable automatic connect by client when system is up. Valid values: disable, enable.
bookmark_groups Sequence[ObjectVpnSslWebPortalBookmarkGroupArgs]
Bookmark-Group. The structure of bookmark_group block is documented below.
client_src_range str
Allow client to add source range for the tunnel traffic. Valid values: disable, enable.
clipboard str
Enable to support RDP/VPC clipboard functionality. Valid values: disable, enable.
custom_lang str
Change the web portal display language. Overrides config system global set language. You can use config system custom-language and execute system custom-language to add custom language files.
customize_forticlient_download_url str
Enable support of customized download URL for FortiClient. Valid values: disable, enable.
default_protocol str
Application type that is set by default. Valid values: web, ftp, telnet, smb, vnc, rdp, ssh, sftp.
default_window_height float
Screen height (range from 0 - 65535, default = 768).
default_window_width float
Screen width (range from 0 - 65535, default = 1024).
dhcp6_ra_linkaddr str
Relay agent IPv6 link address to use in DHCP6 requests.
dhcp_ip_overlap str
Configure overlapping DHCP IP allocation assignment. Valid values: use-old, use-new.
dhcp_ra_giaddr str
Relay agent gateway IP address to use in the giaddr field of DHCP requests.
dhcp_reservation str
Enable/disable dhcp reservation. Valid values: disable, enable.
display_bookmark str
Enable to display the web portal bookmark widget. Valid values: disable, enable.
display_connection_tools str
Enable to display the web portal connection tools widget. Valid values: disable, enable.
display_history str
Enable to display the web portal user login history widget. Valid values: disable, enable.
display_status str
Enable to display the web portal status widget. Valid values: disable, enable.
dns_server1 str
IPv4 DNS server 1.
dns_server2 str
IPv4 DNS server 2.
dns_suffix str
DNS suffix.
dynamic_sort_subtable str
true or false, set this parameter to true when using dynamic for_each + toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.
exclusive_routing str
Enable/disable all traffic go through tunnel only. Valid values: disable, enable.
focus_bookmark str
Enable to prioritize the placement of the bookmark section over the quick-connection section in the SSL-VPN application. Valid values: disable, enable.
forticlient_download str
Enable/disable download option for FortiClient. Valid values: disable, enable.
forticlient_download_method str
FortiClient download method. Valid values: direct, ssl-vpn.
heading str
Web portal heading message.
hide_sso_credential str
Enable to prevent SSO credential being sent to client. Valid values: disable, enable.
host_check str
Type of host checking performed on endpoints. Valid values: none, av, fw, av-fw, custom.
host_check_interval float
Periodic host check interval. Value of 0 means disabled and host checking only happens when the endpoint connects.
host_check_policy str
One or more policies to require the endpoint to have specific security software.
ip_mode str
Method by which users of this SSL-VPN tunnel obtain IP addresses. Valid values: range, user-group.
ip_pools str
IPv4 firewall source address objects reserved for SSL-VPN tunnel mode clients.
ipv6_dns_server1 str
IPv6 DNS server 1.
ipv6_dns_server2 str
IPv6 DNS server 2.
ipv6_exclusive_routing str
Enable/disable all IPv6 traffic go through tunnel only. Valid values: disable, enable.
ipv6_pools str
IPv4 firewall source address objects reserved for SSL-VPN tunnel mode clients.
ipv6_service_restriction str
Enable/disable IPv6 tunnel service restriction. Valid values: disable, enable.
ipv6_split_tunneling str
Enable/disable IPv6 split tunneling. Valid values: disable, enable.
ipv6_split_tunneling_routing_addresses Sequence[str]
IPv6 SSL-VPN tunnel mode firewall address objects that override firewall policy destination addresses to control split-tunneling access.
ipv6_split_tunneling_routing_negate str
Enable to negate IPv6 split tunneling routing address. Valid values: disable, enable.
ipv6_tunnel_mode str
Enable/disable IPv6 SSL-VPN tunnel mode. Valid values: disable, enable.
ipv6_wins_server1 str
IPv6 WINS server 1.
ipv6_wins_server2 str
IPv6 WINS server 2.
keep_alive str
Enable/disable automatic reconnect for FortiClient connections. Valid values: disable, enable.
landing_page ObjectVpnSslWebPortalLandingPageArgs
Landing-Page. The structure of landing_page block is documented below.
landing_page_mode str
Enable/disable SSL-VPN landing page mode. Valid values: disable, enable.
limit_user_logins str
Enable to limit each user to one SSL-VPN session at a time. Valid values: disable, enable.
mac_addr_action str
Client MAC address action. Valid values: deny, allow.
mac_addr_check str
Enable/disable MAC address host checking. Valid values: disable, enable.
mac_addr_check_rules Sequence[ObjectVpnSslWebPortalMacAddrCheckRuleArgs]
Mac-Addr-Check-Rule. The structure of mac_addr_check_rule block is documented below.
macos_forticlient_download_url str
Download URL for Mac FortiClient.
name str
Portal name.
object_vpn_ssl_web_portal_id str
an identifier for the resource with format {{name}}.
os_check str
Enable to let the FortiGate decide action based on client OS. Valid values: disable, enable.
os_check_list ObjectVpnSslWebPortalOsCheckListArgs
Os-Check-List. The structure of os_check_list block is documented below.
prefer_ipv6_dns str
prefer to query IPv6 dns first if enabled. Valid values: disable, enable.
redir_url str
Client login redirect URL.
rewrite_ip_uri_ui str
Rewrite contents for URI contains IP and "/ui/". (default = disable) Valid values: disable, enable.
save_password str
Enable/disable FortiClient saving the user's password. Valid values: disable, enable.
scopetype str
The scope of application of the resource. Valid values: inherit, adom, global. The inherit means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is inherit.
service_restriction str
Enable/disable tunnel service restriction. Valid values: disable, enable.
skip_check_for_browser str
Enable to skip host check for browser support. Valid values: disable, enable.
skip_check_for_unsupported_browser str
Enable to skip host check if browser does not support it. Valid values: disable, enable.
skip_check_for_unsupported_os str
Enable to skip host check if client OS does not support it. Valid values: disable, enable.
smb_max_version str
SMB maximum client protocol version. Valid values: smbv1, smbv2, smbv3.
smb_min_version str
SMB minimum client protocol version. Valid values: smbv1, smbv2, smbv3.
smb_ntlmv1_auth str
Enable support of NTLMv1 for Samba authentication. Valid values: disable, enable.
smbv1 str
Smbv1. Valid values: disable, enable.
split_dns Sequence[ObjectVpnSslWebPortalSplitDnArgs]
Split-Dns. The structure of split_dns block is documented below.
split_tunneling str
Enable/disable IPv4 split tunneling. Valid values: disable, enable.
split_tunneling_routing_addresses Sequence[str]
IPv4 SSL-VPN tunnel mode firewall address objects that override firewall policy destination addresses to control split-tunneling access.
split_tunneling_routing_negate str
Enable to negate split tunneling routing address. Valid values: disable, enable.
theme str
Web portal color scheme. Valid values: gray, blue, orange, crimson, steelblue, darkgrey, green, melongene, red, mariner, neutrino.
transform_backward_slashes str
Transform backward slashes to forward slashes in URLs. Valid values: disable, enable.
tunnel_mode str
Enable/disable IPv4 SSL-VPN tunnel mode. Valid values: disable, enable.
use_sdwan str
Use SD-WAN rules to get output interface. Valid values: disable, enable.
user_bookmark str
Enable to allow web portal users to create their own bookmarks. Valid values: disable, enable.
user_group_bookmark str
Enable to allow web portal users to create bookmarks for all users in the same user group. Valid values: disable, enable.
web_mode str
Enable/disable SSL VPN web mode. Valid values: disable, enable.
windows_forticlient_download_url str
Download URL for Windows FortiClient.
wins_server1 str
IPv4 WINS server 1.
wins_server2 str
IPv4 WINS server 1.
adom String
Adom. This value is valid only when the scopetype is adom, otherwise the value of adom in the provider will be inherited.
allowUserAccesses List<String>
Allow user access to SSL-VPN applications. Valid values: web, ftp, telnet, smb, vnc, rdp, ssh, ping, citrix, portforward, sftp.
autoConnect String
Enable/disable automatic connect by client when system is up. Valid values: disable, enable.
bookmarkGroups List<Property Map>
Bookmark-Group. The structure of bookmark_group block is documented below.
clientSrcRange String
Allow client to add source range for the tunnel traffic. Valid values: disable, enable.
clipboard String
Enable to support RDP/VPC clipboard functionality. Valid values: disable, enable.
customLang String
Change the web portal display language. Overrides config system global set language. You can use config system custom-language and execute system custom-language to add custom language files.
customizeForticlientDownloadUrl String
Enable support of customized download URL for FortiClient. Valid values: disable, enable.
defaultProtocol String
Application type that is set by default. Valid values: web, ftp, telnet, smb, vnc, rdp, ssh, sftp.
defaultWindowHeight Number
Screen height (range from 0 - 65535, default = 768).
defaultWindowWidth Number
Screen width (range from 0 - 65535, default = 1024).
dhcp6RaLinkaddr String
Relay agent IPv6 link address to use in DHCP6 requests.
dhcpIpOverlap String
Configure overlapping DHCP IP allocation assignment. Valid values: use-old, use-new.
dhcpRaGiaddr String
Relay agent gateway IP address to use in the giaddr field of DHCP requests.
dhcpReservation String
Enable/disable dhcp reservation. Valid values: disable, enable.
displayBookmark String
Enable to display the web portal bookmark widget. Valid values: disable, enable.
displayConnectionTools String
Enable to display the web portal connection tools widget. Valid values: disable, enable.
displayHistory String
Enable to display the web portal user login history widget. Valid values: disable, enable.
displayStatus String
Enable to display the web portal status widget. Valid values: disable, enable.
dnsServer1 String
IPv4 DNS server 1.
dnsServer2 String
IPv4 DNS server 2.
dnsSuffix String
DNS suffix.
dynamicSortSubtable String
true or false, set this parameter to true when using dynamic for_each + toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.
exclusiveRouting String
Enable/disable all traffic go through tunnel only. Valid values: disable, enable.
focusBookmark String
Enable to prioritize the placement of the bookmark section over the quick-connection section in the SSL-VPN application. Valid values: disable, enable.
forticlientDownload String
Enable/disable download option for FortiClient. Valid values: disable, enable.
forticlientDownloadMethod String
FortiClient download method. Valid values: direct, ssl-vpn.
heading String
Web portal heading message.
hideSsoCredential String
Enable to prevent SSO credential being sent to client. Valid values: disable, enable.
hostCheck String
Type of host checking performed on endpoints. Valid values: none, av, fw, av-fw, custom.
hostCheckInterval Number
Periodic host check interval. Value of 0 means disabled and host checking only happens when the endpoint connects.
hostCheckPolicy String
One or more policies to require the endpoint to have specific security software.
ipMode String
Method by which users of this SSL-VPN tunnel obtain IP addresses. Valid values: range, user-group.
ipPools String
IPv4 firewall source address objects reserved for SSL-VPN tunnel mode clients.
ipv6DnsServer1 String
IPv6 DNS server 1.
ipv6DnsServer2 String
IPv6 DNS server 2.
ipv6ExclusiveRouting String
Enable/disable all IPv6 traffic go through tunnel only. Valid values: disable, enable.
ipv6Pools String
IPv4 firewall source address objects reserved for SSL-VPN tunnel mode clients.
ipv6ServiceRestriction String
Enable/disable IPv6 tunnel service restriction. Valid values: disable, enable.
ipv6SplitTunneling String
Enable/disable IPv6 split tunneling. Valid values: disable, enable.
ipv6SplitTunnelingRoutingAddresses List<String>
IPv6 SSL-VPN tunnel mode firewall address objects that override firewall policy destination addresses to control split-tunneling access.
ipv6SplitTunnelingRoutingNegate String
Enable to negate IPv6 split tunneling routing address. Valid values: disable, enable.
ipv6TunnelMode String
Enable/disable IPv6 SSL-VPN tunnel mode. Valid values: disable, enable.
ipv6WinsServer1 String
IPv6 WINS server 1.
ipv6WinsServer2 String
IPv6 WINS server 2.
keepAlive String
Enable/disable automatic reconnect for FortiClient connections. Valid values: disable, enable.
landingPage Property Map
Landing-Page. The structure of landing_page block is documented below.
landingPageMode String
Enable/disable SSL-VPN landing page mode. Valid values: disable, enable.
limitUserLogins String
Enable to limit each user to one SSL-VPN session at a time. Valid values: disable, enable.
macAddrAction String
Client MAC address action. Valid values: deny, allow.
macAddrCheck String
Enable/disable MAC address host checking. Valid values: disable, enable.
macAddrCheckRules List<Property Map>
Mac-Addr-Check-Rule. The structure of mac_addr_check_rule block is documented below.
macosForticlientDownloadUrl String
Download URL for Mac FortiClient.
name String
Portal name.
objectVpnSslWebPortalId String
an identifier for the resource with format {{name}}.
osCheck String
Enable to let the FortiGate decide action based on client OS. Valid values: disable, enable.
osCheckList Property Map
Os-Check-List. The structure of os_check_list block is documented below.
preferIpv6Dns String
prefer to query IPv6 dns first if enabled. Valid values: disable, enable.
redirUrl String
Client login redirect URL.
rewriteIpUriUi String
Rewrite contents for URI contains IP and "/ui/". (default = disable) Valid values: disable, enable.
savePassword String
Enable/disable FortiClient saving the user's password. Valid values: disable, enable.
scopetype String
The scope of application of the resource. Valid values: inherit, adom, global. The inherit means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is inherit.
serviceRestriction String
Enable/disable tunnel service restriction. Valid values: disable, enable.
skipCheckForBrowser String
Enable to skip host check for browser support. Valid values: disable, enable.
skipCheckForUnsupportedBrowser String
Enable to skip host check if browser does not support it. Valid values: disable, enable.
skipCheckForUnsupportedOs String
Enable to skip host check if client OS does not support it. Valid values: disable, enable.
smbMaxVersion String
SMB maximum client protocol version. Valid values: smbv1, smbv2, smbv3.
smbMinVersion String
SMB minimum client protocol version. Valid values: smbv1, smbv2, smbv3.
smbNtlmv1Auth String
Enable support of NTLMv1 for Samba authentication. Valid values: disable, enable.
smbv1 String
Smbv1. Valid values: disable, enable.
splitDns List<Property Map>
Split-Dns. The structure of split_dns block is documented below.
splitTunneling String
Enable/disable IPv4 split tunneling. Valid values: disable, enable.
splitTunnelingRoutingAddresses List<String>
IPv4 SSL-VPN tunnel mode firewall address objects that override firewall policy destination addresses to control split-tunneling access.
splitTunnelingRoutingNegate String
Enable to negate split tunneling routing address. Valid values: disable, enable.
theme String
Web portal color scheme. Valid values: gray, blue, orange, crimson, steelblue, darkgrey, green, melongene, red, mariner, neutrino.
transformBackwardSlashes String
Transform backward slashes to forward slashes in URLs. Valid values: disable, enable.
tunnelMode String
Enable/disable IPv4 SSL-VPN tunnel mode. Valid values: disable, enable.
useSdwan String
Use SD-WAN rules to get output interface. Valid values: disable, enable.
userBookmark String
Enable to allow web portal users to create their own bookmarks. Valid values: disable, enable.
userGroupBookmark String
Enable to allow web portal users to create bookmarks for all users in the same user group. Valid values: disable, enable.
webMode String
Enable/disable SSL VPN web mode. Valid values: disable, enable.
windowsForticlientDownloadUrl String
Download URL for Windows FortiClient.
winsServer1 String
IPv4 WINS server 1.
winsServer2 String
IPv4 WINS server 1.

Supporting Types

ObjectVpnSslWebPortalBookmarkGroup
, ObjectVpnSslWebPortalBookmarkGroupArgs

Bookmarks List<ObjectVpnSslWebPortalBookmarkGroupBookmark>
Bookmarks. The structure of bookmarks block is documented below.
Name string
Bookmark group name.
Bookmarks []ObjectVpnSslWebPortalBookmarkGroupBookmark
Bookmarks. The structure of bookmarks block is documented below.
Name string
Bookmark group name.
bookmarks List<ObjectVpnSslWebPortalBookmarkGroupBookmark>
Bookmarks. The structure of bookmarks block is documented below.
name String
Bookmark group name.
bookmarks ObjectVpnSslWebPortalBookmarkGroupBookmark[]
Bookmarks. The structure of bookmarks block is documented below.
name string
Bookmark group name.
bookmarks Sequence[ObjectVpnSslWebPortalBookmarkGroupBookmark]
Bookmarks. The structure of bookmarks block is documented below.
name str
Bookmark group name.
bookmarks List<Property Map>
Bookmarks. The structure of bookmarks block is documented below.
name String
Bookmark group name.

ObjectVpnSslWebPortalBookmarkGroupBookmark
, ObjectVpnSslWebPortalBookmarkGroupBookmarkArgs

AdditionalParams string
Additional parameters.
Apptype string
Application type. Valid values: web, telnet, ssh, ftp, smb, vnc, rdp, citrix, rdpnative, portforward, sftp.
ColorDepth string
Color depth per pixel. Valid values: 8, 16, 32.
Description string
Description.
Domain string
Login domain.
Folder string
Network shared file folder parameter.
FormDatas List<ObjectVpnSslWebPortalBookmarkGroupBookmarkFormData>
Form-Data. The structure of form_data block is documented below.
Height double
Screen height (range from 480 - 65535, default = 768).
Host string
Host name/IP parameter.
KeyboardLayout string
Keyboard layout. Valid values: ar, da, de, de-ch, en-gb, en-uk, en-us, es, fi, fr, fr-be, fr-ca, fr-ch, hr, hu, it, ja, lt, lv, mk, no, pl, pt, pt-br, ru, sl, sv, tk, tr, fr-ca-m, wg, ar-101, ar-102, ar-102-azerty, can-mul, cz, cz-qwerty, cz-pr, nl, de-ibm, en-uk-ext, en-us-dvorak, es-var, fi-sami, hu-101, it-142, ko, lt-ibm, lt-std, lav-std, lav-leg, mk-std, no-sami, pol-214, pol-pr, pt-br-abnt2, ru-mne, ru-t, sv-sami, tuk, tur-f, tur-q, zh-sym-sg-us, zh-sym-us, zh-tr-hk, zh-tr-mo, zh-tr-us.
ListeningPort double
Listening port (0 - 65535).
LoadBalancingInfo string
The load balancing information or cookie which should be provided to the connection broker.
LogonPasswords List<string>
Logon password.
LogonUser string
Logon user.
Name string
Bookmark name.
Port double
Remote port.
PreconnectionBlob string
An arbitrary string which identifies the RDP source.
PreconnectionId double
The numeric ID of the RDP source (0-2147483648).
RemotePort double
Remote port (0 - 65535).
RestrictedAdmin string
Enable/disable restricted admin mode for RDP. Valid values: disable, enable.
Security string
Security mode for RDP connection. Valid values: rdp, nla, tls, any.
SendPreconnectionId string
Enable/disable sending of preconnection ID. Valid values: disable, enable.
ServerLayout string
Server side keyboard layout. Valid values: en-us-qwerty, de-de-qwertz, fr-fr-azerty, it-it-qwerty, sv-se-qwerty, failsafe, en-gb-qwerty, es-es-qwerty, fr-ch-qwertz, ja-jp-qwerty, pt-br-qwerty, tr-tr-qwerty, fr-ca-qwerty.
ShowStatusWindow string
Enable/disable showing of status window. Valid values: disable, enable.
Sso string
Single Sign-On. Valid values: disable, static, auto.
SsoCredential string
Single sign-on credentials. Valid values: sslvpn-login, alternative.
SsoCredentialSentOnce string
Single sign-on credentials are only sent once to remote server. Valid values: disable, enable.
SsoPasswords List<string>
SSO password.
SsoUsername string
SSO user name.
Url string
URL parameter.
VncKeyboardLayout string
Keyboard layout. Valid values: da, de, de-ch, en-uk, es, fi, fr, fr-be, it, no, pt, sv, nl, en-uk-ext, it-142, pt-br-abnt2, default, fr-ca-mul, gd, us-intl.
Width double
Screen width (range from 640 - 65535, default = 1024).
AdditionalParams string
Additional parameters.
Apptype string
Application type. Valid values: web, telnet, ssh, ftp, smb, vnc, rdp, citrix, rdpnative, portforward, sftp.
ColorDepth string
Color depth per pixel. Valid values: 8, 16, 32.
Description string
Description.
Domain string
Login domain.
Folder string
Network shared file folder parameter.
FormDatas []ObjectVpnSslWebPortalBookmarkGroupBookmarkFormData
Form-Data. The structure of form_data block is documented below.
Height float64
Screen height (range from 480 - 65535, default = 768).
Host string
Host name/IP parameter.
KeyboardLayout string
Keyboard layout. Valid values: ar, da, de, de-ch, en-gb, en-uk, en-us, es, fi, fr, fr-be, fr-ca, fr-ch, hr, hu, it, ja, lt, lv, mk, no, pl, pt, pt-br, ru, sl, sv, tk, tr, fr-ca-m, wg, ar-101, ar-102, ar-102-azerty, can-mul, cz, cz-qwerty, cz-pr, nl, de-ibm, en-uk-ext, en-us-dvorak, es-var, fi-sami, hu-101, it-142, ko, lt-ibm, lt-std, lav-std, lav-leg, mk-std, no-sami, pol-214, pol-pr, pt-br-abnt2, ru-mne, ru-t, sv-sami, tuk, tur-f, tur-q, zh-sym-sg-us, zh-sym-us, zh-tr-hk, zh-tr-mo, zh-tr-us.
ListeningPort float64
Listening port (0 - 65535).
LoadBalancingInfo string
The load balancing information or cookie which should be provided to the connection broker.
LogonPasswords []string
Logon password.
LogonUser string
Logon user.
Name string
Bookmark name.
Port float64
Remote port.
PreconnectionBlob string
An arbitrary string which identifies the RDP source.
PreconnectionId float64
The numeric ID of the RDP source (0-2147483648).
RemotePort float64
Remote port (0 - 65535).
RestrictedAdmin string
Enable/disable restricted admin mode for RDP. Valid values: disable, enable.
Security string
Security mode for RDP connection. Valid values: rdp, nla, tls, any.
SendPreconnectionId string
Enable/disable sending of preconnection ID. Valid values: disable, enable.
ServerLayout string
Server side keyboard layout. Valid values: en-us-qwerty, de-de-qwertz, fr-fr-azerty, it-it-qwerty, sv-se-qwerty, failsafe, en-gb-qwerty, es-es-qwerty, fr-ch-qwertz, ja-jp-qwerty, pt-br-qwerty, tr-tr-qwerty, fr-ca-qwerty.
ShowStatusWindow string
Enable/disable showing of status window. Valid values: disable, enable.
Sso string
Single Sign-On. Valid values: disable, static, auto.
SsoCredential string
Single sign-on credentials. Valid values: sslvpn-login, alternative.
SsoCredentialSentOnce string
Single sign-on credentials are only sent once to remote server. Valid values: disable, enable.
SsoPasswords []string
SSO password.
SsoUsername string
SSO user name.
Url string
URL parameter.
VncKeyboardLayout string
Keyboard layout. Valid values: da, de, de-ch, en-uk, es, fi, fr, fr-be, it, no, pt, sv, nl, en-uk-ext, it-142, pt-br-abnt2, default, fr-ca-mul, gd, us-intl.
Width float64
Screen width (range from 640 - 65535, default = 1024).
additionalParams String
Additional parameters.
apptype String
Application type. Valid values: web, telnet, ssh, ftp, smb, vnc, rdp, citrix, rdpnative, portforward, sftp.
colorDepth String
Color depth per pixel. Valid values: 8, 16, 32.
description String
Description.
domain String
Login domain.
folder String
Network shared file folder parameter.
formDatas List<ObjectVpnSslWebPortalBookmarkGroupBookmarkFormData>
Form-Data. The structure of form_data block is documented below.
height Double
Screen height (range from 480 - 65535, default = 768).
host String
Host name/IP parameter.
keyboardLayout String
Keyboard layout. Valid values: ar, da, de, de-ch, en-gb, en-uk, en-us, es, fi, fr, fr-be, fr-ca, fr-ch, hr, hu, it, ja, lt, lv, mk, no, pl, pt, pt-br, ru, sl, sv, tk, tr, fr-ca-m, wg, ar-101, ar-102, ar-102-azerty, can-mul, cz, cz-qwerty, cz-pr, nl, de-ibm, en-uk-ext, en-us-dvorak, es-var, fi-sami, hu-101, it-142, ko, lt-ibm, lt-std, lav-std, lav-leg, mk-std, no-sami, pol-214, pol-pr, pt-br-abnt2, ru-mne, ru-t, sv-sami, tuk, tur-f, tur-q, zh-sym-sg-us, zh-sym-us, zh-tr-hk, zh-tr-mo, zh-tr-us.
listeningPort Double
Listening port (0 - 65535).
loadBalancingInfo String
The load balancing information or cookie which should be provided to the connection broker.
logonPasswords List<String>
Logon password.
logonUser String
Logon user.
name String
Bookmark name.
port Double
Remote port.
preconnectionBlob String
An arbitrary string which identifies the RDP source.
preconnectionId Double
The numeric ID of the RDP source (0-2147483648).
remotePort Double
Remote port (0 - 65535).
restrictedAdmin String
Enable/disable restricted admin mode for RDP. Valid values: disable, enable.
security String
Security mode for RDP connection. Valid values: rdp, nla, tls, any.
sendPreconnectionId String
Enable/disable sending of preconnection ID. Valid values: disable, enable.
serverLayout String
Server side keyboard layout. Valid values: en-us-qwerty, de-de-qwertz, fr-fr-azerty, it-it-qwerty, sv-se-qwerty, failsafe, en-gb-qwerty, es-es-qwerty, fr-ch-qwertz, ja-jp-qwerty, pt-br-qwerty, tr-tr-qwerty, fr-ca-qwerty.
showStatusWindow String
Enable/disable showing of status window. Valid values: disable, enable.
sso String
Single Sign-On. Valid values: disable, static, auto.
ssoCredential String
Single sign-on credentials. Valid values: sslvpn-login, alternative.
ssoCredentialSentOnce String
Single sign-on credentials are only sent once to remote server. Valid values: disable, enable.
ssoPasswords List<String>
SSO password.
ssoUsername String
SSO user name.
url String
URL parameter.
vncKeyboardLayout String
Keyboard layout. Valid values: da, de, de-ch, en-uk, es, fi, fr, fr-be, it, no, pt, sv, nl, en-uk-ext, it-142, pt-br-abnt2, default, fr-ca-mul, gd, us-intl.
width Double
Screen width (range from 640 - 65535, default = 1024).
additionalParams string
Additional parameters.
apptype string
Application type. Valid values: web, telnet, ssh, ftp, smb, vnc, rdp, citrix, rdpnative, portforward, sftp.
colorDepth string
Color depth per pixel. Valid values: 8, 16, 32.
description string
Description.
domain string
Login domain.
folder string
Network shared file folder parameter.
formDatas ObjectVpnSslWebPortalBookmarkGroupBookmarkFormData[]
Form-Data. The structure of form_data block is documented below.
height number
Screen height (range from 480 - 65535, default = 768).
host string
Host name/IP parameter.
keyboardLayout string
Keyboard layout. Valid values: ar, da, de, de-ch, en-gb, en-uk, en-us, es, fi, fr, fr-be, fr-ca, fr-ch, hr, hu, it, ja, lt, lv, mk, no, pl, pt, pt-br, ru, sl, sv, tk, tr, fr-ca-m, wg, ar-101, ar-102, ar-102-azerty, can-mul, cz, cz-qwerty, cz-pr, nl, de-ibm, en-uk-ext, en-us-dvorak, es-var, fi-sami, hu-101, it-142, ko, lt-ibm, lt-std, lav-std, lav-leg, mk-std, no-sami, pol-214, pol-pr, pt-br-abnt2, ru-mne, ru-t, sv-sami, tuk, tur-f, tur-q, zh-sym-sg-us, zh-sym-us, zh-tr-hk, zh-tr-mo, zh-tr-us.
listeningPort number
Listening port (0 - 65535).
loadBalancingInfo string
The load balancing information or cookie which should be provided to the connection broker.
logonPasswords string[]
Logon password.
logonUser string
Logon user.
name string
Bookmark name.
port number
Remote port.
preconnectionBlob string
An arbitrary string which identifies the RDP source.
preconnectionId number
The numeric ID of the RDP source (0-2147483648).
remotePort number
Remote port (0 - 65535).
restrictedAdmin string
Enable/disable restricted admin mode for RDP. Valid values: disable, enable.
security string
Security mode for RDP connection. Valid values: rdp, nla, tls, any.
sendPreconnectionId string
Enable/disable sending of preconnection ID. Valid values: disable, enable.
serverLayout string
Server side keyboard layout. Valid values: en-us-qwerty, de-de-qwertz, fr-fr-azerty, it-it-qwerty, sv-se-qwerty, failsafe, en-gb-qwerty, es-es-qwerty, fr-ch-qwertz, ja-jp-qwerty, pt-br-qwerty, tr-tr-qwerty, fr-ca-qwerty.
showStatusWindow string
Enable/disable showing of status window. Valid values: disable, enable.
sso string
Single Sign-On. Valid values: disable, static, auto.
ssoCredential string
Single sign-on credentials. Valid values: sslvpn-login, alternative.
ssoCredentialSentOnce string
Single sign-on credentials are only sent once to remote server. Valid values: disable, enable.
ssoPasswords string[]
SSO password.
ssoUsername string
SSO user name.
url string
URL parameter.
vncKeyboardLayout string
Keyboard layout. Valid values: da, de, de-ch, en-uk, es, fi, fr, fr-be, it, no, pt, sv, nl, en-uk-ext, it-142, pt-br-abnt2, default, fr-ca-mul, gd, us-intl.
width number
Screen width (range from 640 - 65535, default = 1024).
additional_params str
Additional parameters.
apptype str
Application type. Valid values: web, telnet, ssh, ftp, smb, vnc, rdp, citrix, rdpnative, portforward, sftp.
color_depth str
Color depth per pixel. Valid values: 8, 16, 32.
description str
Description.
domain str
Login domain.
folder str
Network shared file folder parameter.
form_datas Sequence[ObjectVpnSslWebPortalBookmarkGroupBookmarkFormData]
Form-Data. The structure of form_data block is documented below.
height float
Screen height (range from 480 - 65535, default = 768).
host str
Host name/IP parameter.
keyboard_layout str
Keyboard layout. Valid values: ar, da, de, de-ch, en-gb, en-uk, en-us, es, fi, fr, fr-be, fr-ca, fr-ch, hr, hu, it, ja, lt, lv, mk, no, pl, pt, pt-br, ru, sl, sv, tk, tr, fr-ca-m, wg, ar-101, ar-102, ar-102-azerty, can-mul, cz, cz-qwerty, cz-pr, nl, de-ibm, en-uk-ext, en-us-dvorak, es-var, fi-sami, hu-101, it-142, ko, lt-ibm, lt-std, lav-std, lav-leg, mk-std, no-sami, pol-214, pol-pr, pt-br-abnt2, ru-mne, ru-t, sv-sami, tuk, tur-f, tur-q, zh-sym-sg-us, zh-sym-us, zh-tr-hk, zh-tr-mo, zh-tr-us.
listening_port float
Listening port (0 - 65535).
load_balancing_info str
The load balancing information or cookie which should be provided to the connection broker.
logon_passwords Sequence[str]
Logon password.
logon_user str
Logon user.
name str
Bookmark name.
port float
Remote port.
preconnection_blob str
An arbitrary string which identifies the RDP source.
preconnection_id float
The numeric ID of the RDP source (0-2147483648).
remote_port float
Remote port (0 - 65535).
restricted_admin str
Enable/disable restricted admin mode for RDP. Valid values: disable, enable.
security str
Security mode for RDP connection. Valid values: rdp, nla, tls, any.
send_preconnection_id str
Enable/disable sending of preconnection ID. Valid values: disable, enable.
server_layout str
Server side keyboard layout. Valid values: en-us-qwerty, de-de-qwertz, fr-fr-azerty, it-it-qwerty, sv-se-qwerty, failsafe, en-gb-qwerty, es-es-qwerty, fr-ch-qwertz, ja-jp-qwerty, pt-br-qwerty, tr-tr-qwerty, fr-ca-qwerty.
show_status_window str
Enable/disable showing of status window. Valid values: disable, enable.
sso str
Single Sign-On. Valid values: disable, static, auto.
sso_credential str
Single sign-on credentials. Valid values: sslvpn-login, alternative.
sso_credential_sent_once str
Single sign-on credentials are only sent once to remote server. Valid values: disable, enable.
sso_passwords Sequence[str]
SSO password.
sso_username str
SSO user name.
url str
URL parameter.
vnc_keyboard_layout str
Keyboard layout. Valid values: da, de, de-ch, en-uk, es, fi, fr, fr-be, it, no, pt, sv, nl, en-uk-ext, it-142, pt-br-abnt2, default, fr-ca-mul, gd, us-intl.
width float
Screen width (range from 640 - 65535, default = 1024).
additionalParams String
Additional parameters.
apptype String
Application type. Valid values: web, telnet, ssh, ftp, smb, vnc, rdp, citrix, rdpnative, portforward, sftp.
colorDepth String
Color depth per pixel. Valid values: 8, 16, 32.
description String
Description.
domain String
Login domain.
folder String
Network shared file folder parameter.
formDatas List<Property Map>
Form-Data. The structure of form_data block is documented below.
height Number
Screen height (range from 480 - 65535, default = 768).
host String
Host name/IP parameter.
keyboardLayout String
Keyboard layout. Valid values: ar, da, de, de-ch, en-gb, en-uk, en-us, es, fi, fr, fr-be, fr-ca, fr-ch, hr, hu, it, ja, lt, lv, mk, no, pl, pt, pt-br, ru, sl, sv, tk, tr, fr-ca-m, wg, ar-101, ar-102, ar-102-azerty, can-mul, cz, cz-qwerty, cz-pr, nl, de-ibm, en-uk-ext, en-us-dvorak, es-var, fi-sami, hu-101, it-142, ko, lt-ibm, lt-std, lav-std, lav-leg, mk-std, no-sami, pol-214, pol-pr, pt-br-abnt2, ru-mne, ru-t, sv-sami, tuk, tur-f, tur-q, zh-sym-sg-us, zh-sym-us, zh-tr-hk, zh-tr-mo, zh-tr-us.
listeningPort Number
Listening port (0 - 65535).
loadBalancingInfo String
The load balancing information or cookie which should be provided to the connection broker.
logonPasswords List<String>
Logon password.
logonUser String
Logon user.
name String
Bookmark name.
port Number
Remote port.
preconnectionBlob String
An arbitrary string which identifies the RDP source.
preconnectionId Number
The numeric ID of the RDP source (0-2147483648).
remotePort Number
Remote port (0 - 65535).
restrictedAdmin String
Enable/disable restricted admin mode for RDP. Valid values: disable, enable.
security String
Security mode for RDP connection. Valid values: rdp, nla, tls, any.
sendPreconnectionId String
Enable/disable sending of preconnection ID. Valid values: disable, enable.
serverLayout String
Server side keyboard layout. Valid values: en-us-qwerty, de-de-qwertz, fr-fr-azerty, it-it-qwerty, sv-se-qwerty, failsafe, en-gb-qwerty, es-es-qwerty, fr-ch-qwertz, ja-jp-qwerty, pt-br-qwerty, tr-tr-qwerty, fr-ca-qwerty.
showStatusWindow String
Enable/disable showing of status window. Valid values: disable, enable.
sso String
Single Sign-On. Valid values: disable, static, auto.
ssoCredential String
Single sign-on credentials. Valid values: sslvpn-login, alternative.
ssoCredentialSentOnce String
Single sign-on credentials are only sent once to remote server. Valid values: disable, enable.
ssoPasswords List<String>
SSO password.
ssoUsername String
SSO user name.
url String
URL parameter.
vncKeyboardLayout String
Keyboard layout. Valid values: da, de, de-ch, en-uk, es, fi, fr, fr-be, it, no, pt, sv, nl, en-uk-ext, it-142, pt-br-abnt2, default, fr-ca-mul, gd, us-intl.
width Number
Screen width (range from 640 - 65535, default = 1024).

ObjectVpnSslWebPortalBookmarkGroupBookmarkFormData
, ObjectVpnSslWebPortalBookmarkGroupBookmarkFormDataArgs

Name string
Name.
Value string
Value.
Name string
Name.
Value string
Value.
name String
Name.
value String
Value.
name string
Name.
value string
Value.
name str
Name.
value str
Value.
name String
Name.
value String
Value.

ObjectVpnSslWebPortalLandingPage
, ObjectVpnSslWebPortalLandingPageArgs

FormDatas List<ObjectVpnSslWebPortalLandingPageFormData>
Form-Data. The structure of form_data block is documented below.
LogoutUrl string
Landing page log out URL.
Sso string
Single sign-on. Valid values: disable, static, auto.
SsoCredential string
Single sign-on credentials. Valid values: sslvpn-login, alternative.
SsoPasswords List<string>
SSO password.
SsoUsername string
SSO user name.
Url string
Landing page URL.
FormDatas []ObjectVpnSslWebPortalLandingPageFormDataType
Form-Data. The structure of form_data block is documented below.
LogoutUrl string
Landing page log out URL.
Sso string
Single sign-on. Valid values: disable, static, auto.
SsoCredential string
Single sign-on credentials. Valid values: sslvpn-login, alternative.
SsoPasswords []string
SSO password.
SsoUsername string
SSO user name.
Url string
Landing page URL.
formDatas List<ObjectVpnSslWebPortalLandingPageFormData>
Form-Data. The structure of form_data block is documented below.
logoutUrl String
Landing page log out URL.
sso String
Single sign-on. Valid values: disable, static, auto.
ssoCredential String
Single sign-on credentials. Valid values: sslvpn-login, alternative.
ssoPasswords List<String>
SSO password.
ssoUsername String
SSO user name.
url String
Landing page URL.
formDatas ObjectVpnSslWebPortalLandingPageFormData[]
Form-Data. The structure of form_data block is documented below.
logoutUrl string
Landing page log out URL.
sso string
Single sign-on. Valid values: disable, static, auto.
ssoCredential string
Single sign-on credentials. Valid values: sslvpn-login, alternative.
ssoPasswords string[]
SSO password.
ssoUsername string
SSO user name.
url string
Landing page URL.
form_datas Sequence[ObjectVpnSslWebPortalLandingPageFormData]
Form-Data. The structure of form_data block is documented below.
logout_url str
Landing page log out URL.
sso str
Single sign-on. Valid values: disable, static, auto.
sso_credential str
Single sign-on credentials. Valid values: sslvpn-login, alternative.
sso_passwords Sequence[str]
SSO password.
sso_username str
SSO user name.
url str
Landing page URL.
formDatas List<Property Map>
Form-Data. The structure of form_data block is documented below.
logoutUrl String
Landing page log out URL.
sso String
Single sign-on. Valid values: disable, static, auto.
ssoCredential String
Single sign-on credentials. Valid values: sslvpn-login, alternative.
ssoPasswords List<String>
SSO password.
ssoUsername String
SSO user name.
url String
Landing page URL.

ObjectVpnSslWebPortalLandingPageFormData
, ObjectVpnSslWebPortalLandingPageFormDataArgs

Name string
Name.
Value string
Value.
Name string
Name.
Value string
Value.
name String
Name.
value String
Value.
name string
Name.
value string
Value.
name str
Name.
value str
Value.
name String
Name.
value String
Value.

ObjectVpnSslWebPortalMacAddrCheckRule
, ObjectVpnSslWebPortalMacAddrCheckRuleArgs

MacAddrLists List<string>
Client MAC address list.
MacAddrMask double
Client MAC address mask.
Name string
Client MAC address check rule name.
MacAddrLists []string
Client MAC address list.
MacAddrMask float64
Client MAC address mask.
Name string
Client MAC address check rule name.
macAddrLists List<String>
Client MAC address list.
macAddrMask Double
Client MAC address mask.
name String
Client MAC address check rule name.
macAddrLists string[]
Client MAC address list.
macAddrMask number
Client MAC address mask.
name string
Client MAC address check rule name.
mac_addr_lists Sequence[str]
Client MAC address list.
mac_addr_mask float
Client MAC address mask.
name str
Client MAC address check rule name.
macAddrLists List<String>
Client MAC address list.
macAddrMask Number
Client MAC address mask.
name String
Client MAC address check rule name.

ObjectVpnSslWebPortalOsCheckList
, ObjectVpnSslWebPortalOsCheckListArgs

Action string
OS check options. Valid values: allow, check-up-to-date, deny.
LatestPatchLevel string
Latest OS patch level.
MinorVersion double
Minor version number.
Name string
Name.
Tolerance double
OS patch level tolerance.
Action string
OS check options. Valid values: allow, check-up-to-date, deny.
LatestPatchLevel string
Latest OS patch level.
MinorVersion float64
Minor version number.
Name string
Name.
Tolerance float64
OS patch level tolerance.
action String
OS check options. Valid values: allow, check-up-to-date, deny.
latestPatchLevel String
Latest OS patch level.
minorVersion Double
Minor version number.
name String
Name.
tolerance Double
OS patch level tolerance.
action string
OS check options. Valid values: allow, check-up-to-date, deny.
latestPatchLevel string
Latest OS patch level.
minorVersion number
Minor version number.
name string
Name.
tolerance number
OS patch level tolerance.
action str
OS check options. Valid values: allow, check-up-to-date, deny.
latest_patch_level str
Latest OS patch level.
minor_version float
Minor version number.
name str
Name.
tolerance float
OS patch level tolerance.
action String
OS check options. Valid values: allow, check-up-to-date, deny.
latestPatchLevel String
Latest OS patch level.
minorVersion Number
Minor version number.
name String
Name.
tolerance Number
OS patch level tolerance.

ObjectVpnSslWebPortalSplitDn
, ObjectVpnSslWebPortalSplitDnArgs

DnsServer1 string
DNS server 1.
DnsServer2 string
DNS server 2.
Domains string
Split DNS domains used for SSL-VPN clients separated by comma(,).
Id double
ID.
Ipv6DnsServer1 string
IPv6 DNS server 1.
Ipv6DnsServer2 string
IPv6 DNS server 2.
DnsServer1 string
DNS server 1.
DnsServer2 string
DNS server 2.
Domains string
Split DNS domains used for SSL-VPN clients separated by comma(,).
Id float64
ID.
Ipv6DnsServer1 string
IPv6 DNS server 1.
Ipv6DnsServer2 string
IPv6 DNS server 2.
dnsServer1 String
DNS server 1.
dnsServer2 String
DNS server 2.
domains String
Split DNS domains used for SSL-VPN clients separated by comma(,).
id Double
ID.
ipv6DnsServer1 String
IPv6 DNS server 1.
ipv6DnsServer2 String
IPv6 DNS server 2.
dnsServer1 string
DNS server 1.
dnsServer2 string
DNS server 2.
domains string
Split DNS domains used for SSL-VPN clients separated by comma(,).
id number
ID.
ipv6DnsServer1 string
IPv6 DNS server 1.
ipv6DnsServer2 string
IPv6 DNS server 2.
dns_server1 str
DNS server 1.
dns_server2 str
DNS server 2.
domains str
Split DNS domains used for SSL-VPN clients separated by comma(,).
id float
ID.
ipv6_dns_server1 str
IPv6 DNS server 1.
ipv6_dns_server2 str
IPv6 DNS server 2.
dnsServer1 String
DNS server 1.
dnsServer2 String
DNS server 2.
domains String
Split DNS domains used for SSL-VPN clients separated by comma(,).
id Number
ID.
ipv6DnsServer1 String
IPv6 DNS server 1.
ipv6DnsServer2 String
IPv6 DNS server 2.

Import

ObjectVpn SslWebPortal can be imported using any of these accepted formats:

$ export “FORTIMANAGER_IMPORT_TABLE”=“true”

$ pulumi import fortimanager:index/objectVpnSslWebPortal:ObjectVpnSslWebPortal labelname {{name}}
Copy

$ unset “FORTIMANAGER_IMPORT_TABLE”

-> Hint: The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.

To learn more about importing existing cloud resources, see Importing resources.

Package Details

Repository
fortimanager fortinetdev/terraform-provider-fortimanager
License
Notes
This Pulumi package is based on the fortimanager Terraform Provider.