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

    The Service Integration resource allows the creation and management of Aiven Service Integrations.

    Note For services running on hobbyist plan service integrations are not supported.

    Service Integration defines an integration between two Aiven services or between Aiven service and an external integration endpoint. Integration could be for example sending metrics from Kafka service to an InfluxDB service, getting metrics from an InfluxDB service to a Grafana service to show dashboards, sending logs from any service to Elasticsearch, etc.

    Example Usage

    using System.Collections.Generic;
    using Pulumi;
    using Aiven = Pulumi.Aiven;
    
    return await Deployment.RunAsync(() => 
    {
        var myIntegrationMetrics = new Aiven.ServiceIntegration("myIntegrationMetrics", new()
        {
            Project = aiven_project.Myproject.Project,
            IntegrationType = "metrics",
            SourceServiceName = aiven_kafka.Kfk1.Service_name,
            DestinationServiceName = aiven_m3db.M3db.Service_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.NewServiceIntegration(ctx, "myIntegrationMetrics", &aiven.ServiceIntegrationArgs{
    			Project:                pulumi.Any(aiven_project.Myproject.Project),
    			IntegrationType:        pulumi.String("metrics"),
    			SourceServiceName:      pulumi.Any(aiven_kafka.Kfk1.Service_name),
    			DestinationServiceName: pulumi.Any(aiven_m3db.M3db.Service_name),
    		})
    		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.ServiceIntegration;
    import com.pulumi.aiven.ServiceIntegrationArgs;
    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) {
            var myIntegrationMetrics = new ServiceIntegration("myIntegrationMetrics", ServiceIntegrationArgs.builder()        
                .project(aiven_project.myproject().project())
                .integrationType("metrics")
                .sourceServiceName(aiven_kafka.kfk1().service_name())
                .destinationServiceName(aiven_m3db.m3db().service_name())
                .build());
    
        }
    }
    
    import * as pulumi from "@pulumi/pulumi";
    import * as aiven from "@pulumi/aiven";
    
    const myIntegrationMetrics = new aiven.ServiceIntegration("myIntegrationMetrics", {
        project: aiven_project.myproject.project,
        integrationType: "metrics",
        sourceServiceName: aiven_kafka.kfk1.service_name,
        destinationServiceName: aiven_m3db.m3db.service_name,
    });
    
    import pulumi
    import pulumi_aiven as aiven
    
    my_integration_metrics = aiven.ServiceIntegration("myIntegrationMetrics",
        project=aiven_project["myproject"]["project"],
        integration_type="metrics",
        source_service_name=aiven_kafka["kfk1"]["service_name"],
        destination_service_name=aiven_m3db["m3db"]["service_name"])
    
    resources:
      myIntegrationMetrics:
        type: aiven:ServiceIntegration
        properties:
          project: ${aiven_project.myproject.project}
          integrationType: metrics
          sourceServiceName: ${aiven_kafka.kfk1.service_name}
          destinationServiceName: ${aiven_m3db.m3db.service_name}
    

    Create ServiceIntegration Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new ServiceIntegration(name: string, args: ServiceIntegrationArgs, opts?: CustomResourceOptions);
    @overload
    def ServiceIntegration(resource_name: str,
                           args: ServiceIntegrationArgs,
                           opts: Optional[ResourceOptions] = None)
    
    @overload
    def ServiceIntegration(resource_name: str,
                           opts: Optional[ResourceOptions] = None,
                           integration_type: Optional[str] = None,
                           project: Optional[str] = None,
                           kafka_logs_user_config: Optional[ServiceIntegrationKafkaLogsUserConfigArgs] = None,
                           kafka_mirrormaker_user_config: Optional[ServiceIntegrationKafkaMirrormakerUserConfigArgs] = None,
                           destination_service_name: Optional[str] = None,
                           external_aws_cloudwatch_metrics_user_config: Optional[ServiceIntegrationExternalAwsCloudwatchMetricsUserConfigArgs] = None,
                           datadog_user_config: Optional[ServiceIntegrationDatadogUserConfigArgs] = None,
                           kafka_connect_user_config: Optional[ServiceIntegrationKafkaConnectUserConfigArgs] = None,
                           clickhouse_kafka_user_config: Optional[ServiceIntegrationClickhouseKafkaUserConfigArgs] = None,
                           destination_endpoint_id: Optional[str] = None,
                           logs_user_config: Optional[ServiceIntegrationLogsUserConfigArgs] = None,
                           metrics_user_config: Optional[ServiceIntegrationMetricsUserConfigArgs] = None,
                           mirrormaker_user_config: Optional[ServiceIntegrationMirrormakerUserConfigArgs] = None,
                           clickhouse_postgresql_user_config: Optional[ServiceIntegrationClickhousePostgresqlUserConfigArgs] = None,
                           source_endpoint_id: Optional[str] = None,
                           source_service_name: Optional[str] = None)
    func NewServiceIntegration(ctx *Context, name string, args ServiceIntegrationArgs, opts ...ResourceOption) (*ServiceIntegration, error)
    public ServiceIntegration(string name, ServiceIntegrationArgs args, CustomResourceOptions? opts = null)
    public ServiceIntegration(String name, ServiceIntegrationArgs args)
    public ServiceIntegration(String name, ServiceIntegrationArgs args, CustomResourceOptions options)
    
    type: aiven:ServiceIntegration
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    

    Parameters

    name string
    The unique name of the resource.
    args ServiceIntegrationArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    resource_name str
    The unique name of the resource.
    args ServiceIntegrationArgs
    The arguments to resource properties.
    opts ResourceOptions
    Bag of options to control resource's behavior.
    ctx Context
    Context object for the current deployment.
    name string
    The unique name of the resource.
    args ServiceIntegrationArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args ServiceIntegrationArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args ServiceIntegrationArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    Constructor example

    The following reference example uses placeholder values for all input properties.

    var serviceIntegrationResource = new Aiven.ServiceIntegration("serviceIntegrationResource", new()
    {
        IntegrationType = "string",
        Project = "string",
        KafkaLogsUserConfig = new Aiven.Inputs.ServiceIntegrationKafkaLogsUserConfigArgs
        {
            KafkaTopic = "string",
        },
        KafkaMirrormakerUserConfig = new Aiven.Inputs.ServiceIntegrationKafkaMirrormakerUserConfigArgs
        {
            ClusterAlias = "string",
            KafkaMirrormaker = new Aiven.Inputs.ServiceIntegrationKafkaMirrormakerUserConfigKafkaMirrormakerArgs
            {
                ConsumerFetchMinBytes = "string",
                ProducerBatchSize = "string",
                ProducerBufferMemory = "string",
                ProducerLingerMs = "string",
                ProducerMaxRequestSize = "string",
            },
        },
        DestinationServiceName = "string",
        ExternalAwsCloudwatchMetricsUserConfig = new Aiven.Inputs.ServiceIntegrationExternalAwsCloudwatchMetricsUserConfigArgs
        {
            DroppedMetrics = new[]
            {
                new Aiven.Inputs.ServiceIntegrationExternalAwsCloudwatchMetricsUserConfigDroppedMetricArgs
                {
                    Field = "string",
                    Metric = "string",
                },
            },
            ExtraMetrics = new[]
            {
                new Aiven.Inputs.ServiceIntegrationExternalAwsCloudwatchMetricsUserConfigExtraMetricArgs
                {
                    Field = "string",
                    Metric = "string",
                },
            },
        },
        DatadogUserConfig = new Aiven.Inputs.ServiceIntegrationDatadogUserConfigArgs
        {
            DatadogDbmEnabled = "string",
            DatadogTags = new[]
            {
                new Aiven.Inputs.ServiceIntegrationDatadogUserConfigDatadogTagArgs
                {
                    Comment = "string",
                    Tag = "string",
                },
            },
            ExcludeConsumerGroups = new[]
            {
                "string",
            },
            ExcludeTopics = new[]
            {
                "string",
            },
            IncludeConsumerGroups = new[]
            {
                "string",
            },
            IncludeTopics = new[]
            {
                "string",
            },
            KafkaCustomMetrics = new[]
            {
                "string",
            },
            MaxJmxMetrics = "string",
        },
        KafkaConnectUserConfig = new Aiven.Inputs.ServiceIntegrationKafkaConnectUserConfigArgs
        {
            KafkaConnect = new Aiven.Inputs.ServiceIntegrationKafkaConnectUserConfigKafkaConnectArgs
            {
                ConfigStorageTopic = "string",
                GroupId = "string",
                OffsetStorageTopic = "string",
                StatusStorageTopic = "string",
            },
        },
        ClickhouseKafkaUserConfig = new Aiven.Inputs.ServiceIntegrationClickhouseKafkaUserConfigArgs
        {
            Tables = new[]
            {
                new Aiven.Inputs.ServiceIntegrationClickhouseKafkaUserConfigTableArgs
                {
                    Columns = new[]
                    {
                        new Aiven.Inputs.ServiceIntegrationClickhouseKafkaUserConfigTableColumnArgs
                        {
                            Name = "string",
                            Type = "string",
                        },
                    },
                    DataFormat = "string",
                    GroupName = "string",
                    Name = "string",
                    Topics = new[]
                    {
                        new Aiven.Inputs.ServiceIntegrationClickhouseKafkaUserConfigTableTopicArgs
                        {
                            Name = "string",
                        },
                    },
                },
            },
        },
        DestinationEndpointId = "string",
        LogsUserConfig = new Aiven.Inputs.ServiceIntegrationLogsUserConfigArgs
        {
            ElasticsearchIndexDaysMax = "string",
            ElasticsearchIndexPrefix = "string",
        },
        MetricsUserConfig = new Aiven.Inputs.ServiceIntegrationMetricsUserConfigArgs
        {
            Database = "string",
            RetentionDays = "string",
            RoUsername = "string",
            SourceMysql = new Aiven.Inputs.ServiceIntegrationMetricsUserConfigSourceMysqlArgs
            {
                Telegraf = new Aiven.Inputs.ServiceIntegrationMetricsUserConfigSourceMysqlTelegrafArgs
                {
                    GatherEventWaits = "string",
                    GatherFileEventsStats = "string",
                    GatherIndexIoWaits = "string",
                    GatherInfoSchemaAutoInc = "string",
                    GatherInnodbMetrics = "string",
                    GatherPerfEventsStatements = "string",
                    GatherProcessList = "string",
                    GatherSlaveStatus = "string",
                    GatherTableIoWaits = "string",
                    GatherTableLockWaits = "string",
                    GatherTableSchema = "string",
                    PerfEventsStatementsDigestTextLimit = "string",
                    PerfEventsStatementsLimit = "string",
                    PerfEventsStatementsTimeLimit = "string",
                },
            },
            Username = "string",
        },
        MirrormakerUserConfig = new Aiven.Inputs.ServiceIntegrationMirrormakerUserConfigArgs
        {
            MirrormakerWhitelist = "string",
        },
        ClickhousePostgresqlUserConfig = new Aiven.Inputs.ServiceIntegrationClickhousePostgresqlUserConfigArgs
        {
            Databases = new[]
            {
                new Aiven.Inputs.ServiceIntegrationClickhousePostgresqlUserConfigDatabaseArgs
                {
                    Database = "string",
                    Schema = "string",
                },
            },
        },
        SourceEndpointId = "string",
        SourceServiceName = "string",
    });
    
    example, err := aiven.NewServiceIntegration(ctx, "serviceIntegrationResource", &aiven.ServiceIntegrationArgs{
    	IntegrationType: pulumi.String("string"),
    	Project:         pulumi.String("string"),
    	KafkaLogsUserConfig: &aiven.ServiceIntegrationKafkaLogsUserConfigArgs{
    		KafkaTopic: pulumi.String("string"),
    	},
    	KafkaMirrormakerUserConfig: &aiven.ServiceIntegrationKafkaMirrormakerUserConfigArgs{
    		ClusterAlias: pulumi.String("string"),
    		KafkaMirrormaker: &aiven.ServiceIntegrationKafkaMirrormakerUserConfigKafkaMirrormakerArgs{
    			ConsumerFetchMinBytes:  pulumi.String("string"),
    			ProducerBatchSize:      pulumi.String("string"),
    			ProducerBufferMemory:   pulumi.String("string"),
    			ProducerLingerMs:       pulumi.String("string"),
    			ProducerMaxRequestSize: pulumi.String("string"),
    		},
    	},
    	DestinationServiceName: pulumi.String("string"),
    	ExternalAwsCloudwatchMetricsUserConfig: &aiven.ServiceIntegrationExternalAwsCloudwatchMetricsUserConfigArgs{
    		DroppedMetrics: aiven.ServiceIntegrationExternalAwsCloudwatchMetricsUserConfigDroppedMetricArray{
    			&aiven.ServiceIntegrationExternalAwsCloudwatchMetricsUserConfigDroppedMetricArgs{
    				Field:  pulumi.String("string"),
    				Metric: pulumi.String("string"),
    			},
    		},
    		ExtraMetrics: aiven.ServiceIntegrationExternalAwsCloudwatchMetricsUserConfigExtraMetricArray{
    			&aiven.ServiceIntegrationExternalAwsCloudwatchMetricsUserConfigExtraMetricArgs{
    				Field:  pulumi.String("string"),
    				Metric: pulumi.String("string"),
    			},
    		},
    	},
    	DatadogUserConfig: &aiven.ServiceIntegrationDatadogUserConfigArgs{
    		DatadogDbmEnabled: pulumi.String("string"),
    		DatadogTags: aiven.ServiceIntegrationDatadogUserConfigDatadogTagArray{
    			&aiven.ServiceIntegrationDatadogUserConfigDatadogTagArgs{
    				Comment: pulumi.String("string"),
    				Tag:     pulumi.String("string"),
    			},
    		},
    		ExcludeConsumerGroups: pulumi.StringArray{
    			pulumi.String("string"),
    		},
    		ExcludeTopics: pulumi.StringArray{
    			pulumi.String("string"),
    		},
    		IncludeConsumerGroups: pulumi.StringArray{
    			pulumi.String("string"),
    		},
    		IncludeTopics: pulumi.StringArray{
    			pulumi.String("string"),
    		},
    		KafkaCustomMetrics: pulumi.StringArray{
    			pulumi.String("string"),
    		},
    		MaxJmxMetrics: pulumi.String("string"),
    	},
    	KafkaConnectUserConfig: &aiven.ServiceIntegrationKafkaConnectUserConfigArgs{
    		KafkaConnect: &aiven.ServiceIntegrationKafkaConnectUserConfigKafkaConnectArgs{
    			ConfigStorageTopic: pulumi.String("string"),
    			GroupId:            pulumi.String("string"),
    			OffsetStorageTopic: pulumi.String("string"),
    			StatusStorageTopic: pulumi.String("string"),
    		},
    	},
    	ClickhouseKafkaUserConfig: &aiven.ServiceIntegrationClickhouseKafkaUserConfigArgs{
    		Tables: aiven.ServiceIntegrationClickhouseKafkaUserConfigTableArray{
    			&aiven.ServiceIntegrationClickhouseKafkaUserConfigTableArgs{
    				Columns: aiven.ServiceIntegrationClickhouseKafkaUserConfigTableColumnArray{
    					&aiven.ServiceIntegrationClickhouseKafkaUserConfigTableColumnArgs{
    						Name: pulumi.String("string"),
    						Type: pulumi.String("string"),
    					},
    				},
    				DataFormat: pulumi.String("string"),
    				GroupName:  pulumi.String("string"),
    				Name:       pulumi.String("string"),
    				Topics: aiven.ServiceIntegrationClickhouseKafkaUserConfigTableTopicArray{
    					&aiven.ServiceIntegrationClickhouseKafkaUserConfigTableTopicArgs{
    						Name: pulumi.String("string"),
    					},
    				},
    			},
    		},
    	},
    	DestinationEndpointId: pulumi.String("string"),
    	LogsUserConfig: &aiven.ServiceIntegrationLogsUserConfigArgs{
    		ElasticsearchIndexDaysMax: pulumi.String("string"),
    		ElasticsearchIndexPrefix:  pulumi.String("string"),
    	},
    	MetricsUserConfig: &aiven.ServiceIntegrationMetricsUserConfigArgs{
    		Database:      pulumi.String("string"),
    		RetentionDays: pulumi.String("string"),
    		RoUsername:    pulumi.String("string"),
    		SourceMysql: &aiven.ServiceIntegrationMetricsUserConfigSourceMysqlArgs{
    			Telegraf: &aiven.ServiceIntegrationMetricsUserConfigSourceMysqlTelegrafArgs{
    				GatherEventWaits:                    pulumi.String("string"),
    				GatherFileEventsStats:               pulumi.String("string"),
    				GatherIndexIoWaits:                  pulumi.String("string"),
    				GatherInfoSchemaAutoInc:             pulumi.String("string"),
    				GatherInnodbMetrics:                 pulumi.String("string"),
    				GatherPerfEventsStatements:          pulumi.String("string"),
    				GatherProcessList:                   pulumi.String("string"),
    				GatherSlaveStatus:                   pulumi.String("string"),
    				GatherTableIoWaits:                  pulumi.String("string"),
    				GatherTableLockWaits:                pulumi.String("string"),
    				GatherTableSchema:                   pulumi.String("string"),
    				PerfEventsStatementsDigestTextLimit: pulumi.String("string"),
    				PerfEventsStatementsLimit:           pulumi.String("string"),
    				PerfEventsStatementsTimeLimit:       pulumi.String("string"),
    			},
    		},
    		Username: pulumi.String("string"),
    	},
    	MirrormakerUserConfig: &aiven.ServiceIntegrationMirrormakerUserConfigArgs{
    		MirrormakerWhitelist: pulumi.String("string"),
    	},
    	ClickhousePostgresqlUserConfig: &aiven.ServiceIntegrationClickhousePostgresqlUserConfigArgs{
    		Databases: aiven.ServiceIntegrationClickhousePostgresqlUserConfigDatabaseArray{
    			&aiven.ServiceIntegrationClickhousePostgresqlUserConfigDatabaseArgs{
    				Database: pulumi.String("string"),
    				Schema:   pulumi.String("string"),
    			},
    		},
    	},
    	SourceEndpointId:  pulumi.String("string"),
    	SourceServiceName: pulumi.String("string"),
    })
    
    var serviceIntegrationResource = new ServiceIntegration("serviceIntegrationResource", ServiceIntegrationArgs.builder()
        .integrationType("string")
        .project("string")
        .kafkaLogsUserConfig(ServiceIntegrationKafkaLogsUserConfigArgs.builder()
            .kafkaTopic("string")
            .build())
        .kafkaMirrormakerUserConfig(ServiceIntegrationKafkaMirrormakerUserConfigArgs.builder()
            .clusterAlias("string")
            .kafkaMirrormaker(ServiceIntegrationKafkaMirrormakerUserConfigKafkaMirrormakerArgs.builder()
                .consumerFetchMinBytes("string")
                .producerBatchSize("string")
                .producerBufferMemory("string")
                .producerLingerMs("string")
                .producerMaxRequestSize("string")
                .build())
            .build())
        .destinationServiceName("string")
        .externalAwsCloudwatchMetricsUserConfig(ServiceIntegrationExternalAwsCloudwatchMetricsUserConfigArgs.builder()
            .droppedMetrics(ServiceIntegrationExternalAwsCloudwatchMetricsUserConfigDroppedMetricArgs.builder()
                .field("string")
                .metric("string")
                .build())
            .extraMetrics(ServiceIntegrationExternalAwsCloudwatchMetricsUserConfigExtraMetricArgs.builder()
                .field("string")
                .metric("string")
                .build())
            .build())
        .datadogUserConfig(ServiceIntegrationDatadogUserConfigArgs.builder()
            .datadogDbmEnabled("string")
            .datadogTags(ServiceIntegrationDatadogUserConfigDatadogTagArgs.builder()
                .comment("string")
                .tag("string")
                .build())
            .excludeConsumerGroups("string")
            .excludeTopics("string")
            .includeConsumerGroups("string")
            .includeTopics("string")
            .kafkaCustomMetrics("string")
            .maxJmxMetrics("string")
            .build())
        .kafkaConnectUserConfig(ServiceIntegrationKafkaConnectUserConfigArgs.builder()
            .kafkaConnect(ServiceIntegrationKafkaConnectUserConfigKafkaConnectArgs.builder()
                .configStorageTopic("string")
                .groupId("string")
                .offsetStorageTopic("string")
                .statusStorageTopic("string")
                .build())
            .build())
        .clickhouseKafkaUserConfig(ServiceIntegrationClickhouseKafkaUserConfigArgs.builder()
            .tables(ServiceIntegrationClickhouseKafkaUserConfigTableArgs.builder()
                .columns(ServiceIntegrationClickhouseKafkaUserConfigTableColumnArgs.builder()
                    .name("string")
                    .type("string")
                    .build())
                .dataFormat("string")
                .groupName("string")
                .name("string")
                .topics(ServiceIntegrationClickhouseKafkaUserConfigTableTopicArgs.builder()
                    .name("string")
                    .build())
                .build())
            .build())
        .destinationEndpointId("string")
        .logsUserConfig(ServiceIntegrationLogsUserConfigArgs.builder()
            .elasticsearchIndexDaysMax("string")
            .elasticsearchIndexPrefix("string")
            .build())
        .metricsUserConfig(ServiceIntegrationMetricsUserConfigArgs.builder()
            .database("string")
            .retentionDays("string")
            .roUsername("string")
            .sourceMysql(ServiceIntegrationMetricsUserConfigSourceMysqlArgs.builder()
                .telegraf(ServiceIntegrationMetricsUserConfigSourceMysqlTelegrafArgs.builder()
                    .gatherEventWaits("string")
                    .gatherFileEventsStats("string")
                    .gatherIndexIoWaits("string")
                    .gatherInfoSchemaAutoInc("string")
                    .gatherInnodbMetrics("string")
                    .gatherPerfEventsStatements("string")
                    .gatherProcessList("string")
                    .gatherSlaveStatus("string")
                    .gatherTableIoWaits("string")
                    .gatherTableLockWaits("string")
                    .gatherTableSchema("string")
                    .perfEventsStatementsDigestTextLimit("string")
                    .perfEventsStatementsLimit("string")
                    .perfEventsStatementsTimeLimit("string")
                    .build())
                .build())
            .username("string")
            .build())
        .mirrormakerUserConfig(ServiceIntegrationMirrormakerUserConfigArgs.builder()
            .mirrormakerWhitelist("string")
            .build())
        .clickhousePostgresqlUserConfig(ServiceIntegrationClickhousePostgresqlUserConfigArgs.builder()
            .databases(ServiceIntegrationClickhousePostgresqlUserConfigDatabaseArgs.builder()
                .database("string")
                .schema("string")
                .build())
            .build())
        .sourceEndpointId("string")
        .sourceServiceName("string")
        .build());
    
    service_integration_resource = aiven.ServiceIntegration("serviceIntegrationResource",
        integration_type="string",
        project="string",
        kafka_logs_user_config={
            "kafka_topic": "string",
        },
        kafka_mirrormaker_user_config={
            "cluster_alias": "string",
            "kafka_mirrormaker": {
                "consumer_fetch_min_bytes": "string",
                "producer_batch_size": "string",
                "producer_buffer_memory": "string",
                "producer_linger_ms": "string",
                "producer_max_request_size": "string",
            },
        },
        destination_service_name="string",
        external_aws_cloudwatch_metrics_user_config={
            "dropped_metrics": [{
                "field": "string",
                "metric": "string",
            }],
            "extra_metrics": [{
                "field": "string",
                "metric": "string",
            }],
        },
        datadog_user_config={
            "datadog_dbm_enabled": "string",
            "datadog_tags": [{
                "comment": "string",
                "tag": "string",
            }],
            "exclude_consumer_groups": ["string"],
            "exclude_topics": ["string"],
            "include_consumer_groups": ["string"],
            "include_topics": ["string"],
            "kafka_custom_metrics": ["string"],
            "max_jmx_metrics": "string",
        },
        kafka_connect_user_config={
            "kafka_connect": {
                "config_storage_topic": "string",
                "group_id": "string",
                "offset_storage_topic": "string",
                "status_storage_topic": "string",
            },
        },
        clickhouse_kafka_user_config={
            "tables": [{
                "columns": [{
                    "name": "string",
                    "type": "string",
                }],
                "data_format": "string",
                "group_name": "string",
                "name": "string",
                "topics": [{
                    "name": "string",
                }],
            }],
        },
        destination_endpoint_id="string",
        logs_user_config={
            "elasticsearch_index_days_max": "string",
            "elasticsearch_index_prefix": "string",
        },
        metrics_user_config={
            "database": "string",
            "retention_days": "string",
            "ro_username": "string",
            "source_mysql": {
                "telegraf": {
                    "gather_event_waits": "string",
                    "gather_file_events_stats": "string",
                    "gather_index_io_waits": "string",
                    "gather_info_schema_auto_inc": "string",
                    "gather_innodb_metrics": "string",
                    "gather_perf_events_statements": "string",
                    "gather_process_list": "string",
                    "gather_slave_status": "string",
                    "gather_table_io_waits": "string",
                    "gather_table_lock_waits": "string",
                    "gather_table_schema": "string",
                    "perf_events_statements_digest_text_limit": "string",
                    "perf_events_statements_limit": "string",
                    "perf_events_statements_time_limit": "string",
                },
            },
            "username": "string",
        },
        mirrormaker_user_config={
            "mirrormaker_whitelist": "string",
        },
        clickhouse_postgresql_user_config={
            "databases": [{
                "database": "string",
                "schema": "string",
            }],
        },
        source_endpoint_id="string",
        source_service_name="string")
    
    const serviceIntegrationResource = new aiven.ServiceIntegration("serviceIntegrationResource", {
        integrationType: "string",
        project: "string",
        kafkaLogsUserConfig: {
            kafkaTopic: "string",
        },
        kafkaMirrormakerUserConfig: {
            clusterAlias: "string",
            kafkaMirrormaker: {
                consumerFetchMinBytes: "string",
                producerBatchSize: "string",
                producerBufferMemory: "string",
                producerLingerMs: "string",
                producerMaxRequestSize: "string",
            },
        },
        destinationServiceName: "string",
        externalAwsCloudwatchMetricsUserConfig: {
            droppedMetrics: [{
                field: "string",
                metric: "string",
            }],
            extraMetrics: [{
                field: "string",
                metric: "string",
            }],
        },
        datadogUserConfig: {
            datadogDbmEnabled: "string",
            datadogTags: [{
                comment: "string",
                tag: "string",
            }],
            excludeConsumerGroups: ["string"],
            excludeTopics: ["string"],
            includeConsumerGroups: ["string"],
            includeTopics: ["string"],
            kafkaCustomMetrics: ["string"],
            maxJmxMetrics: "string",
        },
        kafkaConnectUserConfig: {
            kafkaConnect: {
                configStorageTopic: "string",
                groupId: "string",
                offsetStorageTopic: "string",
                statusStorageTopic: "string",
            },
        },
        clickhouseKafkaUserConfig: {
            tables: [{
                columns: [{
                    name: "string",
                    type: "string",
                }],
                dataFormat: "string",
                groupName: "string",
                name: "string",
                topics: [{
                    name: "string",
                }],
            }],
        },
        destinationEndpointId: "string",
        logsUserConfig: {
            elasticsearchIndexDaysMax: "string",
            elasticsearchIndexPrefix: "string",
        },
        metricsUserConfig: {
            database: "string",
            retentionDays: "string",
            roUsername: "string",
            sourceMysql: {
                telegraf: {
                    gatherEventWaits: "string",
                    gatherFileEventsStats: "string",
                    gatherIndexIoWaits: "string",
                    gatherInfoSchemaAutoInc: "string",
                    gatherInnodbMetrics: "string",
                    gatherPerfEventsStatements: "string",
                    gatherProcessList: "string",
                    gatherSlaveStatus: "string",
                    gatherTableIoWaits: "string",
                    gatherTableLockWaits: "string",
                    gatherTableSchema: "string",
                    perfEventsStatementsDigestTextLimit: "string",
                    perfEventsStatementsLimit: "string",
                    perfEventsStatementsTimeLimit: "string",
                },
            },
            username: "string",
        },
        mirrormakerUserConfig: {
            mirrormakerWhitelist: "string",
        },
        clickhousePostgresqlUserConfig: {
            databases: [{
                database: "string",
                schema: "string",
            }],
        },
        sourceEndpointId: "string",
        sourceServiceName: "string",
    });
    
    type: aiven:ServiceIntegration
    properties:
        clickhouseKafkaUserConfig:
            tables:
                - columns:
                    - name: string
                      type: string
                  dataFormat: string
                  groupName: string
                  name: string
                  topics:
                    - name: string
        clickhousePostgresqlUserConfig:
            databases:
                - database: string
                  schema: string
        datadogUserConfig:
            datadogDbmEnabled: string
            datadogTags:
                - comment: string
                  tag: string
            excludeConsumerGroups:
                - string
            excludeTopics:
                - string
            includeConsumerGroups:
                - string
            includeTopics:
                - string
            kafkaCustomMetrics:
                - string
            maxJmxMetrics: string
        destinationEndpointId: string
        destinationServiceName: string
        externalAwsCloudwatchMetricsUserConfig:
            droppedMetrics:
                - field: string
                  metric: string
            extraMetrics:
                - field: string
                  metric: string
        integrationType: string
        kafkaConnectUserConfig:
            kafkaConnect:
                configStorageTopic: string
                groupId: string
                offsetStorageTopic: string
                statusStorageTopic: string
        kafkaLogsUserConfig:
            kafkaTopic: string
        kafkaMirrormakerUserConfig:
            clusterAlias: string
            kafkaMirrormaker:
                consumerFetchMinBytes: string
                producerBatchSize: string
                producerBufferMemory: string
                producerLingerMs: string
                producerMaxRequestSize: string
        logsUserConfig:
            elasticsearchIndexDaysMax: string
            elasticsearchIndexPrefix: string
        metricsUserConfig:
            database: string
            retentionDays: string
            roUsername: string
            sourceMysql:
                telegraf:
                    gatherEventWaits: string
                    gatherFileEventsStats: string
                    gatherIndexIoWaits: string
                    gatherInfoSchemaAutoInc: string
                    gatherInnodbMetrics: string
                    gatherPerfEventsStatements: string
                    gatherProcessList: string
                    gatherSlaveStatus: string
                    gatherTableIoWaits: string
                    gatherTableLockWaits: string
                    gatherTableSchema: string
                    perfEventsStatementsDigestTextLimit: string
                    perfEventsStatementsLimit: string
                    perfEventsStatementsTimeLimit: string
            username: string
        mirrormakerUserConfig:
            mirrormakerWhitelist: string
        project: string
        sourceEndpointId: string
        sourceServiceName: string
    

    ServiceIntegration Resource Properties

    To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

    Inputs

    In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

    The ServiceIntegration resource accepts the following input properties:

    IntegrationType string
    Type of the service integration
    Project string
    Project the integration belongs to
    ClickhouseKafkaUserConfig ServiceIntegrationClickhouseKafkaUserConfig
    ClickhouseKafka user configurable settings
    ClickhousePostgresqlUserConfig ServiceIntegrationClickhousePostgresqlUserConfig
    ClickhousePostgresql user configurable settings
    DatadogUserConfig ServiceIntegrationDatadogUserConfig
    Datadog user configurable settings
    DestinationEndpointId string
    Destination endpoint for the integration (if any)
    DestinationServiceName string
    Destination service for the integration (if any)
    ExternalAwsCloudwatchMetricsUserConfig ServiceIntegrationExternalAwsCloudwatchMetricsUserConfig
    ExternalAwsCloudwatchMetrics user configurable settings
    KafkaConnectUserConfig ServiceIntegrationKafkaConnectUserConfig
    KafkaConnect user configurable settings
    KafkaLogsUserConfig ServiceIntegrationKafkaLogsUserConfig
    KafkaLogs user configurable settings
    KafkaMirrormakerUserConfig ServiceIntegrationKafkaMirrormakerUserConfig
    KafkaMirrormaker user configurable settings
    LogsUserConfig ServiceIntegrationLogsUserConfig
    Logs user configurable settings
    MetricsUserConfig ServiceIntegrationMetricsUserConfig
    Metrics user configurable settings
    MirrormakerUserConfig ServiceIntegrationMirrormakerUserConfig
    Mirrormaker user configurable settings
    SourceEndpointId string
    Source endpoint for the integration (if any)
    SourceServiceName string
    Source service for the integration (if any)
    IntegrationType string
    Type of the service integration
    Project string
    Project the integration belongs to
    ClickhouseKafkaUserConfig ServiceIntegrationClickhouseKafkaUserConfigArgs
    ClickhouseKafka user configurable settings
    ClickhousePostgresqlUserConfig ServiceIntegrationClickhousePostgresqlUserConfigArgs
    ClickhousePostgresql user configurable settings
    DatadogUserConfig ServiceIntegrationDatadogUserConfigArgs
    Datadog user configurable settings
    DestinationEndpointId string
    Destination endpoint for the integration (if any)
    DestinationServiceName string
    Destination service for the integration (if any)
    ExternalAwsCloudwatchMetricsUserConfig ServiceIntegrationExternalAwsCloudwatchMetricsUserConfigArgs
    ExternalAwsCloudwatchMetrics user configurable settings
    KafkaConnectUserConfig ServiceIntegrationKafkaConnectUserConfigArgs
    KafkaConnect user configurable settings
    KafkaLogsUserConfig ServiceIntegrationKafkaLogsUserConfigArgs
    KafkaLogs user configurable settings
    KafkaMirrormakerUserConfig ServiceIntegrationKafkaMirrormakerUserConfigArgs
    KafkaMirrormaker user configurable settings
    LogsUserConfig ServiceIntegrationLogsUserConfigArgs
    Logs user configurable settings
    MetricsUserConfig ServiceIntegrationMetricsUserConfigArgs
    Metrics user configurable settings
    MirrormakerUserConfig ServiceIntegrationMirrormakerUserConfigArgs
    Mirrormaker user configurable settings
    SourceEndpointId string
    Source endpoint for the integration (if any)
    SourceServiceName string
    Source service for the integration (if any)
    integrationType String
    Type of the service integration
    project String
    Project the integration belongs to
    clickhouseKafkaUserConfig ServiceIntegrationClickhouseKafkaUserConfig
    ClickhouseKafka user configurable settings
    clickhousePostgresqlUserConfig ServiceIntegrationClickhousePostgresqlUserConfig
    ClickhousePostgresql user configurable settings
    datadogUserConfig ServiceIntegrationDatadogUserConfig
    Datadog user configurable settings
    destinationEndpointId String
    Destination endpoint for the integration (if any)
    destinationServiceName String
    Destination service for the integration (if any)
    externalAwsCloudwatchMetricsUserConfig ServiceIntegrationExternalAwsCloudwatchMetricsUserConfig
    ExternalAwsCloudwatchMetrics user configurable settings
    kafkaConnectUserConfig ServiceIntegrationKafkaConnectUserConfig
    KafkaConnect user configurable settings
    kafkaLogsUserConfig ServiceIntegrationKafkaLogsUserConfig
    KafkaLogs user configurable settings
    kafkaMirrormakerUserConfig ServiceIntegrationKafkaMirrormakerUserConfig
    KafkaMirrormaker user configurable settings
    logsUserConfig ServiceIntegrationLogsUserConfig
    Logs user configurable settings
    metricsUserConfig ServiceIntegrationMetricsUserConfig
    Metrics user configurable settings
    mirrormakerUserConfig ServiceIntegrationMirrormakerUserConfig
    Mirrormaker user configurable settings
    sourceEndpointId String
    Source endpoint for the integration (if any)
    sourceServiceName String
    Source service for the integration (if any)
    integrationType string
    Type of the service integration
    project string
    Project the integration belongs to
    clickhouseKafkaUserConfig ServiceIntegrationClickhouseKafkaUserConfig
    ClickhouseKafka user configurable settings
    clickhousePostgresqlUserConfig ServiceIntegrationClickhousePostgresqlUserConfig
    ClickhousePostgresql user configurable settings
    datadogUserConfig ServiceIntegrationDatadogUserConfig
    Datadog user configurable settings
    destinationEndpointId string
    Destination endpoint for the integration (if any)
    destinationServiceName string
    Destination service for the integration (if any)
    externalAwsCloudwatchMetricsUserConfig ServiceIntegrationExternalAwsCloudwatchMetricsUserConfig
    ExternalAwsCloudwatchMetrics user configurable settings
    kafkaConnectUserConfig ServiceIntegrationKafkaConnectUserConfig
    KafkaConnect user configurable settings
    kafkaLogsUserConfig ServiceIntegrationKafkaLogsUserConfig
    KafkaLogs user configurable settings
    kafkaMirrormakerUserConfig ServiceIntegrationKafkaMirrormakerUserConfig
    KafkaMirrormaker user configurable settings
    logsUserConfig ServiceIntegrationLogsUserConfig
    Logs user configurable settings
    metricsUserConfig ServiceIntegrationMetricsUserConfig
    Metrics user configurable settings
    mirrormakerUserConfig ServiceIntegrationMirrormakerUserConfig
    Mirrormaker user configurable settings
    sourceEndpointId string
    Source endpoint for the integration (if any)
    sourceServiceName string
    Source service for the integration (if any)
    integration_type str
    Type of the service integration
    project str
    Project the integration belongs to
    clickhouse_kafka_user_config ServiceIntegrationClickhouseKafkaUserConfigArgs
    ClickhouseKafka user configurable settings
    clickhouse_postgresql_user_config ServiceIntegrationClickhousePostgresqlUserConfigArgs
    ClickhousePostgresql user configurable settings
    datadog_user_config ServiceIntegrationDatadogUserConfigArgs
    Datadog user configurable settings
    destination_endpoint_id str
    Destination endpoint for the integration (if any)
    destination_service_name str
    Destination service for the integration (if any)
    external_aws_cloudwatch_metrics_user_config ServiceIntegrationExternalAwsCloudwatchMetricsUserConfigArgs
    ExternalAwsCloudwatchMetrics user configurable settings
    kafka_connect_user_config ServiceIntegrationKafkaConnectUserConfigArgs
    KafkaConnect user configurable settings
    kafka_logs_user_config ServiceIntegrationKafkaLogsUserConfigArgs
    KafkaLogs user configurable settings
    kafka_mirrormaker_user_config ServiceIntegrationKafkaMirrormakerUserConfigArgs
    KafkaMirrormaker user configurable settings
    logs_user_config ServiceIntegrationLogsUserConfigArgs
    Logs user configurable settings
    metrics_user_config ServiceIntegrationMetricsUserConfigArgs
    Metrics user configurable settings
    mirrormaker_user_config ServiceIntegrationMirrormakerUserConfigArgs
    Mirrormaker user configurable settings
    source_endpoint_id str
    Source endpoint for the integration (if any)
    source_service_name str
    Source service for the integration (if any)
    integrationType String
    Type of the service integration
    project String
    Project the integration belongs to
    clickhouseKafkaUserConfig Property Map
    ClickhouseKafka user configurable settings
    clickhousePostgresqlUserConfig Property Map
    ClickhousePostgresql user configurable settings
    datadogUserConfig Property Map
    Datadog user configurable settings
    destinationEndpointId String
    Destination endpoint for the integration (if any)
    destinationServiceName String
    Destination service for the integration (if any)
    externalAwsCloudwatchMetricsUserConfig Property Map
    ExternalAwsCloudwatchMetrics user configurable settings
    kafkaConnectUserConfig Property Map
    KafkaConnect user configurable settings
    kafkaLogsUserConfig Property Map
    KafkaLogs user configurable settings
    kafkaMirrormakerUserConfig Property Map
    KafkaMirrormaker user configurable settings
    logsUserConfig Property Map
    Logs user configurable settings
    metricsUserConfig Property Map
    Metrics user configurable settings
    mirrormakerUserConfig Property Map
    Mirrormaker user configurable settings
    sourceEndpointId String
    Source endpoint for the integration (if any)
    sourceServiceName String
    Source service for the integration (if any)

    Outputs

    All input properties are implicitly available as output properties. Additionally, the ServiceIntegration resource produces the following output properties:

    Id string
    The provider-assigned unique ID for this managed resource.
    IntegrationId string
    Service Integration Id at aiven
    Id string
    The provider-assigned unique ID for this managed resource.
    IntegrationId string
    Service Integration Id at aiven
    id String
    The provider-assigned unique ID for this managed resource.
    integrationId String
    Service Integration Id at aiven
    id string
    The provider-assigned unique ID for this managed resource.
    integrationId string
    Service Integration Id at aiven
    id str
    The provider-assigned unique ID for this managed resource.
    integration_id str
    Service Integration Id at aiven
    id String
    The provider-assigned unique ID for this managed resource.
    integrationId String
    Service Integration Id at aiven

    Look up Existing ServiceIntegration Resource

    Get an existing ServiceIntegration resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

    public static get(name: string, id: Input<ID>, state?: ServiceIntegrationState, opts?: CustomResourceOptions): ServiceIntegration
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            clickhouse_kafka_user_config: Optional[ServiceIntegrationClickhouseKafkaUserConfigArgs] = None,
            clickhouse_postgresql_user_config: Optional[ServiceIntegrationClickhousePostgresqlUserConfigArgs] = None,
            datadog_user_config: Optional[ServiceIntegrationDatadogUserConfigArgs] = None,
            destination_endpoint_id: Optional[str] = None,
            destination_service_name: Optional[str] = None,
            external_aws_cloudwatch_metrics_user_config: Optional[ServiceIntegrationExternalAwsCloudwatchMetricsUserConfigArgs] = None,
            integration_id: Optional[str] = None,
            integration_type: Optional[str] = None,
            kafka_connect_user_config: Optional[ServiceIntegrationKafkaConnectUserConfigArgs] = None,
            kafka_logs_user_config: Optional[ServiceIntegrationKafkaLogsUserConfigArgs] = None,
            kafka_mirrormaker_user_config: Optional[ServiceIntegrationKafkaMirrormakerUserConfigArgs] = None,
            logs_user_config: Optional[ServiceIntegrationLogsUserConfigArgs] = None,
            metrics_user_config: Optional[ServiceIntegrationMetricsUserConfigArgs] = None,
            mirrormaker_user_config: Optional[ServiceIntegrationMirrormakerUserConfigArgs] = None,
            project: Optional[str] = None,
            source_endpoint_id: Optional[str] = None,
            source_service_name: Optional[str] = None) -> ServiceIntegration
    func GetServiceIntegration(ctx *Context, name string, id IDInput, state *ServiceIntegrationState, opts ...ResourceOption) (*ServiceIntegration, error)
    public static ServiceIntegration Get(string name, Input<string> id, ServiceIntegrationState? state, CustomResourceOptions? opts = null)
    public static ServiceIntegration get(String name, Output<String> id, ServiceIntegrationState state, CustomResourceOptions options)
    resources:  _:    type: aiven:ServiceIntegration    get:      id: ${id}
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    resource_name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    The following state arguments are supported:
    ClickhouseKafkaUserConfig ServiceIntegrationClickhouseKafkaUserConfig
    ClickhouseKafka user configurable settings
    ClickhousePostgresqlUserConfig ServiceIntegrationClickhousePostgresqlUserConfig
    ClickhousePostgresql user configurable settings
    DatadogUserConfig ServiceIntegrationDatadogUserConfig
    Datadog user configurable settings
    DestinationEndpointId string
    Destination endpoint for the integration (if any)
    DestinationServiceName string
    Destination service for the integration (if any)
    ExternalAwsCloudwatchMetricsUserConfig ServiceIntegrationExternalAwsCloudwatchMetricsUserConfig
    ExternalAwsCloudwatchMetrics user configurable settings
    IntegrationId string
    Service Integration Id at aiven
    IntegrationType string
    Type of the service integration
    KafkaConnectUserConfig ServiceIntegrationKafkaConnectUserConfig
    KafkaConnect user configurable settings
    KafkaLogsUserConfig ServiceIntegrationKafkaLogsUserConfig
    KafkaLogs user configurable settings
    KafkaMirrormakerUserConfig ServiceIntegrationKafkaMirrormakerUserConfig
    KafkaMirrormaker user configurable settings
    LogsUserConfig ServiceIntegrationLogsUserConfig
    Logs user configurable settings
    MetricsUserConfig ServiceIntegrationMetricsUserConfig
    Metrics user configurable settings
    MirrormakerUserConfig ServiceIntegrationMirrormakerUserConfig
    Mirrormaker user configurable settings
    Project string
    Project the integration belongs to
    SourceEndpointId string
    Source endpoint for the integration (if any)
    SourceServiceName string
    Source service for the integration (if any)
    ClickhouseKafkaUserConfig ServiceIntegrationClickhouseKafkaUserConfigArgs
    ClickhouseKafka user configurable settings
    ClickhousePostgresqlUserConfig ServiceIntegrationClickhousePostgresqlUserConfigArgs
    ClickhousePostgresql user configurable settings
    DatadogUserConfig ServiceIntegrationDatadogUserConfigArgs
    Datadog user configurable settings
    DestinationEndpointId string
    Destination endpoint for the integration (if any)
    DestinationServiceName string
    Destination service for the integration (if any)
    ExternalAwsCloudwatchMetricsUserConfig ServiceIntegrationExternalAwsCloudwatchMetricsUserConfigArgs
    ExternalAwsCloudwatchMetrics user configurable settings
    IntegrationId string
    Service Integration Id at aiven
    IntegrationType string
    Type of the service integration
    KafkaConnectUserConfig ServiceIntegrationKafkaConnectUserConfigArgs
    KafkaConnect user configurable settings
    KafkaLogsUserConfig ServiceIntegrationKafkaLogsUserConfigArgs
    KafkaLogs user configurable settings
    KafkaMirrormakerUserConfig ServiceIntegrationKafkaMirrormakerUserConfigArgs
    KafkaMirrormaker user configurable settings
    LogsUserConfig ServiceIntegrationLogsUserConfigArgs
    Logs user configurable settings
    MetricsUserConfig ServiceIntegrationMetricsUserConfigArgs
    Metrics user configurable settings
    MirrormakerUserConfig ServiceIntegrationMirrormakerUserConfigArgs
    Mirrormaker user configurable settings
    Project string
    Project the integration belongs to
    SourceEndpointId string
    Source endpoint for the integration (if any)
    SourceServiceName string
    Source service for the integration (if any)
    clickhouseKafkaUserConfig ServiceIntegrationClickhouseKafkaUserConfig
    ClickhouseKafka user configurable settings
    clickhousePostgresqlUserConfig ServiceIntegrationClickhousePostgresqlUserConfig
    ClickhousePostgresql user configurable settings
    datadogUserConfig ServiceIntegrationDatadogUserConfig
    Datadog user configurable settings
    destinationEndpointId String
    Destination endpoint for the integration (if any)
    destinationServiceName String
    Destination service for the integration (if any)
    externalAwsCloudwatchMetricsUserConfig ServiceIntegrationExternalAwsCloudwatchMetricsUserConfig
    ExternalAwsCloudwatchMetrics user configurable settings
    integrationId String
    Service Integration Id at aiven
    integrationType String
    Type of the service integration
    kafkaConnectUserConfig ServiceIntegrationKafkaConnectUserConfig
    KafkaConnect user configurable settings
    kafkaLogsUserConfig ServiceIntegrationKafkaLogsUserConfig
    KafkaLogs user configurable settings
    kafkaMirrormakerUserConfig ServiceIntegrationKafkaMirrormakerUserConfig
    KafkaMirrormaker user configurable settings
    logsUserConfig ServiceIntegrationLogsUserConfig
    Logs user configurable settings
    metricsUserConfig ServiceIntegrationMetricsUserConfig
    Metrics user configurable settings
    mirrormakerUserConfig ServiceIntegrationMirrormakerUserConfig
    Mirrormaker user configurable settings
    project String
    Project the integration belongs to
    sourceEndpointId String
    Source endpoint for the integration (if any)
    sourceServiceName String
    Source service for the integration (if any)
    clickhouseKafkaUserConfig ServiceIntegrationClickhouseKafkaUserConfig
    ClickhouseKafka user configurable settings
    clickhousePostgresqlUserConfig ServiceIntegrationClickhousePostgresqlUserConfig
    ClickhousePostgresql user configurable settings
    datadogUserConfig ServiceIntegrationDatadogUserConfig
    Datadog user configurable settings
    destinationEndpointId string
    Destination endpoint for the integration (if any)
    destinationServiceName string
    Destination service for the integration (if any)
    externalAwsCloudwatchMetricsUserConfig ServiceIntegrationExternalAwsCloudwatchMetricsUserConfig
    ExternalAwsCloudwatchMetrics user configurable settings
    integrationId string
    Service Integration Id at aiven
    integrationType string
    Type of the service integration
    kafkaConnectUserConfig ServiceIntegrationKafkaConnectUserConfig
    KafkaConnect user configurable settings
    kafkaLogsUserConfig ServiceIntegrationKafkaLogsUserConfig
    KafkaLogs user configurable settings
    kafkaMirrormakerUserConfig ServiceIntegrationKafkaMirrormakerUserConfig
    KafkaMirrormaker user configurable settings
    logsUserConfig ServiceIntegrationLogsUserConfig
    Logs user configurable settings
    metricsUserConfig ServiceIntegrationMetricsUserConfig
    Metrics user configurable settings
    mirrormakerUserConfig ServiceIntegrationMirrormakerUserConfig
    Mirrormaker user configurable settings
    project string
    Project the integration belongs to
    sourceEndpointId string
    Source endpoint for the integration (if any)
    sourceServiceName string
    Source service for the integration (if any)
    clickhouse_kafka_user_config ServiceIntegrationClickhouseKafkaUserConfigArgs
    ClickhouseKafka user configurable settings
    clickhouse_postgresql_user_config ServiceIntegrationClickhousePostgresqlUserConfigArgs
    ClickhousePostgresql user configurable settings
    datadog_user_config ServiceIntegrationDatadogUserConfigArgs
    Datadog user configurable settings
    destination_endpoint_id str
    Destination endpoint for the integration (if any)
    destination_service_name str
    Destination service for the integration (if any)
    external_aws_cloudwatch_metrics_user_config ServiceIntegrationExternalAwsCloudwatchMetricsUserConfigArgs
    ExternalAwsCloudwatchMetrics user configurable settings
    integration_id str
    Service Integration Id at aiven
    integration_type str
    Type of the service integration
    kafka_connect_user_config ServiceIntegrationKafkaConnectUserConfigArgs
    KafkaConnect user configurable settings
    kafka_logs_user_config ServiceIntegrationKafkaLogsUserConfigArgs
    KafkaLogs user configurable settings
    kafka_mirrormaker_user_config ServiceIntegrationKafkaMirrormakerUserConfigArgs
    KafkaMirrormaker user configurable settings
    logs_user_config ServiceIntegrationLogsUserConfigArgs
    Logs user configurable settings
    metrics_user_config ServiceIntegrationMetricsUserConfigArgs
    Metrics user configurable settings
    mirrormaker_user_config ServiceIntegrationMirrormakerUserConfigArgs
    Mirrormaker user configurable settings
    project str
    Project the integration belongs to
    source_endpoint_id str
    Source endpoint for the integration (if any)
    source_service_name str
    Source service for the integration (if any)
    clickhouseKafkaUserConfig Property Map
    ClickhouseKafka user configurable settings
    clickhousePostgresqlUserConfig Property Map
    ClickhousePostgresql user configurable settings
    datadogUserConfig Property Map
    Datadog user configurable settings
    destinationEndpointId String
    Destination endpoint for the integration (if any)
    destinationServiceName String
    Destination service for the integration (if any)
    externalAwsCloudwatchMetricsUserConfig Property Map
    ExternalAwsCloudwatchMetrics user configurable settings
    integrationId String
    Service Integration Id at aiven
    integrationType String
    Type of the service integration
    kafkaConnectUserConfig Property Map
    KafkaConnect user configurable settings
    kafkaLogsUserConfig Property Map
    KafkaLogs user configurable settings
    kafkaMirrormakerUserConfig Property Map
    KafkaMirrormaker user configurable settings
    logsUserConfig Property Map
    Logs user configurable settings
    metricsUserConfig Property Map
    Metrics user configurable settings
    mirrormakerUserConfig Property Map
    Mirrormaker user configurable settings
    project String
    Project the integration belongs to
    sourceEndpointId String
    Source endpoint for the integration (if any)
    sourceServiceName String
    Source service for the integration (if any)

    Supporting Types

    ServiceIntegrationClickhouseKafkaUserConfig, ServiceIntegrationClickhouseKafkaUserConfigArgs

    tables List<Property Map>
    Tables to create

    ServiceIntegrationClickhouseKafkaUserConfigTable, ServiceIntegrationClickhouseKafkaUserConfigTableArgs

    ServiceIntegrationClickhouseKafkaUserConfigTableColumn, ServiceIntegrationClickhouseKafkaUserConfigTableColumnArgs

    Name string
    Type string
    Name string
    Type string
    name String
    type String
    name string
    type string
    name str
    type str
    name String
    type String

    ServiceIntegrationClickhouseKafkaUserConfigTableTopic, ServiceIntegrationClickhouseKafkaUserConfigTableTopicArgs

    Name string
    Name string
    name String
    name string
    name str
    name String

    ServiceIntegrationClickhousePostgresqlUserConfig, ServiceIntegrationClickhousePostgresqlUserConfigArgs

    databases List<Property Map>
    Databases to expose

    ServiceIntegrationClickhousePostgresqlUserConfigDatabase, ServiceIntegrationClickhousePostgresqlUserConfigDatabaseArgs

    Database string
    Schema string
    Database string
    Schema string
    database String
    schema String
    database string
    schema string
    database String
    schema String

    ServiceIntegrationDatadogUserConfig, ServiceIntegrationDatadogUserConfigArgs

    DatadogDbmEnabled string
    Enable Datadog Database Monitoring
    DatadogTags List<ServiceIntegrationDatadogUserConfigDatadogTag>
    Custom tags provided by user
    ExcludeConsumerGroups List<string>
    List of custom metrics
    ExcludeTopics List<string>
    List of topics to exclude
    IncludeConsumerGroups List<string>
    List of custom metrics
    IncludeTopics List<string>
    List of topics to include
    KafkaCustomMetrics List<string>
    List of custom metrics
    MaxJmxMetrics string
    Maximum number of JMX metrics to send
    DatadogDbmEnabled string
    Enable Datadog Database Monitoring
    DatadogTags []ServiceIntegrationDatadogUserConfigDatadogTag
    Custom tags provided by user
    ExcludeConsumerGroups []string
    List of custom metrics
    ExcludeTopics []string
    List of topics to exclude
    IncludeConsumerGroups []string
    List of custom metrics
    IncludeTopics []string
    List of topics to include
    KafkaCustomMetrics []string
    List of custom metrics
    MaxJmxMetrics string
    Maximum number of JMX metrics to send
    datadogDbmEnabled String
    Enable Datadog Database Monitoring
    datadogTags List<ServiceIntegrationDatadogUserConfigDatadogTag>
    Custom tags provided by user
    excludeConsumerGroups List<String>
    List of custom metrics
    excludeTopics List<String>
    List of topics to exclude
    includeConsumerGroups List<String>
    List of custom metrics
    includeTopics List<String>
    List of topics to include
    kafkaCustomMetrics List<String>
    List of custom metrics
    maxJmxMetrics String
    Maximum number of JMX metrics to send
    datadogDbmEnabled string
    Enable Datadog Database Monitoring
    datadogTags ServiceIntegrationDatadogUserConfigDatadogTag[]
    Custom tags provided by user
    excludeConsumerGroups string[]
    List of custom metrics
    excludeTopics string[]
    List of topics to exclude
    includeConsumerGroups string[]
    List of custom metrics
    includeTopics string[]
    List of topics to include
    kafkaCustomMetrics string[]
    List of custom metrics
    maxJmxMetrics string
    Maximum number of JMX metrics to send
    datadog_dbm_enabled str
    Enable Datadog Database Monitoring
    datadog_tags Sequence[ServiceIntegrationDatadogUserConfigDatadogTag]
    Custom tags provided by user
    exclude_consumer_groups Sequence[str]
    List of custom metrics
    exclude_topics Sequence[str]
    List of topics to exclude
    include_consumer_groups Sequence[str]
    List of custom metrics
    include_topics Sequence[str]
    List of topics to include
    kafka_custom_metrics Sequence[str]
    List of custom metrics
    max_jmx_metrics str
    Maximum number of JMX metrics to send
    datadogDbmEnabled String
    Enable Datadog Database Monitoring
    datadogTags List<Property Map>
    Custom tags provided by user
    excludeConsumerGroups List<String>
    List of custom metrics
    excludeTopics List<String>
    List of topics to exclude
    includeConsumerGroups List<String>
    List of custom metrics
    includeTopics List<String>
    List of topics to include
    kafkaCustomMetrics List<String>
    List of custom metrics
    maxJmxMetrics String
    Maximum number of JMX metrics to send

    ServiceIntegrationDatadogUserConfigDatadogTag, ServiceIntegrationDatadogUserConfigDatadogTagArgs

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

    ServiceIntegrationExternalAwsCloudwatchMetricsUserConfig, ServiceIntegrationExternalAwsCloudwatchMetricsUserConfigArgs

    DroppedMetrics List<ServiceIntegrationExternalAwsCloudwatchMetricsUserConfigDroppedMetric>
    Metrics to not send to AWS CloudWatch (takes precedence over extra*metrics)
    ExtraMetrics List<ServiceIntegrationExternalAwsCloudwatchMetricsUserConfigExtraMetric>
    Metrics to allow through to AWS CloudWatch (in addition to default metrics)
    DroppedMetrics []ServiceIntegrationExternalAwsCloudwatchMetricsUserConfigDroppedMetric
    Metrics to not send to AWS CloudWatch (takes precedence over extra*metrics)
    ExtraMetrics []ServiceIntegrationExternalAwsCloudwatchMetricsUserConfigExtraMetric
    Metrics to allow through to AWS CloudWatch (in addition to default metrics)
    droppedMetrics List<ServiceIntegrationExternalAwsCloudwatchMetricsUserConfigDroppedMetric>
    Metrics to not send to AWS CloudWatch (takes precedence over extra*metrics)
    extraMetrics List<ServiceIntegrationExternalAwsCloudwatchMetricsUserConfigExtraMetric>
    Metrics to allow through to AWS CloudWatch (in addition to default metrics)
    droppedMetrics ServiceIntegrationExternalAwsCloudwatchMetricsUserConfigDroppedMetric[]
    Metrics to not send to AWS CloudWatch (takes precedence over extra*metrics)
    extraMetrics ServiceIntegrationExternalAwsCloudwatchMetricsUserConfigExtraMetric[]
    Metrics to allow through to AWS CloudWatch (in addition to default metrics)
    dropped_metrics Sequence[ServiceIntegrationExternalAwsCloudwatchMetricsUserConfigDroppedMetric]
    Metrics to not send to AWS CloudWatch (takes precedence over extra*metrics)
    extra_metrics Sequence[ServiceIntegrationExternalAwsCloudwatchMetricsUserConfigExtraMetric]
    Metrics to allow through to AWS CloudWatch (in addition to default metrics)
    droppedMetrics List<Property Map>
    Metrics to not send to AWS CloudWatch (takes precedence over extra*metrics)
    extraMetrics List<Property Map>
    Metrics to allow through to AWS CloudWatch (in addition to default metrics)

    ServiceIntegrationExternalAwsCloudwatchMetricsUserConfigDroppedMetric, ServiceIntegrationExternalAwsCloudwatchMetricsUserConfigDroppedMetricArgs

    Field string
    Metric string
    Field string
    Metric string
    field String
    metric String
    field string
    metric string
    field str
    metric str
    field String
    metric String

    ServiceIntegrationExternalAwsCloudwatchMetricsUserConfigExtraMetric, ServiceIntegrationExternalAwsCloudwatchMetricsUserConfigExtraMetricArgs

    Field string
    Metric string
    Field string
    Metric string
    field String
    metric String
    field string
    metric string
    field str
    metric str
    field String
    metric String

    ServiceIntegrationKafkaConnectUserConfig, ServiceIntegrationKafkaConnectUserConfigArgs

    KafkaConnect ServiceIntegrationKafkaConnectUserConfigKafkaConnect
    Kafka Connect service configuration values
    KafkaConnect ServiceIntegrationKafkaConnectUserConfigKafkaConnect
    Kafka Connect service configuration values
    kafkaConnect ServiceIntegrationKafkaConnectUserConfigKafkaConnect
    Kafka Connect service configuration values
    kafkaConnect ServiceIntegrationKafkaConnectUserConfigKafkaConnect
    Kafka Connect service configuration values
    kafkaConnect Property Map
    Kafka Connect service configuration values

    ServiceIntegrationKafkaConnectUserConfigKafkaConnect, ServiceIntegrationKafkaConnectUserConfigKafkaConnectArgs

    ServiceIntegrationKafkaLogsUserConfig, ServiceIntegrationKafkaLogsUserConfigArgs

    KafkaTopic string
    Topic name
    KafkaTopic string
    Topic name
    kafkaTopic String
    Topic name
    kafkaTopic string
    Topic name
    kafka_topic str
    Topic name
    kafkaTopic String
    Topic name

    ServiceIntegrationKafkaMirrormakerUserConfig, ServiceIntegrationKafkaMirrormakerUserConfigArgs

    ClusterAlias string
    The alias under which the Kafka cluster is known to MirrorMaker. Can contain the following symbols: ASCII alphanumerics, '.', '_', and '-'.
    KafkaMirrormaker ServiceIntegrationKafkaMirrormakerUserConfigKafkaMirrormaker
    Kafka MirrorMaker configuration values
    ClusterAlias string
    The alias under which the Kafka cluster is known to MirrorMaker. Can contain the following symbols: ASCII alphanumerics, '.', '_', and '-'.
    KafkaMirrormaker ServiceIntegrationKafkaMirrormakerUserConfigKafkaMirrormaker
    Kafka MirrorMaker configuration values
    clusterAlias String
    The alias under which the Kafka cluster is known to MirrorMaker. Can contain the following symbols: ASCII alphanumerics, '.', '_', and '-'.
    kafkaMirrormaker ServiceIntegrationKafkaMirrormakerUserConfigKafkaMirrormaker
    Kafka MirrorMaker configuration values
    clusterAlias string
    The alias under which the Kafka cluster is known to MirrorMaker. Can contain the following symbols: ASCII alphanumerics, '.', '_', and '-'.
    kafkaMirrormaker ServiceIntegrationKafkaMirrormakerUserConfigKafkaMirrormaker
    Kafka MirrorMaker configuration values
    cluster_alias str
    The alias under which the Kafka cluster is known to MirrorMaker. Can contain the following symbols: ASCII alphanumerics, '.', '_', and '-'.
    kafka_mirrormaker ServiceIntegrationKafkaMirrormakerUserConfigKafkaMirrormaker
    Kafka MirrorMaker configuration values
    clusterAlias String
    The alias under which the Kafka cluster is known to MirrorMaker. Can contain the following symbols: ASCII alphanumerics, '.', '_', and '-'.
    kafkaMirrormaker Property Map
    Kafka MirrorMaker configuration values

    ServiceIntegrationKafkaMirrormakerUserConfigKafkaMirrormaker, ServiceIntegrationKafkaMirrormakerUserConfigKafkaMirrormakerArgs

    ServiceIntegrationLogsUserConfig, ServiceIntegrationLogsUserConfigArgs

    ElasticsearchIndexDaysMax string
    Elasticsearch index retention limit
    ElasticsearchIndexPrefix string
    Elasticsearch index prefix
    ElasticsearchIndexDaysMax string
    Elasticsearch index retention limit
    ElasticsearchIndexPrefix string
    Elasticsearch index prefix
    elasticsearchIndexDaysMax String
    Elasticsearch index retention limit
    elasticsearchIndexPrefix String
    Elasticsearch index prefix
    elasticsearchIndexDaysMax string
    Elasticsearch index retention limit
    elasticsearchIndexPrefix string
    Elasticsearch index prefix
    elasticsearch_index_days_max str
    Elasticsearch index retention limit
    elasticsearch_index_prefix str
    Elasticsearch index prefix
    elasticsearchIndexDaysMax String
    Elasticsearch index retention limit
    elasticsearchIndexPrefix String
    Elasticsearch index prefix

    ServiceIntegrationMetricsUserConfig, ServiceIntegrationMetricsUserConfigArgs

    Database string
    Name of the database where to store metric datapoints. Only affects PostgreSQL destinations. Defaults to 'metrics'. Note that this must be the same for all metrics integrations that write data to the same PostgreSQL service.
    RetentionDays string
    Number of days to keep old metrics. Only affects PostgreSQL destinations. Set to 0 for no automatic cleanup. Defaults to 30 days.
    RoUsername string
    Name of a user that can be used to read metrics. This will be used for Grafana integration (if enabled) to prevent Grafana users from making undesired changes. Only affects PostgreSQL destinations. Defaults to 'metrics_reader'. Note that this must be the same for all metrics integrations that write data to the same PostgreSQL service.
    SourceMysql ServiceIntegrationMetricsUserConfigSourceMysql
    Configuration options for metrics where source service is MySQL
    Username string
    Name of the user used to write metrics. Only affects PostgreSQL destinations. Defaults to 'metrics_writer'. Note that this must be the same for all metrics integrations that write data to the same PostgreSQL service.
    Database string
    Name of the database where to store metric datapoints. Only affects PostgreSQL destinations. Defaults to 'metrics'. Note that this must be the same for all metrics integrations that write data to the same PostgreSQL service.
    RetentionDays string
    Number of days to keep old metrics. Only affects PostgreSQL destinations. Set to 0 for no automatic cleanup. Defaults to 30 days.
    RoUsername string
    Name of a user that can be used to read metrics. This will be used for Grafana integration (if enabled) to prevent Grafana users from making undesired changes. Only affects PostgreSQL destinations. Defaults to 'metrics_reader'. Note that this must be the same for all metrics integrations that write data to the same PostgreSQL service.
    SourceMysql ServiceIntegrationMetricsUserConfigSourceMysql
    Configuration options for metrics where source service is MySQL
    Username string
    Name of the user used to write metrics. Only affects PostgreSQL destinations. Defaults to 'metrics_writer'. Note that this must be the same for all metrics integrations that write data to the same PostgreSQL service.
    database String
    Name of the database where to store metric datapoints. Only affects PostgreSQL destinations. Defaults to 'metrics'. Note that this must be the same for all metrics integrations that write data to the same PostgreSQL service.
    retentionDays String
    Number of days to keep old metrics. Only affects PostgreSQL destinations. Set to 0 for no automatic cleanup. Defaults to 30 days.
    roUsername String
    Name of a user that can be used to read metrics. This will be used for Grafana integration (if enabled) to prevent Grafana users from making undesired changes. Only affects PostgreSQL destinations. Defaults to 'metrics_reader'. Note that this must be the same for all metrics integrations that write data to the same PostgreSQL service.
    sourceMysql ServiceIntegrationMetricsUserConfigSourceMysql
    Configuration options for metrics where source service is MySQL
    username String
    Name of the user used to write metrics. Only affects PostgreSQL destinations. Defaults to 'metrics_writer'. Note that this must be the same for all metrics integrations that write data to the same PostgreSQL service.
    database string
    Name of the database where to store metric datapoints. Only affects PostgreSQL destinations. Defaults to 'metrics'. Note that this must be the same for all metrics integrations that write data to the same PostgreSQL service.
    retentionDays string
    Number of days to keep old metrics. Only affects PostgreSQL destinations. Set to 0 for no automatic cleanup. Defaults to 30 days.
    roUsername string
    Name of a user that can be used to read metrics. This will be used for Grafana integration (if enabled) to prevent Grafana users from making undesired changes. Only affects PostgreSQL destinations. Defaults to 'metrics_reader'. Note that this must be the same for all metrics integrations that write data to the same PostgreSQL service.
    sourceMysql ServiceIntegrationMetricsUserConfigSourceMysql
    Configuration options for metrics where source service is MySQL
    username string
    Name of the user used to write metrics. Only affects PostgreSQL destinations. Defaults to 'metrics_writer'. Note that this must be the same for all metrics integrations that write data to the same PostgreSQL service.
    database str
    Name of the database where to store metric datapoints. Only affects PostgreSQL destinations. Defaults to 'metrics'. Note that this must be the same for all metrics integrations that write data to the same PostgreSQL service.
    retention_days str
    Number of days to keep old metrics. Only affects PostgreSQL destinations. Set to 0 for no automatic cleanup. Defaults to 30 days.
    ro_username str
    Name of a user that can be used to read metrics. This will be used for Grafana integration (if enabled) to prevent Grafana users from making undesired changes. Only affects PostgreSQL destinations. Defaults to 'metrics_reader'. Note that this must be the same for all metrics integrations that write data to the same PostgreSQL service.
    source_mysql ServiceIntegrationMetricsUserConfigSourceMysql
    Configuration options for metrics where source service is MySQL
    username str
    Name of the user used to write metrics. Only affects PostgreSQL destinations. Defaults to 'metrics_writer'. Note that this must be the same for all metrics integrations that write data to the same PostgreSQL service.
    database String
    Name of the database where to store metric datapoints. Only affects PostgreSQL destinations. Defaults to 'metrics'. Note that this must be the same for all metrics integrations that write data to the same PostgreSQL service.
    retentionDays String
    Number of days to keep old metrics. Only affects PostgreSQL destinations. Set to 0 for no automatic cleanup. Defaults to 30 days.
    roUsername String
    Name of a user that can be used to read metrics. This will be used for Grafana integration (if enabled) to prevent Grafana users from making undesired changes. Only affects PostgreSQL destinations. Defaults to 'metrics_reader'. Note that this must be the same for all metrics integrations that write data to the same PostgreSQL service.
    sourceMysql Property Map
    Configuration options for metrics where source service is MySQL
    username String
    Name of the user used to write metrics. Only affects PostgreSQL destinations. Defaults to 'metrics_writer'. Note that this must be the same for all metrics integrations that write data to the same PostgreSQL service.

    ServiceIntegrationMetricsUserConfigSourceMysql, ServiceIntegrationMetricsUserConfigSourceMysqlArgs

    ServiceIntegrationMetricsUserConfigSourceMysqlTelegraf, ServiceIntegrationMetricsUserConfigSourceMysqlTelegrafArgs

    ServiceIntegrationMirrormakerUserConfig, ServiceIntegrationMirrormakerUserConfigArgs

    MirrormakerWhitelist string
    Mirrormaker topic whitelist
    MirrormakerWhitelist string
    Mirrormaker topic whitelist
    mirrormakerWhitelist String
    Mirrormaker topic whitelist
    mirrormakerWhitelist string
    Mirrormaker topic whitelist
    mirrormaker_whitelist str
    Mirrormaker topic whitelist
    mirrormakerWhitelist String
    Mirrormaker topic whitelist

    Import

     $ pulumi import aiven:index/serviceIntegration:ServiceIntegration myintegration project/integration_id
    

    To learn more about importing existing cloud resources, see Importing resources.

    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 v5.6.0 (Older version)
    published on Monday, Mar 9, 2026 by Pulumi
      Try Pulumi Cloud free. Your team will thank you.