ibm.VmaasTransitGatewayConnection
Explore with Pulumi AI
Add and remove vmaas_transit_gateway_connections with this resource.
Example Usage
Example coming soon!
Example coming soon!
Example coming soon!
Example coming soon!
Example coming soon!
resources:
vmaasTransitGatewayConnectionInstance:
type: ibm:VmaasTransitGatewayConnection
properties:
acceptLanguage: en-us
edgeId: edge_id
region: jp-tok
vdcId: vdc_id
Create VmaasTransitGatewayConnection Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new VmaasTransitGatewayConnection(name: string, args: VmaasTransitGatewayConnectionArgs, opts?: CustomResourceOptions);
@overload
def VmaasTransitGatewayConnection(resource_name: str,
args: VmaasTransitGatewayConnectionArgs,
opts: Optional[ResourceOptions] = None)
@overload
def VmaasTransitGatewayConnection(resource_name: str,
opts: Optional[ResourceOptions] = None,
edge_id: Optional[str] = None,
vdc_id: Optional[str] = None,
vmaas_transit_gateway_connection_id: Optional[str] = None,
ibm_vmaas_transit_gateway_connection_id: Optional[str] = None,
region: Optional[str] = None,
timeouts: Optional[VmaasTransitGatewayConnectionTimeoutsArgs] = None)
func NewVmaasTransitGatewayConnection(ctx *Context, name string, args VmaasTransitGatewayConnectionArgs, opts ...ResourceOption) (*VmaasTransitGatewayConnection, error)
public VmaasTransitGatewayConnection(string name, VmaasTransitGatewayConnectionArgs args, CustomResourceOptions? opts = null)
public VmaasTransitGatewayConnection(String name, VmaasTransitGatewayConnectionArgs args)
public VmaasTransitGatewayConnection(String name, VmaasTransitGatewayConnectionArgs args, CustomResourceOptions options)
type: ibm:VmaasTransitGatewayConnection
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 VmaasTransitGatewayConnectionArgs
- 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 VmaasTransitGatewayConnectionArgs
- 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 VmaasTransitGatewayConnectionArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args VmaasTransitGatewayConnectionArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args VmaasTransitGatewayConnectionArgs
- 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 vmaasTransitGatewayConnectionResource = new Ibm.VmaasTransitGatewayConnection("vmaasTransitGatewayConnectionResource", new()
{
EdgeId = "string",
VdcId = "string",
VmaasTransitGatewayConnectionId = "string",
IbmVmaasTransitGatewayConnectionId = "string",
Region = "string",
Timeouts = new Ibm.Inputs.VmaasTransitGatewayConnectionTimeoutsArgs
{
Create = "string",
Delete = "string",
},
});
example, err := ibm.NewVmaasTransitGatewayConnection(ctx, "vmaasTransitGatewayConnectionResource", &ibm.VmaasTransitGatewayConnectionArgs{
EdgeId: pulumi.String("string"),
VdcId: pulumi.String("string"),
VmaasTransitGatewayConnectionId: pulumi.String("string"),
IbmVmaasTransitGatewayConnectionId: pulumi.String("string"),
Region: pulumi.String("string"),
Timeouts: &ibm.VmaasTransitGatewayConnectionTimeoutsArgs{
Create: pulumi.String("string"),
Delete: pulumi.String("string"),
},
})
var vmaasTransitGatewayConnectionResource = new VmaasTransitGatewayConnection("vmaasTransitGatewayConnectionResource", VmaasTransitGatewayConnectionArgs.builder()
.edgeId("string")
.vdcId("string")
.vmaasTransitGatewayConnectionId("string")
.ibmVmaasTransitGatewayConnectionId("string")
.region("string")
.timeouts(VmaasTransitGatewayConnectionTimeoutsArgs.builder()
.create("string")
.delete("string")
.build())
.build());
vmaas_transit_gateway_connection_resource = ibm.VmaasTransitGatewayConnection("vmaasTransitGatewayConnectionResource",
edge_id="string",
vdc_id="string",
vmaas_transit_gateway_connection_id="string",
ibm_vmaas_transit_gateway_connection_id="string",
region="string",
timeouts={
"create": "string",
"delete": "string",
})
const vmaasTransitGatewayConnectionResource = new ibm.VmaasTransitGatewayConnection("vmaasTransitGatewayConnectionResource", {
edgeId: "string",
vdcId: "string",
vmaasTransitGatewayConnectionId: "string",
ibmVmaasTransitGatewayConnectionId: "string",
region: "string",
timeouts: {
create: "string",
"delete": "string",
},
});
type: ibm:VmaasTransitGatewayConnection
properties:
edgeId: string
ibmVmaasTransitGatewayConnectionId: string
region: string
timeouts:
create: string
delete: string
vdcId: string
vmaasTransitGatewayConnectionId: string
VmaasTransitGatewayConnection 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 VmaasTransitGatewayConnection resource accepts the following input properties:
- Edge
Id string - A unique ID for an edge.
- Constraints: The maximum length is
128
characters. The minimum length is1
character. The value must match regular expression/^[A-Za-z0-9_-]{1,128}$/
.
- Constraints: The maximum length is
- Vdc
Id string - A unique ID for a virtual data center.
- Constraints: The maximum length is
128
characters. The minimum length is1
character. The value must match regular expression/^[A-Za-z0-9_-]{1,128}$/
.
- Constraints: The maximum length is
- Vmaas
Transit stringGateway Connection Id - (String) A unique ID for an IBM Transit Gateway.
- Ibm
Vmaas stringTransit Gateway Connection Id - The unique identifier of the vmaas_transit_gateway_connection.
- Region string
- The region where the IBM Transit Gateway is deployed.
- Timeouts
Vmaas
Transit Gateway Connection Timeouts
- Edge
Id string - A unique ID for an edge.
- Constraints: The maximum length is
128
characters. The minimum length is1
character. The value must match regular expression/^[A-Za-z0-9_-]{1,128}$/
.
- Constraints: The maximum length is
- Vdc
Id string - A unique ID for a virtual data center.
- Constraints: The maximum length is
128
characters. The minimum length is1
character. The value must match regular expression/^[A-Za-z0-9_-]{1,128}$/
.
- Constraints: The maximum length is
- Vmaas
Transit stringGateway Connection Id - (String) A unique ID for an IBM Transit Gateway.
- Ibm
Vmaas stringTransit Gateway Connection Id - The unique identifier of the vmaas_transit_gateway_connection.
- Region string
- The region where the IBM Transit Gateway is deployed.
- Timeouts
Vmaas
Transit Gateway Connection Timeouts Args
- edge
Id String - A unique ID for an edge.
- Constraints: The maximum length is
128
characters. The minimum length is1
character. The value must match regular expression/^[A-Za-z0-9_-]{1,128}$/
.
- Constraints: The maximum length is
- vdc
Id String - A unique ID for a virtual data center.
- Constraints: The maximum length is
128
characters. The minimum length is1
character. The value must match regular expression/^[A-Za-z0-9_-]{1,128}$/
.
- Constraints: The maximum length is
- vmaas
Transit StringGateway Connection Id - (String) A unique ID for an IBM Transit Gateway.
- ibm
Vmaas StringTransit Gateway Connection Id - The unique identifier of the vmaas_transit_gateway_connection.
- region String
- The region where the IBM Transit Gateway is deployed.
- timeouts
Vmaas
Transit Gateway Connection Timeouts
- edge
Id string - A unique ID for an edge.
- Constraints: The maximum length is
128
characters. The minimum length is1
character. The value must match regular expression/^[A-Za-z0-9_-]{1,128}$/
.
- Constraints: The maximum length is
- vdc
Id string - A unique ID for a virtual data center.
- Constraints: The maximum length is
128
characters. The minimum length is1
character. The value must match regular expression/^[A-Za-z0-9_-]{1,128}$/
.
- Constraints: The maximum length is
- vmaas
Transit stringGateway Connection Id - (String) A unique ID for an IBM Transit Gateway.
- ibm
Vmaas stringTransit Gateway Connection Id - The unique identifier of the vmaas_transit_gateway_connection.
- region string
- The region where the IBM Transit Gateway is deployed.
- timeouts
Vmaas
Transit Gateway Connection Timeouts
- edge_
id str - A unique ID for an edge.
- Constraints: The maximum length is
128
characters. The minimum length is1
character. The value must match regular expression/^[A-Za-z0-9_-]{1,128}$/
.
- Constraints: The maximum length is
- vdc_
id str - A unique ID for a virtual data center.
- Constraints: The maximum length is
128
characters. The minimum length is1
character. The value must match regular expression/^[A-Za-z0-9_-]{1,128}$/
.
- Constraints: The maximum length is
- vmaas_
transit_ strgateway_ connection_ id - (String) A unique ID for an IBM Transit Gateway.
- ibm_
vmaas_ strtransit_ gateway_ connection_ id - The unique identifier of the vmaas_transit_gateway_connection.
- region str
- The region where the IBM Transit Gateway is deployed.
- timeouts
Vmaas
Transit Gateway Connection Timeouts Args
- edge
Id String - A unique ID for an edge.
- Constraints: The maximum length is
128
characters. The minimum length is1
character. The value must match regular expression/^[A-Za-z0-9_-]{1,128}$/
.
- Constraints: The maximum length is
- vdc
Id String - A unique ID for a virtual data center.
- Constraints: The maximum length is
128
characters. The minimum length is1
character. The value must match regular expression/^[A-Za-z0-9_-]{1,128}$/
.
- Constraints: The maximum length is
- vmaas
Transit StringGateway Connection Id - (String) A unique ID for an IBM Transit Gateway.
- ibm
Vmaas StringTransit Gateway Connection Id - The unique identifier of the vmaas_transit_gateway_connection.
- region String
- The region where the IBM Transit Gateway is deployed.
- timeouts Property Map
Outputs
All input properties are implicitly available as output properties. Additionally, the VmaasTransitGatewayConnection resource produces the following output properties:
- Connections
List<Vmaas
Transit Gateway Connection Connection> - (List) IBM Transit Gateway connections.
- Constraints: The maximum length is
128
items. The minimum length is1
item. Nested schema for connections:
- Constraints: The maximum length is
- Id string
- The provider-assigned unique ID for this managed resource.
- Status string
- (String) Determines the state of the IBM Transit Gateway based on its connections.
- Constraints: Allowable values are:
pending
,creating
,ready_to_use
,deleting
.
- Constraints: Allowable values are:
- Connections
[]Vmaas
Transit Gateway Connection Connection - (List) IBM Transit Gateway connections.
- Constraints: The maximum length is
128
items. The minimum length is1
item. Nested schema for connections:
- Constraints: The maximum length is
- Id string
- The provider-assigned unique ID for this managed resource.
- Status string
- (String) Determines the state of the IBM Transit Gateway based on its connections.
- Constraints: Allowable values are:
pending
,creating
,ready_to_use
,deleting
.
- Constraints: Allowable values are:
- connections
List<Vmaas
Transit Gateway Connection Connection> - (List) IBM Transit Gateway connections.
- Constraints: The maximum length is
128
items. The minimum length is1
item. Nested schema for connections:
- Constraints: The maximum length is
- id String
- The provider-assigned unique ID for this managed resource.
- status String
- (String) Determines the state of the IBM Transit Gateway based on its connections.
- Constraints: Allowable values are:
pending
,creating
,ready_to_use
,deleting
.
- Constraints: Allowable values are:
- connections
Vmaas
Transit Gateway Connection Connection[] - (List) IBM Transit Gateway connections.
- Constraints: The maximum length is
128
items. The minimum length is1
item. Nested schema for connections:
- Constraints: The maximum length is
- id string
- The provider-assigned unique ID for this managed resource.
- status string
- (String) Determines the state of the IBM Transit Gateway based on its connections.
- Constraints: Allowable values are:
pending
,creating
,ready_to_use
,deleting
.
- Constraints: Allowable values are:
- connections
Sequence[Vmaas
Transit Gateway Connection Connection] - (List) IBM Transit Gateway connections.
- Constraints: The maximum length is
128
items. The minimum length is1
item. Nested schema for connections:
- Constraints: The maximum length is
- id str
- The provider-assigned unique ID for this managed resource.
- status str
- (String) Determines the state of the IBM Transit Gateway based on its connections.
- Constraints: Allowable values are:
pending
,creating
,ready_to_use
,deleting
.
- Constraints: Allowable values are:
- connections List<Property Map>
- (List) IBM Transit Gateway connections.
- Constraints: The maximum length is
128
items. The minimum length is1
item. Nested schema for connections:
- Constraints: The maximum length is
- id String
- The provider-assigned unique ID for this managed resource.
- status String
- (String) Determines the state of the IBM Transit Gateway based on its connections.
- Constraints: Allowable values are:
pending
,creating
,ready_to_use
,deleting
.
- Constraints: Allowable values are:
Look up Existing VmaasTransitGatewayConnection Resource
Get an existing VmaasTransitGatewayConnection 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?: VmaasTransitGatewayConnectionState, opts?: CustomResourceOptions): VmaasTransitGatewayConnection
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
connections: Optional[Sequence[VmaasTransitGatewayConnectionConnectionArgs]] = None,
edge_id: Optional[str] = None,
ibm_vmaas_transit_gateway_connection_id: Optional[str] = None,
region: Optional[str] = None,
status: Optional[str] = None,
timeouts: Optional[VmaasTransitGatewayConnectionTimeoutsArgs] = None,
vdc_id: Optional[str] = None,
vmaas_transit_gateway_connection_id: Optional[str] = None) -> VmaasTransitGatewayConnection
func GetVmaasTransitGatewayConnection(ctx *Context, name string, id IDInput, state *VmaasTransitGatewayConnectionState, opts ...ResourceOption) (*VmaasTransitGatewayConnection, error)
public static VmaasTransitGatewayConnection Get(string name, Input<string> id, VmaasTransitGatewayConnectionState? state, CustomResourceOptions? opts = null)
public static VmaasTransitGatewayConnection get(String name, Output<String> id, VmaasTransitGatewayConnectionState state, CustomResourceOptions options)
resources: _: type: ibm:VmaasTransitGatewayConnection 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.
- Connections
List<Vmaas
Transit Gateway Connection Connection> - (List) IBM Transit Gateway connections.
- Constraints: The maximum length is
128
items. The minimum length is1
item. Nested schema for connections:
- Constraints: The maximum length is
- Edge
Id string - A unique ID for an edge.
- Constraints: The maximum length is
128
characters. The minimum length is1
character. The value must match regular expression/^[A-Za-z0-9_-]{1,128}$/
.
- Constraints: The maximum length is
- Ibm
Vmaas stringTransit Gateway Connection Id - The unique identifier of the vmaas_transit_gateway_connection.
- Region string
- The region where the IBM Transit Gateway is deployed.
- Status string
- (String) Determines the state of the IBM Transit Gateway based on its connections.
- Constraints: Allowable values are:
pending
,creating
,ready_to_use
,deleting
.
- Constraints: Allowable values are:
- Timeouts
Vmaas
Transit Gateway Connection Timeouts - Vdc
Id string - A unique ID for a virtual data center.
- Constraints: The maximum length is
128
characters. The minimum length is1
character. The value must match regular expression/^[A-Za-z0-9_-]{1,128}$/
.
- Constraints: The maximum length is
- Vmaas
Transit stringGateway Connection Id - (String) A unique ID for an IBM Transit Gateway.
- Connections
[]Vmaas
Transit Gateway Connection Connection Args - (List) IBM Transit Gateway connections.
- Constraints: The maximum length is
128
items. The minimum length is1
item. Nested schema for connections:
- Constraints: The maximum length is
- Edge
Id string - A unique ID for an edge.
- Constraints: The maximum length is
128
characters. The minimum length is1
character. The value must match regular expression/^[A-Za-z0-9_-]{1,128}$/
.
- Constraints: The maximum length is
- Ibm
Vmaas stringTransit Gateway Connection Id - The unique identifier of the vmaas_transit_gateway_connection.
- Region string
- The region where the IBM Transit Gateway is deployed.
- Status string
- (String) Determines the state of the IBM Transit Gateway based on its connections.
- Constraints: Allowable values are:
pending
,creating
,ready_to_use
,deleting
.
- Constraints: Allowable values are:
- Timeouts
Vmaas
Transit Gateway Connection Timeouts Args - Vdc
Id string - A unique ID for a virtual data center.
- Constraints: The maximum length is
128
characters. The minimum length is1
character. The value must match regular expression/^[A-Za-z0-9_-]{1,128}$/
.
- Constraints: The maximum length is
- Vmaas
Transit stringGateway Connection Id - (String) A unique ID for an IBM Transit Gateway.
- connections
List<Vmaas
Transit Gateway Connection Connection> - (List) IBM Transit Gateway connections.
- Constraints: The maximum length is
128
items. The minimum length is1
item. Nested schema for connections:
- Constraints: The maximum length is
- edge
Id String - A unique ID for an edge.
- Constraints: The maximum length is
128
characters. The minimum length is1
character. The value must match regular expression/^[A-Za-z0-9_-]{1,128}$/
.
- Constraints: The maximum length is
- ibm
Vmaas StringTransit Gateway Connection Id - The unique identifier of the vmaas_transit_gateway_connection.
- region String
- The region where the IBM Transit Gateway is deployed.
- status String
- (String) Determines the state of the IBM Transit Gateway based on its connections.
- Constraints: Allowable values are:
pending
,creating
,ready_to_use
,deleting
.
- Constraints: Allowable values are:
- timeouts
Vmaas
Transit Gateway Connection Timeouts - vdc
Id String - A unique ID for a virtual data center.
- Constraints: The maximum length is
128
characters. The minimum length is1
character. The value must match regular expression/^[A-Za-z0-9_-]{1,128}$/
.
- Constraints: The maximum length is
- vmaas
Transit StringGateway Connection Id - (String) A unique ID for an IBM Transit Gateway.
- connections
Vmaas
Transit Gateway Connection Connection[] - (List) IBM Transit Gateway connections.
- Constraints: The maximum length is
128
items. The minimum length is1
item. Nested schema for connections:
- Constraints: The maximum length is
- edge
Id string - A unique ID for an edge.
- Constraints: The maximum length is
128
characters. The minimum length is1
character. The value must match regular expression/^[A-Za-z0-9_-]{1,128}$/
.
- Constraints: The maximum length is
- ibm
Vmaas stringTransit Gateway Connection Id - The unique identifier of the vmaas_transit_gateway_connection.
- region string
- The region where the IBM Transit Gateway is deployed.
- status string
- (String) Determines the state of the IBM Transit Gateway based on its connections.
- Constraints: Allowable values are:
pending
,creating
,ready_to_use
,deleting
.
- Constraints: Allowable values are:
- timeouts
Vmaas
Transit Gateway Connection Timeouts - vdc
Id string - A unique ID for a virtual data center.
- Constraints: The maximum length is
128
characters. The minimum length is1
character. The value must match regular expression/^[A-Za-z0-9_-]{1,128}$/
.
- Constraints: The maximum length is
- vmaas
Transit stringGateway Connection Id - (String) A unique ID for an IBM Transit Gateway.
- connections
Sequence[Vmaas
Transit Gateway Connection Connection Args] - (List) IBM Transit Gateway connections.
- Constraints: The maximum length is
128
items. The minimum length is1
item. Nested schema for connections:
- Constraints: The maximum length is
- edge_
id str - A unique ID for an edge.
- Constraints: The maximum length is
128
characters. The minimum length is1
character. The value must match regular expression/^[A-Za-z0-9_-]{1,128}$/
.
- Constraints: The maximum length is
- ibm_
vmaas_ strtransit_ gateway_ connection_ id - The unique identifier of the vmaas_transit_gateway_connection.
- region str
- The region where the IBM Transit Gateway is deployed.
- status str
- (String) Determines the state of the IBM Transit Gateway based on its connections.
- Constraints: Allowable values are:
pending
,creating
,ready_to_use
,deleting
.
- Constraints: Allowable values are:
- timeouts
Vmaas
Transit Gateway Connection Timeouts Args - vdc_
id str - A unique ID for a virtual data center.
- Constraints: The maximum length is
128
characters. The minimum length is1
character. The value must match regular expression/^[A-Za-z0-9_-]{1,128}$/
.
- Constraints: The maximum length is
- vmaas_
transit_ strgateway_ connection_ id - (String) A unique ID for an IBM Transit Gateway.
- connections List<Property Map>
- (List) IBM Transit Gateway connections.
- Constraints: The maximum length is
128
items. The minimum length is1
item. Nested schema for connections:
- Constraints: The maximum length is
- edge
Id String - A unique ID for an edge.
- Constraints: The maximum length is
128
characters. The minimum length is1
character. The value must match regular expression/^[A-Za-z0-9_-]{1,128}$/
.
- Constraints: The maximum length is
- ibm
Vmaas StringTransit Gateway Connection Id - The unique identifier of the vmaas_transit_gateway_connection.
- region String
- The region where the IBM Transit Gateway is deployed.
- status String
- (String) Determines the state of the IBM Transit Gateway based on its connections.
- Constraints: Allowable values are:
pending
,creating
,ready_to_use
,deleting
.
- Constraints: Allowable values are:
- timeouts Property Map
- vdc
Id String - A unique ID for a virtual data center.
- Constraints: The maximum length is
128
characters. The minimum length is1
character. The value must match regular expression/^[A-Za-z0-9_-]{1,128}$/
.
- Constraints: The maximum length is
- vmaas
Transit StringGateway Connection Id - (String) A unique ID for an IBM Transit Gateway.
Supporting Types
VmaasTransitGatewayConnectionConnection, VmaasTransitGatewayConnectionConnectionArgs
- Base
Network stringType - (String) The type of the network that the unbound GRE tunnel is targeting. Only "classic" is supported.
- Local
Bgp doubleAsn - (Integer) Local network BGP ASN for the connection.
- Constraints: The maximum value is
4294967294
. The minimum value is1
.
- Constraints: The maximum value is
- Local
Gateway stringIp - (String) Local gateway IP address for the connection.
- Local
Tunnel stringIp - (String) Local tunnel IP address for the connection.
- Name string
- (String) The autogenerated name for this connection.
- Network
Account stringId - (String) The ID of the account that owns the connected network.
- Network
Type string - (String) The type of the network that is connected through this connection. Only "unbound_gre_tunnel" is supported.
- Remote
Bgp doubleAsn - (Integer) Remote network BGP ASN for the connection.
- Constraints: The maximum value is
4294967294
. The minimum value is1
.
- Constraints: The maximum value is
- Remote
Gateway stringIp - (String) Remote gateway IP address for the connection.
- Remote
Tunnel stringIp - (String) Remote tunnel IP address for the connection.
- Status string
- (String) Determines the state of the IBM Transit Gateway based on its connections.
- Constraints: Allowable values are:
pending
,creating
,ready_to_use
,deleting
.
- Constraints: Allowable values are:
- Transit
Gateway stringConnection Name - (String) The user-defined name of the connection created on the IBM Transit Gateway.
- Zone string
- (String) The location of the connection.
- Base
Network stringType - (String) The type of the network that the unbound GRE tunnel is targeting. Only "classic" is supported.
- Local
Bgp float64Asn - (Integer) Local network BGP ASN for the connection.
- Constraints: The maximum value is
4294967294
. The minimum value is1
.
- Constraints: The maximum value is
- Local
Gateway stringIp - (String) Local gateway IP address for the connection.
- Local
Tunnel stringIp - (String) Local tunnel IP address for the connection.
- Name string
- (String) The autogenerated name for this connection.
- Network
Account stringId - (String) The ID of the account that owns the connected network.
- Network
Type string - (String) The type of the network that is connected through this connection. Only "unbound_gre_tunnel" is supported.
- Remote
Bgp float64Asn - (Integer) Remote network BGP ASN for the connection.
- Constraints: The maximum value is
4294967294
. The minimum value is1
.
- Constraints: The maximum value is
- Remote
Gateway stringIp - (String) Remote gateway IP address for the connection.
- Remote
Tunnel stringIp - (String) Remote tunnel IP address for the connection.
- Status string
- (String) Determines the state of the IBM Transit Gateway based on its connections.
- Constraints: Allowable values are:
pending
,creating
,ready_to_use
,deleting
.
- Constraints: Allowable values are:
- Transit
Gateway stringConnection Name - (String) The user-defined name of the connection created on the IBM Transit Gateway.
- Zone string
- (String) The location of the connection.
- base
Network StringType - (String) The type of the network that the unbound GRE tunnel is targeting. Only "classic" is supported.
- local
Bgp DoubleAsn - (Integer) Local network BGP ASN for the connection.
- Constraints: The maximum value is
4294967294
. The minimum value is1
.
- Constraints: The maximum value is
- local
Gateway StringIp - (String) Local gateway IP address for the connection.
- local
Tunnel StringIp - (String) Local tunnel IP address for the connection.
- name String
- (String) The autogenerated name for this connection.
- network
Account StringId - (String) The ID of the account that owns the connected network.
- network
Type String - (String) The type of the network that is connected through this connection. Only "unbound_gre_tunnel" is supported.
- remote
Bgp DoubleAsn - (Integer) Remote network BGP ASN for the connection.
- Constraints: The maximum value is
4294967294
. The minimum value is1
.
- Constraints: The maximum value is
- remote
Gateway StringIp - (String) Remote gateway IP address for the connection.
- remote
Tunnel StringIp - (String) Remote tunnel IP address for the connection.
- status String
- (String) Determines the state of the IBM Transit Gateway based on its connections.
- Constraints: Allowable values are:
pending
,creating
,ready_to_use
,deleting
.
- Constraints: Allowable values are:
- transit
Gateway StringConnection Name - (String) The user-defined name of the connection created on the IBM Transit Gateway.
- zone String
- (String) The location of the connection.
- base
Network stringType - (String) The type of the network that the unbound GRE tunnel is targeting. Only "classic" is supported.
- local
Bgp numberAsn - (Integer) Local network BGP ASN for the connection.
- Constraints: The maximum value is
4294967294
. The minimum value is1
.
- Constraints: The maximum value is
- local
Gateway stringIp - (String) Local gateway IP address for the connection.
- local
Tunnel stringIp - (String) Local tunnel IP address for the connection.
- name string
- (String) The autogenerated name for this connection.
- network
Account stringId - (String) The ID of the account that owns the connected network.
- network
Type string - (String) The type of the network that is connected through this connection. Only "unbound_gre_tunnel" is supported.
- remote
Bgp numberAsn - (Integer) Remote network BGP ASN for the connection.
- Constraints: The maximum value is
4294967294
. The minimum value is1
.
- Constraints: The maximum value is
- remote
Gateway stringIp - (String) Remote gateway IP address for the connection.
- remote
Tunnel stringIp - (String) Remote tunnel IP address for the connection.
- status string
- (String) Determines the state of the IBM Transit Gateway based on its connections.
- Constraints: Allowable values are:
pending
,creating
,ready_to_use
,deleting
.
- Constraints: Allowable values are:
- transit
Gateway stringConnection Name - (String) The user-defined name of the connection created on the IBM Transit Gateway.
- zone string
- (String) The location of the connection.
- base_
network_ strtype - (String) The type of the network that the unbound GRE tunnel is targeting. Only "classic" is supported.
- local_
bgp_ floatasn - (Integer) Local network BGP ASN for the connection.
- Constraints: The maximum value is
4294967294
. The minimum value is1
.
- Constraints: The maximum value is
- local_
gateway_ strip - (String) Local gateway IP address for the connection.
- local_
tunnel_ strip - (String) Local tunnel IP address for the connection.
- name str
- (String) The autogenerated name for this connection.
- network_
account_ strid - (String) The ID of the account that owns the connected network.
- network_
type str - (String) The type of the network that is connected through this connection. Only "unbound_gre_tunnel" is supported.
- remote_
bgp_ floatasn - (Integer) Remote network BGP ASN for the connection.
- Constraints: The maximum value is
4294967294
. The minimum value is1
.
- Constraints: The maximum value is
- remote_
gateway_ strip - (String) Remote gateway IP address for the connection.
- remote_
tunnel_ strip - (String) Remote tunnel IP address for the connection.
- status str
- (String) Determines the state of the IBM Transit Gateway based on its connections.
- Constraints: Allowable values are:
pending
,creating
,ready_to_use
,deleting
.
- Constraints: Allowable values are:
- transit_
gateway_ strconnection_ name - (String) The user-defined name of the connection created on the IBM Transit Gateway.
- zone str
- (String) The location of the connection.
- base
Network StringType - (String) The type of the network that the unbound GRE tunnel is targeting. Only "classic" is supported.
- local
Bgp NumberAsn - (Integer) Local network BGP ASN for the connection.
- Constraints: The maximum value is
4294967294
. The minimum value is1
.
- Constraints: The maximum value is
- local
Gateway StringIp - (String) Local gateway IP address for the connection.
- local
Tunnel StringIp - (String) Local tunnel IP address for the connection.
- name String
- (String) The autogenerated name for this connection.
- network
Account StringId - (String) The ID of the account that owns the connected network.
- network
Type String - (String) The type of the network that is connected through this connection. Only "unbound_gre_tunnel" is supported.
- remote
Bgp NumberAsn - (Integer) Remote network BGP ASN for the connection.
- Constraints: The maximum value is
4294967294
. The minimum value is1
.
- Constraints: The maximum value is
- remote
Gateway StringIp - (String) Remote gateway IP address for the connection.
- remote
Tunnel StringIp - (String) Remote tunnel IP address for the connection.
- status String
- (String) Determines the state of the IBM Transit Gateway based on its connections.
- Constraints: Allowable values are:
pending
,creating
,ready_to_use
,deleting
.
- Constraints: Allowable values are:
- transit
Gateway StringConnection Name - (String) The user-defined name of the connection created on the IBM Transit Gateway.
- zone String
- (String) The location of the connection.
VmaasTransitGatewayConnectionTimeouts, VmaasTransitGatewayConnectionTimeoutsArgs
Import
You can import the ibm_vmaas_transit_gateway_connection
resource by using id
.
The id
property can be formed from vdc_id
, edge_id
, and vmaas_transit_gateway_connection_id
in the following format:
<vdc_id>/<edge_id>/<vmaas_transit_gateway_connection_id>
vdc_id
: A string. A unique ID for a virtual data center.edge_id
: A string. A unique ID for an edge.vmaas_transit_gateway_connection_id
: A string. A unique ID for an IBM Transit Gateway.
Syntax
```sh $ pulumi import ibm:index/vmaasTransitGatewayConnection:VmaasTransitGatewayConnection vmaas_transit_gateway_connection <vdc_id>/<edge_id>/<vmaas_transit_gateway_connection_id> ```
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- ibm ibm-cloud/terraform-provider-ibm
- License
- Notes
- This Pulumi package is based on the
ibm
Terraform Provider.