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)
public static Output<GetInternetserviceextensionResult> getInternetserviceextension(GetInternetserviceextensionArgs args, InvokeOptions options)
fn::invoke:
function: fortios:firewall/getInternetserviceextension:getInternetserviceextension
arguments:
# arguments dictionary
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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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 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. Get Internetserviceextension Disable Entry Ip6Range> - IPv6 ranges in the disable entry. The structure of
ip6_range
block is documented below. - Ip
Ranges This property is required. 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
This property is required. int - Integer value for the TCP/IP port (0 - 65535).
- Port
Ranges This property is required. 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
This property is required. int - Integer value for the protocol type as defined by IANA (0 - 255).
- Addr
Mode 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. []GetInternetserviceextension Disable Entry Ip6Range - IPv6 ranges in the disable entry. The structure of
ip6_range
block is documented below. - Ip
Ranges This property is required. []GetInternetserviceextension Disable Entry Ip Range - 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. []GetInternetserviceextension Disable Entry Port Range - 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).
- addr
Mode 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<GetInternetserviceextension Disable Entry Ip6Range> - IPv6 ranges in the disable entry. The structure of
ip6_range
block is documented below. - ip
Ranges This property is required. List<GetInternetserviceextension Disable Entry Ip Range> - 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).
- port
Ranges This property is required. List<GetInternetserviceextension Disable Entry Port Range> - 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).
- addr
Mode 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. GetInternetserviceextension Disable Entry Ip6Range[] - IPv6 ranges in the disable entry. The structure of
ip6_range
block is documented below. - ip
Ranges This property is required. GetInternetserviceextension Disable Entry Ip Range[] - 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).
- port
Ranges This property is required. GetInternetserviceextension Disable Entry Port Range[] - 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[GetInternetserviceextension Disable Entry Ip6Range] - IPv6 ranges in the disable entry. The structure of
ip6_range
block is documented below. - ip_
ranges This property is required. Sequence[GetInternetserviceextension Disable Entry Ip Range] - 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[GetInternetserviceextension Disable Entry Port Range] - 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).
- addr
Mode 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. - ip
Ranges 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).
- port
Ranges 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
GetInternetserviceextensionDisableEntryIpRange
GetInternetserviceextensionDisableEntryPortRange
- 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).
GetInternetserviceextensionEntry
- Addr
Mode This property is required. string - Address mode (IPv4 or IPv6)
- Dst6s
This property is required. List<Pulumiverse.Fortios. Firewall. Inputs. Get Internetserviceextension Entry Dst6> - Destination address6 or address6 group name. The structure of
dst6
block is documented below. - Dsts
This property is required. List<Pulumiverse.Fortios. Firewall. Inputs. Get Internetserviceextension Entry Dst> - 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. 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
This property is required. int - Integer value for the protocol type as defined by IANA (0 - 255).
- Addr
Mode This property is required. string - Address mode (IPv4 or IPv6)
- Dst6s
This property is required. []GetInternetserviceextension Entry Dst6 - Destination address6 or address6 group name. The structure of
dst6
block is documented below. - Dsts
This property is required. []GetInternetserviceextension Entry Dst - 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. []GetInternetserviceextension Entry Port Range - 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).
- addr
Mode This property is required. String - Address mode (IPv4 or IPv6)
- dst6s
This property is required. List<GetInternetserviceextension Entry Dst6> - Destination address6 or address6 group name. The structure of
dst6
block is documented below. - dsts
This property is required. List<GetInternetserviceextension Entry Dst> - Destination address or address group name. The structure of
dst
block is documented below. - id
This property is required. Integer - Disable entry range ID.
- port
Ranges This property is required. List<GetInternetserviceextension Entry Port Range> - 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).
- addr
Mode This property is required. string - Address mode (IPv4 or IPv6)
- dst6s
This property is required. GetInternetserviceextension Entry Dst6[] - Destination address6 or address6 group name. The structure of
dst6
block is documented below. - dsts
This property is required. GetInternetserviceextension Entry Dst[] - Destination address or address group name. The structure of
dst
block is documented below. - id
This property is required. number - Disable entry range ID.
- port
Ranges This property is required. GetInternetserviceextension Entry Port Range[] - 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[GetInternetserviceextension Entry Dst6] - Destination address6 or address6 group name. The structure of
dst6
block is documented below. - dsts
This property is required. Sequence[GetInternetserviceextension Entry Dst] - 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[GetInternetserviceextension Entry Port Range] - 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).
- addr
Mode 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.
- port
Ranges 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
- 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).
Package Details
- Repository
- fortios pulumiverse/pulumi-fortios
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
fortios
Terraform Provider.