1. Packages
  2. Ibm Provider
  3. API Docs
  4. getTgGateway
ibm 1.78.0 published on Wednesday, Apr 30, 2025 by ibm-cloud

ibm.getTgGateway

Explore with Pulumi AI

ibm logo
ibm 1.78.0 published on Wednesday, Apr 30, 2025 by ibm-cloud

    subcategory: “Transit Gateway” layout: “ibm” page_title: “IBM : tg_gateway” description: |- Manages IBM Cloud Infrastructure Transit Gateway.

    ibm.TgGateway

    Retrieve information of an existing IBM Cloud infrastructure transit gateway as a read only data source. For more information, about Transit Gateway, see getting started with IBM Cloud Transit Gateway.

    Example Usage


    import * as pulumi from "@pulumi/pulumi";
    import * as ibm from "@pulumi/ibm";
    
    const newTgGw = new ibm.TgGateway("newTgGw", {
        location: "us-south",
        global: true,
        resourceGroup: "30951d2dff914dafb26455a88c0c0092",
    });
    const dsTggateway = ibm.getTgGatewayOutput({
        name: newTgGw.name,
    });
    
    import pulumi
    import pulumi_ibm as ibm
    
    new_tg_gw = ibm.TgGateway("newTgGw",
        location="us-south",
        global_=True,
        resource_group="30951d2dff914dafb26455a88c0c0092")
    ds_tggateway = ibm.get_tg_gateway_output(name=new_tg_gw.name)
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-terraform-provider/sdks/go/ibm/ibm"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		newTgGw, err := ibm.NewTgGateway(ctx, "newTgGw", &ibm.TgGatewayArgs{
    			Location:      pulumi.String("us-south"),
    			Global:        pulumi.Bool(true),
    			ResourceGroup: pulumi.String("30951d2dff914dafb26455a88c0c0092"),
    		})
    		if err != nil {
    			return err
    		}
    		_ = ibm.LookupTgGatewayOutput(ctx, ibm.GetTgGatewayOutputArgs{
    			Name: newTgGw.Name,
    		}, nil)
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Ibm = Pulumi.Ibm;
    
    return await Deployment.RunAsync(() => 
    {
        var newTgGw = new Ibm.TgGateway("newTgGw", new()
        {
            Location = "us-south",
            Global = true,
            ResourceGroup = "30951d2dff914dafb26455a88c0c0092",
        });
    
        var dsTggateway = Ibm.GetTgGateway.Invoke(new()
        {
            Name = newTgGw.Name,
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.ibm.TgGateway;
    import com.pulumi.ibm.TgGatewayArgs;
    import com.pulumi.ibm.IbmFunctions;
    import com.pulumi.ibm.inputs.GetTgGatewayArgs;
    import java.util.List;
    import java.util.ArrayList;
    import java.util.Map;
    import java.io.File;
    import java.nio.file.Files;
    import java.nio.file.Paths;
    
    public class App {
        public static void main(String[] args) {
            Pulumi.run(App::stack);
        }
    
        public static void stack(Context ctx) {
            var newTgGw = new TgGateway("newTgGw", TgGatewayArgs.builder()
                .location("us-south")
                .global(true)
                .resourceGroup("30951d2dff914dafb26455a88c0c0092")
                .build());
    
            final var dsTggateway = IbmFunctions.getTgGateway(GetTgGatewayArgs.builder()
                .name(newTgGw.name())
                .build());
    
        }
    }
    
    resources:
      newTgGw:
        type: ibm:TgGateway
        properties:
          location: us-south
          global: true
          resourceGroup: 30951d2dff914dafb26455a88c0c0092
    variables:
      dsTggateway:
        fn::invoke:
          function: ibm:getTgGateway
          arguments:
            name: ${newTgGw.name}
    

    Using getTgGateway

    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 getTgGateway(args: GetTgGatewayArgs, opts?: InvokeOptions): Promise<GetTgGatewayResult>
    function getTgGatewayOutput(args: GetTgGatewayOutputArgs, opts?: InvokeOptions): Output<GetTgGatewayResult>
    def get_tg_gateway(id: Optional[str] = None,
                       name: Optional[str] = None,
                       opts: Optional[InvokeOptions] = None) -> GetTgGatewayResult
    def get_tg_gateway_output(id: Optional[pulumi.Input[str]] = None,
                       name: Optional[pulumi.Input[str]] = None,
                       opts: Optional[InvokeOptions] = None) -> Output[GetTgGatewayResult]
    func LookupTgGateway(ctx *Context, args *LookupTgGatewayArgs, opts ...InvokeOption) (*LookupTgGatewayResult, error)
    func LookupTgGatewayOutput(ctx *Context, args *LookupTgGatewayOutputArgs, opts ...InvokeOption) LookupTgGatewayResultOutput

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

    public static class GetTgGateway 
    {
        public static Task<GetTgGatewayResult> InvokeAsync(GetTgGatewayArgs args, InvokeOptions? opts = null)
        public static Output<GetTgGatewayResult> Invoke(GetTgGatewayInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetTgGatewayResult> getTgGateway(GetTgGatewayArgs args, InvokeOptions options)
    public static Output<GetTgGatewayResult> getTgGateway(GetTgGatewayArgs args, InvokeOptions options)
    
    fn::invoke:
      function: ibm:index/getTgGateway:getTgGateway
      arguments:
        # arguments dictionary

    The following arguments are supported:

    Name string
    The name of the gateway.
    Id string
    (String) The unique identifier of the connection tunnel ID resource.
    Name string
    The name of the gateway.
    Id string
    (String) The unique identifier of the connection tunnel ID resource.
    name String
    The name of the gateway.
    id String
    (String) The unique identifier of the connection tunnel ID resource.
    name string
    The name of the gateway.
    id string
    (String) The unique identifier of the connection tunnel ID resource.
    name str
    The name of the gateway.
    id str
    (String) The unique identifier of the connection tunnel ID resource.
    name String
    The name of the gateway.
    id String
    (String) The unique identifier of the connection tunnel ID resource.

    getTgGateway Result

    The following output properties are available:

    Connections List<GetTgGatewayConnection>
    (String) A list of connections in the gateway
    CreatedAt string
    (Timestamp) The date and time the connection tunnel was created.
    Crn string
    (String) The CRN of the gateway.
    Global bool
    (String) The gateways with global routing true to connect to the networks outside the associated region.
    Id string
    (String) The unique identifier of the connection tunnel ID resource.
    Location string
    (String) The gateway location.
    Name string
    (Required, String) The user-defined name for this tunnel connection.
    ResourceGroup string
    (String) The resource group identifier.
    Status string
    (String) The configuration status of the connection tunnel, such as attached, failed,
    UpdatedAt string
    (Timestamp) Last updated date and time of the connection tunnel.
    Connections []GetTgGatewayConnection
    (String) A list of connections in the gateway
    CreatedAt string
    (Timestamp) The date and time the connection tunnel was created.
    Crn string
    (String) The CRN of the gateway.
    Global bool
    (String) The gateways with global routing true to connect to the networks outside the associated region.
    Id string
    (String) The unique identifier of the connection tunnel ID resource.
    Location string
    (String) The gateway location.
    Name string
    (Required, String) The user-defined name for this tunnel connection.
    ResourceGroup string
    (String) The resource group identifier.
    Status string
    (String) The configuration status of the connection tunnel, such as attached, failed,
    UpdatedAt string
    (Timestamp) Last updated date and time of the connection tunnel.
    connections List<GetTgGatewayConnection>
    (String) A list of connections in the gateway
    createdAt String
    (Timestamp) The date and time the connection tunnel was created.
    crn String
    (String) The CRN of the gateway.
    global Boolean
    (String) The gateways with global routing true to connect to the networks outside the associated region.
    id String
    (String) The unique identifier of the connection tunnel ID resource.
    location String
    (String) The gateway location.
    name String
    (Required, String) The user-defined name for this tunnel connection.
    resourceGroup String
    (String) The resource group identifier.
    status String
    (String) The configuration status of the connection tunnel, such as attached, failed,
    updatedAt String
    (Timestamp) Last updated date and time of the connection tunnel.
    connections GetTgGatewayConnection[]
    (String) A list of connections in the gateway
    createdAt string
    (Timestamp) The date and time the connection tunnel was created.
    crn string
    (String) The CRN of the gateway.
    global boolean
    (String) The gateways with global routing true to connect to the networks outside the associated region.
    id string
    (String) The unique identifier of the connection tunnel ID resource.
    location string
    (String) The gateway location.
    name string
    (Required, String) The user-defined name for this tunnel connection.
    resourceGroup string
    (String) The resource group identifier.
    status string
    (String) The configuration status of the connection tunnel, such as attached, failed,
    updatedAt string
    (Timestamp) Last updated date and time of the connection tunnel.
    connections Sequence[GetTgGatewayConnection]
    (String) A list of connections in the gateway
    created_at str
    (Timestamp) The date and time the connection tunnel was created.
    crn str
    (String) The CRN of the gateway.
    global_ bool
    (String) The gateways with global routing true to connect to the networks outside the associated region.
    id str
    (String) The unique identifier of the connection tunnel ID resource.
    location str
    (String) The gateway location.
    name str
    (Required, String) The user-defined name for this tunnel connection.
    resource_group str
    (String) The resource group identifier.
    status str
    (String) The configuration status of the connection tunnel, such as attached, failed,
    updated_at str
    (Timestamp) Last updated date and time of the connection tunnel.
    connections List<Property Map>
    (String) A list of connections in the gateway
    createdAt String
    (Timestamp) The date and time the connection tunnel was created.
    crn String
    (String) The CRN of the gateway.
    global Boolean
    (String) The gateways with global routing true to connect to the networks outside the associated region.
    id String
    (String) The unique identifier of the connection tunnel ID resource.
    location String
    (String) The gateway location.
    name String
    (Required, String) The user-defined name for this tunnel connection.
    resourceGroup String
    (String) The resource group identifier.
    status String
    (String) The configuration status of the connection tunnel, such as attached, failed,
    updatedAt String
    (Timestamp) Last updated date and time of the connection tunnel.

    Supporting Types

    GetTgGatewayConnection

    BaseConnectionId string
    (String) The ID of a network_type classic connection a tunnel is configured over. This field applies to network type gre_tunnel or unbound_gre_tunnel connections.
    BaseNetworkType string
    (String) The type of network the unbound gre tunnel is targeting. This field is required for network type unbound_gre_tunnel.
    CreatedAt string
    (Timestamp) The date and time the connection tunnel was created.
    DefaultPrefixFilter string
    Id string
    (String) The unique identifier of the connection tunnel ID resource.
    LocalBgpAsn double
    (Integer) The local network BGP ASN.
    LocalGatewayIp string
    (String) The local gateway IP address. This field only applies to network type 'gre_tunnel' and 'unbound_gre_tunnel' connections.
    LocalTunnelIp string
    (String) The local tunnel IP address. This field only applies to network type 'gre_tunnel' and 'unbound_gre_tunnel' connections.
    Mtu double
    (Integer) GRE tunnel MTU.
    Name string
    The name of the gateway.
    NetworkAccountId string
    (String) The ID of the network connected account. This is used if the network is in a different account than the gateway.
    NetworkId string
    (String) The ID of the network being connected with the connection.
    NetworkType string
    (String) The type of network connected with the connection. Possible values are classic, directlink, vpc, gre_tunnel, unbound_gre_tunnel, or power_virtual_server.
    RemoteBgpAsn double
    (Integer) - The remote network BGP ASN (will be generated for the connection if not specified). This field only applies to network typegre_tunnel and unbound_gre_tunnel connections.
    RemoteGatewayIp string
    (String) The remote gateway IP address. This field only applies to network type 'gre_tunnel' and 'unbound_gre_tunnel' connections.
    RemoteTunnelIp string
    (String) The remote tunnel IP address. This field only applies to network type 'gre_tunnel' and 'unbound_gre_tunnel' connections.
    Status string
    (String) The configuration status of the connection tunnel, such as attached, failed,
    Tunnels List<GetTgGatewayConnectionTunnel>
    (List) List of GRE tunnels for a transit gateway redundant GRE tunnel connection. This field is required for 'redundant_gre' connections.
    UpdatedAt string
    (Timestamp) Last updated date and time of the connection tunnel.
    Zone string
    (String) - The location of the GRE tunnel. This field only applies to network type gre_tunnel and unbound_gre_tunnel connections.
    BaseConnectionId string
    (String) The ID of a network_type classic connection a tunnel is configured over. This field applies to network type gre_tunnel or unbound_gre_tunnel connections.
    BaseNetworkType string
    (String) The type of network the unbound gre tunnel is targeting. This field is required for network type unbound_gre_tunnel.
    CreatedAt string
    (Timestamp) The date and time the connection tunnel was created.
    DefaultPrefixFilter string
    Id string
    (String) The unique identifier of the connection tunnel ID resource.
    LocalBgpAsn float64
    (Integer) The local network BGP ASN.
    LocalGatewayIp string
    (String) The local gateway IP address. This field only applies to network type 'gre_tunnel' and 'unbound_gre_tunnel' connections.
    LocalTunnelIp string
    (String) The local tunnel IP address. This field only applies to network type 'gre_tunnel' and 'unbound_gre_tunnel' connections.
    Mtu float64
    (Integer) GRE tunnel MTU.
    Name string
    The name of the gateway.
    NetworkAccountId string
    (String) The ID of the network connected account. This is used if the network is in a different account than the gateway.
    NetworkId string
    (String) The ID of the network being connected with the connection.
    NetworkType string
    (String) The type of network connected with the connection. Possible values are classic, directlink, vpc, gre_tunnel, unbound_gre_tunnel, or power_virtual_server.
    RemoteBgpAsn float64
    (Integer) - The remote network BGP ASN (will be generated for the connection if not specified). This field only applies to network typegre_tunnel and unbound_gre_tunnel connections.
    RemoteGatewayIp string
    (String) The remote gateway IP address. This field only applies to network type 'gre_tunnel' and 'unbound_gre_tunnel' connections.
    RemoteTunnelIp string
    (String) The remote tunnel IP address. This field only applies to network type 'gre_tunnel' and 'unbound_gre_tunnel' connections.
    Status string
    (String) The configuration status of the connection tunnel, such as attached, failed,
    Tunnels []GetTgGatewayConnectionTunnel
    (List) List of GRE tunnels for a transit gateway redundant GRE tunnel connection. This field is required for 'redundant_gre' connections.
    UpdatedAt string
    (Timestamp) Last updated date and time of the connection tunnel.
    Zone string
    (String) - The location of the GRE tunnel. This field only applies to network type gre_tunnel and unbound_gre_tunnel connections.
    baseConnectionId String
    (String) The ID of a network_type classic connection a tunnel is configured over. This field applies to network type gre_tunnel or unbound_gre_tunnel connections.
    baseNetworkType String
    (String) The type of network the unbound gre tunnel is targeting. This field is required for network type unbound_gre_tunnel.
    createdAt String
    (Timestamp) The date and time the connection tunnel was created.
    defaultPrefixFilter String
    id String
    (String) The unique identifier of the connection tunnel ID resource.
    localBgpAsn Double
    (Integer) The local network BGP ASN.
    localGatewayIp String
    (String) The local gateway IP address. This field only applies to network type 'gre_tunnel' and 'unbound_gre_tunnel' connections.
    localTunnelIp String
    (String) The local tunnel IP address. This field only applies to network type 'gre_tunnel' and 'unbound_gre_tunnel' connections.
    mtu Double
    (Integer) GRE tunnel MTU.
    name String
    The name of the gateway.
    networkAccountId String
    (String) The ID of the network connected account. This is used if the network is in a different account than the gateway.
    networkId String
    (String) The ID of the network being connected with the connection.
    networkType String
    (String) The type of network connected with the connection. Possible values are classic, directlink, vpc, gre_tunnel, unbound_gre_tunnel, or power_virtual_server.
    remoteBgpAsn Double
    (Integer) - The remote network BGP ASN (will be generated for the connection if not specified). This field only applies to network typegre_tunnel and unbound_gre_tunnel connections.
    remoteGatewayIp String
    (String) The remote gateway IP address. This field only applies to network type 'gre_tunnel' and 'unbound_gre_tunnel' connections.
    remoteTunnelIp String
    (String) The remote tunnel IP address. This field only applies to network type 'gre_tunnel' and 'unbound_gre_tunnel' connections.
    status String
    (String) The configuration status of the connection tunnel, such as attached, failed,
    tunnels List<GetTgGatewayConnectionTunnel>
    (List) List of GRE tunnels for a transit gateway redundant GRE tunnel connection. This field is required for 'redundant_gre' connections.
    updatedAt String
    (Timestamp) Last updated date and time of the connection tunnel.
    zone String
    (String) - The location of the GRE tunnel. This field only applies to network type gre_tunnel and unbound_gre_tunnel connections.
    baseConnectionId string
    (String) The ID of a network_type classic connection a tunnel is configured over. This field applies to network type gre_tunnel or unbound_gre_tunnel connections.
    baseNetworkType string
    (String) The type of network the unbound gre tunnel is targeting. This field is required for network type unbound_gre_tunnel.
    createdAt string
    (Timestamp) The date and time the connection tunnel was created.
    defaultPrefixFilter string
    id string
    (String) The unique identifier of the connection tunnel ID resource.
    localBgpAsn number
    (Integer) The local network BGP ASN.
    localGatewayIp string
    (String) The local gateway IP address. This field only applies to network type 'gre_tunnel' and 'unbound_gre_tunnel' connections.
    localTunnelIp string
    (String) The local tunnel IP address. This field only applies to network type 'gre_tunnel' and 'unbound_gre_tunnel' connections.
    mtu number
    (Integer) GRE tunnel MTU.
    name string
    The name of the gateway.
    networkAccountId string
    (String) The ID of the network connected account. This is used if the network is in a different account than the gateway.
    networkId string
    (String) The ID of the network being connected with the connection.
    networkType string
    (String) The type of network connected with the connection. Possible values are classic, directlink, vpc, gre_tunnel, unbound_gre_tunnel, or power_virtual_server.
    remoteBgpAsn number
    (Integer) - The remote network BGP ASN (will be generated for the connection if not specified). This field only applies to network typegre_tunnel and unbound_gre_tunnel connections.
    remoteGatewayIp string
    (String) The remote gateway IP address. This field only applies to network type 'gre_tunnel' and 'unbound_gre_tunnel' connections.
    remoteTunnelIp string
    (String) The remote tunnel IP address. This field only applies to network type 'gre_tunnel' and 'unbound_gre_tunnel' connections.
    status string
    (String) The configuration status of the connection tunnel, such as attached, failed,
    tunnels GetTgGatewayConnectionTunnel[]
    (List) List of GRE tunnels for a transit gateway redundant GRE tunnel connection. This field is required for 'redundant_gre' connections.
    updatedAt string
    (Timestamp) Last updated date and time of the connection tunnel.
    zone string
    (String) - The location of the GRE tunnel. This field only applies to network type gre_tunnel and unbound_gre_tunnel connections.
    base_connection_id str
    (String) The ID of a network_type classic connection a tunnel is configured over. This field applies to network type gre_tunnel or unbound_gre_tunnel connections.
    base_network_type str
    (String) The type of network the unbound gre tunnel is targeting. This field is required for network type unbound_gre_tunnel.
    created_at str
    (Timestamp) The date and time the connection tunnel was created.
    default_prefix_filter str
    id str
    (String) The unique identifier of the connection tunnel ID resource.
    local_bgp_asn float
    (Integer) The local network BGP ASN.
    local_gateway_ip str
    (String) The local gateway IP address. This field only applies to network type 'gre_tunnel' and 'unbound_gre_tunnel' connections.
    local_tunnel_ip str
    (String) The local tunnel IP address. This field only applies to network type 'gre_tunnel' and 'unbound_gre_tunnel' connections.
    mtu float
    (Integer) GRE tunnel MTU.
    name str
    The name of the gateway.
    network_account_id str
    (String) The ID of the network connected account. This is used if the network is in a different account than the gateway.
    network_id str
    (String) The ID of the network being connected with the connection.
    network_type str
    (String) The type of network connected with the connection. Possible values are classic, directlink, vpc, gre_tunnel, unbound_gre_tunnel, or power_virtual_server.
    remote_bgp_asn float
    (Integer) - The remote network BGP ASN (will be generated for the connection if not specified). This field only applies to network typegre_tunnel and unbound_gre_tunnel connections.
    remote_gateway_ip str
    (String) The remote gateway IP address. This field only applies to network type 'gre_tunnel' and 'unbound_gre_tunnel' connections.
    remote_tunnel_ip str
    (String) The remote tunnel IP address. This field only applies to network type 'gre_tunnel' and 'unbound_gre_tunnel' connections.
    status str
    (String) The configuration status of the connection tunnel, such as attached, failed,
    tunnels Sequence[GetTgGatewayConnectionTunnel]
    (List) List of GRE tunnels for a transit gateway redundant GRE tunnel connection. This field is required for 'redundant_gre' connections.
    updated_at str
    (Timestamp) Last updated date and time of the connection tunnel.
    zone str
    (String) - The location of the GRE tunnel. This field only applies to network type gre_tunnel and unbound_gre_tunnel connections.
    baseConnectionId String
    (String) The ID of a network_type classic connection a tunnel is configured over. This field applies to network type gre_tunnel or unbound_gre_tunnel connections.
    baseNetworkType String
    (String) The type of network the unbound gre tunnel is targeting. This field is required for network type unbound_gre_tunnel.
    createdAt String
    (Timestamp) The date and time the connection tunnel was created.
    defaultPrefixFilter String
    id String
    (String) The unique identifier of the connection tunnel ID resource.
    localBgpAsn Number
    (Integer) The local network BGP ASN.
    localGatewayIp String
    (String) The local gateway IP address. This field only applies to network type 'gre_tunnel' and 'unbound_gre_tunnel' connections.
    localTunnelIp String
    (String) The local tunnel IP address. This field only applies to network type 'gre_tunnel' and 'unbound_gre_tunnel' connections.
    mtu Number
    (Integer) GRE tunnel MTU.
    name String
    The name of the gateway.
    networkAccountId String
    (String) The ID of the network connected account. This is used if the network is in a different account than the gateway.
    networkId String
    (String) The ID of the network being connected with the connection.
    networkType String
    (String) The type of network connected with the connection. Possible values are classic, directlink, vpc, gre_tunnel, unbound_gre_tunnel, or power_virtual_server.
    remoteBgpAsn Number
    (Integer) - The remote network BGP ASN (will be generated for the connection if not specified). This field only applies to network typegre_tunnel and unbound_gre_tunnel connections.
    remoteGatewayIp String
    (String) The remote gateway IP address. This field only applies to network type 'gre_tunnel' and 'unbound_gre_tunnel' connections.
    remoteTunnelIp String
    (String) The remote tunnel IP address. This field only applies to network type 'gre_tunnel' and 'unbound_gre_tunnel' connections.
    status String
    (String) The configuration status of the connection tunnel, such as attached, failed,
    tunnels List<Property Map>
    (List) List of GRE tunnels for a transit gateway redundant GRE tunnel connection. This field is required for 'redundant_gre' connections.
    updatedAt String
    (Timestamp) Last updated date and time of the connection tunnel.
    zone String
    (String) - The location of the GRE tunnel. This field only applies to network type gre_tunnel and unbound_gre_tunnel connections.

    GetTgGatewayConnectionTunnel

    CreatedAt string
    (Timestamp) The date and time the connection tunnel was created.
    LocalBgpAsn double
    (Integer) The local network BGP ASN.
    LocalGatewayIp string
    (String) The local gateway IP address. This field only applies to network type 'gre_tunnel' and 'unbound_gre_tunnel' connections.
    LocalTunnelIp string
    (String) The local tunnel IP address. This field only applies to network type 'gre_tunnel' and 'unbound_gre_tunnel' connections.
    Mtu double
    (Integer) GRE tunnel MTU.
    Name string
    The name of the gateway.
    RemoteBgpAsn double
    (Integer) - The remote network BGP ASN (will be generated for the connection if not specified). This field only applies to network typegre_tunnel and unbound_gre_tunnel connections.
    RemoteGatewayIp string
    (String) The remote gateway IP address. This field only applies to network type 'gre_tunnel' and 'unbound_gre_tunnel' connections.
    RemoteTunnelIp string
    (String) The remote tunnel IP address. This field only applies to network type 'gre_tunnel' and 'unbound_gre_tunnel' connections.
    Status string
    (String) The configuration status of the connection tunnel, such as attached, failed,
    TunnelId string
    UpdatedAt string
    (Timestamp) Last updated date and time of the connection tunnel.
    Zone string
    (String) - The location of the GRE tunnel. This field only applies to network type gre_tunnel and unbound_gre_tunnel connections.
    CreatedAt string
    (Timestamp) The date and time the connection tunnel was created.
    LocalBgpAsn float64
    (Integer) The local network BGP ASN.
    LocalGatewayIp string
    (String) The local gateway IP address. This field only applies to network type 'gre_tunnel' and 'unbound_gre_tunnel' connections.
    LocalTunnelIp string
    (String) The local tunnel IP address. This field only applies to network type 'gre_tunnel' and 'unbound_gre_tunnel' connections.
    Mtu float64
    (Integer) GRE tunnel MTU.
    Name string
    The name of the gateway.
    RemoteBgpAsn float64
    (Integer) - The remote network BGP ASN (will be generated for the connection if not specified). This field only applies to network typegre_tunnel and unbound_gre_tunnel connections.
    RemoteGatewayIp string
    (String) The remote gateway IP address. This field only applies to network type 'gre_tunnel' and 'unbound_gre_tunnel' connections.
    RemoteTunnelIp string
    (String) The remote tunnel IP address. This field only applies to network type 'gre_tunnel' and 'unbound_gre_tunnel' connections.
    Status string
    (String) The configuration status of the connection tunnel, such as attached, failed,
    TunnelId string
    UpdatedAt string
    (Timestamp) Last updated date and time of the connection tunnel.
    Zone string
    (String) - The location of the GRE tunnel. This field only applies to network type gre_tunnel and unbound_gre_tunnel connections.
    createdAt String
    (Timestamp) The date and time the connection tunnel was created.
    localBgpAsn Double
    (Integer) The local network BGP ASN.
    localGatewayIp String
    (String) The local gateway IP address. This field only applies to network type 'gre_tunnel' and 'unbound_gre_tunnel' connections.
    localTunnelIp String
    (String) The local tunnel IP address. This field only applies to network type 'gre_tunnel' and 'unbound_gre_tunnel' connections.
    mtu Double
    (Integer) GRE tunnel MTU.
    name String
    The name of the gateway.
    remoteBgpAsn Double
    (Integer) - The remote network BGP ASN (will be generated for the connection if not specified). This field only applies to network typegre_tunnel and unbound_gre_tunnel connections.
    remoteGatewayIp String
    (String) The remote gateway IP address. This field only applies to network type 'gre_tunnel' and 'unbound_gre_tunnel' connections.
    remoteTunnelIp String
    (String) The remote tunnel IP address. This field only applies to network type 'gre_tunnel' and 'unbound_gre_tunnel' connections.
    status String
    (String) The configuration status of the connection tunnel, such as attached, failed,
    tunnelId String
    updatedAt String
    (Timestamp) Last updated date and time of the connection tunnel.
    zone String
    (String) - The location of the GRE tunnel. This field only applies to network type gre_tunnel and unbound_gre_tunnel connections.
    createdAt string
    (Timestamp) The date and time the connection tunnel was created.
    localBgpAsn number
    (Integer) The local network BGP ASN.
    localGatewayIp string
    (String) The local gateway IP address. This field only applies to network type 'gre_tunnel' and 'unbound_gre_tunnel' connections.
    localTunnelIp string
    (String) The local tunnel IP address. This field only applies to network type 'gre_tunnel' and 'unbound_gre_tunnel' connections.
    mtu number
    (Integer) GRE tunnel MTU.
    name string
    The name of the gateway.
    remoteBgpAsn number
    (Integer) - The remote network BGP ASN (will be generated for the connection if not specified). This field only applies to network typegre_tunnel and unbound_gre_tunnel connections.
    remoteGatewayIp string
    (String) The remote gateway IP address. This field only applies to network type 'gre_tunnel' and 'unbound_gre_tunnel' connections.
    remoteTunnelIp string
    (String) The remote tunnel IP address. This field only applies to network type 'gre_tunnel' and 'unbound_gre_tunnel' connections.
    status string
    (String) The configuration status of the connection tunnel, such as attached, failed,
    tunnelId string
    updatedAt string
    (Timestamp) Last updated date and time of the connection tunnel.
    zone string
    (String) - The location of the GRE tunnel. This field only applies to network type gre_tunnel and unbound_gre_tunnel connections.
    created_at str
    (Timestamp) The date and time the connection tunnel was created.
    local_bgp_asn float
    (Integer) The local network BGP ASN.
    local_gateway_ip str
    (String) The local gateway IP address. This field only applies to network type 'gre_tunnel' and 'unbound_gre_tunnel' connections.
    local_tunnel_ip str
    (String) The local tunnel IP address. This field only applies to network type 'gre_tunnel' and 'unbound_gre_tunnel' connections.
    mtu float
    (Integer) GRE tunnel MTU.
    name str
    The name of the gateway.
    remote_bgp_asn float
    (Integer) - The remote network BGP ASN (will be generated for the connection if not specified). This field only applies to network typegre_tunnel and unbound_gre_tunnel connections.
    remote_gateway_ip str
    (String) The remote gateway IP address. This field only applies to network type 'gre_tunnel' and 'unbound_gre_tunnel' connections.
    remote_tunnel_ip str
    (String) The remote tunnel IP address. This field only applies to network type 'gre_tunnel' and 'unbound_gre_tunnel' connections.
    status str
    (String) The configuration status of the connection tunnel, such as attached, failed,
    tunnel_id str
    updated_at str
    (Timestamp) Last updated date and time of the connection tunnel.
    zone str
    (String) - The location of the GRE tunnel. This field only applies to network type gre_tunnel and unbound_gre_tunnel connections.
    createdAt String
    (Timestamp) The date and time the connection tunnel was created.
    localBgpAsn Number
    (Integer) The local network BGP ASN.
    localGatewayIp String
    (String) The local gateway IP address. This field only applies to network type 'gre_tunnel' and 'unbound_gre_tunnel' connections.
    localTunnelIp String
    (String) The local tunnel IP address. This field only applies to network type 'gre_tunnel' and 'unbound_gre_tunnel' connections.
    mtu Number
    (Integer) GRE tunnel MTU.
    name String
    The name of the gateway.
    remoteBgpAsn Number
    (Integer) - The remote network BGP ASN (will be generated for the connection if not specified). This field only applies to network typegre_tunnel and unbound_gre_tunnel connections.
    remoteGatewayIp String
    (String) The remote gateway IP address. This field only applies to network type 'gre_tunnel' and 'unbound_gre_tunnel' connections.
    remoteTunnelIp String
    (String) The remote tunnel IP address. This field only applies to network type 'gre_tunnel' and 'unbound_gre_tunnel' connections.
    status String
    (String) The configuration status of the connection tunnel, such as attached, failed,
    tunnelId String
    updatedAt String
    (Timestamp) Last updated date and time of the connection tunnel.
    zone String
    (String) - The location of the GRE tunnel. This field only applies to network type gre_tunnel and unbound_gre_tunnel connections.

    Package Details

    Repository
    ibm ibm-cloud/terraform-provider-ibm
    License
    Notes
    This Pulumi package is based on the ibm Terraform Provider.
    ibm logo
    ibm 1.78.0 published on Wednesday, Apr 30, 2025 by ibm-cloud