1. Packages
  2. Fortios
  3. API Docs
  4. system
  5. getGretunnel
Fortios v0.0.5 published on Tuesday, Apr 9, 2024 by pulumiverse

fortios.system.getGretunnel

Explore with Pulumi AI

fortios logo
Fortios v0.0.5 published on Tuesday, Apr 9, 2024 by pulumiverse

    Use this data source to get information on an fortios system gretunnel

    Using getGretunnel

    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 getGretunnel(args: GetGretunnelArgs, opts?: InvokeOptions): Promise<GetGretunnelResult>
    function getGretunnelOutput(args: GetGretunnelOutputArgs, opts?: InvokeOptions): Output<GetGretunnelResult>
    def get_gretunnel(name: Optional[str] = None,
                      vdomparam: Optional[str] = None,
                      opts: Optional[InvokeOptions] = None) -> GetGretunnelResult
    def get_gretunnel_output(name: Optional[pulumi.Input[str]] = None,
                      vdomparam: Optional[pulumi.Input[str]] = None,
                      opts: Optional[InvokeOptions] = None) -> Output[GetGretunnelResult]
    func LookupGretunnel(ctx *Context, args *LookupGretunnelArgs, opts ...InvokeOption) (*LookupGretunnelResult, error)
    func LookupGretunnelOutput(ctx *Context, args *LookupGretunnelOutputArgs, opts ...InvokeOption) LookupGretunnelResultOutput

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

    public static class GetGretunnel 
    {
        public static Task<GetGretunnelResult> InvokeAsync(GetGretunnelArgs args, InvokeOptions? opts = null)
        public static Output<GetGretunnelResult> Invoke(GetGretunnelInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetGretunnelResult> getGretunnel(GetGretunnelArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: fortios:system/getGretunnel:getGretunnel
      arguments:
        # arguments dictionary

    The following arguments are supported:

    Name string
    Specify the name of the desired system gretunnel.
    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 system gretunnel.
    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 system gretunnel.
    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 system gretunnel.
    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 system gretunnel.
    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 system gretunnel.
    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.

    getGretunnel Result

    The following output properties are available:

    ChecksumReception string
    Enable/disable validating checksums in received GRE packets.
    ChecksumTransmission string
    Enable/disable including checksums in transmitted GRE packets.
    Diffservcode string
    DiffServ setting to be applied to GRE tunnel outer IP header.
    DscpCopying string
    Enable/disable DSCP copying.
    Id string
    The provider-assigned unique ID for this managed resource.
    Interface string
    Interface name.
    IpVersion string
    IP version to use for VPN interface.
    KeepaliveFailtimes int
    Number of consecutive unreturned keepalive messages before a GRE connection is considered down (1 - 255).
    KeepaliveInterval int
    Keepalive message interval (0 - 32767, 0 = disabled).
    KeyInbound int
    Require received GRE packets contain this key (0 - 4294967295).
    KeyOutbound int
    Include this key in transmitted GRE packets (0 - 4294967295).
    LocalGw string
    IP address of the local gateway.
    LocalGw6 string
    IPv6 address of the local gateway.
    Name string
    Tunnel name.
    RemoteGw string
    IP address of the remote gateway.
    RemoteGw6 string
    IPv6 address of the remote gateway.
    SequenceNumberReception string
    Enable/disable validating sequence numbers in received GRE packets.
    SequenceNumberTransmission string
    Enable/disable including of sequence numbers in transmitted GRE packets.
    UseSdwan string
    Enable/disable use of SD-WAN to reach remote gateway.
    Vdomparam string
    ChecksumReception string
    Enable/disable validating checksums in received GRE packets.
    ChecksumTransmission string
    Enable/disable including checksums in transmitted GRE packets.
    Diffservcode string
    DiffServ setting to be applied to GRE tunnel outer IP header.
    DscpCopying string
    Enable/disable DSCP copying.
    Id string
    The provider-assigned unique ID for this managed resource.
    Interface string
    Interface name.
    IpVersion string
    IP version to use for VPN interface.
    KeepaliveFailtimes int
    Number of consecutive unreturned keepalive messages before a GRE connection is considered down (1 - 255).
    KeepaliveInterval int
    Keepalive message interval (0 - 32767, 0 = disabled).
    KeyInbound int
    Require received GRE packets contain this key (0 - 4294967295).
    KeyOutbound int
    Include this key in transmitted GRE packets (0 - 4294967295).
    LocalGw string
    IP address of the local gateway.
    LocalGw6 string
    IPv6 address of the local gateway.
    Name string
    Tunnel name.
    RemoteGw string
    IP address of the remote gateway.
    RemoteGw6 string
    IPv6 address of the remote gateway.
    SequenceNumberReception string
    Enable/disable validating sequence numbers in received GRE packets.
    SequenceNumberTransmission string
    Enable/disable including of sequence numbers in transmitted GRE packets.
    UseSdwan string
    Enable/disable use of SD-WAN to reach remote gateway.
    Vdomparam string
    checksumReception String
    Enable/disable validating checksums in received GRE packets.
    checksumTransmission String
    Enable/disable including checksums in transmitted GRE packets.
    diffservcode String
    DiffServ setting to be applied to GRE tunnel outer IP header.
    dscpCopying String
    Enable/disable DSCP copying.
    id String
    The provider-assigned unique ID for this managed resource.
    interface_ String
    Interface name.
    ipVersion String
    IP version to use for VPN interface.
    keepaliveFailtimes Integer
    Number of consecutive unreturned keepalive messages before a GRE connection is considered down (1 - 255).
    keepaliveInterval Integer
    Keepalive message interval (0 - 32767, 0 = disabled).
    keyInbound Integer
    Require received GRE packets contain this key (0 - 4294967295).
    keyOutbound Integer
    Include this key in transmitted GRE packets (0 - 4294967295).
    localGw String
    IP address of the local gateway.
    localGw6 String
    IPv6 address of the local gateway.
    name String
    Tunnel name.
    remoteGw String
    IP address of the remote gateway.
    remoteGw6 String
    IPv6 address of the remote gateway.
    sequenceNumberReception String
    Enable/disable validating sequence numbers in received GRE packets.
    sequenceNumberTransmission String
    Enable/disable including of sequence numbers in transmitted GRE packets.
    useSdwan String
    Enable/disable use of SD-WAN to reach remote gateway.
    vdomparam String
    checksumReception string
    Enable/disable validating checksums in received GRE packets.
    checksumTransmission string
    Enable/disable including checksums in transmitted GRE packets.
    diffservcode string
    DiffServ setting to be applied to GRE tunnel outer IP header.
    dscpCopying string
    Enable/disable DSCP copying.
    id string
    The provider-assigned unique ID for this managed resource.
    interface string
    Interface name.
    ipVersion string
    IP version to use for VPN interface.
    keepaliveFailtimes number
    Number of consecutive unreturned keepalive messages before a GRE connection is considered down (1 - 255).
    keepaliveInterval number
    Keepalive message interval (0 - 32767, 0 = disabled).
    keyInbound number
    Require received GRE packets contain this key (0 - 4294967295).
    keyOutbound number
    Include this key in transmitted GRE packets (0 - 4294967295).
    localGw string
    IP address of the local gateway.
    localGw6 string
    IPv6 address of the local gateway.
    name string
    Tunnel name.
    remoteGw string
    IP address of the remote gateway.
    remoteGw6 string
    IPv6 address of the remote gateway.
    sequenceNumberReception string
    Enable/disable validating sequence numbers in received GRE packets.
    sequenceNumberTransmission string
    Enable/disable including of sequence numbers in transmitted GRE packets.
    useSdwan string
    Enable/disable use of SD-WAN to reach remote gateway.
    vdomparam string
    checksum_reception str
    Enable/disable validating checksums in received GRE packets.
    checksum_transmission str
    Enable/disable including checksums in transmitted GRE packets.
    diffservcode str
    DiffServ setting to be applied to GRE tunnel outer IP header.
    dscp_copying str
    Enable/disable DSCP copying.
    id str
    The provider-assigned unique ID for this managed resource.
    interface str
    Interface name.
    ip_version str
    IP version to use for VPN interface.
    keepalive_failtimes int
    Number of consecutive unreturned keepalive messages before a GRE connection is considered down (1 - 255).
    keepalive_interval int
    Keepalive message interval (0 - 32767, 0 = disabled).
    key_inbound int
    Require received GRE packets contain this key (0 - 4294967295).
    key_outbound int
    Include this key in transmitted GRE packets (0 - 4294967295).
    local_gw str
    IP address of the local gateway.
    local_gw6 str
    IPv6 address of the local gateway.
    name str
    Tunnel name.
    remote_gw str
    IP address of the remote gateway.
    remote_gw6 str
    IPv6 address of the remote gateway.
    sequence_number_reception str
    Enable/disable validating sequence numbers in received GRE packets.
    sequence_number_transmission str
    Enable/disable including of sequence numbers in transmitted GRE packets.
    use_sdwan str
    Enable/disable use of SD-WAN to reach remote gateway.
    vdomparam str
    checksumReception String
    Enable/disable validating checksums in received GRE packets.
    checksumTransmission String
    Enable/disable including checksums in transmitted GRE packets.
    diffservcode String
    DiffServ setting to be applied to GRE tunnel outer IP header.
    dscpCopying String
    Enable/disable DSCP copying.
    id String
    The provider-assigned unique ID for this managed resource.
    interface String
    Interface name.
    ipVersion String
    IP version to use for VPN interface.
    keepaliveFailtimes Number
    Number of consecutive unreturned keepalive messages before a GRE connection is considered down (1 - 255).
    keepaliveInterval Number
    Keepalive message interval (0 - 32767, 0 = disabled).
    keyInbound Number
    Require received GRE packets contain this key (0 - 4294967295).
    keyOutbound Number
    Include this key in transmitted GRE packets (0 - 4294967295).
    localGw String
    IP address of the local gateway.
    localGw6 String
    IPv6 address of the local gateway.
    name String
    Tunnel name.
    remoteGw String
    IP address of the remote gateway.
    remoteGw6 String
    IPv6 address of the remote gateway.
    sequenceNumberReception String
    Enable/disable validating sequence numbers in received GRE packets.
    sequenceNumberTransmission String
    Enable/disable including of sequence numbers in transmitted GRE packets.
    useSdwan String
    Enable/disable use of SD-WAN to reach remote gateway.
    vdomparam String

    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.5 published on Tuesday, Apr 9, 2024 by pulumiverse