ibm 1.78.0 published on Wednesday, Apr 30, 2025 by ibm-cloud
ibm.getDlGateway
Explore with Pulumi AI
Import the details of an existing IBM Cloud Infrastructure Direct Link Gateway and its virtual connections. For more information, about IBM Cloud Direct Link, see getting started with IBM Cloud Direct Link.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as ibm from "@pulumi/ibm";
const testDlGatewayVc = ibm.getDlGateway({
name: "mygateway",
});
import pulumi
import pulumi_ibm as ibm
test_dl_gateway_vc = ibm.get_dl_gateway(name="mygateway")
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 {
_, err := ibm.LookupDlGateway(ctx, &ibm.LookupDlGatewayArgs{
Name: "mygateway",
}, nil)
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Ibm = Pulumi.Ibm;
return await Deployment.RunAsync(() =>
{
var testDlGatewayVc = Ibm.GetDlGateway.Invoke(new()
{
Name = "mygateway",
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.ibm.IbmFunctions;
import com.pulumi.ibm.inputs.GetDlGatewayArgs;
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) {
final var testDlGatewayVc = IbmFunctions.getDlGateway(GetDlGatewayArgs.builder()
.name("mygateway")
.build());
}
}
variables:
testDlGatewayVc:
fn::invoke:
function: ibm:getDlGateway
arguments:
name: mygateway
Using getDlGateway
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 getDlGateway(args: GetDlGatewayArgs, opts?: InvokeOptions): Promise<GetDlGatewayResult>
function getDlGatewayOutput(args: GetDlGatewayOutputArgs, opts?: InvokeOptions): Output<GetDlGatewayResult>
def get_dl_gateway(bgp_status_updated_at: Optional[str] = None,
id: Optional[str] = None,
link_status_updated_at: Optional[str] = None,
name: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetDlGatewayResult
def get_dl_gateway_output(bgp_status_updated_at: Optional[pulumi.Input[str]] = None,
id: Optional[pulumi.Input[str]] = None,
link_status_updated_at: Optional[pulumi.Input[str]] = None,
name: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetDlGatewayResult]
func LookupDlGateway(ctx *Context, args *LookupDlGatewayArgs, opts ...InvokeOption) (*LookupDlGatewayResult, error)
func LookupDlGatewayOutput(ctx *Context, args *LookupDlGatewayOutputArgs, opts ...InvokeOption) LookupDlGatewayResultOutput
> Note: This function is named LookupDlGateway
in the Go SDK.
public static class GetDlGateway
{
public static Task<GetDlGatewayResult> InvokeAsync(GetDlGatewayArgs args, InvokeOptions? opts = null)
public static Output<GetDlGatewayResult> Invoke(GetDlGatewayInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetDlGatewayResult> getDlGateway(GetDlGatewayArgs args, InvokeOptions options)
public static Output<GetDlGatewayResult> getDlGateway(GetDlGatewayArgs args, InvokeOptions options)
fn::invoke:
function: ibm:index/getDlGateway:getDlGateway
arguments:
# arguments dictionary
The following arguments are supported:
- Name string
- The unique user-defined name for the gateway.
- Bgp
Status stringUpdated At - (String) Date and time bgp status was updated.
- Id string
- (String) The unique identifier of the virtual connection. For example, `ef4dcbtyu1a-fee4-41c7-9e11-9cd99e65c1f4.
- Link
Status stringUpdated At - (String) Date and time link status was updated.
- Name string
- The unique user-defined name for the gateway.
- Bgp
Status stringUpdated At - (String) Date and time bgp status was updated.
- Id string
- (String) The unique identifier of the virtual connection. For example, `ef4dcbtyu1a-fee4-41c7-9e11-9cd99e65c1f4.
- Link
Status stringUpdated At - (String) Date and time link status was updated.
- name String
- The unique user-defined name for the gateway.
- bgp
Status StringUpdated At - (String) Date and time bgp status was updated.
- id String
- (String) The unique identifier of the virtual connection. For example, `ef4dcbtyu1a-fee4-41c7-9e11-9cd99e65c1f4.
- link
Status StringUpdated At - (String) Date and time link status was updated.
- name string
- The unique user-defined name for the gateway.
- bgp
Status stringUpdated At - (String) Date and time bgp status was updated.
- id string
- (String) The unique identifier of the virtual connection. For example, `ef4dcbtyu1a-fee4-41c7-9e11-9cd99e65c1f4.
- link
Status stringUpdated At - (String) Date and time link status was updated.
- name str
- The unique user-defined name for the gateway.
- bgp_
status_ strupdated_ at - (String) Date and time bgp status was updated.
- id str
- (String) The unique identifier of the virtual connection. For example, `ef4dcbtyu1a-fee4-41c7-9e11-9cd99e65c1f4.
- link_
status_ strupdated_ at - (String) Date and time link status was updated.
- name String
- The unique user-defined name for the gateway.
- bgp
Status StringUpdated At - (String) Date and time bgp status was updated.
- id String
- (String) The unique identifier of the virtual connection. For example, `ef4dcbtyu1a-fee4-41c7-9e11-9cd99e65c1f4.
- link
Status StringUpdated At - (String) Date and time link status was updated.
getDlGateway Result
The following output properties are available:
- As
Prepends List<GetDl Gateway As Prepend> - (List) List of AS Prepend configuration information
Nested scheme for
as_prepend
: - Authentication
Key string - (String) BGP MD5 authentication key.
- Bfd
Interval double - (String) Minimum interval in milliseconds at which the local routing device transmits hello packets and then expects to receive a reply from a neighbor with which it has established a BFD session.
- Bfd
Multiplier double - (String) The number of hello packets not received by a neighbor that causes the originating interface to be declared down.
- Bfd
Status string - (String) Gateway BFD status.
- Bfd
Status stringUpdated At - (String) Date and time bfd status was updated.
- Bgp
Asn double - (String) Customer BGP ASN.
- Bgp
Base stringCidr - (String) The BGP base CIDR.
- Bgp
Cer stringCidr - (String) The BGP customer edge router CIDR.
- Bgp
Ibm doubleAsn - (String) The IBM BGP ASN.
- Bgp
Ibm stringCidr - (String) The IBM BGP CIDR.
- Bgp
Status string - (String) The gateway BGP status.
- Bgp
Status stringUpdated At - (String) Date and time bgp status was updated.
- Change
Request string - Completion
Notice stringReject Reason - (String) The reason for completion notice rejection. Only included on a dedicated gateways type with a rejected completion notice.
- Connection
Mode string - (String) Type of network connection that you want to bind to your direct link.
- Created
At string - (String) The creation date and time resource.
- Crn string
- (String) The CRN of the gateway.
- Cross
Connect stringRouter - (String) The cross connect router. Only included on a dedicated gateways type.
- Default
Export stringRoute Filter - (String) The default directional route filter action that applies to routes that do not match any directional route filters.
- Default
Import stringRoute Filter - (String) The default directional route filter action that applies to routes that do not match any directional route filters.
- Gateway
Vcs List<GetDl Gateway Gateway Vc> - Global bool
- (Bool) Gateway with global routing as true can connect networks outside your associated region.
- Id string
- (String) The unique identifier of the virtual connection. For example, `ef4dcbtyu1a-fee4-41c7-9e11-9cd99e65c1f4.
- Link
Status string - (String) The gateway link status. Only included on a dedicated gateways type.
- Link
Status stringUpdated At - (String) Date and time link status was updated.
- Location
Display stringName - (String) Long name of the gateway location.
- Location
Name string - (String) The location name of the gateway.
- Macsec
Configs List<GetDl Gateway Macsec Config> - Metered bool
- (String) Metered billing option. If set true gateway usage is billed per GB. Otherwise, flat rate is charged for the gateway.
- Name string
- (String) The unique user-defined name of the only virtual connection in the gateway.
- Operational
Status string - (String) The gateway operational statu.
- Port string
- (Integer) The port identifier.
- Provider
Api boolManaged - (Bool) Indicates the gateway is created through a provider portal. If set true, gateway can only be changed. If set false, gateway is deleted through the corresponding provider portal.
- Resource
Group string - (String) The resource group identifier.
- Speed
Mbps double - (String) The gateway speed in MBPS.
- Type string
- (String) The virtual connection type. Possible values are
classic
,vpc
. For example,vpc
. - Vlan double
- (String) The VLAN allocated for the gateway. Only set for connect gateways type created directly through the IBM portal.
- As
Prepends []GetDl Gateway As Prepend - (List) List of AS Prepend configuration information
Nested scheme for
as_prepend
: - Authentication
Key string - (String) BGP MD5 authentication key.
- Bfd
Interval float64 - (String) Minimum interval in milliseconds at which the local routing device transmits hello packets and then expects to receive a reply from a neighbor with which it has established a BFD session.
- Bfd
Multiplier float64 - (String) The number of hello packets not received by a neighbor that causes the originating interface to be declared down.
- Bfd
Status string - (String) Gateway BFD status.
- Bfd
Status stringUpdated At - (String) Date and time bfd status was updated.
- Bgp
Asn float64 - (String) Customer BGP ASN.
- Bgp
Base stringCidr - (String) The BGP base CIDR.
- Bgp
Cer stringCidr - (String) The BGP customer edge router CIDR.
- Bgp
Ibm float64Asn - (String) The IBM BGP ASN.
- Bgp
Ibm stringCidr - (String) The IBM BGP CIDR.
- Bgp
Status string - (String) The gateway BGP status.
- Bgp
Status stringUpdated At - (String) Date and time bgp status was updated.
- Change
Request string - Completion
Notice stringReject Reason - (String) The reason for completion notice rejection. Only included on a dedicated gateways type with a rejected completion notice.
- Connection
Mode string - (String) Type of network connection that you want to bind to your direct link.
- Created
At string - (String) The creation date and time resource.
- Crn string
- (String) The CRN of the gateway.
- Cross
Connect stringRouter - (String) The cross connect router. Only included on a dedicated gateways type.
- Default
Export stringRoute Filter - (String) The default directional route filter action that applies to routes that do not match any directional route filters.
- Default
Import stringRoute Filter - (String) The default directional route filter action that applies to routes that do not match any directional route filters.
- Gateway
Vcs []GetDl Gateway Gateway Vc - Global bool
- (Bool) Gateway with global routing as true can connect networks outside your associated region.
- Id string
- (String) The unique identifier of the virtual connection. For example, `ef4dcbtyu1a-fee4-41c7-9e11-9cd99e65c1f4.
- Link
Status string - (String) The gateway link status. Only included on a dedicated gateways type.
- Link
Status stringUpdated At - (String) Date and time link status was updated.
- Location
Display stringName - (String) Long name of the gateway location.
- Location
Name string - (String) The location name of the gateway.
- Macsec
Configs []GetDl Gateway Macsec Config - Metered bool
- (String) Metered billing option. If set true gateway usage is billed per GB. Otherwise, flat rate is charged for the gateway.
- Name string
- (String) The unique user-defined name of the only virtual connection in the gateway.
- Operational
Status string - (String) The gateway operational statu.
- Port string
- (Integer) The port identifier.
- Provider
Api boolManaged - (Bool) Indicates the gateway is created through a provider portal. If set true, gateway can only be changed. If set false, gateway is deleted through the corresponding provider portal.
- Resource
Group string - (String) The resource group identifier.
- Speed
Mbps float64 - (String) The gateway speed in MBPS.
- Type string
- (String) The virtual connection type. Possible values are
classic
,vpc
. For example,vpc
. - Vlan float64
- (String) The VLAN allocated for the gateway. Only set for connect gateways type created directly through the IBM portal.
- as
Prepends List<GetDl Gateway As Prepend> - (List) List of AS Prepend configuration information
Nested scheme for
as_prepend
: - authentication
Key String - (String) BGP MD5 authentication key.
- bfd
Interval Double - (String) Minimum interval in milliseconds at which the local routing device transmits hello packets and then expects to receive a reply from a neighbor with which it has established a BFD session.
- bfd
Multiplier Double - (String) The number of hello packets not received by a neighbor that causes the originating interface to be declared down.
- bfd
Status String - (String) Gateway BFD status.
- bfd
Status StringUpdated At - (String) Date and time bfd status was updated.
- bgp
Asn Double - (String) Customer BGP ASN.
- bgp
Base StringCidr - (String) The BGP base CIDR.
- bgp
Cer StringCidr - (String) The BGP customer edge router CIDR.
- bgp
Ibm DoubleAsn - (String) The IBM BGP ASN.
- bgp
Ibm StringCidr - (String) The IBM BGP CIDR.
- bgp
Status String - (String) The gateway BGP status.
- bgp
Status StringUpdated At - (String) Date and time bgp status was updated.
- change
Request String - completion
Notice StringReject Reason - (String) The reason for completion notice rejection. Only included on a dedicated gateways type with a rejected completion notice.
- connection
Mode String - (String) Type of network connection that you want to bind to your direct link.
- created
At String - (String) The creation date and time resource.
- crn String
- (String) The CRN of the gateway.
- cross
Connect StringRouter - (String) The cross connect router. Only included on a dedicated gateways type.
- default
Export StringRoute Filter - (String) The default directional route filter action that applies to routes that do not match any directional route filters.
- default
Import StringRoute Filter - (String) The default directional route filter action that applies to routes that do not match any directional route filters.
- gateway
Vcs List<GetDl Gateway Gateway Vc> - global Boolean
- (Bool) Gateway with global routing as true can connect networks outside your associated region.
- id String
- (String) The unique identifier of the virtual connection. For example, `ef4dcbtyu1a-fee4-41c7-9e11-9cd99e65c1f4.
- link
Status String - (String) The gateway link status. Only included on a dedicated gateways type.
- link
Status StringUpdated At - (String) Date and time link status was updated.
- location
Display StringName - (String) Long name of the gateway location.
- location
Name String - (String) The location name of the gateway.
- macsec
Configs List<GetDl Gateway Macsec Config> - metered Boolean
- (String) Metered billing option. If set true gateway usage is billed per GB. Otherwise, flat rate is charged for the gateway.
- name String
- (String) The unique user-defined name of the only virtual connection in the gateway.
- operational
Status String - (String) The gateway operational statu.
- port String
- (Integer) The port identifier.
- provider
Api BooleanManaged - (Bool) Indicates the gateway is created through a provider portal. If set true, gateway can only be changed. If set false, gateway is deleted through the corresponding provider portal.
- resource
Group String - (String) The resource group identifier.
- speed
Mbps Double - (String) The gateway speed in MBPS.
- type String
- (String) The virtual connection type. Possible values are
classic
,vpc
. For example,vpc
. - vlan Double
- (String) The VLAN allocated for the gateway. Only set for connect gateways type created directly through the IBM portal.
- as
Prepends GetDl Gateway As Prepend[] - (List) List of AS Prepend configuration information
Nested scheme for
as_prepend
: - authentication
Key string - (String) BGP MD5 authentication key.
- bfd
Interval number - (String) Minimum interval in milliseconds at which the local routing device transmits hello packets and then expects to receive a reply from a neighbor with which it has established a BFD session.
- bfd
Multiplier number - (String) The number of hello packets not received by a neighbor that causes the originating interface to be declared down.
- bfd
Status string - (String) Gateway BFD status.
- bfd
Status stringUpdated At - (String) Date and time bfd status was updated.
- bgp
Asn number - (String) Customer BGP ASN.
- bgp
Base stringCidr - (String) The BGP base CIDR.
- bgp
Cer stringCidr - (String) The BGP customer edge router CIDR.
- bgp
Ibm numberAsn - (String) The IBM BGP ASN.
- bgp
Ibm stringCidr - (String) The IBM BGP CIDR.
- bgp
Status string - (String) The gateway BGP status.
- bgp
Status stringUpdated At - (String) Date and time bgp status was updated.
- change
Request string - completion
Notice stringReject Reason - (String) The reason for completion notice rejection. Only included on a dedicated gateways type with a rejected completion notice.
- connection
Mode string - (String) Type of network connection that you want to bind to your direct link.
- created
At string - (String) The creation date and time resource.
- crn string
- (String) The CRN of the gateway.
- cross
Connect stringRouter - (String) The cross connect router. Only included on a dedicated gateways type.
- default
Export stringRoute Filter - (String) The default directional route filter action that applies to routes that do not match any directional route filters.
- default
Import stringRoute Filter - (String) The default directional route filter action that applies to routes that do not match any directional route filters.
- gateway
Vcs GetDl Gateway Gateway Vc[] - global boolean
- (Bool) Gateway with global routing as true can connect networks outside your associated region.
- id string
- (String) The unique identifier of the virtual connection. For example, `ef4dcbtyu1a-fee4-41c7-9e11-9cd99e65c1f4.
- link
Status string - (String) The gateway link status. Only included on a dedicated gateways type.
- link
Status stringUpdated At - (String) Date and time link status was updated.
- location
Display stringName - (String) Long name of the gateway location.
- location
Name string - (String) The location name of the gateway.
- macsec
Configs GetDl Gateway Macsec Config[] - metered boolean
- (String) Metered billing option. If set true gateway usage is billed per GB. Otherwise, flat rate is charged for the gateway.
- name string
- (String) The unique user-defined name of the only virtual connection in the gateway.
- operational
Status string - (String) The gateway operational statu.
- port string
- (Integer) The port identifier.
- provider
Api booleanManaged - (Bool) Indicates the gateway is created through a provider portal. If set true, gateway can only be changed. If set false, gateway is deleted through the corresponding provider portal.
- resource
Group string - (String) The resource group identifier.
- speed
Mbps number - (String) The gateway speed in MBPS.
- type string
- (String) The virtual connection type. Possible values are
classic
,vpc
. For example,vpc
. - vlan number
- (String) The VLAN allocated for the gateway. Only set for connect gateways type created directly through the IBM portal.
- as_
prepends Sequence[GetDl Gateway As Prepend] - (List) List of AS Prepend configuration information
Nested scheme for
as_prepend
: - authentication_
key str - (String) BGP MD5 authentication key.
- bfd_
interval float - (String) Minimum interval in milliseconds at which the local routing device transmits hello packets and then expects to receive a reply from a neighbor with which it has established a BFD session.
- bfd_
multiplier float - (String) The number of hello packets not received by a neighbor that causes the originating interface to be declared down.
- bfd_
status str - (String) Gateway BFD status.
- bfd_
status_ strupdated_ at - (String) Date and time bfd status was updated.
- bgp_
asn float - (String) Customer BGP ASN.
- bgp_
base_ strcidr - (String) The BGP base CIDR.
- bgp_
cer_ strcidr - (String) The BGP customer edge router CIDR.
- bgp_
ibm_ floatasn - (String) The IBM BGP ASN.
- bgp_
ibm_ strcidr - (String) The IBM BGP CIDR.
- bgp_
status str - (String) The gateway BGP status.
- bgp_
status_ strupdated_ at - (String) Date and time bgp status was updated.
- change_
request str - completion_
notice_ strreject_ reason - (String) The reason for completion notice rejection. Only included on a dedicated gateways type with a rejected completion notice.
- connection_
mode str - (String) Type of network connection that you want to bind to your direct link.
- created_
at str - (String) The creation date and time resource.
- crn str
- (String) The CRN of the gateway.
- cross_
connect_ strrouter - (String) The cross connect router. Only included on a dedicated gateways type.
- default_
export_ strroute_ filter - (String) The default directional route filter action that applies to routes that do not match any directional route filters.
- default_
import_ strroute_ filter - (String) The default directional route filter action that applies to routes that do not match any directional route filters.
- gateway_
vcs Sequence[GetDl Gateway Gateway Vc] - global_ bool
- (Bool) Gateway with global routing as true can connect networks outside your associated region.
- id str
- (String) The unique identifier of the virtual connection. For example, `ef4dcbtyu1a-fee4-41c7-9e11-9cd99e65c1f4.
- link_
status str - (String) The gateway link status. Only included on a dedicated gateways type.
- link_
status_ strupdated_ at - (String) Date and time link status was updated.
- location_
display_ strname - (String) Long name of the gateway location.
- location_
name str - (String) The location name of the gateway.
- macsec_
configs Sequence[GetDl Gateway Macsec Config] - metered bool
- (String) Metered billing option. If set true gateway usage is billed per GB. Otherwise, flat rate is charged for the gateway.
- name str
- (String) The unique user-defined name of the only virtual connection in the gateway.
- operational_
status str - (String) The gateway operational statu.
- port str
- (Integer) The port identifier.
- provider_
api_ boolmanaged - (Bool) Indicates the gateway is created through a provider portal. If set true, gateway can only be changed. If set false, gateway is deleted through the corresponding provider portal.
- resource_
group str - (String) The resource group identifier.
- speed_
mbps float - (String) The gateway speed in MBPS.
- type str
- (String) The virtual connection type. Possible values are
classic
,vpc
. For example,vpc
. - vlan float
- (String) The VLAN allocated for the gateway. Only set for connect gateways type created directly through the IBM portal.
- as
Prepends List<Property Map> - (List) List of AS Prepend configuration information
Nested scheme for
as_prepend
: - authentication
Key String - (String) BGP MD5 authentication key.
- bfd
Interval Number - (String) Minimum interval in milliseconds at which the local routing device transmits hello packets and then expects to receive a reply from a neighbor with which it has established a BFD session.
- bfd
Multiplier Number - (String) The number of hello packets not received by a neighbor that causes the originating interface to be declared down.
- bfd
Status String - (String) Gateway BFD status.
- bfd
Status StringUpdated At - (String) Date and time bfd status was updated.
- bgp
Asn Number - (String) Customer BGP ASN.
- bgp
Base StringCidr - (String) The BGP base CIDR.
- bgp
Cer StringCidr - (String) The BGP customer edge router CIDR.
- bgp
Ibm NumberAsn - (String) The IBM BGP ASN.
- bgp
Ibm StringCidr - (String) The IBM BGP CIDR.
- bgp
Status String - (String) The gateway BGP status.
- bgp
Status StringUpdated At - (String) Date and time bgp status was updated.
- change
Request String - completion
Notice StringReject Reason - (String) The reason for completion notice rejection. Only included on a dedicated gateways type with a rejected completion notice.
- connection
Mode String - (String) Type of network connection that you want to bind to your direct link.
- created
At String - (String) The creation date and time resource.
- crn String
- (String) The CRN of the gateway.
- cross
Connect StringRouter - (String) The cross connect router. Only included on a dedicated gateways type.
- default
Export StringRoute Filter - (String) The default directional route filter action that applies to routes that do not match any directional route filters.
- default
Import StringRoute Filter - (String) The default directional route filter action that applies to routes that do not match any directional route filters.
- gateway
Vcs List<Property Map> - global Boolean
- (Bool) Gateway with global routing as true can connect networks outside your associated region.
- id String
- (String) The unique identifier of the virtual connection. For example, `ef4dcbtyu1a-fee4-41c7-9e11-9cd99e65c1f4.
- link
Status String - (String) The gateway link status. Only included on a dedicated gateways type.
- link
Status StringUpdated At - (String) Date and time link status was updated.
- location
Display StringName - (String) Long name of the gateway location.
- location
Name String - (String) The location name of the gateway.
- macsec
Configs List<Property Map> - metered Boolean
- (String) Metered billing option. If set true gateway usage is billed per GB. Otherwise, flat rate is charged for the gateway.
- name String
- (String) The unique user-defined name of the only virtual connection in the gateway.
- operational
Status String - (String) The gateway operational statu.
- port String
- (Integer) The port identifier.
- provider
Api BooleanManaged - (Bool) Indicates the gateway is created through a provider portal. If set true, gateway can only be changed. If set false, gateway is deleted through the corresponding provider portal.
- resource
Group String - (String) The resource group identifier.
- speed
Mbps Number - (String) The gateway speed in MBPS.
- type String
- (String) The virtual connection type. Possible values are
classic
,vpc
. For example,vpc
. - vlan Number
- (String) The VLAN allocated for the gateway. Only set for connect gateways type created directly through the IBM portal.
Supporting Types
GetDlGatewayAsPrepend
- Created
At string - (String) The creation date and time resource.
- Id string
- (String) The unique identifier of the virtual connection. For example, `ef4dcbtyu1a-fee4-41c7-9e11-9cd99e65c1f4.
- Length double
- (Integer) Number of times the ASN to appended to the AS Path.
- Policy string
- (String) Route type this AS Prepend applies to. Possible values are
import
andexport
. - Prefix string
- (Deprecated, String) Comma separated list of prefixes this AS Prepend applies to. Maximum of 10 prefixes. If not specified, this AS Prepend applies to all prefixes.
- Specific
Prefixes List<string> - (Array of Strings) Array of prefixes this AS Prepend applies to.
- Updated
At string - (String) The date and time AS Prepend was updated
- Created
At string - (String) The creation date and time resource.
- Id string
- (String) The unique identifier of the virtual connection. For example, `ef4dcbtyu1a-fee4-41c7-9e11-9cd99e65c1f4.
- Length float64
- (Integer) Number of times the ASN to appended to the AS Path.
- Policy string
- (String) Route type this AS Prepend applies to. Possible values are
import
andexport
. - Prefix string
- (Deprecated, String) Comma separated list of prefixes this AS Prepend applies to. Maximum of 10 prefixes. If not specified, this AS Prepend applies to all prefixes.
- Specific
Prefixes []string - (Array of Strings) Array of prefixes this AS Prepend applies to.
- Updated
At string - (String) The date and time AS Prepend was updated
- created
At String - (String) The creation date and time resource.
- id String
- (String) The unique identifier of the virtual connection. For example, `ef4dcbtyu1a-fee4-41c7-9e11-9cd99e65c1f4.
- length Double
- (Integer) Number of times the ASN to appended to the AS Path.
- policy String
- (String) Route type this AS Prepend applies to. Possible values are
import
andexport
. - prefix String
- (Deprecated, String) Comma separated list of prefixes this AS Prepend applies to. Maximum of 10 prefixes. If not specified, this AS Prepend applies to all prefixes.
- specific
Prefixes List<String> - (Array of Strings) Array of prefixes this AS Prepend applies to.
- updated
At String - (String) The date and time AS Prepend was updated
- created
At string - (String) The creation date and time resource.
- id string
- (String) The unique identifier of the virtual connection. For example, `ef4dcbtyu1a-fee4-41c7-9e11-9cd99e65c1f4.
- length number
- (Integer) Number of times the ASN to appended to the AS Path.
- policy string
- (String) Route type this AS Prepend applies to. Possible values are
import
andexport
. - prefix string
- (Deprecated, String) Comma separated list of prefixes this AS Prepend applies to. Maximum of 10 prefixes. If not specified, this AS Prepend applies to all prefixes.
- specific
Prefixes string[] - (Array of Strings) Array of prefixes this AS Prepend applies to.
- updated
At string - (String) The date and time AS Prepend was updated
- created_
at str - (String) The creation date and time resource.
- id str
- (String) The unique identifier of the virtual connection. For example, `ef4dcbtyu1a-fee4-41c7-9e11-9cd99e65c1f4.
- length float
- (Integer) Number of times the ASN to appended to the AS Path.
- policy str
- (String) Route type this AS Prepend applies to. Possible values are
import
andexport
. - prefix str
- (Deprecated, String) Comma separated list of prefixes this AS Prepend applies to. Maximum of 10 prefixes. If not specified, this AS Prepend applies to all prefixes.
- specific_
prefixes Sequence[str] - (Array of Strings) Array of prefixes this AS Prepend applies to.
- updated_
at str - (String) The date and time AS Prepend was updated
- created
At String - (String) The creation date and time resource.
- id String
- (String) The unique identifier of the virtual connection. For example, `ef4dcbtyu1a-fee4-41c7-9e11-9cd99e65c1f4.
- length Number
- (Integer) Number of times the ASN to appended to the AS Path.
- policy String
- (String) Route type this AS Prepend applies to. Possible values are
import
andexport
. - prefix String
- (Deprecated, String) Comma separated list of prefixes this AS Prepend applies to. Maximum of 10 prefixes. If not specified, this AS Prepend applies to all prefixes.
- specific
Prefixes List<String> - (Array of Strings) Array of prefixes this AS Prepend applies to.
- updated
At String - (String) The date and time AS Prepend was updated
GetDlGatewayGatewayVc
- Created
At string - (String) The creation date and time resource.
- Id string
- (String) The unique identifier of the virtual connection. For example, `ef4dcbtyu1a-fee4-41c7-9e11-9cd99e65c1f4.
- Name string
- The unique user-defined name for the gateway.
- Network
Account string - (String) For virtual connections across two different IBM Cloud accounts. Network_account indicates the account you own the target network. For example,
00aa14a2e0fb102c8995ebefhhhf8655556
- Network
Id string - (String) The unique identifier of the target network. For type
vpc
, virtual connections is the CRN of the target VPC. This field do not apply for typeclassic
connections. For example,crn:v1:bluemix:public:is:us-east:a/28e4d90ac7504be69447111122223333::vpc:aaa81ac8-5e96-42a0-a4b7-6c2e2dbb
. - Status string
- (String) The status of the virtual connection. Possible values are
pending
,attached
,approval_pending
,rejected
,expired
,deleting
,detached_by_network_pending
,detached_by_network
. - Type string
- (String) The virtual connection type. Possible values are
classic
,vpc
. For example,vpc
.
- Created
At string - (String) The creation date and time resource.
- Id string
- (String) The unique identifier of the virtual connection. For example, `ef4dcbtyu1a-fee4-41c7-9e11-9cd99e65c1f4.
- Name string
- The unique user-defined name for the gateway.
- Network
Account string - (String) For virtual connections across two different IBM Cloud accounts. Network_account indicates the account you own the target network. For example,
00aa14a2e0fb102c8995ebefhhhf8655556
- Network
Id string - (String) The unique identifier of the target network. For type
vpc
, virtual connections is the CRN of the target VPC. This field do not apply for typeclassic
connections. For example,crn:v1:bluemix:public:is:us-east:a/28e4d90ac7504be69447111122223333::vpc:aaa81ac8-5e96-42a0-a4b7-6c2e2dbb
. - Status string
- (String) The status of the virtual connection. Possible values are
pending
,attached
,approval_pending
,rejected
,expired
,deleting
,detached_by_network_pending
,detached_by_network
. - Type string
- (String) The virtual connection type. Possible values are
classic
,vpc
. For example,vpc
.
- created
At String - (String) The creation date and time resource.
- id String
- (String) The unique identifier of the virtual connection. For example, `ef4dcbtyu1a-fee4-41c7-9e11-9cd99e65c1f4.
- name String
- The unique user-defined name for the gateway.
- network
Account String - (String) For virtual connections across two different IBM Cloud accounts. Network_account indicates the account you own the target network. For example,
00aa14a2e0fb102c8995ebefhhhf8655556
- network
Id String - (String) The unique identifier of the target network. For type
vpc
, virtual connections is the CRN of the target VPC. This field do not apply for typeclassic
connections. For example,crn:v1:bluemix:public:is:us-east:a/28e4d90ac7504be69447111122223333::vpc:aaa81ac8-5e96-42a0-a4b7-6c2e2dbb
. - status String
- (String) The status of the virtual connection. Possible values are
pending
,attached
,approval_pending
,rejected
,expired
,deleting
,detached_by_network_pending
,detached_by_network
. - type String
- (String) The virtual connection type. Possible values are
classic
,vpc
. For example,vpc
.
- created
At string - (String) The creation date and time resource.
- id string
- (String) The unique identifier of the virtual connection. For example, `ef4dcbtyu1a-fee4-41c7-9e11-9cd99e65c1f4.
- name string
- The unique user-defined name for the gateway.
- network
Account string - (String) For virtual connections across two different IBM Cloud accounts. Network_account indicates the account you own the target network. For example,
00aa14a2e0fb102c8995ebefhhhf8655556
- network
Id string - (String) The unique identifier of the target network. For type
vpc
, virtual connections is the CRN of the target VPC. This field do not apply for typeclassic
connections. For example,crn:v1:bluemix:public:is:us-east:a/28e4d90ac7504be69447111122223333::vpc:aaa81ac8-5e96-42a0-a4b7-6c2e2dbb
. - status string
- (String) The status of the virtual connection. Possible values are
pending
,attached
,approval_pending
,rejected
,expired
,deleting
,detached_by_network_pending
,detached_by_network
. - type string
- (String) The virtual connection type. Possible values are
classic
,vpc
. For example,vpc
.
- created_
at str - (String) The creation date and time resource.
- id str
- (String) The unique identifier of the virtual connection. For example, `ef4dcbtyu1a-fee4-41c7-9e11-9cd99e65c1f4.
- name str
- The unique user-defined name for the gateway.
- network_
account str - (String) For virtual connections across two different IBM Cloud accounts. Network_account indicates the account you own the target network. For example,
00aa14a2e0fb102c8995ebefhhhf8655556
- network_
id str - (String) The unique identifier of the target network. For type
vpc
, virtual connections is the CRN of the target VPC. This field do not apply for typeclassic
connections. For example,crn:v1:bluemix:public:is:us-east:a/28e4d90ac7504be69447111122223333::vpc:aaa81ac8-5e96-42a0-a4b7-6c2e2dbb
. - status str
- (String) The status of the virtual connection. Possible values are
pending
,attached
,approval_pending
,rejected
,expired
,deleting
,detached_by_network_pending
,detached_by_network
. - type str
- (String) The virtual connection type. Possible values are
classic
,vpc
. For example,vpc
.
- created
At String - (String) The creation date and time resource.
- id String
- (String) The unique identifier of the virtual connection. For example, `ef4dcbtyu1a-fee4-41c7-9e11-9cd99e65c1f4.
- name String
- The unique user-defined name for the gateway.
- network
Account String - (String) For virtual connections across two different IBM Cloud accounts. Network_account indicates the account you own the target network. For example,
00aa14a2e0fb102c8995ebefhhhf8655556
- network
Id String - (String) The unique identifier of the target network. For type
vpc
, virtual connections is the CRN of the target VPC. This field do not apply for typeclassic
connections. For example,crn:v1:bluemix:public:is:us-east:a/28e4d90ac7504be69447111122223333::vpc:aaa81ac8-5e96-42a0-a4b7-6c2e2dbb
. - status String
- (String) The status of the virtual connection. Possible values are
pending
,attached
,approval_pending
,rejected
,expired
,deleting
,detached_by_network_pending
,detached_by_network
. - type String
- (String) The virtual connection type. Possible values are
classic
,vpc
. For example,vpc
.
GetDlGatewayMacsecConfig
- Active bool
- Active
Cak string - Cipher
Suite string - Confidentiality
Offset double - Cryptographic
Algorithm string - Fallback
Cak string - Key
Server doublePriority - Primary
Cak string - Sak
Expiry doubleTime - Security
Policy string - Status string
- (String) The status of the virtual connection. Possible values are
pending
,attached
,approval_pending
,rejected
,expired
,deleting
,detached_by_network_pending
,detached_by_network
. - Window
Size double
- Active bool
- Active
Cak string - Cipher
Suite string - Confidentiality
Offset float64 - Cryptographic
Algorithm string - Fallback
Cak string - Key
Server float64Priority - Primary
Cak string - Sak
Expiry float64Time - Security
Policy string - Status string
- (String) The status of the virtual connection. Possible values are
pending
,attached
,approval_pending
,rejected
,expired
,deleting
,detached_by_network_pending
,detached_by_network
. - Window
Size float64
- active Boolean
- active
Cak String - cipher
Suite String - confidentiality
Offset Double - cryptographic
Algorithm String - fallback
Cak String - key
Server DoublePriority - primary
Cak String - sak
Expiry DoubleTime - security
Policy String - status String
- (String) The status of the virtual connection. Possible values are
pending
,attached
,approval_pending
,rejected
,expired
,deleting
,detached_by_network_pending
,detached_by_network
. - window
Size Double
- active boolean
- active
Cak string - cipher
Suite string - confidentiality
Offset number - cryptographic
Algorithm string - fallback
Cak string - key
Server numberPriority - primary
Cak string - sak
Expiry numberTime - security
Policy string - status string
- (String) The status of the virtual connection. Possible values are
pending
,attached
,approval_pending
,rejected
,expired
,deleting
,detached_by_network_pending
,detached_by_network
. - window
Size number
- active bool
- active_
cak str - cipher_
suite str - confidentiality_
offset float - cryptographic_
algorithm str - fallback_
cak str - key_
server_ floatpriority - primary_
cak str - sak_
expiry_ floattime - security_
policy str - status str
- (String) The status of the virtual connection. Possible values are
pending
,attached
,approval_pending
,rejected
,expired
,deleting
,detached_by_network_pending
,detached_by_network
. - window_
size float
- active Boolean
- active
Cak String - cipher
Suite String - confidentiality
Offset Number - cryptographic
Algorithm String - fallback
Cak String - key
Server NumberPriority - primary
Cak String - sak
Expiry NumberTime - security
Policy String - status String
- (String) The status of the virtual connection. Possible values are
pending
,attached
,approval_pending
,rejected
,expired
,deleting
,detached_by_network_pending
,detached_by_network
. - window
Size Number
Package Details
- Repository
- ibm ibm-cloud/terraform-provider-ibm
- License
- Notes
- This Pulumi package is based on the
ibm
Terraform Provider.