1. Packages
  2. Ibm Provider
  3. API Docs
  4. getTgGateway
ibm 1.77.1 published on Monday, Apr 14, 2025 by ibm-cloud

ibm.getTgGateway

Explore with Pulumi AI

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,
});
Copy
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)
Copy
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
	})
}
Copy
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,
    });

});
Copy
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());

    }
}
Copy
resources:
  newTgGw:
    type: ibm:TgGateway
    properties:
      location: us-south
      global: true
      resourceGroup: 30951d2dff914dafb26455a88c0c0092
variables:
  dsTggateway:
    fn::invoke:
      function: ibm:getTgGateway
      arguments:
        name: ${newTgGw.name}
Copy

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>
Copy
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]
Copy
func LookupTgGateway(ctx *Context, args *LookupTgGatewayArgs, opts ...InvokeOption) (*LookupTgGatewayResult, error)
func LookupTgGatewayOutput(ctx *Context, args *LookupTgGatewayOutputArgs, opts ...InvokeOption) LookupTgGatewayResultOutput
Copy

> 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)
}
Copy
public static CompletableFuture<GetTgGatewayResult> getTgGateway(GetTgGatewayArgs args, InvokeOptions options)
public static Output<GetTgGatewayResult> getTgGateway(GetTgGatewayArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: ibm:index/getTgGateway:getTgGateway
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

Name This property is required. string
The name of the gateway.
Id string
(String) The unique identifier of the connection tunnel ID resource.
Name This property is required. string
The name of the gateway.
Id string
(String) The unique identifier of the connection tunnel ID resource.
name This property is required. String
The name of the gateway.
id String
(String) The unique identifier of the connection tunnel ID resource.
name This property is required. string
The name of the gateway.
id string
(String) The unique identifier of the connection tunnel ID resource.
name This property is required. str
The name of the gateway.
id str
(String) The unique identifier of the connection tunnel ID resource.
name This property is required. 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 This property is required. 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 This property is required. string
(String) The type of network the unbound gre tunnel is targeting. This field is required for network type unbound_gre_tunnel.
CreatedAt This property is required. string
(Timestamp) The date and time the connection tunnel was created.
DefaultPrefixFilter This property is required. string
Id This property is required. string
(String) The unique identifier of the connection tunnel ID resource.
LocalBgpAsn This property is required. double
(Integer) The local network BGP ASN.
LocalGatewayIp This property is required. string
(String) The local gateway IP address. This field only applies to network type 'gre_tunnel' and 'unbound_gre_tunnel' connections.
LocalTunnelIp This property is required. string
(String) The local tunnel IP address. This field only applies to network type 'gre_tunnel' and 'unbound_gre_tunnel' connections.
Mtu This property is required. double
(Integer) GRE tunnel MTU.
Name This property is required. string
The name of the gateway.
NetworkAccountId This property is required. string
(String) The ID of the network connected account. This is used if the network is in a different account than the gateway.
NetworkId This property is required. string
(String) The ID of the network being connected with the connection.
NetworkType This property is required. 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 This property is required. 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 This property is required. string
(String) The remote gateway IP address. This field only applies to network type 'gre_tunnel' and 'unbound_gre_tunnel' connections.
RemoteTunnelIp This property is required. string
(String) The remote tunnel IP address. This field only applies to network type 'gre_tunnel' and 'unbound_gre_tunnel' connections.
Status This property is required. string
(String) The configuration status of the connection tunnel, such as attached, failed,
Tunnels This property is required. List<GetTgGatewayConnectionTunnel>
(List) List of GRE tunnels for a transit gateway redundant GRE tunnel connection. This field is required for 'redundant_gre' connections.
UpdatedAt This property is required. string
(Timestamp) Last updated date and time of the connection tunnel.
Zone This property is required. string
(String) - The location of the GRE tunnel. This field only applies to network type gre_tunnel and unbound_gre_tunnel connections.
BaseConnectionId This property is required. 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 This property is required. string
(String) The type of network the unbound gre tunnel is targeting. This field is required for network type unbound_gre_tunnel.
CreatedAt This property is required. string
(Timestamp) The date and time the connection tunnel was created.
DefaultPrefixFilter This property is required. string
Id This property is required. string
(String) The unique identifier of the connection tunnel ID resource.
LocalBgpAsn This property is required. float64
(Integer) The local network BGP ASN.
LocalGatewayIp This property is required. string
(String) The local gateway IP address. This field only applies to network type 'gre_tunnel' and 'unbound_gre_tunnel' connections.
LocalTunnelIp This property is required. string
(String) The local tunnel IP address. This field only applies to network type 'gre_tunnel' and 'unbound_gre_tunnel' connections.
Mtu This property is required. float64
(Integer) GRE tunnel MTU.
Name This property is required. string
The name of the gateway.
NetworkAccountId This property is required. string
(String) The ID of the network connected account. This is used if the network is in a different account than the gateway.
NetworkId This property is required. string
(String) The ID of the network being connected with the connection.
NetworkType This property is required. 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 This property is required. 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 This property is required. string
(String) The remote gateway IP address. This field only applies to network type 'gre_tunnel' and 'unbound_gre_tunnel' connections.
RemoteTunnelIp This property is required. string
(String) The remote tunnel IP address. This field only applies to network type 'gre_tunnel' and 'unbound_gre_tunnel' connections.
Status This property is required. string
(String) The configuration status of the connection tunnel, such as attached, failed,
Tunnels This property is required. []GetTgGatewayConnectionTunnel
(List) List of GRE tunnels for a transit gateway redundant GRE tunnel connection. This field is required for 'redundant_gre' connections.
UpdatedAt This property is required. string
(Timestamp) Last updated date and time of the connection tunnel.
Zone This property is required. string
(String) - The location of the GRE tunnel. This field only applies to network type gre_tunnel and unbound_gre_tunnel connections.
baseConnectionId This property is required. 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 This property is required. String
(String) The type of network the unbound gre tunnel is targeting. This field is required for network type unbound_gre_tunnel.
createdAt This property is required. String
(Timestamp) The date and time the connection tunnel was created.
defaultPrefixFilter This property is required. String
id This property is required. String
(String) The unique identifier of the connection tunnel ID resource.
localBgpAsn This property is required. Double
(Integer) The local network BGP ASN.
localGatewayIp This property is required. String
(String) The local gateway IP address. This field only applies to network type 'gre_tunnel' and 'unbound_gre_tunnel' connections.
localTunnelIp This property is required. String
(String) The local tunnel IP address. This field only applies to network type 'gre_tunnel' and 'unbound_gre_tunnel' connections.
mtu This property is required. Double
(Integer) GRE tunnel MTU.
name This property is required. String
The name of the gateway.
networkAccountId This property is required. String
(String) The ID of the network connected account. This is used if the network is in a different account than the gateway.
networkId This property is required. String
(String) The ID of the network being connected with the connection.
networkType This property is required. 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 This property is required. 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 This property is required. String
(String) The remote gateway IP address. This field only applies to network type 'gre_tunnel' and 'unbound_gre_tunnel' connections.
remoteTunnelIp This property is required. String
(String) The remote tunnel IP address. This field only applies to network type 'gre_tunnel' and 'unbound_gre_tunnel' connections.
status This property is required. String
(String) The configuration status of the connection tunnel, such as attached, failed,
tunnels This property is required. List<GetTgGatewayConnectionTunnel>
(List) List of GRE tunnels for a transit gateway redundant GRE tunnel connection. This field is required for 'redundant_gre' connections.
updatedAt This property is required. String
(Timestamp) Last updated date and time of the connection tunnel.
zone This property is required. String
(String) - The location of the GRE tunnel. This field only applies to network type gre_tunnel and unbound_gre_tunnel connections.
baseConnectionId This property is required. 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 This property is required. string
(String) The type of network the unbound gre tunnel is targeting. This field is required for network type unbound_gre_tunnel.
createdAt This property is required. string
(Timestamp) The date and time the connection tunnel was created.
defaultPrefixFilter This property is required. string
id This property is required. string
(String) The unique identifier of the connection tunnel ID resource.
localBgpAsn This property is required. number
(Integer) The local network BGP ASN.
localGatewayIp This property is required. string
(String) The local gateway IP address. This field only applies to network type 'gre_tunnel' and 'unbound_gre_tunnel' connections.
localTunnelIp This property is required. string
(String) The local tunnel IP address. This field only applies to network type 'gre_tunnel' and 'unbound_gre_tunnel' connections.
mtu This property is required. number
(Integer) GRE tunnel MTU.
name This property is required. string
The name of the gateway.
networkAccountId This property is required. string
(String) The ID of the network connected account. This is used if the network is in a different account than the gateway.
networkId This property is required. string
(String) The ID of the network being connected with the connection.
networkType This property is required. 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 This property is required. 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 This property is required. string
(String) The remote gateway IP address. This field only applies to network type 'gre_tunnel' and 'unbound_gre_tunnel' connections.
remoteTunnelIp This property is required. string
(String) The remote tunnel IP address. This field only applies to network type 'gre_tunnel' and 'unbound_gre_tunnel' connections.
status This property is required. string
(String) The configuration status of the connection tunnel, such as attached, failed,
tunnels This property is required. GetTgGatewayConnectionTunnel[]
(List) List of GRE tunnels for a transit gateway redundant GRE tunnel connection. This field is required for 'redundant_gre' connections.
updatedAt This property is required. string
(Timestamp) Last updated date and time of the connection tunnel.
zone This property is required. 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 This property is required. 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 This property is required. str
(String) The type of network the unbound gre tunnel is targeting. This field is required for network type unbound_gre_tunnel.
created_at This property is required. str
(Timestamp) The date and time the connection tunnel was created.
default_prefix_filter This property is required. str
id This property is required. str
(String) The unique identifier of the connection tunnel ID resource.
local_bgp_asn This property is required. float
(Integer) The local network BGP ASN.
local_gateway_ip This property is required. str
(String) The local gateway IP address. This field only applies to network type 'gre_tunnel' and 'unbound_gre_tunnel' connections.
local_tunnel_ip This property is required. str
(String) The local tunnel IP address. This field only applies to network type 'gre_tunnel' and 'unbound_gre_tunnel' connections.
mtu This property is required. float
(Integer) GRE tunnel MTU.
name This property is required. str
The name of the gateway.
network_account_id This property is required. 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 This property is required. str
(String) The ID of the network being connected with the connection.
network_type This property is required. 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 This property is required. 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 This property is required. str
(String) The remote gateway IP address. This field only applies to network type 'gre_tunnel' and 'unbound_gre_tunnel' connections.
remote_tunnel_ip This property is required. str
(String) The remote tunnel IP address. This field only applies to network type 'gre_tunnel' and 'unbound_gre_tunnel' connections.
status This property is required. str
(String) The configuration status of the connection tunnel, such as attached, failed,
tunnels This property is required. 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 This property is required. str
(Timestamp) Last updated date and time of the connection tunnel.
zone This property is required. str
(String) - The location of the GRE tunnel. This field only applies to network type gre_tunnel and unbound_gre_tunnel connections.
baseConnectionId This property is required. 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 This property is required. String
(String) The type of network the unbound gre tunnel is targeting. This field is required for network type unbound_gre_tunnel.
createdAt This property is required. String
(Timestamp) The date and time the connection tunnel was created.
defaultPrefixFilter This property is required. String
id This property is required. String
(String) The unique identifier of the connection tunnel ID resource.
localBgpAsn This property is required. Number
(Integer) The local network BGP ASN.
localGatewayIp This property is required. String
(String) The local gateway IP address. This field only applies to network type 'gre_tunnel' and 'unbound_gre_tunnel' connections.
localTunnelIp This property is required. String
(String) The local tunnel IP address. This field only applies to network type 'gre_tunnel' and 'unbound_gre_tunnel' connections.
mtu This property is required. Number
(Integer) GRE tunnel MTU.
name This property is required. String
The name of the gateway.
networkAccountId This property is required. String
(String) The ID of the network connected account. This is used if the network is in a different account than the gateway.
networkId This property is required. String
(String) The ID of the network being connected with the connection.
networkType This property is required. 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 This property is required. 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 This property is required. String
(String) The remote gateway IP address. This field only applies to network type 'gre_tunnel' and 'unbound_gre_tunnel' connections.
remoteTunnelIp This property is required. String
(String) The remote tunnel IP address. This field only applies to network type 'gre_tunnel' and 'unbound_gre_tunnel' connections.
status This property is required. String
(String) The configuration status of the connection tunnel, such as attached, failed,
tunnels This property is required. 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 This property is required. String
(Timestamp) Last updated date and time of the connection tunnel.
zone This property is required. String
(String) - The location of the GRE tunnel. This field only applies to network type gre_tunnel and unbound_gre_tunnel connections.

GetTgGatewayConnectionTunnel

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