published on Friday, Jul 31, 2026 by fortinetdev
published on Friday, Jul 31, 2026 by fortinetdev
Configure WebSocket protocol options.
This resource is a sub resource for variable
websocketof resourcefortimanager.ObjectFirewallProfileprotocoloptions. Conflict and overwrite may occur if use both of them.
Create ObjectFirewallProfileprotocoloptionsWebsocket Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new ObjectFirewallProfileprotocoloptionsWebsocket(name: string, args: ObjectFirewallProfileprotocoloptionsWebsocketArgs, opts?: CustomResourceOptions);@overload
def ObjectFirewallProfileprotocoloptionsWebsocket(resource_name: str,
args: ObjectFirewallProfileprotocoloptionsWebsocketInitArgs,
opts: Optional[ResourceOptions] = None)
@overload
def ObjectFirewallProfileprotocoloptionsWebsocket(resource_name: str,
opts: Optional[ResourceOptions] = None,
profile_protocol_options: Optional[str] = None,
scopetype: Optional[str] = None,
stream_based_uncompressed_limit: Optional[float] = None,
object_firewall_profileprotocoloptions_websocket_id: Optional[str] = None,
options: Optional[Sequence[str]] = None,
oversize_limit: Optional[float] = None,
comfort_amount: Optional[float] = None,
scan_bzip2: Optional[str] = None,
adom: Optional[str] = None,
comfort_interval: Optional[float] = None,
tcp_window_maximum: Optional[float] = None,
status: Optional[str] = None,
tcp_window_minimum: Optional[float] = None,
tcp_window_size: Optional[float] = None,
tcp_window_type: Optional[str] = None,
tunnel_non_websocket: Optional[str] = None,
uncompressed_nest_limit: Optional[float] = None,
uncompressed_oversize_limit: Optional[float] = None)func NewObjectFirewallProfileprotocoloptionsWebsocket(ctx *Context, name string, args ObjectFirewallProfileprotocoloptionsWebsocketArgs, opts ...ResourceOption) (*ObjectFirewallProfileprotocoloptionsWebsocket, error)public ObjectFirewallProfileprotocoloptionsWebsocket(string name, ObjectFirewallProfileprotocoloptionsWebsocketArgs args, CustomResourceOptions? opts = null)
public ObjectFirewallProfileprotocoloptionsWebsocket(String name, ObjectFirewallProfileprotocoloptionsWebsocketArgs args)
public ObjectFirewallProfileprotocoloptionsWebsocket(String name, ObjectFirewallProfileprotocoloptionsWebsocketArgs args, CustomResourceOptions options)
type: fortimanager:ObjectFirewallProfileprotocoloptionsWebsocket
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
resource "fortimanager_object_firewall_profileprotocoloptions_websocket" "name" {
# resource properties
}Parameters
- name string
- The unique name of the resource.
- args ObjectFirewallProfileprotocoloptionsWebsocketArgs
- 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 ObjectFirewallProfileprotocoloptionsWebsocketInitArgs
- 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 ObjectFirewallProfileprotocoloptionsWebsocketArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args ObjectFirewallProfileprotocoloptionsWebsocketArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args ObjectFirewallProfileprotocoloptionsWebsocketArgs
- 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 objectFirewallProfileprotocoloptionsWebsocketResource = new Fortimanager.ObjectFirewallProfileprotocoloptionsWebsocket("objectFirewallProfileprotocoloptionsWebsocketResource", new()
{
ProfileProtocolOptions = "string",
Scopetype = "string",
StreamBasedUncompressedLimit = 0,
ObjectFirewallProfileprotocoloptionsWebsocketId = "string",
Options = new[]
{
"string",
},
OversizeLimit = 0,
ComfortAmount = 0,
ScanBzip2 = "string",
Adom = "string",
ComfortInterval = 0,
TcpWindowMaximum = 0,
Status = "string",
TcpWindowMinimum = 0,
TcpWindowSize = 0,
TcpWindowType = "string",
TunnelNonWebsocket = "string",
UncompressedNestLimit = 0,
UncompressedOversizeLimit = 0,
});
example, err := fortimanager.NewObjectFirewallProfileprotocoloptionsWebsocket(ctx, "objectFirewallProfileprotocoloptionsWebsocketResource", &fortimanager.ObjectFirewallProfileprotocoloptionsWebsocketArgs{
ProfileProtocolOptions: pulumi.String("string"),
Scopetype: pulumi.String("string"),
StreamBasedUncompressedLimit: pulumi.Float64(0),
ObjectFirewallProfileprotocoloptionsWebsocketId: pulumi.String("string"),
Options: pulumi.StringArray{
pulumi.String("string"),
},
OversizeLimit: pulumi.Float64(0),
ComfortAmount: pulumi.Float64(0),
ScanBzip2: pulumi.String("string"),
Adom: pulumi.String("string"),
ComfortInterval: pulumi.Float64(0),
TcpWindowMaximum: pulumi.Float64(0),
Status: pulumi.String("string"),
TcpWindowMinimum: pulumi.Float64(0),
TcpWindowSize: pulumi.Float64(0),
TcpWindowType: pulumi.String("string"),
TunnelNonWebsocket: pulumi.String("string"),
UncompressedNestLimit: pulumi.Float64(0),
UncompressedOversizeLimit: pulumi.Float64(0),
})
resource "fortimanager_object_firewall_profileprotocoloptions_websocket" "objectFirewallProfileprotocoloptionsWebsocketResource" {
lifecycle {
create_before_destroy = true
}
profile_protocol_options = "string"
scopetype = "string"
stream_based_uncompressed_limit = 0
object_firewall_profileprotocoloptions_websocket_id = "string"
options = ["string"]
oversize_limit = 0
comfort_amount = 0
scan_bzip2 = "string"
adom = "string"
comfort_interval = 0
tcp_window_maximum = 0
status = "string"
tcp_window_minimum = 0
tcp_window_size = 0
tcp_window_type = "string"
tunnel_non_websocket = "string"
uncompressed_nest_limit = 0
uncompressed_oversize_limit = 0
}
var objectFirewallProfileprotocoloptionsWebsocketResource = new ObjectFirewallProfileprotocoloptionsWebsocket("objectFirewallProfileprotocoloptionsWebsocketResource", ObjectFirewallProfileprotocoloptionsWebsocketArgs.builder()
.profileProtocolOptions("string")
.scopetype("string")
.streamBasedUncompressedLimit(0.0)
.objectFirewallProfileprotocoloptionsWebsocketId("string")
.options("string")
.oversizeLimit(0.0)
.comfortAmount(0.0)
.scanBzip2("string")
.adom("string")
.comfortInterval(0.0)
.tcpWindowMaximum(0.0)
.status("string")
.tcpWindowMinimum(0.0)
.tcpWindowSize(0.0)
.tcpWindowType("string")
.tunnelNonWebsocket("string")
.uncompressedNestLimit(0.0)
.uncompressedOversizeLimit(0.0)
.build());
object_firewall_profileprotocoloptions_websocket_resource = fortimanager.ObjectFirewallProfileprotocoloptionsWebsocket("objectFirewallProfileprotocoloptionsWebsocketResource",
profile_protocol_options="string",
scopetype="string",
stream_based_uncompressed_limit=float(0),
object_firewall_profileprotocoloptions_websocket_id="string",
options=["string"],
oversize_limit=float(0),
comfort_amount=float(0),
scan_bzip2="string",
adom="string",
comfort_interval=float(0),
tcp_window_maximum=float(0),
status="string",
tcp_window_minimum=float(0),
tcp_window_size=float(0),
tcp_window_type="string",
tunnel_non_websocket="string",
uncompressed_nest_limit=float(0),
uncompressed_oversize_limit=float(0))
const objectFirewallProfileprotocoloptionsWebsocketResource = new fortimanager.ObjectFirewallProfileprotocoloptionsWebsocket("objectFirewallProfileprotocoloptionsWebsocketResource", {
profileProtocolOptions: "string",
scopetype: "string",
streamBasedUncompressedLimit: 0,
objectFirewallProfileprotocoloptionsWebsocketId: "string",
options: ["string"],
oversizeLimit: 0,
comfortAmount: 0,
scanBzip2: "string",
adom: "string",
comfortInterval: 0,
tcpWindowMaximum: 0,
status: "string",
tcpWindowMinimum: 0,
tcpWindowSize: 0,
tcpWindowType: "string",
tunnelNonWebsocket: "string",
uncompressedNestLimit: 0,
uncompressedOversizeLimit: 0,
});
type: fortimanager:ObjectFirewallProfileprotocoloptionsWebsocket
properties:
adom: string
comfortAmount: 0
comfortInterval: 0
objectFirewallProfileprotocoloptionsWebsocketId: string
options:
- string
oversizeLimit: 0
profileProtocolOptions: string
scanBzip2: string
scopetype: string
status: string
streamBasedUncompressedLimit: 0
tcpWindowMaximum: 0
tcpWindowMinimum: 0
tcpWindowSize: 0
tcpWindowType: string
tunnelNonWebsocket: string
uncompressedNestLimit: 0
uncompressedOversizeLimit: 0
ObjectFirewallProfileprotocoloptionsWebsocket 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 ObjectFirewallProfileprotocoloptionsWebsocket resource accepts the following input properties:
- Profile
Protocol stringOptions - Profile Protocol Options.
- Adom string
- Adom. This value is valid only when the
scopetypeisadom, otherwise the value of adom in the provider will be inherited. - Comfort
Amount double - Number of bytes to send in each transmission for client comforting (bytes).
- Comfort
Interval double - Interval between successive transmissions of data for client comforting (seconds).
- Object
Firewall stringProfileprotocoloptions Websocket Id - an identifier for the resource.
- Options List<string>
- One or more options that can be applied to the session. Valid values:
oversize,clientcomfort,servercomfort. - Oversize
Limit double - Maximum in-memory file size that can be scanned (MB).
- Scan
Bzip2 string - Enable/disable scanning of BZip2 compressed files. Valid values:
disable,enable. - Scopetype string
- The scope of application of the resource. Valid values:
inherit,adom,global. Theinheritmeans that the scopetype of the provider will be inherited, and adom will also be inherited. The default value isinherit. - Status string
- Enable/disable the active status of scanning for this protocol. Valid values:
disable,enable. - Stream
Based doubleUncompressed Limit - Maximum stream-based uncompressed data size that will be scanned in megabytes. Stream-based uncompression used only under certain conditions (unlimited = 0, default = 0).
- Tcp
Window doubleMaximum - Maximum dynamic TCP window size.
- Tcp
Window doubleMinimum - Minimum dynamic TCP window size.
- Tcp
Window doubleSize - Set TCP static window size.
- Tcp
Window stringType - TCP window type to use for this protocol. Valid values:
system,static,dynamic,auto-tuning. - Tunnel
Non stringWebsocket - Configure how to process non-websocket traffic when a profile configured for websocket traffic accepts a non-websocket session. Valid values:
disable,enable. - Uncompressed
Nest doubleLimit - Maximum nested levels of compression that can be uncompressed and scanned (2 - 100, default = 12).
- Uncompressed
Oversize doubleLimit - Maximum in-memory uncompressed file size that can be scanned (MB).
- Profile
Protocol stringOptions - Profile Protocol Options.
- Adom string
- Adom. This value is valid only when the
scopetypeisadom, otherwise the value of adom in the provider will be inherited. - Comfort
Amount float64 - Number of bytes to send in each transmission for client comforting (bytes).
- Comfort
Interval float64 - Interval between successive transmissions of data for client comforting (seconds).
- Object
Firewall stringProfileprotocoloptions Websocket Id - an identifier for the resource.
- Options []string
- One or more options that can be applied to the session. Valid values:
oversize,clientcomfort,servercomfort. - Oversize
Limit float64 - Maximum in-memory file size that can be scanned (MB).
- Scan
Bzip2 string - Enable/disable scanning of BZip2 compressed files. Valid values:
disable,enable. - Scopetype string
- The scope of application of the resource. Valid values:
inherit,adom,global. Theinheritmeans that the scopetype of the provider will be inherited, and adom will also be inherited. The default value isinherit. - Status string
- Enable/disable the active status of scanning for this protocol. Valid values:
disable,enable. - Stream
Based float64Uncompressed Limit - Maximum stream-based uncompressed data size that will be scanned in megabytes. Stream-based uncompression used only under certain conditions (unlimited = 0, default = 0).
- Tcp
Window float64Maximum - Maximum dynamic TCP window size.
- Tcp
Window float64Minimum - Minimum dynamic TCP window size.
- Tcp
Window float64Size - Set TCP static window size.
- Tcp
Window stringType - TCP window type to use for this protocol. Valid values:
system,static,dynamic,auto-tuning. - Tunnel
Non stringWebsocket - Configure how to process non-websocket traffic when a profile configured for websocket traffic accepts a non-websocket session. Valid values:
disable,enable. - Uncompressed
Nest float64Limit - Maximum nested levels of compression that can be uncompressed and scanned (2 - 100, default = 12).
- Uncompressed
Oversize float64Limit - Maximum in-memory uncompressed file size that can be scanned (MB).
- profile_
protocol_ stringoptions - Profile Protocol Options.
- adom string
- Adom. This value is valid only when the
scopetypeisadom, otherwise the value of adom in the provider will be inherited. - comfort_
amount number - Number of bytes to send in each transmission for client comforting (bytes).
- comfort_
interval number - Interval between successive transmissions of data for client comforting (seconds).
- object_
firewall_ stringprofileprotocoloptions_ websocket_ id - an identifier for the resource.
- options list(string)
- One or more options that can be applied to the session. Valid values:
oversize,clientcomfort,servercomfort. - oversize_
limit number - Maximum in-memory file size that can be scanned (MB).
- scan_
bzip2 string - Enable/disable scanning of BZip2 compressed files. Valid values:
disable,enable. - scopetype string
- The scope of application of the resource. Valid values:
inherit,adom,global. Theinheritmeans that the scopetype of the provider will be inherited, and adom will also be inherited. The default value isinherit. - status string
- Enable/disable the active status of scanning for this protocol. Valid values:
disable,enable. - stream_
based_ numberuncompressed_ limit - Maximum stream-based uncompressed data size that will be scanned in megabytes. Stream-based uncompression used only under certain conditions (unlimited = 0, default = 0).
- tcp_
window_ numbermaximum - Maximum dynamic TCP window size.
- tcp_
window_ numberminimum - Minimum dynamic TCP window size.
- tcp_
window_ numbersize - Set TCP static window size.
- tcp_
window_ stringtype - TCP window type to use for this protocol. Valid values:
system,static,dynamic,auto-tuning. - tunnel_
non_ stringwebsocket - Configure how to process non-websocket traffic when a profile configured for websocket traffic accepts a non-websocket session. Valid values:
disable,enable. - uncompressed_
nest_ numberlimit - Maximum nested levels of compression that can be uncompressed and scanned (2 - 100, default = 12).
- uncompressed_
oversize_ numberlimit - Maximum in-memory uncompressed file size that can be scanned (MB).
- profile
Protocol StringOptions - Profile Protocol Options.
- adom String
- Adom. This value is valid only when the
scopetypeisadom, otherwise the value of adom in the provider will be inherited. - comfort
Amount Double - Number of bytes to send in each transmission for client comforting (bytes).
- comfort
Interval Double - Interval between successive transmissions of data for client comforting (seconds).
- object
Firewall StringProfileprotocoloptions Websocket Id - an identifier for the resource.
- options List<String>
- One or more options that can be applied to the session. Valid values:
oversize,clientcomfort,servercomfort. - oversize
Limit Double - Maximum in-memory file size that can be scanned (MB).
- scan
Bzip2 String - Enable/disable scanning of BZip2 compressed files. Valid values:
disable,enable. - scopetype String
- The scope of application of the resource. Valid values:
inherit,adom,global. Theinheritmeans that the scopetype of the provider will be inherited, and adom will also be inherited. The default value isinherit. - status String
- Enable/disable the active status of scanning for this protocol. Valid values:
disable,enable. - stream
Based DoubleUncompressed Limit - Maximum stream-based uncompressed data size that will be scanned in megabytes. Stream-based uncompression used only under certain conditions (unlimited = 0, default = 0).
- tcp
Window DoubleMaximum - Maximum dynamic TCP window size.
- tcp
Window DoubleMinimum - Minimum dynamic TCP window size.
- tcp
Window DoubleSize - Set TCP static window size.
- tcp
Window StringType - TCP window type to use for this protocol. Valid values:
system,static,dynamic,auto-tuning. - tunnel
Non StringWebsocket - Configure how to process non-websocket traffic when a profile configured for websocket traffic accepts a non-websocket session. Valid values:
disable,enable. - uncompressed
Nest DoubleLimit - Maximum nested levels of compression that can be uncompressed and scanned (2 - 100, default = 12).
- uncompressed
Oversize DoubleLimit - Maximum in-memory uncompressed file size that can be scanned (MB).
- profile
Protocol stringOptions - Profile Protocol Options.
- adom string
- Adom. This value is valid only when the
scopetypeisadom, otherwise the value of adom in the provider will be inherited. - comfort
Amount number - Number of bytes to send in each transmission for client comforting (bytes).
- comfort
Interval number - Interval between successive transmissions of data for client comforting (seconds).
- object
Firewall stringProfileprotocoloptions Websocket Id - an identifier for the resource.
- options string[]
- One or more options that can be applied to the session. Valid values:
oversize,clientcomfort,servercomfort. - oversize
Limit number - Maximum in-memory file size that can be scanned (MB).
- scan
Bzip2 string - Enable/disable scanning of BZip2 compressed files. Valid values:
disable,enable. - scopetype string
- The scope of application of the resource. Valid values:
inherit,adom,global. Theinheritmeans that the scopetype of the provider will be inherited, and adom will also be inherited. The default value isinherit. - status string
- Enable/disable the active status of scanning for this protocol. Valid values:
disable,enable. - stream
Based numberUncompressed Limit - Maximum stream-based uncompressed data size that will be scanned in megabytes. Stream-based uncompression used only under certain conditions (unlimited = 0, default = 0).
- tcp
Window numberMaximum - Maximum dynamic TCP window size.
- tcp
Window numberMinimum - Minimum dynamic TCP window size.
- tcp
Window numberSize - Set TCP static window size.
- tcp
Window stringType - TCP window type to use for this protocol. Valid values:
system,static,dynamic,auto-tuning. - tunnel
Non stringWebsocket - Configure how to process non-websocket traffic when a profile configured for websocket traffic accepts a non-websocket session. Valid values:
disable,enable. - uncompressed
Nest numberLimit - Maximum nested levels of compression that can be uncompressed and scanned (2 - 100, default = 12).
- uncompressed
Oversize numberLimit - Maximum in-memory uncompressed file size that can be scanned (MB).
- profile_
protocol_ stroptions - Profile Protocol Options.
- adom str
- Adom. This value is valid only when the
scopetypeisadom, otherwise the value of adom in the provider will be inherited. - comfort_
amount float - Number of bytes to send in each transmission for client comforting (bytes).
- comfort_
interval float - Interval between successive transmissions of data for client comforting (seconds).
- object_
firewall_ strprofileprotocoloptions_ websocket_ id - an identifier for the resource.
- options Sequence[str]
- One or more options that can be applied to the session. Valid values:
oversize,clientcomfort,servercomfort. - oversize_
limit float - Maximum in-memory file size that can be scanned (MB).
- scan_
bzip2 str - Enable/disable scanning of BZip2 compressed files. Valid values:
disable,enable. - scopetype str
- The scope of application of the resource. Valid values:
inherit,adom,global. Theinheritmeans that the scopetype of the provider will be inherited, and adom will also be inherited. The default value isinherit. - status str
- Enable/disable the active status of scanning for this protocol. Valid values:
disable,enable. - stream_
based_ floatuncompressed_ limit - Maximum stream-based uncompressed data size that will be scanned in megabytes. Stream-based uncompression used only under certain conditions (unlimited = 0, default = 0).
- tcp_
window_ floatmaximum - Maximum dynamic TCP window size.
- tcp_
window_ floatminimum - Minimum dynamic TCP window size.
- tcp_
window_ floatsize - Set TCP static window size.
- tcp_
window_ strtype - TCP window type to use for this protocol. Valid values:
system,static,dynamic,auto-tuning. - tunnel_
non_ strwebsocket - Configure how to process non-websocket traffic when a profile configured for websocket traffic accepts a non-websocket session. Valid values:
disable,enable. - uncompressed_
nest_ floatlimit - Maximum nested levels of compression that can be uncompressed and scanned (2 - 100, default = 12).
- uncompressed_
oversize_ floatlimit - Maximum in-memory uncompressed file size that can be scanned (MB).
- profile
Protocol StringOptions - Profile Protocol Options.
- adom String
- Adom. This value is valid only when the
scopetypeisadom, otherwise the value of adom in the provider will be inherited. - comfort
Amount Number - Number of bytes to send in each transmission for client comforting (bytes).
- comfort
Interval Number - Interval between successive transmissions of data for client comforting (seconds).
- object
Firewall StringProfileprotocoloptions Websocket Id - an identifier for the resource.
- options List<String>
- One or more options that can be applied to the session. Valid values:
oversize,clientcomfort,servercomfort. - oversize
Limit Number - Maximum in-memory file size that can be scanned (MB).
- scan
Bzip2 String - Enable/disable scanning of BZip2 compressed files. Valid values:
disable,enable. - scopetype String
- The scope of application of the resource. Valid values:
inherit,adom,global. Theinheritmeans that the scopetype of the provider will be inherited, and adom will also be inherited. The default value isinherit. - status String
- Enable/disable the active status of scanning for this protocol. Valid values:
disable,enable. - stream
Based NumberUncompressed Limit - Maximum stream-based uncompressed data size that will be scanned in megabytes. Stream-based uncompression used only under certain conditions (unlimited = 0, default = 0).
- tcp
Window NumberMaximum - Maximum dynamic TCP window size.
- tcp
Window NumberMinimum - Minimum dynamic TCP window size.
- tcp
Window NumberSize - Set TCP static window size.
- tcp
Window StringType - TCP window type to use for this protocol. Valid values:
system,static,dynamic,auto-tuning. - tunnel
Non StringWebsocket - Configure how to process non-websocket traffic when a profile configured for websocket traffic accepts a non-websocket session. Valid values:
disable,enable. - uncompressed
Nest NumberLimit - Maximum nested levels of compression that can be uncompressed and scanned (2 - 100, default = 12).
- uncompressed
Oversize NumberLimit - Maximum in-memory uncompressed file size that can be scanned (MB).
Outputs
All input properties are implicitly available as output properties. Additionally, the ObjectFirewallProfileprotocoloptionsWebsocket 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 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 ObjectFirewallProfileprotocoloptionsWebsocket Resource
Get an existing ObjectFirewallProfileprotocoloptionsWebsocket 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?: ObjectFirewallProfileprotocoloptionsWebsocketState, opts?: CustomResourceOptions): ObjectFirewallProfileprotocoloptionsWebsocket@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
adom: Optional[str] = None,
comfort_amount: Optional[float] = None,
comfort_interval: Optional[float] = None,
object_firewall_profileprotocoloptions_websocket_id: Optional[str] = None,
options: Optional[Sequence[str]] = None,
oversize_limit: Optional[float] = None,
profile_protocol_options: Optional[str] = None,
scan_bzip2: Optional[str] = None,
scopetype: Optional[str] = None,
status: Optional[str] = None,
stream_based_uncompressed_limit: Optional[float] = None,
tcp_window_maximum: Optional[float] = None,
tcp_window_minimum: Optional[float] = None,
tcp_window_size: Optional[float] = None,
tcp_window_type: Optional[str] = None,
tunnel_non_websocket: Optional[str] = None,
uncompressed_nest_limit: Optional[float] = None,
uncompressed_oversize_limit: Optional[float] = None) -> ObjectFirewallProfileprotocoloptionsWebsocketfunc GetObjectFirewallProfileprotocoloptionsWebsocket(ctx *Context, name string, id IDInput, state *ObjectFirewallProfileprotocoloptionsWebsocketState, opts ...ResourceOption) (*ObjectFirewallProfileprotocoloptionsWebsocket, error)public static ObjectFirewallProfileprotocoloptionsWebsocket Get(string name, Input<string> id, ObjectFirewallProfileprotocoloptionsWebsocketState? state, CustomResourceOptions? opts = null)public static ObjectFirewallProfileprotocoloptionsWebsocket get(String name, Output<String> id, ObjectFirewallProfileprotocoloptionsWebsocketState state, CustomResourceOptions options)resources: _: type: fortimanager:ObjectFirewallProfileprotocoloptionsWebsocket get: id: ${id}import {
to = fortimanager_object_firewall_profileprotocoloptions_websocket.example
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.
- Adom string
- Adom. This value is valid only when the
scopetypeisadom, otherwise the value of adom in the provider will be inherited. - Comfort
Amount double - Number of bytes to send in each transmission for client comforting (bytes).
- Comfort
Interval double - Interval between successive transmissions of data for client comforting (seconds).
- Object
Firewall stringProfileprotocoloptions Websocket Id - an identifier for the resource.
- Options List<string>
- One or more options that can be applied to the session. Valid values:
oversize,clientcomfort,servercomfort. - Oversize
Limit double - Maximum in-memory file size that can be scanned (MB).
- Profile
Protocol stringOptions - Profile Protocol Options.
- Scan
Bzip2 string - Enable/disable scanning of BZip2 compressed files. Valid values:
disable,enable. - Scopetype string
- The scope of application of the resource. Valid values:
inherit,adom,global. Theinheritmeans that the scopetype of the provider will be inherited, and adom will also be inherited. The default value isinherit. - Status string
- Enable/disable the active status of scanning for this protocol. Valid values:
disable,enable. - Stream
Based doubleUncompressed Limit - Maximum stream-based uncompressed data size that will be scanned in megabytes. Stream-based uncompression used only under certain conditions (unlimited = 0, default = 0).
- Tcp
Window doubleMaximum - Maximum dynamic TCP window size.
- Tcp
Window doubleMinimum - Minimum dynamic TCP window size.
- Tcp
Window doubleSize - Set TCP static window size.
- Tcp
Window stringType - TCP window type to use for this protocol. Valid values:
system,static,dynamic,auto-tuning. - Tunnel
Non stringWebsocket - Configure how to process non-websocket traffic when a profile configured for websocket traffic accepts a non-websocket session. Valid values:
disable,enable. - Uncompressed
Nest doubleLimit - Maximum nested levels of compression that can be uncompressed and scanned (2 - 100, default = 12).
- Uncompressed
Oversize doubleLimit - Maximum in-memory uncompressed file size that can be scanned (MB).
- Adom string
- Adom. This value is valid only when the
scopetypeisadom, otherwise the value of adom in the provider will be inherited. - Comfort
Amount float64 - Number of bytes to send in each transmission for client comforting (bytes).
- Comfort
Interval float64 - Interval between successive transmissions of data for client comforting (seconds).
- Object
Firewall stringProfileprotocoloptions Websocket Id - an identifier for the resource.
- Options []string
- One or more options that can be applied to the session. Valid values:
oversize,clientcomfort,servercomfort. - Oversize
Limit float64 - Maximum in-memory file size that can be scanned (MB).
- Profile
Protocol stringOptions - Profile Protocol Options.
- Scan
Bzip2 string - Enable/disable scanning of BZip2 compressed files. Valid values:
disable,enable. - Scopetype string
- The scope of application of the resource. Valid values:
inherit,adom,global. Theinheritmeans that the scopetype of the provider will be inherited, and adom will also be inherited. The default value isinherit. - Status string
- Enable/disable the active status of scanning for this protocol. Valid values:
disable,enable. - Stream
Based float64Uncompressed Limit - Maximum stream-based uncompressed data size that will be scanned in megabytes. Stream-based uncompression used only under certain conditions (unlimited = 0, default = 0).
- Tcp
Window float64Maximum - Maximum dynamic TCP window size.
- Tcp
Window float64Minimum - Minimum dynamic TCP window size.
- Tcp
Window float64Size - Set TCP static window size.
- Tcp
Window stringType - TCP window type to use for this protocol. Valid values:
system,static,dynamic,auto-tuning. - Tunnel
Non stringWebsocket - Configure how to process non-websocket traffic when a profile configured for websocket traffic accepts a non-websocket session. Valid values:
disable,enable. - Uncompressed
Nest float64Limit - Maximum nested levels of compression that can be uncompressed and scanned (2 - 100, default = 12).
- Uncompressed
Oversize float64Limit - Maximum in-memory uncompressed file size that can be scanned (MB).
- adom string
- Adom. This value is valid only when the
scopetypeisadom, otherwise the value of adom in the provider will be inherited. - comfort_
amount number - Number of bytes to send in each transmission for client comforting (bytes).
- comfort_
interval number - Interval between successive transmissions of data for client comforting (seconds).
- object_
firewall_ stringprofileprotocoloptions_ websocket_ id - an identifier for the resource.
- options list(string)
- One or more options that can be applied to the session. Valid values:
oversize,clientcomfort,servercomfort. - oversize_
limit number - Maximum in-memory file size that can be scanned (MB).
- profile_
protocol_ stringoptions - Profile Protocol Options.
- scan_
bzip2 string - Enable/disable scanning of BZip2 compressed files. Valid values:
disable,enable. - scopetype string
- The scope of application of the resource. Valid values:
inherit,adom,global. Theinheritmeans that the scopetype of the provider will be inherited, and adom will also be inherited. The default value isinherit. - status string
- Enable/disable the active status of scanning for this protocol. Valid values:
disable,enable. - stream_
based_ numberuncompressed_ limit - Maximum stream-based uncompressed data size that will be scanned in megabytes. Stream-based uncompression used only under certain conditions (unlimited = 0, default = 0).
- tcp_
window_ numbermaximum - Maximum dynamic TCP window size.
- tcp_
window_ numberminimum - Minimum dynamic TCP window size.
- tcp_
window_ numbersize - Set TCP static window size.
- tcp_
window_ stringtype - TCP window type to use for this protocol. Valid values:
system,static,dynamic,auto-tuning. - tunnel_
non_ stringwebsocket - Configure how to process non-websocket traffic when a profile configured for websocket traffic accepts a non-websocket session. Valid values:
disable,enable. - uncompressed_
nest_ numberlimit - Maximum nested levels of compression that can be uncompressed and scanned (2 - 100, default = 12).
- uncompressed_
oversize_ numberlimit - Maximum in-memory uncompressed file size that can be scanned (MB).
- adom String
- Adom. This value is valid only when the
scopetypeisadom, otherwise the value of adom in the provider will be inherited. - comfort
Amount Double - Number of bytes to send in each transmission for client comforting (bytes).
- comfort
Interval Double - Interval between successive transmissions of data for client comforting (seconds).
- object
Firewall StringProfileprotocoloptions Websocket Id - an identifier for the resource.
- options List<String>
- One or more options that can be applied to the session. Valid values:
oversize,clientcomfort,servercomfort. - oversize
Limit Double - Maximum in-memory file size that can be scanned (MB).
- profile
Protocol StringOptions - Profile Protocol Options.
- scan
Bzip2 String - Enable/disable scanning of BZip2 compressed files. Valid values:
disable,enable. - scopetype String
- The scope of application of the resource. Valid values:
inherit,adom,global. Theinheritmeans that the scopetype of the provider will be inherited, and adom will also be inherited. The default value isinherit. - status String
- Enable/disable the active status of scanning for this protocol. Valid values:
disable,enable. - stream
Based DoubleUncompressed Limit - Maximum stream-based uncompressed data size that will be scanned in megabytes. Stream-based uncompression used only under certain conditions (unlimited = 0, default = 0).
- tcp
Window DoubleMaximum - Maximum dynamic TCP window size.
- tcp
Window DoubleMinimum - Minimum dynamic TCP window size.
- tcp
Window DoubleSize - Set TCP static window size.
- tcp
Window StringType - TCP window type to use for this protocol. Valid values:
system,static,dynamic,auto-tuning. - tunnel
Non StringWebsocket - Configure how to process non-websocket traffic when a profile configured for websocket traffic accepts a non-websocket session. Valid values:
disable,enable. - uncompressed
Nest DoubleLimit - Maximum nested levels of compression that can be uncompressed and scanned (2 - 100, default = 12).
- uncompressed
Oversize DoubleLimit - Maximum in-memory uncompressed file size that can be scanned (MB).
- adom string
- Adom. This value is valid only when the
scopetypeisadom, otherwise the value of adom in the provider will be inherited. - comfort
Amount number - Number of bytes to send in each transmission for client comforting (bytes).
- comfort
Interval number - Interval between successive transmissions of data for client comforting (seconds).
- object
Firewall stringProfileprotocoloptions Websocket Id - an identifier for the resource.
- options string[]
- One or more options that can be applied to the session. Valid values:
oversize,clientcomfort,servercomfort. - oversize
Limit number - Maximum in-memory file size that can be scanned (MB).
- profile
Protocol stringOptions - Profile Protocol Options.
- scan
Bzip2 string - Enable/disable scanning of BZip2 compressed files. Valid values:
disable,enable. - scopetype string
- The scope of application of the resource. Valid values:
inherit,adom,global. Theinheritmeans that the scopetype of the provider will be inherited, and adom will also be inherited. The default value isinherit. - status string
- Enable/disable the active status of scanning for this protocol. Valid values:
disable,enable. - stream
Based numberUncompressed Limit - Maximum stream-based uncompressed data size that will be scanned in megabytes. Stream-based uncompression used only under certain conditions (unlimited = 0, default = 0).
- tcp
Window numberMaximum - Maximum dynamic TCP window size.
- tcp
Window numberMinimum - Minimum dynamic TCP window size.
- tcp
Window numberSize - Set TCP static window size.
- tcp
Window stringType - TCP window type to use for this protocol. Valid values:
system,static,dynamic,auto-tuning. - tunnel
Non stringWebsocket - Configure how to process non-websocket traffic when a profile configured for websocket traffic accepts a non-websocket session. Valid values:
disable,enable. - uncompressed
Nest numberLimit - Maximum nested levels of compression that can be uncompressed and scanned (2 - 100, default = 12).
- uncompressed
Oversize numberLimit - Maximum in-memory uncompressed file size that can be scanned (MB).
- adom str
- Adom. This value is valid only when the
scopetypeisadom, otherwise the value of adom in the provider will be inherited. - comfort_
amount float - Number of bytes to send in each transmission for client comforting (bytes).
- comfort_
interval float - Interval between successive transmissions of data for client comforting (seconds).
- object_
firewall_ strprofileprotocoloptions_ websocket_ id - an identifier for the resource.
- options Sequence[str]
- One or more options that can be applied to the session. Valid values:
oversize,clientcomfort,servercomfort. - oversize_
limit float - Maximum in-memory file size that can be scanned (MB).
- profile_
protocol_ stroptions - Profile Protocol Options.
- scan_
bzip2 str - Enable/disable scanning of BZip2 compressed files. Valid values:
disable,enable. - scopetype str
- The scope of application of the resource. Valid values:
inherit,adom,global. Theinheritmeans that the scopetype of the provider will be inherited, and adom will also be inherited. The default value isinherit. - status str
- Enable/disable the active status of scanning for this protocol. Valid values:
disable,enable. - stream_
based_ floatuncompressed_ limit - Maximum stream-based uncompressed data size that will be scanned in megabytes. Stream-based uncompression used only under certain conditions (unlimited = 0, default = 0).
- tcp_
window_ floatmaximum - Maximum dynamic TCP window size.
- tcp_
window_ floatminimum - Minimum dynamic TCP window size.
- tcp_
window_ floatsize - Set TCP static window size.
- tcp_
window_ strtype - TCP window type to use for this protocol. Valid values:
system,static,dynamic,auto-tuning. - tunnel_
non_ strwebsocket - Configure how to process non-websocket traffic when a profile configured for websocket traffic accepts a non-websocket session. Valid values:
disable,enable. - uncompressed_
nest_ floatlimit - Maximum nested levels of compression that can be uncompressed and scanned (2 - 100, default = 12).
- uncompressed_
oversize_ floatlimit - Maximum in-memory uncompressed file size that can be scanned (MB).
- adom String
- Adom. This value is valid only when the
scopetypeisadom, otherwise the value of adom in the provider will be inherited. - comfort
Amount Number - Number of bytes to send in each transmission for client comforting (bytes).
- comfort
Interval Number - Interval between successive transmissions of data for client comforting (seconds).
- object
Firewall StringProfileprotocoloptions Websocket Id - an identifier for the resource.
- options List<String>
- One or more options that can be applied to the session. Valid values:
oversize,clientcomfort,servercomfort. - oversize
Limit Number - Maximum in-memory file size that can be scanned (MB).
- profile
Protocol StringOptions - Profile Protocol Options.
- scan
Bzip2 String - Enable/disable scanning of BZip2 compressed files. Valid values:
disable,enable. - scopetype String
- The scope of application of the resource. Valid values:
inherit,adom,global. Theinheritmeans that the scopetype of the provider will be inherited, and adom will also be inherited. The default value isinherit. - status String
- Enable/disable the active status of scanning for this protocol. Valid values:
disable,enable. - stream
Based NumberUncompressed Limit - Maximum stream-based uncompressed data size that will be scanned in megabytes. Stream-based uncompression used only under certain conditions (unlimited = 0, default = 0).
- tcp
Window NumberMaximum - Maximum dynamic TCP window size.
- tcp
Window NumberMinimum - Minimum dynamic TCP window size.
- tcp
Window NumberSize - Set TCP static window size.
- tcp
Window StringType - TCP window type to use for this protocol. Valid values:
system,static,dynamic,auto-tuning. - tunnel
Non StringWebsocket - Configure how to process non-websocket traffic when a profile configured for websocket traffic accepts a non-websocket session. Valid values:
disable,enable. - uncompressed
Nest NumberLimit - Maximum nested levels of compression that can be uncompressed and scanned (2 - 100, default = 12).
- uncompressed
Oversize NumberLimit - Maximum in-memory uncompressed file size that can be scanned (MB).
Import
ObjectFirewall ProfileProtocolOptionsWebsocket can be imported using any of these accepted formats:
Set import_options = [“profile_protocol_options=YOUR_VALUE”] in the provider section.
$ export “FORTIMANAGER_IMPORT_TABLE”=“true”
$ pulumi import fortimanager:index/objectFirewallProfileprotocoloptionsWebsocket:ObjectFirewallProfileprotocoloptionsWebsocket labelname ObjectFirewallProfileProtocolOptionsWebsocket
$ unset “FORTIMANAGER_IMPORT_TABLE”
-> Hint: The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- fortimanager fortinetdev/terraform-provider-fortimanager
- License
- Notes
- This Pulumi package is based on the
fortimanagerTerraform Provider.
published on Friday, Jul 31, 2026 by fortinetdev