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=fortios.wanopt.ProfileCifsArgs(
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=fortios.wanopt.ProfileFtpArgs(
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=fortios.wanopt.ProfileHttpArgs(
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=fortios.wanopt.ProfileMapiArgs(
byte_caching="string",
log_traffic="string",
port=0,
secure_tunnel="string",
status="string",
tunnel_sharing="string",
),
name="string",
tcp=fortios.wanopt.ProfileTcpArgs(
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
The Profile resource accepts the following input properties:
- Auth
Group 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
cifs
block 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
ftp
block is documented below. - Get
All 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
http
block 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
mapi
block 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
tcp
block 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 string - Optionally add an authentication group to restrict access to the WAN Optimization tunnel to peers in the authentication group.
- Cifs
Profile
Cifs Args - Enable/disable CIFS (Windows sharing) WAN Optimization and configure CIFS WAN Optimization features. The structure of
cifs
block is documented below. - Comments string
- Comment.
- Ftp
Profile
Ftp Args - Enable/disable FTP WAN Optimization and configure FTP WAN Optimization features. The structure of
ftp
block is documented below. - Get
All 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
Profile
Http Args - Enable/disable HTTP WAN Optimization and configure HTTP WAN Optimization features. The structure of
http
block is documented below. - Mapi
Profile
Mapi Args - Enable/disable MAPI email WAN Optimization and configure MAPI WAN Optimization features. The structure of
mapi
block is documented below. - Name string
- Profile name.
- Tcp
Profile
Tcp Args - Enable/disable TCP WAN Optimization and configure TCP WAN Optimization features. The structure of
tcp
block 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 String - Optionally add an authentication group to restrict access to the WAN Optimization tunnel to peers in the authentication group.
- cifs
Profile
Cifs - Enable/disable CIFS (Windows sharing) WAN Optimization and configure CIFS WAN Optimization features. The structure of
cifs
block is documented below. - comments String
- Comment.
- ftp
Profile
Ftp - Enable/disable FTP WAN Optimization and configure FTP WAN Optimization features. The structure of
ftp
block is documented below. - get
All 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
Profile
Http - Enable/disable HTTP WAN Optimization and configure HTTP WAN Optimization features. The structure of
http
block is documented below. - mapi
Profile
Mapi - Enable/disable MAPI email WAN Optimization and configure MAPI WAN Optimization features. The structure of
mapi
block is documented below. - name String
- Profile name.
- tcp
Profile
Tcp - Enable/disable TCP WAN Optimization and configure TCP WAN Optimization features. The structure of
tcp
block 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 string - Optionally add an authentication group to restrict access to the WAN Optimization tunnel to peers in the authentication group.
- cifs
Profile
Cifs - Enable/disable CIFS (Windows sharing) WAN Optimization and configure CIFS WAN Optimization features. The structure of
cifs
block is documented below. - comments string
- Comment.
- ftp
Profile
Ftp - Enable/disable FTP WAN Optimization and configure FTP WAN Optimization features. The structure of
ftp
block is documented below. - get
All 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
Profile
Http - Enable/disable HTTP WAN Optimization and configure HTTP WAN Optimization features. The structure of
http
block is documented below. - mapi
Profile
Mapi - Enable/disable MAPI email WAN Optimization and configure MAPI WAN Optimization features. The structure of
mapi
block is documented below. - name string
- Profile name.
- tcp
Profile
Tcp - Enable/disable TCP WAN Optimization and configure TCP WAN Optimization features. The structure of
tcp
block 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
Profile
Cifs Args - Enable/disable CIFS (Windows sharing) WAN Optimization and configure CIFS WAN Optimization features. The structure of
cifs
block is documented below. - comments str
- Comment.
- ftp
Profile
Ftp Args - Enable/disable FTP WAN Optimization and configure FTP WAN Optimization features. The structure of
ftp
block 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
Profile
Http Args - Enable/disable HTTP WAN Optimization and configure HTTP WAN Optimization features. The structure of
http
block is documented below. - mapi
Profile
Mapi Args - Enable/disable MAPI email WAN Optimization and configure MAPI WAN Optimization features. The structure of
mapi
block is documented below. - name str
- Profile name.
- tcp
Profile
Tcp Args - Enable/disable TCP WAN Optimization and configure TCP WAN Optimization features. The structure of
tcp
block 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.
- auth
Group 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
cifs
block is documented below. - comments String
- Comment.
- ftp Property Map
- Enable/disable FTP WAN Optimization and configure FTP WAN Optimization features. The structure of
ftp
block is documented below. - get
All 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
http
block is documented below. - mapi Property Map
- Enable/disable MAPI email WAN Optimization and configure MAPI WAN Optimization features. The structure of
mapi
block is documented below. - name String
- Profile name.
- tcp Property Map
- Enable/disable TCP WAN Optimization and configure TCP WAN Optimization features. The structure of
tcp
block 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) -> Profile
func 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)
Resource lookup is not supported in YAML
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- Auth
Group 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
cifs
block 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
ftp
block is documented below. - Get
All 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
http
block 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
mapi
block 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
tcp
block 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 string - Optionally add an authentication group to restrict access to the WAN Optimization tunnel to peers in the authentication group.
- Cifs
Profile
Cifs Args - Enable/disable CIFS (Windows sharing) WAN Optimization and configure CIFS WAN Optimization features. The structure of
cifs
block is documented below. - Comments string
- Comment.
- Ftp
Profile
Ftp Args - Enable/disable FTP WAN Optimization and configure FTP WAN Optimization features. The structure of
ftp
block is documented below. - Get
All 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
Profile
Http Args - Enable/disable HTTP WAN Optimization and configure HTTP WAN Optimization features. The structure of
http
block is documented below. - Mapi
Profile
Mapi Args - Enable/disable MAPI email WAN Optimization and configure MAPI WAN Optimization features. The structure of
mapi
block is documented below. - Name string
- Profile name.
- Tcp
Profile
Tcp Args - Enable/disable TCP WAN Optimization and configure TCP WAN Optimization features. The structure of
tcp
block 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 String - Optionally add an authentication group to restrict access to the WAN Optimization tunnel to peers in the authentication group.
- cifs
Profile
Cifs - Enable/disable CIFS (Windows sharing) WAN Optimization and configure CIFS WAN Optimization features. The structure of
cifs
block is documented below. - comments String
- Comment.
- ftp
Profile
Ftp - Enable/disable FTP WAN Optimization and configure FTP WAN Optimization features. The structure of
ftp
block is documented below. - get
All 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
Profile
Http - Enable/disable HTTP WAN Optimization and configure HTTP WAN Optimization features. The structure of
http
block is documented below. - mapi
Profile
Mapi - Enable/disable MAPI email WAN Optimization and configure MAPI WAN Optimization features. The structure of
mapi
block is documented below. - name String
- Profile name.
- tcp
Profile
Tcp - Enable/disable TCP WAN Optimization and configure TCP WAN Optimization features. The structure of
tcp
block 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 string - Optionally add an authentication group to restrict access to the WAN Optimization tunnel to peers in the authentication group.
- cifs
Profile
Cifs - Enable/disable CIFS (Windows sharing) WAN Optimization and configure CIFS WAN Optimization features. The structure of
cifs
block is documented below. - comments string
- Comment.
- ftp
Profile
Ftp - Enable/disable FTP WAN Optimization and configure FTP WAN Optimization features. The structure of
ftp
block is documented below. - get
All 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
Profile
Http - Enable/disable HTTP WAN Optimization and configure HTTP WAN Optimization features. The structure of
http
block is documented below. - mapi
Profile
Mapi - Enable/disable MAPI email WAN Optimization and configure MAPI WAN Optimization features. The structure of
mapi
block is documented below. - name string
- Profile name.
- tcp
Profile
Tcp - Enable/disable TCP WAN Optimization and configure TCP WAN Optimization features. The structure of
tcp
block 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
Profile
Cifs Args - Enable/disable CIFS (Windows sharing) WAN Optimization and configure CIFS WAN Optimization features. The structure of
cifs
block is documented below. - comments str
- Comment.
- ftp
Profile
Ftp Args - Enable/disable FTP WAN Optimization and configure FTP WAN Optimization features. The structure of
ftp
block 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
Profile
Http Args - Enable/disable HTTP WAN Optimization and configure HTTP WAN Optimization features. The structure of
http
block is documented below. - mapi
Profile
Mapi Args - Enable/disable MAPI email WAN Optimization and configure MAPI WAN Optimization features. The structure of
mapi
block is documented below. - name str
- Profile name.
- tcp
Profile
Tcp Args - Enable/disable TCP WAN Optimization and configure TCP WAN Optimization features. The structure of
tcp
block 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.
- auth
Group 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
cifs
block is documented below. - comments String
- Comment.
- ftp Property Map
- Enable/disable FTP WAN Optimization and configure FTP WAN Optimization features. The structure of
ftp
block is documented below. - get
All 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
http
block is documented below. - mapi Property Map
- Enable/disable MAPI email WAN Optimization and configure MAPI WAN Optimization features. The structure of
mapi
block is documented below. - name String
- Profile name.
- tcp Property Map
- Enable/disable TCP WAN Optimization and configure TCP WAN Optimization features. The structure of
tcp
block 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
- Byte
Caching 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
. - Log
Traffic 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.
- Prefer
Chunking string - Select dynamic or fixed-size data chunking for HTTP WAN Optimization. Valid values:
dynamic
,fix
. - Protocol
Opt string - Select Protocol specific optimitation or generic TCP optimization. Valid values:
protocol
,tcp
. - Secure
Tunnel 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
. - Tunnel
Sharing string - Tunnel sharing mode for aggressive/non-aggressive and/or interactive/non-interactive protocols. Valid values:
private
,shared
,express-shared
.
- Byte
Caching 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
. - Log
Traffic 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.
- Prefer
Chunking string - Select dynamic or fixed-size data chunking for HTTP WAN Optimization. Valid values:
dynamic
,fix
. - Protocol
Opt string - Select Protocol specific optimitation or generic TCP optimization. Valid values:
protocol
,tcp
. - Secure
Tunnel 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
. - Tunnel
Sharing string - Tunnel sharing mode for aggressive/non-aggressive and/or interactive/non-interactive protocols. Valid values:
private
,shared
,express-shared
.
- byte
Caching 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
. - log
Traffic 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.
- prefer
Chunking String - Select dynamic or fixed-size data chunking for HTTP WAN Optimization. Valid values:
dynamic
,fix
. - protocol
Opt String - Select Protocol specific optimitation or generic TCP optimization. Valid values:
protocol
,tcp
. - secure
Tunnel 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
. - tunnel
Sharing String - Tunnel sharing mode for aggressive/non-aggressive and/or interactive/non-interactive protocols. Valid values:
private
,shared
,express-shared
.
- byte
Caching 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
. - log
Traffic 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.
- prefer
Chunking string - Select dynamic or fixed-size data chunking for HTTP WAN Optimization. Valid values:
dynamic
,fix
. - protocol
Opt string - Select Protocol specific optimitation or generic TCP optimization. Valid values:
protocol
,tcp
. - secure
Tunnel 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
. - tunnel
Sharing 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
.
- byte
Caching 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
. - log
Traffic 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.
- prefer
Chunking String - Select dynamic or fixed-size data chunking for HTTP WAN Optimization. Valid values:
dynamic
,fix
. - protocol
Opt String - Select Protocol specific optimitation or generic TCP optimization. Valid values:
protocol
,tcp
. - secure
Tunnel 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
. - tunnel
Sharing String - Tunnel sharing mode for aggressive/non-aggressive and/or interactive/non-interactive protocols. Valid values:
private
,shared
,express-shared
.
ProfileFtp, ProfileFtpArgs
- Byte
Caching 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
. - Log
Traffic 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.
- Prefer
Chunking string - Select dynamic or fixed-size data chunking for HTTP WAN Optimization. Valid values:
dynamic
,fix
. - Protocol
Opt string - Select Protocol specific optimitation or generic TCP optimization. Valid values:
protocol
,tcp
. - Secure
Tunnel 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
. - Tunnel
Sharing string - Tunnel sharing mode for aggressive/non-aggressive and/or interactive/non-interactive protocols. Valid values:
private
,shared
,express-shared
.
- Byte
Caching 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
. - Log
Traffic 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.
- Prefer
Chunking string - Select dynamic or fixed-size data chunking for HTTP WAN Optimization. Valid values:
dynamic
,fix
. - Protocol
Opt string - Select Protocol specific optimitation or generic TCP optimization. Valid values:
protocol
,tcp
. - Secure
Tunnel 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
. - Tunnel
Sharing string - Tunnel sharing mode for aggressive/non-aggressive and/or interactive/non-interactive protocols. Valid values:
private
,shared
,express-shared
.
- byte
Caching 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
. - log
Traffic 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.
- prefer
Chunking String - Select dynamic or fixed-size data chunking for HTTP WAN Optimization. Valid values:
dynamic
,fix
. - protocol
Opt String - Select Protocol specific optimitation or generic TCP optimization. Valid values:
protocol
,tcp
. - secure
Tunnel 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
. - tunnel
Sharing String - Tunnel sharing mode for aggressive/non-aggressive and/or interactive/non-interactive protocols. Valid values:
private
,shared
,express-shared
.
- byte
Caching 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
. - log
Traffic 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.
- prefer
Chunking string - Select dynamic or fixed-size data chunking for HTTP WAN Optimization. Valid values:
dynamic
,fix
. - protocol
Opt string - Select Protocol specific optimitation or generic TCP optimization. Valid values:
protocol
,tcp
. - secure
Tunnel 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
. - tunnel
Sharing 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
.
- byte
Caching 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
. - log
Traffic 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.
- prefer
Chunking String - Select dynamic or fixed-size data chunking for HTTP WAN Optimization. Valid values:
dynamic
,fix
. - protocol
Opt String - Select Protocol specific optimitation or generic TCP optimization. Valid values:
protocol
,tcp
. - secure
Tunnel 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
. - tunnel
Sharing String - Tunnel sharing mode for aggressive/non-aggressive and/or interactive/non-interactive protocols. Valid values:
private
,shared
,express-shared
.
ProfileHttp, ProfileHttpArgs
- Byte
Caching 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
. - Log
Traffic 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.
- Prefer
Chunking string - Select dynamic or fixed-size data chunking for HTTP WAN Optimization. Valid values:
dynamic
,fix
. - Protocol
Opt string - Select Protocol specific optimitation or generic TCP optimization. Valid values:
protocol
,tcp
. - Secure
Tunnel 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
. - Ssl
Port int - Port on which to expect HTTPS traffic for SSL/TLS offloading.
- Status string
- Enable/disable HTTP WAN Optimization. Valid values:
enable
,disable
. - Tunnel
Non 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
. - Tunnel
Sharing string - Tunnel sharing mode for aggressive/non-aggressive and/or interactive/non-interactive protocols. Valid values:
private
,shared
,express-shared
. - Unknown
Http 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 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
. - Log
Traffic 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.
- Prefer
Chunking string - Select dynamic or fixed-size data chunking for HTTP WAN Optimization. Valid values:
dynamic
,fix
. - Protocol
Opt string - Select Protocol specific optimitation or generic TCP optimization. Valid values:
protocol
,tcp
. - Secure
Tunnel 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
. - Ssl
Port int - Port on which to expect HTTPS traffic for SSL/TLS offloading.
- Status string
- Enable/disable HTTP WAN Optimization. Valid values:
enable
,disable
. - Tunnel
Non 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
. - Tunnel
Sharing string - Tunnel sharing mode for aggressive/non-aggressive and/or interactive/non-interactive protocols. Valid values:
private
,shared
,express-shared
. - Unknown
Http 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 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
. - log
Traffic 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.
- prefer
Chunking String - Select dynamic or fixed-size data chunking for HTTP WAN Optimization. Valid values:
dynamic
,fix
. - protocol
Opt String - Select Protocol specific optimitation or generic TCP optimization. Valid values:
protocol
,tcp
. - secure
Tunnel 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
. - ssl
Port Integer - Port on which to expect HTTPS traffic for SSL/TLS offloading.
- status String
- Enable/disable HTTP WAN Optimization. Valid values:
enable
,disable
. - tunnel
Non 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
. - tunnel
Sharing String - Tunnel sharing mode for aggressive/non-aggressive and/or interactive/non-interactive protocols. Valid values:
private
,shared
,express-shared
. - unknown
Http 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 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
. - log
Traffic 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.
- prefer
Chunking string - Select dynamic or fixed-size data chunking for HTTP WAN Optimization. Valid values:
dynamic
,fix
. - protocol
Opt string - Select Protocol specific optimitation or generic TCP optimization. Valid values:
protocol
,tcp
. - secure
Tunnel 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
. - ssl
Port number - Port on which to expect HTTPS traffic for SSL/TLS offloading.
- status string
- Enable/disable HTTP WAN Optimization. Valid values:
enable
,disable
. - tunnel
Non 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
. - tunnel
Sharing string - Tunnel sharing mode for aggressive/non-aggressive and/or interactive/non-interactive protocols. Valid values:
private
,shared
,express-shared
. - unknown
Http 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
.
- byte
Caching 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
. - log
Traffic 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.
- prefer
Chunking String - Select dynamic or fixed-size data chunking for HTTP WAN Optimization. Valid values:
dynamic
,fix
. - protocol
Opt String - Select Protocol specific optimitation or generic TCP optimization. Valid values:
protocol
,tcp
. - secure
Tunnel 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
. - ssl
Port Number - Port on which to expect HTTPS traffic for SSL/TLS offloading.
- status String
- Enable/disable HTTP WAN Optimization. Valid values:
enable
,disable
. - tunnel
Non 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
. - tunnel
Sharing String - Tunnel sharing mode for aggressive/non-aggressive and/or interactive/non-interactive protocols. Valid values:
private
,shared
,express-shared
. - unknown
Http 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
- Byte
Caching 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
. - Log
Traffic 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.
- Secure
Tunnel 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
. - Tunnel
Sharing string - Tunnel sharing mode for aggressive/non-aggressive and/or interactive/non-interactive protocols. Valid values:
private
,shared
,express-shared
.
- Byte
Caching 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
. - Log
Traffic 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.
- Secure
Tunnel 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
. - Tunnel
Sharing string - Tunnel sharing mode for aggressive/non-aggressive and/or interactive/non-interactive protocols. Valid values:
private
,shared
,express-shared
.
- byte
Caching 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
. - log
Traffic 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.
- secure
Tunnel 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
. - tunnel
Sharing String - Tunnel sharing mode for aggressive/non-aggressive and/or interactive/non-interactive protocols. Valid values:
private
,shared
,express-shared
.
- byte
Caching 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
. - log
Traffic 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.
- secure
Tunnel 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
. - tunnel
Sharing 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
.
- byte
Caching 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
. - log
Traffic 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.
- secure
Tunnel 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
. - tunnel
Sharing String - Tunnel sharing mode for aggressive/non-aggressive and/or interactive/non-interactive protocols. Valid values:
private
,shared
,express-shared
.
ProfileTcp, ProfileTcpArgs
- Byte
Caching 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
. - Byte
Caching stringOpt - Select whether TCP byte-caching uses system memory only or both memory and disk space. Valid values:
mem-only
,mem-disk
. - Log
Traffic 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.
- Secure
Tunnel 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
. - Ssl
Port int - Port on which to expect HTTPS traffic for SSL/TLS offloading.
- Status string
- Enable/disable HTTP WAN Optimization. Valid values:
enable
,disable
. - Tunnel
Sharing string - Tunnel sharing mode for aggressive/non-aggressive and/or interactive/non-interactive protocols. Valid values:
private
,shared
,express-shared
.
- Byte
Caching 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
. - Byte
Caching stringOpt - Select whether TCP byte-caching uses system memory only or both memory and disk space. Valid values:
mem-only
,mem-disk
. - Log
Traffic 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.
- Secure
Tunnel 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
. - Ssl
Port int - Port on which to expect HTTPS traffic for SSL/TLS offloading.
- Status string
- Enable/disable HTTP WAN Optimization. Valid values:
enable
,disable
. - Tunnel
Sharing string - Tunnel sharing mode for aggressive/non-aggressive and/or interactive/non-interactive protocols. Valid values:
private
,shared
,express-shared
.
- byte
Caching 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
. - byte
Caching StringOpt - Select whether TCP byte-caching uses system memory only or both memory and disk space. Valid values:
mem-only
,mem-disk
. - log
Traffic 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.
- secure
Tunnel 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
. - ssl
Port Integer - Port on which to expect HTTPS traffic for SSL/TLS offloading.
- status String
- Enable/disable HTTP WAN Optimization. Valid values:
enable
,disable
. - tunnel
Sharing String - Tunnel sharing mode for aggressive/non-aggressive and/or interactive/non-interactive protocols. Valid values:
private
,shared
,express-shared
.
- byte
Caching 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
. - byte
Caching stringOpt - Select whether TCP byte-caching uses system memory only or both memory and disk space. Valid values:
mem-only
,mem-disk
. - log
Traffic 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.
- secure
Tunnel 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
. - ssl
Port number - Port on which to expect HTTPS traffic for SSL/TLS offloading.
- status string
- Enable/disable HTTP WAN Optimization. Valid values:
enable
,disable
. - tunnel
Sharing 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
.
- byte
Caching 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
. - byte
Caching StringOpt - Select whether TCP byte-caching uses system memory only or both memory and disk space. Valid values:
mem-only
,mem-disk
. - log
Traffic 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.
- secure
Tunnel 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
. - ssl
Port Number - Port on which to expect HTTPS traffic for SSL/TLS offloading.
- status String
- Enable/disable HTTP WAN Optimization. Valid values:
enable
,disable
. - tunnel
Sharing 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
fortios
Terraform Provider.