1. Packages
  2. Packages
  3. Scaleway
  4. API Docs
  5. observability
  6. getProducts
Viewing docs for Scaleway v1.48.0
published on Wednesday, Apr 29, 2026 by pulumiverse
scaleway logo
Viewing docs for Scaleway v1.48.0
published on Wednesday, Apr 29, 2026 by pulumiverse

    Using getProducts

    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 getProducts(args: GetProductsArgs, opts?: InvokeOptions): Promise<GetProductsResult>
    function getProductsOutput(args: GetProductsOutputArgs, opts?: InvokeOptions): Output<GetProductsResult>
    def get_products(region: Optional[str] = None,
                     opts: Optional[InvokeOptions] = None) -> GetProductsResult
    def get_products_output(region: pulumi.Input[Optional[str]] = None,
                     opts: Optional[InvokeOptions] = None) -> Output[GetProductsResult]
    func GetProducts(ctx *Context, args *GetProductsArgs, opts ...InvokeOption) (*GetProductsResult, error)
    func GetProductsOutput(ctx *Context, args *GetProductsOutputArgs, opts ...InvokeOption) GetProductsResultOutput

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

    public static class GetProducts 
    {
        public static Task<GetProductsResult> InvokeAsync(GetProductsArgs args, InvokeOptions? opts = null)
        public static Output<GetProductsResult> Invoke(GetProductsInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetProductsResult> getProducts(GetProductsArgs args, InvokeOptions options)
    public static Output<GetProductsResult> getProducts(GetProductsArgs args, InvokeOptions options)
    
    fn::invoke:
      function: scaleway:observability/getProducts:getProducts
      arguments:
        # arguments dictionary

    The following arguments are supported:

    Region string
    The region you want to attach the resource to
    Region string
    The region you want to attach the resource to
    region String
    The region you want to attach the resource to
    region string
    The region you want to attach the resource to
    region str
    The region you want to attach the resource to
    region String
    The region you want to attach the resource to

    getProducts Result

    The following output properties are available:

    Id string
    The provider-assigned unique ID for this managed resource.
    Names List<string>
    List of product names for use in scalewaycockpitexporter.exported_products.
    Products List<Pulumiverse.Scaleway.Observability.Outputs.GetProductsProduct>
    List of Cockpit products available for exportedproducts in scalewaycockpit_exporter.
    Region string
    The region you want to attach the resource to
    Id string
    The provider-assigned unique ID for this managed resource.
    Names []string
    List of product names for use in scalewaycockpitexporter.exported_products.
    Products []GetProductsProduct
    List of Cockpit products available for exportedproducts in scalewaycockpit_exporter.
    Region string
    The region you want to attach the resource to
    id String
    The provider-assigned unique ID for this managed resource.
    names List<String>
    List of product names for use in scalewaycockpitexporter.exported_products.
    products List<GetProductsProduct>
    List of Cockpit products available for exportedproducts in scalewaycockpit_exporter.
    region String
    The region you want to attach the resource to
    id string
    The provider-assigned unique ID for this managed resource.
    names string[]
    List of product names for use in scalewaycockpitexporter.exported_products.
    products GetProductsProduct[]
    List of Cockpit products available for exportedproducts in scalewaycockpit_exporter.
    region string
    The region you want to attach the resource to
    id str
    The provider-assigned unique ID for this managed resource.
    names Sequence[str]
    List of product names for use in scalewaycockpitexporter.exported_products.
    products Sequence[GetProductsProduct]
    List of Cockpit products available for exportedproducts in scalewaycockpit_exporter.
    region str
    The region you want to attach the resource to
    id String
    The provider-assigned unique ID for this managed resource.
    names List<String>
    List of product names for use in scalewaycockpitexporter.exported_products.
    products List<Property Map>
    List of Cockpit products available for exportedproducts in scalewaycockpit_exporter.
    region String
    The region you want to attach the resource to

    Supporting Types

    GetProductsProduct

    DisplayName string
    Human-readable display name of the product.
    FamilyName string
    Product family name.
    Name string
    Product name to use in exportedProducts (e.g. cockpit, LB, object-storage).
    DisplayName string
    Human-readable display name of the product.
    FamilyName string
    Product family name.
    Name string
    Product name to use in exportedProducts (e.g. cockpit, LB, object-storage).
    displayName String
    Human-readable display name of the product.
    familyName String
    Product family name.
    name String
    Product name to use in exportedProducts (e.g. cockpit, LB, object-storage).
    displayName string
    Human-readable display name of the product.
    familyName string
    Product family name.
    name string
    Product name to use in exportedProducts (e.g. cockpit, LB, object-storage).
    display_name str
    Human-readable display name of the product.
    family_name str
    Product family name.
    name str
    Product name to use in exportedProducts (e.g. cockpit, LB, object-storage).
    displayName String
    Human-readable display name of the product.
    familyName String
    Product family name.
    name String
    Product name to use in exportedProducts (e.g. cockpit, LB, object-storage).

    Package Details

    Repository
    scaleway pulumiverse/pulumi-scaleway
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the scaleway Terraform Provider.
    scaleway logo
    Viewing docs for Scaleway v1.48.0
    published on Wednesday, Apr 29, 2026 by pulumiverse
      Try Pulumi Cloud free. Your team will thank you.