Viewing docs for Aiven v5.6.0 (Older version)
published on Monday, Mar 9, 2026 by Pulumi
published on Monday, Mar 9, 2026 by Pulumi
Viewing docs for Aiven v5.6.0 (Older version)
published on Monday, Mar 9, 2026 by Pulumi
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 System.Collections.Generic;
using Pulumi;
using Aiven = Pulumi.Aiven;
return await Deployment.RunAsync(() =>
{
var myendpoint = Aiven.GetServiceIntegrationEndpoint.Invoke(new()
{
Project = aiven_project.Myproject.Project,
EndpointName = "<ENDPOINT_NAME>",
});
});
package main
import (
"github.com/pulumi/pulumi-aiven/sdk/v5/go/aiven"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := aiven.LookupServiceIntegrationEndpoint(ctx, &aiven.LookupServiceIntegrationEndpointArgs{
Project: aiven_project.Myproject.Project,
EndpointName: "<ENDPOINT_NAME>",
}, nil)
if err != nil {
return err
}
return nil
})
}
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.aiven.AivenFunctions;
import com.pulumi.aiven.inputs.GetServiceIntegrationEndpointArgs;
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 myendpoint = AivenFunctions.getServiceIntegrationEndpoint(GetServiceIntegrationEndpointArgs.builder()
.project(aiven_project.myproject().project())
.endpointName("<ENDPOINT_NAME>")
.build());
}
}
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>")
variables:
myendpoint:
fn::invoke:
Function: aiven:getServiceIntegrationEndpoint
Arguments:
project: ${aiven_project.myproject.project}
endpointName: <ENDPOINT_NAME>
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 dictionaryThe following arguments are supported:
- Endpoint
Name string - Name of the service integration endpoint
- Project string
- Project the service integration endpoint belongs to
- Endpoint
Name string - Name of the service integration endpoint
- Project string
- Project the service integration endpoint belongs to
- endpoint
Name String - Name of the service integration endpoint
- project String
- Project the service integration endpoint belongs to
- endpoint
Name 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
- endpoint
Name String - Name of the service integration endpoint
- project String
- Project the service integration endpoint belongs to
getServiceIntegrationEndpoint Result
The following output properties are available:
- Datadog
User List<GetConfigs Service Integration Endpoint Datadog User Config> - Datadog user configurable settings
- Endpoint
Config Dictionary<string, string> - Integration endpoint specific backend configuration
- Endpoint
Name string - Name of the service integration endpoint
- Endpoint
Type string - Type of the service integration endpoint
- External
Aws List<GetCloudwatch Logs User Configs Service Integration Endpoint External Aws Cloudwatch Logs User Config> - ExternalAwsCloudwatchLogs user configurable settings
- External
Aws List<GetCloudwatch Metrics User Configs Service Integration Endpoint External Aws Cloudwatch Metrics User Config> - ExternalAwsCloudwatchMetrics user configurable settings
- External
Elasticsearch List<GetLogs User Configs Service Integration Endpoint External Elasticsearch Logs User Config> - ExternalElasticsearchLogs user configurable settings
- External
Google List<GetCloud Logging User Configs Service Integration Endpoint External Google Cloud Logging User Config> - ExternalGoogleCloudLogging user configurable settings
- External
Kafka List<GetUser Configs Service Integration Endpoint External Kafka User Config> - ExternalKafka user configurable settings
- External
Opensearch List<GetLogs User Configs Service Integration Endpoint External Opensearch Logs User Config> - ExternalOpensearchLogs user configurable settings
- External
Schema List<GetRegistry User Configs Service Integration Endpoint External Schema Registry User Config> - ExternalSchemaRegistry user configurable settings
- Id string
- The provider-assigned unique ID for this managed resource.
- Jolokia
User List<GetConfigs Service Integration Endpoint Jolokia User Config> - Jolokia user configurable settings
- Project string
- Project the service integration endpoint belongs to
- Prometheus
User List<GetConfigs Service Integration Endpoint Prometheus User Config> - Prometheus user configurable settings
- Rsyslog
User List<GetConfigs Service Integration Endpoint Rsyslog User Config> - Rsyslog user configurable settings
- Signalfx
User List<GetConfigs Service Integration Endpoint Signalfx User Config> - Signalfx user configurable settings
- Datadog
User []GetConfigs Service Integration Endpoint Datadog User Config - Datadog user configurable settings
- Endpoint
Config map[string]string - Integration endpoint specific backend configuration
- Endpoint
Name string - Name of the service integration endpoint
- Endpoint
Type string - Type of the service integration endpoint
- External
Aws []GetCloudwatch Logs User Configs Service Integration Endpoint External Aws Cloudwatch Logs User Config - ExternalAwsCloudwatchLogs user configurable settings
- External
Aws []GetCloudwatch Metrics User Configs Service Integration Endpoint External Aws Cloudwatch Metrics User Config - ExternalAwsCloudwatchMetrics user configurable settings
- External
Elasticsearch []GetLogs User Configs Service Integration Endpoint External Elasticsearch Logs User Config - ExternalElasticsearchLogs user configurable settings
- External
Google []GetCloud Logging User Configs Service Integration Endpoint External Google Cloud Logging User Config - ExternalGoogleCloudLogging user configurable settings
- External
Kafka []GetUser Configs Service Integration Endpoint External Kafka User Config - ExternalKafka user configurable settings
- External
Opensearch []GetLogs User Configs Service Integration Endpoint External Opensearch Logs User Config - ExternalOpensearchLogs user configurable settings
- External
Schema []GetRegistry User Configs Service Integration Endpoint External Schema Registry User Config - ExternalSchemaRegistry user configurable settings
- Id string
- The provider-assigned unique ID for this managed resource.
- Jolokia
User []GetConfigs Service Integration Endpoint Jolokia User Config - Jolokia user configurable settings
- Project string
- Project the service integration endpoint belongs to
- Prometheus
User []GetConfigs Service Integration Endpoint Prometheus User Config - Prometheus user configurable settings
- Rsyslog
User []GetConfigs Service Integration Endpoint Rsyslog User Config - Rsyslog user configurable settings
- Signalfx
User []GetConfigs Service Integration Endpoint Signalfx User Config - Signalfx user configurable settings
- datadog
User List<GetConfigs Service Integration Endpoint Datadog User Config> - Datadog user configurable settings
- endpoint
Config Map<String,String> - Integration endpoint specific backend configuration
- endpoint
Name String - Name of the service integration endpoint
- endpoint
Type String - Type of the service integration endpoint
- external
Aws List<GetCloudwatch Logs User Configs Service Integration Endpoint External Aws Cloudwatch Logs User Config> - ExternalAwsCloudwatchLogs user configurable settings
- external
Aws List<GetCloudwatch Metrics User Configs Service Integration Endpoint External Aws Cloudwatch Metrics User Config> - ExternalAwsCloudwatchMetrics user configurable settings
- external
Elasticsearch List<GetLogs User Configs Service Integration Endpoint External Elasticsearch Logs User Config> - ExternalElasticsearchLogs user configurable settings
- external
Google List<GetCloud Logging User Configs Service Integration Endpoint External Google Cloud Logging User Config> - ExternalGoogleCloudLogging user configurable settings
- external
Kafka List<GetUser Configs Service Integration Endpoint External Kafka User Config> - ExternalKafka user configurable settings
- external
Opensearch List<GetLogs User Configs Service Integration Endpoint External Opensearch Logs User Config> - ExternalOpensearchLogs user configurable settings
- external
Schema List<GetRegistry User Configs Service Integration Endpoint External Schema Registry User Config> - ExternalSchemaRegistry user configurable settings
- id String
- The provider-assigned unique ID for this managed resource.
- jolokia
User List<GetConfigs Service Integration Endpoint Jolokia User Config> - Jolokia user configurable settings
- project String
- Project the service integration endpoint belongs to
- prometheus
User List<GetConfigs Service Integration Endpoint Prometheus User Config> - Prometheus user configurable settings
- rsyslog
User List<GetConfigs Service Integration Endpoint Rsyslog User Config> - Rsyslog user configurable settings
- signalfx
User List<GetConfigs Service Integration Endpoint Signalfx User Config> - Signalfx user configurable settings
- datadog
User GetConfigs Service Integration Endpoint Datadog User Config[] - Datadog user configurable settings
- endpoint
Config {[key: string]: string} - Integration endpoint specific backend configuration
- endpoint
Name string - Name of the service integration endpoint
- endpoint
Type string - Type of the service integration endpoint
- external
Aws GetCloudwatch Logs User Configs Service Integration Endpoint External Aws Cloudwatch Logs User Config[] - ExternalAwsCloudwatchLogs user configurable settings
- external
Aws GetCloudwatch Metrics User Configs Service Integration Endpoint External Aws Cloudwatch Metrics User Config[] - ExternalAwsCloudwatchMetrics user configurable settings
- external
Elasticsearch GetLogs User Configs Service Integration Endpoint External Elasticsearch Logs User Config[] - ExternalElasticsearchLogs user configurable settings
- external
Google GetCloud Logging User Configs Service Integration Endpoint External Google Cloud Logging User Config[] - ExternalGoogleCloudLogging user configurable settings
- external
Kafka GetUser Configs Service Integration Endpoint External Kafka User Config[] - ExternalKafka user configurable settings
- external
Opensearch GetLogs User Configs Service Integration Endpoint External Opensearch Logs User Config[] - ExternalOpensearchLogs user configurable settings
- external
Schema GetRegistry User Configs Service Integration Endpoint External Schema Registry User Config[] - ExternalSchemaRegistry user configurable settings
- id string
- The provider-assigned unique ID for this managed resource.
- jolokia
User GetConfigs Service Integration Endpoint Jolokia User Config[] - Jolokia user configurable settings
- project string
- Project the service integration endpoint belongs to
- prometheus
User GetConfigs Service Integration Endpoint Prometheus User Config[] - Prometheus user configurable settings
- rsyslog
User GetConfigs Service Integration Endpoint Rsyslog User Config[] - Rsyslog user configurable settings
- signalfx
User GetConfigs Service Integration Endpoint Signalfx User Config[] - Signalfx user configurable settings
- datadog_
user_ Sequence[Getconfigs Service Integration Endpoint Datadog User Config] - Datadog 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_ Sequence[Getcloudwatch_ logs_ user_ configs Service Integration Endpoint External Aws Cloudwatch Logs User Config] - ExternalAwsCloudwatchLogs user configurable settings
- external_
aws_ Sequence[Getcloudwatch_ metrics_ user_ configs Service Integration Endpoint External Aws Cloudwatch Metrics User Config] - ExternalAwsCloudwatchMetrics user configurable settings
- external_
elasticsearch_ Sequence[Getlogs_ user_ configs Service Integration Endpoint External Elasticsearch Logs User Config] - ExternalElasticsearchLogs user configurable settings
- external_
google_ Sequence[Getcloud_ logging_ user_ configs Service Integration Endpoint External Google Cloud Logging User Config] - ExternalGoogleCloudLogging user configurable settings
- external_
kafka_ Sequence[Getuser_ configs Service Integration Endpoint External Kafka User Config] - ExternalKafka user configurable settings
- external_
opensearch_ Sequence[Getlogs_ user_ configs Service Integration Endpoint External Opensearch Logs User Config] - ExternalOpensearchLogs user configurable settings
- external_
schema_ Sequence[Getregistry_ user_ configs Service Integration Endpoint External Schema Registry User Config] - ExternalSchemaRegistry user configurable settings
- id str
- The provider-assigned unique ID for this managed resource.
- jolokia_
user_ Sequence[Getconfigs Service Integration Endpoint Jolokia User Config] - Jolokia user configurable settings
- project str
- Project the service integration endpoint belongs to
- prometheus_
user_ Sequence[Getconfigs Service Integration Endpoint Prometheus User Config] - Prometheus user configurable settings
- rsyslog_
user_ Sequence[Getconfigs Service Integration Endpoint Rsyslog User Config] - Rsyslog user configurable settings
- signalfx_
user_ Sequence[Getconfigs Service Integration Endpoint Signalfx User Config] - Signalfx user configurable settings
- datadog
User List<Property Map>Configs - Datadog user configurable settings
- endpoint
Config Map<String> - Integration endpoint specific backend configuration
- endpoint
Name String - Name of the service integration endpoint
- endpoint
Type String - Type of the service integration endpoint
- external
Aws List<Property Map>Cloudwatch Logs User Configs - ExternalAwsCloudwatchLogs user configurable settings
- external
Aws List<Property Map>Cloudwatch Metrics User Configs - ExternalAwsCloudwatchMetrics user configurable settings
- external
Elasticsearch List<Property Map>Logs User Configs - ExternalElasticsearchLogs user configurable settings
- external
Google List<Property Map>Cloud Logging User Configs - ExternalGoogleCloudLogging user configurable settings
- external
Kafka List<Property Map>User Configs - ExternalKafka user configurable settings
- external
Opensearch List<Property Map>Logs User Configs - ExternalOpensearchLogs user configurable settings
- external
Schema List<Property Map>Registry User Configs - ExternalSchemaRegistry user configurable settings
- id String
- The provider-assigned unique ID for this managed resource.
- jolokia
User List<Property Map>Configs - Jolokia user configurable settings
- project String
- Project the service integration endpoint belongs to
- prometheus
User List<Property Map>Configs - Prometheus user configurable settings
- rsyslog
User List<Property Map>Configs - Rsyslog user configurable settings
- signalfx
User List<Property Map>Configs - Signalfx user configurable settings
Supporting Types
GetServiceIntegrationEndpointDatadogUserConfig
- Datadog
Api stringKey -
List<Get
Service Integration Endpoint Datadog User Config Datadog Tag> - Disable
Consumer stringStats - Kafka
Consumer stringCheck Instances - Kafka
Consumer stringStats Timeout - Max
Partition stringContexts - Site string
- Datadog
Api stringKey -
[]Get
Service Integration Endpoint Datadog User Config Datadog Tag - Disable
Consumer stringStats - Kafka
Consumer stringCheck Instances - Kafka
Consumer stringStats Timeout - Max
Partition stringContexts - Site string
- datadog
Api StringKey -
List<Get
Service Integration Endpoint Datadog User Config Datadog Tag> - disable
Consumer StringStats - kafka
Consumer StringCheck Instances - kafka
Consumer StringStats Timeout - max
Partition StringContexts - site String
- datadog
Api stringKey -
Get
Service Integration Endpoint Datadog User Config Datadog Tag[] - disable
Consumer stringStats - kafka
Consumer stringCheck Instances - kafka
Consumer stringStats Timeout - max
Partition stringContexts - site string
- datadog
Api StringKey - List<Property Map>
- disable
Consumer StringStats - kafka
Consumer StringCheck Instances - kafka
Consumer StringStats Timeout - max
Partition StringContexts - site String
GetServiceIntegrationEndpointDatadogUserConfigDatadogTag
GetServiceIntegrationEndpointExternalAwsCloudwatchLogsUserConfig
- Access
Key string - Log
Group stringName - Region string
- Secret
Key string
- Access
Key string - Log
Group stringName - Region string
- Secret
Key string
- access
Key String - log
Group StringName - region String
- secret
Key String
- access
Key string - log
Group stringName - region string
- secret
Key string
- access_
key str - log_
group_ strname - region str
- secret_
key str
- access
Key String - log
Group StringName - region String
- secret
Key String
GetServiceIntegrationEndpointExternalAwsCloudwatchMetricsUserConfig
- access_
key str - namespace str
- region str
- secret_
key str
GetServiceIntegrationEndpointExternalElasticsearchLogsUserConfig
- Ca string
- Index
Days stringMax - Index
Prefix string - Timeout string
- Url string
- Ca string
- Index
Days stringMax - Index
Prefix string - Timeout string
- Url string
- ca String
- index
Days StringMax - index
Prefix String - timeout String
- url String
- ca string
- index
Days stringMax - index
Prefix string - timeout string
- url string
- ca str
- index_
days_ strmax - index_
prefix str - timeout str
- url str
- ca String
- index
Days StringMax - index
Prefix String - timeout String
- url String
GetServiceIntegrationEndpointExternalGoogleCloudLoggingUserConfig
- Log
Id string - Project
Id string - Service
Account stringCredentials
- Log
Id string - Project
Id string - Service
Account stringCredentials
- log
Id String - project
Id String - service
Account StringCredentials
- log
Id string - project
Id string - service
Account stringCredentials
- log_
id str - project_
id str - service_
account_ strcredentials
- log
Id String - project
Id String - service
Account StringCredentials
GetServiceIntegrationEndpointExternalKafkaUserConfig
- Bootstrap
Servers string - Sasl
Mechanism string - Sasl
Plain stringPassword - Sasl
Plain stringUsername - Security
Protocol string - Ssl
Ca stringCert - Ssl
Client stringCert - Ssl
Client stringKey - Ssl
Endpoint stringIdentification Algorithm
- Bootstrap
Servers string - Sasl
Mechanism string - Sasl
Plain stringPassword - Sasl
Plain stringUsername - Security
Protocol string - Ssl
Ca stringCert - Ssl
Client stringCert - Ssl
Client stringKey - Ssl
Endpoint stringIdentification Algorithm
- bootstrap
Servers String - sasl
Mechanism String - sasl
Plain StringPassword - sasl
Plain StringUsername - security
Protocol String - ssl
Ca StringCert - ssl
Client StringCert - ssl
Client StringKey - ssl
Endpoint StringIdentification Algorithm
- bootstrap
Servers string - sasl
Mechanism string - sasl
Plain stringPassword - sasl
Plain stringUsername - security
Protocol string - ssl
Ca stringCert - ssl
Client stringCert - ssl
Client stringKey - ssl
Endpoint stringIdentification Algorithm
- bootstrap
Servers String - sasl
Mechanism String - sasl
Plain StringPassword - sasl
Plain StringUsername - security
Protocol String - ssl
Ca StringCert - ssl
Client StringCert - ssl
Client StringKey - ssl
Endpoint StringIdentification Algorithm
GetServiceIntegrationEndpointExternalOpensearchLogsUserConfig
- Ca string
- Index
Days stringMax - Index
Prefix string - Timeout string
- Url string
- Ca string
- Index
Days stringMax - Index
Prefix string - Timeout string
- Url string
- ca String
- index
Days StringMax - index
Prefix String - timeout String
- url String
- ca string
- index
Days stringMax - index
Prefix string - timeout string
- url string
- ca str
- index_
days_ strmax - index_
prefix str - timeout str
- url str
- ca String
- index
Days StringMax - index
Prefix String - timeout String
- url String
GetServiceIntegrationEndpointExternalSchemaRegistryUserConfig
- Authentication string
- Basic
Auth stringPassword - Basic
Auth stringUsername - Url string
- Authentication string
- Basic
Auth stringPassword - Basic
Auth stringUsername - Url string
- authentication String
- basic
Auth StringPassword - basic
Auth StringUsername - url String
- authentication string
- basic
Auth stringPassword - basic
Auth stringUsername - url string
- authentication str
- basic_
auth_ strpassword - basic_
auth_ strusername - url str
- authentication String
- basic
Auth StringPassword - basic
Auth StringUsername - url String
GetServiceIntegrationEndpointJolokiaUserConfig
- Basic
Auth stringPassword - Basic
Auth stringUsername
- Basic
Auth stringPassword - Basic
Auth stringUsername
- basic
Auth StringPassword - basic
Auth StringUsername
- basic
Auth stringPassword - basic
Auth stringUsername
- basic
Auth StringPassword - basic
Auth StringUsername
GetServiceIntegrationEndpointPrometheusUserConfig
- Basic
Auth stringPassword - Basic
Auth stringUsername
- Basic
Auth stringPassword - Basic
Auth stringUsername
- basic
Auth StringPassword - basic
Auth StringUsername
- basic
Auth stringPassword - basic
Auth stringUsername
- basic
Auth StringPassword - basic
Auth StringUsername
GetServiceIntegrationEndpointRsyslogUserConfig
GetServiceIntegrationEndpointSignalfxUserConfig
- Enabled
Metrics List<string> - Signalfx
Api stringKey - Signalfx
Realm string
- Enabled
Metrics []string - Signalfx
Api stringKey - Signalfx
Realm string
- enabled
Metrics List<String> - signalfx
Api StringKey - signalfx
Realm String
- enabled
Metrics string[] - signalfx
Api stringKey - signalfx
Realm string
- enabled_
metrics Sequence[str] - signalfx_
api_ strkey - signalfx_
realm str
- enabled
Metrics List<String> - signalfx
Api StringKey - signalfx
Realm String
Package Details
- Repository
- Aiven pulumi/pulumi-aiven
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
aivenTerraform Provider.
Viewing docs for Aiven v5.6.0 (Older version)
published on Monday, Mar 9, 2026 by Pulumi
published on Monday, Mar 9, 2026 by Pulumi
