1. Packages
  2. Fortimanager Provider
  3. API Docs
  4. ObjectFirewallServiceCustom
fortimanager 1.14.0 published on Tuesday, Apr 15, 2025 by fortinetdev

fortimanager.ObjectFirewallServiceCustom

Explore with Pulumi AI

Configure custom services.

Example Usage

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

const trname = new fortimanager.ObjectFirewallServiceCustom("trname", {
    appServiceType: "disable",
    color: 1,
    comment: "comment",
    helper: "auto",
    protocol: "ALL",
    proxy: "enable",
});
Copy
import pulumi
import pulumi_fortimanager as fortimanager

trname = fortimanager.ObjectFirewallServiceCustom("trname",
    app_service_type="disable",
    color=1,
    comment="comment",
    helper="auto",
    protocol="ALL",
    proxy="enable")
Copy
package main

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

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := fortimanager.NewObjectFirewallServiceCustom(ctx, "trname", &fortimanager.ObjectFirewallServiceCustomArgs{
			AppServiceType: pulumi.String("disable"),
			Color:          pulumi.Float64(1),
			Comment:        pulumi.String("comment"),
			Helper:         pulumi.String("auto"),
			Protocol:       pulumi.String("ALL"),
			Proxy:          pulumi.String("enable"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Fortimanager = Pulumi.Fortimanager;

return await Deployment.RunAsync(() => 
{
    var trname = new Fortimanager.ObjectFirewallServiceCustom("trname", new()
    {
        AppServiceType = "disable",
        Color = 1,
        Comment = "comment",
        Helper = "auto",
        Protocol = "ALL",
        Proxy = "enable",
    });

});
Copy
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.fortimanager.ObjectFirewallServiceCustom;
import com.pulumi.fortimanager.ObjectFirewallServiceCustomArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;

public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }

    public static void stack(Context ctx) {
        var trname = new ObjectFirewallServiceCustom("trname", ObjectFirewallServiceCustomArgs.builder()
            .appServiceType("disable")
            .color(1)
            .comment("comment")
            .helper("auto")
            .protocol("ALL")
            .proxy("enable")
            .build());

    }
}
Copy
resources:
  trname:
    type: fortimanager:ObjectFirewallServiceCustom
    properties:
      appServiceType: disable
      color: 1
      comment: comment
      helper: auto
      protocol: ALL
      proxy: enable
Copy

Create ObjectFirewallServiceCustom Resource

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

Constructor syntax

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

@overload
def ObjectFirewallServiceCustom(resource_name: str,
                                opts: Optional[ResourceOptions] = None,
                                adom: Optional[str] = None,
                                app_categories: Optional[Sequence[float]] = None,
                                app_service_type: Optional[str] = None,
                                applications: Optional[Sequence[float]] = None,
                                category: Optional[str] = None,
                                check_reset_range: Optional[str] = None,
                                color: Optional[float] = None,
                                comment: Optional[str] = None,
                                fabric_object: Optional[str] = None,
                                fqdn: Optional[str] = None,
                                global_object: Optional[float] = None,
                                helper: Optional[str] = None,
                                icmpcode: Optional[float] = None,
                                icmptype: Optional[float] = None,
                                iprange: Optional[str] = None,
                                name: Optional[str] = None,
                                object_firewall_service_custom_id: Optional[str] = None,
                                protocol: Optional[str] = None,
                                protocol_number: Optional[float] = None,
                                proxy: Optional[str] = None,
                                scopetype: Optional[str] = None,
                                sctp_portranges: Optional[Sequence[str]] = None,
                                session_ttl: Optional[str] = None,
                                tcp_halfclose_timer: Optional[float] = None,
                                tcp_halfopen_timer: Optional[float] = None,
                                tcp_portranges: Optional[Sequence[str]] = None,
                                tcp_rst_timer: Optional[float] = None,
                                tcp_timewait_timer: Optional[float] = None,
                                udp_idle_timer: Optional[float] = None,
                                udp_portranges: Optional[Sequence[str]] = None,
                                udplite_portrange: Optional[str] = None,
                                uuid: Optional[str] = None,
                                visibility: Optional[str] = None)
func NewObjectFirewallServiceCustom(ctx *Context, name string, args *ObjectFirewallServiceCustomArgs, opts ...ResourceOption) (*ObjectFirewallServiceCustom, error)
public ObjectFirewallServiceCustom(string name, ObjectFirewallServiceCustomArgs? args = null, CustomResourceOptions? opts = null)
public ObjectFirewallServiceCustom(String name, ObjectFirewallServiceCustomArgs args)
public ObjectFirewallServiceCustom(String name, ObjectFirewallServiceCustomArgs args, CustomResourceOptions options)
type: fortimanager:ObjectFirewallServiceCustom
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

Parameters

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

Constructor example

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

var objectFirewallServiceCustomResource = new Fortimanager.ObjectFirewallServiceCustom("objectFirewallServiceCustomResource", new()
{
    Adom = "string",
    AppCategories = new[]
    {
        0,
    },
    AppServiceType = "string",
    Applications = new[]
    {
        0,
    },
    Category = "string",
    CheckResetRange = "string",
    Color = 0,
    Comment = "string",
    FabricObject = "string",
    Fqdn = "string",
    GlobalObject = 0,
    Helper = "string",
    Icmpcode = 0,
    Icmptype = 0,
    Iprange = "string",
    Name = "string",
    ObjectFirewallServiceCustomId = "string",
    Protocol = "string",
    ProtocolNumber = 0,
    Proxy = "string",
    Scopetype = "string",
    SctpPortranges = new[]
    {
        "string",
    },
    SessionTtl = "string",
    TcpHalfcloseTimer = 0,
    TcpHalfopenTimer = 0,
    TcpPortranges = new[]
    {
        "string",
    },
    TcpRstTimer = 0,
    TcpTimewaitTimer = 0,
    UdpIdleTimer = 0,
    UdpPortranges = new[]
    {
        "string",
    },
    UdplitePortrange = "string",
    Uuid = "string",
    Visibility = "string",
});
Copy
example, err := fortimanager.NewObjectFirewallServiceCustom(ctx, "objectFirewallServiceCustomResource", &fortimanager.ObjectFirewallServiceCustomArgs{
Adom: pulumi.String("string"),
AppCategories: pulumi.Float64Array{
pulumi.Float64(0),
},
AppServiceType: pulumi.String("string"),
Applications: pulumi.Float64Array{
pulumi.Float64(0),
},
Category: pulumi.String("string"),
CheckResetRange: pulumi.String("string"),
Color: pulumi.Float64(0),
Comment: pulumi.String("string"),
FabricObject: pulumi.String("string"),
Fqdn: pulumi.String("string"),
GlobalObject: pulumi.Float64(0),
Helper: pulumi.String("string"),
Icmpcode: pulumi.Float64(0),
Icmptype: pulumi.Float64(0),
Iprange: pulumi.String("string"),
Name: pulumi.String("string"),
ObjectFirewallServiceCustomId: pulumi.String("string"),
Protocol: pulumi.String("string"),
ProtocolNumber: pulumi.Float64(0),
Proxy: pulumi.String("string"),
Scopetype: pulumi.String("string"),
SctpPortranges: pulumi.StringArray{
pulumi.String("string"),
},
SessionTtl: pulumi.String("string"),
TcpHalfcloseTimer: pulumi.Float64(0),
TcpHalfopenTimer: pulumi.Float64(0),
TcpPortranges: pulumi.StringArray{
pulumi.String("string"),
},
TcpRstTimer: pulumi.Float64(0),
TcpTimewaitTimer: pulumi.Float64(0),
UdpIdleTimer: pulumi.Float64(0),
UdpPortranges: pulumi.StringArray{
pulumi.String("string"),
},
UdplitePortrange: pulumi.String("string"),
Uuid: pulumi.String("string"),
Visibility: pulumi.String("string"),
})
Copy
var objectFirewallServiceCustomResource = new ObjectFirewallServiceCustom("objectFirewallServiceCustomResource", ObjectFirewallServiceCustomArgs.builder()
    .adom("string")
    .appCategories(0)
    .appServiceType("string")
    .applications(0)
    .category("string")
    .checkResetRange("string")
    .color(0)
    .comment("string")
    .fabricObject("string")
    .fqdn("string")
    .globalObject(0)
    .helper("string")
    .icmpcode(0)
    .icmptype(0)
    .iprange("string")
    .name("string")
    .objectFirewallServiceCustomId("string")
    .protocol("string")
    .protocolNumber(0)
    .proxy("string")
    .scopetype("string")
    .sctpPortranges("string")
    .sessionTtl("string")
    .tcpHalfcloseTimer(0)
    .tcpHalfopenTimer(0)
    .tcpPortranges("string")
    .tcpRstTimer(0)
    .tcpTimewaitTimer(0)
    .udpIdleTimer(0)
    .udpPortranges("string")
    .udplitePortrange("string")
    .uuid("string")
    .visibility("string")
    .build());
Copy
object_firewall_service_custom_resource = fortimanager.ObjectFirewallServiceCustom("objectFirewallServiceCustomResource",
    adom="string",
    app_categories=[0],
    app_service_type="string",
    applications=[0],
    category="string",
    check_reset_range="string",
    color=0,
    comment="string",
    fabric_object="string",
    fqdn="string",
    global_object=0,
    helper="string",
    icmpcode=0,
    icmptype=0,
    iprange="string",
    name="string",
    object_firewall_service_custom_id="string",
    protocol="string",
    protocol_number=0,
    proxy="string",
    scopetype="string",
    sctp_portranges=["string"],
    session_ttl="string",
    tcp_halfclose_timer=0,
    tcp_halfopen_timer=0,
    tcp_portranges=["string"],
    tcp_rst_timer=0,
    tcp_timewait_timer=0,
    udp_idle_timer=0,
    udp_portranges=["string"],
    udplite_portrange="string",
    uuid="string",
    visibility="string")
Copy
const objectFirewallServiceCustomResource = new fortimanager.ObjectFirewallServiceCustom("objectFirewallServiceCustomResource", {
    adom: "string",
    appCategories: [0],
    appServiceType: "string",
    applications: [0],
    category: "string",
    checkResetRange: "string",
    color: 0,
    comment: "string",
    fabricObject: "string",
    fqdn: "string",
    globalObject: 0,
    helper: "string",
    icmpcode: 0,
    icmptype: 0,
    iprange: "string",
    name: "string",
    objectFirewallServiceCustomId: "string",
    protocol: "string",
    protocolNumber: 0,
    proxy: "string",
    scopetype: "string",
    sctpPortranges: ["string"],
    sessionTtl: "string",
    tcpHalfcloseTimer: 0,
    tcpHalfopenTimer: 0,
    tcpPortranges: ["string"],
    tcpRstTimer: 0,
    tcpTimewaitTimer: 0,
    udpIdleTimer: 0,
    udpPortranges: ["string"],
    udplitePortrange: "string",
    uuid: "string",
    visibility: "string",
});
Copy
type: fortimanager:ObjectFirewallServiceCustom
properties:
    adom: string
    appCategories:
        - 0
    appServiceType: string
    applications:
        - 0
    category: string
    checkResetRange: string
    color: 0
    comment: string
    fabricObject: string
    fqdn: string
    globalObject: 0
    helper: string
    icmpcode: 0
    icmptype: 0
    iprange: string
    name: string
    objectFirewallServiceCustomId: string
    protocol: string
    protocolNumber: 0
    proxy: string
    scopetype: string
    sctpPortranges:
        - string
    sessionTtl: string
    tcpHalfcloseTimer: 0
    tcpHalfopenTimer: 0
    tcpPortranges:
        - string
    tcpRstTimer: 0
    tcpTimewaitTimer: 0
    udpIdleTimer: 0
    udpPortranges:
        - string
    udplitePortrange: string
    uuid: string
    visibility: string
Copy

ObjectFirewallServiceCustom Resource Properties

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

Inputs

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

The ObjectFirewallServiceCustom resource accepts the following input properties:

Adom string
Adom. This value is valid only when the scopetype is adom, otherwise the value of adom in the provider will be inherited.
AppCategories List<double>
Application category ID.
AppServiceType string
Application service type. Valid values: disable, app-id, app-category.
Applications List<double>
Application ID.
Category string
Service category.
CheckResetRange string
Configure the type of ICMP error message verification. Valid values: disable, default, strict.
Color double
Color of icon on the GUI.
Comment string
Comment.
FabricObject string
Security Fabric global object setting. Valid values: disable, enable.
Fqdn string
Fully qualified domain name.
GlobalObject double
Global Object.
Helper string
Helper name. Valid values: disable, auto, ftp, tftp, ras, h323, tns, mms, sip, pptp, rtsp, dns-udp, dns-tcp, pmap, rsh, dcerpc, mgcp, gtp-c, gtp-u, gtp-b.
Icmpcode double
ICMP code.
Icmptype double
ICMP type.
Iprange string
Start and end of the IP range associated with service.
Name string
Custom service name.
ObjectFirewallServiceCustomId string
an identifier for the resource with format {{name}}.
Protocol string
Protocol type based on IANA numbers. Valid values: ICMP, IP, TCP/UDP/SCTP, ICMP6, HTTP, FTP, CONNECT, SOCKS, ALL, SOCKS-TCP, SOCKS-UDP.
ProtocolNumber double
IP protocol number.
Proxy string
Enable/disable web proxy service. Valid values: disable, enable.
Scopetype string
The scope of application of the resource. Valid values: inherit, adom, global. The inherit means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is inherit.
SctpPortranges List<string>
Multiple SCTP port ranges.
SessionTtl string
Session TTL (300 - 2764800, 0 = default).
TcpHalfcloseTimer double
Wait time to close a TCP session waiting for an unanswered FIN packet (1 - 86400 sec, 0 = default).
TcpHalfopenTimer double
Wait time to close a TCP session waiting for an unanswered open session packet (1 - 86400 sec, 0 = default).
TcpPortranges List<string>
Multiple TCP port ranges.
TcpRstTimer double
Set the length of the TCP CLOSE state in seconds (5 - 300 sec, 0 = default).
TcpTimewaitTimer double
Set the length of the TCP TIME-WAIT state in seconds (1 - 300 sec, 0 = default).
UdpIdleTimer double
UDP half close timeout (0 - 86400 sec, 0 = default).
UdpPortranges List<string>
Multiple UDP port ranges.
UdplitePortrange string
Multiple UDP-Lite port ranges.
Uuid string
Universally Unique Identifier (UUID; automatically assigned but can be manually reset).
Visibility string
Enable/disable the visibility of the service on the GUI. Valid values: disable, enable.
Adom string
Adom. This value is valid only when the scopetype is adom, otherwise the value of adom in the provider will be inherited.
AppCategories []float64
Application category ID.
AppServiceType string
Application service type. Valid values: disable, app-id, app-category.
Applications []float64
Application ID.
Category string
Service category.
CheckResetRange string
Configure the type of ICMP error message verification. Valid values: disable, default, strict.
Color float64
Color of icon on the GUI.
Comment string
Comment.
FabricObject string
Security Fabric global object setting. Valid values: disable, enable.
Fqdn string
Fully qualified domain name.
GlobalObject float64
Global Object.
Helper string
Helper name. Valid values: disable, auto, ftp, tftp, ras, h323, tns, mms, sip, pptp, rtsp, dns-udp, dns-tcp, pmap, rsh, dcerpc, mgcp, gtp-c, gtp-u, gtp-b.
Icmpcode float64
ICMP code.
Icmptype float64
ICMP type.
Iprange string
Start and end of the IP range associated with service.
Name string
Custom service name.
ObjectFirewallServiceCustomId string
an identifier for the resource with format {{name}}.
Protocol string
Protocol type based on IANA numbers. Valid values: ICMP, IP, TCP/UDP/SCTP, ICMP6, HTTP, FTP, CONNECT, SOCKS, ALL, SOCKS-TCP, SOCKS-UDP.
ProtocolNumber float64
IP protocol number.
Proxy string
Enable/disable web proxy service. Valid values: disable, enable.
Scopetype string
The scope of application of the resource. Valid values: inherit, adom, global. The inherit means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is inherit.
SctpPortranges []string
Multiple SCTP port ranges.
SessionTtl string
Session TTL (300 - 2764800, 0 = default).
TcpHalfcloseTimer float64
Wait time to close a TCP session waiting for an unanswered FIN packet (1 - 86400 sec, 0 = default).
TcpHalfopenTimer float64
Wait time to close a TCP session waiting for an unanswered open session packet (1 - 86400 sec, 0 = default).
TcpPortranges []string
Multiple TCP port ranges.
TcpRstTimer float64
Set the length of the TCP CLOSE state in seconds (5 - 300 sec, 0 = default).
TcpTimewaitTimer float64
Set the length of the TCP TIME-WAIT state in seconds (1 - 300 sec, 0 = default).
UdpIdleTimer float64
UDP half close timeout (0 - 86400 sec, 0 = default).
UdpPortranges []string
Multiple UDP port ranges.
UdplitePortrange string
Multiple UDP-Lite port ranges.
Uuid string
Universally Unique Identifier (UUID; automatically assigned but can be manually reset).
Visibility string
Enable/disable the visibility of the service on the GUI. Valid values: disable, enable.
adom String
Adom. This value is valid only when the scopetype is adom, otherwise the value of adom in the provider will be inherited.
appCategories List<Double>
Application category ID.
appServiceType String
Application service type. Valid values: disable, app-id, app-category.
applications List<Double>
Application ID.
category String
Service category.
checkResetRange String
Configure the type of ICMP error message verification. Valid values: disable, default, strict.
color Double
Color of icon on the GUI.
comment String
Comment.
fabricObject String
Security Fabric global object setting. Valid values: disable, enable.
fqdn String
Fully qualified domain name.
globalObject Double
Global Object.
helper String
Helper name. Valid values: disable, auto, ftp, tftp, ras, h323, tns, mms, sip, pptp, rtsp, dns-udp, dns-tcp, pmap, rsh, dcerpc, mgcp, gtp-c, gtp-u, gtp-b.
icmpcode Double
ICMP code.
icmptype Double
ICMP type.
iprange String
Start and end of the IP range associated with service.
name String
Custom service name.
objectFirewallServiceCustomId String
an identifier for the resource with format {{name}}.
protocol String
Protocol type based on IANA numbers. Valid values: ICMP, IP, TCP/UDP/SCTP, ICMP6, HTTP, FTP, CONNECT, SOCKS, ALL, SOCKS-TCP, SOCKS-UDP.
protocolNumber Double
IP protocol number.
proxy String
Enable/disable web proxy service. Valid values: disable, enable.
scopetype String
The scope of application of the resource. Valid values: inherit, adom, global. The inherit means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is inherit.
sctpPortranges List<String>
Multiple SCTP port ranges.
sessionTtl String
Session TTL (300 - 2764800, 0 = default).
tcpHalfcloseTimer Double
Wait time to close a TCP session waiting for an unanswered FIN packet (1 - 86400 sec, 0 = default).
tcpHalfopenTimer Double
Wait time to close a TCP session waiting for an unanswered open session packet (1 - 86400 sec, 0 = default).
tcpPortranges List<String>
Multiple TCP port ranges.
tcpRstTimer Double
Set the length of the TCP CLOSE state in seconds (5 - 300 sec, 0 = default).
tcpTimewaitTimer Double
Set the length of the TCP TIME-WAIT state in seconds (1 - 300 sec, 0 = default).
udpIdleTimer Double
UDP half close timeout (0 - 86400 sec, 0 = default).
udpPortranges List<String>
Multiple UDP port ranges.
udplitePortrange String
Multiple UDP-Lite port ranges.
uuid String
Universally Unique Identifier (UUID; automatically assigned but can be manually reset).
visibility String
Enable/disable the visibility of the service on the GUI. Valid values: disable, enable.
adom string
Adom. This value is valid only when the scopetype is adom, otherwise the value of adom in the provider will be inherited.
appCategories number[]
Application category ID.
appServiceType string
Application service type. Valid values: disable, app-id, app-category.
applications number[]
Application ID.
category string
Service category.
checkResetRange string
Configure the type of ICMP error message verification. Valid values: disable, default, strict.
color number
Color of icon on the GUI.
comment string
Comment.
fabricObject string
Security Fabric global object setting. Valid values: disable, enable.
fqdn string
Fully qualified domain name.
globalObject number
Global Object.
helper string
Helper name. Valid values: disable, auto, ftp, tftp, ras, h323, tns, mms, sip, pptp, rtsp, dns-udp, dns-tcp, pmap, rsh, dcerpc, mgcp, gtp-c, gtp-u, gtp-b.
icmpcode number
ICMP code.
icmptype number
ICMP type.
iprange string
Start and end of the IP range associated with service.
name string
Custom service name.
objectFirewallServiceCustomId string
an identifier for the resource with format {{name}}.
protocol string
Protocol type based on IANA numbers. Valid values: ICMP, IP, TCP/UDP/SCTP, ICMP6, HTTP, FTP, CONNECT, SOCKS, ALL, SOCKS-TCP, SOCKS-UDP.
protocolNumber number
IP protocol number.
proxy string
Enable/disable web proxy service. Valid values: disable, enable.
scopetype string
The scope of application of the resource. Valid values: inherit, adom, global. The inherit means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is inherit.
sctpPortranges string[]
Multiple SCTP port ranges.
sessionTtl string
Session TTL (300 - 2764800, 0 = default).
tcpHalfcloseTimer number
Wait time to close a TCP session waiting for an unanswered FIN packet (1 - 86400 sec, 0 = default).
tcpHalfopenTimer number
Wait time to close a TCP session waiting for an unanswered open session packet (1 - 86400 sec, 0 = default).
tcpPortranges string[]
Multiple TCP port ranges.
tcpRstTimer number
Set the length of the TCP CLOSE state in seconds (5 - 300 sec, 0 = default).
tcpTimewaitTimer number
Set the length of the TCP TIME-WAIT state in seconds (1 - 300 sec, 0 = default).
udpIdleTimer number
UDP half close timeout (0 - 86400 sec, 0 = default).
udpPortranges string[]
Multiple UDP port ranges.
udplitePortrange string
Multiple UDP-Lite port ranges.
uuid string
Universally Unique Identifier (UUID; automatically assigned but can be manually reset).
visibility string
Enable/disable the visibility of the service on the GUI. Valid values: disable, enable.
adom str
Adom. This value is valid only when the scopetype is adom, otherwise the value of adom in the provider will be inherited.
app_categories Sequence[float]
Application category ID.
app_service_type str
Application service type. Valid values: disable, app-id, app-category.
applications Sequence[float]
Application ID.
category str
Service category.
check_reset_range str
Configure the type of ICMP error message verification. Valid values: disable, default, strict.
color float
Color of icon on the GUI.
comment str
Comment.
fabric_object str
Security Fabric global object setting. Valid values: disable, enable.
fqdn str
Fully qualified domain name.
global_object float
Global Object.
helper str
Helper name. Valid values: disable, auto, ftp, tftp, ras, h323, tns, mms, sip, pptp, rtsp, dns-udp, dns-tcp, pmap, rsh, dcerpc, mgcp, gtp-c, gtp-u, gtp-b.
icmpcode float
ICMP code.
icmptype float
ICMP type.
iprange str
Start and end of the IP range associated with service.
name str
Custom service name.
object_firewall_service_custom_id str
an identifier for the resource with format {{name}}.
protocol str
Protocol type based on IANA numbers. Valid values: ICMP, IP, TCP/UDP/SCTP, ICMP6, HTTP, FTP, CONNECT, SOCKS, ALL, SOCKS-TCP, SOCKS-UDP.
protocol_number float
IP protocol number.
proxy str
Enable/disable web proxy service. Valid values: disable, enable.
scopetype str
The scope of application of the resource. Valid values: inherit, adom, global. The inherit means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is inherit.
sctp_portranges Sequence[str]
Multiple SCTP port ranges.
session_ttl str
Session TTL (300 - 2764800, 0 = default).
tcp_halfclose_timer float
Wait time to close a TCP session waiting for an unanswered FIN packet (1 - 86400 sec, 0 = default).
tcp_halfopen_timer float
Wait time to close a TCP session waiting for an unanswered open session packet (1 - 86400 sec, 0 = default).
tcp_portranges Sequence[str]
Multiple TCP port ranges.
tcp_rst_timer float
Set the length of the TCP CLOSE state in seconds (5 - 300 sec, 0 = default).
tcp_timewait_timer float
Set the length of the TCP TIME-WAIT state in seconds (1 - 300 sec, 0 = default).
udp_idle_timer float
UDP half close timeout (0 - 86400 sec, 0 = default).
udp_portranges Sequence[str]
Multiple UDP port ranges.
udplite_portrange str
Multiple UDP-Lite port ranges.
uuid str
Universally Unique Identifier (UUID; automatically assigned but can be manually reset).
visibility str
Enable/disable the visibility of the service on the GUI. Valid values: disable, enable.
adom String
Adom. This value is valid only when the scopetype is adom, otherwise the value of adom in the provider will be inherited.
appCategories List<Number>
Application category ID.
appServiceType String
Application service type. Valid values: disable, app-id, app-category.
applications List<Number>
Application ID.
category String
Service category.
checkResetRange String
Configure the type of ICMP error message verification. Valid values: disable, default, strict.
color Number
Color of icon on the GUI.
comment String
Comment.
fabricObject String
Security Fabric global object setting. Valid values: disable, enable.
fqdn String
Fully qualified domain name.
globalObject Number
Global Object.
helper String
Helper name. Valid values: disable, auto, ftp, tftp, ras, h323, tns, mms, sip, pptp, rtsp, dns-udp, dns-tcp, pmap, rsh, dcerpc, mgcp, gtp-c, gtp-u, gtp-b.
icmpcode Number
ICMP code.
icmptype Number
ICMP type.
iprange String
Start and end of the IP range associated with service.
name String
Custom service name.
objectFirewallServiceCustomId String
an identifier for the resource with format {{name}}.
protocol String
Protocol type based on IANA numbers. Valid values: ICMP, IP, TCP/UDP/SCTP, ICMP6, HTTP, FTP, CONNECT, SOCKS, ALL, SOCKS-TCP, SOCKS-UDP.
protocolNumber Number
IP protocol number.
proxy String
Enable/disable web proxy service. Valid values: disable, enable.
scopetype String
The scope of application of the resource. Valid values: inherit, adom, global. The inherit means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is inherit.
sctpPortranges List<String>
Multiple SCTP port ranges.
sessionTtl String
Session TTL (300 - 2764800, 0 = default).
tcpHalfcloseTimer Number
Wait time to close a TCP session waiting for an unanswered FIN packet (1 - 86400 sec, 0 = default).
tcpHalfopenTimer Number
Wait time to close a TCP session waiting for an unanswered open session packet (1 - 86400 sec, 0 = default).
tcpPortranges List<String>
Multiple TCP port ranges.
tcpRstTimer Number
Set the length of the TCP CLOSE state in seconds (5 - 300 sec, 0 = default).
tcpTimewaitTimer Number
Set the length of the TCP TIME-WAIT state in seconds (1 - 300 sec, 0 = default).
udpIdleTimer Number
UDP half close timeout (0 - 86400 sec, 0 = default).
udpPortranges List<String>
Multiple UDP port ranges.
udplitePortrange String
Multiple UDP-Lite port ranges.
uuid String
Universally Unique Identifier (UUID; automatically assigned but can be manually reset).
visibility String
Enable/disable the visibility of the service on the GUI. Valid values: disable, enable.

Outputs

All input properties are implicitly available as output properties. Additionally, the ObjectFirewallServiceCustom resource produces the following output properties:

Id string
The provider-assigned unique ID for this managed resource.
Id string
The provider-assigned unique ID for this managed resource.
id String
The provider-assigned unique ID for this managed resource.
id string
The provider-assigned unique ID for this managed resource.
id str
The provider-assigned unique ID for this managed resource.
id String
The provider-assigned unique ID for this managed resource.

Look up Existing ObjectFirewallServiceCustom Resource

Get an existing ObjectFirewallServiceCustom resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

public static get(name: string, id: Input<ID>, state?: ObjectFirewallServiceCustomState, opts?: CustomResourceOptions): ObjectFirewallServiceCustom
@staticmethod
def get(resource_name: str,
        id: str,
        opts: Optional[ResourceOptions] = None,
        adom: Optional[str] = None,
        app_categories: Optional[Sequence[float]] = None,
        app_service_type: Optional[str] = None,
        applications: Optional[Sequence[float]] = None,
        category: Optional[str] = None,
        check_reset_range: Optional[str] = None,
        color: Optional[float] = None,
        comment: Optional[str] = None,
        fabric_object: Optional[str] = None,
        fqdn: Optional[str] = None,
        global_object: Optional[float] = None,
        helper: Optional[str] = None,
        icmpcode: Optional[float] = None,
        icmptype: Optional[float] = None,
        iprange: Optional[str] = None,
        name: Optional[str] = None,
        object_firewall_service_custom_id: Optional[str] = None,
        protocol: Optional[str] = None,
        protocol_number: Optional[float] = None,
        proxy: Optional[str] = None,
        scopetype: Optional[str] = None,
        sctp_portranges: Optional[Sequence[str]] = None,
        session_ttl: Optional[str] = None,
        tcp_halfclose_timer: Optional[float] = None,
        tcp_halfopen_timer: Optional[float] = None,
        tcp_portranges: Optional[Sequence[str]] = None,
        tcp_rst_timer: Optional[float] = None,
        tcp_timewait_timer: Optional[float] = None,
        udp_idle_timer: Optional[float] = None,
        udp_portranges: Optional[Sequence[str]] = None,
        udplite_portrange: Optional[str] = None,
        uuid: Optional[str] = None,
        visibility: Optional[str] = None) -> ObjectFirewallServiceCustom
func GetObjectFirewallServiceCustom(ctx *Context, name string, id IDInput, state *ObjectFirewallServiceCustomState, opts ...ResourceOption) (*ObjectFirewallServiceCustom, error)
public static ObjectFirewallServiceCustom Get(string name, Input<string> id, ObjectFirewallServiceCustomState? state, CustomResourceOptions? opts = null)
public static ObjectFirewallServiceCustom get(String name, Output<String> id, ObjectFirewallServiceCustomState state, CustomResourceOptions options)
resources:  _:    type: fortimanager:ObjectFirewallServiceCustom    get:      id: ${id}
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
resource_name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
The following state arguments are supported:
Adom string
Adom. This value is valid only when the scopetype is adom, otherwise the value of adom in the provider will be inherited.
AppCategories List<double>
Application category ID.
AppServiceType string
Application service type. Valid values: disable, app-id, app-category.
Applications List<double>
Application ID.
Category string
Service category.
CheckResetRange string
Configure the type of ICMP error message verification. Valid values: disable, default, strict.
Color double
Color of icon on the GUI.
Comment string
Comment.
FabricObject string
Security Fabric global object setting. Valid values: disable, enable.
Fqdn string
Fully qualified domain name.
GlobalObject double
Global Object.
Helper string
Helper name. Valid values: disable, auto, ftp, tftp, ras, h323, tns, mms, sip, pptp, rtsp, dns-udp, dns-tcp, pmap, rsh, dcerpc, mgcp, gtp-c, gtp-u, gtp-b.
Icmpcode double
ICMP code.
Icmptype double
ICMP type.
Iprange string
Start and end of the IP range associated with service.
Name string
Custom service name.
ObjectFirewallServiceCustomId string
an identifier for the resource with format {{name}}.
Protocol string
Protocol type based on IANA numbers. Valid values: ICMP, IP, TCP/UDP/SCTP, ICMP6, HTTP, FTP, CONNECT, SOCKS, ALL, SOCKS-TCP, SOCKS-UDP.
ProtocolNumber double
IP protocol number.
Proxy string
Enable/disable web proxy service. Valid values: disable, enable.
Scopetype string
The scope of application of the resource. Valid values: inherit, adom, global. The inherit means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is inherit.
SctpPortranges List<string>
Multiple SCTP port ranges.
SessionTtl string
Session TTL (300 - 2764800, 0 = default).
TcpHalfcloseTimer double
Wait time to close a TCP session waiting for an unanswered FIN packet (1 - 86400 sec, 0 = default).
TcpHalfopenTimer double
Wait time to close a TCP session waiting for an unanswered open session packet (1 - 86400 sec, 0 = default).
TcpPortranges List<string>
Multiple TCP port ranges.
TcpRstTimer double
Set the length of the TCP CLOSE state in seconds (5 - 300 sec, 0 = default).
TcpTimewaitTimer double
Set the length of the TCP TIME-WAIT state in seconds (1 - 300 sec, 0 = default).
UdpIdleTimer double
UDP half close timeout (0 - 86400 sec, 0 = default).
UdpPortranges List<string>
Multiple UDP port ranges.
UdplitePortrange string
Multiple UDP-Lite port ranges.
Uuid string
Universally Unique Identifier (UUID; automatically assigned but can be manually reset).
Visibility string
Enable/disable the visibility of the service on the GUI. Valid values: disable, enable.
Adom string
Adom. This value is valid only when the scopetype is adom, otherwise the value of adom in the provider will be inherited.
AppCategories []float64
Application category ID.
AppServiceType string
Application service type. Valid values: disable, app-id, app-category.
Applications []float64
Application ID.
Category string
Service category.
CheckResetRange string
Configure the type of ICMP error message verification. Valid values: disable, default, strict.
Color float64
Color of icon on the GUI.
Comment string
Comment.
FabricObject string
Security Fabric global object setting. Valid values: disable, enable.
Fqdn string
Fully qualified domain name.
GlobalObject float64
Global Object.
Helper string
Helper name. Valid values: disable, auto, ftp, tftp, ras, h323, tns, mms, sip, pptp, rtsp, dns-udp, dns-tcp, pmap, rsh, dcerpc, mgcp, gtp-c, gtp-u, gtp-b.
Icmpcode float64
ICMP code.
Icmptype float64
ICMP type.
Iprange string
Start and end of the IP range associated with service.
Name string
Custom service name.
ObjectFirewallServiceCustomId string
an identifier for the resource with format {{name}}.
Protocol string
Protocol type based on IANA numbers. Valid values: ICMP, IP, TCP/UDP/SCTP, ICMP6, HTTP, FTP, CONNECT, SOCKS, ALL, SOCKS-TCP, SOCKS-UDP.
ProtocolNumber float64
IP protocol number.
Proxy string
Enable/disable web proxy service. Valid values: disable, enable.
Scopetype string
The scope of application of the resource. Valid values: inherit, adom, global. The inherit means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is inherit.
SctpPortranges []string
Multiple SCTP port ranges.
SessionTtl string
Session TTL (300 - 2764800, 0 = default).
TcpHalfcloseTimer float64
Wait time to close a TCP session waiting for an unanswered FIN packet (1 - 86400 sec, 0 = default).
TcpHalfopenTimer float64
Wait time to close a TCP session waiting for an unanswered open session packet (1 - 86400 sec, 0 = default).
TcpPortranges []string
Multiple TCP port ranges.
TcpRstTimer float64
Set the length of the TCP CLOSE state in seconds (5 - 300 sec, 0 = default).
TcpTimewaitTimer float64
Set the length of the TCP TIME-WAIT state in seconds (1 - 300 sec, 0 = default).
UdpIdleTimer float64
UDP half close timeout (0 - 86400 sec, 0 = default).
UdpPortranges []string
Multiple UDP port ranges.
UdplitePortrange string
Multiple UDP-Lite port ranges.
Uuid string
Universally Unique Identifier (UUID; automatically assigned but can be manually reset).
Visibility string
Enable/disable the visibility of the service on the GUI. Valid values: disable, enable.
adom String
Adom. This value is valid only when the scopetype is adom, otherwise the value of adom in the provider will be inherited.
appCategories List<Double>
Application category ID.
appServiceType String
Application service type. Valid values: disable, app-id, app-category.
applications List<Double>
Application ID.
category String
Service category.
checkResetRange String
Configure the type of ICMP error message verification. Valid values: disable, default, strict.
color Double
Color of icon on the GUI.
comment String
Comment.
fabricObject String
Security Fabric global object setting. Valid values: disable, enable.
fqdn String
Fully qualified domain name.
globalObject Double
Global Object.
helper String
Helper name. Valid values: disable, auto, ftp, tftp, ras, h323, tns, mms, sip, pptp, rtsp, dns-udp, dns-tcp, pmap, rsh, dcerpc, mgcp, gtp-c, gtp-u, gtp-b.
icmpcode Double
ICMP code.
icmptype Double
ICMP type.
iprange String
Start and end of the IP range associated with service.
name String
Custom service name.
objectFirewallServiceCustomId String
an identifier for the resource with format {{name}}.
protocol String
Protocol type based on IANA numbers. Valid values: ICMP, IP, TCP/UDP/SCTP, ICMP6, HTTP, FTP, CONNECT, SOCKS, ALL, SOCKS-TCP, SOCKS-UDP.
protocolNumber Double
IP protocol number.
proxy String
Enable/disable web proxy service. Valid values: disable, enable.
scopetype String
The scope of application of the resource. Valid values: inherit, adom, global. The inherit means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is inherit.
sctpPortranges List<String>
Multiple SCTP port ranges.
sessionTtl String
Session TTL (300 - 2764800, 0 = default).
tcpHalfcloseTimer Double
Wait time to close a TCP session waiting for an unanswered FIN packet (1 - 86400 sec, 0 = default).
tcpHalfopenTimer Double
Wait time to close a TCP session waiting for an unanswered open session packet (1 - 86400 sec, 0 = default).
tcpPortranges List<String>
Multiple TCP port ranges.
tcpRstTimer Double
Set the length of the TCP CLOSE state in seconds (5 - 300 sec, 0 = default).
tcpTimewaitTimer Double
Set the length of the TCP TIME-WAIT state in seconds (1 - 300 sec, 0 = default).
udpIdleTimer Double
UDP half close timeout (0 - 86400 sec, 0 = default).
udpPortranges List<String>
Multiple UDP port ranges.
udplitePortrange String
Multiple UDP-Lite port ranges.
uuid String
Universally Unique Identifier (UUID; automatically assigned but can be manually reset).
visibility String
Enable/disable the visibility of the service on the GUI. Valid values: disable, enable.
adom string
Adom. This value is valid only when the scopetype is adom, otherwise the value of adom in the provider will be inherited.
appCategories number[]
Application category ID.
appServiceType string
Application service type. Valid values: disable, app-id, app-category.
applications number[]
Application ID.
category string
Service category.
checkResetRange string
Configure the type of ICMP error message verification. Valid values: disable, default, strict.
color number
Color of icon on the GUI.
comment string
Comment.
fabricObject string
Security Fabric global object setting. Valid values: disable, enable.
fqdn string
Fully qualified domain name.
globalObject number
Global Object.
helper string
Helper name. Valid values: disable, auto, ftp, tftp, ras, h323, tns, mms, sip, pptp, rtsp, dns-udp, dns-tcp, pmap, rsh, dcerpc, mgcp, gtp-c, gtp-u, gtp-b.
icmpcode number
ICMP code.
icmptype number
ICMP type.
iprange string
Start and end of the IP range associated with service.
name string
Custom service name.
objectFirewallServiceCustomId string
an identifier for the resource with format {{name}}.
protocol string
Protocol type based on IANA numbers. Valid values: ICMP, IP, TCP/UDP/SCTP, ICMP6, HTTP, FTP, CONNECT, SOCKS, ALL, SOCKS-TCP, SOCKS-UDP.
protocolNumber number
IP protocol number.
proxy string
Enable/disable web proxy service. Valid values: disable, enable.
scopetype string
The scope of application of the resource. Valid values: inherit, adom, global. The inherit means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is inherit.
sctpPortranges string[]
Multiple SCTP port ranges.
sessionTtl string
Session TTL (300 - 2764800, 0 = default).
tcpHalfcloseTimer number
Wait time to close a TCP session waiting for an unanswered FIN packet (1 - 86400 sec, 0 = default).
tcpHalfopenTimer number
Wait time to close a TCP session waiting for an unanswered open session packet (1 - 86400 sec, 0 = default).
tcpPortranges string[]
Multiple TCP port ranges.
tcpRstTimer number
Set the length of the TCP CLOSE state in seconds (5 - 300 sec, 0 = default).
tcpTimewaitTimer number
Set the length of the TCP TIME-WAIT state in seconds (1 - 300 sec, 0 = default).
udpIdleTimer number
UDP half close timeout (0 - 86400 sec, 0 = default).
udpPortranges string[]
Multiple UDP port ranges.
udplitePortrange string
Multiple UDP-Lite port ranges.
uuid string
Universally Unique Identifier (UUID; automatically assigned but can be manually reset).
visibility string
Enable/disable the visibility of the service on the GUI. Valid values: disable, enable.
adom str
Adom. This value is valid only when the scopetype is adom, otherwise the value of adom in the provider will be inherited.
app_categories Sequence[float]
Application category ID.
app_service_type str
Application service type. Valid values: disable, app-id, app-category.
applications Sequence[float]
Application ID.
category str
Service category.
check_reset_range str
Configure the type of ICMP error message verification. Valid values: disable, default, strict.
color float
Color of icon on the GUI.
comment str
Comment.
fabric_object str
Security Fabric global object setting. Valid values: disable, enable.
fqdn str
Fully qualified domain name.
global_object float
Global Object.
helper str
Helper name. Valid values: disable, auto, ftp, tftp, ras, h323, tns, mms, sip, pptp, rtsp, dns-udp, dns-tcp, pmap, rsh, dcerpc, mgcp, gtp-c, gtp-u, gtp-b.
icmpcode float
ICMP code.
icmptype float
ICMP type.
iprange str
Start and end of the IP range associated with service.
name str
Custom service name.
object_firewall_service_custom_id str
an identifier for the resource with format {{name}}.
protocol str
Protocol type based on IANA numbers. Valid values: ICMP, IP, TCP/UDP/SCTP, ICMP6, HTTP, FTP, CONNECT, SOCKS, ALL, SOCKS-TCP, SOCKS-UDP.
protocol_number float
IP protocol number.
proxy str
Enable/disable web proxy service. Valid values: disable, enable.
scopetype str
The scope of application of the resource. Valid values: inherit, adom, global. The inherit means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is inherit.
sctp_portranges Sequence[str]
Multiple SCTP port ranges.
session_ttl str
Session TTL (300 - 2764800, 0 = default).
tcp_halfclose_timer float
Wait time to close a TCP session waiting for an unanswered FIN packet (1 - 86400 sec, 0 = default).
tcp_halfopen_timer float
Wait time to close a TCP session waiting for an unanswered open session packet (1 - 86400 sec, 0 = default).
tcp_portranges Sequence[str]
Multiple TCP port ranges.
tcp_rst_timer float
Set the length of the TCP CLOSE state in seconds (5 - 300 sec, 0 = default).
tcp_timewait_timer float
Set the length of the TCP TIME-WAIT state in seconds (1 - 300 sec, 0 = default).
udp_idle_timer float
UDP half close timeout (0 - 86400 sec, 0 = default).
udp_portranges Sequence[str]
Multiple UDP port ranges.
udplite_portrange str
Multiple UDP-Lite port ranges.
uuid str
Universally Unique Identifier (UUID; automatically assigned but can be manually reset).
visibility str
Enable/disable the visibility of the service on the GUI. Valid values: disable, enable.
adom String
Adom. This value is valid only when the scopetype is adom, otherwise the value of adom in the provider will be inherited.
appCategories List<Number>
Application category ID.
appServiceType String
Application service type. Valid values: disable, app-id, app-category.
applications List<Number>
Application ID.
category String
Service category.
checkResetRange String
Configure the type of ICMP error message verification. Valid values: disable, default, strict.
color Number
Color of icon on the GUI.
comment String
Comment.
fabricObject String
Security Fabric global object setting. Valid values: disable, enable.
fqdn String
Fully qualified domain name.
globalObject Number
Global Object.
helper String
Helper name. Valid values: disable, auto, ftp, tftp, ras, h323, tns, mms, sip, pptp, rtsp, dns-udp, dns-tcp, pmap, rsh, dcerpc, mgcp, gtp-c, gtp-u, gtp-b.
icmpcode Number
ICMP code.
icmptype Number
ICMP type.
iprange String
Start and end of the IP range associated with service.
name String
Custom service name.
objectFirewallServiceCustomId String
an identifier for the resource with format {{name}}.
protocol String
Protocol type based on IANA numbers. Valid values: ICMP, IP, TCP/UDP/SCTP, ICMP6, HTTP, FTP, CONNECT, SOCKS, ALL, SOCKS-TCP, SOCKS-UDP.
protocolNumber Number
IP protocol number.
proxy String
Enable/disable web proxy service. Valid values: disable, enable.
scopetype String
The scope of application of the resource. Valid values: inherit, adom, global. The inherit means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is inherit.
sctpPortranges List<String>
Multiple SCTP port ranges.
sessionTtl String
Session TTL (300 - 2764800, 0 = default).
tcpHalfcloseTimer Number
Wait time to close a TCP session waiting for an unanswered FIN packet (1 - 86400 sec, 0 = default).
tcpHalfopenTimer Number
Wait time to close a TCP session waiting for an unanswered open session packet (1 - 86400 sec, 0 = default).
tcpPortranges List<String>
Multiple TCP port ranges.
tcpRstTimer Number
Set the length of the TCP CLOSE state in seconds (5 - 300 sec, 0 = default).
tcpTimewaitTimer Number
Set the length of the TCP TIME-WAIT state in seconds (1 - 300 sec, 0 = default).
udpIdleTimer Number
UDP half close timeout (0 - 86400 sec, 0 = default).
udpPortranges List<String>
Multiple UDP port ranges.
udplitePortrange String
Multiple UDP-Lite port ranges.
uuid String
Universally Unique Identifier (UUID; automatically assigned but can be manually reset).
visibility String
Enable/disable the visibility of the service on the GUI. Valid values: disable, enable.

Import

ObjectFirewall ServiceCustom can be imported using any of these accepted formats:

$ export “FORTIMANAGER_IMPORT_TABLE”=“true”

$ pulumi import fortimanager:index/objectFirewallServiceCustom:ObjectFirewallServiceCustom labelname {{name}}
Copy

$ unset “FORTIMANAGER_IMPORT_TABLE”

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

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

Package Details

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