1. Packages
  2. Aiven Provider
  3. API Docs
  4. ServiceIntegrationEndpoint
Aiven v6.37.0 published on Thursday, Apr 10, 2025 by Pulumi

aiven.ServiceIntegrationEndpoint

Explore with Pulumi AI

Creates and manages an integration endpoint.

Integration endpoints let you send data like metrics and logs from Aiven services to external systems. The autoscaler endpoint lets you automatically scale the disk space on your services.

After creating an endpoint, use the service integration resource to connect it to a service.

Example Usage

import * as pulumi from "@pulumi/pulumi";
import * as aiven from "@pulumi/aiven";

// Datadog endpoint
const exampleEndpoint = new aiven.ServiceIntegrationEndpoint("example_endpoint", {
    project: exampleProject.project,
    endpointName: "Datadog endpoint",
    endpointType: "datadog",
});
// Disk autoscaler endpoint
const autoscalerEndpoint = new aiven.ServiceIntegrationEndpoint("autoscaler_endpoint", {
    project: exampleProject.project,
    endpointName: "disk-autoscaler-200GiB",
    endpointType: "autoscaler",
    autoscalerUserConfig: {
        autoscalings: [{
            capGb: 200,
            type: "autoscale_disk",
        }],
    },
});
Copy
import pulumi
import pulumi_aiven as aiven

# Datadog endpoint
example_endpoint = aiven.ServiceIntegrationEndpoint("example_endpoint",
    project=example_project["project"],
    endpoint_name="Datadog endpoint",
    endpoint_type="datadog")
# Disk autoscaler endpoint
autoscaler_endpoint = aiven.ServiceIntegrationEndpoint("autoscaler_endpoint",
    project=example_project["project"],
    endpoint_name="disk-autoscaler-200GiB",
    endpoint_type="autoscaler",
    autoscaler_user_config={
        "autoscalings": [{
            "cap_gb": 200,
            "type": "autoscale_disk",
        }],
    })
Copy
package main

