1. Packages
  2. Aiven Provider
  3. API Docs
  4. getServiceIntegrationEndpoint
Viewing docs for Aiven v4.5.2 (Older version)
published on Monday, Mar 9, 2026 by Pulumi
aiven logo
Viewing docs for Aiven v4.5.2 (Older version)
published on Monday, Mar 9, 2026 by Pulumi

    The Service Integration Endpoint data source provides information about the existing Aiven Service Integration Endpoint.

    Example Usage

    using Pulumi;
    using Aiven = Pulumi.Aiven;
    
    class MyStack : Stack
    {
        public MyStack()
        {
            var myendpoint = Output.Create(Aiven.GetServiceIntegrationEndpoint.InvokeAsync(new Aiven.GetServiceIntegrationEndpointArgs
            {
                Project = aiven_project.Myproject.Project,
                EndpointName = "<ENDPOINT_NAME>",
            }));
        }
    
    }
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-aiven/sdk/v4/go/aiven"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := aiven.LookupServiceIntegrationEndpoint(ctx, &GetServiceIntegrationEndpointArgs{
    			Project:      aiven_project.Myproject.Project,
    			EndpointName: "<ENDPOINT_NAME>",
    		}, nil)
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    

    Example coming soon!

    import * as pulumi from "@pulumi/pulumi";
    import * as aiven from "@pulumi/aiven";
    
    const myendpoint = aiven.getServiceIntegrationEndpoint({
        project: aiven_project.myproject.project,
        endpointName: "<ENDPOINT_NAME>",
    });
    
    import pulumi
    import pulumi_aiven as aiven
    
    myendpoint = aiven.get_service_integration_endpoint(project=aiven_project["myproject"]["project"],
        endpoint_name="<ENDPOINT_NAME>")
    

    Example coming soon!

    Using getServiceIntegrationEndpoint

    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 getServiceIntegrationEndpoint(args: GetServiceIntegrationEndpointArgs, opts?: InvokeOptions): Promise<GetServiceIntegrationEndpointResult>
    function getServiceIntegrationEndpointOutput(args: GetServiceIntegrationEndpointOutputArgs, opts?: InvokeOptions): Output<GetServiceIntegrationEndpointResult>
    def get_service_integration_endpoint(endpoint_name: Optional[str] = None,
                                         project: Optional[str] = None,
                                         opts: Optional[InvokeOptions] = None) -> GetServiceIntegrationEndpointResult
    def get_service_integration_endpoint_output(endpoint_name: Optional[pulumi.Input[str]] = None,
                                         project: Optional[pulumi.Input[str]] = None,
                                         opts: Optional[InvokeOptions] = None) -> Output[GetServiceIntegrationEndpointResult]
    func LookupServiceIntegrationEndpoint(ctx *Context, args *LookupServiceIntegrationEndpointArgs, opts ...InvokeOption) (*LookupServiceIntegrationEndpointResult, error)
    func LookupServiceIntegrationEndpointOutput(ctx *Context, args *LookupServiceIntegrationEndpointOutputArgs, opts ...InvokeOption) LookupServiceIntegrationEndpointResultOutput

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

    public static class GetServiceIntegrationEndpoint 
    {
        public static Task<GetServiceIntegrationEndpointResult> InvokeAsync(GetServiceIntegrationEndpointArgs args, InvokeOptions? opts = null)
        public static Output<GetServiceIntegrationEndpointResult> Invoke(GetServiceIntegrationEndpointInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetServiceIntegrationEndpointResult> getServiceIntegrationEndpoint(GetServiceIntegrationEndpointArgs args, InvokeOptions options)
    public static Output<GetServiceIntegrationEndpointResult> getServiceIntegrationEndpoint(GetServiceIntegrationEndpointArgs args, InvokeOptions options)
    
    fn::invoke:
      function: aiven:index/getServiceIntegrationEndpoint:getServiceIntegrationEndpoint
      arguments:
        # arguments dictionary

    The following arguments are supported:

    EndpointName string
    Name of the service integration endpoint
    Project string
    Project the service integration endpoint belongs to
    EndpointName string
    Name of the service integration endpoint
    Project string
    Project the service integration endpoint belongs to
    endpointName String
    Name of the service integration endpoint
    project String
    Project the service integration endpoint belongs to
    endpointName string
    Name of the service integration endpoint
    project string
    Project the service integration endpoint belongs to
    endpoint_name str
    Name of the service integration endpoint
    project str
    Project the service integration endpoint belongs to
    endpointName String
    Name of the service integration endpoint
    project String
    Project the service integration endpoint belongs to

    getServiceIntegrationEndpoint Result

    The following output properties are available:

    DatadogUserConfigs List<GetServiceIntegrationEndpointDatadogUserConfig>
    Datadog specific user configurable settings
    EndpointConfig Dictionary<string, string>
    Integration endpoint specific backend configuration
    EndpointName string
    Name of the service integration endpoint
    EndpointType string
    Type of the service integration endpoint
    ExternalAwsCloudwatchLogsUserConfigs List<GetServiceIntegrationEndpointExternalAwsCloudwatchLogsUserConfig>
    external AWS CloudWatch Logs specific user configurable settings
    ExternalAwsCloudwatchMetricsUserConfigs List<GetServiceIntegrationEndpointExternalAwsCloudwatchMetricsUserConfig>
    External AWS cloudwatch mertrics specific user configurable settings
    ExternalElasticsearchLogsUserConfigs List<GetServiceIntegrationEndpointExternalElasticsearchLogsUserConfig>
    external elasticsearch specific user configurable settings
    ExternalGoogleCloudLoggingUserConfigs List<GetServiceIntegrationEndpointExternalGoogleCloudLoggingUserConfig>
    external Google Cloud Logginig specific user configurable settings
    ExternalKafkaUserConfigs List<GetServiceIntegrationEndpointExternalKafkaUserConfig>
    external Kafka specific user configurable settings
    ExternalSchemaRegistryUserConfigs List<GetServiceIntegrationEndpointExternalSchemaRegistryUserConfig>
    External schema registry specific user configurable settings
    Id string
    The provider-assigned unique ID for this managed resource.
    JolokiaUserConfigs List<GetServiceIntegrationEndpointJolokiaUserConfig>
    Jolokia specific user configurable settings
    Project string
    Project the service integration endpoint belongs to
    PrometheusUserConfigs List<GetServiceIntegrationEndpointPrometheusUserConfig>
    Prometheus specific user configurable settings
    RsyslogUserConfigs List<GetServiceIntegrationEndpointRsyslogUserConfig>
    rsyslog specific user configurable settings
    SignalfxUserConfigs List<GetServiceIntegrationEndpointSignalfxUserConfig>
    Signalfx specific user configurable settings
    DatadogUserConfigs []GetServiceIntegrationEndpointDatadogUserConfig
    Datadog specific user configurable settings
    EndpointConfig map[string]string
    Integration endpoint specific backend configuration
    EndpointName string
    Name of the service integration endpoint
    EndpointType string
    Type of the service integration endpoint
    ExternalAwsCloudwatchLogsUserConfigs []GetServiceIntegrationEndpointExternalAwsCloudwatchLogsUserConfig
    external AWS CloudWatch Logs specific user configurable settings
    ExternalAwsCloudwatchMetricsUserConfigs []GetServiceIntegrationEndpointExternalAwsCloudwatchMetricsUserConfig
    External AWS cloudwatch mertrics specific user configurable settings
    ExternalElasticsearchLogsUserConfigs []GetServiceIntegrationEndpointExternalElasticsearchLogsUserConfig
    external elasticsearch specific user configurable settings
    ExternalGoogleCloudLoggingUserConfigs []GetServiceIntegrationEndpointExternalGoogleCloudLoggingUserConfig
    external Google Cloud Logginig specific user configurable settings
    ExternalKafkaUserConfigs []GetServiceIntegrationEndpointExternalKafkaUserConfig
    external Kafka specific user configurable settings
    ExternalSchemaRegistryUserConfigs []GetServiceIntegrationEndpointExternalSchemaRegistryUserConfig
    External schema registry specific user configurable settings
    Id string
    The provider-assigned unique ID for this managed resource.
    JolokiaUserConfigs []GetServiceIntegrationEndpointJolokiaUserConfig
    Jolokia specific user configurable settings
    Project string
    Project the service integration endpoint belongs to
    PrometheusUserConfigs []GetServiceIntegrationEndpointPrometheusUserConfig
    Prometheus specific user configurable settings
    RsyslogUserConfigs []GetServiceIntegrationEndpointRsyslogUserConfig
    rsyslog specific user configurable settings
    SignalfxUserConfigs []GetServiceIntegrationEndpointSignalfxUserConfig
    Signalfx specific user configurable settings
    datadogUserConfigs List<GetServiceIntegrationEndpointDatadogUserConfig>
    Datadog specific user configurable settings
    endpointConfig Map<String,String>
    Integration endpoint specific backend configuration
    endpointName String
    Name of the service integration endpoint
    endpointType String
    Type of the service integration endpoint
    externalAwsCloudwatchLogsUserConfigs List<GetServiceIntegrationEndpointExternalAwsCloudwatchLogsUserConfig>
    external AWS CloudWatch Logs specific user configurable settings
    externalAwsCloudwatchMetricsUserConfigs List<GetServiceIntegrationEndpointExternalAwsCloudwatchMetricsUserConfig>
    External AWS cloudwatch mertrics specific user configurable settings
    externalElasticsearchLogsUserConfigs List<GetServiceIntegrationEndpointExternalElasticsearchLogsUserConfig>
    external elasticsearch specific user configurable settings
    externalGoogleCloudLoggingUserConfigs List<GetServiceIntegrationEndpointExternalGoogleCloudLoggingUserConfig>
    external Google Cloud Logginig specific user configurable settings
    externalKafkaUserConfigs List<GetServiceIntegrationEndpointExternalKafkaUserConfig>
    external Kafka specific user configurable settings
    externalSchemaRegistryUserConfigs List<GetServiceIntegrationEndpointExternalSchemaRegistryUserConfig>
    External schema registry specific user configurable settings
    id String
    The provider-assigned unique ID for this managed resource.
    jolokiaUserConfigs List<GetServiceIntegrationEndpointJolokiaUserConfig>
    Jolokia specific user configurable settings
    project String
    Project the service integration endpoint belongs to
    prometheusUserConfigs List<GetServiceIntegrationEndpointPrometheusUserConfig>
    Prometheus specific user configurable settings
    rsyslogUserConfigs List<GetServiceIntegrationEndpointRsyslogUserConfig>
    rsyslog specific user configurable settings
    signalfxUserConfigs List<GetServiceIntegrationEndpointSignalfxUserConfig>
    Signalfx specific user configurable settings
    datadogUserConfigs GetServiceIntegrationEndpointDatadogUserConfig[]
    Datadog specific user configurable settings
    endpointConfig {[key: string]: string}
    Integration endpoint specific backend configuration
    endpointName string
    Name of the service integration endpoint
    endpointType string
    Type of the service integration endpoint
    externalAwsCloudwatchLogsUserConfigs GetServiceIntegrationEndpointExternalAwsCloudwatchLogsUserConfig[]
    external AWS CloudWatch Logs specific user configurable settings
    externalAwsCloudwatchMetricsUserConfigs GetServiceIntegrationEndpointExternalAwsCloudwatchMetricsUserConfig[]
    External AWS cloudwatch mertrics specific user configurable settings
    externalElasticsearchLogsUserConfigs GetServiceIntegrationEndpointExternalElasticsearchLogsUserConfig[]
    external elasticsearch specific user configurable settings
    externalGoogleCloudLoggingUserConfigs GetServiceIntegrationEndpointExternalGoogleCloudLoggingUserConfig[]
    external Google Cloud Logginig specific user configurable settings
    externalKafkaUserConfigs GetServiceIntegrationEndpointExternalKafkaUserConfig[]
    external Kafka specific user configurable settings
    externalSchemaRegistryUserConfigs GetServiceIntegrationEndpointExternalSchemaRegistryUserConfig[]
    External schema registry specific user configurable settings
    id string
    The provider-assigned unique ID for this managed resource.
    jolokiaUserConfigs GetServiceIntegrationEndpointJolokiaUserConfig[]
    Jolokia specific user configurable settings
    project string
    Project the service integration endpoint belongs to
    prometheusUserConfigs GetServiceIntegrationEndpointPrometheusUserConfig[]
    Prometheus specific user configurable settings
    rsyslogUserConfigs GetServiceIntegrationEndpointRsyslogUserConfig[]
    rsyslog specific user configurable settings
    signalfxUserConfigs GetServiceIntegrationEndpointSignalfxUserConfig[]
    Signalfx specific user configurable settings
    datadog_user_configs Sequence[GetServiceIntegrationEndpointDatadogUserConfig]
    Datadog specific user configurable settings
    endpoint_config Mapping[str, str]
    Integration endpoint specific backend configuration
    endpoint_name str
    Name of the service integration endpoint
    endpoint_type str
    Type of the service integration endpoint
    external_aws_cloudwatch_logs_user_configs Sequence[GetServiceIntegrationEndpointExternalAwsCloudwatchLogsUserConfig]
    external AWS CloudWatch Logs specific user configurable settings
    external_aws_cloudwatch_metrics_user_configs Sequence[GetServiceIntegrationEndpointExternalAwsCloudwatchMetricsUserConfig]
    External AWS cloudwatch mertrics specific user configurable settings
    external_elasticsearch_logs_user_configs Sequence[GetServiceIntegrationEndpointExternalElasticsearchLogsUserConfig]
    external elasticsearch specific user configurable settings
    external_google_cloud_logging_user_configs Sequence[GetServiceIntegrationEndpointExternalGoogleCloudLoggingUserConfig]
    external Google Cloud Logginig specific user configurable settings
    external_kafka_user_configs Sequence[GetServiceIntegrationEndpointExternalKafkaUserConfig]
    external Kafka specific user configurable settings
    external_schema_registry_user_configs Sequence[GetServiceIntegrationEndpointExternalSchemaRegistryUserConfig]
    External schema registry specific user configurable settings
    id str
    The provider-assigned unique ID for this managed resource.
    jolokia_user_configs Sequence[GetServiceIntegrationEndpointJolokiaUserConfig]
    Jolokia specific user configurable settings
    project str
    Project the service integration endpoint belongs to
    prometheus_user_configs Sequence[GetServiceIntegrationEndpointPrometheusUserConfig]
    Prometheus specific user configurable settings
    rsyslog_user_configs Sequence[GetServiceIntegrationEndpointRsyslogUserConfig]
    rsyslog specific user configurable settings
    signalfx_user_configs Sequence[GetServiceIntegrationEndpointSignalfxUserConfig]
    Signalfx specific user configurable settings
    datadogUserConfigs List<Property Map>
    Datadog specific user configurable settings
    endpointConfig Map<String>
    Integration endpoint specific backend configuration
    endpointName String
    Name of the service integration endpoint
    endpointType String
    Type of the service integration endpoint
    externalAwsCloudwatchLogsUserConfigs List<Property Map>
    external AWS CloudWatch Logs specific user configurable settings
    externalAwsCloudwatchMetricsUserConfigs List<Property Map>
    External AWS cloudwatch mertrics specific user configurable settings
    externalElasticsearchLogsUserConfigs List<Property Map>
    external elasticsearch specific user configurable settings
    externalGoogleCloudLoggingUserConfigs List<Property Map>
    external Google Cloud Logginig specific user configurable settings
    externalKafkaUserConfigs List<Property Map>
    external Kafka specific user configurable settings
    externalSchemaRegistryUserConfigs List<Property Map>
    External schema registry specific user configurable settings
    id String
    The provider-assigned unique ID for this managed resource.
    jolokiaUserConfigs List<Property Map>
    Jolokia specific user configurable settings
    project String
    Project the service integration endpoint belongs to
    prometheusUserConfigs List<Property Map>
    Prometheus specific user configurable settings
    rsyslogUserConfigs List<Property Map>
    rsyslog specific user configurable settings
    signalfxUserConfigs List<Property Map>
    Signalfx specific user configurable settings

    Supporting Types

    GetServiceIntegrationEndpointDatadogUserConfig

    GetServiceIntegrationEndpointDatadogUserConfigDatadogTag

    Comment string
    Tag string
    Comment string
    Tag string
    comment String
    tag String
    comment string
    tag string
    comment str
    tag str
    comment String
    tag String

    GetServiceIntegrationEndpointExternalAwsCloudwatchLogsUserConfig

    AccessKey string
    LogGroupName string
    Region string
    SecretKey string
    AccessKey string
    LogGroupName string
    Region string
    SecretKey string
    accessKey String
    logGroupName String
    region String
    secretKey String
    accessKey string
    logGroupName string
    region string
    secretKey string
    accessKey String
    logGroupName String
    region String
    secretKey String

    GetServiceIntegrationEndpointExternalAwsCloudwatchMetricsUserConfig

    AccessKey string
    Namespace string
    Region string
    SecretKey string
    AccessKey string
    Namespace string
    Region string
    SecretKey string
    accessKey String
    namespace String
    region String
    secretKey String
    accessKey string
    namespace string
    region string
    secretKey string
    accessKey String
    namespace String
    region String
    secretKey String

    GetServiceIntegrationEndpointExternalElasticsearchLogsUserConfig

    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 string
    indexDaysMax string
    indexPrefix string
    timeout string
    url string
    ca String
    indexDaysMax String
    indexPrefix String
    timeout String
    url String

    GetServiceIntegrationEndpointExternalGoogleCloudLoggingUserConfig

    GetServiceIntegrationEndpointExternalKafkaUserConfig

    GetServiceIntegrationEndpointExternalSchemaRegistryUserConfig

    GetServiceIntegrationEndpointJolokiaUserConfig

    GetServiceIntegrationEndpointPrometheusUserConfig

    GetServiceIntegrationEndpointRsyslogUserConfig

    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 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
    ca String
    cert String
    format String
    key String
    logline String
    port String
    sd String
    server String
    tls String

    GetServiceIntegrationEndpointSignalfxUserConfig

    Package Details

    Repository
    Aiven pulumi/pulumi-aiven
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the aiven Terraform Provider.
    aiven logo
    Viewing docs for Aiven v4.5.2 (Older version)
    published on Monday, Mar 9, 2026 by Pulumi
      Try Pulumi Cloud free. Your team will thank you.