GetServiceIntegrationEndpoint

Example Usage

using Pulumi;
using Aiven = Pulumi.Aiven;

class MyStack : Stack
{
    public MyStack()
    {
        var myendpoint = Output.Create(Aiven.GetServiceIntegrationEndpoint.InvokeAsync(new Aiven.GetServiceIntegrationEndpointArgs
        {
            Project = data.Aiven_project.Myproject.Project,
            EndpointName = "<ENDPOINT_NAME>",
        }));
    }

}

Coming soon!

import pulumi
import pulumi_aiven as aiven

myendpoint = aiven.get_service_integration_endpoint(project=data["aiven..Project"]["myproject"]["project"],
    endpoint_name="<ENDPOINT_NAME>")
import * as pulumi from "@pulumi/pulumi";
import * as aiven from "@pulumi/aiven";

const myendpoint = aiven.getServiceIntegrationEndpoint({
    project: data.aiven_project.myproject.project,
    endpointName: "<ENDPOINT_NAME>",
});

Using GetServiceIntegrationEndpoint

function getServiceIntegrationEndpoint(args: GetServiceIntegrationEndpointArgs, opts?: InvokeOptions): Promise<GetServiceIntegrationEndpointResult>
function  get_service_integration_endpoint(datadog_user_config=None, endpoint_config=None, endpoint_name=None, endpoint_type=None, external_elasticsearch_logs_user_config=None, project=None, prometheus_user_config=None, rsyslog_user_config=None, opts=None)
func LookupServiceIntegrationEndpoint(ctx *Context, args *LookupServiceIntegrationEndpointArgs, opts ...InvokeOption) (*LookupServiceIntegrationEndpointResult, error)

Note: This function is named LookupServiceIntegrationEndpoint in the Go SDK.

public static class GetServiceIntegrationEndpoint {
    public static Task<GetServiceIntegrationEndpointResult> InvokeAsync(GetServiceIntegrationEndpointArgs args, InvokeOptions? opts = null)
}

The following arguments are supported:

EndpointName string
Project string
DatadogUserConfig GetServiceIntegrationEndpointDatadogUserConfigArgs
EndpointConfig Dictionary<string, string>
EndpointType string
ExternalElasticsearchLogsUserConfig GetServiceIntegrationEndpointExternalElasticsearchLogsUserConfigArgs
PrometheusUserConfig GetServiceIntegrationEndpointPrometheusUserConfigArgs
RsyslogUserConfig GetServiceIntegrationEndpointRsyslogUserConfigArgs
EndpointName string
Project string
DatadogUserConfig GetServiceIntegrationEndpointDatadogUserConfig
EndpointConfig map[string]string
EndpointType string
ExternalElasticsearchLogsUserConfig GetServiceIntegrationEndpointExternalElasticsearchLogsUserConfig
PrometheusUserConfig GetServiceIntegrationEndpointPrometheusUserConfig
RsyslogUserConfig GetServiceIntegrationEndpointRsyslogUserConfig
endpointName string
project string
datadogUserConfig GetServiceIntegrationEndpointDatadogUserConfig
endpointConfig {[key: string]: string}
endpointType string
externalElasticsearchLogsUserConfig GetServiceIntegrationEndpointExternalElasticsearchLogsUserConfig
prometheusUserConfig GetServiceIntegrationEndpointPrometheusUserConfig
rsyslogUserConfig GetServiceIntegrationEndpointRsyslogUserConfig
endpoint_name str
project str
datadog_user_config Dict[GetServiceIntegrationEndpointDatadogUserConfig]
endpoint_config Dict[str, str]
endpoint_type str
external_elasticsearch_logs_user_config Dict[GetServiceIntegrationEndpointExternalElasticsearchLogsUserConfig]
prometheus_user_config Dict[GetServiceIntegrationEndpointPrometheusUserConfig]
rsyslog_user_config Dict[GetServiceIntegrationEndpointRsyslogUserConfig]

GetServiceIntegrationEndpoint Result

The following output properties are available:

EndpointConfig Dictionary<string, string>
EndpointName string
Id string

The provider-assigned unique ID for this managed resource.