import (
	"github.com/pulumi/pulumi-aiven/sdk/v6/go/aiven"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		// Datadog endpoint
		_, err := aiven.NewServiceIntegrationEndpoint(ctx, "example_endpoint", &aiven.ServiceIntegrationEndpointArgs{
			Project:      pulumi.Any(exampleProject.Project),
			EndpointName: pulumi.String("Datadog endpoint"),
			EndpointType: pulumi.String("datadog"),
		})
		if err != nil {
			return err
		}
		// Disk autoscaler endpoint
		_, err = aiven.NewServiceIntegrationEndpoint(ctx, "autoscaler_endpoint", &aiven.ServiceIntegrationEndpointArgs{
			Project:      pulumi.Any(exampleProject.Project),
			EndpointName: pulumi.String("disk-autoscaler-200GiB"),
			EndpointType: pulumi.String("autoscaler"),
			AutoscalerUserConfig: &aiven.ServiceIntegrationEndpointAutoscalerUserConfigArgs{
				Autoscalings: aiven.ServiceIntegrationEndpointAutoscalerUserConfigAutoscalingArray{
					&aiven.ServiceIntegrationEndpointAutoscalerUserConfigAutoscalingArgs{
						CapGb: pulumi.Int(200),
						Type:  pulumi.String("autoscale_disk"),
					},
				},
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Aiven = Pulumi.Aiven;

return await Deployment.RunAsync(() => 
{
    // Datadog endpoint
    var exampleEndpoint = new Aiven.ServiceIntegrationEndpoint("example_endpoint", new()
    {
        Project = exampleProject.Project,
        EndpointName = "Datadog endpoint",
        EndpointType = "datadog",
    });

    // Disk autoscaler endpoint
    var autoscalerEndpoint = new Aiven.ServiceIntegrationEndpoint("autoscaler_endpoint", new()
    {
        Project = exampleProject.Project,
        EndpointName = "disk-autoscaler-200GiB",
        EndpointType = "autoscaler",
        AutoscalerUserConfig = new Aiven.Inputs.ServiceIntegrationEndpointAutoscalerUserConfigArgs
        {
            Autoscalings = new[]
            {
                new Aiven.Inputs.ServiceIntegrationEndpointAutoscalerUserConfigAutoscalingArgs
                {
                    CapGb = 200,
                    Type = "autoscale_disk",
                },
            },
        },
    });

});
Copy
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.aiven.ServiceIntegrationEndpoint;
import com.pulumi.aiven.ServiceIntegrationEndpointArgs;
import com.pulumi.aiven.inputs.ServiceIntegrationEndpointAutoscalerUserConfigArgs;
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) {
        // Datadog endpoint
        var exampleEndpoint = new ServiceIntegrationEndpoint("exampleEndpoint", ServiceIntegrationEndpointArgs.builder()
            .project(exampleProject.project())
            .endpointName("Datadog endpoint")
            .endpointType("datadog")
            .build());

        // Disk autoscaler endpoint
        var autoscalerEndpoint = new ServiceIntegrationEndpoint("autoscalerEndpoint", ServiceIntegrationEndpointArgs.builder()
            .project(exampleProject.project())
            .endpointName("disk-autoscaler-200GiB")
            .endpointType("autoscaler")
            .autoscalerUserConfig(ServiceIntegrationEndpointAutoscalerUserConfigArgs.builder()
                .autoscalings(ServiceIntegrationEndpointAutoscalerUserConfigAutoscalingArgs.builder()
                    .capGb(200)
                    .type("autoscale_disk")
                    .build())
                .build())
            .build());

    }
}
Copy
resources:
  # Datadog endpoint
  exampleEndpoint:
    type: aiven:ServiceIntegrationEndpoint
    name: example_endpoint
    properties:
      project: ${exampleProject.project}
      endpointName: Datadog endpoint
      endpointType: datadog
  # Disk autoscaler endpoint
  autoscalerEndpoint:
    type: aiven:ServiceIntegrationEndpoint
    name: autoscaler_endpoint
    properties:
      project: ${exampleProject.project}
      endpointName: disk-autoscaler-200GiB
      endpointType: autoscaler
      autoscalerUserConfig:
        autoscalings:
          - capGb: 200
            type: autoscale_disk
Copy

Create ServiceIntegrationEndpoint Resource

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

Constructor syntax

new ServiceIntegrationEndpoint(name: string, args: ServiceIntegrationEndpointArgs, opts?: CustomResourceOptions);
@overload
def ServiceIntegrationEndpoint(resource_name: str,
                               args: ServiceIntegrationEndpointArgs,
                               opts: Optional[ResourceOptions] = None)

@overload
def ServiceIntegrationEndpoint(resource_name: str,
                               opts: Optional[ResourceOptions] = None,
                               endpoint_type: Optional[str] = None,
                               project: Optional[str] = None,
                               endpoint_name: Optional[str] = None,
                               external_google_cloud_bigquery: Optional[ServiceIntegrationEndpointExternalGoogleCloudBigqueryArgs] = None,
                               external_kafka_user_config: Optional[ServiceIntegrationEndpointExternalKafkaUserConfigArgs] = None,
                               external_aws_cloudwatch_metrics_user_config: Optional[ServiceIntegrationEndpointExternalAwsCloudwatchMetricsUserConfigArgs] = None,
                               external_aws_s3_user_config: Optional[ServiceIntegrationEndpointExternalAwsS3UserConfigArgs] = None,
                               external_azure_blob_storage_user_config: Optional[ServiceIntegrationEndpointExternalAzureBlobStorageUserConfigArgs] = None,
                               external_clickhouse_user_config: Optional[ServiceIntegrationEndpointExternalClickhouseUserConfigArgs] = None,
                               external_elasticsearch_logs_user_config: Optional[ServiceIntegrationEndpointExternalElasticsearchLogsUserConfigArgs] = None,
                               autoscaler_user_config: Optional[ServiceIntegrationEndpointAutoscalerUserConfigArgs] = None,
                               external_google_cloud_logging_user_config: Optional[ServiceIntegrationEndpointExternalGoogleCloudLoggingUserConfigArgs] = None,
                               external_aws_cloudwatch_logs_user_config: Optional[ServiceIntegrationEndpointExternalAwsCloudwatchLogsUserConfigArgs] = None,
                               external_mysql_user_config: Optional[ServiceIntegrationEndpointExternalMysqlUserConfigArgs] = None,
                               external_opensearch_logs_user_config: Optional[ServiceIntegrationEndpointExternalOpensearchLogsUserConfigArgs] = None,
                               external_postgresql: Optional[ServiceIntegrationEndpointExternalPostgresqlArgs] = None,
                               external_prometheus_user_config: Optional[ServiceIntegrationEndpointExternalPrometheusUserConfigArgs] = None,
                               external_schema_registry_user_config: Optional[ServiceIntegrationEndpointExternalSchemaRegistryUserConfigArgs] = None,
                               jolokia_user_config: Optional[ServiceIntegrationEndpointJolokiaUserConfigArgs] = None,
                               datadog_user_config: Optional[ServiceIntegrationEndpointDatadogUserConfigArgs] = None,
                               prometheus_user_config: Optional[ServiceIntegrationEndpointPrometheusUserConfigArgs] = None,
                               rsyslog_user_config: Optional[ServiceIntegrationEndpointRsyslogUserConfigArgs] = None)
func NewServiceIntegrationEndpoint(ctx *Context, name string, args ServiceIntegrationEndpointArgs, opts ...ResourceOption) (*ServiceIntegrationEndpoint, error)
public ServiceIntegrationEndpoint(string name, ServiceIntegrationEndpointArgs args, CustomResourceOptions? opts = null)
public ServiceIntegrationEndpoint(String name, ServiceIntegrationEndpointArgs args)
public ServiceIntegrationEndpoint(String name, ServiceIntegrationEndpointArgs args, CustomResourceOptions options)
type: aiven:ServiceIntegrationEndpoint
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

Parameters

name This property is required. string
The unique name of the resource.
args This property is required. ServiceIntegrationEndpointArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name This property is required. str
The unique name of the resource.
args This property is required. ServiceIntegrationEndpointArgs
The arguments to resource properties.
opts ResourceOptions
Bag of options to control resource's behavior.
ctx Context
Context object for the current deployment.
name This property is required. string
The unique name of the resource.
args This property is required. ServiceIntegrationEndpointArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name This property is required. string
The unique name of the resource.
args This property is required. ServiceIntegrationEndpointArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name This property is required. String
The unique name of the resource.
args This property is required. ServiceIntegrationEndpointArgs
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 serviceIntegrationEndpointResource = new Aiven.ServiceIntegrationEndpoint("serviceIntegrationEndpointResource", new()
{
    EndpointType = "string",
    Project = "string",
    EndpointName = "string",
    ExternalGoogleCloudBigquery = new Aiven.Inputs.ServiceIntegrationEndpointExternalGoogleCloudBigqueryArgs
    {
        ProjectId = "string",
        ServiceAccountCredentials = "string",
    },
    ExternalKafkaUserConfig = new Aiven.Inputs.ServiceIntegrationEndpointExternalKafkaUserConfigArgs
    {
        BootstrapServers = "string",
        SecurityProtocol = "string",
        SaslMechanism = "string",
        SaslPlainPassword = "string",
        SaslPlainUsername = "string",
        SslCaCert = "string",
        SslClientCert = "string",
        SslClientKey = "string",
        SslEndpointIdentificationAlgorithm = "string",
    },
    ExternalAwsCloudwatchMetricsUserConfig = new Aiven.Inputs.ServiceIntegrationEndpointExternalAwsCloudwatchMetricsUserConfigArgs
    {
        AccessKey = "string",
        Namespace = "string",
        Region = "string",
        SecretKey = "string",
    },
    ExternalAwsS3UserConfig = new Aiven.Inputs.ServiceIntegrationEndpointExternalAwsS3UserConfigArgs
    {
        AccessKeyId = "string",
        SecretAccessKey = "string",
        Url = "string",
    },
    ExternalAzureBlobStorageUserConfig = new Aiven.Inputs.ServiceIntegrationEndpointExternalAzureBlobStorageUserConfigArgs
    {
        ConnectionString = "string",
        Container = "string",
        BlobPath = "string",
    },
    ExternalClickhouseUserConfig = new Aiven.Inputs.ServiceIntegrationEndpointExternalClickhouseUserConfigArgs
    {
        Host = "string",
        Password = "string",
        Port = 0,
        Username = "string",
    },
    ExternalElasticsearchLogsUserConfig = new Aiven.Inputs.ServiceIntegrationEndpointExternalElasticsearchLogsUserConfigArgs
    {
        IndexPrefix = "string",
        Url = "string",
        Ca = "string",
        IndexDaysMax = 0,
        Timeout = 0,
    },
    AutoscalerUserConfig = new Aiven.Inputs.ServiceIntegrationEndpointAutoscalerUserConfigArgs
    {
        Autoscalings = new[]
        {
            new Aiven.Inputs.ServiceIntegrationEndpointAutoscalerUserConfigAutoscalingArgs
            {
                CapGb = 0,
                Type = "string",
            },
        },
    },
    ExternalGoogleCloudLoggingUserConfig = new Aiven.Inputs.ServiceIntegrationEndpointExternalGoogleCloudLoggingUserConfigArgs
    {
        LogId = "string",
        ProjectId = "string",
        ServiceAccountCredentials = "string",
    },
    ExternalAwsCloudwatchLogsUserConfig = new Aiven.Inputs.ServiceIntegrationEndpointExternalAwsCloudwatchLogsUserConfigArgs
    {
        AccessKey = "string",
        Region = "string",
        SecretKey = "string",
        LogGroupName = "string",
    },
    ExternalMysqlUserConfig = new Aiven.Inputs.ServiceIntegrationEndpointExternalMysqlUserConfigArgs
    {
        Host = "string",
        Password = "string",
        Port = 0,
        Username = "string",
        SslMode = "string",
        SslRootCert = "string",
    },
    ExternalOpensearchLogsUserConfig = new Aiven.Inputs.ServiceIntegrationEndpointExternalOpensearchLogsUserConfigArgs
    {
        IndexPrefix = "string",
        Url = "string",
        Ca = "string",
        IndexDaysMax = 0,
        Timeout = 0,
    },
    ExternalPostgresql = new Aiven.Inputs.ServiceIntegrationEndpointExternalPostgresqlArgs
    {
        Host = "string",
        Port = 0,
        Username = "string",
        DefaultDatabase = "string",
        Password = "string",
        SslClientCertificate = "string",
        SslClientKey = "string",
        SslMode = "string",
        SslRootCert = "string",
    },
    ExternalPrometheusUserConfig = new Aiven.Inputs.ServiceIntegrationEndpointExternalPrometheusUserConfigArgs
    {
        BasicAuthPassword = "string",
        BasicAuthUsername = "string",
        ServiceUri = "string",
    },
    ExternalSchemaRegistryUserConfig = new Aiven.Inputs.ServiceIntegrationEndpointExternalSchemaRegistryUserConfigArgs
    {
        Authentication = "string",
        Url = "string",
        BasicAuthPassword = "string",
        BasicAuthUsername = "string",
    },
    JolokiaUserConfig = new Aiven.Inputs.ServiceIntegrationEndpointJolokiaUserConfigArgs
    {
        BasicAuthPassword = "string",
        BasicAuthUsername = "string",
    },
    DatadogUserConfig = new Aiven.Inputs.ServiceIntegrationEndpointDatadogUserConfigArgs
    {
        DatadogApiKey = "string",
        DatadogTags = new[]
        {
            new Aiven.Inputs.ServiceIntegrationEndpointDatadogUserConfigDatadogTagArgs
            {
                Tag = "string",
                Comment = "string",
            },
        },
        DisableConsumerStats = false,
        ExtraTagsPrefix = "string",
        KafkaConsumerCheckInstances = 0,
        KafkaConsumerStatsTimeout = 0,
        MaxPartitionContexts = 0,
        Site = "string",
    },
    PrometheusUserConfig = new Aiven.Inputs.ServiceIntegrationEndpointPrometheusUserConfigArgs
    {
        BasicAuthPassword = "string",
        BasicAuthUsername = "string",
    },
    RsyslogUserConfig = new Aiven.Inputs.ServiceIntegrationEndpointRsyslogUserConfigArgs
    {
        Format = "string",
        Port = 0,
        Server = "string",
        Tls = false,
        Ca = "string",
        Cert = "string",
        Key = "string",
        Logline = "string",
        MaxMessageSize = 0,
        Sd = "string",
    },
});
Copy
example, err := aiven.NewServiceIntegrationEndpoint(ctx, "serviceIntegrationEndpointResource", &aiven.ServiceIntegrationEndpointArgs{
	EndpointType: pulumi.String("string"),
	Project:      pulumi.String("string"),
	EndpointName: pulumi.String("string"),
	ExternalGoogleCloudBigquery: &aiven.ServiceIntegrationEndpointExternalGoogleCloudBigqueryArgs{
		ProjectId:                 pulumi.String("string"),
		ServiceAccountCredentials: pulumi.String("string"),
	},
	ExternalKafkaUserConfig: &aiven.ServiceIntegrationEndpointExternalKafkaUserConfigArgs{
		BootstrapServers:                   pulumi.String("string"),
		SecurityProtocol:                   pulumi.String("string"),
		SaslMechanism:                      pulumi.String("string"),
		SaslPlainPassword:                  pulumi.String("string"),
		SaslPlainUsername:                  pulumi.String("string"),
		SslCaCert:                          pulumi.String("string"),
		SslClientCert:                      pulumi.String("string"),
		SslClientKey:                       pulumi.String("string"),
		SslEndpointIdentificationAlgorithm: pulumi.String("string"),
	},
	ExternalAwsCloudwatchMetricsUserConfig: &aiven.ServiceIntegrationEndpointExternalAwsCloudwatchMetricsUserConfigArgs{
		AccessKey: pulumi.String("string"),
		Namespace: pulumi.String("string"),
		Region:    pulumi.String("string"),
		SecretKey: pulumi.String("string"),
	},
	ExternalAwsS3UserConfig: &aiven.ServiceIntegrationEndpointExternalAwsS3UserConfigArgs{
		AccessKeyId:     pulumi.String("string"),
		SecretAccessKey: pulumi.String("string"),
		Url:             pulumi.String("string"),
	},
	ExternalAzureBlobStorageUserConfig: &aiven.ServiceIntegrationEndpointExternalAzureBlobStorageUserConfigArgs{
		ConnectionString: pulumi.String("string"),
		Container:        pulumi.String("string"),
		BlobPath:         pulumi.String("string"),
	},
	ExternalClickhouseUserConfig: &aiven.ServiceIntegrationEndpointExternalClickhouseUserConfigArgs{
		Host:     pulumi.String("string"),
		Password: pulumi.String("string"),
		Port:     pulumi.Int(0),
		Username: pulumi.String("string"),
	},
	ExternalElasticsearchLogsUserConfig: &aiven.ServiceIntegrationEndpointExternalElasticsearchLogsUserConfigArgs{
		IndexPrefix:  pulumi.String("string"),
		Url:          pulumi.String("string"),
		Ca:           pulumi.String("string"),
		IndexDaysMax: pulumi.Int(0),
		Timeout:      pulumi.Float64(0),
	},
	AutoscalerUserConfig: &aiven.ServiceIntegrationEndpointAutoscalerUserConfigArgs{
		Autoscalings: aiven.ServiceIntegrationEndpointAutoscalerUserConfigAutoscalingArray{
			&aiven.ServiceIntegrationEndpointAutoscalerUserConfigAutoscalingArgs{
				CapGb: pulumi.Int(0),
				Type:  pulumi.String("string"),
			},
		},
	},
	ExternalGoogleCloudLoggingUserConfig: &aiven.ServiceIntegrationEndpointExternalGoogleCloudLoggingUserConfigArgs{
		LogId:                     pulumi.String("string"),
		ProjectId:                 pulumi.String("string"),
		ServiceAccountCredentials: pulumi.String("string"),
	},
	ExternalAwsCloudwatchLogsUserConfig: &aiven.ServiceIntegrationEndpointExternalAwsCloudwatchLogsUserConfigArgs{
		AccessKey:    pulumi.String("string"),
		Region:       pulumi.String("string"),
		SecretKey:    pulumi.String("string"),
		LogGroupName: pulumi.String("string"),
	},
	ExternalMysqlUserConfig: &aiven.ServiceIntegrationEndpointExternalMysqlUserConfigArgs{
		Host:        pulumi.String("string"),
		Password:    pulumi.String("string"),
		Port:        pulumi.Int(0),
		Username:    pulumi.String("string"),
		SslMode:     pulumi.String("string"),
		SslRootCert: pulumi.String("string"),
	},
	ExternalOpensearchLogsUserConfig: &aiven.ServiceIntegrationEndpointExternalOpensearchLogsUserConfigArgs{
		IndexPrefix:  pulumi.String("string"),
		Url:          pulumi.String("string"),
		Ca:           pulumi.String("string"),
		IndexDaysMax: pulumi.Int(0),
		Timeout:      pulumi.Float64(0),
	},
	ExternalPostgresql: &aiven.ServiceIntegrationEndpointExternalPostgresqlArgs{
		Host:                 pulumi.String("string"),
		Port:                 pulumi.Int(0),
		Username:             pulumi.String("string"),
		DefaultDatabase:      pulumi.String("string"),
		Password:             pulumi.String("string"),
		SslClientCertificate: pulumi.String("string"),
		SslClientKey:         pulumi.String("string"),
		SslMode:              pulumi.String("string"),
		SslRootCert:          pulumi.String("string"),
	},
	ExternalPrometheusUserConfig: &aiven.ServiceIntegrationEndpointExternalPrometheusUserConfigArgs{
		BasicAuthPassword: pulumi.String("string"),
		BasicAuthUsername: pulumi.String("string"),
		ServiceUri:        pulumi.String("string"),
	},
	ExternalSchemaRegistryUserConfig: &aiven.ServiceIntegrationEndpointExternalSchemaRegistryUserConfigArgs{
		Authentication:    pulumi.String("string"),
		Url:               pulumi.String("string"),
		BasicAuthPassword: pulumi.String("string"),
		BasicAuthUsername: pulumi.String("string"),
	},
	JolokiaUserConfig: &aiven.ServiceIntegrationEndpointJolokiaUserConfigArgs{
		BasicAuthPassword: pulumi.String("string"),
		BasicAuthUsername: pulumi.String("string"),
	},
	DatadogUserConfig: &aiven.ServiceIntegrationEndpointDatadogUserConfigArgs{
		DatadogApiKey: pulumi.String("string"),
		DatadogTags: aiven.ServiceIntegrationEndpointDatadogUserConfigDatadogTagArray{
			&aiven.ServiceIntegrationEndpointDatadogUserConfigDatadogTagArgs{
				Tag:     pulumi.String("string"),
				Comment: pulumi.String("string"),
			},
		},
		DisableConsumerStats:        pulumi.Bool(false),
		ExtraTagsPrefix:             pulumi.String("string"),
		KafkaConsumerCheckInstances: pulumi.Int(0),
		KafkaConsumerStatsTimeout:   pulumi.Int(0),
		MaxPartitionContexts:        pulumi.Int(0),
		Site:                        pulumi.String("string"),
	},
	PrometheusUserConfig: &aiven.ServiceIntegrationEndpointPrometheusUserConfigArgs{
		BasicAuthPassword: pulumi.String("string"),
		BasicAuthUsername: pulumi.String("string"),
	},
	RsyslogUserConfig: &aiven.ServiceIntegrationEndpointRsyslogUserConfigArgs{
		Format:         pulumi.String("string"),
		Port:           pulumi.Int(0),
		Server:         pulumi.String("string"),
		Tls:            pulumi.Bool(false),
		Ca:             pulumi.String("string"),
		Cert:           pulumi.String("string"),
		Key:            pulumi.String("string"),
		Logline:        pulumi.String("string"),
		MaxMessageSize: pulumi.Int(0),
		Sd:             pulumi.String("string"),
	},
})
Copy
var serviceIntegrationEndpointResource = new ServiceIntegrationEndpoint("serviceIntegrationEndpointResource", ServiceIntegrationEndpointArgs.builder()
    .endpointType("string")
    .project("string")
    .endpointName("string")
    .externalGoogleCloudBigquery(ServiceIntegrationEndpointExternalGoogleCloudBigqueryArgs.builder()
        .projectId("string")
        .serviceAccountCredentials("string")
        .build())
    .externalKafkaUserConfig(ServiceIntegrationEndpointExternalKafkaUserConfigArgs.builder()
        .bootstrapServers("string")
        .securityProtocol("string")
        .saslMechanism("string")
        .saslPlainPassword("string")
        .saslPlainUsername("string")
        .sslCaCert("string")
        .sslClientCert("string")
        .sslClientKey("string")
        .sslEndpointIdentificationAlgorithm("string")
        .build())
    .externalAwsCloudwatchMetricsUserConfig(ServiceIntegrationEndpointExternalAwsCloudwatchMetricsUserConfigArgs.builder()
        .accessKey("string")
        .namespace("string")
        .region("string")
        .secretKey("string")
        .build())
    .externalAwsS3UserConfig(ServiceIntegrationEndpointExternalAwsS3UserConfigArgs.builder()
        .accessKeyId("string")
        .secretAccessKey("string")
        .url("string")
        .build())
    .externalAzureBlobStorageUserConfig(ServiceIntegrationEndpointExternalAzureBlobStorageUserConfigArgs.builder()
        .connectionString("string")
        .container("string")
        .blobPath("string")
        .build())
    .externalClickhouseUserConfig(ServiceIntegrationEndpointExternalClickhouseUserConfigArgs.builder()
        .host("string")
        .password("string")
        .port(0)
        .username("string")
        .build())
    .externalElasticsearchLogsUserConfig(ServiceIntegrationEndpointExternalElasticsearchLogsUserConfigArgs.builder()
        .indexPrefix("string")
        .url("string")
        .ca("string")
        .indexDaysMax(0)
        .timeout(0)
        .build())
    .autoscalerUserConfig(ServiceIntegrationEndpointAutoscalerUserConfigArgs.builder()
        .autoscalings(ServiceIntegrationEndpointAutoscalerUserConfigAutoscalingArgs.builder()
            .capGb(0)
            .type("string")
            .build())
        .build())
    .externalGoogleCloudLoggingUserConfig(ServiceIntegrationEndpointExternalGoogleCloudLoggingUserConfigArgs.builder()
        .logId("string")
        .projectId("string")
        .serviceAccountCredentials("string")
        .build())
    .externalAwsCloudwatchLogsUserConfig(ServiceIntegrationEndpointExternalAwsCloudwatchLogsUserConfigArgs.builder()
        .accessKey("string")
        .region("string")
        .secretKey("string")
        .logGroupName("string")
        .build())
    .externalMysqlUserConfig(ServiceIntegrationEndpointExternalMysqlUserConfigArgs.builder()
        .host("string")
        .password("string")
        .port(0)
        .username("string")
        .sslMode("string")
        .sslRootCert("string")
        .build())
    .externalOpensearchLogsUserConfig(ServiceIntegrationEndpointExternalOpensearchLogsUserConfigArgs.builder()
        .indexPrefix("string")
        .url("string")
        .ca("string")
        .indexDaysMax(0)
        .timeout(0)
        .build())
    .externalPostgresql(ServiceIntegrationEndpointExternalPostgresqlArgs.builder()
        .host("string")
        .port(0)
        .username("string")
        .defaultDatabase("string")
        .password("string")
        .sslClientCertificate("string")
        .sslClientKey("string")
        .sslMode("string")
        .sslRootCert("string")
        .build())
    .externalPrometheusUserConfig(ServiceIntegrationEndpointExternalPrometheusUserConfigArgs.builder()
        .basicAuthPassword("string")
        .basicAuthUsername("string")
        .serviceUri("string")
        .build())
    .externalSchemaRegistryUserConfig(ServiceIntegrationEndpointExternalSchemaRegistryUserConfigArgs.builder()
        .authentication("string")
        .url("string")
        .basicAuthPassword("string")
        .basicAuthUsername("string")
        .build())
    .jolokiaUserConfig(ServiceIntegrationEndpointJolokiaUserConfigArgs.builder()
        .basicAuthPassword("string")
        .basicAuthUsername("string")
        .build())
    .datadogUserConfig(ServiceIntegrationEndpointDatadogUserConfigArgs.builder()
        .datadogApiKey("string")
        .datadogTags(ServiceIntegrationEndpointDatadogUserConfigDatadogTagArgs.builder()
            .tag("string")
            .comment("string")
            .build())
        .disableConsumerStats(false)
        .extraTagsPrefix("string")
        .kafkaConsumerCheckInstances(0)
        .kafkaConsumerStatsTimeout(0)
        .maxPartitionContexts(0)
        .site("string")
        .build())
    .prometheusUserConfig(ServiceIntegrationEndpointPrometheusUserConfigArgs.builder()
        .basicAuthPassword("string")
        .basicAuthUsername("string")
        .build())
    .rsyslogUserConfig(ServiceIntegrationEndpointRsyslogUserConfigArgs.builder()
        .format("string")
        .port(0)
        .server("string")
        .tls(false)
        .ca("string")
        .cert("string")
        .key("string")
        .logline("string")
        .maxMessageSize(0)
        .sd("string")
        .build())
    .build());
Copy
service_integration_endpoint_resource = aiven.ServiceIntegrationEndpoint("serviceIntegrationEndpointResource",
    endpoint_type="string",
    project="string",
    endpoint_name="string",
    external_google_cloud_bigquery={
        "project_id": "string",
        "service_account_credentials": "string",
    },
    external_kafka_user_config={
        "bootstrap_servers": "string",
        "security_protocol": "string",
        "sasl_mechanism": "string",
        "sasl_plain_password": "string",
        "sasl_plain_username": "string",
        "ssl_ca_cert": "string",
        "ssl_client_cert": "string",
        "ssl_client_key": "string",
        "ssl_endpoint_identification_algorithm": "string",
    },
    external_aws_cloudwatch_metrics_user_config={
        "access_key": "string",
        "namespace": "string",
        "region": "string",
        "secret_key": "string",
    },
    external_aws_s3_user_config={
        "access_key_id": "string",
        "secret_access_key": "string",
        "url": "string",
    },
    external_azure_blob_storage_user_config={
        "connection_string": "string",
        "container": "string",
        "blob_path": "string",
    },
    external_clickhouse_user_config={
        "host": "string",
        "password": "string",
        "port": 0,
        "username": "string",
    },
    external_elasticsearch_logs_user_config={
        "index_prefix": "string",
        "url": "string",
        "ca": "string",
        "index_days_max": 0,
        "timeout": 0,
    },
    autoscaler_user_config={
        "autoscalings": [{
            "cap_gb": 0,
            "type": "string",
        }],
    },
    external_google_cloud_logging_user_config={
        "log_id": "string",
        "project_id": "string",
        "service_account_credentials": "string",
    },
    external_aws_cloudwatch_logs_user_config={
        "access_key": "string",
        "region": "string",
        "secret_key": "string",
        "log_group_name": "string",
    },
    external_mysql_user_config={
        "host": "string",
        "password": "string",
        "port": 0,
        "username": "string",
        "ssl_mode": "string",
        "ssl_root_cert": "string",
    },
    external_opensearch_logs_user_config={
        "index_prefix": "string",
        "url": "string",
        "ca": "string",
        "index_days_max": 0,
        "timeout": 0,
    },
    external_postgresql={
        "host": "string",
        "port": 0,
        "username": "string",
        "default_database": "string",
        "password": "string",
        "ssl_client_certificate": "string",
        "ssl_client_key": "string",
        "ssl_mode": "string",
        "ssl_root_cert": "string",
    },
    external_prometheus_user_config={
        "basic_auth_password": "string",
        "basic_auth_username": "string",
        "service_uri": "string",
    },
    external_schema_registry_user_config={
        "authentication": "string",
        "url": "string",
        "basic_auth_password": "string",
        "basic_auth_username": "string",
    },
    jolokia_user_config={
        "basic_auth_password": "string",
        "basic_auth_username": "string",
    },
    datadog_user_config={
        "datadog_api_key": "string",
        "datadog_tags": [{
            "tag": "string",
            "comment": "string",
        }],
        "disable_consumer_stats": False,
        "extra_tags_prefix": "string",
        "kafka_consumer_check_instances": 0,
        "kafka_consumer_stats_timeout": 0,
        "max_partition_contexts": 0,
        "site": "string",
    },
    prometheus_user_config={
        "basic_auth_password": "string",
        "basic_auth_username": "string",
    },
    rsyslog_user_config={
        "format": "string",
        "port": 0,
        "server": "string",
        "tls": False,
        "ca": "string",
        "cert": "string",
        "key": "string",
        "logline": "string",
        "max_message_size": 0,
        "sd": "string",
    })
Copy
const serviceIntegrationEndpointResource = new aiven.ServiceIntegrationEndpoint("serviceIntegrationEndpointResource", {
    endpointType: "string",
    project: "string",
    endpointName: "string",
    externalGoogleCloudBigquery: {
        projectId: "string",
        serviceAccountCredentials: "string",
    },
    externalKafkaUserConfig: {
        bootstrapServers: "string",
        securityProtocol: "string",
        saslMechanism: "string",
        saslPlainPassword: "string",
        saslPlainUsername: "string",
        sslCaCert: "string",
        sslClientCert: "string",
        sslClientKey: "string",
        sslEndpointIdentificationAlgorithm: "string",
    },
    externalAwsCloudwatchMetricsUserConfig: {
        accessKey: "string",
        namespace: "string",
        region: "string",
        secretKey: "string",
    },
    externalAwsS3UserConfig: {
        accessKeyId: "string",
        secretAccessKey: "string",
        url: "string",
    },
    externalAzureBlobStorageUserConfig: {
        connectionString: "string",
        container: "string",
        blobPath: "string",
    },
    externalClickhouseUserConfig: {
        host: "string",
        password: "string",
        port: 0,
        username: "string",
    },
    externalElasticsearchLogsUserConfig: {
        indexPrefix: "string",
        url: "string",
        ca: "string",
        indexDaysMax: 0,
        timeout: 0,
    },
    autoscalerUserConfig: {
        autoscalings: [{
            capGb: 0,
            type: "string",
        }],
    },
    externalGoogleCloudLoggingUserConfig: {
        logId: "string",
        projectId: "string",
        serviceAccountCredentials: "string",
    },
    externalAwsCloudwatchLogsUserConfig: {
        accessKey: "string",
        region: "string",
        secretKey: "string",
        logGroupName: "string",
    },
    externalMysqlUserConfig: {
        host: "string",
        password: "string",
        port: 0,
        username: "string",
        sslMode: "string",
        sslRootCert: "string",
    },
    externalOpensearchLogsUserConfig: {
        indexPrefix: "string",
        url: "string",
        ca: "string",
        indexDaysMax: 0,
        timeout: 0,
    },
    externalPostgresql: {
        host: "string",
        port: 0,
        username: "string",
        defaultDatabase: "string",
        password: "string",
        sslClientCertificate: "string",
        sslClientKey: "string",
        sslMode: "string",
        sslRootCert: "string",
    },
    externalPrometheusUserConfig: {
        basicAuthPassword: "string",
        basicAuthUsername: "string",
        serviceUri: "string",
    },
    externalSchemaRegistryUserConfig: {
        authentication: "string",
        url: "string",
        basicAuthPassword: "string",
        basicAuthUsername: "string",
    },
    jolokiaUserConfig: {
        basicAuthPassword: "string",
        basicAuthUsername: "string",
    },
    datadogUserConfig: {
        datadogApiKey: "string",
        datadogTags: [{
            tag: "string",
            comment: "string",
        }],
        disableConsumerStats: false,
        extraTagsPrefix: "string",
        kafkaConsumerCheckInstances: 0,
        kafkaConsumerStatsTimeout: 0,
        maxPartitionContexts: 0,
        site: "string",
    },
    prometheusUserConfig: {
        basicAuthPassword: "string",
        basicAuthUsername: "string",
    },
    rsyslogUserConfig: {
        format: "string",
        port: 0,
        server: "string",
        tls: false,
        ca: "string",
        cert: "string",
        key: "string",
        logline: "string",
        maxMessageSize: 0,
        sd: "string",
    },
});
Copy
type: aiven:ServiceIntegrationEndpoint
properties:
    autoscalerUserConfig:
        autoscalings:
            - capGb: 0
              type: string
    datadogUserConfig:
        datadogApiKey: string
        datadogTags:
            - comment: string
              tag: string
        disableConsumerStats: false
        extraTagsPrefix: string
        kafkaConsumerCheckInstances: 0
        kafkaConsumerStatsTimeout: 0
        maxPartitionContexts: 0
        site: string
    endpointName: string
    endpointType: string
    externalAwsCloudwatchLogsUserConfig:
        accessKey: string
        logGroupName: string
        region: string
        secretKey: string
    externalAwsCloudwatchMetricsUserConfig:
        accessKey: string
        namespace: string
        region: string
        secretKey: string
    externalAwsS3UserConfig:
        accessKeyId: string
        secretAccessKey: string
        url: string
    externalAzureBlobStorageUserConfig:
        blobPath: string
        connectionString: string
        container: string
    externalClickhouseUserConfig:
        host: string
        password: string
        port: 0
        username: string
    externalElasticsearchLogsUserConfig:
        ca: string
        indexDaysMax: 0
        indexPrefix: string
        timeout: 0
        url: string
    externalGoogleCloudBigquery:
        projectId: string
        serviceAccountCredentials: string
    externalGoogleCloudLoggingUserConfig:
        logId: string
        projectId: string
        serviceAccountCredentials: string
    externalKafkaUserConfig:
        bootstrapServers: string
        saslMechanism: string
        saslPlainPassword: string
        saslPlainUsername: string
        securityProtocol: string
        sslCaCert: string
        sslClientCert: string
        sslClientKey: string
        sslEndpointIdentificationAlgorithm: string
    externalMysqlUserConfig:
        host: string
        password: string
        port: 0
        sslMode: string
        sslRootCert: string
        username: string
    externalOpensearchLogsUserConfig:
        ca: string
        indexDaysMax: 0
        indexPrefix: string
        timeout: 0
        url: string
    externalPostgresql:
        defaultDatabase: string
        host: string
        password: string
        port: 0
        sslClientCertificate: string
        sslClientKey: string
        sslMode: string
        sslRootCert: string
        username: string
    externalPrometheusUserConfig:
        basicAuthPassword: string
        basicAuthUsername: string
        serviceUri: string
    externalSchemaRegistryUserConfig:
        authentication: string
        basicAuthPassword: string
        basicAuthUsername: string
        url: string
    jolokiaUserConfig:
        basicAuthPassword: string
        basicAuthUsername: string
    project: string
    prometheusUserConfig:
        basicAuthPassword: string
        basicAuthUsername: string
    rsyslogUserConfig:
        ca: string
        cert: string
        format: string
        key: string
        logline: string
        maxMessageSize: 0
        port: 0
        sd: string
        server: string
        tls: false
Copy

ServiceIntegrationEndpoint 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 ServiceIntegrationEndpoint resource accepts the following input properties:

EndpointName
This property is required.
Changes to this property will trigger replacement.
string
Name of the service integration endpoint.
EndpointType
This property is required.
Changes to this property will trigger replacement.
string
The type of service integration endpoint. The possible values are autoscaler, datadog, external_aws_cloudwatch_logs, external_aws_cloudwatch_metrics, external_aws_s3, external_azure_blob_storage, external_clickhouse, external_elasticsearch_logs, external_google_cloud_bigquery, external_google_cloud_logging, external_kafka, external_mysql, external_opensearch_logs, external_postgresql, external_prometheus, external_redis, external_schema_registry, external_sumologic_logs, jolokia, prometheus and rsyslog.
Project
This property is required.
Changes to this property will trigger replacement.
string
Project the service integration endpoint is in.
AutoscalerUserConfig ServiceIntegrationEndpointAutoscalerUserConfig
Autoscaler user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
DatadogUserConfig ServiceIntegrationEndpointDatadogUserConfig
Datadog user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
ExternalAwsCloudwatchLogsUserConfig ServiceIntegrationEndpointExternalAwsCloudwatchLogsUserConfig
ExternalAwsCloudwatchLogs user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
ExternalAwsCloudwatchMetricsUserConfig ServiceIntegrationEndpointExternalAwsCloudwatchMetricsUserConfig
ExternalAwsCloudwatchMetrics user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
ExternalAwsS3UserConfig ServiceIntegrationEndpointExternalAwsS3UserConfig
ExternalAwsS3 user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
ExternalAzureBlobStorageUserConfig ServiceIntegrationEndpointExternalAzureBlobStorageUserConfig
ExternalAzureBlobStorage user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
ExternalClickhouseUserConfig ServiceIntegrationEndpointExternalClickhouseUserConfig
ExternalClickhouse user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
ExternalElasticsearchLogsUserConfig ServiceIntegrationEndpointExternalElasticsearchLogsUserConfig
ExternalElasticsearchLogs user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
ExternalGoogleCloudBigquery ServiceIntegrationEndpointExternalGoogleCloudBigquery
ExternalGoogleCloudBigquery user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
ExternalGoogleCloudLoggingUserConfig ServiceIntegrationEndpointExternalGoogleCloudLoggingUserConfig
ExternalGoogleCloudLogging user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
ExternalKafkaUserConfig ServiceIntegrationEndpointExternalKafkaUserConfig
ExternalKafka user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
ExternalMysqlUserConfig ServiceIntegrationEndpointExternalMysqlUserConfig
ExternalMysql user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
ExternalOpensearchLogsUserConfig ServiceIntegrationEndpointExternalOpensearchLogsUserConfig
ExternalOpensearchLogs user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
ExternalPostgresql ServiceIntegrationEndpointExternalPostgresql
ExternalPostgresql user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
ExternalPrometheusUserConfig ServiceIntegrationEndpointExternalPrometheusUserConfig
ExternalPrometheus user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
ExternalSchemaRegistryUserConfig ServiceIntegrationEndpointExternalSchemaRegistryUserConfig
ExternalSchemaRegistry user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
JolokiaUserConfig ServiceIntegrationEndpointJolokiaUserConfig
Jolokia user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
PrometheusUserConfig ServiceIntegrationEndpointPrometheusUserConfig
Prometheus user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
RsyslogUserConfig ServiceIntegrationEndpointRsyslogUserConfig
Rsyslog user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
EndpointName
This property is required.
Changes to this property will trigger replacement.
string
Name of the service integration endpoint.
EndpointType
This property is required.
Changes to this property will trigger replacement.
string
The type of service integration endpoint. The possible values are autoscaler, datadog, external_aws_cloudwatch_logs, external_aws_cloudwatch_metrics, external_aws_s3, external_azure_blob_storage, external_clickhouse, external_elasticsearch_logs, external_google_cloud_bigquery, external_google_cloud_logging, external_kafka, external_mysql, external_opensearch_logs, external_postgresql, external_prometheus, external_redis, external_schema_registry, external_sumologic_logs, jolokia, prometheus and rsyslog.
Project
This property is required.
Changes to this property will trigger replacement.
string
Project the service integration endpoint is in.
AutoscalerUserConfig ServiceIntegrationEndpointAutoscalerUserConfigArgs
Autoscaler user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
DatadogUserConfig ServiceIntegrationEndpointDatadogUserConfigArgs
Datadog user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
ExternalAwsCloudwatchLogsUserConfig ServiceIntegrationEndpointExternalAwsCloudwatchLogsUserConfigArgs
ExternalAwsCloudwatchLogs user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
ExternalAwsCloudwatchMetricsUserConfig ServiceIntegrationEndpointExternalAwsCloudwatchMetricsUserConfigArgs
ExternalAwsCloudwatchMetrics user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
ExternalAwsS3UserConfig ServiceIntegrationEndpointExternalAwsS3UserConfigArgs
ExternalAwsS3 user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
ExternalAzureBlobStorageUserConfig ServiceIntegrationEndpointExternalAzureBlobStorageUserConfigArgs
ExternalAzureBlobStorage user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
ExternalClickhouseUserConfig ServiceIntegrationEndpointExternalClickhouseUserConfigArgs
ExternalClickhouse user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
ExternalElasticsearchLogsUserConfig ServiceIntegrationEndpointExternalElasticsearchLogsUserConfigArgs
ExternalElasticsearchLogs user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
ExternalGoogleCloudBigquery ServiceIntegrationEndpointExternalGoogleCloudBigqueryArgs
ExternalGoogleCloudBigquery user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
ExternalGoogleCloudLoggingUserConfig ServiceIntegrationEndpointExternalGoogleCloudLoggingUserConfigArgs
ExternalGoogleCloudLogging user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
ExternalKafkaUserConfig ServiceIntegrationEndpointExternalKafkaUserConfigArgs
ExternalKafka user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
ExternalMysqlUserConfig ServiceIntegrationEndpointExternalMysqlUserConfigArgs
ExternalMysql user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
ExternalOpensearchLogsUserConfig ServiceIntegrationEndpointExternalOpensearchLogsUserConfigArgs
ExternalOpensearchLogs user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
ExternalPostgresql ServiceIntegrationEndpointExternalPostgresqlArgs
ExternalPostgresql user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
ExternalPrometheusUserConfig ServiceIntegrationEndpointExternalPrometheusUserConfigArgs
ExternalPrometheus user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
ExternalSchemaRegistryUserConfig ServiceIntegrationEndpointExternalSchemaRegistryUserConfigArgs
ExternalSchemaRegistry user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
JolokiaUserConfig ServiceIntegrationEndpointJolokiaUserConfigArgs
Jolokia user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
PrometheusUserConfig ServiceIntegrationEndpointPrometheusUserConfigArgs
Prometheus user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
RsyslogUserConfig ServiceIntegrationEndpointRsyslogUserConfigArgs
Rsyslog user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
endpointName
This property is required.
Changes to this property will trigger replacement.
String
Name of the service integration endpoint.
endpointType
This property is required.
Changes to this property will trigger replacement.
String
The type of service integration endpoint. The possible values are autoscaler, datadog, external_aws_cloudwatch_logs, external_aws_cloudwatch_metrics, external_aws_s3, external_azure_blob_storage, external_clickhouse, external_elasticsearch_logs, external_google_cloud_bigquery, external_google_cloud_logging, external_kafka, external_mysql, external_opensearch_logs, external_postgresql, external_prometheus, external_redis, external_schema_registry, external_sumologic_logs, jolokia, prometheus and rsyslog.
project
This property is required.
Changes to this property will trigger replacement.
String
Project the service integration endpoint is in.
autoscalerUserConfig ServiceIntegrationEndpointAutoscalerUserConfig
Autoscaler user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
datadogUserConfig ServiceIntegrationEndpointDatadogUserConfig
Datadog user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
externalAwsCloudwatchLogsUserConfig ServiceIntegrationEndpointExternalAwsCloudwatchLogsUserConfig
ExternalAwsCloudwatchLogs user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
externalAwsCloudwatchMetricsUserConfig ServiceIntegrationEndpointExternalAwsCloudwatchMetricsUserConfig
ExternalAwsCloudwatchMetrics user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
externalAwsS3UserConfig ServiceIntegrationEndpointExternalAwsS3UserConfig
ExternalAwsS3 user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
externalAzureBlobStorageUserConfig ServiceIntegrationEndpointExternalAzureBlobStorageUserConfig
ExternalAzureBlobStorage user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
externalClickhouseUserConfig ServiceIntegrationEndpointExternalClickhouseUserConfig
ExternalClickhouse user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
externalElasticsearchLogsUserConfig ServiceIntegrationEndpointExternalElasticsearchLogsUserConfig
ExternalElasticsearchLogs user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
externalGoogleCloudBigquery ServiceIntegrationEndpointExternalGoogleCloudBigquery
ExternalGoogleCloudBigquery user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
externalGoogleCloudLoggingUserConfig ServiceIntegrationEndpointExternalGoogleCloudLoggingUserConfig
ExternalGoogleCloudLogging user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
externalKafkaUserConfig ServiceIntegrationEndpointExternalKafkaUserConfig
ExternalKafka user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
externalMysqlUserConfig ServiceIntegrationEndpointExternalMysqlUserConfig
ExternalMysql user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
externalOpensearchLogsUserConfig ServiceIntegrationEndpointExternalOpensearchLogsUserConfig
ExternalOpensearchLogs user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
externalPostgresql ServiceIntegrationEndpointExternalPostgresql
ExternalPostgresql user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
externalPrometheusUserConfig ServiceIntegrationEndpointExternalPrometheusUserConfig
ExternalPrometheus user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
externalSchemaRegistryUserConfig ServiceIntegrationEndpointExternalSchemaRegistryUserConfig
ExternalSchemaRegistry user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
jolokiaUserConfig ServiceIntegrationEndpointJolokiaUserConfig
Jolokia user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
prometheusUserConfig ServiceIntegrationEndpointPrometheusUserConfig
Prometheus user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
rsyslogUserConfig ServiceIntegrationEndpointRsyslogUserConfig
Rsyslog user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
endpointName
This property is required.
Changes to this property will trigger replacement.
string
Name of the service integration endpoint.
endpointType
This property is required.
Changes to this property will trigger replacement.
string
The type of service integration endpoint. The possible values are autoscaler, datadog, external_aws_cloudwatch_logs, external_aws_cloudwatch_metrics, external_aws_s3, external_azure_blob_storage, external_clickhouse, external_elasticsearch_logs, external_google_cloud_bigquery, external_google_cloud_logging, external_kafka, external_mysql, external_opensearch_logs, external_postgresql, external_prometheus, external_redis, external_schema_registry, external_sumologic_logs, jolokia, prometheus and rsyslog.
project
This property is required.
Changes to this property will trigger replacement.
string
Project the service integration endpoint is in.
autoscalerUserConfig ServiceIntegrationEndpointAutoscalerUserConfig
Autoscaler user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
datadogUserConfig ServiceIntegrationEndpointDatadogUserConfig
Datadog user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
externalAwsCloudwatchLogsUserConfig ServiceIntegrationEndpointExternalAwsCloudwatchLogsUserConfig
ExternalAwsCloudwatchLogs user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
externalAwsCloudwatchMetricsUserConfig ServiceIntegrationEndpointExternalAwsCloudwatchMetricsUserConfig
ExternalAwsCloudwatchMetrics user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
externalAwsS3UserConfig ServiceIntegrationEndpointExternalAwsS3UserConfig
ExternalAwsS3 user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
externalAzureBlobStorageUserConfig ServiceIntegrationEndpointExternalAzureBlobStorageUserConfig
ExternalAzureBlobStorage user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
externalClickhouseUserConfig ServiceIntegrationEndpointExternalClickhouseUserConfig
ExternalClickhouse user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
externalElasticsearchLogsUserConfig ServiceIntegrationEndpointExternalElasticsearchLogsUserConfig
ExternalElasticsearchLogs user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
externalGoogleCloudBigquery ServiceIntegrationEndpointExternalGoogleCloudBigquery
ExternalGoogleCloudBigquery user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
externalGoogleCloudLoggingUserConfig ServiceIntegrationEndpointExternalGoogleCloudLoggingUserConfig
ExternalGoogleCloudLogging user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
externalKafkaUserConfig ServiceIntegrationEndpointExternalKafkaUserConfig
ExternalKafka user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
externalMysqlUserConfig ServiceIntegrationEndpointExternalMysqlUserConfig
ExternalMysql user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
externalOpensearchLogsUserConfig ServiceIntegrationEndpointExternalOpensearchLogsUserConfig
ExternalOpensearchLogs user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
externalPostgresql ServiceIntegrationEndpointExternalPostgresql
ExternalPostgresql user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
externalPrometheusUserConfig ServiceIntegrationEndpointExternalPrometheusUserConfig
ExternalPrometheus user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
externalSchemaRegistryUserConfig ServiceIntegrationEndpointExternalSchemaRegistryUserConfig
ExternalSchemaRegistry user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
jolokiaUserConfig ServiceIntegrationEndpointJolokiaUserConfig
Jolokia user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
prometheusUserConfig ServiceIntegrationEndpointPrometheusUserConfig
Prometheus user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
rsyslogUserConfig ServiceIntegrationEndpointRsyslogUserConfig
Rsyslog user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
endpoint_name
This property is required.
Changes to this property will trigger replacement.
str
Name of the service integration endpoint.
endpoint_type
This property is required.
Changes to this property will trigger replacement.
str
The type of service integration endpoint. The possible values are autoscaler, datadog, external_aws_cloudwatch_logs, external_aws_cloudwatch_metrics, external_aws_s3, external_azure_blob_storage, external_clickhouse, external_elasticsearch_logs, external_google_cloud_bigquery, external_google_cloud_logging, external_kafka, external_mysql, external_opensearch_logs, external_postgresql, external_prometheus, external_redis, external_schema_registry, external_sumologic_logs, jolokia, prometheus and rsyslog.
project
This property is required.
Changes to this property will trigger replacement.
str
Project the service integration endpoint is in.
autoscaler_user_config ServiceIntegrationEndpointAutoscalerUserConfigArgs
Autoscaler user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
datadog_user_config ServiceIntegrationEndpointDatadogUserConfigArgs
Datadog user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
external_aws_cloudwatch_logs_user_config ServiceIntegrationEndpointExternalAwsCloudwatchLogsUserConfigArgs
ExternalAwsCloudwatchLogs user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
external_aws_cloudwatch_metrics_user_config ServiceIntegrationEndpointExternalAwsCloudwatchMetricsUserConfigArgs
ExternalAwsCloudwatchMetrics user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
external_aws_s3_user_config ServiceIntegrationEndpointExternalAwsS3UserConfigArgs
ExternalAwsS3 user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
external_azure_blob_storage_user_config ServiceIntegrationEndpointExternalAzureBlobStorageUserConfigArgs
ExternalAzureBlobStorage user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
external_clickhouse_user_config ServiceIntegrationEndpointExternalClickhouseUserConfigArgs
ExternalClickhouse user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
external_elasticsearch_logs_user_config ServiceIntegrationEndpointExternalElasticsearchLogsUserConfigArgs
ExternalElasticsearchLogs user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
external_google_cloud_bigquery ServiceIntegrationEndpointExternalGoogleCloudBigqueryArgs
ExternalGoogleCloudBigquery user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
external_google_cloud_logging_user_config ServiceIntegrationEndpointExternalGoogleCloudLoggingUserConfigArgs
ExternalGoogleCloudLogging user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
external_kafka_user_config ServiceIntegrationEndpointExternalKafkaUserConfigArgs
ExternalKafka user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
external_mysql_user_config ServiceIntegrationEndpointExternalMysqlUserConfigArgs
ExternalMysql user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
external_opensearch_logs_user_config ServiceIntegrationEndpointExternalOpensearchLogsUserConfigArgs
ExternalOpensearchLogs user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
external_postgresql ServiceIntegrationEndpointExternalPostgresqlArgs
ExternalPostgresql user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
external_prometheus_user_config ServiceIntegrationEndpointExternalPrometheusUserConfigArgs
ExternalPrometheus user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
external_schema_registry_user_config ServiceIntegrationEndpointExternalSchemaRegistryUserConfigArgs
ExternalSchemaRegistry user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
jolokia_user_config ServiceIntegrationEndpointJolokiaUserConfigArgs
Jolokia user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
prometheus_user_config ServiceIntegrationEndpointPrometheusUserConfigArgs
Prometheus user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
rsyslog_user_config ServiceIntegrationEndpointRsyslogUserConfigArgs
Rsyslog user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
endpointName
This property is required.
Changes to this property will trigger replacement.
String
Name of the service integration endpoint.
endpointType
This property is required.
Changes to this property will trigger replacement.
String
The type of service integration endpoint. The possible values are autoscaler, datadog, external_aws_cloudwatch_logs, external_aws_cloudwatch_metrics, external_aws_s3, external_azure_blob_storage, external_clickhouse, external_elasticsearch_logs, external_google_cloud_bigquery, external_google_cloud_logging, external_kafka, external_mysql, external_opensearch_logs, external_postgresql, external_prometheus, external_redis, external_schema_registry, external_sumologic_logs, jolokia, prometheus and rsyslog.
project
This property is required.
Changes to this property will trigger replacement.
String
Project the service integration endpoint is in.
autoscalerUserConfig Property Map
Autoscaler user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
datadogUserConfig Property Map
Datadog user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
externalAwsCloudwatchLogsUserConfig Property Map
ExternalAwsCloudwatchLogs user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
externalAwsCloudwatchMetricsUserConfig Property Map
ExternalAwsCloudwatchMetrics user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
externalAwsS3UserConfig Property Map
ExternalAwsS3 user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
externalAzureBlobStorageUserConfig Property Map
ExternalAzureBlobStorage user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
externalClickhouseUserConfig Property Map
ExternalClickhouse user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
externalElasticsearchLogsUserConfig Property Map
ExternalElasticsearchLogs user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
externalGoogleCloudBigquery Property Map
ExternalGoogleCloudBigquery user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
externalGoogleCloudLoggingUserConfig Property Map
ExternalGoogleCloudLogging user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
externalKafkaUserConfig Property Map
ExternalKafka user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
externalMysqlUserConfig Property Map
ExternalMysql user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
externalOpensearchLogsUserConfig Property Map
ExternalOpensearchLogs user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
externalPostgresql Property Map
ExternalPostgresql user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
externalPrometheusUserConfig Property Map
ExternalPrometheus user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
externalSchemaRegistryUserConfig Property Map
ExternalSchemaRegistry user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
jolokiaUserConfig Property Map
Jolokia user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
prometheusUserConfig Property Map
Prometheus user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
rsyslogUserConfig Property Map
Rsyslog user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later

Outputs

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

EndpointConfig Dictionary<string, string>
Backend configuration for the endpoint.
Id string
The provider-assigned unique ID for this managed resource.
EndpointConfig map[string]string
Backend configuration for the endpoint.
Id string
The provider-assigned unique ID for this managed resource.
endpointConfig Map<String,String>
Backend configuration for the endpoint.
id String
The provider-assigned unique ID for this managed resource.
endpointConfig {[key: string]: string}
Backend configuration for the endpoint.
id string
The provider-assigned unique ID for this managed resource.
endpoint_config Mapping[str, str]
Backend configuration for the endpoint.
id str
The provider-assigned unique ID for this managed resource.
endpointConfig Map<String>
Backend configuration for the endpoint.
id String
The provider-assigned unique ID for this managed resource.

Look up Existing ServiceIntegrationEndpoint Resource

Get an existing ServiceIntegrationEndpoint 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?: ServiceIntegrationEndpointState, opts?: CustomResourceOptions): ServiceIntegrationEndpoint
@staticmethod
def get(resource_name: str,
        id: str,
        opts: Optional[ResourceOptions] = None,
        autoscaler_user_config: Optional[ServiceIntegrationEndpointAutoscalerUserConfigArgs] = None,
        datadog_user_config: Optional[ServiceIntegrationEndpointDatadogUserConfigArgs] = None,
        endpoint_config: Optional[Mapping[str, str]] = None,
        endpoint_name: Optional[str] = None,
        endpoint_type: Optional[str] = None,
        external_aws_cloudwatch_logs_user_config: Optional[ServiceIntegrationEndpointExternalAwsCloudwatchLogsUserConfigArgs] = None,
        external_aws_cloudwatch_metrics_user_config: Optional[ServiceIntegrationEndpointExternalAwsCloudwatchMetricsUserConfigArgs] = None,
        external_aws_s3_user_config: Optional[ServiceIntegrationEndpointExternalAwsS3UserConfigArgs] = None,
        external_azure_blob_storage_user_config: Optional[ServiceIntegrationEndpointExternalAzureBlobStorageUserConfigArgs] = None,
        external_clickhouse_user_config: Optional[ServiceIntegrationEndpointExternalClickhouseUserConfigArgs] = None,
        external_elasticsearch_logs_user_config: Optional[ServiceIntegrationEndpointExternalElasticsearchLogsUserConfigArgs] = None,
        external_google_cloud_bigquery: Optional[ServiceIntegrationEndpointExternalGoogleCloudBigqueryArgs] = None,
        external_google_cloud_logging_user_config: Optional[ServiceIntegrationEndpointExternalGoogleCloudLoggingUserConfigArgs] = None,
        external_kafka_user_config: Optional[ServiceIntegrationEndpointExternalKafkaUserConfigArgs] = None,
        external_mysql_user_config: Optional[ServiceIntegrationEndpointExternalMysqlUserConfigArgs] = None,
        external_opensearch_logs_user_config: Optional[ServiceIntegrationEndpointExternalOpensearchLogsUserConfigArgs] = None,
        external_postgresql: Optional[ServiceIntegrationEndpointExternalPostgresqlArgs] = None,
        external_prometheus_user_config: Optional[ServiceIntegrationEndpointExternalPrometheusUserConfigArgs] = None,
        external_schema_registry_user_config: Optional[ServiceIntegrationEndpointExternalSchemaRegistryUserConfigArgs] = None,
        jolokia_user_config: Optional[ServiceIntegrationEndpointJolokiaUserConfigArgs] = None,
        project: Optional[str] = None,
        prometheus_user_config: Optional[ServiceIntegrationEndpointPrometheusUserConfigArgs] = None,
        rsyslog_user_config: Optional[ServiceIntegrationEndpointRsyslogUserConfigArgs] = None) -> ServiceIntegrationEndpoint
func GetServiceIntegrationEndpoint(ctx *Context, name string, id IDInput, state *ServiceIntegrationEndpointState, opts ...ResourceOption) (*ServiceIntegrationEndpoint, error)
public static ServiceIntegrationEndpoint Get(string name, Input<string> id, ServiceIntegrationEndpointState? state, CustomResourceOptions? opts = null)
public static ServiceIntegrationEndpoint get(String name, Output<String> id, ServiceIntegrationEndpointState state, CustomResourceOptions options)
resources:  _:    type: aiven:ServiceIntegrationEndpoint    get:      id: ${id}
name This property is required.
The unique name of the resulting resource.
id This property is required.
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 This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
name This property is required.
The unique name of the resulting resource.
id This property is required.
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 This property is required.
The unique name of the resulting resource.
id This property is required.
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 This property is required.
The unique name of the resulting resource.
id This property is required.
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:
AutoscalerUserConfig ServiceIntegrationEndpointAutoscalerUserConfig
Autoscaler user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
DatadogUserConfig ServiceIntegrationEndpointDatadogUserConfig
Datadog user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
EndpointConfig Dictionary<string, string>
Backend configuration for the endpoint.
EndpointName Changes to this property will trigger replacement. string
Name of the service integration endpoint.
EndpointType Changes to this property will trigger replacement. string
The type of service integration endpoint. The possible values are autoscaler, datadog, external_aws_cloudwatch_logs, external_aws_cloudwatch_metrics, external_aws_s3, external_azure_blob_storage, external_clickhouse, external_elasticsearch_logs, external_google_cloud_bigquery, external_google_cloud_logging, external_kafka, external_mysql, external_opensearch_logs, external_postgresql, external_prometheus, external_redis, external_schema_registry, external_sumologic_logs, jolokia, prometheus and rsyslog.
ExternalAwsCloudwatchLogsUserConfig ServiceIntegrationEndpointExternalAwsCloudwatchLogsUserConfig
ExternalAwsCloudwatchLogs user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
ExternalAwsCloudwatchMetricsUserConfig ServiceIntegrationEndpointExternalAwsCloudwatchMetricsUserConfig
ExternalAwsCloudwatchMetrics user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
ExternalAwsS3UserConfig ServiceIntegrationEndpointExternalAwsS3UserConfig
ExternalAwsS3 user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
ExternalAzureBlobStorageUserConfig ServiceIntegrationEndpointExternalAzureBlobStorageUserConfig
ExternalAzureBlobStorage user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
ExternalClickhouseUserConfig ServiceIntegrationEndpointExternalClickhouseUserConfig
ExternalClickhouse user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
ExternalElasticsearchLogsUserConfig ServiceIntegrationEndpointExternalElasticsearchLogsUserConfig
ExternalElasticsearchLogs user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
ExternalGoogleCloudBigquery ServiceIntegrationEndpointExternalGoogleCloudBigquery
ExternalGoogleCloudBigquery user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
ExternalGoogleCloudLoggingUserConfig ServiceIntegrationEndpointExternalGoogleCloudLoggingUserConfig
ExternalGoogleCloudLogging user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
ExternalKafkaUserConfig ServiceIntegrationEndpointExternalKafkaUserConfig
ExternalKafka user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
ExternalMysqlUserConfig ServiceIntegrationEndpointExternalMysqlUserConfig
ExternalMysql user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
ExternalOpensearchLogsUserConfig ServiceIntegrationEndpointExternalOpensearchLogsUserConfig
ExternalOpensearchLogs user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
ExternalPostgresql ServiceIntegrationEndpointExternalPostgresql
ExternalPostgresql user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
ExternalPrometheusUserConfig ServiceIntegrationEndpointExternalPrometheusUserConfig
ExternalPrometheus user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
ExternalSchemaRegistryUserConfig ServiceIntegrationEndpointExternalSchemaRegistryUserConfig
ExternalSchemaRegistry user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
JolokiaUserConfig ServiceIntegrationEndpointJolokiaUserConfig
Jolokia user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
Project Changes to this property will trigger replacement. string
Project the service integration endpoint is in.
PrometheusUserConfig ServiceIntegrationEndpointPrometheusUserConfig
Prometheus user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
RsyslogUserConfig ServiceIntegrationEndpointRsyslogUserConfig
Rsyslog user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
AutoscalerUserConfig ServiceIntegrationEndpointAutoscalerUserConfigArgs
Autoscaler user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
DatadogUserConfig ServiceIntegrationEndpointDatadogUserConfigArgs
Datadog user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
EndpointConfig map[string]string
Backend configuration for the endpoint.
EndpointName Changes to this property will trigger replacement. string
Name of the service integration endpoint.
EndpointType Changes to this property will trigger replacement. string
The type of service integration endpoint. The possible values are autoscaler, datadog, external_aws_cloudwatch_logs, external_aws_cloudwatch_metrics, external_aws_s3, external_azure_blob_storage, external_clickhouse, external_elasticsearch_logs, external_google_cloud_bigquery, external_google_cloud_logging, external_kafka, external_mysql, external_opensearch_logs, external_postgresql, external_prometheus, external_redis, external_schema_registry, external_sumologic_logs, jolokia, prometheus and rsyslog.
ExternalAwsCloudwatchLogsUserConfig ServiceIntegrationEndpointExternalAwsCloudwatchLogsUserConfigArgs
ExternalAwsCloudwatchLogs user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
ExternalAwsCloudwatchMetricsUserConfig ServiceIntegrationEndpointExternalAwsCloudwatchMetricsUserConfigArgs
ExternalAwsCloudwatchMetrics user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
ExternalAwsS3UserConfig ServiceIntegrationEndpointExternalAwsS3UserConfigArgs
ExternalAwsS3 user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
ExternalAzureBlobStorageUserConfig ServiceIntegrationEndpointExternalAzureBlobStorageUserConfigArgs
ExternalAzureBlobStorage user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
ExternalClickhouseUserConfig ServiceIntegrationEndpointExternalClickhouseUserConfigArgs
ExternalClickhouse user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
ExternalElasticsearchLogsUserConfig ServiceIntegrationEndpointExternalElasticsearchLogsUserConfigArgs
ExternalElasticsearchLogs user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
ExternalGoogleCloudBigquery ServiceIntegrationEndpointExternalGoogleCloudBigqueryArgs
ExternalGoogleCloudBigquery user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
ExternalGoogleCloudLoggingUserConfig ServiceIntegrationEndpointExternalGoogleCloudLoggingUserConfigArgs
ExternalGoogleCloudLogging user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
ExternalKafkaUserConfig ServiceIntegrationEndpointExternalKafkaUserConfigArgs
ExternalKafka user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
ExternalMysqlUserConfig ServiceIntegrationEndpointExternalMysqlUserConfigArgs
ExternalMysql user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
ExternalOpensearchLogsUserConfig ServiceIntegrationEndpointExternalOpensearchLogsUserConfigArgs
ExternalOpensearchLogs user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
ExternalPostgresql ServiceIntegrationEndpointExternalPostgresqlArgs
ExternalPostgresql user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
ExternalPrometheusUserConfig ServiceIntegrationEndpointExternalPrometheusUserConfigArgs
ExternalPrometheus user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
ExternalSchemaRegistryUserConfig ServiceIntegrationEndpointExternalSchemaRegistryUserConfigArgs
ExternalSchemaRegistry user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
JolokiaUserConfig ServiceIntegrationEndpointJolokiaUserConfigArgs
Jolokia user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
Project Changes to this property will trigger replacement. string
Project the service integration endpoint is in.
PrometheusUserConfig ServiceIntegrationEndpointPrometheusUserConfigArgs
Prometheus user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
RsyslogUserConfig ServiceIntegrationEndpointRsyslogUserConfigArgs
Rsyslog user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
autoscalerUserConfig ServiceIntegrationEndpointAutoscalerUserConfig
Autoscaler user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
datadogUserConfig ServiceIntegrationEndpointDatadogUserConfig
Datadog user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
endpointConfig Map<String,String>
Backend configuration for the endpoint.
endpointName Changes to this property will trigger replacement. String
Name of the service integration endpoint.
endpointType Changes to this property will trigger replacement. String
The type of service integration endpoint. The possible values are autoscaler, datadog, external_aws_cloudwatch_logs, external_aws_cloudwatch_metrics, external_aws_s3, external_azure_blob_storage, external_clickhouse, external_elasticsearch_logs, external_google_cloud_bigquery, external_google_cloud_logging, external_kafka, external_mysql, external_opensearch_logs, external_postgresql, external_prometheus, external_redis, external_schema_registry, external_sumologic_logs, jolokia, prometheus and rsyslog.
externalAwsCloudwatchLogsUserConfig ServiceIntegrationEndpointExternalAwsCloudwatchLogsUserConfig
ExternalAwsCloudwatchLogs user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
externalAwsCloudwatchMetricsUserConfig ServiceIntegrationEndpointExternalAwsCloudwatchMetricsUserConfig
ExternalAwsCloudwatchMetrics user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
externalAwsS3UserConfig ServiceIntegrationEndpointExternalAwsS3UserConfig
ExternalAwsS3 user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
externalAzureBlobStorageUserConfig ServiceIntegrationEndpointExternalAzureBlobStorageUserConfig
ExternalAzureBlobStorage user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
externalClickhouseUserConfig ServiceIntegrationEndpointExternalClickhouseUserConfig
ExternalClickhouse user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
externalElasticsearchLogsUserConfig ServiceIntegrationEndpointExternalElasticsearchLogsUserConfig
ExternalElasticsearchLogs user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
externalGoogleCloudBigquery ServiceIntegrationEndpointExternalGoogleCloudBigquery
ExternalGoogleCloudBigquery user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
externalGoogleCloudLoggingUserConfig ServiceIntegrationEndpointExternalGoogleCloudLoggingUserConfig
ExternalGoogleCloudLogging user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
externalKafkaUserConfig ServiceIntegrationEndpointExternalKafkaUserConfig
ExternalKafka user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
externalMysqlUserConfig ServiceIntegrationEndpointExternalMysqlUserConfig
ExternalMysql user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
externalOpensearchLogsUserConfig ServiceIntegrationEndpointExternalOpensearchLogsUserConfig
ExternalOpensearchLogs user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
externalPostgresql ServiceIntegrationEndpointExternalPostgresql
ExternalPostgresql user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
externalPrometheusUserConfig ServiceIntegrationEndpointExternalPrometheusUserConfig
ExternalPrometheus user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
externalSchemaRegistryUserConfig ServiceIntegrationEndpointExternalSchemaRegistryUserConfig
ExternalSchemaRegistry user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
jolokiaUserConfig ServiceIntegrationEndpointJolokiaUserConfig
Jolokia user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
project Changes to this property will trigger replacement. String
Project the service integration endpoint is in.
prometheusUserConfig ServiceIntegrationEndpointPrometheusUserConfig
Prometheus user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
rsyslogUserConfig ServiceIntegrationEndpointRsyslogUserConfig
Rsyslog user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
autoscalerUserConfig ServiceIntegrationEndpointAutoscalerUserConfig
Autoscaler user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
datadogUserConfig ServiceIntegrationEndpointDatadogUserConfig
Datadog user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
endpointConfig {[key: string]: string}
Backend configuration for the endpoint.
endpointName Changes to this property will trigger replacement. string
Name of the service integration endpoint.
endpointType Changes to this property will trigger replacement. string
The type of service integration endpoint. The possible values are autoscaler, datadog, external_aws_cloudwatch_logs, external_aws_cloudwatch_metrics, external_aws_s3, external_azure_blob_storage, external_clickhouse, external_elasticsearch_logs, external_google_cloud_bigquery, external_google_cloud_logging, external_kafka, external_mysql, external_opensearch_logs, external_postgresql, external_prometheus, external_redis, external_schema_registry, external_sumologic_logs, jolokia, prometheus and rsyslog.
externalAwsCloudwatchLogsUserConfig ServiceIntegrationEndpointExternalAwsCloudwatchLogsUserConfig
ExternalAwsCloudwatchLogs user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
externalAwsCloudwatchMetricsUserConfig ServiceIntegrationEndpointExternalAwsCloudwatchMetricsUserConfig
ExternalAwsCloudwatchMetrics user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
externalAwsS3UserConfig ServiceIntegrationEndpointExternalAwsS3UserConfig
ExternalAwsS3 user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
externalAzureBlobStorageUserConfig ServiceIntegrationEndpointExternalAzureBlobStorageUserConfig
ExternalAzureBlobStorage user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
externalClickhouseUserConfig ServiceIntegrationEndpointExternalClickhouseUserConfig
ExternalClickhouse user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
externalElasticsearchLogsUserConfig ServiceIntegrationEndpointExternalElasticsearchLogsUserConfig
ExternalElasticsearchLogs user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
externalGoogleCloudBigquery ServiceIntegrationEndpointExternalGoogleCloudBigquery
ExternalGoogleCloudBigquery user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
externalGoogleCloudLoggingUserConfig ServiceIntegrationEndpointExternalGoogleCloudLoggingUserConfig
ExternalGoogleCloudLogging user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
externalKafkaUserConfig ServiceIntegrationEndpointExternalKafkaUserConfig
ExternalKafka user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
externalMysqlUserConfig ServiceIntegrationEndpointExternalMysqlUserConfig
ExternalMysql user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
externalOpensearchLogsUserConfig ServiceIntegrationEndpointExternalOpensearchLogsUserConfig
ExternalOpensearchLogs user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
externalPostgresql ServiceIntegrationEndpointExternalPostgresql
ExternalPostgresql user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
externalPrometheusUserConfig ServiceIntegrationEndpointExternalPrometheusUserConfig
ExternalPrometheus user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
externalSchemaRegistryUserConfig ServiceIntegrationEndpointExternalSchemaRegistryUserConfig
ExternalSchemaRegistry user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
jolokiaUserConfig ServiceIntegrationEndpointJolokiaUserConfig
Jolokia user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
project Changes to this property will trigger replacement. string
Project the service integration endpoint is in.
prometheusUserConfig ServiceIntegrationEndpointPrometheusUserConfig
Prometheus user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
rsyslogUserConfig ServiceIntegrationEndpointRsyslogUserConfig
Rsyslog user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
autoscaler_user_config ServiceIntegrationEndpointAutoscalerUserConfigArgs
Autoscaler user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
datadog_user_config ServiceIntegrationEndpointDatadogUserConfigArgs
Datadog user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
endpoint_config Mapping[str, str]
Backend configuration for the endpoint.
endpoint_name Changes to this property will trigger replacement. str
Name of the service integration endpoint.
endpoint_type Changes to this property will trigger replacement. str
The type of service integration endpoint. The possible values are autoscaler, datadog, external_aws_cloudwatch_logs, external_aws_cloudwatch_metrics, external_aws_s3, external_azure_blob_storage, external_clickhouse, external_elasticsearch_logs, external_google_cloud_bigquery, external_google_cloud_logging, external_kafka, external_mysql, external_opensearch_logs, external_postgresql, external_prometheus, external_redis, external_schema_registry, external_sumologic_logs, jolokia, prometheus and rsyslog.
external_aws_cloudwatch_logs_user_config ServiceIntegrationEndpointExternalAwsCloudwatchLogsUserConfigArgs
ExternalAwsCloudwatchLogs user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
external_aws_cloudwatch_metrics_user_config ServiceIntegrationEndpointExternalAwsCloudwatchMetricsUserConfigArgs
ExternalAwsCloudwatchMetrics user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
external_aws_s3_user_config ServiceIntegrationEndpointExternalAwsS3UserConfigArgs
ExternalAwsS3 user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
external_azure_blob_storage_user_config ServiceIntegrationEndpointExternalAzureBlobStorageUserConfigArgs
ExternalAzureBlobStorage user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
external_clickhouse_user_config ServiceIntegrationEndpointExternalClickhouseUserConfigArgs
ExternalClickhouse user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
external_elasticsearch_logs_user_config ServiceIntegrationEndpointExternalElasticsearchLogsUserConfigArgs
ExternalElasticsearchLogs user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
external_google_cloud_bigquery ServiceIntegrationEndpointExternalGoogleCloudBigqueryArgs
ExternalGoogleCloudBigquery user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
external_google_cloud_logging_user_config ServiceIntegrationEndpointExternalGoogleCloudLoggingUserConfigArgs
ExternalGoogleCloudLogging user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
external_kafka_user_config ServiceIntegrationEndpointExternalKafkaUserConfigArgs
ExternalKafka user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
external_mysql_user_config ServiceIntegrationEndpointExternalMysqlUserConfigArgs
ExternalMysql user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
external_opensearch_logs_user_config ServiceIntegrationEndpointExternalOpensearchLogsUserConfigArgs
ExternalOpensearchLogs user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
external_postgresql ServiceIntegrationEndpointExternalPostgresqlArgs
ExternalPostgresql user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
external_prometheus_user_config ServiceIntegrationEndpointExternalPrometheusUserConfigArgs
ExternalPrometheus user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
external_schema_registry_user_config ServiceIntegrationEndpointExternalSchemaRegistryUserConfigArgs
ExternalSchemaRegistry user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
jolokia_user_config ServiceIntegrationEndpointJolokiaUserConfigArgs
Jolokia user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
project Changes to this property will trigger replacement. str
Project the service integration endpoint is in.
prometheus_user_config ServiceIntegrationEndpointPrometheusUserConfigArgs
Prometheus user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
rsyslog_user_config ServiceIntegrationEndpointRsyslogUserConfigArgs
Rsyslog user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
autoscalerUserConfig Property Map
Autoscaler user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
datadogUserConfig Property Map
Datadog user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
endpointConfig Map<String>
Backend configuration for the endpoint.
endpointName Changes to this property will trigger replacement. String
Name of the service integration endpoint.
endpointType Changes to this property will trigger replacement. String
The type of service integration endpoint. The possible values are autoscaler, datadog, external_aws_cloudwatch_logs, external_aws_cloudwatch_metrics, external_aws_s3, external_azure_blob_storage, external_clickhouse, external_elasticsearch_logs, external_google_cloud_bigquery, external_google_cloud_logging, external_kafka, external_mysql, external_opensearch_logs, external_postgresql, external_prometheus, external_redis, external_schema_registry, external_sumologic_logs, jolokia, prometheus and rsyslog.
externalAwsCloudwatchLogsUserConfig Property Map
ExternalAwsCloudwatchLogs user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
externalAwsCloudwatchMetricsUserConfig Property Map
ExternalAwsCloudwatchMetrics user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
externalAwsS3UserConfig Property Map
ExternalAwsS3 user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
externalAzureBlobStorageUserConfig Property Map
ExternalAzureBlobStorage user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
externalClickhouseUserConfig Property Map
ExternalClickhouse user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
externalElasticsearchLogsUserConfig Property Map
ExternalElasticsearchLogs user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
externalGoogleCloudBigquery Property Map
ExternalGoogleCloudBigquery user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
externalGoogleCloudLoggingUserConfig Property Map
ExternalGoogleCloudLogging user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
externalKafkaUserConfig Property Map
ExternalKafka user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
externalMysqlUserConfig Property Map
ExternalMysql user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
externalOpensearchLogsUserConfig Property Map
ExternalOpensearchLogs user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
externalPostgresql Property Map
ExternalPostgresql user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
externalPrometheusUserConfig Property Map
ExternalPrometheus user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
externalSchemaRegistryUserConfig Property Map
ExternalSchemaRegistry user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
jolokiaUserConfig Property Map
Jolokia user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
project Changes to this property will trigger replacement. String
Project the service integration endpoint is in.
prometheusUserConfig Property Map
Prometheus user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
rsyslogUserConfig Property Map
Rsyslog user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later

Supporting Types

ServiceIntegrationEndpointAutoscalerUserConfig
, ServiceIntegrationEndpointAutoscalerUserConfigArgs

Autoscalings This property is required. List<ServiceIntegrationEndpointAutoscalerUserConfigAutoscaling>
Configure autoscaling thresholds for a service
Autoscalings This property is required. []ServiceIntegrationEndpointAutoscalerUserConfigAutoscaling
Configure autoscaling thresholds for a service
autoscalings This property is required. List<ServiceIntegrationEndpointAutoscalerUserConfigAutoscaling>
Configure autoscaling thresholds for a service
autoscalings This property is required. ServiceIntegrationEndpointAutoscalerUserConfigAutoscaling[]
Configure autoscaling thresholds for a service
autoscalings This property is required. Sequence[ServiceIntegrationEndpointAutoscalerUserConfigAutoscaling]
Configure autoscaling thresholds for a service
autoscalings This property is required. List<Property Map>
Configure autoscaling thresholds for a service

ServiceIntegrationEndpointAutoscalerUserConfigAutoscaling
, ServiceIntegrationEndpointAutoscalerUserConfigAutoscalingArgs

CapGb This property is required. int
The maximum total disk size (in gb) to allow autoscaler to scale up to. Example: 300.
Type This property is required. string
Enum: autoscale_disk. Type of autoscale event.
CapGb This property is required. int
The maximum total disk size (in gb) to allow autoscaler to scale up to. Example: 300.
Type This property is required. string
Enum: autoscale_disk. Type of autoscale event.
capGb This property is required. Integer
The maximum total disk size (in gb) to allow autoscaler to scale up to. Example: 300.
type This property is required. String
Enum: autoscale_disk. Type of autoscale event.
capGb This property is required. number
The maximum total disk size (in gb) to allow autoscaler to scale up to. Example: 300.
type This property is required. string
Enum: autoscale_disk. Type of autoscale event.
cap_gb This property is required. int
The maximum total disk size (in gb) to allow autoscaler to scale up to. Example: 300.
type This property is required. str
Enum: autoscale_disk. Type of autoscale event.
capGb This property is required. Number
The maximum total disk size (in gb) to allow autoscaler to scale up to. Example: 300.
type This property is required. String
Enum: autoscale_disk. Type of autoscale event.

ServiceIntegrationEndpointDatadogUserConfig
, ServiceIntegrationEndpointDatadogUserConfigArgs

DatadogApiKey This property is required. string
Datadog API key. Example: 848f30907c15c55d601fe45487cce9b6.
DatadogTags List<ServiceIntegrationEndpointDatadogUserConfigDatadogTag>
Custom tags provided by user
DisableConsumerStats bool
Disable consumer group metrics.
ExtraTagsPrefix string
Extra tags prefix. Defaults to aiven.
KafkaConsumerCheckInstances int
Number of separate instances to fetch kafka consumer statistics with. Example: 8.
KafkaConsumerStatsTimeout int
Number of seconds that datadog will wait to get consumer statistics from brokers. Example: 60.
MaxPartitionContexts int
Maximum number of partition contexts to send. Example: 32000.
Site string
Enum: ap1.datadoghq.com, datadoghq.com, datadoghq.eu, ddog-gov.com, us3.datadoghq.com, us5.datadoghq.com. Datadog intake site. Defaults to datadoghq.com.
DatadogApiKey This property is required. string
Datadog API key. Example: 848f30907c15c55d601fe45487cce9b6.
DatadogTags []ServiceIntegrationEndpointDatadogUserConfigDatadogTag
Custom tags provided by user
DisableConsumerStats bool
Disable consumer group metrics.
ExtraTagsPrefix string
Extra tags prefix. Defaults to aiven.
KafkaConsumerCheckInstances int
Number of separate instances to fetch kafka consumer statistics with. Example: 8.
KafkaConsumerStatsTimeout int
Number of seconds that datadog will wait to get consumer statistics from brokers. Example: 60.
MaxPartitionContexts int
Maximum number of partition contexts to send. Example: 32000.
Site string
Enum: ap1.datadoghq.com, datadoghq.com, datadoghq.eu, ddog-gov.com, us3.datadoghq.com, us5.datadoghq.com. Datadog intake site. Defaults to datadoghq.com.
datadogApiKey This property is required. String
Datadog API key. Example: 848f30907c15c55d601fe45487cce9b6.
datadogTags List<ServiceIntegrationEndpointDatadogUserConfigDatadogTag>
Custom tags provided by user
disableConsumerStats Boolean
Disable consumer group metrics.
extraTagsPrefix String
Extra tags prefix. Defaults to aiven.
kafkaConsumerCheckInstances Integer
Number of separate instances to fetch kafka consumer statistics with. Example: 8.
kafkaConsumerStatsTimeout Integer
Number of seconds that datadog will wait to get consumer statistics from brokers. Example: 60.
maxPartitionContexts Integer
Maximum number of partition contexts to send. Example: 32000.
site String
Enum: ap1.datadoghq.com, datadoghq.com, datadoghq.eu, ddog-gov.com, us3.datadoghq.com, us5.datadoghq.com. Datadog intake site. Defaults to datadoghq.com.
datadogApiKey This property is required. string
Datadog API key. Example: 848f30907c15c55d601fe45487cce9b6.
datadogTags ServiceIntegrationEndpointDatadogUserConfigDatadogTag[]
Custom tags provided by user
disableConsumerStats boolean
Disable consumer group metrics.
extraTagsPrefix string
Extra tags prefix. Defaults to aiven.
kafkaConsumerCheckInstances number
Number of separate instances to fetch kafka consumer statistics with. Example: 8.
kafkaConsumerStatsTimeout number
Number of seconds that datadog will wait to get consumer statistics from brokers. Example: 60.
maxPartitionContexts number
Maximum number of partition contexts to send. Example: 32000.
site string
Enum: ap1.datadoghq.com, datadoghq.com, datadoghq.eu, ddog-gov.com, us3.datadoghq.com, us5.datadoghq.com. Datadog intake site. Defaults to datadoghq.com.
datadog_api_key This property is required. str
Datadog API key. Example: 848f30907c15c55d601fe45487cce9b6.
datadog_tags Sequence[ServiceIntegrationEndpointDatadogUserConfigDatadogTag]
Custom tags provided by user
disable_consumer_stats bool
Disable consumer group metrics.
extra_tags_prefix str
Extra tags prefix. Defaults to aiven.
kafka_consumer_check_instances int
Number of separate instances to fetch kafka consumer statistics with. Example: 8.
kafka_consumer_stats_timeout int
Number of seconds that datadog will wait to get consumer statistics from brokers. Example: 60.
max_partition_contexts int
Maximum number of partition contexts to send. Example: 32000.
site str
Enum: ap1.datadoghq.com, datadoghq.com, datadoghq.eu, ddog-gov.com, us3.datadoghq.com, us5.datadoghq.com. Datadog intake site. Defaults to datadoghq.com.
datadogApiKey This property is required. String
Datadog API key. Example: 848f30907c15c55d601fe45487cce9b6.
datadogTags List<Property Map>
Custom tags provided by user
disableConsumerStats Boolean
Disable consumer group metrics.
extraTagsPrefix String
Extra tags prefix. Defaults to aiven.
kafkaConsumerCheckInstances Number
Number of separate instances to fetch kafka consumer statistics with. Example: 8.
kafkaConsumerStatsTimeout Number
Number of seconds that datadog will wait to get consumer statistics from brokers. Example: 60.
maxPartitionContexts Number
Maximum number of partition contexts to send. Example: 32000.
site String
Enum: ap1.datadoghq.com, datadoghq.com, datadoghq.eu, ddog-gov.com, us3.datadoghq.com, us5.datadoghq.com. Datadog intake site. Defaults to datadoghq.com.

ServiceIntegrationEndpointDatadogUserConfigDatadogTag
, ServiceIntegrationEndpointDatadogUserConfigDatadogTagArgs

Tag This property is required. string
Tag format and usage are described here: https://docs.datadoghq.com/getting_started/tagging. Tags with prefix aiven- are reserved for Aiven. Example: replica:primary.
Comment string
Optional tag explanation. Example: Used to tag primary replica metrics.
Tag This property is required. string
Tag format and usage are described here: https://docs.datadoghq.com/getting_started/tagging. Tags with prefix aiven- are reserved for Aiven. Example: replica:primary.
Comment string
Optional tag explanation. Example: Used to tag primary replica metrics.
tag This property is required. String
Tag format and usage are described here: https://docs.datadoghq.com/getting_started/tagging. Tags with prefix aiven- are reserved for Aiven. Example: replica:primary.
comment String
Optional tag explanation. Example: Used to tag primary replica metrics.
tag This property is required. string
Tag format and usage are described here: https://docs.datadoghq.com/getting_started/tagging. Tags with prefix aiven- are reserved for Aiven. Example: replica:primary.
comment string
Optional tag explanation. Example: Used to tag primary replica metrics.
tag This property is required. str
Tag format and usage are described here: https://docs.datadoghq.com/getting_started/tagging. Tags with prefix aiven- are reserved for Aiven. Example: replica:primary.
comment str
Optional tag explanation. Example: Used to tag primary replica metrics.
tag This property is required. String
Tag format and usage are described here: https://docs.datadoghq.com/getting_started/tagging. Tags with prefix aiven- are reserved for Aiven. Example: replica:primary.
comment String
Optional tag explanation. Example: Used to tag primary replica metrics.

ServiceIntegrationEndpointExternalAwsCloudwatchLogsUserConfig
, ServiceIntegrationEndpointExternalAwsCloudwatchLogsUserConfigArgs

AccessKey This property is required. string
AWS access key. Required permissions are logs:CreateLogGroup, logs:CreateLogStream, logs:PutLogEvents and logs:DescribeLogStreams. Example: AAAAAAAAAAAAAAAAAAAA.
Region This property is required. string
AWS region. Example: us-east-1.
SecretKey This property is required. string
AWS secret key. Example: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA.
LogGroupName string
AWS CloudWatch log group name. Example: my-log-group.
AccessKey This property is required. string
AWS access key. Required permissions are logs:CreateLogGroup, logs:CreateLogStream, logs:PutLogEvents and logs:DescribeLogStreams. Example: AAAAAAAAAAAAAAAAAAAA.
Region This property is required. string
AWS region. Example: us-east-1.
SecretKey This property is required. string
AWS secret key. Example: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA.
LogGroupName string
AWS CloudWatch log group name. Example: my-log-group.
accessKey This property is required. String
AWS access key. Required permissions are logs:CreateLogGroup, logs:CreateLogStream, logs:PutLogEvents and logs:DescribeLogStreams. Example: AAAAAAAAAAAAAAAAAAAA.
region This property is required. String
AWS region. Example: us-east-1.
secretKey This property is required. String
AWS secret key. Example: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA.
logGroupName String
AWS CloudWatch log group name. Example: my-log-group.
accessKey This property is required. string
AWS access key. Required permissions are logs:CreateLogGroup, logs:CreateLogStream, logs:PutLogEvents and logs:DescribeLogStreams. Example: AAAAAAAAAAAAAAAAAAAA.
region This property is required. string
AWS region. Example: us-east-1.
secretKey This property is required. string
AWS secret key. Example: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA.
logGroupName string
AWS CloudWatch log group name. Example: my-log-group.
access_key This property is required. str
AWS access key. Required permissions are logs:CreateLogGroup, logs:CreateLogStream, logs:PutLogEvents and logs:DescribeLogStreams. Example: AAAAAAAAAAAAAAAAAAAA.
region This property is required. str
AWS region. Example: us-east-1.
secret_key This property is required. str
AWS secret key. Example: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA.
log_group_name str
AWS CloudWatch log group name. Example: my-log-group.
accessKey This property is required. String
AWS access key. Required permissions are logs:CreateLogGroup, logs:CreateLogStream, logs:PutLogEvents and logs:DescribeLogStreams. Example: AAAAAAAAAAAAAAAAAAAA.
region This property is required. String
AWS region. Example: us-east-1.
secretKey This property is required. String
AWS secret key. Example: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA.
logGroupName String
AWS CloudWatch log group name. Example: my-log-group.

ServiceIntegrationEndpointExternalAwsCloudwatchMetricsUserConfig
, ServiceIntegrationEndpointExternalAwsCloudwatchMetricsUserConfigArgs

AccessKey This property is required. string
AWS access key. Required permissions are cloudwatch:PutMetricData. Example: AAAAAAAAAAAAAAAAAAAA.
Namespace This property is required. string
AWS CloudWatch Metrics Namespace. Example: my-metrics-namespace.
Region This property is required. string
AWS region. Example: us-east-1.
SecretKey This property is required. string
AWS secret key. Example: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA.
AccessKey This property is required. string
AWS access key. Required permissions are cloudwatch:PutMetricData. Example: AAAAAAAAAAAAAAAAAAAA.
Namespace This property is required. string
AWS CloudWatch Metrics Namespace. Example: my-metrics-namespace.
Region This property is required. string
AWS region. Example: us-east-1.
SecretKey This property is required. string
AWS secret key. Example: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA.
accessKey This property is required. String
AWS access key. Required permissions are cloudwatch:PutMetricData. Example: AAAAAAAAAAAAAAAAAAAA.
namespace This property is required. String
AWS CloudWatch Metrics Namespace. Example: my-metrics-namespace.
region This property is required. String
AWS region. Example: us-east-1.
secretKey This property is required. String
AWS secret key. Example: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA.
accessKey This property is required. string
AWS access key. Required permissions are cloudwatch:PutMetricData. Example: AAAAAAAAAAAAAAAAAAAA.
namespace This property is required. string
AWS CloudWatch Metrics Namespace. Example: my-metrics-namespace.
region This property is required. string
AWS region. Example: us-east-1.
secretKey This property is required. string
AWS secret key. Example: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA.
access_key This property is required. str
AWS access key. Required permissions are cloudwatch:PutMetricData. Example: AAAAAAAAAAAAAAAAAAAA.
namespace This property is required. str
AWS CloudWatch Metrics Namespace. Example: my-metrics-namespace.
region This property is required. str
AWS region. Example: us-east-1.
secret_key This property is required. str
AWS secret key. Example: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA.
accessKey This property is required. String
AWS access key. Required permissions are cloudwatch:PutMetricData. Example: AAAAAAAAAAAAAAAAAAAA.
namespace This property is required. String
AWS CloudWatch Metrics Namespace. Example: my-metrics-namespace.
region This property is required. String
AWS region. Example: us-east-1.
secretKey This property is required. String
AWS secret key. Example: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA.

ServiceIntegrationEndpointExternalAwsS3UserConfig
, ServiceIntegrationEndpointExternalAwsS3UserConfigArgs

AccessKeyId This property is required. string
Access Key Id. Example: AAAAAAAAAAAAAAAAAAA.
SecretAccessKey This property is required. string
Secret Access Key. Example: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA.
Url This property is required. string
S3-compatible bucket URL. Example: https://mybucket.s3-myregion.amazonaws.com/mydataset/.
AccessKeyId This property is required. string
Access Key Id. Example: AAAAAAAAAAAAAAAAAAA.
SecretAccessKey This property is required. string
Secret Access Key. Example: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA.
Url This property is required. string
S3-compatible bucket URL. Example: https://mybucket.s3-myregion.amazonaws.com/mydataset/.
accessKeyId This property is required. String
Access Key Id. Example: AAAAAAAAAAAAAAAAAAA.
secretAccessKey This property is required. String
Secret Access Key. Example: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA.
url This property is required. String
S3-compatible bucket URL. Example: https://mybucket.s3-myregion.amazonaws.com/mydataset/.
accessKeyId This property is required. string
Access Key Id. Example: AAAAAAAAAAAAAAAAAAA.
secretAccessKey This property is required. string
Secret Access Key. Example: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA.
url This property is required. string
S3-compatible bucket URL. Example: https://mybucket.s3-myregion.amazonaws.com/mydataset/.
access_key_id This property is required. str
Access Key Id. Example: AAAAAAAAAAAAAAAAAAA.
secret_access_key This property is required. str
Secret Access Key. Example: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA.
url This property is required. str
S3-compatible bucket URL. Example: https://mybucket.s3-myregion.amazonaws.com/mydataset/.
accessKeyId This property is required. String
Access Key Id. Example: AAAAAAAAAAAAAAAAAAA.
secretAccessKey This property is required. String
Secret Access Key. Example: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA.
url This property is required. String
S3-compatible bucket URL. Example: https://mybucket.s3-myregion.amazonaws.com/mydataset/.

ServiceIntegrationEndpointExternalAzureBlobStorageUserConfig
, ServiceIntegrationEndpointExternalAzureBlobStorageUserConfigArgs

ConnectionString This property is required. string
Azure Blob Storage connection string. Example: AccountName=IDENT;AccountKey=SECRET.
Container This property is required. string
Container. Example: container-dev.
BlobPath string
Blob path. Example: path/to/blob/file.csv.
ConnectionString This property is required. string
Azure Blob Storage connection string. Example: AccountName=IDENT;AccountKey=SECRET.
Container This property is required. string
Container. Example: container-dev.
BlobPath string
Blob path. Example: path/to/blob/file.csv.
connectionString This property is required. String
Azure Blob Storage connection string. Example: AccountName=IDENT;AccountKey=SECRET.
container This property is required. String
Container. Example: container-dev.
blobPath String
Blob path. Example: path/to/blob/file.csv.
connectionString This property is required. string
Azure Blob Storage connection string. Example: AccountName=IDENT;AccountKey=SECRET.
container This property is required. string
Container. Example: container-dev.
blobPath string
Blob path. Example: path/to/blob/file.csv.
connection_string This property is required. str
Azure Blob Storage connection string. Example: AccountName=IDENT;AccountKey=SECRET.
container This property is required. str
Container. Example: container-dev.
blob_path str
Blob path. Example: path/to/blob/file.csv.
connectionString This property is required. String
Azure Blob Storage connection string. Example: AccountName=IDENT;AccountKey=SECRET.
container This property is required. String
Container. Example: container-dev.
blobPath String
Blob path. Example: path/to/blob/file.csv.

ServiceIntegrationEndpointExternalClickhouseUserConfig
, ServiceIntegrationEndpointExternalClickhouseUserConfigArgs

Host This property is required. string
Hostname or IP address of the server. Example: my.server.com.
Password This property is required. string
Password. Example: jjKk45Nnd.
Port This property is required. int
Secure TCP server port. Example: 9440.
Username This property is required. string
User name. Example: default.
Host This property is required. string
Hostname or IP address of the server. Example: my.server.com.
Password This property is required. string
Password. Example: jjKk45Nnd.
Port This property is required. int
Secure TCP server port. Example: 9440.
Username This property is required. string
User name. Example: default.
host This property is required. String
Hostname or IP address of the server. Example: my.server.com.
password This property is required. String
Password. Example: jjKk45Nnd.
port This property is required. Integer
Secure TCP server port. Example: 9440.
username This property is required. String
User name. Example: default.
host This property is required. string
Hostname or IP address of the server. Example: my.server.com.
password This property is required. string
Password. Example: jjKk45Nnd.
port This property is required. number
Secure TCP server port. Example: 9440.
username This property is required. string
User name. Example: default.
host This property is required. str
Hostname or IP address of the server. Example: my.server.com.
password This property is required. str
Password. Example: jjKk45Nnd.
port This property is required. int
Secure TCP server port. Example: 9440.
username This property is required. str
User name. Example: default.
host This property is required. String
Hostname or IP address of the server. Example: my.server.com.
password This property is required. String
Password. Example: jjKk45Nnd.
port This property is required. Number
Secure TCP server port. Example: 9440.
username This property is required. String
User name. Example: default.

ServiceIntegrationEndpointExternalElasticsearchLogsUserConfig
, ServiceIntegrationEndpointExternalElasticsearchLogsUserConfigArgs

IndexPrefix This property is required. string
Elasticsearch index prefix. Default: logs.
Url This property is required. string
Elasticsearch connection URL. Example: https://user:passwd@logs.example.com/.
Ca string
PEM encoded CA certificate. Example: -----BEGIN CERTIFICATE----- ... -----END CERTIFICATE-----.
IndexDaysMax int
Maximum number of days of logs to keep. Default: 3.
Timeout double
Elasticsearch request timeout limit. Default: 10.0.
IndexPrefix This property is required. string
Elasticsearch index prefix. Default: logs.
Url This property is required. string
Elasticsearch connection URL. Example: https://user:passwd@logs.example.com/.
Ca string
PEM encoded CA certificate. Example: -----BEGIN CERTIFICATE----- ... -----END CERTIFICATE-----.
IndexDaysMax int
Maximum number of days of logs to keep. Default: 3.
Timeout float64
Elasticsearch request timeout limit. Default: 10.0.
indexPrefix This property is required. String
Elasticsearch index prefix. Default: logs.
url This property is required. String
Elasticsearch connection URL. Example: https://user:passwd@logs.example.com/.
ca String
PEM encoded CA certificate. Example: -----BEGIN CERTIFICATE----- ... -----END CERTIFICATE-----.
indexDaysMax Integer
Maximum number of days of logs to keep. Default: 3.
timeout Double
Elasticsearch request timeout limit. Default: 10.0.
indexPrefix This property is required. string
Elasticsearch index prefix. Default: logs.
url This property is required. string
Elasticsearch connection URL. Example: https://user:passwd@logs.example.com/.
ca string
PEM encoded CA certificate. Example: -----BEGIN CERTIFICATE----- ... -----END CERTIFICATE-----.
indexDaysMax number
Maximum number of days of logs to keep. Default: 3.
timeout number
Elasticsearch request timeout limit. Default: 10.0.
index_prefix This property is required. str
Elasticsearch index prefix. Default: logs.
url This property is required. str
Elasticsearch connection URL. Example: https://user:passwd@logs.example.com/.
ca str
PEM encoded CA certificate. Example: -----BEGIN CERTIFICATE----- ... -----END CERTIFICATE-----.
index_days_max int
Maximum number of days of logs to keep. Default: 3.
timeout float
Elasticsearch request timeout limit. Default: 10.0.
indexPrefix This property is required. String
Elasticsearch index prefix. Default: logs.
url This property is required. String
Elasticsearch connection URL. Example: https://user:passwd@logs.example.com/.
ca String
PEM encoded CA certificate. Example: -----BEGIN CERTIFICATE----- ... -----END CERTIFICATE-----.
indexDaysMax Number
Maximum number of days of logs to keep. Default: 3.
timeout Number
Elasticsearch request timeout limit. Default: 10.0.

ServiceIntegrationEndpointExternalGoogleCloudBigquery
, ServiceIntegrationEndpointExternalGoogleCloudBigqueryArgs

ProjectId This property is required. string
GCP project id. Example: snappy-photon-12345.
ServiceAccountCredentials This property is required. string
This is a JSON object with the fields documented in https://cloud.google.com/iam/docs/creating-managing-service-account-keys. Example: {"type": "service_account", ....
ProjectId This property is required. string
GCP project id. Example: snappy-photon-12345.
ServiceAccountCredentials This property is required. string
This is a JSON object with the fields documented in https://cloud.google.com/iam/docs/creating-managing-service-account-keys. Example: {"type": "service_account", ....
projectId This property is required. String
GCP project id. Example: snappy-photon-12345.
serviceAccountCredentials This property is required. String
This is a JSON object with the fields documented in https://cloud.google.com/iam/docs/creating-managing-service-account-keys. Example: {"type": "service_account", ....
projectId This property is required. string
GCP project id. Example: snappy-photon-12345.
serviceAccountCredentials This property is required. string
This is a JSON object with the fields documented in https://cloud.google.com/iam/docs/creating-managing-service-account-keys. Example: {"type": "service_account", ....
project_id This property is required. str
GCP project id. Example: snappy-photon-12345.
service_account_credentials This property is required. str
This is a JSON object with the fields documented in https://cloud.google.com/iam/docs/creating-managing-service-account-keys. Example: {"type": "service_account", ....
projectId This property is required. String
GCP project id. Example: snappy-photon-12345.
serviceAccountCredentials This property is required. String
This is a JSON object with the fields documented in https://cloud.google.com/iam/docs/creating-managing-service-account-keys. Example: {"type": "service_account", ....

ServiceIntegrationEndpointExternalGoogleCloudLoggingUserConfig
, ServiceIntegrationEndpointExternalGoogleCloudLoggingUserConfigArgs

LogId This property is required. string
Google Cloud Logging log id. Example: syslog.
ProjectId This property is required. string
GCP project id. Example: snappy-photon-12345.
ServiceAccountCredentials This property is required. string
This is a JSON object with the fields documented in https://cloud.google.com/iam/docs/creating-managing-service-account-keys. Example: {"type": "service_account", ....
LogId This property is required. string
Google Cloud Logging log id. Example: syslog.
ProjectId This property is required. string
GCP project id. Example: snappy-photon-12345.
ServiceAccountCredentials This property is required. string
This is a JSON object with the fields documented in https://cloud.google.com/iam/docs/creating-managing-service-account-keys. Example: {"type": "service_account", ....
logId This property is required. String
Google Cloud Logging log id. Example: syslog.
projectId This property is required. String
GCP project id. Example: snappy-photon-12345.
serviceAccountCredentials This property is required. String
This is a JSON object with the fields documented in https://cloud.google.com/iam/docs/creating-managing-service-account-keys. Example: {"type": "service_account", ....
logId This property is required. string
Google Cloud Logging log id. Example: syslog.
projectId This property is required. string
GCP project id. Example: snappy-photon-12345.
serviceAccountCredentials This property is required. string
This is a JSON object with the fields documented in https://cloud.google.com/iam/docs/creating-managing-service-account-keys. Example: {"type": "service_account", ....
log_id This property is required. str
Google Cloud Logging log id. Example: syslog.
project_id This property is required. str
GCP project id. Example: snappy-photon-12345.
service_account_credentials This property is required. str
This is a JSON object with the fields documented in https://cloud.google.com/iam/docs/creating-managing-service-account-keys. Example: {"type": "service_account", ....
logId This property is required. String
Google Cloud Logging log id. Example: syslog.
projectId This property is required. String
GCP project id. Example: snappy-photon-12345.
serviceAccountCredentials This property is required. String
This is a JSON object with the fields documented in https://cloud.google.com/iam/docs/creating-managing-service-account-keys. Example: {"type": "service_account", ....

ServiceIntegrationEndpointExternalKafkaUserConfig
, ServiceIntegrationEndpointExternalKafkaUserConfigArgs

BootstrapServers This property is required. string
Bootstrap servers. Example: 10.0.0.1:9092,10.0.0.2:9092.
SecurityProtocol This property is required. string
Enum: PLAINTEXT, SASL_PLAINTEXT, SASL_SSL, SSL. Security protocol.
SaslMechanism string
Enum: PLAIN, SCRAM-SHA-256, SCRAM-SHA-512. SASL mechanism used for connections to the Kafka server.
SaslPlainPassword string
Password for SASL PLAIN mechanism in the Kafka server. Example: admin.
SaslPlainUsername string
Username for SASL PLAIN mechanism in the Kafka server. Example: admin.
SslCaCert string
PEM-encoded CA certificate. Example: -----BEGIN CERTIFICATE----- ... -----END CERTIFICATE-----.
SslClientCert string
PEM-encoded client certificate. Example: -----BEGIN CERTIFICATE----- ... -----END CERTIFICATE-----.
SslClientKey string
PEM-encoded client key. Example: -----BEGIN PRIVATE KEY----- ... -----END PRIVATE KEY-----.
SslEndpointIdentificationAlgorithm string
Enum: https. The endpoint identification algorithm to validate server hostname using server certificate.
BootstrapServers This property is required. string
Bootstrap servers. Example: 10.0.0.1:9092,10.0.0.2:9092.
SecurityProtocol This property is required. string
Enum: PLAINTEXT, SASL_PLAINTEXT, SASL_SSL, SSL. Security protocol.
SaslMechanism string
Enum: PLAIN, SCRAM-SHA-256, SCRAM-SHA-512. SASL mechanism used for connections to the Kafka server.
SaslPlainPassword string
Password for SASL PLAIN mechanism in the Kafka server. Example: admin.
SaslPlainUsername string
Username for SASL PLAIN mechanism in the Kafka server. Example: admin.
SslCaCert string
PEM-encoded CA certificate. Example: -----BEGIN CERTIFICATE----- ... -----END CERTIFICATE-----.
SslClientCert string
PEM-encoded client certificate. Example: -----BEGIN CERTIFICATE----- ... -----END CERTIFICATE-----.
SslClientKey string
PEM-encoded client key. Example: -----BEGIN PRIVATE KEY----- ... -----END PRIVATE KEY-----.
SslEndpointIdentificationAlgorithm string
Enum: https. The endpoint identification algorithm to validate server hostname using server certificate.
bootstrapServers This property is required. String
Bootstrap servers. Example: 10.0.0.1:9092,10.0.0.2:9092.
securityProtocol This property is required. String
Enum: PLAINTEXT, SASL_PLAINTEXT, SASL_SSL, SSL. Security protocol.
saslMechanism String
Enum: PLAIN, SCRAM-SHA-256, SCRAM-SHA-512. SASL mechanism used for connections to the Kafka server.
saslPlainPassword String
Password for SASL PLAIN mechanism in the Kafka server. Example: admin.
saslPlainUsername String
Username for SASL PLAIN mechanism in the Kafka server. Example: admin.
sslCaCert String
PEM-encoded CA certificate. Example: -----BEGIN CERTIFICATE----- ... -----END CERTIFICATE-----.
sslClientCert String
PEM-encoded client certificate. Example: -----BEGIN CERTIFICATE----- ... -----END CERTIFICATE-----.
sslClientKey String
PEM-encoded client key. Example: -----BEGIN PRIVATE KEY----- ... -----END PRIVATE KEY-----.
sslEndpointIdentificationAlgorithm String
Enum: https. The endpoint identification algorithm to validate server hostname using server certificate.
bootstrapServers This property is required. string
Bootstrap servers. Example: 10.0.0.1:9092,10.0.0.2:9092.
securityProtocol This property is required. string
Enum: PLAINTEXT, SASL_PLAINTEXT, SASL_SSL, SSL. Security protocol.
saslMechanism string
Enum: PLAIN, SCRAM-SHA-256, SCRAM-SHA-512. SASL mechanism used for connections to the Kafka server.
saslPlainPassword string
Password for SASL PLAIN mechanism in the Kafka server. Example: admin.
saslPlainUsername string
Username for SASL PLAIN mechanism in the Kafka server. Example: admin.
sslCaCert string
PEM-encoded CA certificate. Example: -----BEGIN CERTIFICATE----- ... -----END CERTIFICATE-----.
sslClientCert string
PEM-encoded client certificate. Example: -----BEGIN CERTIFICATE----- ... -----END CERTIFICATE-----.
sslClientKey string
PEM-encoded client key. Example: -----BEGIN PRIVATE KEY----- ... -----END PRIVATE KEY-----.
sslEndpointIdentificationAlgorithm string
Enum: https. The endpoint identification algorithm to validate server hostname using server certificate.
bootstrap_servers This property is required. str
Bootstrap servers. Example: 10.0.0.1:9092,10.0.0.2:9092.
security_protocol This property is required. str
Enum: PLAINTEXT, SASL_PLAINTEXT, SASL_SSL, SSL. Security protocol.
sasl_mechanism str
Enum: PLAIN, SCRAM-SHA-256, SCRAM-SHA-512. SASL mechanism used for connections to the Kafka server.
sasl_plain_password str
Password for SASL PLAIN mechanism in the Kafka server. Example: admin.
sasl_plain_username str
Username for SASL PLAIN mechanism in the Kafka server. Example: admin.
ssl_ca_cert str
PEM-encoded CA certificate. Example: -----BEGIN CERTIFICATE----- ... -----END CERTIFICATE-----.
ssl_client_cert str
PEM-encoded client certificate. Example: -----BEGIN CERTIFICATE----- ... -----END CERTIFICATE-----.
ssl_client_key str
PEM-encoded client key. Example: -----BEGIN PRIVATE KEY----- ... -----END PRIVATE KEY-----.
ssl_endpoint_identification_algorithm str
Enum: https. The endpoint identification algorithm to validate server hostname using server certificate.
bootstrapServers This property is required. String
Bootstrap servers. Example: 10.0.0.1:9092,10.0.0.2:9092.
securityProtocol This property is required. String
Enum: PLAINTEXT, SASL_PLAINTEXT, SASL_SSL, SSL. Security protocol.
saslMechanism String
Enum: PLAIN, SCRAM-SHA-256, SCRAM-SHA-512. SASL mechanism used for connections to the Kafka server.
saslPlainPassword String
Password for SASL PLAIN mechanism in the Kafka server. Example: admin.
saslPlainUsername String
Username for SASL PLAIN mechanism in the Kafka server. Example: admin.
sslCaCert String
PEM-encoded CA certificate. Example: -----BEGIN CERTIFICATE----- ... -----END CERTIFICATE-----.
sslClientCert String
PEM-encoded client certificate. Example: -----BEGIN CERTIFICATE----- ... -----END CERTIFICATE-----.
sslClientKey String
PEM-encoded client key. Example: -----BEGIN PRIVATE KEY----- ... -----END PRIVATE KEY-----.
sslEndpointIdentificationAlgorithm String
Enum: https. The endpoint identification algorithm to validate server hostname using server certificate.

ServiceIntegrationEndpointExternalMysqlUserConfig
, ServiceIntegrationEndpointExternalMysqlUserConfigArgs

Host This property is required. string
Hostname or IP address of the server. Example: my.server.com.
Password This property is required. string
Password. Example: jjKk45Nnd.
Port This property is required. int
Port number of the server. Example: 5432.
Username This property is required. string
User name. Example: myname.
SslMode string
Enum: verify-full. SSL Mode. Default: verify-full.
SslRootCert string
SSL Root Cert. Example: -----BEGIN CERTIFICATE----- ... -----END CERTIFICATE-----.
Host This property is required. string
Hostname or IP address of the server. Example: my.server.com.
Password This property is required. string
Password. Example: jjKk45Nnd.
Port This property is required. int
Port number of the server. Example: 5432.
Username This property is required. string
User name. Example: myname.
SslMode string
Enum: verify-full. SSL Mode. Default: verify-full.
SslRootCert string
SSL Root Cert. Example: -----BEGIN CERTIFICATE----- ... -----END CERTIFICATE-----.
host This property is required. String
Hostname or IP address of the server. Example: my.server.com.
password This property is required. String
Password. Example: jjKk45Nnd.
port This property is required. Integer
Port number of the server. Example: 5432.
username This property is required. String
User name. Example: myname.
sslMode String
Enum: verify-full. SSL Mode. Default: verify-full.
sslRootCert String
SSL Root Cert. Example: -----BEGIN CERTIFICATE----- ... -----END CERTIFICATE-----.
host This property is required. string
Hostname or IP address of the server. Example: my.server.com.
password This property is required. string
Password. Example: jjKk45Nnd.
port This property is required. number
Port number of the server. Example: 5432.
username This property is required. string
User name. Example: myname.
sslMode string
Enum: verify-full. SSL Mode. Default: verify-full.
sslRootCert string
SSL Root Cert. Example: -----BEGIN CERTIFICATE----- ... -----END CERTIFICATE-----.
host This property is required. str
Hostname or IP address of the server. Example: my.server.com.
password This property is required. str
Password. Example: jjKk45Nnd.
port This property is required. int
Port number of the server. Example: 5432.
username This property is required. str
User name. Example: myname.
ssl_mode str
Enum: verify-full. SSL Mode. Default: verify-full.
ssl_root_cert str
SSL Root Cert. Example: -----BEGIN CERTIFICATE----- ... -----END CERTIFICATE-----.
host This property is required. String
Hostname or IP address of the server. Example: my.server.com.
password This property is required. String
Password. Example: jjKk45Nnd.
port This property is required. Number
Port number of the server. Example: 5432.
username This property is required. String
User name. Example: myname.
sslMode String
Enum: verify-full. SSL Mode. Default: verify-full.
sslRootCert String
SSL Root Cert. Example: -----BEGIN CERTIFICATE----- ... -----END CERTIFICATE-----.

ServiceIntegrationEndpointExternalOpensearchLogsUserConfig
, ServiceIntegrationEndpointExternalOpensearchLogsUserConfigArgs

IndexPrefix This property is required. string
OpenSearch index prefix. Default: logs.
Url This property is required. string
OpenSearch connection URL. Example: https://user:passwd@logs.example.com/.
Ca string
PEM encoded CA certificate. Example: -----BEGIN CERTIFICATE----- ... -----END CERTIFICATE-----.
IndexDaysMax int
Maximum number of days of logs to keep. Default: 3.
Timeout double
OpenSearch request timeout limit. Default: 10.0.
IndexPrefix This property is required. string
OpenSearch index prefix. Default: logs.
Url This property is required. string
OpenSearch connection URL. Example: https://user:passwd@logs.example.com/.
Ca string
PEM encoded CA certificate. Example: -----BEGIN CERTIFICATE----- ... -----END CERTIFICATE-----.
IndexDaysMax int
Maximum number of days of logs to keep. Default: 3.
Timeout float64
OpenSearch request timeout limit. Default: 10.0.
indexPrefix This property is required. String
OpenSearch index prefix. Default: logs.
url This property is required. String
OpenSearch connection URL. Example: https://user:passwd@logs.example.com/.
ca String
PEM encoded CA certificate. Example: -----BEGIN CERTIFICATE----- ... -----END CERTIFICATE-----.
indexDaysMax Integer
Maximum number of days of logs to keep. Default: 3.
timeout Double
OpenSearch request timeout limit. Default: 10.0.
indexPrefix This property is required. string
OpenSearch index prefix. Default: logs.
url This property is required. string
OpenSearch connection URL. Example: https://user:passwd@logs.example.com/.
ca string
PEM encoded CA certificate. Example: -----BEGIN CERTIFICATE----- ... -----END CERTIFICATE-----.
indexDaysMax number
Maximum number of days of logs to keep. Default: 3.
timeout number
OpenSearch request timeout limit. Default: 10.0.
index_prefix This property is required. str
OpenSearch index prefix. Default: logs.
url This property is required. str
OpenSearch connection URL. Example: https://user:passwd@logs.example.com/.
ca str
PEM encoded CA certificate. Example: -----BEGIN CERTIFICATE----- ... -----END CERTIFICATE-----.
index_days_max int
Maximum number of days of logs to keep. Default: 3.
timeout float
OpenSearch request timeout limit. Default: 10.0.
indexPrefix This property is required. String
OpenSearch index prefix. Default: logs.
url This property is required. String
OpenSearch connection URL. Example: https://user:passwd@logs.example.com/.
ca String
PEM encoded CA certificate. Example: -----BEGIN CERTIFICATE----- ... -----END CERTIFICATE-----.
indexDaysMax Number
Maximum number of days of logs to keep. Default: 3.
timeout Number
OpenSearch request timeout limit. Default: 10.0.

ServiceIntegrationEndpointExternalPostgresql
, ServiceIntegrationEndpointExternalPostgresqlArgs

Host This property is required. string
Hostname or IP address of the server. Example: my.server.com.
Port This property is required. int
Port number of the server. Example: 5432.
Username This property is required. string
User name. Example: myname.
DefaultDatabase string
Default database. Example: testdb.
Password string
Password. Example: jjKk45Nnd.
SslClientCertificate string
Client certificate. Example: -----BEGIN CERTIFICATE----- ... -----END CERTIFICATE-----.
SslClientKey string
Client key. Example: -----BEGIN PRIVATE KEY----- ... -----END PRIVATE KEY-----.
SslMode string
Enum: allow, disable, prefer, require, verify-ca, verify-full. SSL mode to use for the connection. Please note that Aiven requires TLS for all connections to external PostgreSQL services. Default: verify-full.
SslRootCert string
SSL Root Cert. Example: -----BEGIN CERTIFICATE----- ... -----END CERTIFICATE-----.
Host This property is required. string
Hostname or IP address of the server. Example: my.server.com.
Port This property is required. int
Port number of the server. Example: 5432.
Username This property is required. string
User name. Example: myname.
DefaultDatabase string
Default database. Example: testdb.
Password string
Password. Example: jjKk45Nnd.
SslClientCertificate string
Client certificate. Example: -----BEGIN CERTIFICATE----- ... -----END CERTIFICATE-----.
SslClientKey string
Client key. Example: -----BEGIN PRIVATE KEY----- ... -----END PRIVATE KEY-----.
SslMode string
Enum: allow, disable, prefer, require, verify-ca, verify-full. SSL mode to use for the connection. Please note that Aiven requires TLS for all connections to external PostgreSQL services. Default: verify-full.
SslRootCert string
SSL Root Cert. Example: -----BEGIN CERTIFICATE----- ... -----END CERTIFICATE-----.
host This property is required. String
Hostname or IP address of the server. Example: my.server.com.
port This property is required. Integer
Port number of the server. Example: 5432.
username This property is required. String
User name. Example: myname.
defaultDatabase String
Default database. Example: testdb.
password String
Password. Example: jjKk45Nnd.
sslClientCertificate String
Client certificate. Example: -----BEGIN CERTIFICATE----- ... -----END CERTIFICATE-----.
sslClientKey String
Client key. Example: -----BEGIN PRIVATE KEY----- ... -----END PRIVATE KEY-----.
sslMode String
Enum: allow, disable, prefer, require, verify-ca, verify-full. SSL mode to use for the connection. Please note that Aiven requires TLS for all connections to external PostgreSQL services. Default: verify-full.
sslRootCert String
SSL Root Cert. Example: -----BEGIN CERTIFICATE----- ... -----END CERTIFICATE-----.
host This property is required. string
Hostname or IP address of the server. Example: my.server.com.
port This property is required. number
Port number of the server. Example: 5432.
username This property is required. string
User name. Example: myname.
defaultDatabase string
Default database. Example: testdb.
password string
Password. Example: jjKk45Nnd.
sslClientCertificate string
Client certificate. Example: -----BEGIN CERTIFICATE----- ... -----END CERTIFICATE-----.
sslClientKey string
Client key. Example: -----BEGIN PRIVATE KEY----- ... -----END PRIVATE KEY-----.
sslMode string
Enum: allow, disable, prefer, require, verify-ca, verify-full. SSL mode to use for the connection. Please note that Aiven requires TLS for all connections to external PostgreSQL services. Default: verify-full.
sslRootCert string
SSL Root Cert. Example: -----BEGIN CERTIFICATE----- ... -----END CERTIFICATE-----.
host This property is required. str
Hostname or IP address of the server. Example: my.server.com.
port This property is required. int
Port number of the server. Example: 5432.
username This property is required. str
User name. Example: myname.
default_database str
Default database. Example: testdb.
password str
Password. Example: jjKk45Nnd.
ssl_client_certificate str
Client certificate. Example: -----BEGIN CERTIFICATE----- ... -----END CERTIFICATE-----.
ssl_client_key str
Client key. Example: -----BEGIN PRIVATE KEY----- ... -----END PRIVATE KEY-----.
ssl_mode str
Enum: allow, disable, prefer, require, verify-ca, verify-full. SSL mode to use for the connection. Please note that Aiven requires TLS for all connections to external PostgreSQL services. Default: verify-full.
ssl_root_cert str
SSL Root Cert. Example: -----BEGIN CERTIFICATE----- ... -----END CERTIFICATE-----.
host This property is required. String
Hostname or IP address of the server. Example: my.server.com.
port This property is required. Number
Port number of the server. Example: 5432.
username This property is required. String
User name. Example: myname.
defaultDatabase String
Default database. Example: testdb.
password String
Password. Example: jjKk45Nnd.
sslClientCertificate String
Client certificate. Example: -----BEGIN CERTIFICATE----- ... -----END CERTIFICATE-----.
sslClientKey String
Client key. Example: -----BEGIN PRIVATE KEY----- ... -----END PRIVATE KEY-----.
sslMode String
Enum: allow, disable, prefer, require, verify-ca, verify-full. SSL mode to use for the connection. Please note that Aiven requires TLS for all connections to external PostgreSQL services. Default: verify-full.
sslRootCert String
SSL Root Cert. Example: -----BEGIN CERTIFICATE----- ... -----END CERTIFICATE-----.

ServiceIntegrationEndpointExternalPrometheusUserConfig
, ServiceIntegrationEndpointExternalPrometheusUserConfigArgs

BasicAuthPassword string
Prometheus basic authentication password. Example: fhyFNBjj3R.
BasicAuthUsername string
Prometheus basic authentication username. Example: prom4851.
ServiceUri string
Prometheus enabled write endpoint. Example: https://write.example.com/.
BasicAuthPassword string
Prometheus basic authentication password. Example: fhyFNBjj3R.
BasicAuthUsername string
Prometheus basic authentication username. Example: prom4851.
ServiceUri string
Prometheus enabled write endpoint. Example: https://write.example.com/.
basicAuthPassword String
Prometheus basic authentication password. Example: fhyFNBjj3R.
basicAuthUsername String
Prometheus basic authentication username. Example: prom4851.
serviceUri String
Prometheus enabled write endpoint. Example: https://write.example.com/.
basicAuthPassword string
Prometheus basic authentication password. Example: fhyFNBjj3R.
basicAuthUsername string
Prometheus basic authentication username. Example: prom4851.
serviceUri string
Prometheus enabled write endpoint. Example: https://write.example.com/.
basic_auth_password str
Prometheus basic authentication password. Example: fhyFNBjj3R.
basic_auth_username str
Prometheus basic authentication username. Example: prom4851.
service_uri str
Prometheus enabled write endpoint. Example: https://write.example.com/.
basicAuthPassword String
Prometheus basic authentication password. Example: fhyFNBjj3R.
basicAuthUsername String
Prometheus basic authentication username. Example: prom4851.
serviceUri String
Prometheus enabled write endpoint. Example: https://write.example.com/.

ServiceIntegrationEndpointExternalSchemaRegistryUserConfig
, ServiceIntegrationEndpointExternalSchemaRegistryUserConfigArgs

Authentication This property is required. string
Enum: basic, none. Authentication method.
Url This property is required. string
Schema Registry URL. Example: https://schema-registry.kafka.company.com:28419.
BasicAuthPassword string
Basic authentication password. Example: Zm9vYg==.
BasicAuthUsername string
Basic authentication user name. Example: avnadmin.
Authentication This property is required. string
Enum: basic, none. Authentication method.
Url This property is required. string
Schema Registry URL. Example: https://schema-registry.kafka.company.com:28419.
BasicAuthPassword string
Basic authentication password. Example: Zm9vYg==.
BasicAuthUsername string
Basic authentication user name. Example: avnadmin.
authentication This property is required. String
Enum: basic, none. Authentication method.
url This property is required. String
Schema Registry URL. Example: https://schema-registry.kafka.company.com:28419.
basicAuthPassword String
Basic authentication password. Example: Zm9vYg==.
basicAuthUsername String
Basic authentication user name. Example: avnadmin.
authentication This property is required. string
Enum: basic, none. Authentication method.
url This property is required. string
Schema Registry URL. Example: https://schema-registry.kafka.company.com:28419.
basicAuthPassword string
Basic authentication password. Example: Zm9vYg==.
basicAuthUsername string
Basic authentication user name. Example: avnadmin.
authentication This property is required. str
Enum: basic, none. Authentication method.
url This property is required. str
Schema Registry URL. Example: https://schema-registry.kafka.company.com:28419.
basic_auth_password str
Basic authentication password. Example: Zm9vYg==.
basic_auth_username str
Basic authentication user name. Example: avnadmin.
authentication This property is required. String
Enum: basic, none. Authentication method.
url This property is required. String
Schema Registry URL. Example: https://schema-registry.kafka.company.com:28419.
basicAuthPassword String
Basic authentication password. Example: Zm9vYg==.
basicAuthUsername String
Basic authentication user name. Example: avnadmin.

ServiceIntegrationEndpointJolokiaUserConfig
, ServiceIntegrationEndpointJolokiaUserConfigArgs

BasicAuthPassword string
Jolokia basic authentication password. Example: yhfBNFii4C.
BasicAuthUsername string
Jolokia basic authentication username. Example: jol48k51.
BasicAuthPassword string
Jolokia basic authentication password. Example: yhfBNFii4C.
BasicAuthUsername string
Jolokia basic authentication username. Example: jol48k51.
basicAuthPassword String
Jolokia basic authentication password. Example: yhfBNFii4C.
basicAuthUsername String
Jolokia basic authentication username. Example: jol48k51.
basicAuthPassword string
Jolokia basic authentication password. Example: yhfBNFii4C.
basicAuthUsername string
Jolokia basic authentication username. Example: jol48k51.
basic_auth_password str
Jolokia basic authentication password. Example: yhfBNFii4C.
basic_auth_username str
Jolokia basic authentication username. Example: jol48k51.
basicAuthPassword String
Jolokia basic authentication password. Example: yhfBNFii4C.
basicAuthUsername String
Jolokia basic authentication username. Example: jol48k51.

ServiceIntegrationEndpointPrometheusUserConfig
, ServiceIntegrationEndpointPrometheusUserConfigArgs

BasicAuthPassword string
Prometheus basic authentication password. Example: fhyFNBjj3R.
BasicAuthUsername string
Prometheus basic authentication username. Example: prom4851.
BasicAuthPassword string
Prometheus basic authentication password. Example: fhyFNBjj3R.
BasicAuthUsername string
Prometheus basic authentication username. Example: prom4851.
basicAuthPassword String
Prometheus basic authentication password. Example: fhyFNBjj3R.
basicAuthUsername String
Prometheus basic authentication username. Example: prom4851.
basicAuthPassword string
Prometheus basic authentication password. Example: fhyFNBjj3R.
basicAuthUsername string
Prometheus basic authentication username. Example: prom4851.
basic_auth_password str
Prometheus basic authentication password. Example: fhyFNBjj3R.
basic_auth_username str
Prometheus basic authentication username. Example: prom4851.
basicAuthPassword String
Prometheus basic authentication password. Example: fhyFNBjj3R.
basicAuthUsername String
Prometheus basic authentication username. Example: prom4851.

ServiceIntegrationEndpointRsyslogUserConfig
, ServiceIntegrationEndpointRsyslogUserConfigArgs

Format This property is required. string
Enum: custom, rfc3164, rfc5424. Message format. Default: rfc5424.
Port This property is required. int
Rsyslog server port. Default: 514.
Server This property is required. string
Rsyslog server IP address or hostname. Example: logs.example.com.
Tls This property is required. bool
Require TLS. Default: true.
Ca string
PEM encoded CA certificate. Example: -----BEGIN CERTIFICATE----- ... -----END CERTIFICATE-----.
Cert string
PEM encoded client certificate. Example: -----BEGIN CERTIFICATE----- ... -----END CERTIFICATE-----.
Key string
PEM encoded client key. Example: -----BEGIN PRIVATE KEY----- ... -----END PRIVATE KEY-----.
Logline string
Custom syslog message format. Example: <%pri%>%timestamp:::date-rfc3339% %HOSTNAME% %app-name% %msg%.
MaxMessageSize int
Rsyslog max message size. Default: 8192.
Sd string
Structured data block for log message. Example: TOKEN tag="LiteralValue".
Format This property is required. string
Enum: custom, rfc3164, rfc5424. Message format. Default: rfc5424.
Port This property is required. int
Rsyslog server port. Default: 514.
Server This property is required. string
Rsyslog server IP address or hostname. Example: logs.example.com.
Tls This property is required. bool
Require TLS. Default: true.
Ca string
PEM encoded CA certificate. Example: -----BEGIN CERTIFICATE----- ... -----END CERTIFICATE-----.
Cert string
PEM encoded client certificate. Example: -----BEGIN CERTIFICATE----- ... -----END CERTIFICATE-----.
Key string
PEM encoded client key. Example: -----BEGIN PRIVATE KEY----- ... -----END PRIVATE KEY-----.
Logline string
Custom syslog message format. Example: <%pri%>%timestamp:::date-rfc3339% %HOSTNAME% %app-name% %msg%.
MaxMessageSize int
Rsyslog max message size. Default: 8192.
Sd string
Structured data block for log message. Example: TOKEN tag="LiteralValue".
format This property is required. String
Enum: custom, rfc3164, rfc5424. Message format. Default: rfc5424.
port This property is required. Integer
Rsyslog server port. Default: 514.
server This property is required. String
Rsyslog server IP address or hostname. Example: logs.example.com.
tls This property is required. Boolean
Require TLS. Default: true.
ca String
PEM encoded CA certificate. Example: -----BEGIN CERTIFICATE----- ... -----END CERTIFICATE-----.
cert String
PEM encoded client certificate. Example: -----BEGIN CERTIFICATE----- ... -----END CERTIFICATE-----.
key String
PEM encoded client key. Example: -----BEGIN PRIVATE KEY----- ... -----END PRIVATE KEY-----.
logline String
Custom syslog message format. Example: <%pri%>%timestamp:::date-rfc3339% %HOSTNAME% %app-name% %msg%.
maxMessageSize Integer
Rsyslog max message size. Default: 8192.
sd String
Structured data block for log message. Example: TOKEN tag="LiteralValue".
format This property is required. string
Enum: custom, rfc3164, rfc5424. Message format. Default: rfc5424.
port This property is required. number
Rsyslog server port. Default: 514.
server This property is required. string
Rsyslog server IP address or hostname. Example: logs.example.com.
tls This property is required. boolean
Require TLS. Default: true.
ca string
PEM encoded CA certificate. Example: -----BEGIN CERTIFICATE----- ... -----END CERTIFICATE-----.
cert string
PEM encoded client certificate. Example: -----BEGIN CERTIFICATE----- ... -----END CERTIFICATE-----.
key string
PEM encoded client key. Example: -----BEGIN PRIVATE KEY----- ... -----END PRIVATE KEY-----.
logline string
Custom syslog message format. Example: <%pri%>%timestamp:::date-rfc3339% %HOSTNAME% %app-name% %msg%.
maxMessageSize number
Rsyslog max message size. Default: 8192.
sd string
Structured data block for log message. Example: TOKEN tag="LiteralValue".
format This property is required. str
Enum: custom, rfc3164, rfc5424. Message format. Default: rfc5424.
port This property is required. int
Rsyslog server port. Default: 514.
server This property is required. str
Rsyslog server IP address or hostname. Example: logs.example.com.
tls This property is required. bool
Require TLS. Default: true.
ca str
PEM encoded CA certificate. Example: -----BEGIN CERTIFICATE----- ... -----END CERTIFICATE-----.
cert str
PEM encoded client certificate. Example: -----BEGIN CERTIFICATE----- ... -----END CERTIFICATE-----.
key str
PEM encoded client key. Example: -----BEGIN PRIVATE KEY----- ... -----END PRIVATE KEY-----.
logline str
Custom syslog message format. Example: <%pri%>%timestamp:::date-rfc3339% %HOSTNAME% %app-name% %msg%.
max_message_size int
Rsyslog max message size. Default: 8192.
sd str
Structured data block for log message. Example: TOKEN tag="LiteralValue".
format This property is required. String
Enum: custom, rfc3164, rfc5424. Message format. Default: rfc5424.
port This property is required. Number
Rsyslog server port. Default: 514.
server This property is required. String
Rsyslog server IP address or hostname. Example: logs.example.com.
tls This property is required. Boolean
Require TLS. Default: true.
ca String
PEM encoded CA certificate. Example: -----BEGIN CERTIFICATE----- ... -----END CERTIFICATE-----.
cert String
PEM encoded client certificate. Example: -----BEGIN CERTIFICATE----- ... -----END CERTIFICATE-----.
key String
PEM encoded client key. Example: -----BEGIN PRIVATE KEY----- ... -----END PRIVATE KEY-----.
logline String
Custom syslog message format. Example: <%pri%>%timestamp:::date-rfc3339% %HOSTNAME% %app-name% %msg%.
maxMessageSize Number
Rsyslog max message size. Default: 8192.
sd String
Structured data block for log message. Example: TOKEN tag="LiteralValue".

Import

$ pulumi import aiven:index/serviceIntegrationEndpoint:ServiceIntegrationEndpoint example_endpoint PROJECT/ID
Copy

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.