1. Packages
  2. Fortios
  3. API Docs
  4. firewall
  5. getInternetserviceextension
Fortios v0.0.6 published on Tuesday, Jul 9, 2024 by pulumiverse

fortios.firewall.getInternetserviceextension

Explore with Pulumi AI

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

Using getInternetserviceextension

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 getInternetserviceextension(args: GetInternetserviceextensionArgs, opts?: InvokeOptions): Promise<GetInternetserviceextensionResult>
function getInternetserviceextensionOutput(args: GetInternetserviceextensionOutputArgs, opts?: InvokeOptions): Output<GetInternetserviceextensionResult>
Copy
def get_internetserviceextension(fosid: Optional[int] = None,
                                 vdomparam: Optional[str] = None,
                                 opts: Optional[InvokeOptions] = None) -> GetInternetserviceextensionResult
def get_internetserviceextension_output(fosid: Optional[pulumi.Input[int]] = None,
                                 vdomparam: Optional[pulumi.Input[str]] = None,
                                 opts: Optional[InvokeOptions] = None) -> Output[GetInternetserviceextensionResult]
Copy
func LookupInternetserviceextension(ctx *Context, args *LookupInternetserviceextensionArgs, opts ...InvokeOption) (*LookupInternetserviceextensionResult, error)
func LookupInternetserviceextensionOutput(ctx *Context, args *LookupInternetserviceextensionOutputArgs, opts ...InvokeOption) LookupInternetserviceextensionResultOutput
Copy

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

