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>
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]
func LookupInternetserviceextension(ctx *Context, args *LookupInternetserviceextensionArgs, opts ...InvokeOption) (*LookupInternetserviceextensionResult, error)
func LookupInternetserviceextensionOutput(ctx *Context, args *LookupInternetserviceextensionOutputArgs, opts ...InvokeOption) LookupInternetserviceextensionResultOutput
> 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)
}
public static CompletableFuture<GetInternetserviceextensionResult> getInternetserviceextension(GetInternetserviceextensionArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: fortios:firewall/getInternetserviceextension:getInternetserviceextension
arguments:
# arguments dictionary
The following arguments are supported:
- Fosid int
- Specify the fosid of the desired firewall internetserviceextension.
- 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.
- Fosid int
- Specify the fosid of the desired firewall internetserviceextension.
- 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.
- fosid Integer
- Specify the fosid of the desired firewall internetserviceextension.
- 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.
- fosid number
- Specify the fosid of the desired firewall internetserviceextension.
- 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.
- fosid int
- Specify the fosid of the desired firewall internetserviceextension.
- 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.
- fosid Number
- Specify the fosid of the desired firewall internetserviceextension.
- 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.
getInternetserviceextension Result
The following output properties are available:
- Comment string
- Comment.
- Disable
Entries List<Pulumiverse.Fortios. Firewall. Outputs. Get Internetserviceextension Disable Entry> - Disable entries in the Internet Service database. The structure of
disable_entry
block is documented below. - Entries
List<Pulumiverse.
Fortios. Firewall. Outputs. Get Internetserviceextension Entry> - 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.
- Disable
Entries []GetInternetserviceextension Disable Entry - Disable entries in the Internet Service database. The structure of
disable_entry
block is documented below. - Entries
[]Get
Internetserviceextension Entry - 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.
- disable
Entries List<GetInternetserviceextension Disable Entry> - Disable entries in the Internet Service database. The structure of
disable_entry
block is documented below. - entries
List<Get
Internetserviceextension Entry> - 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.
- disable
Entries GetInternetserviceextension Disable Entry[] - Disable entries in the Internet Service database. The structure of
disable_entry
block is documented below. - entries
Get
Internetserviceextension Entry[] - 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[GetInternetserviceextension Disable Entry] - Disable entries in the Internet Service database. The structure of
disable_entry
block is documented below. - entries
Sequence[Get
Internetserviceextension Entry] - 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.
- disable
Entries 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
- Addr
Mode string - Address mode (IPv4 or IPv6)
- Id int
- Disable entry range ID.
- Ip6Ranges
List<Pulumiverse.
Fortios. Firewall. Inputs. Get Internetserviceextension Disable Entry Ip6Range> - IPv6 ranges in the disable entry. The structure of
ip6_range
block is documented below. - Ip
Ranges List<Pulumiverse.Fortios. Firewall. Inputs. Get Internetserviceextension Disable Entry Ip Range> - IP ranges in the disable entry. The structure of
ip_range
block is documented below. - Port int
- Integer value for the TCP/IP port (0 - 65535).
- Port
Ranges List<Pulumiverse.Fortios. Firewall. Inputs. Get Internetserviceextension Disable Entry Port Range> - Port ranges in the disable entry. The structure of
port_range
block is documented below. - Protocol int
- Integer value for the protocol type as defined by IANA (0 - 255).
- Addr
Mode string - Address mode (IPv4 or IPv6)
- Id int
- Disable entry range ID.
- Ip6Ranges
[]Get
Internetserviceextension Disable Entry Ip6Range - IPv6 ranges in the disable entry. The structure of
ip6_range
block is documented below. - Ip
Ranges []GetInternetserviceextension Disable Entry Ip Range - IP ranges in the disable entry. The structure of
ip_range
block is documented below. - Port int
- Integer value for the TCP/IP port (0 - 65535).
- Port
Ranges []GetInternetserviceextension Disable Entry Port Range - Port ranges in the disable entry. The structure of
port_range
block is documented below. - Protocol int
- Integer value for the protocol type as defined by IANA (0 - 255).
- addr
Mode String - Address mode (IPv4 or IPv6)
- id Integer
- Disable entry range ID.
- ip6Ranges
List<Get
Internetserviceextension Disable Entry Ip6Range> - IPv6 ranges in the disable entry. The structure of
ip6_range
block is documented below. - ip
Ranges List<GetInternetserviceextension Disable Entry Ip Range> - IP ranges in the disable entry. The structure of
ip_range
block is documented below. - port Integer
- Integer value for the TCP/IP port (0 - 65535).
- port
Ranges List<GetInternetserviceextension Disable Entry Port Range> - Port ranges in the disable entry. The structure of
port_range
block is documented below. - protocol Integer
- Integer value for the protocol type as defined by IANA (0 - 255).
- addr
Mode string - Address mode (IPv4 or IPv6)
- id number
- Disable entry range ID.
- ip6Ranges
Get
Internetserviceextension Disable Entry Ip6Range[] - IPv6 ranges in the disable entry. The structure of
ip6_range
block is documented below. - ip
Ranges GetInternetserviceextension Disable Entry Ip Range[] - IP ranges in the disable entry. The structure of
ip_range
block is documented below. - port number
- Integer value for the TCP/IP port (0 - 65535).
- port
Ranges GetInternetserviceextension Disable Entry Port Range[] - Port ranges in the disable entry. The structure of
port_range
block is documented below. - protocol number
- Integer value for the protocol type as defined by IANA (0 - 255).
- addr_
mode str - Address mode (IPv4 or IPv6)
- id int
- Disable entry range ID.
- ip6_
ranges Sequence[GetInternetserviceextension Disable Entry Ip6Range] - IPv6 ranges in the disable entry. The structure of
ip6_range
block is documented below. - ip_
ranges Sequence[GetInternetserviceextension Disable Entry Ip Range] - IP ranges in the disable entry. The structure of
ip_range
block is documented below. - port int
- Integer value for the TCP/IP port (0 - 65535).
- port_
ranges Sequence[GetInternetserviceextension Disable Entry Port Range] - Port ranges in the disable entry. The structure of
port_range
block is documented below. - protocol int
- Integer value for the protocol type as defined by IANA (0 - 255).
- addr
Mode String - Address mode (IPv4 or IPv6)
- id Number
- Disable entry range ID.
- ip6Ranges List<Property Map>
- IPv6 ranges in the disable entry. The structure of
ip6_range
block is documented below. - ip
Ranges List<Property Map> - IP ranges in the disable entry. The structure of
ip_range
block is documented below. - port Number
- Integer value for the TCP/IP port (0 - 65535).
- port
Ranges List<Property Map> - Port ranges in the disable entry. The structure of
port_range
block is documented below. - protocol Number
- Integer value for the protocol type as defined by IANA (0 - 255).
GetInternetserviceextensionDisableEntryIp6Range
GetInternetserviceextensionDisableEntryIpRange
GetInternetserviceextensionDisableEntryPortRange
- end_
port int - Ending TCP/UDP/SCTP destination port (1 to 65535).
- id int
- Disable entry range ID.
- start_
port int - Starting TCP/UDP/SCTP destination port (1 to 65535).
GetInternetserviceextensionEntry
- Addr
Mode string - Address mode (IPv4 or IPv6)
- Dst6s
List<Pulumiverse.
Fortios. Firewall. Inputs. Get Internetserviceextension Entry Dst6> - Destination address6 or address6 group name. The structure of
dst6
block is documented below. - Dsts
List<Pulumiverse.
Fortios. Firewall. Inputs. Get Internetserviceextension Entry Dst> - Destination address or address group name. The structure of
dst
block is documented below. - Id int
- Disable entry range ID.
- Port
Ranges List<Pulumiverse.Fortios. Firewall. Inputs. Get Internetserviceextension Entry Port Range> - Port ranges in the disable entry. The structure of
port_range
block is documented below. - Protocol int
- Integer value for the protocol type as defined by IANA (0 - 255).
- Addr
Mode string - Address mode (IPv4 or IPv6)
- Dst6s
[]Get
Internetserviceextension Entry Dst6 - Destination address6 or address6 group name. The structure of
dst6
block is documented below. - Dsts
[]Get
Internetserviceextension Entry Dst - Destination address or address group name. The structure of
dst
block is documented below. - Id int
- Disable entry range ID.
- Port
Ranges []GetInternetserviceextension Entry Port Range - Port ranges in the disable entry. The structure of
port_range
block is documented below. - Protocol int
- Integer value for the protocol type as defined by IANA (0 - 255).
- addr
Mode String - Address mode (IPv4 or IPv6)
- dst6s
List<Get
Internetserviceextension Entry Dst6> - Destination address6 or address6 group name. The structure of
dst6
block is documented below. - dsts
List<Get
Internetserviceextension Entry Dst> - Destination address or address group name. The structure of
dst
block is documented below. - id Integer
- Disable entry range ID.
- port
Ranges List<GetInternetserviceextension Entry Port Range> - Port ranges in the disable entry. The structure of
port_range
block is documented below. - protocol Integer
- Integer value for the protocol type as defined by IANA (0 - 255).
- addr
Mode string - Address mode (IPv4 or IPv6)
- dst6s
Get
Internetserviceextension Entry Dst6[] - Destination address6 or address6 group name. The structure of
dst6
block is documented below. - dsts
Get
Internetserviceextension Entry Dst[] - Destination address or address group name. The structure of
dst
block is documented below. - id number
- Disable entry range ID.
- port
Ranges GetInternetserviceextension Entry Port Range[] - Port ranges in the disable entry. The structure of
port_range
block is documented below. - protocol number
- Integer value for the protocol type as defined by IANA (0 - 255).
- addr_
mode str - Address mode (IPv4 or IPv6)
- dst6s
Sequence[Get
Internetserviceextension Entry Dst6] - Destination address6 or address6 group name. The structure of
dst6
block is documented below. - dsts
Sequence[Get
Internetserviceextension Entry Dst] - Destination address or address group name. The structure of
dst
block is documented below. - id int
- Disable entry range ID.
- port_
ranges Sequence[GetInternetserviceextension Entry Port Range] - Port ranges in the disable entry. The structure of
port_range
block is documented below. - protocol int
- Integer value for the protocol type as defined by IANA (0 - 255).
- addr
Mode String - Address mode (IPv4 or IPv6)
- dst6s List<Property Map>
- Destination address6 or address6 group name. The structure of
dst6
block is documented below. - dsts List<Property Map>
- Destination address or address group name. The structure of
dst
block is documented below. - id Number
- Disable entry range ID.
- port
Ranges List<Property Map> - Port ranges in the disable entry. The structure of
port_range
block is documented below. - protocol Number
- Integer value for the protocol type as defined by IANA (0 - 255).
GetInternetserviceextensionEntryDst
- Name string
- Select the destination address6 or address group object from available options.
- Name string
- Select the destination address6 or address group object from available options.
- name String
- Select the destination address6 or address group object from available options.
- name string
- Select the destination address6 or address group object from available options.
- name str
- Select the destination address6 or address group object from available options.
- name String
- Select the destination address6 or address group object from available options.
GetInternetserviceextensionEntryDst6
- Name string
- Select the destination address6 or address group object from available options.
- Name string
- Select the destination address6 or address group object from available options.
- name String
- Select the destination address6 or address group object from available options.
- name string
- Select the destination address6 or address group object from available options.
- name str
- Select the destination address6 or address group object from available options.
- name String
- Select the destination address6 or address group object from available options.
GetInternetserviceextensionEntryPortRange
- end_
port int - Ending TCP/UDP/SCTP destination port (1 to 65535).
- id int
- Disable entry range ID.
- start_
port int - 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.