Project string
DatadogUserConfig GetServiceIntegrationEndpointDatadogUserConfig
EndpointType string
ExternalElasticsearchLogsUserConfig GetServiceIntegrationEndpointExternalElasticsearchLogsUserConfig
PrometheusUserConfig GetServiceIntegrationEndpointPrometheusUserConfig
RsyslogUserConfig GetServiceIntegrationEndpointRsyslogUserConfig
EndpointConfig map[string]string
EndpointName string
Id string

The provider-assigned unique ID for this managed resource.

Project string
DatadogUserConfig GetServiceIntegrationEndpointDatadogUserConfig
EndpointType string
ExternalElasticsearchLogsUserConfig GetServiceIntegrationEndpointExternalElasticsearchLogsUserConfig
PrometheusUserConfig GetServiceIntegrationEndpointPrometheusUserConfig
RsyslogUserConfig GetServiceIntegrationEndpointRsyslogUserConfig
endpointConfig {[key: string]: string}
endpointName string
id string

The provider-assigned unique ID for this managed resource.

project string
datadogUserConfig GetServiceIntegrationEndpointDatadogUserConfig
endpointType string
externalElasticsearchLogsUserConfig GetServiceIntegrationEndpointExternalElasticsearchLogsUserConfig
prometheusUserConfig GetServiceIntegrationEndpointPrometheusUserConfig
rsyslogUserConfig GetServiceIntegrationEndpointRsyslogUserConfig
endpoint_config Dict[str, str]
endpoint_name str
id str

The provider-assigned unique ID for this managed resource.

project str
datadog_user_config Dict[GetServiceIntegrationEndpointDatadogUserConfig]
endpoint_type str
external_elasticsearch_logs_user_config Dict[GetServiceIntegrationEndpointExternalElasticsearchLogsUserConfig]
prometheus_user_config Dict[GetServiceIntegrationEndpointPrometheusUserConfig]
rsyslog_user_config Dict[GetServiceIntegrationEndpointRsyslogUserConfig]

Supporting Types

GetServiceIntegrationEndpointDatadogUserConfig

See the input and output API doc for this type.

See the input and output API doc for this type.

See the input and output API doc for this type.

DatadogApiKey string
DisableConsumerStats string
MaxPartitionContexts string
Site string
DatadogApiKey string
DisableConsumerStats string
MaxPartitionContexts string
Site string
datadogApiKey string
disableConsumerStats string
maxPartitionContexts string
site string
datadogApiKey str
disableConsumerStats str
maxPartitionContexts str
site str

GetServiceIntegrationEndpointExternalElasticsearchLogsUserConfig

See the input and output API doc for this type.

See the input and output API doc for this type.

See the input and output API doc for this type.

Ca string
IndexDaysMax string
IndexPrefix string
Timeout string
Url string
Ca string
IndexDaysMax string
IndexPrefix string
Timeout string
Url string
ca string
indexDaysMax string
indexPrefix string
timeout string
url string
ca str
indexDaysMax str
indexPrefix str
timeout str
url str

GetServiceIntegrationEndpointPrometheusUserConfig

See the input and output API doc for this type.

See the input and output API doc for this type.

See the input and output API doc for this type.

BasicAuthPassword string
BasicAuthUsername string
BasicAuthPassword string
BasicAuthUsername string
basicAuthPassword string
basicAuthUsername string
basicAuthPassword str
basicAuthUsername str

GetServiceIntegrationEndpointRsyslogUserConfig

See the input and output API doc for this type.

See the input and output API doc for this type.

See the input and output API doc for this type.

Ca string
Cert string
Format string
Key string
Logline string
Port string
Sd string
Server string
Tls string
Ca string
Cert string
Format string
Key string
Logline string
Port string
Sd string
Server string
Tls string
ca string
cert string
format string
key string
logline string
port string
sd string
server string
tls string
ca str
cert str
format str
key str
logline str
port str
sd str
server str
tls str

Package Details

Repository
https://github.com/pulumi/pulumi-aiven
License
Apache-2.0
Notes
This Pulumi package is based on the aiven Terraform Provider.