ibm.TgConnectionRgreTunnel
Explore with Pulumi AI
Create TgConnectionRgreTunnel Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new TgConnectionRgreTunnel(name: string, args: TgConnectionRgreTunnelArgs, opts?: CustomResourceOptions);
@overload
def TgConnectionRgreTunnel(resource_name: str,
args: TgConnectionRgreTunnelArgs,
opts: Optional[ResourceOptions] = None)
@overload
def TgConnectionRgreTunnel(resource_name: str,
opts: Optional[ResourceOptions] = None,
remote_gateway_ip: Optional[str] = None,
connection_id: Optional[str] = None,
gateway: Optional[str] = None,
zone: Optional[str] = None,
local_gateway_ip: Optional[str] = None,
local_tunnel_ip: Optional[str] = None,
remote_tunnel_ip: Optional[str] = None,
name: Optional[str] = None,
network_id: Optional[str] = None,
remote_bgp_asn: Optional[float] = None,
network_account_id: Optional[str] = None,
base_network_type: Optional[str] = None,
tg_connection_rgre_tunnel_id: Optional[str] = None,
timeouts: Optional[TgConnectionRgreTunnelTimeoutsArgs] = None,
local_bgp_asn: Optional[float] = None)
func NewTgConnectionRgreTunnel(ctx *Context, name string, args TgConnectionRgreTunnelArgs, opts ...ResourceOption) (*TgConnectionRgreTunnel, error)
public TgConnectionRgreTunnel(string name, TgConnectionRgreTunnelArgs args, CustomResourceOptions? opts = null)
public TgConnectionRgreTunnel(String name, TgConnectionRgreTunnelArgs args)
public TgConnectionRgreTunnel(String name, TgConnectionRgreTunnelArgs args, CustomResourceOptions options)
type: ibm:TgConnectionRgreTunnel
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args TgConnectionRgreTunnelArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args TgConnectionRgreTunnelArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args TgConnectionRgreTunnelArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args TgConnectionRgreTunnelArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args TgConnectionRgreTunnelArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var tgConnectionRgreTunnelResource = new Ibm.TgConnectionRgreTunnel("tgConnectionRgreTunnelResource", new()
{
RemoteGatewayIp = "string",
ConnectionId = "string",
Gateway = "string",
Zone = "string",
LocalGatewayIp = "string",
LocalTunnelIp = "string",
RemoteTunnelIp = "string",
Name = "string",
NetworkId = "string",
RemoteBgpAsn = 0,
NetworkAccountId = "string",
BaseNetworkType = "string",
TgConnectionRgreTunnelId = "string",
Timeouts = new Ibm.Inputs.TgConnectionRgreTunnelTimeoutsArgs
{
Create = "string",
Delete = "string",
Update = "string",
},
LocalBgpAsn = 0,
});
example, err := ibm.NewTgConnectionRgreTunnel(ctx, "tgConnectionRgreTunnelResource", &ibm.TgConnectionRgreTunnelArgs{
RemoteGatewayIp: pulumi.String("string"),
ConnectionId: pulumi.String("string"),
Gateway: pulumi.String("string"),
Zone: pulumi.String("string"),
LocalGatewayIp: pulumi.String("string"),
LocalTunnelIp: pulumi.String("string"),
RemoteTunnelIp: pulumi.String("string"),
Name: pulumi.String("string"),
NetworkId: pulumi.String("string"),
RemoteBgpAsn: pulumi.Float64(0),
NetworkAccountId: pulumi.String("string"),
BaseNetworkType: pulumi.String("string"),
TgConnectionRgreTunnelId: pulumi.String("string"),
Timeouts: &ibm.TgConnectionRgreTunnelTimeoutsArgs{
Create: pulumi.String("string"),
Delete: pulumi.String("string"),
Update: pulumi.String("string"),
},
LocalBgpAsn: pulumi.Float64(0),
})
var tgConnectionRgreTunnelResource = new TgConnectionRgreTunnel("tgConnectionRgreTunnelResource", TgConnectionRgreTunnelArgs.builder()
.remoteGatewayIp("string")
.connectionId("string")
.gateway("string")
.zone("string")
.localGatewayIp("string")
.localTunnelIp("string")
.remoteTunnelIp("string")
.name("string")
.networkId("string")
.remoteBgpAsn(0)
.networkAccountId("string")
.baseNetworkType("string")
.tgConnectionRgreTunnelId("string")
.timeouts(TgConnectionRgreTunnelTimeoutsArgs.builder()
.create("string")
.delete("string")
.update("string")
.build())
.localBgpAsn(0)
.build());
tg_connection_rgre_tunnel_resource = ibm.TgConnectionRgreTunnel("tgConnectionRgreTunnelResource",
remote_gateway_ip="string",
connection_id="string",
gateway="string",
zone="string",
local_gateway_ip="string",
local_tunnel_ip="string",
remote_tunnel_ip="string",
name="string",
network_id="string",
remote_bgp_asn=0,
network_account_id="string",
base_network_type="string",
tg_connection_rgre_tunnel_id="string",
timeouts={
"create": "string",
"delete": "string",
"update": "string",
},
local_bgp_asn=0)
const tgConnectionRgreTunnelResource = new ibm.TgConnectionRgreTunnel("tgConnectionRgreTunnelResource", {
remoteGatewayIp: "string",
connectionId: "string",
gateway: "string",
zone: "string",
localGatewayIp: "string",
localTunnelIp: "string",
remoteTunnelIp: "string",
name: "string",
networkId: "string",
remoteBgpAsn: 0,
networkAccountId: "string",
baseNetworkType: "string",
tgConnectionRgreTunnelId: "string",
timeouts: {
create: "string",
"delete": "string",
update: "string",
},
localBgpAsn: 0,
});
type: ibm:TgConnectionRgreTunnel
properties:
baseNetworkType: string
connectionId: string
gateway: string
localBgpAsn: 0
localGatewayIp: string
localTunnelIp: string
name: string
networkAccountId: string
networkId: string
remoteBgpAsn: 0
remoteGatewayIp: string
remoteTunnelIp: string
tgConnectionRgreTunnelId: string
timeouts:
create: string
delete: string
update: string
zone: string
TgConnectionRgreTunnel Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The TgConnectionRgreTunnel resource accepts the following input properties:
- Connection
Id string - The Transit Gateway Connection identifier
- Gateway string
- The Transit Gateway identifier
- Local
Gateway stringIp - The local gateway IP address.
- Local
Tunnel stringIp - The local tunnel IP address.
- Remote
Gateway stringIp - The remote gateway IP address.
- Remote
Tunnel stringIp - The remote tunnel IP address.
- Zone string
- Location of GRE tunnel.
- Base
Network stringType - The type of the base network for the RGRE. It should be i.e classic or VPC
- Local
Bgp doubleAsn - The local network BGP ASN.
- Name string
- The user-defined name for this tunnel connection.
- Network
Account stringId - The ID of the account which owns the network that is being connected. Generally only used if the network is in a different account than the gateway. This field is required for type 'unbound_gre_tunnel' when the associated_network_type is 'classic' and the GRE tunnel is in a different account than the gateway.
- Network
Id string - The ID of the network being connected via this connection. This field is required for some types, such as 'vpc' or 'directlink' or 'power_virtual_server'. The value of this is the CRN of the VPC or direct link or power_virtual_server gateway to be connected. This field is required to be unspecified for network type 'classic', 'gre_tunnel', and 'unbound_gre_tunnel'.
- Remote
Bgp doubleAsn - The remote network BGP ASN.
- Tg
Connection stringRgre Tunnel Id - Timeouts
Tg
Connection Rgre Tunnel Timeouts
- Connection
Id string - The Transit Gateway Connection identifier
- Gateway string
- The Transit Gateway identifier
- Local
Gateway stringIp - The local gateway IP address.
- Local
Tunnel stringIp - The local tunnel IP address.
- Remote
Gateway stringIp - The remote gateway IP address.
- Remote
Tunnel stringIp - The remote tunnel IP address.
- Zone string
- Location of GRE tunnel.
- Base
Network stringType - The type of the base network for the RGRE. It should be i.e classic or VPC
- Local
Bgp float64Asn - The local network BGP ASN.
- Name string
- The user-defined name for this tunnel connection.
- Network
Account stringId - The ID of the account which owns the network that is being connected. Generally only used if the network is in a different account than the gateway. This field is required for type 'unbound_gre_tunnel' when the associated_network_type is 'classic' and the GRE tunnel is in a different account than the gateway.
- Network
Id string - The ID of the network being connected via this connection. This field is required for some types, such as 'vpc' or 'directlink' or 'power_virtual_server'. The value of this is the CRN of the VPC or direct link or power_virtual_server gateway to be connected. This field is required to be unspecified for network type 'classic', 'gre_tunnel', and 'unbound_gre_tunnel'.
- Remote
Bgp float64Asn - The remote network BGP ASN.
- Tg
Connection stringRgre Tunnel Id - Timeouts
Tg
Connection Rgre Tunnel Timeouts Args
- connection
Id String - The Transit Gateway Connection identifier
- gateway String
- The Transit Gateway identifier
- local
Gateway StringIp - The local gateway IP address.
- local
Tunnel StringIp - The local tunnel IP address.
- remote
Gateway StringIp - The remote gateway IP address.
- remote
Tunnel StringIp - The remote tunnel IP address.
- zone String
- Location of GRE tunnel.
- base
Network StringType - The type of the base network for the RGRE. It should be i.e classic or VPC
- local
Bgp DoubleAsn - The local network BGP ASN.
- name String
- The user-defined name for this tunnel connection.
- network
Account StringId - The ID of the account which owns the network that is being connected. Generally only used if the network is in a different account than the gateway. This field is required for type 'unbound_gre_tunnel' when the associated_network_type is 'classic' and the GRE tunnel is in a different account than the gateway.
- network
Id String - The ID of the network being connected via this connection. This field is required for some types, such as 'vpc' or 'directlink' or 'power_virtual_server'. The value of this is the CRN of the VPC or direct link or power_virtual_server gateway to be connected. This field is required to be unspecified for network type 'classic', 'gre_tunnel', and 'unbound_gre_tunnel'.
- remote
Bgp DoubleAsn - The remote network BGP ASN.
- tg
Connection StringRgre Tunnel Id - timeouts
Tg
Connection Rgre Tunnel Timeouts
- connection
Id string - The Transit Gateway Connection identifier
- gateway string
- The Transit Gateway identifier
- local
Gateway stringIp - The local gateway IP address.
- local
Tunnel stringIp - The local tunnel IP address.
- remote
Gateway stringIp - The remote gateway IP address.
- remote
Tunnel stringIp - The remote tunnel IP address.
- zone string
- Location of GRE tunnel.
- base
Network stringType - The type of the base network for the RGRE. It should be i.e classic or VPC
- local
Bgp numberAsn - The local network BGP ASN.
- name string
- The user-defined name for this tunnel connection.
- network
Account stringId - The ID of the account which owns the network that is being connected. Generally only used if the network is in a different account than the gateway. This field is required for type 'unbound_gre_tunnel' when the associated_network_type is 'classic' and the GRE tunnel is in a different account than the gateway.
- network
Id string - The ID of the network being connected via this connection. This field is required for some types, such as 'vpc' or 'directlink' or 'power_virtual_server'. The value of this is the CRN of the VPC or direct link or power_virtual_server gateway to be connected. This field is required to be unspecified for network type 'classic', 'gre_tunnel', and 'unbound_gre_tunnel'.
- remote
Bgp numberAsn - The remote network BGP ASN.
- tg
Connection stringRgre Tunnel Id - timeouts
Tg
Connection Rgre Tunnel Timeouts
- connection_
id str - The Transit Gateway Connection identifier
- gateway str
- The Transit Gateway identifier
- local_
gateway_ strip - The local gateway IP address.
- local_
tunnel_ strip - The local tunnel IP address.
- remote_
gateway_ strip - The remote gateway IP address.
- remote_
tunnel_ strip - The remote tunnel IP address.
- zone str
- Location of GRE tunnel.
- base_
network_ strtype - The type of the base network for the RGRE. It should be i.e classic or VPC
- local_
bgp_ floatasn - The local network BGP ASN.
- name str
- The user-defined name for this tunnel connection.
- network_
account_ strid - The ID of the account which owns the network that is being connected. Generally only used if the network is in a different account than the gateway. This field is required for type 'unbound_gre_tunnel' when the associated_network_type is 'classic' and the GRE tunnel is in a different account than the gateway.
- network_
id str - The ID of the network being connected via this connection. This field is required for some types, such as 'vpc' or 'directlink' or 'power_virtual_server'. The value of this is the CRN of the VPC or direct link or power_virtual_server gateway to be connected. This field is required to be unspecified for network type 'classic', 'gre_tunnel', and 'unbound_gre_tunnel'.
- remote_
bgp_ floatasn - The remote network BGP ASN.
- tg_
connection_ strrgre_ tunnel_ id - timeouts
Tg
Connection Rgre Tunnel Timeouts Args
- connection
Id String - The Transit Gateway Connection identifier
- gateway String
- The Transit Gateway identifier
- local
Gateway StringIp - The local gateway IP address.
- local
Tunnel StringIp - The local tunnel IP address.
- remote
Gateway StringIp - The remote gateway IP address.
- remote
Tunnel StringIp - The remote tunnel IP address.
- zone String
- Location of GRE tunnel.
- base
Network StringType - The type of the base network for the RGRE. It should be i.e classic or VPC
- local
Bgp NumberAsn - The local network BGP ASN.
- name String
- The user-defined name for this tunnel connection.
- network
Account StringId - The ID of the account which owns the network that is being connected. Generally only used if the network is in a different account than the gateway. This field is required for type 'unbound_gre_tunnel' when the associated_network_type is 'classic' and the GRE tunnel is in a different account than the gateway.
- network
Id String - The ID of the network being connected via this connection. This field is required for some types, such as 'vpc' or 'directlink' or 'power_virtual_server'. The value of this is the CRN of the VPC or direct link or power_virtual_server gateway to be connected. This field is required to be unspecified for network type 'classic', 'gre_tunnel', and 'unbound_gre_tunnel'.
- remote
Bgp NumberAsn - The remote network BGP ASN.
- tg
Connection StringRgre Tunnel Id - timeouts Property Map
Outputs
All input properties are implicitly available as output properties. Additionally, the TgConnectionRgreTunnel resource produces the following output properties:
- Created
At string - The date and time that this tunnel was created
- Id string
- The provider-assigned unique ID for this managed resource.
- Mtu double
- Only visible for cross account connections, this field represents the status of the request to connect the given network between accounts.Possible values: [pending,approved,rejected,expired,detached]
- Status string
- What is the current configuration state of this tunnel. Possible values: [attached,failed,pending,deleting,detaching,detached]
- Tunnel
Id string - The Transit Gateway tunnel identifier
- Updated
At string - The date and time that this tunnel was last updated
- Created
At string - The date and time that this tunnel was created
- Id string
- The provider-assigned unique ID for this managed resource.
- Mtu float64
- Only visible for cross account connections, this field represents the status of the request to connect the given network between accounts.Possible values: [pending,approved,rejected,expired,detached]
- Status string
- What is the current configuration state of this tunnel. Possible values: [attached,failed,pending,deleting,detaching,detached]
- Tunnel
Id string - The Transit Gateway tunnel identifier
- Updated
At string - The date and time that this tunnel was last updated
- created
At String - The date and time that this tunnel was created
- id String
- The provider-assigned unique ID for this managed resource.
- mtu Double
- Only visible for cross account connections, this field represents the status of the request to connect the given network between accounts.Possible values: [pending,approved,rejected,expired,detached]
- status String
- What is the current configuration state of this tunnel. Possible values: [attached,failed,pending,deleting,detaching,detached]
- tunnel
Id String - The Transit Gateway tunnel identifier
- updated
At String - The date and time that this tunnel was last updated
- created
At string - The date and time that this tunnel was created
- id string
- The provider-assigned unique ID for this managed resource.
- mtu number
- Only visible for cross account connections, this field represents the status of the request to connect the given network between accounts.Possible values: [pending,approved,rejected,expired,detached]
- status string
- What is the current configuration state of this tunnel. Possible values: [attached,failed,pending,deleting,detaching,detached]
- tunnel
Id string - The Transit Gateway tunnel identifier
- updated
At string - The date and time that this tunnel was last updated
- created_
at str - The date and time that this tunnel was created
- id str
- The provider-assigned unique ID for this managed resource.
- mtu float
- Only visible for cross account connections, this field represents the status of the request to connect the given network between accounts.Possible values: [pending,approved,rejected,expired,detached]
- status str
- What is the current configuration state of this tunnel. Possible values: [attached,failed,pending,deleting,detaching,detached]
- tunnel_
id str - The Transit Gateway tunnel identifier
- updated_
at str - The date and time that this tunnel was last updated
- created
At String - The date and time that this tunnel was created
- id String
- The provider-assigned unique ID for this managed resource.
- mtu Number
- Only visible for cross account connections, this field represents the status of the request to connect the given network between accounts.Possible values: [pending,approved,rejected,expired,detached]
- status String
- What is the current configuration state of this tunnel. Possible values: [attached,failed,pending,deleting,detaching,detached]
- tunnel
Id String - The Transit Gateway tunnel identifier
- updated
At String - The date and time that this tunnel was last updated
Look up Existing TgConnectionRgreTunnel Resource
Get an existing TgConnectionRgreTunnel resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: TgConnectionRgreTunnelState, opts?: CustomResourceOptions): TgConnectionRgreTunnel
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
base_network_type: Optional[str] = None,
connection_id: Optional[str] = None,
created_at: Optional[str] = None,
gateway: Optional[str] = None,
local_bgp_asn: Optional[float] = None,
local_gateway_ip: Optional[str] = None,
local_tunnel_ip: Optional[str] = None,
mtu: Optional[float] = None,
name: Optional[str] = None,
network_account_id: Optional[str] = None,
network_id: Optional[str] = None,
remote_bgp_asn: Optional[float] = None,
remote_gateway_ip: Optional[str] = None,
remote_tunnel_ip: Optional[str] = None,
status: Optional[str] = None,
tg_connection_rgre_tunnel_id: Optional[str] = None,
timeouts: Optional[TgConnectionRgreTunnelTimeoutsArgs] = None,
tunnel_id: Optional[str] = None,
updated_at: Optional[str] = None,
zone: Optional[str] = None) -> TgConnectionRgreTunnel
func GetTgConnectionRgreTunnel(ctx *Context, name string, id IDInput, state *TgConnectionRgreTunnelState, opts ...ResourceOption) (*TgConnectionRgreTunnel, error)
public static TgConnectionRgreTunnel Get(string name, Input<string> id, TgConnectionRgreTunnelState? state, CustomResourceOptions? opts = null)
public static TgConnectionRgreTunnel get(String name, Output<String> id, TgConnectionRgreTunnelState state, CustomResourceOptions options)
resources: _: type: ibm:TgConnectionRgreTunnel get: id: ${id}
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- Base
Network stringType - The type of the base network for the RGRE. It should be i.e classic or VPC
- Connection
Id string - The Transit Gateway Connection identifier
- Created
At string - The date and time that this tunnel was created
- Gateway string
- The Transit Gateway identifier
- Local
Bgp doubleAsn - The local network BGP ASN.
- Local
Gateway stringIp - The local gateway IP address.
- Local
Tunnel stringIp - The local tunnel IP address.
- Mtu double
- Only visible for cross account connections, this field represents the status of the request to connect the given network between accounts.Possible values: [pending,approved,rejected,expired,detached]
- Name string
- The user-defined name for this tunnel connection.
- Network
Account stringId - The ID of the account which owns the network that is being connected. Generally only used if the network is in a different account than the gateway. This field is required for type 'unbound_gre_tunnel' when the associated_network_type is 'classic' and the GRE tunnel is in a different account than the gateway.
- Network
Id string - The ID of the network being connected via this connection. This field is required for some types, such as 'vpc' or 'directlink' or 'power_virtual_server'. The value of this is the CRN of the VPC or direct link or power_virtual_server gateway to be connected. This field is required to be unspecified for network type 'classic', 'gre_tunnel', and 'unbound_gre_tunnel'.
- Remote
Bgp doubleAsn - The remote network BGP ASN.
- Remote
Gateway stringIp - The remote gateway IP address.
- Remote
Tunnel stringIp - The remote tunnel IP address.
- Status string
- What is the current configuration state of this tunnel. Possible values: [attached,failed,pending,deleting,detaching,detached]
- Tg
Connection stringRgre Tunnel Id - Timeouts
Tg
Connection Rgre Tunnel Timeouts - Tunnel
Id string - The Transit Gateway tunnel identifier
- Updated
At string - The date and time that this tunnel was last updated
- Zone string
- Location of GRE tunnel.
- Base
Network stringType - The type of the base network for the RGRE. It should be i.e classic or VPC
- Connection
Id string - The Transit Gateway Connection identifier
- Created
At string - The date and time that this tunnel was created
- Gateway string
- The Transit Gateway identifier
- Local
Bgp float64Asn - The local network BGP ASN.
- Local
Gateway stringIp - The local gateway IP address.
- Local
Tunnel stringIp - The local tunnel IP address.
- Mtu float64
- Only visible for cross account connections, this field represents the status of the request to connect the given network between accounts.Possible values: [pending,approved,rejected,expired,detached]
- Name string
- The user-defined name for this tunnel connection.
- Network
Account stringId - The ID of the account which owns the network that is being connected. Generally only used if the network is in a different account than the gateway. This field is required for type 'unbound_gre_tunnel' when the associated_network_type is 'classic' and the GRE tunnel is in a different account than the gateway.
- Network
Id string - The ID of the network being connected via this connection. This field is required for some types, such as 'vpc' or 'directlink' or 'power_virtual_server'. The value of this is the CRN of the VPC or direct link or power_virtual_server gateway to be connected. This field is required to be unspecified for network type 'classic', 'gre_tunnel', and 'unbound_gre_tunnel'.
- Remote
Bgp float64Asn - The remote network BGP ASN.
- Remote
Gateway stringIp - The remote gateway IP address.
- Remote
Tunnel stringIp - The remote tunnel IP address.
- Status string
- What is the current configuration state of this tunnel. Possible values: [attached,failed,pending,deleting,detaching,detached]
- Tg
Connection stringRgre Tunnel Id - Timeouts
Tg
Connection Rgre Tunnel Timeouts Args - Tunnel
Id string - The Transit Gateway tunnel identifier
- Updated
At string - The date and time that this tunnel was last updated
- Zone string
- Location of GRE tunnel.
- base
Network StringType - The type of the base network for the RGRE. It should be i.e classic or VPC
- connection
Id String - The Transit Gateway Connection identifier
- created
At String - The date and time that this tunnel was created
- gateway String
- The Transit Gateway identifier
- local
Bgp DoubleAsn - The local network BGP ASN.
- local
Gateway StringIp - The local gateway IP address.
- local
Tunnel StringIp - The local tunnel IP address.
- mtu Double
- Only visible for cross account connections, this field represents the status of the request to connect the given network between accounts.Possible values: [pending,approved,rejected,expired,detached]
- name String
- The user-defined name for this tunnel connection.
- network
Account StringId - The ID of the account which owns the network that is being connected. Generally only used if the network is in a different account than the gateway. This field is required for type 'unbound_gre_tunnel' when the associated_network_type is 'classic' and the GRE tunnel is in a different account than the gateway.
- network
Id String - The ID of the network being connected via this connection. This field is required for some types, such as 'vpc' or 'directlink' or 'power_virtual_server'. The value of this is the CRN of the VPC or direct link or power_virtual_server gateway to be connected. This field is required to be unspecified for network type 'classic', 'gre_tunnel', and 'unbound_gre_tunnel'.
- remote
Bgp DoubleAsn - The remote network BGP ASN.
- remote
Gateway StringIp - The remote gateway IP address.
- remote
Tunnel StringIp - The remote tunnel IP address.
- status String
- What is the current configuration state of this tunnel. Possible values: [attached,failed,pending,deleting,detaching,detached]
- tg
Connection StringRgre Tunnel Id - timeouts
Tg
Connection Rgre Tunnel Timeouts - tunnel
Id String - The Transit Gateway tunnel identifier
- updated
At String - The date and time that this tunnel was last updated
- zone String
- Location of GRE tunnel.
- base
Network stringType - The type of the base network for the RGRE. It should be i.e classic or VPC
- connection
Id string - The Transit Gateway Connection identifier
- created
At string - The date and time that this tunnel was created
- gateway string
- The Transit Gateway identifier
- local
Bgp numberAsn - The local network BGP ASN.
- local
Gateway stringIp - The local gateway IP address.
- local
Tunnel stringIp - The local tunnel IP address.
- mtu number
- Only visible for cross account connections, this field represents the status of the request to connect the given network between accounts.Possible values: [pending,approved,rejected,expired,detached]
- name string
- The user-defined name for this tunnel connection.
- network
Account stringId - The ID of the account which owns the network that is being connected. Generally only used if the network is in a different account than the gateway. This field is required for type 'unbound_gre_tunnel' when the associated_network_type is 'classic' and the GRE tunnel is in a different account than the gateway.
- network
Id string - The ID of the network being connected via this connection. This field is required for some types, such as 'vpc' or 'directlink' or 'power_virtual_server'. The value of this is the CRN of the VPC or direct link or power_virtual_server gateway to be connected. This field is required to be unspecified for network type 'classic', 'gre_tunnel', and 'unbound_gre_tunnel'.
- remote
Bgp numberAsn - The remote network BGP ASN.
- remote
Gateway stringIp - The remote gateway IP address.
- remote
Tunnel stringIp - The remote tunnel IP address.
- status string
- What is the current configuration state of this tunnel. Possible values: [attached,failed,pending,deleting,detaching,detached]
- tg
Connection stringRgre Tunnel Id - timeouts
Tg
Connection Rgre Tunnel Timeouts - tunnel
Id string - The Transit Gateway tunnel identifier
- updated
At string - The date and time that this tunnel was last updated
- zone string
- Location of GRE tunnel.
- base_
network_ strtype - The type of the base network for the RGRE. It should be i.e classic or VPC
- connection_
id str - The Transit Gateway Connection identifier
- created_
at str - The date and time that this tunnel was created
- gateway str
- The Transit Gateway identifier
- local_
bgp_ floatasn - The local network BGP ASN.
- local_
gateway_ strip - The local gateway IP address.
- local_
tunnel_ strip - The local tunnel IP address.
- mtu float
- Only visible for cross account connections, this field represents the status of the request to connect the given network between accounts.Possible values: [pending,approved,rejected,expired,detached]
- name str
- The user-defined name for this tunnel connection.
- network_
account_ strid - The ID of the account which owns the network that is being connected. Generally only used if the network is in a different account than the gateway. This field is required for type 'unbound_gre_tunnel' when the associated_network_type is 'classic' and the GRE tunnel is in a different account than the gateway.
- network_
id str - The ID of the network being connected via this connection. This field is required for some types, such as 'vpc' or 'directlink' or 'power_virtual_server'. The value of this is the CRN of the VPC or direct link or power_virtual_server gateway to be connected. This field is required to be unspecified for network type 'classic', 'gre_tunnel', and 'unbound_gre_tunnel'.
- remote_
bgp_ floatasn - The remote network BGP ASN.
- remote_
gateway_ strip - The remote gateway IP address.
- remote_
tunnel_ strip - The remote tunnel IP address.
- status str
- What is the current configuration state of this tunnel. Possible values: [attached,failed,pending,deleting,detaching,detached]
- tg_
connection_ strrgre_ tunnel_ id - timeouts
Tg
Connection Rgre Tunnel Timeouts Args - tunnel_
id str - The Transit Gateway tunnel identifier
- updated_
at str - The date and time that this tunnel was last updated
- zone str
- Location of GRE tunnel.
- base
Network StringType - The type of the base network for the RGRE. It should be i.e classic or VPC
- connection
Id String - The Transit Gateway Connection identifier
- created
At String - The date and time that this tunnel was created
- gateway String
- The Transit Gateway identifier
- local
Bgp NumberAsn - The local network BGP ASN.
- local
Gateway StringIp - The local gateway IP address.
- local
Tunnel StringIp - The local tunnel IP address.
- mtu Number
- Only visible for cross account connections, this field represents the status of the request to connect the given network between accounts.Possible values: [pending,approved,rejected,expired,detached]
- name String
- The user-defined name for this tunnel connection.
- network
Account StringId - The ID of the account which owns the network that is being connected. Generally only used if the network is in a different account than the gateway. This field is required for type 'unbound_gre_tunnel' when the associated_network_type is 'classic' and the GRE tunnel is in a different account than the gateway.
- network
Id String - The ID of the network being connected via this connection. This field is required for some types, such as 'vpc' or 'directlink' or 'power_virtual_server'. The value of this is the CRN of the VPC or direct link or power_virtual_server gateway to be connected. This field is required to be unspecified for network type 'classic', 'gre_tunnel', and 'unbound_gre_tunnel'.
- remote
Bgp NumberAsn - The remote network BGP ASN.
- remote
Gateway StringIp - The remote gateway IP address.
- remote
Tunnel StringIp - The remote tunnel IP address.
- status String
- What is the current configuration state of this tunnel. Possible values: [attached,failed,pending,deleting,detaching,detached]
- tg
Connection StringRgre Tunnel Id - timeouts Property Map
- tunnel
Id String - The Transit Gateway tunnel identifier
- updated
At String - The date and time that this tunnel was last updated
- zone String
- Location of GRE tunnel.
Supporting Types
TgConnectionRgreTunnelTimeouts, TgConnectionRgreTunnelTimeoutsArgs
Package Details
- Repository
- ibm ibm-cloud/terraform-provider-ibm
- License
- Notes
- This Pulumi package is based on the
ibm
Terraform Provider.