1. Packages
  2. Scaleway
  3. API Docs
  4. observability
  5. getSources
Scaleway v1.34.0 published on Friday, Sep 12, 2025 by pulumiverse

scaleway.observability.getSources

Explore with Pulumi AI

scaleway logo
Scaleway v1.34.0 published on Friday, Sep 12, 2025 by pulumiverse

    Gets information about multiple Cockpit data sources.

    Example Usage

    List all sources in a project

    import * as pulumi from "@pulumi/pulumi";
    import * as scaleway from "@pulumiverse/scaleway";
    
    const all = scaleway.observability.getSources({
        projectId: "11111111-1111-1111-1111-111111111111",
    });
    
    import pulumi
    import pulumi_scaleway as scaleway
    
    all = scaleway.observability.get_sources(project_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/observability"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := observability.GetSources(ctx, &observability.GetSourcesArgs{
    			ProjectId: 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 = Pulumi.Scaleway;
    
    return await Deployment.RunAsync(() => 
    {
        var all = Scaleway.Observability.GetSources.Invoke(new()
        {
            ProjectId = "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.observability.ObservabilityFunctions;
    import com.pulumi.scaleway.observability.inputs.GetSourcesArgs;
    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 all = ObservabilityFunctions.getSources(GetSourcesArgs.builder()
                .projectId("11111111-1111-1111-1111-111111111111")
                .build());
    
        }
    }
    
    variables:
      all:
        fn::invoke:
          function: scaleway:observability:getSources
          arguments:
            projectId: 11111111-1111-1111-1111-111111111111
    

    Filter sources by type

    import * as pulumi from "@pulumi/pulumi";
    import * as scaleway from "@pulumiverse/scaleway";
    
    const metrics = scaleway.observability.getSources({
        projectId: "11111111-1111-1111-1111-111111111111",
        type: "metrics",
    });
    
    import pulumi
    import pulumi_scaleway as scaleway
    
    metrics = scaleway.observability.get_sources(project_id="11111111-1111-1111-1111-111111111111",
        type="metrics")
    
    package main
    
    import (
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    	"github.com/pulumiverse/pulumi-scaleway/sdk/go/scaleway/observability"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := observability.GetSources(ctx, &observability.GetSourcesArgs{
    			ProjectId: pulumi.StringRef("11111111-1111-1111-1111-111111111111"),
    			Type:      pulumi.StringRef("metrics"),
    		}, nil)
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Scaleway = Pulumi.Scaleway;
    
    return await Deployment.RunAsync(() => 
    {
        var metrics = Scaleway.Observability.GetSources.Invoke(new()
        {
            ProjectId = "11111111-1111-1111-1111-111111111111",
            Type = "metrics",
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.scaleway.observability.ObservabilityFunctions;
    import com.pulumi.scaleway.observability.inputs.GetSourcesArgs;
    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 metrics = ObservabilityFunctions.getSources(GetSourcesArgs.builder()
                .projectId("11111111-1111-1111-1111-111111111111")
                .type("metrics")
                .build());
    
        }
    }
    
    variables:
      metrics:
        fn::invoke:
          function: scaleway:observability:getSources
          arguments:
            projectId: 11111111-1111-1111-1111-111111111111
            type: metrics
    

    Filter sources by name

    import * as pulumi from "@pulumi/pulumi";
    import * as scaleway from "@pulumiverse/scaleway";
    
    const mySources = scaleway.observability.getSources({
        projectId: "11111111-1111-1111-1111-111111111111",
        name: "my-data-source",
    });
    
    import pulumi
    import pulumi_scaleway as scaleway
    
    my_sources = scaleway.observability.get_sources(project_id="11111111-1111-1111-1111-111111111111",
        name="my-data-source")
    
    package main
    
    import (
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    	"github.com/pulumiverse/pulumi-scaleway/sdk/go/scaleway/observability"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := observability.GetSources(ctx, &observability.GetSourcesArgs{
    			ProjectId: pulumi.StringRef("11111111-1111-1111-1111-111111111111"),
    			Name:      pulumi.StringRef("my-data-source"),
    		}, nil)
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Scaleway = Pulumi.Scaleway;
    
    return await Deployment.RunAsync(() => 
    {
        var mySources = Scaleway.Observability.GetSources.Invoke(new()
        {
            ProjectId = "11111111-1111-1111-1111-111111111111",
            Name = "my-data-source",
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.scaleway.observability.ObservabilityFunctions;
    import com.pulumi.scaleway.observability.inputs.GetSourcesArgs;
    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 mySources = ObservabilityFunctions.getSources(GetSourcesArgs.builder()
                .projectId("11111111-1111-1111-1111-111111111111")
                .name("my-data-source")
                .build());
    
        }
    }
    
    variables:
      mySources:
        fn::invoke:
          function: scaleway:observability:getSources
          arguments:
            projectId: 11111111-1111-1111-1111-111111111111
            name: my-data-source
    

    Filter sources by origin

    import * as pulumi from "@pulumi/pulumi";
    import * as scaleway from "@pulumiverse/scaleway";
    
    const external = scaleway.observability.getSources({
        projectId: "11111111-1111-1111-1111-111111111111",
        origin: "external",
    });
    
    import pulumi
    import pulumi_scaleway as scaleway
    
    external = scaleway.observability.get_sources(project_id="11111111-1111-1111-1111-111111111111",
        origin="external")
    
    package main
    
    import (
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    	"github.com/pulumiverse/pulumi-scaleway/sdk/go/scaleway/observability"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := observability.GetSources(ctx, &observability.GetSourcesArgs{
    			ProjectId: pulumi.StringRef("11111111-1111-1111-1111-111111111111"),
    			Origin:    pulumi.StringRef("external"),
    		}, nil)
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Scaleway = Pulumi.Scaleway;
    
    return await Deployment.RunAsync(() => 
    {
        var external = Scaleway.Observability.GetSources.Invoke(new()
        {
            ProjectId = "11111111-1111-1111-1111-111111111111",
            Origin = "external",
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.scaleway.observability.ObservabilityFunctions;
    import com.pulumi.scaleway.observability.inputs.GetSourcesArgs;
    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 external = ObservabilityFunctions.getSources(GetSourcesArgs.builder()
                .projectId("11111111-1111-1111-1111-111111111111")
                .origin("external")
                .build());
    
        }
    }
    
    variables:
      external:
        fn::invoke:
          function: scaleway:observability:getSources
          arguments:
            projectId: 11111111-1111-1111-1111-111111111111
            origin: external
    

    List default Scaleway sources

    import * as pulumi from "@pulumi/pulumi";
    import * as scaleway from "@pulumiverse/scaleway";
    
    const _default = scaleway.observability.getSources({
        projectId: "11111111-1111-1111-1111-111111111111",
        origin: "scaleway",
    });
    
    import pulumi
    import pulumi_scaleway as scaleway
    
    default = scaleway.observability.get_sources(project_id="11111111-1111-1111-1111-111111111111",
        origin="scaleway")
    
    package main
    
    import (
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    	"github.com/pulumiverse/pulumi-scaleway/sdk/go/scaleway/observability"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := observability.GetSources(ctx, &observability.GetSourcesArgs{
    			ProjectId: pulumi.StringRef("11111111-1111-1111-1111-111111111111"),
    			Origin:    pulumi.StringRef("scaleway"),
    		}, nil)
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Scaleway = Pulumi.Scaleway;
    
    return await Deployment.RunAsync(() => 
    {
        var @default = Scaleway.Observability.GetSources.Invoke(new()
        {
            ProjectId = "11111111-1111-1111-1111-111111111111",
            Origin = "scaleway",
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.scaleway.observability.ObservabilityFunctions;
    import com.pulumi.scaleway.observability.inputs.GetSourcesArgs;
    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 default = ObservabilityFunctions.getSources(GetSourcesArgs.builder()
                .projectId("11111111-1111-1111-1111-111111111111")
                .origin("scaleway")
                .build());
    
        }
    }
    
    variables:
      default:
        fn::invoke:
          function: scaleway:observability:getSources
          arguments:
            projectId: 11111111-1111-1111-1111-111111111111
            origin: scaleway
    

    Using getSources

    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 getSources(args: GetSourcesArgs, opts?: InvokeOptions): Promise<GetSourcesResult>
    function getSourcesOutput(args: GetSourcesOutputArgs, opts?: InvokeOptions): Output<GetSourcesResult>
    def get_sources(name: Optional[str] = None,
                    origin: Optional[str] = None,
                    project_id: Optional[str] = None,
                    region: Optional[str] = None,
                    type: Optional[str] = None,
                    opts: Optional[InvokeOptions] = None) -> GetSourcesResult
    def get_sources_output(name: Optional[pulumi.Input[str]] = None,
                    origin: Optional[pulumi.Input[str]] = None,
                    project_id: Optional[pulumi.Input[str]] = None,
                    region: Optional[pulumi.Input[str]] = None,
                    type: Optional[pulumi.Input[str]] = None,
                    opts: Optional[InvokeOptions] = None) -> Output[GetSourcesResult]
    func GetSources(ctx *Context, args *GetSourcesArgs, opts ...InvokeOption) (*GetSourcesResult, error)
    func GetSourcesOutput(ctx *Context, args *GetSourcesOutputArgs, opts ...InvokeOption) GetSourcesResultOutput

    > Note: This function is named GetSources in the Go SDK.

    public static class GetSources 
    {
        public static Task<GetSourcesResult> InvokeAsync(GetSourcesArgs args, InvokeOptions? opts = null)
        public static Output<GetSourcesResult> Invoke(GetSourcesInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetSourcesResult> getSources(GetSourcesArgs args, InvokeOptions options)
    public static Output<GetSourcesResult> getSources(GetSourcesArgs args, InvokeOptions options)
    
    fn::invoke:
      function: scaleway:observability/getSources:getSources
      arguments:
        # arguments dictionary

    The following arguments are supported:

    Name string
    Filter sources by name.
    Origin string
    Filter sources by origin. Possible values are: scaleway, external, custom.
    ProjectId string
    The project ID the cockpit sources are associated with.
    Region string
    The region in which the cockpit sources are located.
    Type string
    Filter sources by type. Possible values are: metrics, logs, traces.
    Name string
    Filter sources by name.
    Origin string
    Filter sources by origin. Possible values are: scaleway, external, custom.
    ProjectId string
    The project ID the cockpit sources are associated with.
    Region string
    The region in which the cockpit sources are located.
    Type string
    Filter sources by type. Possible values are: metrics, logs, traces.
    name String
    Filter sources by name.
    origin String
    Filter sources by origin. Possible values are: scaleway, external, custom.
    projectId String
    The project ID the cockpit sources are associated with.
    region String
    The region in which the cockpit sources are located.
    type String
    Filter sources by type. Possible values are: metrics, logs, traces.
    name string
    Filter sources by name.
    origin string
    Filter sources by origin. Possible values are: scaleway, external, custom.
    projectId string
    The project ID the cockpit sources are associated with.
    region string
    The region in which the cockpit sources are located.
    type string
    Filter sources by type. Possible values are: metrics, logs, traces.
    name str
    Filter sources by name.
    origin str
    Filter sources by origin. Possible values are: scaleway, external, custom.
    project_id str
    The project ID the cockpit sources are associated with.
    region str
    The region in which the cockpit sources are located.
    type str
    Filter sources by type. Possible values are: metrics, logs, traces.
    name String
    Filter sources by name.
    origin String
    Filter sources by origin. Possible values are: scaleway, external, custom.
    projectId String
    The project ID the cockpit sources are associated with.
    region String
    The region in which the cockpit sources are located.
    type String
    Filter sources by type. Possible values are: metrics, logs, traces.

    getSources Result

    The following output properties are available:

    CreatedAt string
    The date and time of the creation of the cockpit datasource.
    Id string
    The provider-assigned unique ID for this managed resource.
    PushUrl string
    The URL endpoint used for pushing data to the cockpit data source.
    RetentionDays int
    The number of days to retain data.
    Sources List<Pulumiverse.Scaleway.Observability.Outputs.GetSourcesSource>
    List of cockpit sources.
    SynchronizedWithGrafana bool
    Indicates whether the data source is synchronized with Grafana.
    UpdatedAt string
    The date and time of the last update of the cockpit datasource.
    Url string
    The URL of the datasource.
    Name string
    Name of the datasource.
    Origin string
    The origin of the datasource.
    ProjectId string
    The project ID of the data source.
    Region string
    The region of the data source.
    Type string
    The type of the datasource.
    CreatedAt string
    The date and time of the creation of the cockpit datasource.
    Id string
    The provider-assigned unique ID for this managed resource.
    PushUrl string
    The URL endpoint used for pushing data to the cockpit data source.
    RetentionDays int
    The number of days to retain data.
    Sources []GetSourcesSource
    List of cockpit sources.
    SynchronizedWithGrafana bool
    Indicates whether the data source is synchronized with Grafana.
    UpdatedAt string
    The date and time of the last update of the cockpit datasource.
    Url string
    The URL of the datasource.
    Name string
    Name of the datasource.
    Origin string
    The origin of the datasource.
    ProjectId string
    The project ID of the data source.
    Region string
    The region of the data source.
    Type string
    The type of the datasource.
    createdAt String
    The date and time of the creation of the cockpit datasource.
    id String
    The provider-assigned unique ID for this managed resource.
    pushUrl String
    The URL endpoint used for pushing data to the cockpit data source.
    retentionDays Integer
    The number of days to retain data.
    sources List<GetSourcesSource>
    List of cockpit sources.
    synchronizedWithGrafana Boolean
    Indicates whether the data source is synchronized with Grafana.
    updatedAt String
    The date and time of the last update of the cockpit datasource.
    url String
    The URL of the datasource.
    name String
    Name of the datasource.
    origin String
    The origin of the datasource.
    projectId String
    The project ID of the data source.
    region String
    The region of the data source.
    type String
    The type of the datasource.
    createdAt string
    The date and time of the creation of the cockpit datasource.
    id string
    The provider-assigned unique ID for this managed resource.
    pushUrl string
    The URL endpoint used for pushing data to the cockpit data source.
    retentionDays number
    The number of days to retain data.
    sources GetSourcesSource[]
    List of cockpit sources.
    synchronizedWithGrafana boolean
    Indicates whether the data source is synchronized with Grafana.
    updatedAt string
    The date and time of the last update of the cockpit datasource.
    url string
    The URL of the datasource.
    name string
    Name of the datasource.
    origin string
    The origin of the datasource.
    projectId string
    The project ID of the data source.
    region string
    The region of the data source.
    type string
    The type of the datasource.
    created_at str
    The date and time of the creation of the cockpit datasource.
    id str
    The provider-assigned unique ID for this managed resource.
    push_url str
    The URL endpoint used for pushing data to the cockpit data source.
    retention_days int
    The number of days to retain data.
    sources Sequence[GetSourcesSource]
    List of cockpit sources.
    synchronized_with_grafana bool
    Indicates whether the data source is synchronized with Grafana.
    updated_at str
    The date and time of the last update of the cockpit datasource.
    url str
    The URL of the datasource.
    name str
    Name of the datasource.
    origin str
    The origin of the datasource.
    project_id str
    The project ID of the data source.
    region str
    The region of the data source.
    type str
    The type of the datasource.
    createdAt String
    The date and time of the creation of the cockpit datasource.
    id String
    The provider-assigned unique ID for this managed resource.
    pushUrl String
    The URL endpoint used for pushing data to the cockpit data source.
    retentionDays Number
    The number of days to retain data.
    sources List<Property Map>
    List of cockpit sources.
    synchronizedWithGrafana Boolean
    Indicates whether the data source is synchronized with Grafana.
    updatedAt String
    The date and time of the last update of the cockpit datasource.
    url String
    The URL of the datasource.
    name String
    Name of the datasource.
    origin String
    The origin of the datasource.
    projectId String
    The project ID of the data source.
    region String
    The region of the data source.
    type String
    The type of the datasource.

    Supporting Types

    GetSourcesSource

    CreatedAt string
    The date and time of the creation of the cockpit datasource.
    Id string
    The ID of the data source.
    Name string
    Filter sources by name.
    Origin string
    Filter sources by origin. Possible values are: scaleway, external, custom.
    ProjectId string
    The project ID the cockpit sources are associated with.
    PushUrl string
    The URL endpoint used for pushing data to the cockpit data source.
    Region string
    The region in which the cockpit sources are located.
    RetentionDays int
    The number of days to retain data.
    SynchronizedWithGrafana bool
    Indicates whether the data source is synchronized with Grafana.
    Type string
    Filter sources by type. Possible values are: metrics, logs, traces.
    UpdatedAt string
    The date and time of the last update of the cockpit datasource.
    Url string
    The URL of the datasource.
    CreatedAt string
    The date and time of the creation of the cockpit datasource.
    Id string
    The ID of the data source.
    Name string
    Filter sources by name.
    Origin string
    Filter sources by origin. Possible values are: scaleway, external, custom.
    ProjectId string
    The project ID the cockpit sources are associated with.
    PushUrl string
    The URL endpoint used for pushing data to the cockpit data source.
    Region string
    The region in which the cockpit sources are located.
    RetentionDays int
    The number of days to retain data.
    SynchronizedWithGrafana bool
    Indicates whether the data source is synchronized with Grafana.
    Type string
    Filter sources by type. Possible values are: metrics, logs, traces.
    UpdatedAt string
    The date and time of the last update of the cockpit datasource.
    Url string
    The URL of the datasource.
    createdAt String
    The date and time of the creation of the cockpit datasource.
    id String
    The ID of the data source.
    name String
    Filter sources by name.
    origin String
    Filter sources by origin. Possible values are: scaleway, external, custom.
    projectId String
    The project ID the cockpit sources are associated with.
    pushUrl String
    The URL endpoint used for pushing data to the cockpit data source.
    region String
    The region in which the cockpit sources are located.
    retentionDays Integer
    The number of days to retain data.
    synchronizedWithGrafana Boolean
    Indicates whether the data source is synchronized with Grafana.
    type String
    Filter sources by type. Possible values are: metrics, logs, traces.
    updatedAt String
    The date and time of the last update of the cockpit datasource.
    url String
    The URL of the datasource.
    createdAt string
    The date and time of the creation of the cockpit datasource.
    id string
    The ID of the data source.
    name string
    Filter sources by name.
    origin string
    Filter sources by origin. Possible values are: scaleway, external, custom.
    projectId string
    The project ID the cockpit sources are associated with.
    pushUrl string
    The URL endpoint used for pushing data to the cockpit data source.
    region string
    The region in which the cockpit sources are located.
    retentionDays number
    The number of days to retain data.
    synchronizedWithGrafana boolean
    Indicates whether the data source is synchronized with Grafana.
    type string
    Filter sources by type. Possible values are: metrics, logs, traces.
    updatedAt string
    The date and time of the last update of the cockpit datasource.
    url string
    The URL of the datasource.
    created_at str
    The date and time of the creation of the cockpit datasource.
    id str
    The ID of the data source.
    name str
    Filter sources by name.
    origin str
    Filter sources by origin. Possible values are: scaleway, external, custom.
    project_id str
    The project ID the cockpit sources are associated with.
    push_url str
    The URL endpoint used for pushing data to the cockpit data source.
    region str
    The region in which the cockpit sources are located.
    retention_days int
    The number of days to retain data.
    synchronized_with_grafana bool
    Indicates whether the data source is synchronized with Grafana.
    type str
    Filter sources by type. Possible values are: metrics, logs, traces.
    updated_at str
    The date and time of the last update of the cockpit datasource.
    url str
    The URL of the datasource.
    createdAt String
    The date and time of the creation of the cockpit datasource.
    id String
    The ID of the data source.
    name String
    Filter sources by name.
    origin String
    Filter sources by origin. Possible values are: scaleway, external, custom.
    projectId String
    The project ID the cockpit sources are associated with.
    pushUrl String
    The URL endpoint used for pushing data to the cockpit data source.
    region String
    The region in which the cockpit sources are located.
    retentionDays Number
    The number of days to retain data.
    synchronizedWithGrafana Boolean
    Indicates whether the data source is synchronized with Grafana.
    type String
    Filter sources by type. Possible values are: metrics, logs, traces.
    updatedAt String
    The date and time of the last update of the cockpit datasource.
    url String
    The URL of the datasource.

    Package Details

    Repository
    scaleway pulumiverse/pulumi-scaleway
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the scaleway Terraform Provider.
    scaleway logo
    Scaleway v1.34.0 published on Friday, Sep 12, 2025 by pulumiverse