fortios.wanopt.Profile
Explore with Pulumi AI
Configure WAN optimization profiles.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as fortios from "@pulumiverse/fortios";
const trname = new fortios.wanopt.Profile("trname", {
    cifs: {
        byteCaching: "enable",
        logTraffic: "enable",
        port: 445,
        preferChunking: "fix",
        secureTunnel: "disable",
        status: "disable",
        tunnelSharing: "private",
    },
    comments: "test",
    ftp: {
        byteCaching: "enable",
        logTraffic: "enable",
        port: 21,
        preferChunking: "fix",
        secureTunnel: "disable",
        status: "disable",
        tunnelSharing: "private",
    },
    http: {
        byteCaching: "enable",
        logTraffic: "enable",
        port: 80,
        preferChunking: "fix",
        secureTunnel: "disable",
        ssl: "disable",
        sslPort: 443,
        status: "disable",
        tunnelNonHttp: "disable",
        tunnelSharing: "private",
        unknownHttpVersion: "tunnel",
    },
    mapi: {
        byteCaching: "enable",
        logTraffic: "enable",
        port: 135,
        secureTunnel: "disable",
        status: "disable",
        tunnelSharing: "private",
    },
    tcp: {
        byteCaching: "disable",
        byteCachingOpt: "mem-only",
        logTraffic: "enable",
        port: "1-65535",
        secureTunnel: "disable",
        ssl: "disable",
        sslPort: 443,
        status: "disable",
        tunnelSharing: "private",
    },
    transparent: "enable",
});
import pulumi
import pulumiverse_fortios as fortios
trname = fortios.wanopt.Profile("trname",
    cifs=fortios.wanopt.ProfileCifsArgs(
        byte_caching="enable",
        log_traffic="enable",
        port=445,
        prefer_chunking="fix",
        secure_tunnel="disable",
        status="disable",
        tunnel_sharing="private",
    ),
    comments="test",
    ftp=fortios.wanopt.ProfileFtpArgs(
        byte_caching="enable",
        log_traffic="enable",
        port=21,
        prefer_chunking="fix",
        secure_tunnel="disable",
        status="disable",
        tunnel_sharing="private",
    ),
    http=fortios.wanopt.ProfileHttpArgs(
        byte_caching="enable",
        log_traffic="enable",
        port=80,
        prefer_chunking="fix",
        secure_tunnel="disable",
        ssl="disable",
        ssl_port=443,
        status="disable",
        tunnel_non_http="disable",
        tunnel_sharing="private",
        unknown_http_version="tunnel",
    ),
    mapi=fortios.wanopt.ProfileMapiArgs(
        byte_caching="enable",
        log_traffic="enable",
        port=135,
        secure_tunnel="disable",
        status="disable",
        tunnel_sharing="private",
    ),
    tcp=fortios.wanopt.ProfileTcpArgs(
        byte_caching="disable",
        byte_caching_opt="mem-only",
        log_traffic="enable",
        port="1-65535",
        secure_tunnel="disable",
        ssl="disable",
        ssl_port=443,
        status="disable",
        tunnel_sharing="private",
    ),
    transparent="enable")
