1. Packages
  2. Fortios
  3. API Docs
  4. firewall
  5. getProfileprotocoloptions
Fortios v0.0.5 published on Tuesday, Apr 9, 2024 by pulumiverse

fortios.firewall.getProfileprotocoloptions

Explore with Pulumi AI

fortios logo
Fortios v0.0.5 published on Tuesday, Apr 9, 2024 by pulumiverse

    Use this data source to get information on an fortios firewall profileprotocoloptions

    Using getProfileprotocoloptions

    Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

    function getProfileprotocoloptions(args: GetProfileprotocoloptionsArgs, opts?: InvokeOptions): Promise<GetProfileprotocoloptionsResult>
    function getProfileprotocoloptionsOutput(args: GetProfileprotocoloptionsOutputArgs, opts?: InvokeOptions): Output<GetProfileprotocoloptionsResult>
    def get_profileprotocoloptions(name: Optional[str] = None,
                                   vdomparam: Optional[str] = None,
                                   opts: Optional[InvokeOptions] = None) -> GetProfileprotocoloptionsResult
    def get_profileprotocoloptions_output(name: Optional[pulumi.Input[str]] = None,
                                   vdomparam: Optional[pulumi.Input[str]] = None,
                                   opts: Optional[InvokeOptions] = None) -> Output[GetProfileprotocoloptionsResult]
    func LookupProfileprotocoloptions(ctx *Context, args *LookupProfileprotocoloptionsArgs, opts ...InvokeOption) (*LookupProfileprotocoloptionsResult, error)
    func LookupProfileprotocoloptionsOutput(ctx *Context, args *LookupProfileprotocoloptionsOutputArgs, opts ...InvokeOption) LookupProfileprotocoloptionsResultOutput

    > Note: This function is named LookupProfileprotocoloptions in the Go SDK.

    public static class GetProfileprotocoloptions 
    {
        public static Task<GetProfileprotocoloptionsResult> InvokeAsync(GetProfileprotocoloptionsArgs args, InvokeOptions? opts = null)
        public static Output<GetProfileprotocoloptionsResult> Invoke(GetProfileprotocoloptionsInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetProfileprotocoloptionsResult> getProfileprotocoloptions(GetProfileprotocoloptionsArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: fortios:firewall/getProfileprotocoloptions:getProfileprotocoloptions
      arguments:
        # arguments dictionary

    The following arguments are supported:

    Name string
    Specify the name of the desired firewall profileprotocoloptions.
    Vdomparam string
    Specifies the vdom to which the data source 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.
    Name string
    Specify the name of the desired firewall profileprotocoloptions.
    Vdomparam string
    Specifies the vdom to which the data source 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.
    name String
    Specify the name of the desired firewall profileprotocoloptions.
    vdomparam String
    Specifies the vdom to which the data source 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.
    name string
    Specify the name of the desired firewall profileprotocoloptions.
    vdomparam string
    Specifies the vdom to which the data source 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.
    name str
    Specify the name of the desired firewall profileprotocoloptions.
    vdomparam str
    Specifies the vdom to which the data source 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.
    name String
    Specify the name of the desired firewall profileprotocoloptions.
    vdomparam String
    Specifies the vdom to which the data source 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.

    getProfileprotocoloptions Result

    The following output properties are available:

    Cifs List<Pulumiverse.Fortios.Firewall.Outputs.GetProfileprotocoloptionsCif>
    Configure CIFS protocol options. The structure of cifs block is documented below.
    Comment string
    Optional comments.
    Dns List<Pulumiverse.Fortios.Firewall.Outputs.GetProfileprotocoloptionsDn>
    Configure DNS protocol options. The structure of dns block is documented below.
    FeatureSet string
    Flow/proxy feature set.
    Ftps List<Pulumiverse.Fortios.Firewall.Outputs.GetProfileprotocoloptionsFtp>
    Configure FTP protocol options. The structure of ftp block is documented below.
    Https List<Pulumiverse.Fortios.Firewall.Outputs.GetProfileprotocoloptionsHttp>
    Configure HTTP protocol options. The structure of http block is documented below.
    Id string
    The provider-assigned unique ID for this managed resource.
    Imaps List<Pulumiverse.Fortios.Firewall.Outputs.GetProfileprotocoloptionsImap>
    Configure IMAP protocol options. The structure of imap block is documented below.
    MailSignatures List<Pulumiverse.Fortios.Firewall.Outputs.GetProfileprotocoloptionsMailSignature>
    Configure Mail signature. The structure of mail_signature block is documented below.
    Mapis List<Pulumiverse.Fortios.Firewall.Outputs.GetProfileprotocoloptionsMapi>
    Configure MAPI protocol options. The structure of mapi block is documented below.
    Name string
    Name.
    Nntps List<Pulumiverse.Fortios.Firewall.Outputs.GetProfileprotocoloptionsNntp>
    Configure NNTP protocol options. The structure of nntp block is documented below.
    OversizeLog string
    Enable/disable logging for antivirus oversize file blocking.
    Pop3s List<Pulumiverse.Fortios.Firewall.Outputs.GetProfileprotocoloptionsPop3>
    Configure POP3 protocol options. The structure of pop3 block is documented below.
    ReplacemsgGroup string
    Name of the replacement message group to be used
    RpcOverHttp string
    Enable/disable inspection of RPC over HTTP.
    Smtps List<Pulumiverse.Fortios.Firewall.Outputs.GetProfileprotocoloptionsSmtp>
    Configure SMTP protocol options. The structure of smtp block is documented below.
    Sshes List<Pulumiverse.Fortios.Firewall.Outputs.GetProfileprotocoloptionsSsh>
    Configure SFTP and SCP protocol options. The structure of ssh block is documented below.
    SwitchingProtocolsLog string
    Enable/disable logging for HTTP/HTTPS switching protocols.
    Vdomparam string
    Cifs []GetProfileprotocoloptionsCif
    Configure CIFS protocol options. The structure of cifs block is documented below.
    Comment string
    Optional comments.
    Dns []GetProfileprotocoloptionsDn
    Configure DNS protocol options. The structure of dns block is documented below.
    FeatureSet string
    Flow/proxy feature set.
    Ftps []GetProfileprotocoloptionsFtp
    Configure FTP protocol options. The structure of ftp block is documented below.
    Https []GetProfileprotocoloptionsHttp
    Configure HTTP protocol options. The structure of http block is documented below.
    Id string
    The provider-assigned unique ID for this managed resource.
    Imaps []GetProfileprotocoloptionsImap
    Configure IMAP protocol options. The structure of imap block is documented below.
    MailSignatures []GetProfileprotocoloptionsMailSignature
    Configure Mail signature. The structure of mail_signature block is documented below.
    Mapis []GetProfileprotocoloptionsMapi
    Configure MAPI protocol options. The structure of mapi block is documented below.
    Name string
    Name.
    Nntps []GetProfileprotocoloptionsNntp
    Configure NNTP protocol options. The structure of nntp block is documented below.
    OversizeLog string
    Enable/disable logging for antivirus oversize file blocking.
    Pop3s []GetProfileprotocoloptionsPop3
    Configure POP3 protocol options. The structure of pop3 block is documented below.
    ReplacemsgGroup string
    Name of the replacement message group to be used
    RpcOverHttp string
    Enable/disable inspection of RPC over HTTP.
    Smtps []GetProfileprotocoloptionsSmtp
    Configure SMTP protocol options. The structure of smtp block is documented below.
    Sshes []GetProfileprotocoloptionsSsh
    Configure SFTP and SCP protocol options. The structure of ssh block is documented below.
    SwitchingProtocolsLog string
    Enable/disable logging for HTTP/HTTPS switching protocols.
    Vdomparam string
    cifs List<GetProfileprotocoloptionsCif>
    Configure CIFS protocol options. The structure of cifs block is documented below.
    comment String
    Optional comments.
    dns List<GetProfileprotocoloptionsDn>
    Configure DNS protocol options. The structure of dns block is documented below.
    featureSet String
    Flow/proxy feature set.
    ftps List<GetProfileprotocoloptionsFtp>
    Configure FTP protocol options. The structure of ftp block is documented below.
    https List<GetProfileprotocoloptionsHttp>
    Configure HTTP protocol options. The structure of http block is documented below.
    id String
    The provider-assigned unique ID for this managed resource.
    imaps List<GetProfileprotocoloptionsImap>
    Configure IMAP protocol options. The structure of imap block is documented below.
    mailSignatures List<GetProfileprotocoloptionsMailSignature>
    Configure Mail signature. The structure of mail_signature block is documented below.
    mapis List<GetProfileprotocoloptionsMapi>
    Configure MAPI protocol options. The structure of mapi block is documented below.
    name String
    Name.
    nntps List<GetProfileprotocoloptionsNntp>
    Configure NNTP protocol options. The structure of nntp block is documented below.
    oversizeLog String
    Enable/disable logging for antivirus oversize file blocking.
    pop3s List<GetProfileprotocoloptionsPop3>
    Configure POP3 protocol options. The structure of pop3 block is documented below.
    replacemsgGroup String
    Name of the replacement message group to be used
    rpcOverHttp String
    Enable/disable inspection of RPC over HTTP.
    smtps List<GetProfileprotocoloptionsSmtp>
    Configure SMTP protocol options. The structure of smtp block is documented below.
    sshes List<GetProfileprotocoloptionsSsh>
    Configure SFTP and SCP protocol options. The structure of ssh block is documented below.
    switchingProtocolsLog String
    Enable/disable logging for HTTP/HTTPS switching protocols.
    vdomparam String
    cifs GetProfileprotocoloptionsCif[]
    Configure CIFS protocol options. The structure of cifs block is documented below.
    comment string
    Optional comments.
    dns GetProfileprotocoloptionsDn[]
    Configure DNS protocol options. The structure of dns block is documented below.
    featureSet string
    Flow/proxy feature set.
    ftps GetProfileprotocoloptionsFtp[]
    Configure FTP protocol options. The structure of ftp block is documented below.
    https GetProfileprotocoloptionsHttp[]
    Configure HTTP protocol options. The structure of http block is documented below.
    id string
    The provider-assigned unique ID for this managed resource.
    imaps GetProfileprotocoloptionsImap[]
    Configure IMAP protocol options. The structure of imap block is documented below.
    mailSignatures GetProfileprotocoloptionsMailSignature[]
    Configure Mail signature. The structure of mail_signature block is documented below.
    mapis GetProfileprotocoloptionsMapi[]
    Configure MAPI protocol options. The structure of mapi block is documented below.
    name string
    Name.
    nntps GetProfileprotocoloptionsNntp[]
    Configure NNTP protocol options. The structure of nntp block is documented below.
    oversizeLog string
    Enable/disable logging for antivirus oversize file blocking.
    pop3s GetProfileprotocoloptionsPop3[]
    Configure POP3 protocol options. The structure of pop3 block is documented below.
    replacemsgGroup string
    Name of the replacement message group to be used
    rpcOverHttp string
    Enable/disable inspection of RPC over HTTP.
    smtps GetProfileprotocoloptionsSmtp[]
    Configure SMTP protocol options. The structure of smtp block is documented below.
    sshes GetProfileprotocoloptionsSsh[]
    Configure SFTP and SCP protocol options. The structure of ssh block is documented below.
    switchingProtocolsLog string
    Enable/disable logging for HTTP/HTTPS switching protocols.
    vdomparam string
    cifs Sequence[GetProfileprotocoloptionsCif]
    Configure CIFS protocol options. The structure of cifs block is documented below.
    comment str
    Optional comments.
    dns Sequence[GetProfileprotocoloptionsDn]
    Configure DNS protocol options. The structure of dns block is documented below.
    feature_set str
    Flow/proxy feature set.
    ftps Sequence[GetProfileprotocoloptionsFtp]
    Configure FTP protocol options. The structure of ftp block is documented below.
    https Sequence[GetProfileprotocoloptionsHttp]
    Configure HTTP protocol options. The structure of http block is documented below.
    id str
    The provider-assigned unique ID for this managed resource.
    imaps Sequence[GetProfileprotocoloptionsImap]
    Configure IMAP protocol options. The structure of imap block is documented below.
    mail_signatures Sequence[GetProfileprotocoloptionsMailSignature]
    Configure Mail signature. The structure of mail_signature block is documented below.
    mapis Sequence[GetProfileprotocoloptionsMapi]
    Configure MAPI protocol options. The structure of mapi block is documented below.
    name str
    Name.
    nntps Sequence[GetProfileprotocoloptionsNntp]
    Configure NNTP protocol options. The structure of nntp block is documented below.
    oversize_log str
    Enable/disable logging for antivirus oversize file blocking.
    pop3s Sequence[GetProfileprotocoloptionsPop3]
    Configure POP3 protocol options. The structure of pop3 block is documented below.
    replacemsg_group str
    Name of the replacement message group to be used
    rpc_over_http str
    Enable/disable inspection of RPC over HTTP.
    smtps Sequence[GetProfileprotocoloptionsSmtp]
    Configure SMTP protocol options. The structure of smtp block is documented below.
    sshes Sequence[GetProfileprotocoloptionsSsh]
    Configure SFTP and SCP protocol options. The structure of ssh block is documented below.
    switching_protocols_log str
    Enable/disable logging for HTTP/HTTPS switching protocols.
    vdomparam str
    cifs List<Property Map>
    Configure CIFS protocol options. The structure of cifs block is documented below.
    comment String
    Optional comments.
    dns List<Property Map>
    Configure DNS protocol options. The structure of dns block is documented below.
    featureSet String
    Flow/proxy feature set.
    ftps List<Property Map>
    Configure FTP protocol options. The structure of ftp block is documented below.
    https List<Property Map>
    Configure HTTP protocol options. The structure of http block is documented below.
    id String
    The provider-assigned unique ID for this managed resource.
    imaps List<Property Map>
    Configure IMAP protocol options. The structure of imap block is documented below.
    mailSignatures List<Property Map>
    Configure Mail signature. The structure of mail_signature block is documented below.
    mapis List<Property Map>
    Configure MAPI protocol options. The structure of mapi block is documented below.
    name String
    Name.
    nntps List<Property Map>
    Configure NNTP protocol options. The structure of nntp block is documented below.
    oversizeLog String
    Enable/disable logging for antivirus oversize file blocking.
    pop3s List<Property Map>
    Configure POP3 protocol options. The structure of pop3 block is documented below.
    replacemsgGroup String
    Name of the replacement message group to be used
    rpcOverHttp String
    Enable/disable inspection of RPC over HTTP.
    smtps List<Property Map>
    Configure SMTP protocol options. The structure of smtp block is documented below.
    sshes List<Property Map>
    Configure SFTP and SCP protocol options. The structure of ssh block is documented below.
    switchingProtocolsLog String
    Enable/disable logging for HTTP/HTTPS switching protocols.
    vdomparam String

    Supporting Types

    GetProfileprotocoloptionsCif

    DomainController string
    Domain for which to decrypt CIFS traffic.
    Options string
    One or more options that can be applied to the session.
    OversizeLimit int
    Maximum in-memory file size that can be scanned (1 - 383 MB, default = 10).
    Ports int
    Ports to scan for content (1 - 65535, default = 445).
    ScanBzip2 string
    Enable/disable scanning of BZip2 compressed files.
    ServerCredentialType string
    CIFS server credential type.
    ServerKeytabs List<Pulumiverse.Fortios.Firewall.Inputs.GetProfileprotocoloptionsCifServerKeytab>
    Server keytab. The structure of server_keytab block is documented below.
    Status string
    Enable/disable adding an email signature to SMTP email messages as they pass through the FortiGate.
    TcpWindowMaximum int
    Maximum dynamic TCP window size (default = 8MB).
    TcpWindowMinimum int
    Minimum dynamic TCP window size (default = 128KB).
    TcpWindowSize int
    Set TCP static window size (default = 256KB).
    TcpWindowType string
    Specify type of TCP window to use for this protocol.
    UncompressedNestLimit int
    Maximum nested levels of compression that can be uncompressed and scanned (2 - 100, default = 12).
    UncompressedOversizeLimit int
    Maximum in-memory uncompressed file size that can be scanned (0 - 383 MB, 0 = unlimited, default = 10).
    DomainController string
    Domain for which to decrypt CIFS traffic.
    Options string
    One or more options that can be applied to the session.
    OversizeLimit int
    Maximum in-memory file size that can be scanned (1 - 383 MB, default = 10).
    Ports int
    Ports to scan for content (1 - 65535, default = 445).
    ScanBzip2 string
    Enable/disable scanning of BZip2 compressed files.
    ServerCredentialType string
    CIFS server credential type.
    ServerKeytabs []GetProfileprotocoloptionsCifServerKeytab
    Server keytab. The structure of server_keytab block is documented below.
    Status string
    Enable/disable adding an email signature to SMTP email messages as they pass through the FortiGate.
    TcpWindowMaximum int
    Maximum dynamic TCP window size (default = 8MB).
    TcpWindowMinimum int
    Minimum dynamic TCP window size (default = 128KB).
    TcpWindowSize int
    Set TCP static window size (default = 256KB).
    TcpWindowType string
    Specify type of TCP window to use for this protocol.
    UncompressedNestLimit int
    Maximum nested levels of compression that can be uncompressed and scanned (2 - 100, default = 12).
    UncompressedOversizeLimit int
    Maximum in-memory uncompressed file size that can be scanned (0 - 383 MB, 0 = unlimited, default = 10).
    domainController String
    Domain for which to decrypt CIFS traffic.
    options String
    One or more options that can be applied to the session.
    oversizeLimit Integer
    Maximum in-memory file size that can be scanned (1 - 383 MB, default = 10).
    ports Integer
    Ports to scan for content (1 - 65535, default = 445).
    scanBzip2 String
    Enable/disable scanning of BZip2 compressed files.
    serverCredentialType String
    CIFS server credential type.
    serverKeytabs List<GetProfileprotocoloptionsCifServerKeytab>
    Server keytab. The structure of server_keytab block is documented below.
    status String
    Enable/disable adding an email signature to SMTP email messages as they pass through the FortiGate.
    tcpWindowMaximum Integer
    Maximum dynamic TCP window size (default = 8MB).
    tcpWindowMinimum Integer
    Minimum dynamic TCP window size (default = 128KB).
    tcpWindowSize Integer
    Set TCP static window size (default = 256KB).
    tcpWindowType String
    Specify type of TCP window to use for this protocol.
    uncompressedNestLimit Integer
    Maximum nested levels of compression that can be uncompressed and scanned (2 - 100, default = 12).
    uncompressedOversizeLimit Integer
    Maximum in-memory uncompressed file size that can be scanned (0 - 383 MB, 0 = unlimited, default = 10).
    domainController string
    Domain for which to decrypt CIFS traffic.
    options string
    One or more options that can be applied to the session.
    oversizeLimit number
    Maximum in-memory file size that can be scanned (1 - 383 MB, default = 10).
    ports number
    Ports to scan for content (1 - 65535, default = 445).
    scanBzip2 string
    Enable/disable scanning of BZip2 compressed files.
    serverCredentialType string
    CIFS server credential type.
    serverKeytabs GetProfileprotocoloptionsCifServerKeytab[]
    Server keytab. The structure of server_keytab block is documented below.
    status string
    Enable/disable adding an email signature to SMTP email messages as they pass through the FortiGate.
    tcpWindowMaximum number
    Maximum dynamic TCP window size (default = 8MB).
    tcpWindowMinimum number
    Minimum dynamic TCP window size (default = 128KB).
    tcpWindowSize number
    Set TCP static window size (default = 256KB).
    tcpWindowType string
    Specify type of TCP window to use for this protocol.
    uncompressedNestLimit number
    Maximum nested levels of compression that can be uncompressed and scanned (2 - 100, default = 12).
    uncompressedOversizeLimit number
    Maximum in-memory uncompressed file size that can be scanned (0 - 383 MB, 0 = unlimited, default = 10).
    domain_controller str
    Domain for which to decrypt CIFS traffic.
    options str
    One or more options that can be applied to the session.
    oversize_limit int
    Maximum in-memory file size that can be scanned (1 - 383 MB, default = 10).
    ports int
    Ports to scan for content (1 - 65535, default = 445).
    scan_bzip2 str
    Enable/disable scanning of BZip2 compressed files.
    server_credential_type str
    CIFS server credential type.
    server_keytabs Sequence[GetProfileprotocoloptionsCifServerKeytab]
    Server keytab. The structure of server_keytab block is documented below.
    status str
    Enable/disable adding an email signature to SMTP email messages as they pass through the FortiGate.
    tcp_window_maximum int
    Maximum dynamic TCP window size (default = 8MB).
    tcp_window_minimum int
    Minimum dynamic TCP window size (default = 128KB).
    tcp_window_size int
    Set TCP static window size (default = 256KB).
    tcp_window_type str
    Specify type of TCP window to use for this protocol.
    uncompressed_nest_limit int
    Maximum nested levels of compression that can be uncompressed and scanned (2 - 100, default = 12).
    uncompressed_oversize_limit int
    Maximum in-memory uncompressed file size that can be scanned (0 - 383 MB, 0 = unlimited, default = 10).
    domainController String
    Domain for which to decrypt CIFS traffic.
    options String
    One or more options that can be applied to the session.
    oversizeLimit Number
    Maximum in-memory file size that can be scanned (1 - 383 MB, default = 10).
    ports Number
    Ports to scan for content (1 - 65535, default = 445).
    scanBzip2 String
    Enable/disable scanning of BZip2 compressed files.
    serverCredentialType String
    CIFS server credential type.
    serverKeytabs List<Property Map>
    Server keytab. The structure of server_keytab block is documented below.
    status String
    Enable/disable adding an email signature to SMTP email messages as they pass through the FortiGate.
    tcpWindowMaximum Number
    Maximum dynamic TCP window size (default = 8MB).
    tcpWindowMinimum Number
    Minimum dynamic TCP window size (default = 128KB).
    tcpWindowSize Number
    Set TCP static window size (default = 256KB).
    tcpWindowType String
    Specify type of TCP window to use for this protocol.
    uncompressedNestLimit Number
    Maximum nested levels of compression that can be uncompressed and scanned (2 - 100, default = 12).
    uncompressedOversizeLimit Number
    Maximum in-memory uncompressed file size that can be scanned (0 - 383 MB, 0 = unlimited, default = 10).

    GetProfileprotocoloptionsCifServerKeytab

    Keytab string
    Base64 encoded keytab file containing credential of the server.
    Principal string
    Service principal. For example, "host/cifsserver.example.com@example.com".
    Keytab string
    Base64 encoded keytab file containing credential of the server.
    Principal string
    Service principal. For example, "host/cifsserver.example.com@example.com".
    keytab String
    Base64 encoded keytab file containing credential of the server.
    principal String
    Service principal. For example, "host/cifsserver.example.com@example.com".
    keytab string
    Base64 encoded keytab file containing credential of the server.
    principal string
    Service principal. For example, "host/cifsserver.example.com@example.com".
    keytab str
    Base64 encoded keytab file containing credential of the server.
    principal str
    Service principal. For example, "host/cifsserver.example.com@example.com".
    keytab String
    Base64 encoded keytab file containing credential of the server.
    principal String
    Service principal. For example, "host/cifsserver.example.com@example.com".

    GetProfileprotocoloptionsDn

    Ports int
    Ports to scan for content (1 - 65535, default = 445).
    Status string
    Enable/disable adding an email signature to SMTP email messages as they pass through the FortiGate.
    Ports int
    Ports to scan for content (1 - 65535, default = 445).
    Status string
    Enable/disable adding an email signature to SMTP email messages as they pass through the FortiGate.
    ports Integer
    Ports to scan for content (1 - 65535, default = 445).
    status String
    Enable/disable adding an email signature to SMTP email messages as they pass through the FortiGate.
    ports number
    Ports to scan for content (1 - 65535, default = 445).
    status string
    Enable/disable adding an email signature to SMTP email messages as they pass through the FortiGate.
    ports int
    Ports to scan for content (1 - 65535, default = 445).
    status str
    Enable/disable adding an email signature to SMTP email messages as they pass through the FortiGate.
    ports Number
    Ports to scan for content (1 - 65535, default = 445).
    status String
    Enable/disable adding an email signature to SMTP email messages as they pass through the FortiGate.

    GetProfileprotocoloptionsFtp

    ComfortAmount int
    Amount of data to send in a transmission for client comforting (1 - 65535 bytes, default = 1).
    ComfortInterval int
    Period of time between start, or last transmission, and the next client comfort transmission of data (1 - 900 sec, default = 10).
    ExplicitFtpTls string
    Enable/disable FTP redirection for explicit FTPS.
    InspectAll string
    Enable/disable the inspection of all ports for the protocol.
    Options string
    One or more options that can be applied to the session.
    OversizeLimit int
    Maximum in-memory file size that can be scanned (1 - 383 MB, default = 10).
    Ports int
    Ports to scan for content (1 - 65535, default = 445).
    ScanBzip2 string
    Enable/disable scanning of BZip2 compressed files.
    SslOffloaded string
    SSL decryption and encryption performed by an external device.
    Status string
    Enable/disable adding an email signature to SMTP email messages as they pass through the FortiGate.
    StreamBasedUncompressedLimit int
    Maximum stream-based uncompressed data size that will be scanned (MB, 0 = unlimited (default). Stream-based uncompression used only under certain conditions.).
    TcpWindowMaximum int
    Maximum dynamic TCP window size (default = 8MB).
    TcpWindowMinimum int
    Minimum dynamic TCP window size (default = 128KB).
    TcpWindowSize int
    Set TCP static window size (default = 256KB).
    TcpWindowType string
    Specify type of TCP window to use for this protocol.
    UncompressedNestLimit int
    Maximum nested levels of compression that can be uncompressed and scanned (2 - 100, default = 12).
    UncompressedOversizeLimit int
    Maximum in-memory uncompressed file size that can be scanned (0 - 383 MB, 0 = unlimited, default = 10).
    ComfortAmount int
    Amount of data to send in a transmission for client comforting (1 - 65535 bytes, default = 1).
    ComfortInterval int
    Period of time between start, or last transmission, and the next client comfort transmission of data (1 - 900 sec, default = 10).
    ExplicitFtpTls string
    Enable/disable FTP redirection for explicit FTPS.
    InspectAll string
    Enable/disable the inspection of all ports for the protocol.
    Options string
    One or more options that can be applied to the session.
    OversizeLimit int
    Maximum in-memory file size that can be scanned (1 - 383 MB, default = 10).
    Ports int
    Ports to scan for content (1 - 65535, default = 445).
    ScanBzip2 string
    Enable/disable scanning of BZip2 compressed files.
    SslOffloaded string
    SSL decryption and encryption performed by an external device.
    Status string
    Enable/disable adding an email signature to SMTP email messages as they pass through the FortiGate.
    StreamBasedUncompressedLimit int
    Maximum stream-based uncompressed data size that will be scanned (MB, 0 = unlimited (default). Stream-based uncompression used only under certain conditions.).
    TcpWindowMaximum int
    Maximum dynamic TCP window size (default = 8MB).
    TcpWindowMinimum int
    Minimum dynamic TCP window size (default = 128KB).
    TcpWindowSize int
    Set TCP static window size (default = 256KB).
    TcpWindowType string
    Specify type of TCP window to use for this protocol.
    UncompressedNestLimit int
    Maximum nested levels of compression that can be uncompressed and scanned (2 - 100, default = 12).
    UncompressedOversizeLimit int
    Maximum in-memory uncompressed file size that can be scanned (0 - 383 MB, 0 = unlimited, default = 10).
    comfortAmount Integer
    Amount of data to send in a transmission for client comforting (1 - 65535 bytes, default = 1).
    comfortInterval Integer
    Period of time between start, or last transmission, and the next client comfort transmission of data (1 - 900 sec, default = 10).
    explicitFtpTls String
    Enable/disable FTP redirection for explicit FTPS.
    inspectAll String
    Enable/disable the inspection of all ports for the protocol.
    options String
    One or more options that can be applied to the session.
    oversizeLimit Integer
    Maximum in-memory file size that can be scanned (1 - 383 MB, default = 10).
    ports Integer
    Ports to scan for content (1 - 65535, default = 445).
    scanBzip2 String
    Enable/disable scanning of BZip2 compressed files.
    sslOffloaded String
    SSL decryption and encryption performed by an external device.
    status String
    Enable/disable adding an email signature to SMTP email messages as they pass through the FortiGate.
    streamBasedUncompressedLimit Integer
    Maximum stream-based uncompressed data size that will be scanned (MB, 0 = unlimited (default). Stream-based uncompression used only under certain conditions.).
    tcpWindowMaximum Integer
    Maximum dynamic TCP window size (default = 8MB).
    tcpWindowMinimum Integer
    Minimum dynamic TCP window size (default = 128KB).
    tcpWindowSize Integer
    Set TCP static window size (default = 256KB).
    tcpWindowType String
    Specify type of TCP window to use for this protocol.
    uncompressedNestLimit Integer
    Maximum nested levels of compression that can be uncompressed and scanned (2 - 100, default = 12).
    uncompressedOversizeLimit Integer
    Maximum in-memory uncompressed file size that can be scanned (0 - 383 MB, 0 = unlimited, default = 10).
    comfortAmount number
    Amount of data to send in a transmission for client comforting (1 - 65535 bytes, default = 1).
    comfortInterval number
    Period of time between start, or last transmission, and the next client comfort transmission of data (1 - 900 sec, default = 10).
    explicitFtpTls string
    Enable/disable FTP redirection for explicit FTPS.
    inspectAll string
    Enable/disable the inspection of all ports for the protocol.
    options string
    One or more options that can be applied to the session.
    oversizeLimit number
    Maximum in-memory file size that can be scanned (1 - 383 MB, default = 10).
    ports number
    Ports to scan for content (1 - 65535, default = 445).
    scanBzip2 string
    Enable/disable scanning of BZip2 compressed files.
    sslOffloaded string
    SSL decryption and encryption performed by an external device.
    status string
    Enable/disable adding an email signature to SMTP email messages as they pass through the FortiGate.
    streamBasedUncompressedLimit number
    Maximum stream-based uncompressed data size that will be scanned (MB, 0 = unlimited (default). Stream-based uncompression used only under certain conditions.).
    tcpWindowMaximum number
    Maximum dynamic TCP window size (default = 8MB).
    tcpWindowMinimum number
    Minimum dynamic TCP window size (default = 128KB).
    tcpWindowSize number
    Set TCP static window size (default = 256KB).
    tcpWindowType string
    Specify type of TCP window to use for this protocol.
    uncompressedNestLimit number
    Maximum nested levels of compression that can be uncompressed and scanned (2 - 100, default = 12).
    uncompressedOversizeLimit number
    Maximum in-memory uncompressed file size that can be scanned (0 - 383 MB, 0 = unlimited, default = 10).
    comfort_amount int
    Amount of data to send in a transmission for client comforting (1 - 65535 bytes, default = 1).
    comfort_interval int
    Period of time between start, or last transmission, and the next client comfort transmission of data (1 - 900 sec, default = 10).
    explicit_ftp_tls str
    Enable/disable FTP redirection for explicit FTPS.
    inspect_all str
    Enable/disable the inspection of all ports for the protocol.
    options str
    One or more options that can be applied to the session.
    oversize_limit int
    Maximum in-memory file size that can be scanned (1 - 383 MB, default = 10).
    ports int
    Ports to scan for content (1 - 65535, default = 445).
    scan_bzip2 str
    Enable/disable scanning of BZip2 compressed files.
    ssl_offloaded str
    SSL decryption and encryption performed by an external device.
    status str
    Enable/disable adding an email signature to SMTP email messages as they pass through the FortiGate.
    stream_based_uncompressed_limit int
    Maximum stream-based uncompressed data size that will be scanned (MB, 0 = unlimited (default). Stream-based uncompression used only under certain conditions.).
    tcp_window_maximum int
    Maximum dynamic TCP window size (default = 8MB).
    tcp_window_minimum int
    Minimum dynamic TCP window size (default = 128KB).
    tcp_window_size int
    Set TCP static window size (default = 256KB).
    tcp_window_type str
    Specify type of TCP window to use for this protocol.
    uncompressed_nest_limit int
    Maximum nested levels of compression that can be uncompressed and scanned (2 - 100, default = 12).
    uncompressed_oversize_limit int
    Maximum in-memory uncompressed file size that can be scanned (0 - 383 MB, 0 = unlimited, default = 10).
    comfortAmount Number
    Amount of data to send in a transmission for client comforting (1 - 65535 bytes, default = 1).
    comfortInterval Number
    Period of time between start, or last transmission, and the next client comfort transmission of data (1 - 900 sec, default = 10).
    explicitFtpTls String
    Enable/disable FTP redirection for explicit FTPS.
    inspectAll String
    Enable/disable the inspection of all ports for the protocol.
    options String
    One or more options that can be applied to the session.
    oversizeLimit Number
    Maximum in-memory file size that can be scanned (1 - 383 MB, default = 10).
    ports Number
    Ports to scan for content (1 - 65535, default = 445).
    scanBzip2 String
    Enable/disable scanning of BZip2 compressed files.
    sslOffloaded String
    SSL decryption and encryption performed by an external device.
    status String
    Enable/disable adding an email signature to SMTP email messages as they pass through the FortiGate.
    streamBasedUncompressedLimit Number
    Maximum stream-based uncompressed data size that will be scanned (MB, 0 = unlimited (default). Stream-based uncompression used only under certain conditions.).
    tcpWindowMaximum Number
    Maximum dynamic TCP window size (default = 8MB).
    tcpWindowMinimum Number
    Minimum dynamic TCP window size (default = 128KB).
    tcpWindowSize Number
    Set TCP static window size (default = 256KB).
    tcpWindowType String
    Specify type of TCP window to use for this protocol.
    uncompressedNestLimit Number
    Maximum nested levels of compression that can be uncompressed and scanned (2 - 100, default = 12).
    uncompressedOversizeLimit Number
    Maximum in-memory uncompressed file size that can be scanned (0 - 383 MB, 0 = unlimited, default = 10).

    GetProfileprotocoloptionsHttp

    AddressIpRating string
    Enable/disable IP based URL rating.
    BlockPageStatusCode int
    Code number returned for blocked HTTP pages (non-FortiGuard only) (100 - 599, default = 403).
    ComfortAmount int
    Amount of data to send in a transmission for client comforting (1 - 65535 bytes, default = 1).
    ComfortInterval int
    Period of time between start, or last transmission, and the next client comfort transmission of data (1 - 900 sec, default = 10).
    FortinetBar string
    Enable/disable Fortinet bar on HTML content.
    FortinetBarPort int
    Port for use by Fortinet Bar (1 - 65535, default = 8011).
    H2c string
    Enable/disable h2c HTTP connection upgrade.
    HttpPolicy string
    Enable/disable HTTP policy check.
    InspectAll string
    Enable/disable the inspection of all ports for the protocol.
    Options string
    One or more options that can be applied to the session.
    OversizeLimit int
    Maximum in-memory file size that can be scanned (1 - 383 MB, default = 10).
    Ports int
    Ports to scan for content (1 - 65535, default = 445).
    PostLang string
    ID codes for character sets to be used to convert to UTF-8 for banned words and DLP on HTTP posts (maximum of 5 character sets).
    ProxyAfterTcpHandshake string
    Proxy traffic after the TCP 3-way handshake has been established (not before).
    RangeBlock string
    Enable/disable blocking of partial downloads.
    RetryCount int
    Number of attempts to retry HTTP connection (0 - 100, default = 0).
    ScanBzip2 string
    Enable/disable scanning of BZip2 compressed files.
    SslOffloaded string
    SSL decryption and encryption performed by an external device.
    Status string
    Enable/disable adding an email signature to SMTP email messages as they pass through the FortiGate.
    StreamBasedUncompressedLimit int
    Maximum stream-based uncompressed data size that will be scanned (MB, 0 = unlimited (default). Stream-based uncompression used only under certain conditions.).
    StreamingContentBypass string
    Enable/disable bypassing of streaming content from buffering.
    StripXForwardedFor string
    Enable/disable stripping of HTTP X-Forwarded-For header.
    SwitchingProtocols string
    Bypass from scanning, or block a connection that attempts to switch protocol.
    TcpWindowMaximum int
    Maximum dynamic TCP window size (default = 8MB).
    TcpWindowMinimum int
    Minimum dynamic TCP window size (default = 128KB).
    TcpWindowSize int
    Set TCP static window size (default = 256KB).
    TcpWindowType string
    Specify type of TCP window to use for this protocol.
    TunnelNonHttp string
    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.
    UncompressedNestLimit int
    Maximum nested levels of compression that can be uncompressed and scanned (2 - 100, default = 12).
    UncompressedOversizeLimit int
    Maximum in-memory uncompressed file size that can be scanned (0 - 383 MB, 0 = unlimited, default = 10).
    UnknownContentEncoding string
    Configure the action the FortiGate unit will take on unknown content-encoding.
    UnknownHttpVersion string
    How to handle HTTP sessions that do not comply with HTTP 0.9, 1.0, or 1.1.
    VerifyDnsForPolicyMatching string
    Enable/disable verification of DNS for policy matching.
    AddressIpRating string
    Enable/disable IP based URL rating.
    BlockPageStatusCode int
    Code number returned for blocked HTTP pages (non-FortiGuard only) (100 - 599, default = 403).
    ComfortAmount int
    Amount of data to send in a transmission for client comforting (1 - 65535 bytes, default = 1).
    ComfortInterval int
    Period of time between start, or last transmission, and the next client comfort transmission of data (1 - 900 sec, default = 10).
    FortinetBar string
    Enable/disable Fortinet bar on HTML content.
    FortinetBarPort int
    Port for use by Fortinet Bar (1 - 65535, default = 8011).
    H2c string
    Enable/disable h2c HTTP connection upgrade.
    HttpPolicy string
    Enable/disable HTTP policy check.
    InspectAll string
    Enable/disable the inspection of all ports for the protocol.
    Options string
    One or more options that can be applied to the session.
    OversizeLimit int
    Maximum in-memory file size that can be scanned (1 - 383 MB, default = 10).
    Ports int
    Ports to scan for content (1 - 65535, default = 445).
    PostLang string
    ID codes for character sets to be used to convert to UTF-8 for banned words and DLP on HTTP posts (maximum of 5 character sets).
    ProxyAfterTcpHandshake string
    Proxy traffic after the TCP 3-way handshake has been established (not before).
    RangeBlock string
    Enable/disable blocking of partial downloads.
    RetryCount int
    Number of attempts to retry HTTP connection (0 - 100, default = 0).
    ScanBzip2 string
    Enable/disable scanning of BZip2 compressed files.
    SslOffloaded string
    SSL decryption and encryption performed by an external device.
    Status string
    Enable/disable adding an email signature to SMTP email messages as they pass through the FortiGate.
    StreamBasedUncompressedLimit int
    Maximum stream-based uncompressed data size that will be scanned (MB, 0 = unlimited (default). Stream-based uncompression used only under certain conditions.).
    StreamingContentBypass string
    Enable/disable bypassing of streaming content from buffering.
    StripXForwardedFor string
    Enable/disable stripping of HTTP X-Forwarded-For header.
    SwitchingProtocols string
    Bypass from scanning, or block a connection that attempts to switch protocol.
    TcpWindowMaximum int
    Maximum dynamic TCP window size (default = 8MB).
    TcpWindowMinimum int
    Minimum dynamic TCP window size (default = 128KB).
    TcpWindowSize int
    Set TCP static window size (default = 256KB).
    TcpWindowType string
    Specify type of TCP window to use for this protocol.
    TunnelNonHttp string
    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.
    UncompressedNestLimit int
    Maximum nested levels of compression that can be uncompressed and scanned (2 - 100, default = 12).
    UncompressedOversizeLimit int
    Maximum in-memory uncompressed file size that can be scanned (0 - 383 MB, 0 = unlimited, default = 10).
    UnknownContentEncoding string
    Configure the action the FortiGate unit will take on unknown content-encoding.
    UnknownHttpVersion string
    How to handle HTTP sessions that do not comply with HTTP 0.9, 1.0, or 1.1.
    VerifyDnsForPolicyMatching string
    Enable/disable verification of DNS for policy matching.
    addressIpRating String
    Enable/disable IP based URL rating.
    blockPageStatusCode Integer
    Code number returned for blocked HTTP pages (non-FortiGuard only) (100 - 599, default = 403).
    comfortAmount Integer
    Amount of data to send in a transmission for client comforting (1 - 65535 bytes, default = 1).
    comfortInterval Integer
    Period of time between start, or last transmission, and the next client comfort transmission of data (1 - 900 sec, default = 10).
    fortinetBar String
    Enable/disable Fortinet bar on HTML content.
    fortinetBarPort Integer
    Port for use by Fortinet Bar (1 - 65535, default = 8011).
    h2c String
    Enable/disable h2c HTTP connection upgrade.
    httpPolicy String
    Enable/disable HTTP policy check.
    inspectAll String
    Enable/disable the inspection of all ports for the protocol.
    options String
    One or more options that can be applied to the session.
    oversizeLimit Integer
    Maximum in-memory file size that can be scanned (1 - 383 MB, default = 10).
    ports Integer
    Ports to scan for content (1 - 65535, default = 445).
    postLang String
    ID codes for character sets to be used to convert to UTF-8 for banned words and DLP on HTTP posts (maximum of 5 character sets).
    proxyAfterTcpHandshake String
    Proxy traffic after the TCP 3-way handshake has been established (not before).
    rangeBlock String
    Enable/disable blocking of partial downloads.
    retryCount Integer
    Number of attempts to retry HTTP connection (0 - 100, default = 0).
    scanBzip2 String
    Enable/disable scanning of BZip2 compressed files.
    sslOffloaded String
    SSL decryption and encryption performed by an external device.
    status String
    Enable/disable adding an email signature to SMTP email messages as they pass through the FortiGate.
    streamBasedUncompressedLimit Integer
    Maximum stream-based uncompressed data size that will be scanned (MB, 0 = unlimited (default). Stream-based uncompression used only under certain conditions.).
    streamingContentBypass String
    Enable/disable bypassing of streaming content from buffering.
    stripXForwardedFor String
    Enable/disable stripping of HTTP X-Forwarded-For header.
    switchingProtocols String
    Bypass from scanning, or block a connection that attempts to switch protocol.
    tcpWindowMaximum Integer
    Maximum dynamic TCP window size (default = 8MB).
    tcpWindowMinimum Integer
    Minimum dynamic TCP window size (default = 128KB).
    tcpWindowSize Integer
    Set TCP static window size (default = 256KB).
    tcpWindowType String
    Specify type of TCP window to use for this protocol.
    tunnelNonHttp String
    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.
    uncompressedNestLimit Integer
    Maximum nested levels of compression that can be uncompressed and scanned (2 - 100, default = 12).
    uncompressedOversizeLimit Integer
    Maximum in-memory uncompressed file size that can be scanned (0 - 383 MB, 0 = unlimited, default = 10).
    unknownContentEncoding String
    Configure the action the FortiGate unit will take on unknown content-encoding.
    unknownHttpVersion String
    How to handle HTTP sessions that do not comply with HTTP 0.9, 1.0, or 1.1.
    verifyDnsForPolicyMatching String
    Enable/disable verification of DNS for policy matching.
    addressIpRating string
    Enable/disable IP based URL rating.
    blockPageStatusCode number
    Code number returned for blocked HTTP pages (non-FortiGuard only) (100 - 599, default = 403).
    comfortAmount number
    Amount of data to send in a transmission for client comforting (1 - 65535 bytes, default = 1).
    comfortInterval number
    Period of time between start, or last transmission, and the next client comfort transmission of data (1 - 900 sec, default = 10).
    fortinetBar string
    Enable/disable Fortinet bar on HTML content.
    fortinetBarPort number
    Port for use by Fortinet Bar (1 - 65535, default = 8011).
    h2c string
    Enable/disable h2c HTTP connection upgrade.
    httpPolicy string
    Enable/disable HTTP policy check.
    inspectAll string
    Enable/disable the inspection of all ports for the protocol.
    options string
    One or more options that can be applied to the session.
    oversizeLimit number
    Maximum in-memory file size that can be scanned (1 - 383 MB, default = 10).
    ports number
    Ports to scan for content (1 - 65535, default = 445).
    postLang string
    ID codes for character sets to be used to convert to UTF-8 for banned words and DLP on HTTP posts (maximum of 5 character sets).
    proxyAfterTcpHandshake string
    Proxy traffic after the TCP 3-way handshake has been established (not before).
    rangeBlock string
    Enable/disable blocking of partial downloads.
    retryCount number
    Number of attempts to retry HTTP connection (0 - 100, default = 0).
    scanBzip2 string
    Enable/disable scanning of BZip2 compressed files.
    sslOffloaded string
    SSL decryption and encryption performed by an external device.
    status string
    Enable/disable adding an email signature to SMTP email messages as they pass through the FortiGate.
    streamBasedUncompressedLimit number
    Maximum stream-based uncompressed data size that will be scanned (MB, 0 = unlimited (default). Stream-based uncompression used only under certain conditions.).
    streamingContentBypass string
    Enable/disable bypassing of streaming content from buffering.
    stripXForwardedFor string
    Enable/disable stripping of HTTP X-Forwarded-For header.
    switchingProtocols string
    Bypass from scanning, or block a connection that attempts to switch protocol.
    tcpWindowMaximum number
    Maximum dynamic TCP window size (default = 8MB).
    tcpWindowMinimum number
    Minimum dynamic TCP window size (default = 128KB).
    tcpWindowSize number
    Set TCP static window size (default = 256KB).
    tcpWindowType string
    Specify type of TCP window to use for this protocol.
    tunnelNonHttp string
    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.
    uncompressedNestLimit number
    Maximum nested levels of compression that can be uncompressed and scanned (2 - 100, default = 12).
    uncompressedOversizeLimit number
    Maximum in-memory uncompressed file size that can be scanned (0 - 383 MB, 0 = unlimited, default = 10).
    unknownContentEncoding string
    Configure the action the FortiGate unit will take on unknown content-encoding.
    unknownHttpVersion string
    How to handle HTTP sessions that do not comply with HTTP 0.9, 1.0, or 1.1.
    verifyDnsForPolicyMatching string
    Enable/disable verification of DNS for policy matching.
    address_ip_rating str
    Enable/disable IP based URL rating.
    block_page_status_code int
    Code number returned for blocked HTTP pages (non-FortiGuard only) (100 - 599, default = 403).
    comfort_amount int
    Amount of data to send in a transmission for client comforting (1 - 65535 bytes, default = 1).
    comfort_interval int
    Period of time between start, or last transmission, and the next client comfort transmission of data (1 - 900 sec, default = 10).
    fortinet_bar str
    Enable/disable Fortinet bar on HTML content.
    fortinet_bar_port int
    Port for use by Fortinet Bar (1 - 65535, default = 8011).
    h2c str
    Enable/disable h2c HTTP connection upgrade.
    http_policy str
    Enable/disable HTTP policy check.
    inspect_all str
    Enable/disable the inspection of all ports for the protocol.
    options str
    One or more options that can be applied to the session.
    oversize_limit int
    Maximum in-memory file size that can be scanned (1 - 383 MB, default = 10).
    ports int
    Ports to scan for content (1 - 65535, default = 445).
    post_lang str
    ID codes for character sets to be used to convert to UTF-8 for banned words and DLP on HTTP posts (maximum of 5 character sets).
    proxy_after_tcp_handshake str
    Proxy traffic after the TCP 3-way handshake has been established (not before).
    range_block str
    Enable/disable blocking of partial downloads.
    retry_count int
    Number of attempts to retry HTTP connection (0 - 100, default = 0).
    scan_bzip2 str
    Enable/disable scanning of BZip2 compressed files.
    ssl_offloaded str
    SSL decryption and encryption performed by an external device.
    status str
    Enable/disable adding an email signature to SMTP email messages as they pass through the FortiGate.
    stream_based_uncompressed_limit int
    Maximum stream-based uncompressed data size that will be scanned (MB, 0 = unlimited (default). Stream-based uncompression used only under certain conditions.).
    streaming_content_bypass str
    Enable/disable bypassing of streaming content from buffering.
    strip_x_forwarded_for str
    Enable/disable stripping of HTTP X-Forwarded-For header.
    switching_protocols str
    Bypass from scanning, or block a connection that attempts to switch protocol.
    tcp_window_maximum int
    Maximum dynamic TCP window size (default = 8MB).
    tcp_window_minimum int
    Minimum dynamic TCP window size (default = 128KB).
    tcp_window_size int
    Set TCP static window size (default = 256KB).
    tcp_window_type str
    Specify type of TCP window to use for this protocol.
    tunnel_non_http str
    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.
    uncompressed_nest_limit int
    Maximum nested levels of compression that can be uncompressed and scanned (2 - 100, default = 12).
    uncompressed_oversize_limit int
    Maximum in-memory uncompressed file size that can be scanned (0 - 383 MB, 0 = unlimited, default = 10).
    unknown_content_encoding str
    Configure the action the FortiGate unit will take on unknown content-encoding.
    unknown_http_version str
    How to handle HTTP sessions that do not comply with HTTP 0.9, 1.0, or 1.1.
    verify_dns_for_policy_matching str
    Enable/disable verification of DNS for policy matching.
    addressIpRating String
    Enable/disable IP based URL rating.
    blockPageStatusCode Number
    Code number returned for blocked HTTP pages (non-FortiGuard only) (100 - 599, default = 403).
    comfortAmount Number
    Amount of data to send in a transmission for client comforting (1 - 65535 bytes, default = 1).
    comfortInterval Number
    Period of time between start, or last transmission, and the next client comfort transmission of data (1 - 900 sec, default = 10).
    fortinetBar String
    Enable/disable Fortinet bar on HTML content.
    fortinetBarPort Number
    Port for use by Fortinet Bar (1 - 65535, default = 8011).
    h2c String
    Enable/disable h2c HTTP connection upgrade.
    httpPolicy String
    Enable/disable HTTP policy check.
    inspectAll String
    Enable/disable the inspection of all ports for the protocol.
    options String
    One or more options that can be applied to the session.
    oversizeLimit Number
    Maximum in-memory file size that can be scanned (1 - 383 MB, default = 10).
    ports Number
    Ports to scan for content (1 - 65535, default = 445).
    postLang String
    ID codes for character sets to be used to convert to UTF-8 for banned words and DLP on HTTP posts (maximum of 5 character sets).
    proxyAfterTcpHandshake String
    Proxy traffic after the TCP 3-way handshake has been established (not before).
    rangeBlock String
    Enable/disable blocking of partial downloads.
    retryCount Number
    Number of attempts to retry HTTP connection (0 - 100, default = 0).
    scanBzip2 String
    Enable/disable scanning of BZip2 compressed files.
    sslOffloaded String
    SSL decryption and encryption performed by an external device.
    status String
    Enable/disable adding an email signature to SMTP email messages as they pass through the FortiGate.
    streamBasedUncompressedLimit Number
    Maximum stream-based uncompressed data size that will be scanned (MB, 0 = unlimited (default). Stream-based uncompression used only under certain conditions.).
    streamingContentBypass String
    Enable/disable bypassing of streaming content from buffering.
    stripXForwardedFor String
    Enable/disable stripping of HTTP X-Forwarded-For header.
    switchingProtocols String
    Bypass from scanning, or block a connection that attempts to switch protocol.
    tcpWindowMaximum Number
    Maximum dynamic TCP window size (default = 8MB).
    tcpWindowMinimum Number
    Minimum dynamic TCP window size (default = 128KB).
    tcpWindowSize Number
    Set TCP static window size (default = 256KB).
    tcpWindowType String
    Specify type of TCP window to use for this protocol.
    tunnelNonHttp String
    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.
    uncompressedNestLimit Number
    Maximum nested levels of compression that can be uncompressed and scanned (2 - 100, default = 12).
    uncompressedOversizeLimit Number
    Maximum in-memory uncompressed file size that can be scanned (0 - 383 MB, 0 = unlimited, default = 10).
    unknownContentEncoding String
    Configure the action the FortiGate unit will take on unknown content-encoding.
    unknownHttpVersion String
    How to handle HTTP sessions that do not comply with HTTP 0.9, 1.0, or 1.1.
    verifyDnsForPolicyMatching String
    Enable/disable verification of DNS for policy matching.

    GetProfileprotocoloptionsImap

    InspectAll string
    Enable/disable the inspection of all ports for the protocol.
    Options string
    One or more options that can be applied to the session.
    OversizeLimit int
    Maximum in-memory file size that can be scanned (1 - 383 MB, default = 10).
    Ports int
    Ports to scan for content (1 - 65535, default = 445).
    ProxyAfterTcpHandshake string
    Proxy traffic after the TCP 3-way handshake has been established (not before).
    ScanBzip2 string
    Enable/disable scanning of BZip2 compressed files.
    SslOffloaded string
    SSL decryption and encryption performed by an external device.
    Status string
    Enable/disable adding an email signature to SMTP email messages as they pass through the FortiGate.
    UncompressedNestLimit int
    Maximum nested levels of compression that can be uncompressed and scanned (2 - 100, default = 12).
    UncompressedOversizeLimit int
    Maximum in-memory uncompressed file size that can be scanned (0 - 383 MB, 0 = unlimited, default = 10).
    InspectAll string
    Enable/disable the inspection of all ports for the protocol.
    Options string
    One or more options that can be applied to the session.
    OversizeLimit int
    Maximum in-memory file size that can be scanned (1 - 383 MB, default = 10).
    Ports int
    Ports to scan for content (1 - 65535, default = 445).
    ProxyAfterTcpHandshake string
    Proxy traffic after the TCP 3-way handshake has been established (not before).
    ScanBzip2 string
    Enable/disable scanning of BZip2 compressed files.
    SslOffloaded string
    SSL decryption and encryption performed by an external device.
    Status string
    Enable/disable adding an email signature to SMTP email messages as they pass through the FortiGate.
    UncompressedNestLimit int
    Maximum nested levels of compression that can be uncompressed and scanned (2 - 100, default = 12).
    UncompressedOversizeLimit int
    Maximum in-memory uncompressed file size that can be scanned (0 - 383 MB, 0 = unlimited, default = 10).
    inspectAll String
    Enable/disable the inspection of all ports for the protocol.
    options String
    One or more options that can be applied to the session.
    oversizeLimit Integer
    Maximum in-memory file size that can be scanned (1 - 383 MB, default = 10).
    ports Integer
    Ports to scan for content (1 - 65535, default = 445).
    proxyAfterTcpHandshake String
    Proxy traffic after the TCP 3-way handshake has been established (not before).
    scanBzip2 String
    Enable/disable scanning of BZip2 compressed files.
    sslOffloaded String
    SSL decryption and encryption performed by an external device.
    status String
    Enable/disable adding an email signature to SMTP email messages as they pass through the FortiGate.
    uncompressedNestLimit Integer
    Maximum nested levels of compression that can be uncompressed and scanned (2 - 100, default = 12).
    uncompressedOversizeLimit Integer
    Maximum in-memory uncompressed file size that can be scanned (0 - 383 MB, 0 = unlimited, default = 10).
    inspectAll string
    Enable/disable the inspection of all ports for the protocol.
    options string
    One or more options that can be applied to the session.
    oversizeLimit number
    Maximum in-memory file size that can be scanned (1 - 383 MB, default = 10).
    ports number
    Ports to scan for content (1 - 65535, default = 445).
    proxyAfterTcpHandshake string
    Proxy traffic after the TCP 3-way handshake has been established (not before).
    scanBzip2 string
    Enable/disable scanning of BZip2 compressed files.
    sslOffloaded string
    SSL decryption and encryption performed by an external device.
    status string
    Enable/disable adding an email signature to SMTP email messages as they pass through the FortiGate.
    uncompressedNestLimit number
    Maximum nested levels of compression that can be uncompressed and scanned (2 - 100, default = 12).
    uncompressedOversizeLimit number
    Maximum in-memory uncompressed file size that can be scanned (0 - 383 MB, 0 = unlimited, default = 10).
    inspect_all str
    Enable/disable the inspection of all ports for the protocol.
    options str
    One or more options that can be applied to the session.
    oversize_limit int
    Maximum in-memory file size that can be scanned (1 - 383 MB, default = 10).
    ports int
    Ports to scan for content (1 - 65535, default = 445).
    proxy_after_tcp_handshake str
    Proxy traffic after the TCP 3-way handshake has been established (not before).
    scan_bzip2 str
    Enable/disable scanning of BZip2 compressed files.
    ssl_offloaded str
    SSL decryption and encryption performed by an external device.
    status str
    Enable/disable adding an email signature to SMTP email messages as they pass through the FortiGate.
    uncompressed_nest_limit int
    Maximum nested levels of compression that can be uncompressed and scanned (2 - 100, default = 12).
    uncompressed_oversize_limit int
    Maximum in-memory uncompressed file size that can be scanned (0 - 383 MB, 0 = unlimited, default = 10).
    inspectAll String
    Enable/disable the inspection of all ports for the protocol.
    options String
    One or more options that can be applied to the session.
    oversizeLimit Number
    Maximum in-memory file size that can be scanned (1 - 383 MB, default = 10).
    ports Number
    Ports to scan for content (1 - 65535, default = 445).
    proxyAfterTcpHandshake String
    Proxy traffic after the TCP 3-way handshake has been established (not before).
    scanBzip2 String
    Enable/disable scanning of BZip2 compressed files.
    sslOffloaded String
    SSL decryption and encryption performed by an external device.
    status String
    Enable/disable adding an email signature to SMTP email messages as they pass through the FortiGate.
    uncompressedNestLimit Number
    Maximum nested levels of compression that can be uncompressed and scanned (2 - 100, default = 12).
    uncompressedOversizeLimit Number
    Maximum in-memory uncompressed file size that can be scanned (0 - 383 MB, 0 = unlimited, default = 10).

    GetProfileprotocoloptionsMailSignature

    Signature string
    Email signature to be added to outgoing email (if the signature contains spaces, enclose with quotation marks).
    Status string
    Enable/disable adding an email signature to SMTP email messages as they pass through the FortiGate.
    Signature string
    Email signature to be added to outgoing email (if the signature contains spaces, enclose with quotation marks).
    Status string
    Enable/disable adding an email signature to SMTP email messages as they pass through the FortiGate.
    signature String
    Email signature to be added to outgoing email (if the signature contains spaces, enclose with quotation marks).
    status String
    Enable/disable adding an email signature to SMTP email messages as they pass through the FortiGate.
    signature string
    Email signature to be added to outgoing email (if the signature contains spaces, enclose with quotation marks).
    status string
    Enable/disable adding an email signature to SMTP email messages as they pass through the FortiGate.
    signature str
    Email signature to be added to outgoing email (if the signature contains spaces, enclose with quotation marks).
    status str
    Enable/disable adding an email signature to SMTP email messages as they pass through the FortiGate.
    signature String
    Email signature to be added to outgoing email (if the signature contains spaces, enclose with quotation marks).
    status String
    Enable/disable adding an email signature to SMTP email messages as they pass through the FortiGate.

    GetProfileprotocoloptionsMapi

    Options string
    One or more options that can be applied to the session.
    OversizeLimit int
    Maximum in-memory file size that can be scanned (1 - 383 MB, default = 10).
    Ports int
    Ports to scan for content (1 - 65535, default = 445).
    ScanBzip2 string
    Enable/disable scanning of BZip2 compressed files.
    Status string
    Enable/disable adding an email signature to SMTP email messages as they pass through the FortiGate.
    UncompressedNestLimit int
    Maximum nested levels of compression that can be uncompressed and scanned (2 - 100, default = 12).
    UncompressedOversizeLimit int
    Maximum in-memory uncompressed file size that can be scanned (0 - 383 MB, 0 = unlimited, default = 10).
    Options string
    One or more options that can be applied to the session.
    OversizeLimit int
    Maximum in-memory file size that can be scanned (1 - 383 MB, default = 10).
    Ports int
    Ports to scan for content (1 - 65535, default = 445).
    ScanBzip2 string
    Enable/disable scanning of BZip2 compressed files.
    Status string
    Enable/disable adding an email signature to SMTP email messages as they pass through the FortiGate.
    UncompressedNestLimit int
    Maximum nested levels of compression that can be uncompressed and scanned (2 - 100, default = 12).
    UncompressedOversizeLimit int
    Maximum in-memory uncompressed file size that can be scanned (0 - 383 MB, 0 = unlimited, default = 10).
    options String
    One or more options that can be applied to the session.
    oversizeLimit Integer
    Maximum in-memory file size that can be scanned (1 - 383 MB, default = 10).
    ports Integer
    Ports to scan for content (1 - 65535, default = 445).
    scanBzip2 String
    Enable/disable scanning of BZip2 compressed files.
    status String
    Enable/disable adding an email signature to SMTP email messages as they pass through the FortiGate.
    uncompressedNestLimit Integer
    Maximum nested levels of compression that can be uncompressed and scanned (2 - 100, default = 12).
    uncompressedOversizeLimit Integer
    Maximum in-memory uncompressed file size that can be scanned (0 - 383 MB, 0 = unlimited, default = 10).
    options string
    One or more options that can be applied to the session.
    oversizeLimit number
    Maximum in-memory file size that can be scanned (1 - 383 MB, default = 10).
    ports number
    Ports to scan for content (1 - 65535, default = 445).
    scanBzip2 string
    Enable/disable scanning of BZip2 compressed files.
    status string
    Enable/disable adding an email signature to SMTP email messages as they pass through the FortiGate.
    uncompressedNestLimit number
    Maximum nested levels of compression that can be uncompressed and scanned (2 - 100, default = 12).
    uncompressedOversizeLimit number
    Maximum in-memory uncompressed file size that can be scanned (0 - 383 MB, 0 = unlimited, default = 10).
    options str
    One or more options that can be applied to the session.
    oversize_limit int
    Maximum in-memory file size that can be scanned (1 - 383 MB, default = 10).
    ports int
    Ports to scan for content (1 - 65535, default = 445).
    scan_bzip2 str
    Enable/disable scanning of BZip2 compressed files.
    status str
    Enable/disable adding an email signature to SMTP email messages as they pass through the FortiGate.
    uncompressed_nest_limit int
    Maximum nested levels of compression that can be uncompressed and scanned (2 - 100, default = 12).
    uncompressed_oversize_limit int
    Maximum in-memory uncompressed file size that can be scanned (0 - 383 MB, 0 = unlimited, default = 10).
    options String
    One or more options that can be applied to the session.
    oversizeLimit Number
    Maximum in-memory file size that can be scanned (1 - 383 MB, default = 10).
    ports Number
    Ports to scan for content (1 - 65535, default = 445).
    scanBzip2 String
    Enable/disable scanning of BZip2 compressed files.
    status String
    Enable/disable adding an email signature to SMTP email messages as they pass through the FortiGate.
    uncompressedNestLimit Number
    Maximum nested levels of compression that can be uncompressed and scanned (2 - 100, default = 12).
    uncompressedOversizeLimit Number
    Maximum in-memory uncompressed file size that can be scanned (0 - 383 MB, 0 = unlimited, default = 10).

    GetProfileprotocoloptionsNntp

    InspectAll string
    Enable/disable the inspection of all ports for the protocol.
    Options string
    One or more options that can be applied to the session.
    OversizeLimit int
    Maximum in-memory file size that can be scanned (1 - 383 MB, default = 10).
    Ports int
    Ports to scan for content (1 - 65535, default = 445).
    ProxyAfterTcpHandshake string
    Proxy traffic after the TCP 3-way handshake has been established (not before).
    ScanBzip2 string
    Enable/disable scanning of BZip2 compressed files.
    Status string
    Enable/disable adding an email signature to SMTP email messages as they pass through the FortiGate.
    UncompressedNestLimit int
    Maximum nested levels of compression that can be uncompressed and scanned (2 - 100, default = 12).
    UncompressedOversizeLimit int
    Maximum in-memory uncompressed file size that can be scanned (0 - 383 MB, 0 = unlimited, default = 10).
    InspectAll string
    Enable/disable the inspection of all ports for the protocol.
    Options string
    One or more options that can be applied to the session.
    OversizeLimit int
    Maximum in-memory file size that can be scanned (1 - 383 MB, default = 10).
    Ports int
    Ports to scan for content (1 - 65535, default = 445).
    ProxyAfterTcpHandshake string
    Proxy traffic after the TCP 3-way handshake has been established (not before).
    ScanBzip2 string
    Enable/disable scanning of BZip2 compressed files.
    Status string
    Enable/disable adding an email signature to SMTP email messages as they pass through the FortiGate.
    UncompressedNestLimit int
    Maximum nested levels of compression that can be uncompressed and scanned (2 - 100, default = 12).
    UncompressedOversizeLimit int
    Maximum in-memory uncompressed file size that can be scanned (0 - 383 MB, 0 = unlimited, default = 10).
    inspectAll String
    Enable/disable the inspection of all ports for the protocol.
    options String
    One or more options that can be applied to the session.
    oversizeLimit Integer
    Maximum in-memory file size that can be scanned (1 - 383 MB, default = 10).
    ports Integer
    Ports to scan for content (1 - 65535, default = 445).
    proxyAfterTcpHandshake String
    Proxy traffic after the TCP 3-way handshake has been established (not before).
    scanBzip2 String
    Enable/disable scanning of BZip2 compressed files.
    status String
    Enable/disable adding an email signature to SMTP email messages as they pass through the FortiGate.
    uncompressedNestLimit Integer
    Maximum nested levels of compression that can be uncompressed and scanned (2 - 100, default = 12).
    uncompressedOversizeLimit Integer
    Maximum in-memory uncompressed file size that can be scanned (0 - 383 MB, 0 = unlimited, default = 10).
    inspectAll string
    Enable/disable the inspection of all ports for the protocol.
    options string
    One or more options that can be applied to the session.
    oversizeLimit number
    Maximum in-memory file size that can be scanned (1 - 383 MB, default = 10).
    ports number
    Ports to scan for content (1 - 65535, default = 445).
    proxyAfterTcpHandshake string
    Proxy traffic after the TCP 3-way handshake has been established (not before).
    scanBzip2 string
    Enable/disable scanning of BZip2 compressed files.
    status string
    Enable/disable adding an email signature to SMTP email messages as they pass through the FortiGate.
    uncompressedNestLimit number
    Maximum nested levels of compression that can be uncompressed and scanned (2 - 100, default = 12).
    uncompressedOversizeLimit number
    Maximum in-memory uncompressed file size that can be scanned (0 - 383 MB, 0 = unlimited, default = 10).
    inspect_all str
    Enable/disable the inspection of all ports for the protocol.
    options str
    One or more options that can be applied to the session.
    oversize_limit int
    Maximum in-memory file size that can be scanned (1 - 383 MB, default = 10).
    ports int
    Ports to scan for content (1 - 65535, default = 445).
    proxy_after_tcp_handshake str
    Proxy traffic after the TCP 3-way handshake has been established (not before).
    scan_bzip2 str
    Enable/disable scanning of BZip2 compressed files.
    status str
    Enable/disable adding an email signature to SMTP email messages as they pass through the FortiGate.
    uncompressed_nest_limit int
    Maximum nested levels of compression that can be uncompressed and scanned (2 - 100, default = 12).
    uncompressed_oversize_limit int
    Maximum in-memory uncompressed file size that can be scanned (0 - 383 MB, 0 = unlimited, default = 10).
    inspectAll String
    Enable/disable the inspection of all ports for the protocol.
    options String
    One or more options that can be applied to the session.
    oversizeLimit Number
    Maximum in-memory file size that can be scanned (1 - 383 MB, default = 10).
    ports Number
    Ports to scan for content (1 - 65535, default = 445).
    proxyAfterTcpHandshake String
    Proxy traffic after the TCP 3-way handshake has been established (not before).
    scanBzip2 String
    Enable/disable scanning of BZip2 compressed files.
    status String
    Enable/disable adding an email signature to SMTP email messages as they pass through the FortiGate.
    uncompressedNestLimit Number
    Maximum nested levels of compression that can be uncompressed and scanned (2 - 100, default = 12).
    uncompressedOversizeLimit Number
    Maximum in-memory uncompressed file size that can be scanned (0 - 383 MB, 0 = unlimited, default = 10).

    GetProfileprotocoloptionsPop3

    InspectAll string
    Enable/disable the inspection of all ports for the protocol.
    Options string
    One or more options that can be applied to the session.
    OversizeLimit int
    Maximum in-memory file size that can be scanned (1 - 383 MB, default = 10).
    Ports int
    Ports to scan for content (1 - 65535, default = 445).
    ProxyAfterTcpHandshake string
    Proxy traffic after the TCP 3-way handshake has been established (not before).
    ScanBzip2 string
    Enable/disable scanning of BZip2 compressed files.
    SslOffloaded string
    SSL decryption and encryption performed by an external device.
    Status string
    Enable/disable adding an email signature to SMTP email messages as they pass through the FortiGate.
    UncompressedNestLimit int
    Maximum nested levels of compression that can be uncompressed and scanned (2 - 100, default = 12).
    UncompressedOversizeLimit int
    Maximum in-memory uncompressed file size that can be scanned (0 - 383 MB, 0 = unlimited, default = 10).
    InspectAll string
    Enable/disable the inspection of all ports for the protocol.
    Options string
    One or more options that can be applied to the session.
    OversizeLimit int
    Maximum in-memory file size that can be scanned (1 - 383 MB, default = 10).
    Ports int
    Ports to scan for content (1 - 65535, default = 445).
    ProxyAfterTcpHandshake string
    Proxy traffic after the TCP 3-way handshake has been established (not before).
    ScanBzip2 string
    Enable/disable scanning of BZip2 compressed files.
    SslOffloaded string
    SSL decryption and encryption performed by an external device.
    Status string
    Enable/disable adding an email signature to SMTP email messages as they pass through the FortiGate.
    UncompressedNestLimit int
    Maximum nested levels of compression that can be uncompressed and scanned (2 - 100, default = 12).
    UncompressedOversizeLimit int
    Maximum in-memory uncompressed file size that can be scanned (0 - 383 MB, 0 = unlimited, default = 10).
    inspectAll String
    Enable/disable the inspection of all ports for the protocol.
    options String
    One or more options that can be applied to the session.
    oversizeLimit Integer
    Maximum in-memory file size that can be scanned (1 - 383 MB, default = 10).
    ports Integer
    Ports to scan for content (1 - 65535, default = 445).
    proxyAfterTcpHandshake String
    Proxy traffic after the TCP 3-way handshake has been established (not before).
    scanBzip2 String
    Enable/disable scanning of BZip2 compressed files.
    sslOffloaded String
    SSL decryption and encryption performed by an external device.
    status String
    Enable/disable adding an email signature to SMTP email messages as they pass through the FortiGate.
    uncompressedNestLimit Integer
    Maximum nested levels of compression that can be uncompressed and scanned (2 - 100, default = 12).
    uncompressedOversizeLimit Integer
    Maximum in-memory uncompressed file size that can be scanned (0 - 383 MB, 0 = unlimited, default = 10).
    inspectAll string
    Enable/disable the inspection of all ports for the protocol.
    options string
    One or more options that can be applied to the session.
    oversizeLimit number
    Maximum in-memory file size that can be scanned (1 - 383 MB, default = 10).
    ports number
    Ports to scan for content (1 - 65535, default = 445).
    proxyAfterTcpHandshake string
    Proxy traffic after the TCP 3-way handshake has been established (not before).
    scanBzip2 string
    Enable/disable scanning of BZip2 compressed files.
    sslOffloaded string
    SSL decryption and encryption performed by an external device.
    status string
    Enable/disable adding an email signature to SMTP email messages as they pass through the FortiGate.
    uncompressedNestLimit number
    Maximum nested levels of compression that can be uncompressed and scanned (2 - 100, default = 12).
    uncompressedOversizeLimit number
    Maximum in-memory uncompressed file size that can be scanned (0 - 383 MB, 0 = unlimited, default = 10).
    inspect_all str
    Enable/disable the inspection of all ports for the protocol.
    options str
    One or more options that can be applied to the session.
    oversize_limit int
    Maximum in-memory file size that can be scanned (1 - 383 MB, default = 10).
    ports int
    Ports to scan for content (1 - 65535, default = 445).
    proxy_after_tcp_handshake str
    Proxy traffic after the TCP 3-way handshake has been established (not before).
    scan_bzip2 str
    Enable/disable scanning of BZip2 compressed files.
    ssl_offloaded str
    SSL decryption and encryption performed by an external device.
    status str
    Enable/disable adding an email signature to SMTP email messages as they pass through the FortiGate.
    uncompressed_nest_limit int
    Maximum nested levels of compression that can be uncompressed and scanned (2 - 100, default = 12).
    uncompressed_oversize_limit int
    Maximum in-memory uncompressed file size that can be scanned (0 - 383 MB, 0 = unlimited, default = 10).
    inspectAll String
    Enable/disable the inspection of all ports for the protocol.
    options String
    One or more options that can be applied to the session.
    oversizeLimit Number
    Maximum in-memory file size that can be scanned (1 - 383 MB, default = 10).
    ports Number
    Ports to scan for content (1 - 65535, default = 445).
    proxyAfterTcpHandshake String
    Proxy traffic after the TCP 3-way handshake has been established (not before).
    scanBzip2 String
    Enable/disable scanning of BZip2 compressed files.
    sslOffloaded String
    SSL decryption and encryption performed by an external device.
    status String
    Enable/disable adding an email signature to SMTP email messages as they pass through the FortiGate.
    uncompressedNestLimit Number
    Maximum nested levels of compression that can be uncompressed and scanned (2 - 100, default = 12).
    uncompressedOversizeLimit Number
    Maximum in-memory uncompressed file size that can be scanned (0 - 383 MB, 0 = unlimited, default = 10).

    GetProfileprotocoloptionsSmtp

    InspectAll string
    Enable/disable the inspection of all ports for the protocol.
    Options string
    One or more options that can be applied to the session.
    OversizeLimit int
    Maximum in-memory file size that can be scanned (1 - 383 MB, default = 10).
    Ports int
    Ports to scan for content (1 - 65535, default = 445).
    ProxyAfterTcpHandshake string
    Proxy traffic after the TCP 3-way handshake has been established (not before).
    ScanBzip2 string
    Enable/disable scanning of BZip2 compressed files.
    ServerBusy string
    Enable/disable SMTP server busy when server not available.
    SslOffloaded string
    SSL decryption and encryption performed by an external device.
    Status string
    Enable/disable adding an email signature to SMTP email messages as they pass through the FortiGate.
    UncompressedNestLimit int
    Maximum nested levels of compression that can be uncompressed and scanned (2 - 100, default = 12).
    UncompressedOversizeLimit int
    Maximum in-memory uncompressed file size that can be scanned (0 - 383 MB, 0 = unlimited, default = 10).
    InspectAll string
    Enable/disable the inspection of all ports for the protocol.
    Options string
    One or more options that can be applied to the session.
    OversizeLimit int
    Maximum in-memory file size that can be scanned (1 - 383 MB, default = 10).
    Ports int
    Ports to scan for content (1 - 65535, default = 445).
    ProxyAfterTcpHandshake string
    Proxy traffic after the TCP 3-way handshake has been established (not before).
    ScanBzip2 string
    Enable/disable scanning of BZip2 compressed files.
    ServerBusy string
    Enable/disable SMTP server busy when server not available.
    SslOffloaded string
    SSL decryption and encryption performed by an external device.
    Status string
    Enable/disable adding an email signature to SMTP email messages as they pass through the FortiGate.
    UncompressedNestLimit int
    Maximum nested levels of compression that can be uncompressed and scanned (2 - 100, default = 12).
    UncompressedOversizeLimit int
    Maximum in-memory uncompressed file size that can be scanned (0 - 383 MB, 0 = unlimited, default = 10).
    inspectAll String
    Enable/disable the inspection of all ports for the protocol.
    options String
    One or more options that can be applied to the session.
    oversizeLimit Integer
    Maximum in-memory file size that can be scanned (1 - 383 MB, default = 10).
    ports Integer
    Ports to scan for content (1 - 65535, default = 445).
    proxyAfterTcpHandshake String
    Proxy traffic after the TCP 3-way handshake has been established (not before).
    scanBzip2 String
    Enable/disable scanning of BZip2 compressed files.
    serverBusy String
    Enable/disable SMTP server busy when server not available.
    sslOffloaded String
    SSL decryption and encryption performed by an external device.
    status String
    Enable/disable adding an email signature to SMTP email messages as they pass through the FortiGate.
    uncompressedNestLimit Integer
    Maximum nested levels of compression that can be uncompressed and scanned (2 - 100, default = 12).
    uncompressedOversizeLimit Integer
    Maximum in-memory uncompressed file size that can be scanned (0 - 383 MB, 0 = unlimited, default = 10).
    inspectAll string
    Enable/disable the inspection of all ports for the protocol.
    options string
    One or more options that can be applied to the session.
    oversizeLimit number
    Maximum in-memory file size that can be scanned (1 - 383 MB, default = 10).
    ports number
    Ports to scan for content (1 - 65535, default = 445).
    proxyAfterTcpHandshake string
    Proxy traffic after the TCP 3-way handshake has been established (not before).
    scanBzip2 string
    Enable/disable scanning of BZip2 compressed files.
    serverBusy string
    Enable/disable SMTP server busy when server not available.
    sslOffloaded string
    SSL decryption and encryption performed by an external device.
    status string
    Enable/disable adding an email signature to SMTP email messages as they pass through the FortiGate.
    uncompressedNestLimit number
    Maximum nested levels of compression that can be uncompressed and scanned (2 - 100, default = 12).
    uncompressedOversizeLimit number
    Maximum in-memory uncompressed file size that can be scanned (0 - 383 MB, 0 = unlimited, default = 10).
    inspect_all str
    Enable/disable the inspection of all ports for the protocol.
    options str
    One or more options that can be applied to the session.
    oversize_limit int
    Maximum in-memory file size that can be scanned (1 - 383 MB, default = 10).
    ports int
    Ports to scan for content (1 - 65535, default = 445).
    proxy_after_tcp_handshake str
    Proxy traffic after the TCP 3-way handshake has been established (not before).
    scan_bzip2 str
    Enable/disable scanning of BZip2 compressed files.
    server_busy str
    Enable/disable SMTP server busy when server not available.
    ssl_offloaded str
    SSL decryption and encryption performed by an external device.
    status str
    Enable/disable adding an email signature to SMTP email messages as they pass through the FortiGate.
    uncompressed_nest_limit int
    Maximum nested levels of compression that can be uncompressed and scanned (2 - 100, default = 12).
    uncompressed_oversize_limit int
    Maximum in-memory uncompressed file size that can be scanned (0 - 383 MB, 0 = unlimited, default = 10).
    inspectAll String
    Enable/disable the inspection of all ports for the protocol.
    options String
    One or more options that can be applied to the session.
    oversizeLimit Number
    Maximum in-memory file size that can be scanned (1 - 383 MB, default = 10).
    ports Number
    Ports to scan for content (1 - 65535, default = 445).
    proxyAfterTcpHandshake String
    Proxy traffic after the TCP 3-way handshake has been established (not before).
    scanBzip2 String
    Enable/disable scanning of BZip2 compressed files.
    serverBusy String
    Enable/disable SMTP server busy when server not available.
    sslOffloaded String
    SSL decryption and encryption performed by an external device.
    status String
    Enable/disable adding an email signature to SMTP email messages as they pass through the FortiGate.
    uncompressedNestLimit Number
    Maximum nested levels of compression that can be uncompressed and scanned (2 - 100, default = 12).
    uncompressedOversizeLimit Number
    Maximum in-memory uncompressed file size that can be scanned (0 - 383 MB, 0 = unlimited, default = 10).

    GetProfileprotocoloptionsSsh

    ComfortAmount int
    Amount of data to send in a transmission for client comforting (1 - 65535 bytes, default = 1).
    ComfortInterval int
    Period of time between start, or last transmission, and the next client comfort transmission of data (1 - 900 sec, default = 10).
    Options string
    One or more options that can be applied to the session.
    OversizeLimit int
    Maximum in-memory file size that can be scanned (1 - 383 MB, default = 10).
    ScanBzip2 string
    Enable/disable scanning of BZip2 compressed files.
    SslOffloaded string
    SSL decryption and encryption performed by an external device.
    StreamBasedUncompressedLimit int
    Maximum stream-based uncompressed data size that will be scanned (MB, 0 = unlimited (default). Stream-based uncompression used only under certain conditions.).
    TcpWindowMaximum int
    Maximum dynamic TCP window size (default = 8MB).
    TcpWindowMinimum int
    Minimum dynamic TCP window size (default = 128KB).
    TcpWindowSize int
    Set TCP static window size (default = 256KB).
    TcpWindowType string
    Specify type of TCP window to use for this protocol.
    UncompressedNestLimit int
    Maximum nested levels of compression that can be uncompressed and scanned (2 - 100, default = 12).
    UncompressedOversizeLimit int
    Maximum in-memory uncompressed file size that can be scanned (0 - 383 MB, 0 = unlimited, default = 10).
    ComfortAmount int
    Amount of data to send in a transmission for client comforting (1 - 65535 bytes, default = 1).
    ComfortInterval int
    Period of time between start, or last transmission, and the next client comfort transmission of data (1 - 900 sec, default = 10).
    Options string
    One or more options that can be applied to the session.
    OversizeLimit int
    Maximum in-memory file size that can be scanned (1 - 383 MB, default = 10).
    ScanBzip2 string
    Enable/disable scanning of BZip2 compressed files.
    SslOffloaded string
    SSL decryption and encryption performed by an external device.
    StreamBasedUncompressedLimit int
    Maximum stream-based uncompressed data size that will be scanned (MB, 0 = unlimited (default). Stream-based uncompression used only under certain conditions.).
    TcpWindowMaximum int
    Maximum dynamic TCP window size (default = 8MB).
    TcpWindowMinimum int
    Minimum dynamic TCP window size (default = 128KB).
    TcpWindowSize int
    Set TCP static window size (default = 256KB).
    TcpWindowType string
    Specify type of TCP window to use for this protocol.
    UncompressedNestLimit int
    Maximum nested levels of compression that can be uncompressed and scanned (2 - 100, default = 12).
    UncompressedOversizeLimit int
    Maximum in-memory uncompressed file size that can be scanned (0 - 383 MB, 0 = unlimited, default = 10).
    comfortAmount Integer
    Amount of data to send in a transmission for client comforting (1 - 65535 bytes, default = 1).
    comfortInterval Integer
    Period of time between start, or last transmission, and the next client comfort transmission of data (1 - 900 sec, default = 10).
    options String
    One or more options that can be applied to the session.
    oversizeLimit Integer
    Maximum in-memory file size that can be scanned (1 - 383 MB, default = 10).
    scanBzip2 String
    Enable/disable scanning of BZip2 compressed files.
    sslOffloaded String
    SSL decryption and encryption performed by an external device.
    streamBasedUncompressedLimit Integer
    Maximum stream-based uncompressed data size that will be scanned (MB, 0 = unlimited (default). Stream-based uncompression used only under certain conditions.).
    tcpWindowMaximum Integer
    Maximum dynamic TCP window size (default = 8MB).
    tcpWindowMinimum Integer
    Minimum dynamic TCP window size (default = 128KB).
    tcpWindowSize Integer
    Set TCP static window size (default = 256KB).
    tcpWindowType String
    Specify type of TCP window to use for this protocol.
    uncompressedNestLimit Integer
    Maximum nested levels of compression that can be uncompressed and scanned (2 - 100, default = 12).
    uncompressedOversizeLimit Integer
    Maximum in-memory uncompressed file size that can be scanned (0 - 383 MB, 0 = unlimited, default = 10).
    comfortAmount number
    Amount of data to send in a transmission for client comforting (1 - 65535 bytes, default = 1).
    comfortInterval number
    Period of time between start, or last transmission, and the next client comfort transmission of data (1 - 900 sec, default = 10).
    options string
    One or more options that can be applied to the session.
    oversizeLimit number
    Maximum in-memory file size that can be scanned (1 - 383 MB, default = 10).
    scanBzip2 string
    Enable/disable scanning of BZip2 compressed files.
    sslOffloaded string
    SSL decryption and encryption performed by an external device.
    streamBasedUncompressedLimit number
    Maximum stream-based uncompressed data size that will be scanned (MB, 0 = unlimited (default). Stream-based uncompression used only under certain conditions.).
    tcpWindowMaximum number
    Maximum dynamic TCP window size (default = 8MB).
    tcpWindowMinimum number
    Minimum dynamic TCP window size (default = 128KB).
    tcpWindowSize number
    Set TCP static window size (default = 256KB).
    tcpWindowType string
    Specify type of TCP window to use for this protocol.
    uncompressedNestLimit number
    Maximum nested levels of compression that can be uncompressed and scanned (2 - 100, default = 12).
    uncompressedOversizeLimit number
    Maximum in-memory uncompressed file size that can be scanned (0 - 383 MB, 0 = unlimited, default = 10).
    comfort_amount int
    Amount of data to send in a transmission for client comforting (1 - 65535 bytes, default = 1).
    comfort_interval int
    Period of time between start, or last transmission, and the next client comfort transmission of data (1 - 900 sec, default = 10).
    options str
    One or more options that can be applied to the session.
    oversize_limit int
    Maximum in-memory file size that can be scanned (1 - 383 MB, default = 10).
    scan_bzip2 str
    Enable/disable scanning of BZip2 compressed files.
    ssl_offloaded str
    SSL decryption and encryption performed by an external device.
    stream_based_uncompressed_limit int
    Maximum stream-based uncompressed data size that will be scanned (MB, 0 = unlimited (default). Stream-based uncompression used only under certain conditions.).
    tcp_window_maximum int
    Maximum dynamic TCP window size (default = 8MB).
    tcp_window_minimum int
    Minimum dynamic TCP window size (default = 128KB).
    tcp_window_size int
    Set TCP static window size (default = 256KB).
    tcp_window_type str
    Specify type of TCP window to use for this protocol.
    uncompressed_nest_limit int
    Maximum nested levels of compression that can be uncompressed and scanned (2 - 100, default = 12).
    uncompressed_oversize_limit int
    Maximum in-memory uncompressed file size that can be scanned (0 - 383 MB, 0 = unlimited, default = 10).
    comfortAmount Number
    Amount of data to send in a transmission for client comforting (1 - 65535 bytes, default = 1).
    comfortInterval Number
    Period of time between start, or last transmission, and the next client comfort transmission of data (1 - 900 sec, default = 10).
    options String
    One or more options that can be applied to the session.
    oversizeLimit Number
    Maximum in-memory file size that can be scanned (1 - 383 MB, default = 10).
    scanBzip2 String
    Enable/disable scanning of BZip2 compressed files.
    sslOffloaded String
    SSL decryption and encryption performed by an external device.
    streamBasedUncompressedLimit Number
    Maximum stream-based uncompressed data size that will be scanned (MB, 0 = unlimited (default). Stream-based uncompression used only under certain conditions.).
    tcpWindowMaximum Number
    Maximum dynamic TCP window size (default = 8MB).
    tcpWindowMinimum Number
    Minimum dynamic TCP window size (default = 128KB).
    tcpWindowSize Number
    Set TCP static window size (default = 256KB).
    tcpWindowType String
    Specify type of TCP window to use for this protocol.
    uncompressedNestLimit Number
    Maximum nested levels of compression that can be uncompressed and scanned (2 - 100, default = 12).
    uncompressedOversizeLimit Number
    Maximum in-memory uncompressed file size that can be scanned (0 - 383 MB, 0 = unlimited, default = 10).

    Package Details

    Repository
    fortios pulumiverse/pulumi-fortios
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the fortios Terraform Provider.
    fortios logo
    Fortios v0.0.5 published on Tuesday, Apr 9, 2024 by pulumiverse