public static class GetInternetserviceextension 
{
    public static Task<GetInternetserviceextensionResult> InvokeAsync(GetInternetserviceextensionArgs args, InvokeOptions? opts = null)
    public static Output<GetInternetserviceextensionResult> Invoke(GetInternetserviceextensionInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetInternetserviceextensionResult> getInternetserviceextension(GetInternetserviceextensionArgs args, InvokeOptions options)
public static Output<GetInternetserviceextensionResult> getInternetserviceextension(GetInternetserviceextensionArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: fortios:firewall/getInternetserviceextension:getInternetserviceextension
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

Fosid This property is required. int
Specify the fosid of the desired firewall internetserviceextension.
Vdomparam Changes to this property will trigger replacement. 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.
Fosid This property is required. int
Specify the fosid of the desired firewall internetserviceextension.
Vdomparam Changes to this property will trigger replacement. 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.
fosid This property is required. Integer
Specify the fosid of the desired firewall internetserviceextension.
vdomparam Changes to this property will trigger replacement. 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.
fosid This property is required. number
Specify the fosid of the desired firewall internetserviceextension.
vdomparam Changes to this property will trigger replacement. 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.
fosid This property is required. int
Specify the fosid of the desired firewall internetserviceextension.
vdomparam Changes to this property will trigger replacement. 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.
fosid This property is required. Number
Specify the fosid of the desired firewall internetserviceextension.
vdomparam Changes to this property will trigger replacement. 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.

getInternetserviceextension Result

The following output properties are available:

Comment string
Comment.
DisableEntries List<Pulumiverse.Fortios.Firewall.Outputs.GetInternetserviceextensionDisableEntry>
Disable entries in the Internet Service database. The structure of disable_entry block is documented below.
Entries List<Pulumiverse.Fortios.Firewall.Outputs.GetInternetserviceextensionEntry>
Entries added to the Internet Service extension database. The structure of entry block is documented below.
Fosid int
Internet Service ID in the Internet Service database.
Id string
The provider-assigned unique ID for this managed resource.
Vdomparam string
Comment string
Comment.
DisableEntries []GetInternetserviceextensionDisableEntry
Disable entries in the Internet Service database. The structure of disable_entry block is documented below.
Entries []GetInternetserviceextensionEntry
Entries added to the Internet Service extension database. The structure of entry block is documented below.
Fosid int
Internet Service ID in the Internet Service database.
Id string
The provider-assigned unique ID for this managed resource.
Vdomparam string
comment String
Comment.
disableEntries List<GetInternetserviceextensionDisableEntry>
Disable entries in the Internet Service database. The structure of disable_entry block is documented below.
entries List<GetInternetserviceextensionEntry>
Entries added to the Internet Service extension database. The structure of entry block is documented below.
fosid Integer
Internet Service ID in the Internet Service database.
id String
The provider-assigned unique ID for this managed resource.
vdomparam String
comment string
Comment.
disableEntries GetInternetserviceextensionDisableEntry[]
Disable entries in the Internet Service database. The structure of disable_entry block is documented below.
entries GetInternetserviceextensionEntry[]
Entries added to the Internet Service extension database. The structure of entry block is documented below.
fosid number
Internet Service ID in the Internet Service database.
id string
The provider-assigned unique ID for this managed resource.
vdomparam string
comment str
Comment.
disable_entries Sequence[GetInternetserviceextensionDisableEntry]
Disable entries in the Internet Service database. The structure of disable_entry block is documented below.
entries Sequence[GetInternetserviceextensionEntry]
Entries added to the Internet Service extension database. The structure of entry block is documented below.
fosid int
Internet Service ID in the Internet Service database.
id str
The provider-assigned unique ID for this managed resource.
vdomparam str
comment String
Comment.
disableEntries List<Property Map>
Disable entries in the Internet Service database. The structure of disable_entry block is documented below.
entries List<Property Map>
Entries added to the Internet Service extension database. The structure of entry block is documented below.
fosid Number
Internet Service ID in the Internet Service database.
id String
The provider-assigned unique ID for this managed resource.
vdomparam String

Supporting Types

GetInternetserviceextensionDisableEntry

AddrMode This property is required. string
Address mode (IPv4 or IPv6)
Id This property is required. int
Disable entry range ID.
Ip6Ranges This property is required. List<Pulumiverse.Fortios.Firewall.Inputs.GetInternetserviceextensionDisableEntryIp6Range>
IPv6 ranges in the disable entry. The structure of ip6_range block is documented below.
IpRanges This property is required. List<Pulumiverse.Fortios.Firewall.Inputs.GetInternetserviceextensionDisableEntryIpRange>
IP ranges in the disable entry. The structure of ip_range block is documented below.
Port This property is required. int
Integer value for the TCP/IP port (0 - 65535).
PortRanges This property is required. List<Pulumiverse.Fortios.Firewall.Inputs.GetInternetserviceextensionDisableEntryPortRange>
Port ranges in the disable entry. The structure of port_range block is documented below.
Protocol This property is required. int
Integer value for the protocol type as defined by IANA (0 - 255).
AddrMode This property is required. string
Address mode (IPv4 or IPv6)
Id This property is required. int
Disable entry range ID.
Ip6Ranges This property is required. []GetInternetserviceextensionDisableEntryIp6Range
IPv6 ranges in the disable entry. The structure of ip6_range block is documented below.
IpRanges This property is required. []GetInternetserviceextensionDisableEntryIpRange
IP ranges in the disable entry. The structure of ip_range block is documented below.
Port This property is required. int
Integer value for the TCP/IP port (0 - 65535).
PortRanges This property is required. []GetInternetserviceextensionDisableEntryPortRange
Port ranges in the disable entry. The structure of port_range block is documented below.
Protocol This property is required. int
Integer value for the protocol type as defined by IANA (0 - 255).
addrMode This property is required. String
Address mode (IPv4 or IPv6)
id This property is required. Integer
Disable entry range ID.
ip6Ranges This property is required. List<GetInternetserviceextensionDisableEntryIp6Range>
IPv6 ranges in the disable entry. The structure of ip6_range block is documented below.
ipRanges This property is required. List<GetInternetserviceextensionDisableEntryIpRange>
IP ranges in the disable entry. The structure of ip_range block is documented below.
port This property is required. Integer
Integer value for the TCP/IP port (0 - 65535).
portRanges This property is required. List<GetInternetserviceextensionDisableEntryPortRange>
Port ranges in the disable entry. The structure of port_range block is documented below.
protocol This property is required. Integer
Integer value for the protocol type as defined by IANA (0 - 255).
addrMode This property is required. string
Address mode (IPv4 or IPv6)
id This property is required. number
Disable entry range ID.
ip6Ranges This property is required. GetInternetserviceextensionDisableEntryIp6Range[]
IPv6 ranges in the disable entry. The structure of ip6_range block is documented below.
ipRanges This property is required. GetInternetserviceextensionDisableEntryIpRange[]
IP ranges in the disable entry. The structure of ip_range block is documented below.
port This property is required. number
Integer value for the TCP/IP port (0 - 65535).
portRanges This property is required. GetInternetserviceextensionDisableEntryPortRange[]
Port ranges in the disable entry. The structure of port_range block is documented below.
protocol This property is required. number
Integer value for the protocol type as defined by IANA (0 - 255).
addr_mode This property is required. str
Address mode (IPv4 or IPv6)
id This property is required. int
Disable entry range ID.
ip6_ranges This property is required. Sequence[GetInternetserviceextensionDisableEntryIp6Range]
IPv6 ranges in the disable entry. The structure of ip6_range block is documented below.
ip_ranges This property is required. Sequence[GetInternetserviceextensionDisableEntryIpRange]
IP ranges in the disable entry. The structure of ip_range block is documented below.
port This property is required. int
Integer value for the TCP/IP port (0 - 65535).
port_ranges This property is required. Sequence[GetInternetserviceextensionDisableEntryPortRange]
Port ranges in the disable entry. The structure of port_range block is documented below.
protocol This property is required. int
Integer value for the protocol type as defined by IANA (0 - 255).
addrMode This property is required. String
Address mode (IPv4 or IPv6)
id This property is required. Number
Disable entry range ID.
ip6Ranges This property is required. List<Property Map>
IPv6 ranges in the disable entry. The structure of ip6_range block is documented below.
ipRanges This property is required. List<Property Map>
IP ranges in the disable entry. The structure of ip_range block is documented below.
port This property is required. Number
Integer value for the TCP/IP port (0 - 65535).
portRanges This property is required. List<Property Map>
Port ranges in the disable entry. The structure of port_range block is documented below.
protocol This property is required. Number
Integer value for the protocol type as defined by IANA (0 - 255).

GetInternetserviceextensionDisableEntryIp6Range

EndIp6 This property is required. string
End IPv6 address.
Id This property is required. int
Disable entry range ID.
StartIp6 This property is required. string
Start IPv6 address.
EndIp6 This property is required. string
End IPv6 address.
Id This property is required. int
Disable entry range ID.
StartIp6 This property is required. string
Start IPv6 address.
endIp6 This property is required. String
End IPv6 address.
id This property is required. Integer
Disable entry range ID.
startIp6 This property is required. String
Start IPv6 address.
endIp6 This property is required. string
End IPv6 address.
id This property is required. number
Disable entry range ID.
startIp6 This property is required. string
Start IPv6 address.
end_ip6 This property is required. str
End IPv6 address.
id This property is required. int
Disable entry range ID.
start_ip6 This property is required. str
Start IPv6 address.
endIp6 This property is required. String
End IPv6 address.
id This property is required. Number
Disable entry range ID.
startIp6 This property is required. String
Start IPv6 address.

GetInternetserviceextensionDisableEntryIpRange

EndIp This property is required. string
End IP address.
Id This property is required. int
Disable entry range ID.
StartIp This property is required. string
Start IP address.
EndIp This property is required. string
End IP address.
Id This property is required. int
Disable entry range ID.
StartIp This property is required. string
Start IP address.
endIp This property is required. String
End IP address.
id This property is required. Integer
Disable entry range ID.
startIp This property is required. String
Start IP address.
endIp This property is required. string
End IP address.
id This property is required. number
Disable entry range ID.
startIp This property is required. string
Start IP address.
end_ip This property is required. str
End IP address.
id This property is required. int
Disable entry range ID.
start_ip This property is required. str
Start IP address.
endIp This property is required. String
End IP address.
id This property is required. Number
Disable entry range ID.
startIp This property is required. String
Start IP address.

GetInternetserviceextensionDisableEntryPortRange

EndPort This property is required. int
Ending TCP/UDP/SCTP destination port (1 to 65535).
Id This property is required. int
Disable entry range ID.
StartPort This property is required. int
Starting TCP/UDP/SCTP destination port (1 to 65535).
EndPort This property is required. int
Ending TCP/UDP/SCTP destination port (1 to 65535).
Id This property is required. int
Disable entry range ID.
StartPort This property is required. int
Starting TCP/UDP/SCTP destination port (1 to 65535).
endPort This property is required. Integer
Ending TCP/UDP/SCTP destination port (1 to 65535).
id This property is required. Integer
Disable entry range ID.
startPort This property is required. Integer
Starting TCP/UDP/SCTP destination port (1 to 65535).
endPort This property is required. number
Ending TCP/UDP/SCTP destination port (1 to 65535).
id This property is required. number
Disable entry range ID.
startPort This property is required. number
Starting TCP/UDP/SCTP destination port (1 to 65535).
end_port This property is required. int
Ending TCP/UDP/SCTP destination port (1 to 65535).
id This property is required. int
Disable entry range ID.
start_port This property is required. int
Starting TCP/UDP/SCTP destination port (1 to 65535).
endPort This property is required. Number
Ending TCP/UDP/SCTP destination port (1 to 65535).
id This property is required. Number
Disable entry range ID.
startPort This property is required. Number
Starting TCP/UDP/SCTP destination port (1 to 65535).

GetInternetserviceextensionEntry

AddrMode This property is required. string
Address mode (IPv4 or IPv6)
Dst6s This property is required. List<Pulumiverse.Fortios.Firewall.Inputs.GetInternetserviceextensionEntryDst6>
Destination address6 or address6 group name. The structure of dst6 block is documented below.
Dsts This property is required. List<Pulumiverse.Fortios.Firewall.Inputs.GetInternetserviceextensionEntryDst>
Destination address or address group name. The structure of dst block is documented below.
Id This property is required. int
Disable entry range ID.
PortRanges This property is required. List<Pulumiverse.Fortios.Firewall.Inputs.GetInternetserviceextensionEntryPortRange>
Port ranges in the disable entry. The structure of port_range block is documented below.
Protocol This property is required. int
Integer value for the protocol type as defined by IANA (0 - 255).
AddrMode This property is required. string
Address mode (IPv4 or IPv6)
Dst6s This property is required. []GetInternetserviceextensionEntryDst6
Destination address6 or address6 group name. The structure of dst6 block is documented below.
Dsts This property is required. []GetInternetserviceextensionEntryDst
Destination address or address group name. The structure of dst block is documented below.
Id This property is required. int
Disable entry range ID.
PortRanges This property is required. []GetInternetserviceextensionEntryPortRange
Port ranges in the disable entry. The structure of port_range block is documented below.
Protocol This property is required. int
Integer value for the protocol type as defined by IANA (0 - 255).
addrMode This property is required. String
Address mode (IPv4 or IPv6)
dst6s This property is required. List<GetInternetserviceextensionEntryDst6>
Destination address6 or address6 group name. The structure of dst6 block is documented below.
dsts This property is required. List<GetInternetserviceextensionEntryDst>
Destination address or address group name. The structure of dst block is documented below.
id This property is required. Integer
Disable entry range ID.
portRanges This property is required. List<GetInternetserviceextensionEntryPortRange>
Port ranges in the disable entry. The structure of port_range block is documented below.
protocol This property is required. Integer
Integer value for the protocol type as defined by IANA (0 - 255).
addrMode This property is required. string
Address mode (IPv4 or IPv6)
dst6s This property is required. GetInternetserviceextensionEntryDst6[]
Destination address6 or address6 group name. The structure of dst6 block is documented below.
dsts This property is required. GetInternetserviceextensionEntryDst[]
Destination address or address group name. The structure of dst block is documented below.
id This property is required. number
Disable entry range ID.
portRanges This property is required. GetInternetserviceextensionEntryPortRange[]
Port ranges in the disable entry. The structure of port_range block is documented below.
protocol This property is required. number
Integer value for the protocol type as defined by IANA (0 - 255).
addr_mode This property is required. str
Address mode (IPv4 or IPv6)
dst6s This property is required. Sequence[GetInternetserviceextensionEntryDst6]
Destination address6 or address6 group name. The structure of dst6 block is documented below.
dsts This property is required. Sequence[GetInternetserviceextensionEntryDst]
Destination address or address group name. The structure of dst block is documented below.
id This property is required. int
Disable entry range ID.
port_ranges This property is required. Sequence[GetInternetserviceextensionEntryPortRange]
Port ranges in the disable entry. The structure of port_range block is documented below.
protocol This property is required. int
Integer value for the protocol type as defined by IANA (0 - 255).
addrMode This property is required. String
Address mode (IPv4 or IPv6)
dst6s This property is required. List<Property Map>
Destination address6 or address6 group name. The structure of dst6 block is documented below.
dsts This property is required. List<Property Map>
Destination address or address group name. The structure of dst block is documented below.
id This property is required. Number
Disable entry range ID.
portRanges This property is required. List<Property Map>
Port ranges in the disable entry. The structure of port_range block is documented below.
protocol This property is required. Number
Integer value for the protocol type as defined by IANA (0 - 255).

GetInternetserviceextensionEntryDst

Name This property is required. string
Select the destination address6 or address group object from available options.
Name This property is required. string
Select the destination address6 or address group object from available options.
name This property is required. String
Select the destination address6 or address group object from available options.
name This property is required. string
Select the destination address6 or address group object from available options.
name This property is required. str
Select the destination address6 or address group object from available options.
name This property is required. String
Select the destination address6 or address group object from available options.

GetInternetserviceextensionEntryDst6

Name This property is required. string
Select the destination address6 or address group object from available options.
Name This property is required. string
Select the destination address6 or address group object from available options.
name This property is required. String
Select the destination address6 or address group object from available options.
name This property is required. string
Select the destination address6 or address group object from available options.
name This property is required. str
Select the destination address6 or address group object from available options.
name This property is required. String
Select the destination address6 or address group object from available options.

GetInternetserviceextensionEntryPortRange

EndPort This property is required. int
Ending TCP/UDP/SCTP destination port (1 to 65535).
Id This property is required. int
Disable entry range ID.
StartPort This property is required. int
Starting TCP/UDP/SCTP destination port (1 to 65535).
EndPort This property is required. int
Ending TCP/UDP/SCTP destination port (1 to 65535).
Id This property is required. int
Disable entry range ID.
StartPort This property is required. int
Starting TCP/UDP/SCTP destination port (1 to 65535).
endPort This property is required. Integer
Ending TCP/UDP/SCTP destination port (1 to 65535).
id This property is required. Integer
Disable entry range ID.
startPort This property is required. Integer
Starting TCP/UDP/SCTP destination port (1 to 65535).
endPort This property is required. number
Ending TCP/UDP/SCTP destination port (1 to 65535).
id This property is required. number
Disable entry range ID.
startPort This property is required. number
Starting TCP/UDP/SCTP destination port (1 to 65535).
end_port This property is required. int
Ending TCP/UDP/SCTP destination port (1 to 65535).
id This property is required. int
Disable entry range ID.
start_port This property is required. int
Starting TCP/UDP/SCTP destination port (1 to 65535).
endPort This property is required. Number
Ending TCP/UDP/SCTP destination port (1 to 65535).
id This property is required. Number
Disable entry range ID.
startPort This property is required. Number
Starting TCP/UDP/SCTP destination port (1 to 65535).

Package Details

Repository
fortios pulumiverse/pulumi-fortios
License
Apache-2.0
Notes
This Pulumi package is based on the fortios Terraform Provider.