Viewing docs for Scaleway v1.48.0
published on Wednesday, Apr 29, 2026 by pulumiverse
published on Wednesday, Apr 29, 2026 by pulumiverse
Viewing docs for Scaleway v1.48.0
published on Wednesday, Apr 29, 2026 by pulumiverse
published on Wednesday, Apr 29, 2026 by pulumiverse
Gets information about an Interlink Dedicated Connection.
A dedicated connection is a physical connection owned by the user at a PoP, used to create self-hosted links between your infrastructure and Scaleway.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as scaleway from "@pulumiverse/scaleway";
// Retrieve a dedicated connection by its ID
const byId = scaleway.interlink.getDedicatedConnection({
connectionId: "11111111-1111-1111-1111-111111111111",
});
import pulumi
import pulumi_scaleway as scaleway
# Retrieve a dedicated connection by its ID
by_id = scaleway.interlink.get_dedicated_connection(connection_id="11111111-1111-1111-1111-111111111111")
package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/pulumiverse/pulumi-scaleway/sdk/go/scaleway/interlink"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
// Retrieve a dedicated connection by its ID
_, err := interlink.GetDedicatedConnection(ctx, &interlink.GetDedicatedConnectionArgs{
ConnectionId: pulumi.StringRef("11111111-1111-1111-1111-111111111111"),
}, nil)
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Scaleway = Pulumiverse.Scaleway;
return await Deployment.RunAsync(() =>
{
// Retrieve a dedicated connection by its ID
var byId = Scaleway.Interlink.GetDedicatedConnection.Invoke(new()
{
ConnectionId = "11111111-1111-1111-1111-111111111111",
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.scaleway.interlink.InterlinkFunctions;
import com.pulumi.scaleway.interlink.inputs.GetDedicatedConnectionArgs;
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) {
// Retrieve a dedicated connection by its ID
final var byId = InterlinkFunctions.getDedicatedConnection(GetDedicatedConnectionArgs.builder()
.connectionId("11111111-1111-1111-1111-111111111111")
.build());
}
}
variables:
# Retrieve a dedicated connection by its ID
byId:
fn::invoke:
function: scaleway:interlink:getDedicatedConnection
arguments:
connectionId: 11111111-1111-1111-1111-111111111111
import * as pulumi from "@pulumi/pulumi";
import * as scaleway from "@pulumiverse/scaleway";
// Retrieve a dedicated connection by name
const byName = scaleway.interlink.getDedicatedConnection({
name: "my-dedicated-connection",
});
import pulumi
import pulumi_scaleway as scaleway
# Retrieve a dedicated connection by name
by_name = scaleway.interlink.get_dedicated_connection(name="my-dedicated-connection")
package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/pulumiverse/pulumi-scaleway/sdk/go/scaleway/interlink"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
// Retrieve a dedicated connection by name
_, err := interlink.GetDedicatedConnection(ctx, &interlink.GetDedicatedConnectionArgs{
Name: pulumi.StringRef("my-dedicated-connection"),
}, nil)
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Scaleway = Pulumiverse.Scaleway;
return await Deployment.RunAsync(() =>
{
// Retrieve a dedicated connection by name
var byName = Scaleway.Interlink.GetDedicatedConnection.Invoke(new()
{
Name = "my-dedicated-connection",
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.scaleway.interlink.InterlinkFunctions;
import com.pulumi.scaleway.interlink.inputs.GetDedicatedConnectionArgs;
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) {
// Retrieve a dedicated connection by name
final var byName = InterlinkFunctions.getDedicatedConnection(GetDedicatedConnectionArgs.builder()
.name("my-dedicated-connection")
.build());
}
}
variables:
# Retrieve a dedicated connection by name
byName:
fn::invoke:
function: scaleway:interlink:getDedicatedConnection
arguments:
name: my-dedicated-connection
Using getDedicatedConnection
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 getDedicatedConnection(args: GetDedicatedConnectionArgs, opts?: InvokeOptions): Promise<GetDedicatedConnectionResult>
function getDedicatedConnectionOutput(args: GetDedicatedConnectionOutputArgs, opts?: InvokeOptions): Output<GetDedicatedConnectionResult>def get_dedicated_connection(connection_id: Optional[str] = None,
name: Optional[str] = None,
region: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetDedicatedConnectionResult
def get_dedicated_connection_output(connection_id: Optional[pulumi.Input[str]] = None,
name: Optional[pulumi.Input[str]] = None,
region: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetDedicatedConnectionResult]func GetDedicatedConnection(ctx *Context, args *GetDedicatedConnectionArgs, opts ...InvokeOption) (*GetDedicatedConnectionResult, error)
func GetDedicatedConnectionOutput(ctx *Context, args *GetDedicatedConnectionOutputArgs, opts ...InvokeOption) GetDedicatedConnectionResultOutput> Note: This function is named GetDedicatedConnection in the Go SDK.
public static class GetDedicatedConnection
{
public static Task<GetDedicatedConnectionResult> InvokeAsync(GetDedicatedConnectionArgs args, InvokeOptions? opts = null)
public static Output<GetDedicatedConnectionResult> Invoke(GetDedicatedConnectionInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetDedicatedConnectionResult> getDedicatedConnection(GetDedicatedConnectionArgs args, InvokeOptions options)
public static Output<GetDedicatedConnectionResult> getDedicatedConnection(GetDedicatedConnectionArgs args, InvokeOptions options)
fn::invoke:
function: scaleway:interlink/getDedicatedConnection:getDedicatedConnection
arguments:
# arguments dictionaryThe following arguments are supported:
- Connection
Id string - The ID of the dedicated connection. Can be a plain UUID or a regional ID. Conflicts with
name. - Name string
- The name of the dedicated connection to filter for. Conflicts with
connectionId. - Region string
region) The region in which the dedicated connection exists.
- Connection
Id string - The ID of the dedicated connection. Can be a plain UUID or a regional ID. Conflicts with
name. - Name string
- The name of the dedicated connection to filter for. Conflicts with
connectionId. - Region string
region) The region in which the dedicated connection exists.
- connection
Id String - The ID of the dedicated connection. Can be a plain UUID or a regional ID. Conflicts with
name. - name String
- The name of the dedicated connection to filter for. Conflicts with
connectionId. - region String
region) The region in which the dedicated connection exists.
- connection
Id string - The ID of the dedicated connection. Can be a plain UUID or a regional ID. Conflicts with
name. - name string
- The name of the dedicated connection to filter for. Conflicts with
connectionId. - region string
region) The region in which the dedicated connection exists.
- connection_
id str - The ID of the dedicated connection. Can be a plain UUID or a regional ID. Conflicts with
name. - name str
- The name of the dedicated connection to filter for. Conflicts with
connectionId. - region str
region) The region in which the dedicated connection exists.
- connection
Id String - The ID of the dedicated connection. Can be a plain UUID or a regional ID. Conflicts with
name. - name String
- The name of the dedicated connection to filter for. Conflicts with
connectionId. - region String
region) The region in which the dedicated connection exists.
getDedicatedConnection Result
The following output properties are available:
- Available
Link List<int>Bandwidths - Sizes of the links supported on this dedicated connection.
- Bandwidth
Mbps int - Bandwidth size of the dedicated connection in Mbps.
- Created
At string - Creation date of the dedicated connection (RFC 3339 format).
- Demarcation
Info string - Demarcation details required by the data center to set up the Cross Connect.
- Id string
- The provider-assigned unique ID for this managed resource.
- Name string
- Organization
Id string - The ID of the organization the dedicated connection belongs to.
- Pop
Id string - ID of the PoP where the dedicated connection is located.
- Project
Id string - The ID of the project the dedicated connection belongs to.
- Status string
- Status of the dedicated connection.
- List<string>
- List of tags associated with the dedicated connection.
- Updated
At string - Last modification date of the dedicated connection (RFC 3339 format).
- Vlan
Ranges List<Pulumiverse.Scaleway. Interlink. Outputs. Get Dedicated Connection Vlan Range> - VLAN range for self-hosted links. Contains
startandend. - Connection
Id string - Region string
- Available
Link []intBandwidths - Sizes of the links supported on this dedicated connection.
- Bandwidth
Mbps int - Bandwidth size of the dedicated connection in Mbps.
- Created
At string - Creation date of the dedicated connection (RFC 3339 format).
- Demarcation
Info string - Demarcation details required by the data center to set up the Cross Connect.
- Id string
- The provider-assigned unique ID for this managed resource.
- Name string
- Organization
Id string - The ID of the organization the dedicated connection belongs to.
- Pop
Id string - ID of the PoP where the dedicated connection is located.
- Project
Id string - The ID of the project the dedicated connection belongs to.
- Status string
- Status of the dedicated connection.
- []string
- List of tags associated with the dedicated connection.
- Updated
At string - Last modification date of the dedicated connection (RFC 3339 format).
- Vlan
Ranges []GetDedicated Connection Vlan Range - VLAN range for self-hosted links. Contains
startandend. - Connection
Id string - Region string
- available
Link List<Integer>Bandwidths - Sizes of the links supported on this dedicated connection.
- bandwidth
Mbps Integer - Bandwidth size of the dedicated connection in Mbps.
- created
At String - Creation date of the dedicated connection (RFC 3339 format).
- demarcation
Info String - Demarcation details required by the data center to set up the Cross Connect.
- id String
- The provider-assigned unique ID for this managed resource.
- name String
- organization
Id String - The ID of the organization the dedicated connection belongs to.
- pop
Id String - ID of the PoP where the dedicated connection is located.
- project
Id String - The ID of the project the dedicated connection belongs to.
- status String
- Status of the dedicated connection.
- List<String>
- List of tags associated with the dedicated connection.
- updated
At String - Last modification date of the dedicated connection (RFC 3339 format).
- vlan
Ranges List<GetDedicated Connection Vlan Range> - VLAN range for self-hosted links. Contains
startandend. - connection
Id String - region String
- available
Link number[]Bandwidths - Sizes of the links supported on this dedicated connection.
- bandwidth
Mbps number - Bandwidth size of the dedicated connection in Mbps.
- created
At string - Creation date of the dedicated connection (RFC 3339 format).
- demarcation
Info string - Demarcation details required by the data center to set up the Cross Connect.
- id string
- The provider-assigned unique ID for this managed resource.
- name string
- organization
Id string - The ID of the organization the dedicated connection belongs to.
- pop
Id string - ID of the PoP where the dedicated connection is located.
- project
Id string - The ID of the project the dedicated connection belongs to.
- status string
- Status of the dedicated connection.
- string[]
- List of tags associated with the dedicated connection.
- updated
At string - Last modification date of the dedicated connection (RFC 3339 format).
- vlan
Ranges GetDedicated Connection Vlan Range[] - VLAN range for self-hosted links. Contains
startandend. - connection
Id string - region string
- available_
link_ Sequence[int]bandwidths - Sizes of the links supported on this dedicated connection.
- bandwidth_
mbps int - Bandwidth size of the dedicated connection in Mbps.
- created_
at str - Creation date of the dedicated connection (RFC 3339 format).
- demarcation_
info str - Demarcation details required by the data center to set up the Cross Connect.
- id str
- The provider-assigned unique ID for this managed resource.
- name str
- organization_
id str - The ID of the organization the dedicated connection belongs to.
- pop_
id str - ID of the PoP where the dedicated connection is located.
- project_
id str - The ID of the project the dedicated connection belongs to.
- status str
- Status of the dedicated connection.
- Sequence[str]
- List of tags associated with the dedicated connection.
- updated_
at str - Last modification date of the dedicated connection (RFC 3339 format).
- vlan_
ranges Sequence[GetDedicated Connection Vlan Range] - VLAN range for self-hosted links. Contains
startandend. - connection_
id str - region str
- available
Link List<Number>Bandwidths - Sizes of the links supported on this dedicated connection.
- bandwidth
Mbps Number - Bandwidth size of the dedicated connection in Mbps.
- created
At String - Creation date of the dedicated connection (RFC 3339 format).
- demarcation
Info String - Demarcation details required by the data center to set up the Cross Connect.
- id String
- The provider-assigned unique ID for this managed resource.
- name String
- organization
Id String - The ID of the organization the dedicated connection belongs to.
- pop
Id String - ID of the PoP where the dedicated connection is located.
- project
Id String - The ID of the project the dedicated connection belongs to.
- status String
- Status of the dedicated connection.
- List<String>
- List of tags associated with the dedicated connection.
- updated
At String - Last modification date of the dedicated connection (RFC 3339 format).
- vlan
Ranges List<Property Map> - VLAN range for self-hosted links. Contains
startandend. - connection
Id String - region String
Supporting Types
GetDedicatedConnectionVlanRange
Package Details
- Repository
- scaleway pulumiverse/pulumi-scaleway
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
scalewayTerraform Provider.
Viewing docs for Scaleway v1.48.0
published on Wednesday, Apr 29, 2026 by pulumiverse
published on Wednesday, Apr 29, 2026 by pulumiverse
