Fortios v0.0.5 published on Tuesday, Apr 9, 2024 by pulumiverse
fortios.firewall/service.getCustom
Explore with Pulumi AI
Use this data source to get information on an fortios firewallservice custom
Using getCustom
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 getCustom(args: GetCustomArgs, opts?: InvokeOptions): Promise<GetCustomResult>
function getCustomOutput(args: GetCustomOutputArgs, opts?: InvokeOptions): Output<GetCustomResult>
def get_custom(name: Optional[str] = None,
vdomparam: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetCustomResult
def get_custom_output(name: Optional[pulumi.Input[str]] = None,
vdomparam: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetCustomResult]
func LookupCustom(ctx *Context, args *LookupCustomArgs, opts ...InvokeOption) (*LookupCustomResult, error)
func LookupCustomOutput(ctx *Context, args *LookupCustomOutputArgs, opts ...InvokeOption) LookupCustomResultOutput
> Note: This function is named LookupCustom
in the Go SDK.
public static class GetCustom
{
public static Task<GetCustomResult> InvokeAsync(GetCustomArgs args, InvokeOptions? opts = null)
public static Output<GetCustomResult> Invoke(GetCustomInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetCustomResult> getCustom(GetCustomArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: fortios:firewall/service/getCustom:getCustom
arguments:
# arguments dictionary
The following arguments are supported:
- Name string
- Specify the name of the desired firewallservice custom.
- 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 firewallservice custom.
- 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 firewallservice custom.
- 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 firewallservice custom.
- 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 firewallservice custom.
- 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 firewallservice custom.
- 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.
getCustom Result
The following output properties are available:
- App
Categories List<Pulumiverse.Fortios. Firewall. Service. Outputs. Get Custom App Category> - Application category ID. The structure of
app_category
block is documented below. - App
Service stringType - Application service type.
- Applications
List<Pulumiverse.
Fortios. Firewall. Service. Outputs. Get Custom Application> - Application ID. The structure of
application
block is documented below. - Category string
- Service category.
- Check
Reset stringRange - Configure the type of ICMP error message verification.
- Color int
- Color of icon on the GUI.
- Comment string
- Comment.
- Fabric
Object string - Security Fabric global object setting.
- Fqdn string
- Fully qualified domain name.
- Helper string
- Helper name.
- Icmpcode int
- ICMP code.
- Icmptype int
- ICMP type.
- Id string
- The provider-assigned unique ID for this managed resource.
- Iprange string
- Start and end of the IP range associated with service.
- Name string
- Custom service name.
- Protocol string
- Protocol type based on IANA numbers.
- Protocol
Number int - IP protocol number.
- Proxy string
- Enable/disable web proxy service.
- Sctp
Portrange string - Multiple SCTP port ranges.
- Session
Ttl int - Session TTL (300 - 604800, 0 = default).
- Tcp
Halfclose intTimer - Wait time to close a TCP session waiting for an unanswered FIN packet (1 - 86400 sec, 0 = default).
- Tcp
Halfopen intTimer - Wait time to close a TCP session waiting for an unanswered open session packet (1 - 86400 sec, 0 = default).
- Tcp
Portrange string - Multiple TCP port ranges.
- Tcp
Rst intTimer - Set the length of the TCP CLOSE state in seconds (5 - 300 sec, 0 = default).
- Tcp
Timewait intTimer - Set the length of the TCP TIME-WAIT state in seconds (1 - 300 sec, 0 = default).
- Udp
Idle intTimer - UDP half close timeout (0 - 86400 sec, 0 = default).
- Udp
Portrange string - Multiple UDP 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.
- Vdomparam string
- App
Categories []GetCustom App Category - Application category ID. The structure of
app_category
block is documented below. - App
Service stringType - Application service type.
- Applications
[]Get
Custom Application - Application ID. The structure of
application
block is documented below. - Category string
- Service category.
- Check
Reset stringRange - Configure the type of ICMP error message verification.
- Color int
- Color of icon on the GUI.
- Comment string
- Comment.
- Fabric
Object string - Security Fabric global object setting.
- Fqdn string
- Fully qualified domain name.
- Helper string
- Helper name.
- Icmpcode int
- ICMP code.
- Icmptype int
- ICMP type.
- Id string
- The provider-assigned unique ID for this managed resource.
- Iprange string
- Start and end of the IP range associated with service.
- Name string
- Custom service name.
- Protocol string
- Protocol type based on IANA numbers.
- Protocol
Number int - IP protocol number.
- Proxy string
- Enable/disable web proxy service.
- Sctp
Portrange string - Multiple SCTP port ranges.
- Session
Ttl int - Session TTL (300 - 604800, 0 = default).
- Tcp
Halfclose intTimer - Wait time to close a TCP session waiting for an unanswered FIN packet (1 - 86400 sec, 0 = default).
- Tcp
Halfopen intTimer - Wait time to close a TCP session waiting for an unanswered open session packet (1 - 86400 sec, 0 = default).
- Tcp
Portrange string - Multiple TCP port ranges.
- Tcp
Rst intTimer - Set the length of the TCP CLOSE state in seconds (5 - 300 sec, 0 = default).
- Tcp
Timewait intTimer - Set the length of the TCP TIME-WAIT state in seconds (1 - 300 sec, 0 = default).
- Udp
Idle intTimer - UDP half close timeout (0 - 86400 sec, 0 = default).
- Udp
Portrange string - Multiple UDP 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.
- Vdomparam string
- app
Categories List<GetCustom App Category> - Application category ID. The structure of
app_category
block is documented below. - app
Service StringType - Application service type.
- applications
List<Get
Custom Application> - Application ID. The structure of
application
block is documented below. - category String
- Service category.
- check
Reset StringRange - Configure the type of ICMP error message verification.
- color Integer
- Color of icon on the GUI.
- comment String
- Comment.
- fabric
Object String - Security Fabric global object setting.
- fqdn String
- Fully qualified domain name.
- helper String
- Helper name.
- icmpcode Integer
- ICMP code.
- icmptype Integer
- ICMP type.
- id String
- The provider-assigned unique ID for this managed resource.
- iprange String
- Start and end of the IP range associated with service.
- name String
- Custom service name.
- protocol String
- Protocol type based on IANA numbers.
- protocol
Number Integer - IP protocol number.
- proxy String
- Enable/disable web proxy service.
- sctp
Portrange String - Multiple SCTP port ranges.
- session
Ttl Integer - Session TTL (300 - 604800, 0 = default).
- tcp
Halfclose IntegerTimer - Wait time to close a TCP session waiting for an unanswered FIN packet (1 - 86400 sec, 0 = default).
- tcp
Halfopen IntegerTimer - Wait time to close a TCP session waiting for an unanswered open session packet (1 - 86400 sec, 0 = default).
- tcp
Portrange String - Multiple TCP port ranges.
- tcp
Rst IntegerTimer - Set the length of the TCP CLOSE state in seconds (5 - 300 sec, 0 = default).
- tcp
Timewait IntegerTimer - Set the length of the TCP TIME-WAIT state in seconds (1 - 300 sec, 0 = default).
- udp
Idle IntegerTimer - UDP half close timeout (0 - 86400 sec, 0 = default).
- udp
Portrange String - Multiple UDP 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.
- vdomparam String
- app
Categories GetCustom App Category[] - Application category ID. The structure of
app_category
block is documented below. - app
Service stringType - Application service type.
- applications
Get
Custom Application[] - Application ID. The structure of
application
block is documented below. - category string
- Service category.
- check
Reset stringRange - Configure the type of ICMP error message verification.
- color number
- Color of icon on the GUI.
- comment string
- Comment.
- fabric
Object string - Security Fabric global object setting.
- fqdn string
- Fully qualified domain name.
- helper string
- Helper name.
- icmpcode number
- ICMP code.
- icmptype number
- ICMP type.
- id string
- The provider-assigned unique ID for this managed resource.
- iprange string
- Start and end of the IP range associated with service.
- name string
- Custom service name.
- protocol string
- Protocol type based on IANA numbers.
- protocol
Number number - IP protocol number.
- proxy string
- Enable/disable web proxy service.
- sctp
Portrange string - Multiple SCTP port ranges.
- session
Ttl number - Session TTL (300 - 604800, 0 = default).
- tcp
Halfclose numberTimer - Wait time to close a TCP session waiting for an unanswered FIN packet (1 - 86400 sec, 0 = default).
- tcp
Halfopen numberTimer - Wait time to close a TCP session waiting for an unanswered open session packet (1 - 86400 sec, 0 = default).
- tcp
Portrange string - Multiple TCP port ranges.
- tcp
Rst numberTimer - Set the length of the TCP CLOSE state in seconds (5 - 300 sec, 0 = default).
- tcp
Timewait numberTimer - Set the length of the TCP TIME-WAIT state in seconds (1 - 300 sec, 0 = default).
- udp
Idle numberTimer - UDP half close timeout (0 - 86400 sec, 0 = default).
- udp
Portrange string - Multiple UDP 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.
- vdomparam string
- app_
categories Sequence[GetCustom App Category] - Application category ID. The structure of
app_category
block is documented below. - app_
service_ strtype - Application service type.
- applications
Sequence[Get
Custom Application] - Application ID. The structure of
application
block is documented below. - category str
- Service category.
- check_
reset_ strrange - Configure the type of ICMP error message verification.
- color int
- Color of icon on the GUI.
- comment str
- Comment.
- fabric_
object str - Security Fabric global object setting.
- fqdn str
- Fully qualified domain name.
- helper str
- Helper name.
- icmpcode int
- ICMP code.
- icmptype int
- ICMP type.
- id str
- The provider-assigned unique ID for this managed resource.
- iprange str
- Start and end of the IP range associated with service.
- name str
- Custom service name.
- protocol str
- Protocol type based on IANA numbers.
- protocol_
number int - IP protocol number.
- proxy str
- Enable/disable web proxy service.
- sctp_
portrange str - Multiple SCTP port ranges.
- session_
ttl int - Session TTL (300 - 604800, 0 = default).
- tcp_
halfclose_ inttimer - Wait time to close a TCP session waiting for an unanswered FIN packet (1 - 86400 sec, 0 = default).
- tcp_
halfopen_ inttimer - Wait time to close a TCP session waiting for an unanswered open session packet (1 - 86400 sec, 0 = default).
- tcp_
portrange str - Multiple TCP port ranges.
- tcp_
rst_ inttimer - Set the length of the TCP CLOSE state in seconds (5 - 300 sec, 0 = default).
- tcp_
timewait_ inttimer - Set the length of the TCP TIME-WAIT state in seconds (1 - 300 sec, 0 = default).
- udp_
idle_ inttimer - UDP half close timeout (0 - 86400 sec, 0 = default).
- udp_
portrange str - Multiple UDP 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.
- vdomparam str
- app
Categories List<Property Map> - Application category ID. The structure of
app_category
block is documented below. - app
Service StringType - Application service type.
- applications List<Property Map>
- Application ID. The structure of
application
block is documented below. - category String
- Service category.
- check
Reset StringRange - Configure the type of ICMP error message verification.
- color Number
- Color of icon on the GUI.
- comment String
- Comment.
- fabric
Object String - Security Fabric global object setting.
- fqdn String
- Fully qualified domain name.
- helper String
- Helper name.
- icmpcode Number
- ICMP code.
- icmptype Number
- ICMP type.
- id String
- The provider-assigned unique ID for this managed resource.
- iprange String
- Start and end of the IP range associated with service.
- name String
- Custom service name.
- protocol String
- Protocol type based on IANA numbers.
- protocol
Number Number - IP protocol number.
- proxy String
- Enable/disable web proxy service.
- sctp
Portrange String - Multiple SCTP port ranges.
- session
Ttl Number - Session TTL (300 - 604800, 0 = default).
- tcp
Halfclose NumberTimer - Wait time to close a TCP session waiting for an unanswered FIN packet (1 - 86400 sec, 0 = default).
- tcp
Halfopen NumberTimer - Wait time to close a TCP session waiting for an unanswered open session packet (1 - 86400 sec, 0 = default).
- tcp
Portrange String - Multiple TCP port ranges.
- tcp
Rst NumberTimer - Set the length of the TCP CLOSE state in seconds (5 - 300 sec, 0 = default).
- tcp
Timewait NumberTimer - Set the length of the TCP TIME-WAIT state in seconds (1 - 300 sec, 0 = default).
- udp
Idle NumberTimer - UDP half close timeout (0 - 86400 sec, 0 = default).
- udp
Portrange String - Multiple UDP 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.
- vdomparam String
Supporting Types
GetCustomAppCategory
- Id int
- Application id.
- Id int
- Application id.
- id Integer
- Application id.
- id number
- Application id.
- id int
- Application id.
- id Number
- Application id.
GetCustomApplication
- Id int
- Application id.
- Id int
- Application id.
- id Integer
- Application id.
- id number
- Application id.
- id int
- Application id.
- id Number
- Application id.
Package Details
- Repository
- fortios pulumiverse/pulumi-fortios
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
fortios
Terraform Provider.