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

fortios logo
Fortios v0.0.6 published on Tuesday, Jul 9, 2024 by pulumiverse

    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.
    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 string
    Address mode (IPv4 or IPv6)
    Id int
    Disable entry range ID.
    Ip6Ranges List<Pulumiverse.Fortios.Firewall.Inputs.GetInternetserviceextensionDisableEntryIp6Range>
    IPv6 ranges in the disable entry. The structure of ip6_range block is documented below.
    IpRanges List<Pulumiverse.Fortios.Firewall.Inputs.GetInternetserviceextensionDisableEntryIpRange>
    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).
    PortRanges List<Pulumiverse.Fortios.Firewall.Inputs.GetInternetserviceextensionDisableEntryPortRange>
    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).
    AddrMode string
    Address mode (IPv4 or IPv6)
    Id int
    Disable entry range ID.
    Ip6Ranges []GetInternetserviceextensionDisableEntryIp6Range
    IPv6 ranges in the disable entry. The structure of ip6_range block is documented below.
    IpRanges []GetInternetserviceextensionDisableEntryIpRange
    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).
    PortRanges []GetInternetserviceextensionDisableEntryPortRange
    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).
    addrMode String
    Address mode (IPv4 or IPv6)
    id Integer
    Disable entry range ID.
    ip6Ranges List<GetInternetserviceextensionDisableEntryIp6Range>
    IPv6 ranges in the disable entry. The structure of ip6_range block is documented below.
    ipRanges List<GetInternetserviceextensionDisableEntryIpRange>
    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).
    portRanges List<GetInternetserviceextensionDisableEntryPortRange>
    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).
    addrMode string
    Address mode (IPv4 or IPv6)
    id number
    Disable entry range ID.
    ip6Ranges GetInternetserviceextensionDisableEntryIp6Range[]
    IPv6 ranges in the disable entry. The structure of ip6_range block is documented below.
    ipRanges GetInternetserviceextensionDisableEntryIpRange[]
    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).
    portRanges GetInternetserviceextensionDisableEntryPortRange[]
    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[GetInternetserviceextensionDisableEntryIp6Range]
    IPv6 ranges in the disable entry. The structure of ip6_range block is documented below.
    ip_ranges Sequence[GetInternetserviceextensionDisableEntryIpRange]
    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[GetInternetserviceextensionDisableEntryPortRange]
    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).
    addrMode 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.
    ipRanges 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).
    portRanges 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

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

    GetInternetserviceextensionDisableEntryIpRange

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

    GetInternetserviceextensionDisableEntryPortRange

    EndPort int
    Ending TCP/UDP/SCTP destination port (1 to 65535).
    Id int
    Disable entry range ID.
    StartPort int
    Starting TCP/UDP/SCTP destination port (1 to 65535).
    EndPort int
    Ending TCP/UDP/SCTP destination port (1 to 65535).
    Id int
    Disable entry range ID.
    StartPort int
    Starting TCP/UDP/SCTP destination port (1 to 65535).
    endPort Integer
    Ending TCP/UDP/SCTP destination port (1 to 65535).
    id Integer
    Disable entry range ID.
    startPort Integer
    Starting TCP/UDP/SCTP destination port (1 to 65535).
    endPort number
    Ending TCP/UDP/SCTP destination port (1 to 65535).
    id number
    Disable entry range ID.
    startPort number
    Starting TCP/UDP/SCTP destination port (1 to 65535).
    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).
    endPort Number
    Ending TCP/UDP/SCTP destination port (1 to 65535).
    id Number
    Disable entry range ID.
    startPort Number
    Starting TCP/UDP/SCTP destination port (1 to 65535).

    GetInternetserviceextensionEntry

    AddrMode string
    Address mode (IPv4 or IPv6)
    Dst6s List<Pulumiverse.Fortios.Firewall.Inputs.GetInternetserviceextensionEntryDst6>
    Destination address6 or address6 group name. The structure of dst6 block is documented below.
    Dsts List<Pulumiverse.Fortios.Firewall.Inputs.GetInternetserviceextensionEntryDst>
    Destination address or address group name. The structure of dst block is documented below.
    Id int
    Disable entry range ID.
    PortRanges List<Pulumiverse.Fortios.Firewall.Inputs.GetInternetserviceextensionEntryPortRange>
    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).
    AddrMode string
    Address mode (IPv4 or IPv6)
    Dst6s []GetInternetserviceextensionEntryDst6
    Destination address6 or address6 group name. The structure of dst6 block is documented below.
    Dsts []GetInternetserviceextensionEntryDst
    Destination address or address group name. The structure of dst block is documented below.
    Id int
    Disable entry range ID.
    PortRanges []GetInternetserviceextensionEntryPortRange
    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).
    addrMode String
    Address mode (IPv4 or IPv6)
    dst6s List<GetInternetserviceextensionEntryDst6>
    Destination address6 or address6 group name. The structure of dst6 block is documented below.
    dsts List<GetInternetserviceextensionEntryDst>
    Destination address or address group name. The structure of dst block is documented below.
    id Integer
    Disable entry range ID.
    portRanges List<GetInternetserviceextensionEntryPortRange>
    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).
    addrMode string
    Address mode (IPv4 or IPv6)
    dst6s GetInternetserviceextensionEntryDst6[]
    Destination address6 or address6 group name. The structure of dst6 block is documented below.
    dsts GetInternetserviceextensionEntryDst[]
    Destination address or address group name. The structure of dst block is documented below.
    id number
    Disable entry range ID.
    portRanges GetInternetserviceextensionEntryPortRange[]
    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[GetInternetserviceextensionEntryDst6]
    Destination address6 or address6 group name. The structure of dst6 block is documented below.
    dsts Sequence[GetInternetserviceextensionEntryDst]
    Destination address or address group name. The structure of dst block is documented below.
    id int
    Disable entry range ID.
    port_ranges Sequence[GetInternetserviceextensionEntryPortRange]
    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).
    addrMode 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.
    portRanges 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

    EndPort int
    Ending TCP/UDP/SCTP destination port (1 to 65535).
    Id int
    Disable entry range ID.
    StartPort int
    Starting TCP/UDP/SCTP destination port (1 to 65535).
    EndPort int
    Ending TCP/UDP/SCTP destination port (1 to 65535).
    Id int
    Disable entry range ID.
    StartPort int
    Starting TCP/UDP/SCTP destination port (1 to 65535).
    endPort Integer
    Ending TCP/UDP/SCTP destination port (1 to 65535).
    id Integer
    Disable entry range ID.
    startPort Integer
    Starting TCP/UDP/SCTP destination port (1 to 65535).
    endPort number
    Ending TCP/UDP/SCTP destination port (1 to 65535).
    id number
    Disable entry range ID.
    startPort number
    Starting TCP/UDP/SCTP destination port (1 to 65535).
    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).
    endPort Number
    Ending TCP/UDP/SCTP destination port (1 to 65535).
    id Number
    Disable entry range ID.
    startPort 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.
    fortios logo
    Fortios v0.0.6 published on Tuesday, Jul 9, 2024 by pulumiverse