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 Partner.
A partner is an organization that provides shared connections at PoPs, allowing you to create hosted links without owning physical infrastructure.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as scaleway from "@pulumiverse/scaleway";
// Retrieve a partner by its ID
const byId = scaleway.interlink.getPartner({
partnerId: "fr-par/11111111-1111-1111-1111-111111111111",
});
import pulumi
import pulumi_scaleway as scaleway
# Retrieve a partner by its ID
by_id = scaleway.interlink.get_partner(partner_id="fr-par/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 partner by its ID
_, err := interlink.GetPartner(ctx, &interlink.GetPartnerArgs{
PartnerId: pulumi.StringRef("fr-par/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 partner by its ID
var byId = Scaleway.Interlink.GetPartner.Invoke(new()
{
PartnerId = "fr-par/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.GetPartnerArgs;
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 partner by its ID
final var byId = InterlinkFunctions.getPartner(GetPartnerArgs.builder()
.partnerId("fr-par/11111111-1111-1111-1111-111111111111")
.build());
}
}
variables:
# Retrieve a partner by its ID
byId:
fn::invoke:
function: scaleway:interlink:getPartner
arguments:
partnerId: fr-par/11111111-1111-1111-1111-111111111111
import * as pulumi from "@pulumi/pulumi";
import * as scaleway from "@pulumiverse/scaleway";
// Retrieve a partner by name
const byName = scaleway.interlink.getPartner({
name: "FreePro",
});
import pulumi
import pulumi_scaleway as scaleway
# Retrieve a partner by name
by_name = scaleway.interlink.get_partner(name="FreePro")
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 partner by name
_, err := interlink.GetPartner(ctx, &interlink.GetPartnerArgs{
Name: pulumi.StringRef("FreePro"),
}, 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 partner by name
var byName = Scaleway.Interlink.GetPartner.Invoke(new()
{
Name = "FreePro",
});
});
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.GetPartnerArgs;
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 partner by name
final var byName = InterlinkFunctions.getPartner(GetPartnerArgs.builder()
.name("FreePro")
.build());
}
}
variables:
# Retrieve a partner by name
byName:
fn::invoke:
function: scaleway:interlink:getPartner
arguments:
name: FreePro
Using getPartner
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 getPartner(args: GetPartnerArgs, opts?: InvokeOptions): Promise<GetPartnerResult>
function getPartnerOutput(args: GetPartnerOutputArgs, opts?: InvokeOptions): Output<GetPartnerResult>def get_partner(name: Optional[str] = None,
partner_id: Optional[str] = None,
region: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetPartnerResult
def get_partner_output(name: Optional[pulumi.Input[str]] = None,
partner_id: Optional[pulumi.Input[str]] = None,
region: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetPartnerResult]func GetPartner(ctx *Context, args *GetPartnerArgs, opts ...InvokeOption) (*GetPartnerResult, error)
func GetPartnerOutput(ctx *Context, args *GetPartnerOutputArgs, opts ...InvokeOption) GetPartnerResultOutput> Note: This function is named GetPartner in the Go SDK.
public static class GetPartner
{
public static Task<GetPartnerResult> InvokeAsync(GetPartnerArgs args, InvokeOptions? opts = null)
public static Output<GetPartnerResult> Invoke(GetPartnerInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetPartnerResult> getPartner(GetPartnerArgs args, InvokeOptions options)
public static Output<GetPartnerResult> getPartner(GetPartnerArgs args, InvokeOptions options)
fn::invoke:
function: scaleway:interlink/getPartner:getPartner
arguments:
# arguments dictionaryThe following arguments are supported:
- name str
- The name of the partner to filter for. Conflicts with
partnerId. - partner_
id str - The ID of the partner. Can be a plain UUID or a regional ID. Conflicts with
name. - region str
region) The region in which the partner operates.
getPartner Result
The following output properties are available:
- Contact
Email string - Contact email address of the partner.
- Created
At string - Creation date of the partner.
- Id string
- The provider-assigned unique ID for this managed resource.
- Logo
Url string - URL of the partner's logo.
- Name string
- Portal
Url string - URL of the partner's portal.
- Updated
At string - Last update date of the partner.
- Partner
Id string - Region string
- Contact
Email string - Contact email address of the partner.
- Created
At string - Creation date of the partner.
- Id string
- The provider-assigned unique ID for this managed resource.
- Logo
Url string - URL of the partner's logo.
- Name string
- Portal
Url string - URL of the partner's portal.
- Updated
At string - Last update date of the partner.
- Partner
Id string - Region string
- contact
Email String - Contact email address of the partner.
- created
At String - Creation date of the partner.
- id String
- The provider-assigned unique ID for this managed resource.
- logo
Url String - URL of the partner's logo.
- name String
- portal
Url String - URL of the partner's portal.
- updated
At String - Last update date of the partner.
- partner
Id String - region String
- contact
Email string - Contact email address of the partner.
- created
At string - Creation date of the partner.
- id string
- The provider-assigned unique ID for this managed resource.
- logo
Url string - URL of the partner's logo.
- name string
- portal
Url string - URL of the partner's portal.
- updated
At string - Last update date of the partner.
- partner
Id string - region string
- contact_
email str - Contact email address of the partner.
- created_
at str - Creation date of the partner.
- id str
- The provider-assigned unique ID for this managed resource.
- logo_
url str - URL of the partner's logo.
- name str
- portal_
url str - URL of the partner's portal.
- updated_
at str - Last update date of the partner.
- partner_
id str - region str
- contact
Email String - Contact email address of the partner.
- created
At String - Creation date of the partner.
- id String
- The provider-assigned unique ID for this managed resource.
- logo
Url String - URL of the partner's logo.
- name String
- portal
Url String - URL of the partner's portal.
- updated
At String - Last update date of the partner.
- partner
Id String - region String
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
