1. Packages
  2. OVH
  3. API Docs
  4. getDbaasLogsOutputGraylogStreamUrl
OVHCloud v2.7.3 published on Thursday, Aug 28, 2025 by OVHcloud

ovh.getDbaasLogsOutputGraylogStreamUrl

Explore with Pulumi AI

ovh logo
OVHCloud v2.7.3 published on Thursday, Aug 28, 2025 by OVHcloud

    Use this data source to retrieve the list of URLs for a DBaas logs output Graylog stream.

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as ovh from "@ovhcloud/pulumi-ovh";
    
    const urls = ovh.getDbaasLogsOutputGraylogStreamUrl({
        serviceName: "ldp-xx-xxxxx",
        streamId: "STREAM_ID",
    });
    
    import pulumi
    import pulumi_ovh as ovh
    
    urls = ovh.get_dbaas_logs_output_graylog_stream_url(service_name="ldp-xx-xxxxx",
        stream_id="STREAM_ID")
    
    package main
    
    import (
    	"github.com/ovh/pulumi-ovh/sdk/v2/go/ovh"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := ovh.GetDbaasLogsOutputGraylogStreamUrl(ctx, &ovh.GetDbaasLogsOutputGraylogStreamUrlArgs{
    			ServiceName: "ldp-xx-xxxxx",
    			StreamId:    "STREAM_ID",
    		}, nil)
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Ovh = Pulumi.Ovh;
    
    return await Deployment.RunAsync(() => 
    {
        var urls = Ovh.GetDbaasLogsOutputGraylogStreamUrl.Invoke(new()
        {
            ServiceName = "ldp-xx-xxxxx",
            StreamId = "STREAM_ID",
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.ovh.OvhFunctions;
    import com.pulumi.ovh.inputs.GetDbaasLogsOutputGraylogStreamUrlArgs;
    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 urls = OvhFunctions.getDbaasLogsOutputGraylogStreamUrl(GetDbaasLogsOutputGraylogStreamUrlArgs.builder()
                .serviceName("ldp-xx-xxxxx")
                .streamId("STREAM_ID")
                .build());
    
        }
    }
    
    variables:
      urls:
        fn::invoke:
          function: ovh:getDbaasLogsOutputGraylogStreamUrl
          arguments:
            serviceName: ldp-xx-xxxxx
            streamId: STREAM_ID
    

    Using getDbaasLogsOutputGraylogStreamUrl

    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 getDbaasLogsOutputGraylogStreamUrl(args: GetDbaasLogsOutputGraylogStreamUrlArgs, opts?: InvokeOptions): Promise<GetDbaasLogsOutputGraylogStreamUrlResult>
    function getDbaasLogsOutputGraylogStreamUrlOutput(args: GetDbaasLogsOutputGraylogStreamUrlOutputArgs, opts?: InvokeOptions): Output<GetDbaasLogsOutputGraylogStreamUrlResult>
    def get_dbaas_logs_output_graylog_stream_url(service_name: Optional[str] = None,
                                                 stream_id: Optional[str] = None,
                                                 opts: Optional[InvokeOptions] = None) -> GetDbaasLogsOutputGraylogStreamUrlResult
    def get_dbaas_logs_output_graylog_stream_url_output(service_name: Optional[pulumi.Input[str]] = None,
                                                 stream_id: Optional[pulumi.Input[str]] = None,
                                                 opts: Optional[InvokeOptions] = None) -> Output[GetDbaasLogsOutputGraylogStreamUrlResult]
    func GetDbaasLogsOutputGraylogStreamUrl(ctx *Context, args *GetDbaasLogsOutputGraylogStreamUrlArgs, opts ...InvokeOption) (*GetDbaasLogsOutputGraylogStreamUrlResult, error)
    func GetDbaasLogsOutputGraylogStreamUrlOutput(ctx *Context, args *GetDbaasLogsOutputGraylogStreamUrlOutputArgs, opts ...InvokeOption) GetDbaasLogsOutputGraylogStreamUrlResultOutput

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

    public static class GetDbaasLogsOutputGraylogStreamUrl 
    {
        public static Task<GetDbaasLogsOutputGraylogStreamUrlResult> InvokeAsync(GetDbaasLogsOutputGraylogStreamUrlArgs args, InvokeOptions? opts = null)
        public static Output<GetDbaasLogsOutputGraylogStreamUrlResult> Invoke(GetDbaasLogsOutputGraylogStreamUrlInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetDbaasLogsOutputGraylogStreamUrlResult> getDbaasLogsOutputGraylogStreamUrl(GetDbaasLogsOutputGraylogStreamUrlArgs args, InvokeOptions options)
    public static Output<GetDbaasLogsOutputGraylogStreamUrlResult> getDbaasLogsOutputGraylogStreamUrl(GetDbaasLogsOutputGraylogStreamUrlArgs args, InvokeOptions options)
    
    fn::invoke:
      function: ovh:index/getDbaasLogsOutputGraylogStreamUrl:getDbaasLogsOutputGraylogStreamUrl
      arguments:
        # arguments dictionary

    The following arguments are supported:

    ServiceName string
    The service name. It's the ID of your Logs Data Platform instance.
    StreamId string
    Stream ID.
    ServiceName string
    The service name. It's the ID of your Logs Data Platform instance.
    StreamId string
    Stream ID.
    serviceName String
    The service name. It's the ID of your Logs Data Platform instance.
    streamId String
    Stream ID.
    serviceName string
    The service name. It's the ID of your Logs Data Platform instance.
    streamId string
    Stream ID.
    service_name str
    The service name. It's the ID of your Logs Data Platform instance.
    stream_id str
    Stream ID.
    serviceName String
    The service name. It's the ID of your Logs Data Platform instance.
    streamId String
    Stream ID.

    getDbaasLogsOutputGraylogStreamUrl Result

    The following output properties are available:

    Id string
    The provider-assigned unique ID for this managed resource.
    ServiceName string
    StreamId string
    Urls List<GetDbaasLogsOutputGraylogStreamUrlUrl>
    List of URLs. Each element contains:
    Id string
    The provider-assigned unique ID for this managed resource.
    ServiceName string
    StreamId string
    Urls []GetDbaasLogsOutputGraylogStreamUrlUrl
    List of URLs. Each element contains:
    id String
    The provider-assigned unique ID for this managed resource.
    serviceName String
    streamId String
    urls List<GetDbaasLogsOutputGraylogStreamUrlUrl>
    List of URLs. Each element contains:
    id string
    The provider-assigned unique ID for this managed resource.
    serviceName string
    streamId string
    urls GetDbaasLogsOutputGraylogStreamUrlUrl[]
    List of URLs. Each element contains:
    id str
    The provider-assigned unique ID for this managed resource.
    service_name str
    stream_id str
    urls Sequence[GetDbaasLogsOutputGraylogStreamUrlUrl]
    List of URLs. Each element contains:
    id String
    The provider-assigned unique ID for this managed resource.
    serviceName String
    streamId String
    urls List<Property Map>
    List of URLs. Each element contains:

    Supporting Types

    GetDbaasLogsOutputGraylogStreamUrlUrl

    Address string
    URL address
    Type string
    URL type (e.g. GRAYLOG_WEBUI, WEB_SOCKET)
    Address string
    URL address
    Type string
    URL type (e.g. GRAYLOG_WEBUI, WEB_SOCKET)
    address String
    URL address
    type String
    URL type (e.g. GRAYLOG_WEBUI, WEB_SOCKET)
    address string
    URL address
    type string
    URL type (e.g. GRAYLOG_WEBUI, WEB_SOCKET)
    address str
    URL address
    type str
    URL type (e.g. GRAYLOG_WEBUI, WEB_SOCKET)
    address String
    URL address
    type String
    URL type (e.g. GRAYLOG_WEBUI, WEB_SOCKET)

    Package Details

    Repository
    ovh ovh/pulumi-ovh
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the ovh Terraform Provider.
    ovh logo
    OVHCloud v2.7.3 published on Thursday, Aug 28, 2025 by OVHcloud