package main
import (
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
	"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/wanopt"
)
func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := wanopt.NewProfile(ctx, "trname", &wanopt.ProfileArgs{
			Cifs: &wanopt.ProfileCifsArgs{
				ByteCaching:    pulumi.String("enable"),
				LogTraffic:     pulumi.String("enable"),
				Port:           pulumi.Int(445),
				PreferChunking: pulumi.String("fix"),
				SecureTunnel:   pulumi.String("disable"),
				Status:         pulumi.String("disable"),
				TunnelSharing:  pulumi.String("private"),
			},
			Comments: pulumi.String("test"),
			Ftp: &wanopt.ProfileFtpArgs{
				ByteCaching:    pulumi.String("enable"),
				LogTraffic:     pulumi.String("enable"),
				Port:           pulumi.Int(21),
				PreferChunking: pulumi.String("fix"),
				SecureTunnel:   pulumi.String("disable"),
				Status:         pulumi.String("disable"),
				TunnelSharing:  pulumi.String("private"),
			},
			Http: &wanopt.ProfileHttpArgs{
				ByteCaching:        pulumi.String("enable"),
				LogTraffic:         pulumi.String("enable"),
				Port:               pulumi.Int(80),
				PreferChunking:     pulumi.String("fix"),
				SecureTunnel:       pulumi.String("disable"),
				Ssl:                pulumi.String("disable"),
				SslPort:            pulumi.Int(443),
				Status:             pulumi.String("disable"),
				TunnelNonHttp:      pulumi.String("disable"),
				TunnelSharing:      pulumi.String("private"),
				UnknownHttpVersion: pulumi.String("tunnel"),
			},
			Mapi: &wanopt.ProfileMapiArgs{
				ByteCaching:   pulumi.String("enable"),
				LogTraffic:    pulumi.String("enable"),
				Port:          pulumi.Int(135),
				SecureTunnel:  pulumi.String("disable"),
				Status:        pulumi.String("disable"),
				TunnelSharing: pulumi.String("private"),
			},
			Tcp: &wanopt.ProfileTcpArgs{
				ByteCaching:    pulumi.String("disable"),
				ByteCachingOpt: pulumi.String("mem-only"),
				LogTraffic:     pulumi.String("enable"),
				Port:           pulumi.String("1-65535"),
				SecureTunnel:   pulumi.String("disable"),
				Ssl:            pulumi.String("disable"),
				SslPort:        pulumi.Int(443),
				Status:         pulumi.String("disable"),
				TunnelSharing:  pulumi.String("private"),
			},
			Transparent: pulumi.String("enable"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Fortios = Pulumiverse.Fortios;
return await Deployment.RunAsync(() => 
{
    var trname = new Fortios.Wanopt.Profile("trname", new()
    {
        Cifs = new Fortios.Wanopt.Inputs.ProfileCifsArgs
        {
            ByteCaching = "enable",
            LogTraffic = "enable",
            Port = 445,
            PreferChunking = "fix",
            SecureTunnel = "disable",
            Status = "disable",
            TunnelSharing = "private",
        },
        Comments = "test",
        Ftp = new Fortios.Wanopt.Inputs.ProfileFtpArgs
        {
            ByteCaching = "enable",
            LogTraffic = "enable",
            Port = 21,
            PreferChunking = "fix",
            SecureTunnel = "disable",
            Status = "disable",
            TunnelSharing = "private",
        },
        Http = new Fortios.Wanopt.Inputs.ProfileHttpArgs
        {
            ByteCaching = "enable",
            LogTraffic = "enable",
            Port = 80,
            PreferChunking = "fix",
            SecureTunnel = "disable",
            Ssl = "disable",
            SslPort = 443,
            Status = "disable",
            TunnelNonHttp = "disable",
            TunnelSharing = "private",
            UnknownHttpVersion = "tunnel",
        },
        Mapi = new Fortios.Wanopt.Inputs.ProfileMapiArgs
        {
            ByteCaching = "enable",
            LogTraffic = "enable",
            Port = 135,
            SecureTunnel = "disable",
            Status = "disable",
            TunnelSharing = "private",
        },
        Tcp = new Fortios.Wanopt.Inputs.ProfileTcpArgs
        {
            ByteCaching = "disable",
            ByteCachingOpt = "mem-only",
            LogTraffic = "enable",
            Port = "1-65535",
            SecureTunnel = "disable",
            Ssl = "disable",
            SslPort = 443,
            Status = "disable",
            TunnelSharing = "private",
        },
        Transparent = "enable",
    });
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.fortios.wanopt.Profile;
import com.pulumi.fortios.wanopt.ProfileArgs;
import com.pulumi.fortios.wanopt.inputs.ProfileCifsArgs;
import com.pulumi.fortios.wanopt.inputs.ProfileFtpArgs;
import com.pulumi.fortios.wanopt.inputs.ProfileHttpArgs;
import com.pulumi.fortios.wanopt.inputs.ProfileMapiArgs;
import com.pulumi.fortios.wanopt.inputs.ProfileTcpArgs;
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 Profile("trname", ProfileArgs.builder()
            .cifs(ProfileCifsArgs.builder()
                .byteCaching("enable")
                .logTraffic("enable")
                .port(445)
                .preferChunking("fix")
                .secureTunnel("disable")
                .status("disable")
                .tunnelSharing("private")
                .build())
            .comments("test")
            .ftp(ProfileFtpArgs.builder()
                .byteCaching("enable")
                .logTraffic("enable")
                .port(21)
                .preferChunking("fix")
                .secureTunnel("disable")
                .status("disable")
                .tunnelSharing("private")
                .build())
            .http(ProfileHttpArgs.builder()
                .byteCaching("enable")
                .logTraffic("enable")
                .port(80)
                .preferChunking("fix")
                .secureTunnel("disable")
                .ssl("disable")
                .sslPort(443)
                .status("disable")
                .tunnelNonHttp("disable")
                .tunnelSharing("private")
                .unknownHttpVersion("tunnel")
                .build())
            .mapi(ProfileMapiArgs.builder()
                .byteCaching("enable")
                .logTraffic("enable")
                .port(135)
                .secureTunnel("disable")
                .status("disable")
                .tunnelSharing("private")
                .build())
            .tcp(ProfileTcpArgs.builder()
                .byteCaching("disable")
                .byteCachingOpt("mem-only")
                .logTraffic("enable")
                .port("1-65535")
                .secureTunnel("disable")
                .ssl("disable")
                .sslPort(443)
                .status("disable")
                .tunnelSharing("private")
                .build())
            .transparent("enable")
            .build());
    }
}
resources:
  trname:
    type: fortios:wanopt:Profile
    properties:
      cifs:
        byteCaching: enable
        logTraffic: enable
        port: 445
        preferChunking: fix
        secureTunnel: disable
        status: disable
        tunnelSharing: private
      comments: test
      ftp:
        byteCaching: enable
        logTraffic: enable
        port: 21
        preferChunking: fix
        secureTunnel: disable
        status: disable
        tunnelSharing: private
      http:
        byteCaching: enable
        logTraffic: enable
        port: 80
        preferChunking: fix
        secureTunnel: disable
        ssl: disable
        sslPort: 443
        status: disable
        tunnelNonHttp: disable
        tunnelSharing: private
        unknownHttpVersion: tunnel
      mapi:
        byteCaching: enable
        logTraffic: enable
        port: 135
        secureTunnel: disable
        status: disable
        tunnelSharing: private
      tcp:
        byteCaching: disable
        byteCachingOpt: mem-only
        logTraffic: enable
        port: 1-65535
        secureTunnel: disable
        ssl: disable
        sslPort: 443
        status: disable
        tunnelSharing: private
      transparent: enable
Create Profile Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new Profile(name: string, args?: ProfileArgs, opts?: CustomResourceOptions);@overload
def Profile(resource_name: str,
            args: Optional[ProfileArgs] = None,
            opts: Optional[ResourceOptions] = None)
@overload
def Profile(resource_name: str,
            opts: Optional[ResourceOptions] = None,
            auth_group: Optional[str] = None,
            cifs: Optional[ProfileCifsArgs] = None,
            comments: Optional[str] = None,
            ftp: Optional[ProfileFtpArgs] = None,
            get_all_tables: Optional[str] = None,
            http: Optional[ProfileHttpArgs] = None,
            mapi: Optional[ProfileMapiArgs] = None,
            name: Optional[str] = None,
            tcp: Optional[ProfileTcpArgs] = None,
            transparent: Optional[str] = None,
            vdomparam: Optional[str] = None)func NewProfile(ctx *Context, name string, args *ProfileArgs, opts ...ResourceOption) (*Profile, error)public Profile(string name, ProfileArgs? args = null, CustomResourceOptions? opts = null)
public Profile(String name, ProfileArgs args)
public Profile(String name, ProfileArgs args, CustomResourceOptions options)
type: fortios:wanopt:Profile
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args ProfileArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args ProfileArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args ProfileArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args ProfileArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args ProfileArgs
- 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 exampleprofileResourceResourceFromWanoptprofile = new Fortios.Wanopt.Profile("exampleprofileResourceResourceFromWanoptprofile", new()
{
    AuthGroup = "string",
    Cifs = new Fortios.Wanopt.Inputs.ProfileCifsArgs
    {
        ByteCaching = "string",
        LogTraffic = "string",
        Port = 0,
        PreferChunking = "string",
        ProtocolOpt = "string",
        SecureTunnel = "string",
        Status = "string",
        TunnelSharing = "string",
    },
    Comments = "string",
    Ftp = new Fortios.Wanopt.Inputs.ProfileFtpArgs
    {
        ByteCaching = "string",
        LogTraffic = "string",
        Port = 0,
        PreferChunking = "string",
        ProtocolOpt = "string",
        SecureTunnel = "string",
        Ssl = "string",
        Status = "string",
        TunnelSharing = "string",
    },
    GetAllTables = "string",
    Http = new Fortios.Wanopt.Inputs.ProfileHttpArgs
    {
        ByteCaching = "string",
        LogTraffic = "string",
        Port = 0,
        PreferChunking = "string",
        ProtocolOpt = "string",
        SecureTunnel = "string",
        Ssl = "string",
        SslPort = 0,
        Status = "string",
        TunnelNonHttp = "string",
        TunnelSharing = "string",
        UnknownHttpVersion = "string",
    },
    Mapi = new Fortios.Wanopt.Inputs.ProfileMapiArgs
    {
        ByteCaching = "string",
        LogTraffic = "string",
        Port = 0,
        SecureTunnel = "string",
        Status = "string",
        TunnelSharing = "string",
    },
    Name = "string",
    Tcp = new Fortios.Wanopt.Inputs.ProfileTcpArgs
    {
        ByteCaching = "string",
        ByteCachingOpt = "string",
        LogTraffic = "string",
        Port = "string",
        SecureTunnel = "string",
        Ssl = "string",
        SslPort = 0,
        Status = "string",
        TunnelSharing = "string",
    },
    Transparent = "string",
    Vdomparam = "string",
});
example, err := wanopt.NewProfile(ctx, "exampleprofileResourceResourceFromWanoptprofile", &wanopt.ProfileArgs{
	AuthGroup: pulumi.String("string"),
	Cifs: &wanopt.ProfileCifsArgs{
		ByteCaching:    pulumi.String("string"),
		LogTraffic:     pulumi.String("string"),
		Port:           pulumi.Int(0),
		PreferChunking: pulumi.String("string"),
		ProtocolOpt:    pulumi.String("string"),
		SecureTunnel:   pulumi.String("string"),
		Status:         pulumi.String("string"),
		TunnelSharing:  pulumi.String("string"),
	},
	Comments: pulumi.String("string"),
	Ftp: &wanopt.ProfileFtpArgs{
		ByteCaching:    pulumi.String("string"),
		LogTraffic:     pulumi.String("string"),
		Port:           pulumi.Int(0),
		PreferChunking: pulumi.String("string"),
		ProtocolOpt:    pulumi.String("string"),
		SecureTunnel:   pulumi.String("string"),
		Ssl:            pulumi.String("string"),
		Status:         pulumi.String("string"),
		TunnelSharing:  pulumi.String("string"),
	},
	GetAllTables: pulumi.String("string"),
	Http: &wanopt.ProfileHttpArgs{
		ByteCaching:        pulumi.String("string"),
		LogTraffic:         pulumi.String("string"),
		Port:               pulumi.Int(0),
		PreferChunking:     pulumi.String("string"),
		ProtocolOpt:        pulumi.String("string"),
		SecureTunnel:       pulumi.String("string"),
		Ssl:                pulumi.String("string"),
		SslPort:            pulumi.Int(0),
		Status:             pulumi.String("string"),
		TunnelNonHttp:      pulumi.String("string"),
		TunnelSharing:      pulumi.String("string"),
		UnknownHttpVersion: pulumi.String("string"),
	},
	Mapi: &wanopt.ProfileMapiArgs{
		ByteCaching:   pulumi.String("string"),
		LogTraffic:    pulumi.String("string"),
		Port:          pulumi.Int(0),
		SecureTunnel:  pulumi.String("string"),
		Status:        pulumi.String("string"),
		TunnelSharing: pulumi.String("string"),
	},
	Name: pulumi.String("string"),
	Tcp: &wanopt.ProfileTcpArgs{
		ByteCaching:    pulumi.String("string"),
		ByteCachingOpt: pulumi.String("string"),
		LogTraffic:     pulumi.String("string"),
		Port:           pulumi.String("string"),
		SecureTunnel:   pulumi.String("string"),
		Ssl:            pulumi.String("string"),
		SslPort:        pulumi.Int(0),
		Status:         pulumi.String("string"),
		TunnelSharing:  pulumi.String("string"),
	},
	Transparent: pulumi.String("string"),
	Vdomparam:   pulumi.String("string"),
})
var exampleprofileResourceResourceFromWanoptprofile = new Profile("exampleprofileResourceResourceFromWanoptprofile", ProfileArgs.builder()
    .authGroup("string")
    .cifs(ProfileCifsArgs.builder()
        .byteCaching("string")
        .logTraffic("string")
        .port(0)
        .preferChunking("string")
        .protocolOpt("string")
        .secureTunnel("string")
        .status("string")
        .tunnelSharing("string")
        .build())
    .comments("string")
    .ftp(ProfileFtpArgs.builder()
        .byteCaching("string")
        .logTraffic("string")
        .port(0)
        .preferChunking("string")
        .protocolOpt("string")
        .secureTunnel("string")
        .ssl("string")
        .status("string")
        .tunnelSharing("string")
        .build())
    .getAllTables("string")
    .http(ProfileHttpArgs.builder()
        .byteCaching("string")
        .logTraffic("string")
        .port(0)
        .preferChunking("string")
        .protocolOpt("string")
        .secureTunnel("string")
        .ssl("string")
        .sslPort(0)
        .status("string")
        .tunnelNonHttp("string")
        .tunnelSharing("string")
        .unknownHttpVersion("string")
        .build())
    .mapi(ProfileMapiArgs.builder()
        .byteCaching("string")
        .logTraffic("string")
        .port(0)
        .secureTunnel("string")
        .status("string")
        .tunnelSharing("string")
        .build())
    .name("string")
    .tcp(ProfileTcpArgs.builder()
        .byteCaching("string")
        .byteCachingOpt("string")
        .logTraffic("string")
        .port("string")
        .secureTunnel("string")
        .ssl("string")
        .sslPort(0)
        .status("string")
        .tunnelSharing("string")
        .build())
    .transparent("string")
    .vdomparam("string")
    .build());
exampleprofile_resource_resource_from_wanoptprofile = fortios.wanopt.Profile("exampleprofileResourceResourceFromWanoptprofile",
    auth_group="string",
    cifs={
        "byte_caching": "string",
        "log_traffic": "string",
        "port": 0,
        "prefer_chunking": "string",
        "protocol_opt": "string",
        "secure_tunnel": "string",
        "status": "string",
        "tunnel_sharing": "string",
    },
    comments="string",
    ftp={
        "byte_caching": "string",
        "log_traffic": "string",
        "port": 0,
        "prefer_chunking": "string",
        "protocol_opt": "string",
        "secure_tunnel": "string",
        "ssl": "string",
        "status": "string",
        "tunnel_sharing": "string",
    },
    get_all_tables="string",
    http={
        "byte_caching": "string",
        "log_traffic": "string",
        "port": 0,
        "prefer_chunking": "string",
        "protocol_opt": "string",
        "secure_tunnel": "string",
        "ssl": "string",
        "ssl_port": 0,
        "status": "string",
        "tunnel_non_http": "string",
        "tunnel_sharing": "string",
        "unknown_http_version": "string",
    },
    mapi={
        "byte_caching": "string",
        "log_traffic": "string",
        "port": 0,
        "secure_tunnel": "string",
        "status": "string",
        "tunnel_sharing": "string",
    },
    name="string",
    tcp={
        "byte_caching": "string",
        "byte_caching_opt": "string",
        "log_traffic": "string",
        "port": "string",
        "secure_tunnel": "string",
        "ssl": "string",
        "ssl_port": 0,
        "status": "string",
        "tunnel_sharing": "string",
    },
    transparent="string",
    vdomparam="string")
const exampleprofileResourceResourceFromWanoptprofile = new fortios.wanopt.Profile("exampleprofileResourceResourceFromWanoptprofile", {
    authGroup: "string",
    cifs: {
        byteCaching: "string",
        logTraffic: "string",
        port: 0,
        preferChunking: "string",
        protocolOpt: "string",
        secureTunnel: "string",
        status: "string",
        tunnelSharing: "string",
    },
    comments: "string",
    ftp: {
        byteCaching: "string",
        logTraffic: "string",
        port: 0,
        preferChunking: "string",
        protocolOpt: "string",
        secureTunnel: "string",
        ssl: "string",
        status: "string",
        tunnelSharing: "string",
    },
    getAllTables: "string",
    http: {
        byteCaching: "string",
        logTraffic: "string",
        port: 0,
        preferChunking: "string",
        protocolOpt: "string",
        secureTunnel: "string",
        ssl: "string",
        sslPort: 0,
        status: "string",
        tunnelNonHttp: "string",
        tunnelSharing: "string",
        unknownHttpVersion: "string",
    },
    mapi: {
        byteCaching: "string",
        logTraffic: "string",
        port: 0,
        secureTunnel: "string",
        status: "string",
        tunnelSharing: "string",
    },
    name: "string",
    tcp: {
        byteCaching: "string",
        byteCachingOpt: "string",
        logTraffic: "string",
        port: "string",
        secureTunnel: "string",
        ssl: "string",
        sslPort: 0,
        status: "string",
        tunnelSharing: "string",
    },
    transparent: "string",
    vdomparam: "string",
});
type: fortios:wanopt:Profile
properties:
    authGroup: string
    cifs:
        byteCaching: string
        logTraffic: string
        port: 0
        preferChunking: string
        protocolOpt: string
        secureTunnel: string
        status: string
        tunnelSharing: string
    comments: string
    ftp:
        byteCaching: string
        logTraffic: string
        port: 0
        preferChunking: string
        protocolOpt: string
        secureTunnel: string
        ssl: string
        status: string
        tunnelSharing: string
    getAllTables: string
    http:
        byteCaching: string
        logTraffic: string
        port: 0
        preferChunking: string
        protocolOpt: string
        secureTunnel: string
        ssl: string
        sslPort: 0
        status: string
        tunnelNonHttp: string
        tunnelSharing: string
        unknownHttpVersion: string
    mapi:
        byteCaching: string
        logTraffic: string
        port: 0
        secureTunnel: string
        status: string
        tunnelSharing: string
    name: string
    tcp:
        byteCaching: string
        byteCachingOpt: string
        logTraffic: string
        port: string
        secureTunnel: string
        ssl: string
        sslPort: 0
        status: string
        tunnelSharing: string
    transparent: string
    vdomparam: string
Profile 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 Profile resource accepts the following input properties:
- AuthGroup string
- Optionally add an authentication group to restrict access to the WAN Optimization tunnel to peers in the authentication group.
- Cifs
Pulumiverse.Fortios. Wanopt. Inputs. Profile Cifs 
- Enable/disable CIFS (Windows sharing) WAN Optimization and configure CIFS WAN Optimization features. The structure of cifsblock is documented below.
- Comments string
- Comment.
- Ftp
Pulumiverse.Fortios. Wanopt. Inputs. Profile Ftp 
- Enable/disable FTP WAN Optimization and configure FTP WAN Optimization features. The structure of ftpblock is documented below.
- GetAll stringTables 
- Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
- Http
Pulumiverse.Fortios. Wanopt. Inputs. Profile Http 
- Enable/disable HTTP WAN Optimization and configure HTTP WAN Optimization features. The structure of httpblock is documented below.
- Mapi
Pulumiverse.Fortios. Wanopt. Inputs. Profile Mapi 
- Enable/disable MAPI email WAN Optimization and configure MAPI WAN Optimization features. The structure of mapiblock is documented below.
- Name string
- Profile name.
- Tcp
Pulumiverse.Fortios. Wanopt. Inputs. Profile Tcp 
- Enable/disable TCP WAN Optimization and configure TCP WAN Optimization features. The structure of tcpblock is documented below.
- Transparent string
- Enable/disable transparent mode. Valid values: enable,disable.
- Vdomparam string
- Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
- AuthGroup string
- Optionally add an authentication group to restrict access to the WAN Optimization tunnel to peers in the authentication group.
- Cifs
ProfileCifs Args 
- Enable/disable CIFS (Windows sharing) WAN Optimization and configure CIFS WAN Optimization features. The structure of cifsblock is documented below.
- Comments string
- Comment.
- Ftp
ProfileFtp Args 
- Enable/disable FTP WAN Optimization and configure FTP WAN Optimization features. The structure of ftpblock is documented below.
- GetAll stringTables 
- Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
- Http
ProfileHttp Args 
- Enable/disable HTTP WAN Optimization and configure HTTP WAN Optimization features. The structure of httpblock is documented below.
- Mapi
ProfileMapi Args 
- Enable/disable MAPI email WAN Optimization and configure MAPI WAN Optimization features. The structure of mapiblock is documented below.
- Name string
- Profile name.
- Tcp
ProfileTcp Args 
- Enable/disable TCP WAN Optimization and configure TCP WAN Optimization features. The structure of tcpblock is documented below.
- Transparent string
- Enable/disable transparent mode. Valid values: enable,disable.
- Vdomparam string
- Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
- authGroup String
- Optionally add an authentication group to restrict access to the WAN Optimization tunnel to peers in the authentication group.
- cifs
ProfileCifs 
- Enable/disable CIFS (Windows sharing) WAN Optimization and configure CIFS WAN Optimization features. The structure of cifsblock is documented below.
- comments String
- Comment.
- ftp
ProfileFtp 
- Enable/disable FTP WAN Optimization and configure FTP WAN Optimization features. The structure of ftpblock is documented below.
- getAll StringTables 
- Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
- http
ProfileHttp 
- Enable/disable HTTP WAN Optimization and configure HTTP WAN Optimization features. The structure of httpblock is documented below.
- mapi
ProfileMapi 
- Enable/disable MAPI email WAN Optimization and configure MAPI WAN Optimization features. The structure of mapiblock is documented below.
- name String
- Profile name.
- tcp
ProfileTcp 
- Enable/disable TCP WAN Optimization and configure TCP WAN Optimization features. The structure of tcpblock is documented below.
- transparent String
- Enable/disable transparent mode. Valid values: enable,disable.
- vdomparam String
- Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
- authGroup string
- Optionally add an authentication group to restrict access to the WAN Optimization tunnel to peers in the authentication group.
- cifs
ProfileCifs 
- Enable/disable CIFS (Windows sharing) WAN Optimization and configure CIFS WAN Optimization features. The structure of cifsblock is documented below.
- comments string
- Comment.
- ftp
ProfileFtp 
- Enable/disable FTP WAN Optimization and configure FTP WAN Optimization features. The structure of ftpblock is documented below.
- getAll stringTables 
- Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
- http
ProfileHttp 
- Enable/disable HTTP WAN Optimization and configure HTTP WAN Optimization features. The structure of httpblock is documented below.
- mapi
ProfileMapi 
- Enable/disable MAPI email WAN Optimization and configure MAPI WAN Optimization features. The structure of mapiblock is documented below.
- name string
- Profile name.
- tcp
ProfileTcp 
- Enable/disable TCP WAN Optimization and configure TCP WAN Optimization features. The structure of tcpblock is documented below.
- transparent string
- Enable/disable transparent mode. Valid values: enable,disable.
- vdomparam string
- Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
- auth_group str
- Optionally add an authentication group to restrict access to the WAN Optimization tunnel to peers in the authentication group.
- cifs
ProfileCifs Args 
- Enable/disable CIFS (Windows sharing) WAN Optimization and configure CIFS WAN Optimization features. The structure of cifsblock is documented below.
- comments str
- Comment.
- ftp
ProfileFtp Args 
- Enable/disable FTP WAN Optimization and configure FTP WAN Optimization features. The structure of ftpblock is documented below.
- get_all_ strtables 
- Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
- http
ProfileHttp Args 
- Enable/disable HTTP WAN Optimization and configure HTTP WAN Optimization features. The structure of httpblock is documented below.
- mapi
ProfileMapi Args 
- Enable/disable MAPI email WAN Optimization and configure MAPI WAN Optimization features. The structure of mapiblock is documented below.
- name str
- Profile name.
- tcp
ProfileTcp Args 
- Enable/disable TCP WAN Optimization and configure TCP WAN Optimization features. The structure of tcpblock is documented below.
- transparent str
- Enable/disable transparent mode. Valid values: enable,disable.
- vdomparam str
- Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
- authGroup String
- Optionally add an authentication group to restrict access to the WAN Optimization tunnel to peers in the authentication group.
- cifs Property Map
- Enable/disable CIFS (Windows sharing) WAN Optimization and configure CIFS WAN Optimization features. The structure of cifsblock is documented below.
- comments String
- Comment.
- ftp Property Map
- Enable/disable FTP WAN Optimization and configure FTP WAN Optimization features. The structure of ftpblock is documented below.
- getAll StringTables 
- Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
- http Property Map
- Enable/disable HTTP WAN Optimization and configure HTTP WAN Optimization features. The structure of httpblock is documented below.
- mapi Property Map
- Enable/disable MAPI email WAN Optimization and configure MAPI WAN Optimization features. The structure of mapiblock is documented below.
- name String
- Profile name.
- tcp Property Map
- Enable/disable TCP WAN Optimization and configure TCP WAN Optimization features. The structure of tcpblock is documented below.
- transparent String
- Enable/disable transparent mode. Valid values: enable,disable.
- vdomparam String
- Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
Outputs
All input properties are implicitly available as output properties. Additionally, the Profile 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 Profile Resource
Get an existing Profile 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?: ProfileState, opts?: CustomResourceOptions): Profile@staticmethod
def get(resource_name: str,
        id: str,
        opts: Optional[ResourceOptions] = None,
        auth_group: Optional[str] = None,
        cifs: Optional[ProfileCifsArgs] = None,
        comments: Optional[str] = None,
        ftp: Optional[ProfileFtpArgs] = None,
        get_all_tables: Optional[str] = None,
        http: Optional[ProfileHttpArgs] = None,
        mapi: Optional[ProfileMapiArgs] = None,
        name: Optional[str] = None,
        tcp: Optional[ProfileTcpArgs] = None,
        transparent: Optional[str] = None,
        vdomparam: Optional[str] = None) -> Profilefunc GetProfile(ctx *Context, name string, id IDInput, state *ProfileState, opts ...ResourceOption) (*Profile, error)public static Profile Get(string name, Input<string> id, ProfileState? state, CustomResourceOptions? opts = null)public static Profile get(String name, Output<String> id, ProfileState state, CustomResourceOptions options)resources:  _:    type: fortios:wanopt:Profile    get:      id: ${id}- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- AuthGroup string
- Optionally add an authentication group to restrict access to the WAN Optimization tunnel to peers in the authentication group.
- Cifs
Pulumiverse.Fortios. Wanopt. Inputs. Profile Cifs 
- Enable/disable CIFS (Windows sharing) WAN Optimization and configure CIFS WAN Optimization features. The structure of cifsblock is documented below.
- Comments string
- Comment.
- Ftp
Pulumiverse.Fortios. Wanopt. Inputs. Profile Ftp 
- Enable/disable FTP WAN Optimization and configure FTP WAN Optimization features. The structure of ftpblock is documented below.
- GetAll stringTables 
- Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
- Http
Pulumiverse.Fortios. Wanopt. Inputs. Profile Http 
- Enable/disable HTTP WAN Optimization and configure HTTP WAN Optimization features. The structure of httpblock is documented below.
- Mapi
Pulumiverse.Fortios. Wanopt. Inputs. Profile Mapi 
- Enable/disable MAPI email WAN Optimization and configure MAPI WAN Optimization features. The structure of mapiblock is documented below.
- Name string
- Profile name.
- Tcp
Pulumiverse.Fortios. Wanopt. Inputs. Profile Tcp 
- Enable/disable TCP WAN Optimization and configure TCP WAN Optimization features. The structure of tcpblock is documented below.
- Transparent string
- Enable/disable transparent mode. Valid values: enable,disable.
- Vdomparam string
- Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
- AuthGroup string
- Optionally add an authentication group to restrict access to the WAN Optimization tunnel to peers in the authentication group.
- Cifs
ProfileCifs Args 
- Enable/disable CIFS (Windows sharing) WAN Optimization and configure CIFS WAN Optimization features. The structure of cifsblock is documented below.
- Comments string
- Comment.
- Ftp
ProfileFtp Args 
- Enable/disable FTP WAN Optimization and configure FTP WAN Optimization features. The structure of ftpblock is documented below.
- GetAll stringTables 
- Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
- Http
ProfileHttp Args 
- Enable/disable HTTP WAN Optimization and configure HTTP WAN Optimization features. The structure of httpblock is documented below.
- Mapi
ProfileMapi Args 
- Enable/disable MAPI email WAN Optimization and configure MAPI WAN Optimization features. The structure of mapiblock is documented below.
- Name string
- Profile name.
- Tcp
ProfileTcp Args 
- Enable/disable TCP WAN Optimization and configure TCP WAN Optimization features. The structure of tcpblock is documented below.
- Transparent string
- Enable/disable transparent mode. Valid values: enable,disable.
- Vdomparam string
- Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
- authGroup String
- Optionally add an authentication group to restrict access to the WAN Optimization tunnel to peers in the authentication group.
- cifs
ProfileCifs 
- Enable/disable CIFS (Windows sharing) WAN Optimization and configure CIFS WAN Optimization features. The structure of cifsblock is documented below.
- comments String
- Comment.
- ftp
ProfileFtp 
- Enable/disable FTP WAN Optimization and configure FTP WAN Optimization features. The structure of ftpblock is documented below.
- getAll StringTables 
- Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
- http
ProfileHttp 
- Enable/disable HTTP WAN Optimization and configure HTTP WAN Optimization features. The structure of httpblock is documented below.
- mapi
ProfileMapi 
- Enable/disable MAPI email WAN Optimization and configure MAPI WAN Optimization features. The structure of mapiblock is documented below.
- name String
- Profile name.
- tcp
ProfileTcp 
- Enable/disable TCP WAN Optimization and configure TCP WAN Optimization features. The structure of tcpblock is documented below.
- transparent String
- Enable/disable transparent mode. Valid values: enable,disable.
- vdomparam String
- Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
- authGroup string
- Optionally add an authentication group to restrict access to the WAN Optimization tunnel to peers in the authentication group.
- cifs
ProfileCifs 
- Enable/disable CIFS (Windows sharing) WAN Optimization and configure CIFS WAN Optimization features. The structure of cifsblock is documented below.
- comments string
- Comment.
- ftp
ProfileFtp 
- Enable/disable FTP WAN Optimization and configure FTP WAN Optimization features. The structure of ftpblock is documented below.
- getAll stringTables 
- Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
- http
ProfileHttp 
- Enable/disable HTTP WAN Optimization and configure HTTP WAN Optimization features. The structure of httpblock is documented below.
- mapi
ProfileMapi 
- Enable/disable MAPI email WAN Optimization and configure MAPI WAN Optimization features. The structure of mapiblock is documented below.
- name string
- Profile name.
- tcp
ProfileTcp 
- Enable/disable TCP WAN Optimization and configure TCP WAN Optimization features. The structure of tcpblock is documented below.
- transparent string
- Enable/disable transparent mode. Valid values: enable,disable.
- vdomparam string
- Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
- auth_group str
- Optionally add an authentication group to restrict access to the WAN Optimization tunnel to peers in the authentication group.
- cifs
ProfileCifs Args 
- Enable/disable CIFS (Windows sharing) WAN Optimization and configure CIFS WAN Optimization features. The structure of cifsblock is documented below.
- comments str
- Comment.
- ftp
ProfileFtp Args 
- Enable/disable FTP WAN Optimization and configure FTP WAN Optimization features. The structure of ftpblock is documented below.
- get_all_ strtables 
- Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
- http
ProfileHttp Args 
- Enable/disable HTTP WAN Optimization and configure HTTP WAN Optimization features. The structure of httpblock is documented below.
- mapi
ProfileMapi Args 
- Enable/disable MAPI email WAN Optimization and configure MAPI WAN Optimization features. The structure of mapiblock is documented below.
- name str
- Profile name.
- tcp
ProfileTcp Args 
- Enable/disable TCP WAN Optimization and configure TCP WAN Optimization features. The structure of tcpblock is documented below.
- transparent str
- Enable/disable transparent mode. Valid values: enable,disable.
- vdomparam str
- Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
- authGroup String
- Optionally add an authentication group to restrict access to the WAN Optimization tunnel to peers in the authentication group.
- cifs Property Map
- Enable/disable CIFS (Windows sharing) WAN Optimization and configure CIFS WAN Optimization features. The structure of cifsblock is documented below.
- comments String
- Comment.
- ftp Property Map
- Enable/disable FTP WAN Optimization and configure FTP WAN Optimization features. The structure of ftpblock is documented below.
- getAll StringTables 
- Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
- http Property Map
- Enable/disable HTTP WAN Optimization and configure HTTP WAN Optimization features. The structure of httpblock is documented below.
- mapi Property Map
- Enable/disable MAPI email WAN Optimization and configure MAPI WAN Optimization features. The structure of mapiblock is documented below.
- name String
- Profile name.
- tcp Property Map
- Enable/disable TCP WAN Optimization and configure TCP WAN Optimization features. The structure of tcpblock is documented below.
- transparent String
- Enable/disable transparent mode. Valid values: enable,disable.
- vdomparam String
- Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
Supporting Types
ProfileCifs, ProfileCifsArgs    
- ByteCaching string
- Enable/disable byte-caching for HTTP. Byte caching reduces the amount of traffic by caching file data sent across the WAN and in future serving if from the cache. Valid values: enable,disable.
- LogTraffic string
- Enable/disable logging. Valid values: enable,disable.
- Port int
- Single port number or port number range for CIFS. Only packets with a destination port number that matches this port number or range are accepted by this profile.
- PreferChunking string
- Select dynamic or fixed-size data chunking for HTTP WAN Optimization. Valid values: dynamic,fix.
- ProtocolOpt string
- Select Protocol specific optimitation or generic TCP optimization. Valid values: protocol,tcp.
- SecureTunnel string
- Enable/disable securing the WAN Opt tunnel using SSL. Secure and non-secure tunnels use the same TCP port (7810). Valid values: enable,disable.
- Status string
- Enable/disable HTTP WAN Optimization. Valid values: enable,disable.
- TunnelSharing string
- Tunnel sharing mode for aggressive/non-aggressive and/or interactive/non-interactive protocols. Valid values: private,shared,express-shared.
- ByteCaching string
- Enable/disable byte-caching for HTTP. Byte caching reduces the amount of traffic by caching file data sent across the WAN and in future serving if from the cache. Valid values: enable,disable.
- LogTraffic string
- Enable/disable logging. Valid values: enable,disable.
- Port int
- Single port number or port number range for CIFS. Only packets with a destination port number that matches this port number or range are accepted by this profile.
- PreferChunking string
- Select dynamic or fixed-size data chunking for HTTP WAN Optimization. Valid values: dynamic,fix.
- ProtocolOpt string
- Select Protocol specific optimitation or generic TCP optimization. Valid values: protocol,tcp.
- SecureTunnel string
- Enable/disable securing the WAN Opt tunnel using SSL. Secure and non-secure tunnels use the same TCP port (7810). Valid values: enable,disable.
- Status string
- Enable/disable HTTP WAN Optimization. Valid values: enable,disable.
- TunnelSharing string
- Tunnel sharing mode for aggressive/non-aggressive and/or interactive/non-interactive protocols. Valid values: private,shared,express-shared.
- byteCaching String
- Enable/disable byte-caching for HTTP. Byte caching reduces the amount of traffic by caching file data sent across the WAN and in future serving if from the cache. Valid values: enable,disable.
- logTraffic String
- Enable/disable logging. Valid values: enable,disable.
- port Integer
- Single port number or port number range for CIFS. Only packets with a destination port number that matches this port number or range are accepted by this profile.
- preferChunking String
- Select dynamic or fixed-size data chunking for HTTP WAN Optimization. Valid values: dynamic,fix.
- protocolOpt String
- Select Protocol specific optimitation or generic TCP optimization. Valid values: protocol,tcp.
- secureTunnel String
- Enable/disable securing the WAN Opt tunnel using SSL. Secure and non-secure tunnels use the same TCP port (7810). Valid values: enable,disable.
- status String
- Enable/disable HTTP WAN Optimization. Valid values: enable,disable.
- tunnelSharing String
- Tunnel sharing mode for aggressive/non-aggressive and/or interactive/non-interactive protocols. Valid values: private,shared,express-shared.
- byteCaching string
- Enable/disable byte-caching for HTTP. Byte caching reduces the amount of traffic by caching file data sent across the WAN and in future serving if from the cache. Valid values: enable,disable.
- logTraffic string
- Enable/disable logging. Valid values: enable,disable.
- port number
- Single port number or port number range for CIFS. Only packets with a destination port number that matches this port number or range are accepted by this profile.
- preferChunking string
- Select dynamic or fixed-size data chunking for HTTP WAN Optimization. Valid values: dynamic,fix.
- protocolOpt string
- Select Protocol specific optimitation or generic TCP optimization. Valid values: protocol,tcp.
- secureTunnel string
- Enable/disable securing the WAN Opt tunnel using SSL. Secure and non-secure tunnels use the same TCP port (7810). Valid values: enable,disable.
- status string
- Enable/disable HTTP WAN Optimization. Valid values: enable,disable.
- tunnelSharing string
- Tunnel sharing mode for aggressive/non-aggressive and/or interactive/non-interactive protocols. Valid values: private,shared,express-shared.
- byte_caching str
- Enable/disable byte-caching for HTTP. Byte caching reduces the amount of traffic by caching file data sent across the WAN and in future serving if from the cache. Valid values: enable,disable.
- log_traffic str
- Enable/disable logging. Valid values: enable,disable.
- port int
- Single port number or port number range for CIFS. Only packets with a destination port number that matches this port number or range are accepted by this profile.
- prefer_chunking str
- Select dynamic or fixed-size data chunking for HTTP WAN Optimization. Valid values: dynamic,fix.
- protocol_opt str
- Select Protocol specific optimitation or generic TCP optimization. Valid values: protocol,tcp.
- secure_tunnel str
- Enable/disable securing the WAN Opt tunnel using SSL. Secure and non-secure tunnels use the same TCP port (7810). Valid values: enable,disable.
- status str
- Enable/disable HTTP WAN Optimization. Valid values: enable,disable.
- tunnel_sharing str
- Tunnel sharing mode for aggressive/non-aggressive and/or interactive/non-interactive protocols. Valid values: private,shared,express-shared.
- byteCaching String
- Enable/disable byte-caching for HTTP. Byte caching reduces the amount of traffic by caching file data sent across the WAN and in future serving if from the cache. Valid values: enable,disable.
- logTraffic String
- Enable/disable logging. Valid values: enable,disable.
- port Number
- Single port number or port number range for CIFS. Only packets with a destination port number that matches this port number or range are accepted by this profile.
- preferChunking String
- Select dynamic or fixed-size data chunking for HTTP WAN Optimization. Valid values: dynamic,fix.
- protocolOpt String
- Select Protocol specific optimitation or generic TCP optimization. Valid values: protocol,tcp.
- secureTunnel String
- Enable/disable securing the WAN Opt tunnel using SSL. Secure and non-secure tunnels use the same TCP port (7810). Valid values: enable,disable.
- status String
- Enable/disable HTTP WAN Optimization. Valid values: enable,disable.
- tunnelSharing String
- Tunnel sharing mode for aggressive/non-aggressive and/or interactive/non-interactive protocols. Valid values: private,shared,express-shared.
ProfileFtp, ProfileFtpArgs    
- ByteCaching string
- Enable/disable byte-caching for HTTP. Byte caching reduces the amount of traffic by caching file data sent across the WAN and in future serving if from the cache. Valid values: enable,disable.
- LogTraffic string
- Enable/disable logging. Valid values: enable,disable.
- Port int
- Single port number or port number range for FTP. Only packets with a destination port number that matches this port number or range are accepted by this profile.
- PreferChunking string
- Select dynamic or fixed-size data chunking for HTTP WAN Optimization. Valid values: dynamic,fix.
- ProtocolOpt string
- Select Protocol specific optimitation or generic TCP optimization. Valid values: protocol,tcp.
- SecureTunnel string
- Enable/disable securing the WAN Opt tunnel using SSL. Secure and non-secure tunnels use the same TCP port (7810). Valid values: enable,disable.
- Ssl string
- Enable/disable SSL/TLS offloading (hardware acceleration) for traffic in this tunnel. Valid values: enable,disable.
- Status string
- Enable/disable HTTP WAN Optimization. Valid values: enable,disable.
- TunnelSharing string
- Tunnel sharing mode for aggressive/non-aggressive and/or interactive/non-interactive protocols. Valid values: private,shared,express-shared.
- ByteCaching string
- Enable/disable byte-caching for HTTP. Byte caching reduces the amount of traffic by caching file data sent across the WAN and in future serving if from the cache. Valid values: enable,disable.
- LogTraffic string
- Enable/disable logging. Valid values: enable,disable.
- Port int
- Single port number or port number range for FTP. Only packets with a destination port number that matches this port number or range are accepted by this profile.
- PreferChunking string
- Select dynamic or fixed-size data chunking for HTTP WAN Optimization. Valid values: dynamic,fix.
- ProtocolOpt string
- Select Protocol specific optimitation or generic TCP optimization. Valid values: protocol,tcp.
- SecureTunnel string
- Enable/disable securing the WAN Opt tunnel using SSL. Secure and non-secure tunnels use the same TCP port (7810). Valid values: enable,disable.
- Ssl string
- Enable/disable SSL/TLS offloading (hardware acceleration) for traffic in this tunnel. Valid values: enable,disable.
- Status string
- Enable/disable HTTP WAN Optimization. Valid values: enable,disable.
- TunnelSharing string
- Tunnel sharing mode for aggressive/non-aggressive and/or interactive/non-interactive protocols. Valid values: private,shared,express-shared.
- byteCaching String
- Enable/disable byte-caching for HTTP. Byte caching reduces the amount of traffic by caching file data sent across the WAN and in future serving if from the cache. Valid values: enable,disable.
- logTraffic String
- Enable/disable logging. Valid values: enable,disable.
- port Integer
- Single port number or port number range for FTP. Only packets with a destination port number that matches this port number or range are accepted by this profile.
- preferChunking String
- Select dynamic or fixed-size data chunking for HTTP WAN Optimization. Valid values: dynamic,fix.
- protocolOpt String
- Select Protocol specific optimitation or generic TCP optimization. Valid values: protocol,tcp.
- secureTunnel String
- Enable/disable securing the WAN Opt tunnel using SSL. Secure and non-secure tunnels use the same TCP port (7810). Valid values: enable,disable.
- ssl String
- Enable/disable SSL/TLS offloading (hardware acceleration) for traffic in this tunnel. Valid values: enable,disable.
- status String
- Enable/disable HTTP WAN Optimization. Valid values: enable,disable.
- tunnelSharing String
- Tunnel sharing mode for aggressive/non-aggressive and/or interactive/non-interactive protocols. Valid values: private,shared,express-shared.
- byteCaching string
- Enable/disable byte-caching for HTTP. Byte caching reduces the amount of traffic by caching file data sent across the WAN and in future serving if from the cache. Valid values: enable,disable.
- logTraffic string
- Enable/disable logging. Valid values: enable,disable.
- port number
- Single port number or port number range for FTP. Only packets with a destination port number that matches this port number or range are accepted by this profile.
- preferChunking string
- Select dynamic or fixed-size data chunking for HTTP WAN Optimization. Valid values: dynamic,fix.
- protocolOpt string
- Select Protocol specific optimitation or generic TCP optimization. Valid values: protocol,tcp.
- secureTunnel string
- Enable/disable securing the WAN Opt tunnel using SSL. Secure and non-secure tunnels use the same TCP port (7810). Valid values: enable,disable.
- ssl string
- Enable/disable SSL/TLS offloading (hardware acceleration) for traffic in this tunnel. Valid values: enable,disable.
- status string
- Enable/disable HTTP WAN Optimization. Valid values: enable,disable.
- tunnelSharing string
- Tunnel sharing mode for aggressive/non-aggressive and/or interactive/non-interactive protocols. Valid values: private,shared,express-shared.
- byte_caching str
- Enable/disable byte-caching for HTTP. Byte caching reduces the amount of traffic by caching file data sent across the WAN and in future serving if from the cache. Valid values: enable,disable.
- log_traffic str
- Enable/disable logging. Valid values: enable,disable.
- port int
- Single port number or port number range for FTP. Only packets with a destination port number that matches this port number or range are accepted by this profile.
- prefer_chunking str
- Select dynamic or fixed-size data chunking for HTTP WAN Optimization. Valid values: dynamic,fix.
- protocol_opt str
- Select Protocol specific optimitation or generic TCP optimization. Valid values: protocol,tcp.
- secure_tunnel str
- Enable/disable securing the WAN Opt tunnel using SSL. Secure and non-secure tunnels use the same TCP port (7810). Valid values: enable,disable.
- ssl str
- Enable/disable SSL/TLS offloading (hardware acceleration) for traffic in this tunnel. Valid values: enable,disable.
- status str
- Enable/disable HTTP WAN Optimization. Valid values: enable,disable.
- tunnel_sharing str
- Tunnel sharing mode for aggressive/non-aggressive and/or interactive/non-interactive protocols. Valid values: private,shared,express-shared.
- byteCaching String
- Enable/disable byte-caching for HTTP. Byte caching reduces the amount of traffic by caching file data sent across the WAN and in future serving if from the cache. Valid values: enable,disable.
- logTraffic String
- Enable/disable logging. Valid values: enable,disable.
- port Number
- Single port number or port number range for FTP. Only packets with a destination port number that matches this port number or range are accepted by this profile.
- preferChunking String
- Select dynamic or fixed-size data chunking for HTTP WAN Optimization. Valid values: dynamic,fix.
- protocolOpt String
- Select Protocol specific optimitation or generic TCP optimization. Valid values: protocol,tcp.
- secureTunnel String
- Enable/disable securing the WAN Opt tunnel using SSL. Secure and non-secure tunnels use the same TCP port (7810). Valid values: enable,disable.
- ssl String
- Enable/disable SSL/TLS offloading (hardware acceleration) for traffic in this tunnel. Valid values: enable,disable.
- status String
- Enable/disable HTTP WAN Optimization. Valid values: enable,disable.
- tunnelSharing String
- Tunnel sharing mode for aggressive/non-aggressive and/or interactive/non-interactive protocols. Valid values: private,shared,express-shared.
ProfileHttp, ProfileHttpArgs    
- ByteCaching string
- Enable/disable byte-caching for HTTP. Byte caching reduces the amount of traffic by caching file data sent across the WAN and in future serving if from the cache. Valid values: enable,disable.
- LogTraffic string
- Enable/disable logging. Valid values: enable,disable.
- Port int
- Single port number or port number range for HTTP. Only packets with a destination port number that matches this port number or range are accepted by this profile.
- PreferChunking string
- Select dynamic or fixed-size data chunking for HTTP WAN Optimization. Valid values: dynamic,fix.
- ProtocolOpt string
- Select Protocol specific optimitation or generic TCP optimization. Valid values: protocol,tcp.
- SecureTunnel string
- Enable/disable securing the WAN Opt tunnel using SSL. Secure and non-secure tunnels use the same TCP port (7810). Valid values: enable,disable.
- Ssl string
- Enable/disable SSL/TLS offloading (hardware acceleration) for traffic in this tunnel. Valid values: enable,disable.
- SslPort int
- Port on which to expect HTTPS traffic for SSL/TLS offloading.
- Status string
- Enable/disable HTTP WAN Optimization. Valid values: enable,disable.
- TunnelNon stringHttp 
- Configure how to process non-HTTP traffic when a profile configured for HTTP traffic accepts a non-HTTP session. Can occur if an application sends non-HTTP traffic using an HTTP destination port. Valid values: enable,disable.
- TunnelSharing string
- Tunnel sharing mode for aggressive/non-aggressive and/or interactive/non-interactive protocols. Valid values: private,shared,express-shared.
- UnknownHttp stringVersion 
- How to handle HTTP sessions that do not comply with HTTP 0.9, 1.0, or 1.1. Valid values: reject,tunnel,best-effort.
- ByteCaching string
- Enable/disable byte-caching for HTTP. Byte caching reduces the amount of traffic by caching file data sent across the WAN and in future serving if from the cache. Valid values: enable,disable.
- LogTraffic string
- Enable/disable logging. Valid values: enable,disable.
- Port int
- Single port number or port number range for HTTP. Only packets with a destination port number that matches this port number or range are accepted by this profile.
- PreferChunking string
- Select dynamic or fixed-size data chunking for HTTP WAN Optimization. Valid values: dynamic,fix.
- ProtocolOpt string
- Select Protocol specific optimitation or generic TCP optimization. Valid values: protocol,tcp.
- SecureTunnel string
- Enable/disable securing the WAN Opt tunnel using SSL. Secure and non-secure tunnels use the same TCP port (7810). Valid values: enable,disable.
- Ssl string
- Enable/disable SSL/TLS offloading (hardware acceleration) for traffic in this tunnel. Valid values: enable,disable.
- SslPort int
- Port on which to expect HTTPS traffic for SSL/TLS offloading.
- Status string
- Enable/disable HTTP WAN Optimization. Valid values: enable,disable.
- TunnelNon stringHttp 
- Configure how to process non-HTTP traffic when a profile configured for HTTP traffic accepts a non-HTTP session. Can occur if an application sends non-HTTP traffic using an HTTP destination port. Valid values: enable,disable.
- TunnelSharing string
- Tunnel sharing mode for aggressive/non-aggressive and/or interactive/non-interactive protocols. Valid values: private,shared,express-shared.
- UnknownHttp stringVersion 
- How to handle HTTP sessions that do not comply with HTTP 0.9, 1.0, or 1.1. Valid values: reject,tunnel,best-effort.
- byteCaching String
- Enable/disable byte-caching for HTTP. Byte caching reduces the amount of traffic by caching file data sent across the WAN and in future serving if from the cache. Valid values: enable,disable.
- logTraffic String
- Enable/disable logging. Valid values: enable,disable.
- port Integer
- Single port number or port number range for HTTP. Only packets with a destination port number that matches this port number or range are accepted by this profile.
- preferChunking String
- Select dynamic or fixed-size data chunking for HTTP WAN Optimization. Valid values: dynamic,fix.
- protocolOpt String
- Select Protocol specific optimitation or generic TCP optimization. Valid values: protocol,tcp.
- secureTunnel String
- Enable/disable securing the WAN Opt tunnel using SSL. Secure and non-secure tunnels use the same TCP port (7810). Valid values: enable,disable.
- ssl String
- Enable/disable SSL/TLS offloading (hardware acceleration) for traffic in this tunnel. Valid values: enable,disable.
- sslPort Integer
- Port on which to expect HTTPS traffic for SSL/TLS offloading.
- status String
- Enable/disable HTTP WAN Optimization. Valid values: enable,disable.
- tunnelNon StringHttp 
- Configure how to process non-HTTP traffic when a profile configured for HTTP traffic accepts a non-HTTP session. Can occur if an application sends non-HTTP traffic using an HTTP destination port. Valid values: enable,disable.
- tunnelSharing String
- Tunnel sharing mode for aggressive/non-aggressive and/or interactive/non-interactive protocols. Valid values: private,shared,express-shared.
- unknownHttp StringVersion 
- How to handle HTTP sessions that do not comply with HTTP 0.9, 1.0, or 1.1. Valid values: reject,tunnel,best-effort.
- byteCaching string
- Enable/disable byte-caching for HTTP. Byte caching reduces the amount of traffic by caching file data sent across the WAN and in future serving if from the cache. Valid values: enable,disable.
- logTraffic string
- Enable/disable logging. Valid values: enable,disable.
- port number
- Single port number or port number range for HTTP. Only packets with a destination port number that matches this port number or range are accepted by this profile.
- preferChunking string
- Select dynamic or fixed-size data chunking for HTTP WAN Optimization. Valid values: dynamic,fix.
- protocolOpt string
- Select Protocol specific optimitation or generic TCP optimization. Valid values: protocol,tcp.
- secureTunnel string
- Enable/disable securing the WAN Opt tunnel using SSL. Secure and non-secure tunnels use the same TCP port (7810). Valid values: enable,disable.
- ssl string
- Enable/disable SSL/TLS offloading (hardware acceleration) for traffic in this tunnel. Valid values: enable,disable.
- sslPort number
- Port on which to expect HTTPS traffic for SSL/TLS offloading.
- status string
- Enable/disable HTTP WAN Optimization. Valid values: enable,disable.
- tunnelNon stringHttp 
- Configure how to process non-HTTP traffic when a profile configured for HTTP traffic accepts a non-HTTP session. Can occur if an application sends non-HTTP traffic using an HTTP destination port. Valid values: enable,disable.
- tunnelSharing string
- Tunnel sharing mode for aggressive/non-aggressive and/or interactive/non-interactive protocols. Valid values: private,shared,express-shared.
- unknownHttp stringVersion 
- How to handle HTTP sessions that do not comply with HTTP 0.9, 1.0, or 1.1. Valid values: reject,tunnel,best-effort.
- byte_caching str
- Enable/disable byte-caching for HTTP. Byte caching reduces the amount of traffic by caching file data sent across the WAN and in future serving if from the cache. Valid values: enable,disable.
- log_traffic str
- Enable/disable logging. Valid values: enable,disable.
- port int
- Single port number or port number range for HTTP. Only packets with a destination port number that matches this port number or range are accepted by this profile.
- prefer_chunking str
- Select dynamic or fixed-size data chunking for HTTP WAN Optimization. Valid values: dynamic,fix.
- protocol_opt str
- Select Protocol specific optimitation or generic TCP optimization. Valid values: protocol,tcp.
- secure_tunnel str
- Enable/disable securing the WAN Opt tunnel using SSL. Secure and non-secure tunnels use the same TCP port (7810). Valid values: enable,disable.
- ssl str
- Enable/disable SSL/TLS offloading (hardware acceleration) for traffic in this tunnel. Valid values: enable,disable.
- ssl_port int
- Port on which to expect HTTPS traffic for SSL/TLS offloading.
- status str
- Enable/disable HTTP WAN Optimization. Valid values: enable,disable.
- tunnel_non_ strhttp 
- Configure how to process non-HTTP traffic when a profile configured for HTTP traffic accepts a non-HTTP session. Can occur if an application sends non-HTTP traffic using an HTTP destination port. Valid values: enable,disable.
- tunnel_sharing str
- Tunnel sharing mode for aggressive/non-aggressive and/or interactive/non-interactive protocols. Valid values: private,shared,express-shared.
- unknown_http_ strversion 
- How to handle HTTP sessions that do not comply with HTTP 0.9, 1.0, or 1.1. Valid values: reject,tunnel,best-effort.
- byteCaching String
- Enable/disable byte-caching for HTTP. Byte caching reduces the amount of traffic by caching file data sent across the WAN and in future serving if from the cache. Valid values: enable,disable.
- logTraffic String
- Enable/disable logging. Valid values: enable,disable.
- port Number
- Single port number or port number range for HTTP. Only packets with a destination port number that matches this port number or range are accepted by this profile.
- preferChunking String
- Select dynamic or fixed-size data chunking for HTTP WAN Optimization. Valid values: dynamic,fix.
- protocolOpt String
- Select Protocol specific optimitation or generic TCP optimization. Valid values: protocol,tcp.
- secureTunnel String
- Enable/disable securing the WAN Opt tunnel using SSL. Secure and non-secure tunnels use the same TCP port (7810). Valid values: enable,disable.
- ssl String
- Enable/disable SSL/TLS offloading (hardware acceleration) for traffic in this tunnel. Valid values: enable,disable.
- sslPort Number
- Port on which to expect HTTPS traffic for SSL/TLS offloading.
- status String
- Enable/disable HTTP WAN Optimization. Valid values: enable,disable.
- tunnelNon StringHttp 
- Configure how to process non-HTTP traffic when a profile configured for HTTP traffic accepts a non-HTTP session. Can occur if an application sends non-HTTP traffic using an HTTP destination port. Valid values: enable,disable.
- tunnelSharing String
- Tunnel sharing mode for aggressive/non-aggressive and/or interactive/non-interactive protocols. Valid values: private,shared,express-shared.
- unknownHttp StringVersion 
- How to handle HTTP sessions that do not comply with HTTP 0.9, 1.0, or 1.1. Valid values: reject,tunnel,best-effort.
ProfileMapi, ProfileMapiArgs    
- ByteCaching string
- Enable/disable byte-caching for HTTP. Byte caching reduces the amount of traffic by caching file data sent across the WAN and in future serving if from the cache. Valid values: enable,disable.
- LogTraffic string
- Enable/disable logging. Valid values: enable,disable.
- Port int
- Single port number or port number range for MAPI. Only packets with a destination port number that matches this port number or range are accepted by this profile.
- SecureTunnel string
- Enable/disable securing the WAN Opt tunnel using SSL. Secure and non-secure tunnels use the same TCP port (7810). Valid values: enable,disable.
- Status string
- Enable/disable HTTP WAN Optimization. Valid values: enable,disable.
- TunnelSharing string
- Tunnel sharing mode for aggressive/non-aggressive and/or interactive/non-interactive protocols. Valid values: private,shared,express-shared.
- ByteCaching string
- Enable/disable byte-caching for HTTP. Byte caching reduces the amount of traffic by caching file data sent across the WAN and in future serving if from the cache. Valid values: enable,disable.
- LogTraffic string
- Enable/disable logging. Valid values: enable,disable.
- Port int
- Single port number or port number range for MAPI. Only packets with a destination port number that matches this port number or range are accepted by this profile.
- SecureTunnel string
- Enable/disable securing the WAN Opt tunnel using SSL. Secure and non-secure tunnels use the same TCP port (7810). Valid values: enable,disable.
- Status string
- Enable/disable HTTP WAN Optimization. Valid values: enable,disable.
- TunnelSharing string
- Tunnel sharing mode for aggressive/non-aggressive and/or interactive/non-interactive protocols. Valid values: private,shared,express-shared.
- byteCaching String
- Enable/disable byte-caching for HTTP. Byte caching reduces the amount of traffic by caching file data sent across the WAN and in future serving if from the cache. Valid values: enable,disable.
- logTraffic String
- Enable/disable logging. Valid values: enable,disable.
- port Integer
- Single port number or port number range for MAPI. Only packets with a destination port number that matches this port number or range are accepted by this profile.
- secureTunnel String
- Enable/disable securing the WAN Opt tunnel using SSL. Secure and non-secure tunnels use the same TCP port (7810). Valid values: enable,disable.
- status String
- Enable/disable HTTP WAN Optimization. Valid values: enable,disable.
- tunnelSharing String
- Tunnel sharing mode for aggressive/non-aggressive and/or interactive/non-interactive protocols. Valid values: private,shared,express-shared.
- byteCaching string
- Enable/disable byte-caching for HTTP. Byte caching reduces the amount of traffic by caching file data sent across the WAN and in future serving if from the cache. Valid values: enable,disable.
- logTraffic string
- Enable/disable logging. Valid values: enable,disable.
- port number
- Single port number or port number range for MAPI. Only packets with a destination port number that matches this port number or range are accepted by this profile.
- secureTunnel string
- Enable/disable securing the WAN Opt tunnel using SSL. Secure and non-secure tunnels use the same TCP port (7810). Valid values: enable,disable.
- status string
- Enable/disable HTTP WAN Optimization. Valid values: enable,disable.
- tunnelSharing string
- Tunnel sharing mode for aggressive/non-aggressive and/or interactive/non-interactive protocols. Valid values: private,shared,express-shared.
- byte_caching str
- Enable/disable byte-caching for HTTP. Byte caching reduces the amount of traffic by caching file data sent across the WAN and in future serving if from the cache. Valid values: enable,disable.
- log_traffic str
- Enable/disable logging. Valid values: enable,disable.
- port int
- Single port number or port number range for MAPI. Only packets with a destination port number that matches this port number or range are accepted by this profile.
- secure_tunnel str
- Enable/disable securing the WAN Opt tunnel using SSL. Secure and non-secure tunnels use the same TCP port (7810). Valid values: enable,disable.
- status str
- Enable/disable HTTP WAN Optimization. Valid values: enable,disable.
- tunnel_sharing str
- Tunnel sharing mode for aggressive/non-aggressive and/or interactive/non-interactive protocols. Valid values: private,shared,express-shared.
- byteCaching String
- Enable/disable byte-caching for HTTP. Byte caching reduces the amount of traffic by caching file data sent across the WAN and in future serving if from the cache. Valid values: enable,disable.
- logTraffic String
- Enable/disable logging. Valid values: enable,disable.
- port Number
- Single port number or port number range for MAPI. Only packets with a destination port number that matches this port number or range are accepted by this profile.
- secureTunnel String
- Enable/disable securing the WAN Opt tunnel using SSL. Secure and non-secure tunnels use the same TCP port (7810). Valid values: enable,disable.
- status String
- Enable/disable HTTP WAN Optimization. Valid values: enable,disable.
- tunnelSharing String
- Tunnel sharing mode for aggressive/non-aggressive and/or interactive/non-interactive protocols. Valid values: private,shared,express-shared.
ProfileTcp, ProfileTcpArgs    
- ByteCaching string
- Enable/disable byte-caching for HTTP. Byte caching reduces the amount of traffic by caching file data sent across the WAN and in future serving if from the cache. Valid values: enable,disable.
- ByteCaching stringOpt 
- Select whether TCP byte-caching uses system memory only or both memory and disk space. Valid values: mem-only,mem-disk.
- LogTraffic string
- Enable/disable logging. Valid values: enable,disable.
- Port string
- Single port number or port number range for TCP. Only packets with a destination port number that matches this port number or range are accepted by this profile.
- SecureTunnel string
- Enable/disable securing the WAN Opt tunnel using SSL. Secure and non-secure tunnels use the same TCP port (7810). Valid values: enable,disable.
- Ssl string
- Enable/disable SSL/TLS offloading (hardware acceleration) for traffic in this tunnel. Valid values: enable,disable.
- SslPort int
- Port on which to expect HTTPS traffic for SSL/TLS offloading.
- Status string
- Enable/disable HTTP WAN Optimization. Valid values: enable,disable.
- TunnelSharing string
- Tunnel sharing mode for aggressive/non-aggressive and/or interactive/non-interactive protocols. Valid values: private,shared,express-shared.
- ByteCaching string
- Enable/disable byte-caching for HTTP. Byte caching reduces the amount of traffic by caching file data sent across the WAN and in future serving if from the cache. Valid values: enable,disable.
- ByteCaching stringOpt 
- Select whether TCP byte-caching uses system memory only or both memory and disk space. Valid values: mem-only,mem-disk.
- LogTraffic string
- Enable/disable logging. Valid values: enable,disable.
- Port string
- Single port number or port number range for TCP. Only packets with a destination port number that matches this port number or range are accepted by this profile.
- SecureTunnel string
- Enable/disable securing the WAN Opt tunnel using SSL. Secure and non-secure tunnels use the same TCP port (7810). Valid values: enable,disable.
- Ssl string
- Enable/disable SSL/TLS offloading (hardware acceleration) for traffic in this tunnel. Valid values: enable,disable.
- SslPort int
- Port on which to expect HTTPS traffic for SSL/TLS offloading.
- Status string
- Enable/disable HTTP WAN Optimization. Valid values: enable,disable.
- TunnelSharing string
- Tunnel sharing mode for aggressive/non-aggressive and/or interactive/non-interactive protocols. Valid values: private,shared,express-shared.
- byteCaching String
- Enable/disable byte-caching for HTTP. Byte caching reduces the amount of traffic by caching file data sent across the WAN and in future serving if from the cache. Valid values: enable,disable.
- byteCaching StringOpt 
- Select whether TCP byte-caching uses system memory only or both memory and disk space. Valid values: mem-only,mem-disk.
- logTraffic String
- Enable/disable logging. Valid values: enable,disable.
- port String
- Single port number or port number range for TCP. Only packets with a destination port number that matches this port number or range are accepted by this profile.
- secureTunnel String
- Enable/disable securing the WAN Opt tunnel using SSL. Secure and non-secure tunnels use the same TCP port (7810). Valid values: enable,disable.
- ssl String
- Enable/disable SSL/TLS offloading (hardware acceleration) for traffic in this tunnel. Valid values: enable,disable.
- sslPort Integer
- Port on which to expect HTTPS traffic for SSL/TLS offloading.
- status String
- Enable/disable HTTP WAN Optimization. Valid values: enable,disable.
- tunnelSharing String
- Tunnel sharing mode for aggressive/non-aggressive and/or interactive/non-interactive protocols. Valid values: private,shared,express-shared.
- byteCaching string
- Enable/disable byte-caching for HTTP. Byte caching reduces the amount of traffic by caching file data sent across the WAN and in future serving if from the cache. Valid values: enable,disable.
- byteCaching stringOpt 
- Select whether TCP byte-caching uses system memory only or both memory and disk space. Valid values: mem-only,mem-disk.
- logTraffic string
- Enable/disable logging. Valid values: enable,disable.
- port string
- Single port number or port number range for TCP. Only packets with a destination port number that matches this port number or range are accepted by this profile.
- secureTunnel string
- Enable/disable securing the WAN Opt tunnel using SSL. Secure and non-secure tunnels use the same TCP port (7810). Valid values: enable,disable.
- ssl string
- Enable/disable SSL/TLS offloading (hardware acceleration) for traffic in this tunnel. Valid values: enable,disable.
- sslPort number
- Port on which to expect HTTPS traffic for SSL/TLS offloading.
- status string
- Enable/disable HTTP WAN Optimization. Valid values: enable,disable.
- tunnelSharing string
- Tunnel sharing mode for aggressive/non-aggressive and/or interactive/non-interactive protocols. Valid values: private,shared,express-shared.
- byte_caching str
- Enable/disable byte-caching for HTTP. Byte caching reduces the amount of traffic by caching file data sent across the WAN and in future serving if from the cache. Valid values: enable,disable.
- byte_caching_ stropt 
- Select whether TCP byte-caching uses system memory only or both memory and disk space. Valid values: mem-only,mem-disk.
- log_traffic str
- Enable/disable logging. Valid values: enable,disable.
- port str
- Single port number or port number range for TCP. Only packets with a destination port number that matches this port number or range are accepted by this profile.
- secure_tunnel str
- Enable/disable securing the WAN Opt tunnel using SSL. Secure and non-secure tunnels use the same TCP port (7810). Valid values: enable,disable.
- ssl str
- Enable/disable SSL/TLS offloading (hardware acceleration) for traffic in this tunnel. Valid values: enable,disable.
- ssl_port int
- Port on which to expect HTTPS traffic for SSL/TLS offloading.
- status str
- Enable/disable HTTP WAN Optimization. Valid values: enable,disable.
- tunnel_sharing str
- Tunnel sharing mode for aggressive/non-aggressive and/or interactive/non-interactive protocols. Valid values: private,shared,express-shared.
- byteCaching String
- Enable/disable byte-caching for HTTP. Byte caching reduces the amount of traffic by caching file data sent across the WAN and in future serving if from the cache. Valid values: enable,disable.
- byteCaching StringOpt 
- Select whether TCP byte-caching uses system memory only or both memory and disk space. Valid values: mem-only,mem-disk.
- logTraffic String
- Enable/disable logging. Valid values: enable,disable.
- port String
- Single port number or port number range for TCP. Only packets with a destination port number that matches this port number or range are accepted by this profile.
- secureTunnel String
- Enable/disable securing the WAN Opt tunnel using SSL. Secure and non-secure tunnels use the same TCP port (7810). Valid values: enable,disable.
- ssl String
- Enable/disable SSL/TLS offloading (hardware acceleration) for traffic in this tunnel. Valid values: enable,disable.
- sslPort Number
- Port on which to expect HTTPS traffic for SSL/TLS offloading.
- status String
- Enable/disable HTTP WAN Optimization. Valid values: enable,disable.
- tunnelSharing String
- Tunnel sharing mode for aggressive/non-aggressive and/or interactive/non-interactive protocols. Valid values: private,shared,express-shared.
Import
Wanopt Profile can be imported using any of these accepted formats:
$ pulumi import fortios:wanopt/profile:Profile labelname {{name}}
If you do not want to import arguments of block:
$ export “FORTIOS_IMPORT_TABLE”=“false”
$ pulumi import fortios:wanopt/profile:Profile labelname {{name}}
$ unset “FORTIOS_IMPORT_TABLE”
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- fortios pulumiverse/pulumi-fortios
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the fortiosTerraform Provider.
