1. Packages
  2. Aiven Provider
  3. API Docs
  4. ServiceIntegrationEndpoint
Aiven v6.28.0 published on Friday, Nov 15, 2024 by Pulumi

aiven.ServiceIntegrationEndpoint

Explore with Pulumi AI

aiven logo
Aiven v6.28.0 published on Friday, Nov 15, 2024 by Pulumi

    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",
            }],
        },
    });
    
    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",
            }],
        })
    
    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
    	})
    }
    
    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",
                    },
                },
            },
        });
    
    });
    
    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());
    
        }
    }
    
    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
    

    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_logging_user_config: Optional[ServiceIntegrationEndpointExternalGoogleCloudLoggingUserConfigArgs] = None,
                                   external_mysql_user_config: Optional[ServiceIntegrationEndpointExternalMysqlUserConfigArgs] = None,
                                   external_aws_cloudwatch_metrics_user_config: Optional[ServiceIntegrationEndpointExternalAwsCloudwatchMetricsUserConfigArgs] = None,
                                   external_aws_s3_user_config: Optional[ServiceIntegrationEndpointExternalAwsS3UserConfigArgs] = None,
                                   external_clickhouse_user_config: Optional[ServiceIntegrationEndpointExternalClickhouseUserConfigArgs] = None,
                                   external_elasticsearch_logs_user_config: Optional[ServiceIntegrationEndpointExternalElasticsearchLogsUserConfigArgs] = None,
                                   external_google_cloud_bigquery: Optional[ServiceIntegrationEndpointExternalGoogleCloudBigqueryArgs] = None,
                                   autoscaler_user_config: Optional[ServiceIntegrationEndpointAutoscalerUserConfigArgs] = None,
                                   external_kafka_user_config: Optional[ServiceIntegrationEndpointExternalKafkaUserConfigArgs] = None,
                                   external_aws_cloudwatch_logs_user_config: Optional[ServiceIntegrationEndpointExternalAwsCloudwatchLogsUserConfigArgs] = 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 string
    The unique name of the resource.
    args ServiceIntegrationEndpointArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    resource_name str
    The unique name of the resource.
    args 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 string
    The unique name of the resource.
    args ServiceIntegrationEndpointArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args ServiceIntegrationEndpointArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args 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",
        ExternalGoogleCloudLoggingUserConfig = new Aiven.Inputs.ServiceIntegrationEndpointExternalGoogleCloudLoggingUserConfigArgs
        {
            LogId = "string",
            ProjectId = "string",
            ServiceAccountCredentials = "string",
        },
        ExternalMysqlUserConfig = new Aiven.Inputs.ServiceIntegrationEndpointExternalMysqlUserConfigArgs
        {
            Host = "string",
            Password = "string",
            Port = 0,
            Username = "string",
            SslMode = "string",
            SslRootCert = "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",
        },
        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,
        },
        ExternalGoogleCloudBigquery = new Aiven.Inputs.ServiceIntegrationEndpointExternalGoogleCloudBigqueryArgs
        {
            ProjectId = "string",
            ServiceAccountCredentials = "string",
        },
        AutoscalerUserConfig = new Aiven.Inputs.ServiceIntegrationEndpointAutoscalerUserConfigArgs
        {
            Autoscalings = new[]
            {
                new Aiven.Inputs.ServiceIntegrationEndpointAutoscalerUserConfigAutoscalingArgs
                {
                    CapGb = 0,
                    Type = "string",
                },
            },
        },
        ExternalKafkaUserConfig = new Aiven.Inputs.ServiceIntegrationEndpointExternalKafkaUserConfigArgs
        {
            BootstrapServers = "string",
            SecurityProtocol = "string",
            SaslMechanism = "string",
            SaslPlainPassword = "string",
            SaslPlainUsername = "string",
            SslCaCert = "string",
            SslClientCert = "string",
            SslClientKey = "string",
            SslEndpointIdentificationAlgorithm = "string",
        },
        ExternalAwsCloudwatchLogsUserConfig = new Aiven.Inputs.ServiceIntegrationEndpointExternalAwsCloudwatchLogsUserConfigArgs
        {
            AccessKey = "string",
            Region = "string",
            SecretKey = "string",
            LogGroupName = "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,
            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",
        },
    });
    
    example, err := aiven.NewServiceIntegrationEndpoint(ctx, "serviceIntegrationEndpointResource", &aiven.ServiceIntegrationEndpointArgs{
    	EndpointType: pulumi.String("string"),
    	Project:      pulumi.String("string"),
    	EndpointName: pulumi.String("string"),
    	ExternalGoogleCloudLoggingUserConfig: &aiven.ServiceIntegrationEndpointExternalGoogleCloudLoggingUserConfigArgs{
    		LogId:                     pulumi.String("string"),
    		ProjectId:                 pulumi.String("string"),
    		ServiceAccountCredentials: 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"),
    	},
    	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"),
    	},
    	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),
    	},
    	ExternalGoogleCloudBigquery: &aiven.ServiceIntegrationEndpointExternalGoogleCloudBigqueryArgs{
    		ProjectId:                 pulumi.String("string"),
    		ServiceAccountCredentials: pulumi.String("string"),
    	},
    	AutoscalerUserConfig: &aiven.ServiceIntegrationEndpointAutoscalerUserConfigArgs{
    		Autoscalings: aiven.ServiceIntegrationEndpointAutoscalerUserConfigAutoscalingArray{
    			&aiven.ServiceIntegrationEndpointAutoscalerUserConfigAutoscalingArgs{
    				CapGb: pulumi.Int(0),
    				Type:  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"),
    	},
    	ExternalAwsCloudwatchLogsUserConfig: &aiven.ServiceIntegrationEndpointExternalAwsCloudwatchLogsUserConfigArgs{
    		AccessKey:    pulumi.String("string"),
    		Region:       pulumi.String("string"),
    		SecretKey:    pulumi.String("string"),
    		LogGroupName: 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),
    		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"),
    	},
    })
    
    var serviceIntegrationEndpointResource = new ServiceIntegrationEndpoint("serviceIntegrationEndpointResource", ServiceIntegrationEndpointArgs.builder()
        .endpointType("string")
        .project("string")
        .endpointName("string")
        .externalGoogleCloudLoggingUserConfig(ServiceIntegrationEndpointExternalGoogleCloudLoggingUserConfigArgs.builder()
            .logId("string")
            .projectId("string")
            .serviceAccountCredentials("string")
            .build())
        .externalMysqlUserConfig(ServiceIntegrationEndpointExternalMysqlUserConfigArgs.builder()
            .host("string")
            .password("string")
            .port(0)
            .username("string")
            .sslMode("string")
            .sslRootCert("string")
            .build())
        .externalAwsCloudwatchMetricsUserConfig(ServiceIntegrationEndpointExternalAwsCloudwatchMetricsUserConfigArgs.builder()
            .accessKey("string")
            .namespace("string")
            .region("string")
            .secretKey("string")
            .build())
        .externalAwsS3UserConfig(ServiceIntegrationEndpointExternalAwsS3UserConfigArgs.builder()
            .accessKeyId("string")
            .secretAccessKey("string")
            .url("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())
        .externalGoogleCloudBigquery(ServiceIntegrationEndpointExternalGoogleCloudBigqueryArgs.builder()
            .projectId("string")
            .serviceAccountCredentials("string")
            .build())
        .autoscalerUserConfig(ServiceIntegrationEndpointAutoscalerUserConfigArgs.builder()
            .autoscalings(ServiceIntegrationEndpointAutoscalerUserConfigAutoscalingArgs.builder()
                .capGb(0)
                .type("string")
                .build())
            .build())
        .externalKafkaUserConfig(ServiceIntegrationEndpointExternalKafkaUserConfigArgs.builder()
            .bootstrapServers("string")
            .securityProtocol("string")
            .saslMechanism("string")
            .saslPlainPassword("string")
            .saslPlainUsername("string")
            .sslCaCert("string")
            .sslClientCert("string")
            .sslClientKey("string")
            .sslEndpointIdentificationAlgorithm("string")
            .build())
        .externalAwsCloudwatchLogsUserConfig(ServiceIntegrationEndpointExternalAwsCloudwatchLogsUserConfigArgs.builder()
            .accessKey("string")
            .region("string")
            .secretKey("string")
            .logGroupName("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)
            .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());
    
    service_integration_endpoint_resource = aiven.ServiceIntegrationEndpoint("serviceIntegrationEndpointResource",
        endpoint_type="string",
        project="string",
        endpoint_name="string",
        external_google_cloud_logging_user_config={
            "log_id": "string",
            "project_id": "string",
            "service_account_credentials": "string",
        },
        external_mysql_user_config={
            "host": "string",
            "password": "string",
            "port": 0,
            "username": "string",
            "ssl_mode": "string",
            "ssl_root_cert": "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_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,
        },
        external_google_cloud_bigquery={
            "project_id": "string",
            "service_account_credentials": "string",
        },
        autoscaler_user_config={
            "autoscalings": [{
                "cap_gb": 0,
                "type": "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_logs_user_config={
            "access_key": "string",
            "region": "string",
            "secret_key": "string",
            "log_group_name": "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,
            "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",
        })
    
    const serviceIntegrationEndpointResource = new aiven.ServiceIntegrationEndpoint("serviceIntegrationEndpointResource", {
        endpointType: "string",
        project: "string",
        endpointName: "string",
        externalGoogleCloudLoggingUserConfig: {
            logId: "string",
            projectId: "string",
            serviceAccountCredentials: "string",
        },
        externalMysqlUserConfig: {
            host: "string",
            password: "string",
            port: 0,
            username: "string",
            sslMode: "string",
            sslRootCert: "string",
        },
        externalAwsCloudwatchMetricsUserConfig: {
            accessKey: "string",
            namespace: "string",
            region: "string",
            secretKey: "string",
        },
        externalAwsS3UserConfig: {
            accessKeyId: "string",
            secretAccessKey: "string",
            url: "string",
        },
        externalClickhouseUserConfig: {
            host: "string",
            password: "string",
            port: 0,
            username: "string",
        },
        externalElasticsearchLogsUserConfig: {
            indexPrefix: "string",
            url: "string",
            ca: "string",
            indexDaysMax: 0,
            timeout: 0,
        },
        externalGoogleCloudBigquery: {
            projectId: "string",
            serviceAccountCredentials: "string",
        },
        autoscalerUserConfig: {
            autoscalings: [{
                capGb: 0,
                type: "string",
            }],
        },
        externalKafkaUserConfig: {
            bootstrapServers: "string",
            securityProtocol: "string",
            saslMechanism: "string",
            saslPlainPassword: "string",
            saslPlainUsername: "string",
            sslCaCert: "string",
            sslClientCert: "string",
            sslClientKey: "string",
            sslEndpointIdentificationAlgorithm: "string",
        },
        externalAwsCloudwatchLogsUserConfig: {
            accessKey: "string",
            region: "string",
            secretKey: "string",
            logGroupName: "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,
            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",
        },
    });
    
    type: aiven:ServiceIntegrationEndpoint
    properties:
        autoscalerUserConfig:
            autoscalings:
                - capGb: 0
                  type: string
        datadogUserConfig:
            datadogApiKey: string
            datadogTags:
                - comment: string
                  tag: string
            disableConsumerStats: false
            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
        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
    

    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 string
    Name of the service integration endpoint.
    EndpointType 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_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 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
    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 string
    Name of the service integration endpoint.
    EndpointType 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_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 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
    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 String
    Name of the service integration endpoint.
    endpointType 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_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 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
    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 string
    Name of the service integration endpoint.
    endpointType 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_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 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
    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 str
    Name of the service integration endpoint.
    endpoint_type 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_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 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_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 String
    Name of the service integration endpoint.
    endpointType 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_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 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
    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_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)
    Resource lookup is not supported in YAML
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    resource_name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    The following state arguments are supported:
    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 string
    Name of the service integration endpoint.
    EndpointType 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_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
    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 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 string
    Name of the service integration endpoint.
    EndpointType 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_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
    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 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 String
    Name of the service integration endpoint.
    endpointType 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_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
    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 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 string
    Name of the service integration endpoint.
    endpointType 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_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
    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 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 str
    Name of the service integration endpoint.
    endpoint_type 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_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_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 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 String
    Name of the service integration endpoint.
    endpointType 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_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
    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 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 List<Property Map>
    Configure autoscaling thresholds for a service

    ServiceIntegrationEndpointAutoscalerUserConfigAutoscaling, ServiceIntegrationEndpointAutoscalerUserConfigAutoscalingArgs

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

    ServiceIntegrationEndpointDatadogUserConfig, ServiceIntegrationEndpointDatadogUserConfigArgs

    DatadogApiKey string
    Datadog API key. Example: 848f30907c15c55d601fe45487cce9b6.
    DatadogTags List<ServiceIntegrationEndpointDatadogUserConfigDatadogTag>
    Custom tags provided by user
    DisableConsumerStats bool
    Disable consumer group metrics.
    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 string
    Datadog API key. Example: 848f30907c15c55d601fe45487cce9b6.
    DatadogTags []ServiceIntegrationEndpointDatadogUserConfigDatadogTag
    Custom tags provided by user
    DisableConsumerStats bool
    Disable consumer group metrics.
    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 String
    Datadog API key. Example: 848f30907c15c55d601fe45487cce9b6.
    datadogTags List<ServiceIntegrationEndpointDatadogUserConfigDatadogTag>
    Custom tags provided by user
    disableConsumerStats Boolean
    Disable consumer group metrics.
    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 string
    Datadog API key. Example: 848f30907c15c55d601fe45487cce9b6.
    datadogTags ServiceIntegrationEndpointDatadogUserConfigDatadogTag[]
    Custom tags provided by user
    disableConsumerStats boolean
    Disable consumer group metrics.
    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 str
    Datadog API key. Example: 848f30907c15c55d601fe45487cce9b6.
    datadog_tags Sequence[ServiceIntegrationEndpointDatadogUserConfigDatadogTag]
    Custom tags provided by user
    disable_consumer_stats bool
    Disable consumer group metrics.
    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 String
    Datadog API key. Example: 848f30907c15c55d601fe45487cce9b6.
    datadogTags List<Property Map>
    Custom tags provided by user
    disableConsumerStats Boolean
    Disable consumer group metrics.
    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 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 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 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 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 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 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 string
    AWS access key. Required permissions are logs:CreateLogGroup, logs:CreateLogStream, logs:PutLogEvents and logs:DescribeLogStreams. Example: AAAAAAAAAAAAAAAAAAAA.
    Region string
    AWS region. Example: us-east-1.
    SecretKey string
    AWS secret key. Example: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA.
    LogGroupName string
    AWS CloudWatch log group name. Example: my-log-group.
    AccessKey string
    AWS access key. Required permissions are logs:CreateLogGroup, logs:CreateLogStream, logs:PutLogEvents and logs:DescribeLogStreams. Example: AAAAAAAAAAAAAAAAAAAA.
    Region string
    AWS region. Example: us-east-1.
    SecretKey string
    AWS secret key. Example: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA.
    LogGroupName string
    AWS CloudWatch log group name. Example: my-log-group.
    accessKey String
    AWS access key. Required permissions are logs:CreateLogGroup, logs:CreateLogStream, logs:PutLogEvents and logs:DescribeLogStreams. Example: AAAAAAAAAAAAAAAAAAAA.
    region String
    AWS region. Example: us-east-1.
    secretKey String
    AWS secret key. Example: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA.
    logGroupName String
    AWS CloudWatch log group name. Example: my-log-group.
    accessKey string
    AWS access key. Required permissions are logs:CreateLogGroup, logs:CreateLogStream, logs:PutLogEvents and logs:DescribeLogStreams. Example: AAAAAAAAAAAAAAAAAAAA.
    region string
    AWS region. Example: us-east-1.
    secretKey string
    AWS secret key. Example: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA.
    logGroupName string
    AWS CloudWatch log group name. Example: my-log-group.
    access_key str
    AWS access key. Required permissions are logs:CreateLogGroup, logs:CreateLogStream, logs:PutLogEvents and logs:DescribeLogStreams. Example: AAAAAAAAAAAAAAAAAAAA.
    region str
    AWS region. Example: us-east-1.
    secret_key str
    AWS secret key. Example: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA.
    log_group_name str
    AWS CloudWatch log group name. Example: my-log-group.
    accessKey String
    AWS access key. Required permissions are logs:CreateLogGroup, logs:CreateLogStream, logs:PutLogEvents and logs:DescribeLogStreams. Example: AAAAAAAAAAAAAAAAAAAA.
    region String
    AWS region. Example: us-east-1.
    secretKey String
    AWS secret key. Example: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA.
    logGroupName String
    AWS CloudWatch log group name. Example: my-log-group.

    ServiceIntegrationEndpointExternalAwsCloudwatchMetricsUserConfig, ServiceIntegrationEndpointExternalAwsCloudwatchMetricsUserConfigArgs

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

    ServiceIntegrationEndpointExternalAwsS3UserConfig, ServiceIntegrationEndpointExternalAwsS3UserConfigArgs

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

    ServiceIntegrationEndpointExternalClickhouseUserConfig, ServiceIntegrationEndpointExternalClickhouseUserConfigArgs

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

    ServiceIntegrationEndpointExternalElasticsearchLogsUserConfig, ServiceIntegrationEndpointExternalElasticsearchLogsUserConfigArgs

    IndexPrefix string
    Elasticsearch index prefix. Default: logs.
    Url 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 string
    Elasticsearch index prefix. Default: logs.
    Url 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 String
    Elasticsearch index prefix. Default: logs.
    url 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 string
    Elasticsearch index prefix. Default: logs.
    url 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 str
    Elasticsearch index prefix. Default: logs.
    url 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 String
    Elasticsearch index prefix. Default: logs.
    url 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 string
    GCP project id. Example: snappy-photon-12345.
    ServiceAccountCredentials 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 string
    GCP project id. Example: snappy-photon-12345.
    ServiceAccountCredentials 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 String
    GCP project id. Example: snappy-photon-12345.
    serviceAccountCredentials 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 string
    GCP project id. Example: snappy-photon-12345.
    serviceAccountCredentials 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 str
    GCP project id. Example: snappy-photon-12345.
    service_account_credentials 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 String
    GCP project id. Example: snappy-photon-12345.
    serviceAccountCredentials 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 string
    Google Cloud Logging log id. Example: syslog.
    ProjectId string
    GCP project id. Example: snappy-photon-12345.
    ServiceAccountCredentials 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 string
    Google Cloud Logging log id. Example: syslog.
    ProjectId string
    GCP project id. Example: snappy-photon-12345.
    ServiceAccountCredentials 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 String
    Google Cloud Logging log id. Example: syslog.
    projectId String
    GCP project id. Example: snappy-photon-12345.
    serviceAccountCredentials 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 string
    Google Cloud Logging log id. Example: syslog.
    projectId string
    GCP project id. Example: snappy-photon-12345.
    serviceAccountCredentials 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 str
    Google Cloud Logging log id. Example: syslog.
    project_id str
    GCP project id. Example: snappy-photon-12345.
    service_account_credentials 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 String
    Google Cloud Logging log id. Example: syslog.
    projectId String
    GCP project id. Example: snappy-photon-12345.
    serviceAccountCredentials 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 string
    Bootstrap servers. Example: 10.0.0.1:9092,10.0.0.2:9092.
    SecurityProtocol 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 string
    Bootstrap servers. Example: 10.0.0.1:9092,10.0.0.2:9092.
    SecurityProtocol 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 String
    Bootstrap servers. Example: 10.0.0.1:9092,10.0.0.2:9092.
    securityProtocol 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 string
    Bootstrap servers. Example: 10.0.0.1:9092,10.0.0.2:9092.
    securityProtocol 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 str
    Bootstrap servers. Example: 10.0.0.1:9092,10.0.0.2:9092.
    security_protocol 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 String
    Bootstrap servers. Example: 10.0.0.1:9092,10.0.0.2:9092.
    securityProtocol 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 string
    Hostname or IP address of the server. Example: my.server.com.
    Password string
    Password. Example: jjKk45Nnd.
    Port int
    Port number of the server. Example: 5432.
    Username 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 string
    Hostname or IP address of the server. Example: my.server.com.
    Password string
    Password. Example: jjKk45Nnd.
    Port int
    Port number of the server. Example: 5432.
    Username 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 String
    Hostname or IP address of the server. Example: my.server.com.
    password String
    Password. Example: jjKk45Nnd.
    port Integer
    Port number of the server. Example: 5432.
    username 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 string
    Hostname or IP address of the server. Example: my.server.com.
    password string
    Password. Example: jjKk45Nnd.
    port number
    Port number of the server. Example: 5432.
    username 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 str
    Hostname or IP address of the server. Example: my.server.com.
    password str
    Password. Example: jjKk45Nnd.
    port int
    Port number of the server. Example: 5432.
    username 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 String
    Hostname or IP address of the server. Example: my.server.com.
    password String
    Password. Example: jjKk45Nnd.
    port Number
    Port number of the server. Example: 5432.
    username 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 string
    OpenSearch index prefix. Default: logs.
    Url 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 string
    OpenSearch index prefix. Default: logs.
    Url 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 String
    OpenSearch index prefix. Default: logs.
    url 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 string
    OpenSearch index prefix. Default: logs.
    url 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 str
    OpenSearch index prefix. Default: logs.
    url 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 String
    OpenSearch index prefix. Default: logs.
    url 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 string
    Hostname or IP address of the server. Example: my.server.com.
    Port int
    Port number of the server. Example: 5432.
    Username 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 string
    Hostname or IP address of the server. Example: my.server.com.
    Port int
    Port number of the server. Example: 5432.
    Username 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 String
    Hostname or IP address of the server. Example: my.server.com.
    port Integer
    Port number of the server. Example: 5432.
    username 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 string
    Hostname or IP address of the server. Example: my.server.com.
    port number
    Port number of the server. Example: 5432.
    username 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 str
    Hostname or IP address of the server. Example: my.server.com.
    port int
    Port number of the server. Example: 5432.
    username 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 String
    Hostname or IP address of the server. Example: my.server.com.
    port Number
    Port number of the server. Example: 5432.
    username 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 string
    Enum: basic, none. Authentication method.
    Url 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 string
    Enum: basic, none. Authentication method.
    Url 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 String
    Enum: basic, none. Authentication method.
    url 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 string
    Enum: basic, none. Authentication method.
    url 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 str
    Enum: basic, none. Authentication method.
    url 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 String
    Enum: basic, none. Authentication method.
    url 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 string
    Enum: custom, rfc3164, rfc5424. Message format. Default: rfc5424.
    Port int
    Rsyslog server port. Default: 514.
    Server string
    Rsyslog server IP address or hostname. Example: logs.example.com.
    Tls 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 string
    Enum: custom, rfc3164, rfc5424. Message format. Default: rfc5424.
    Port int
    Rsyslog server port. Default: 514.
    Server string
    Rsyslog server IP address or hostname. Example: logs.example.com.
    Tls 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 String
    Enum: custom, rfc3164, rfc5424. Message format. Default: rfc5424.
    port Integer
    Rsyslog server port. Default: 514.
    server String
    Rsyslog server IP address or hostname. Example: logs.example.com.
    tls 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 string
    Enum: custom, rfc3164, rfc5424. Message format. Default: rfc5424.
    port number
    Rsyslog server port. Default: 514.
    server string
    Rsyslog server IP address or hostname. Example: logs.example.com.
    tls 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 str
    Enum: custom, rfc3164, rfc5424. Message format. Default: rfc5424.
    port int
    Rsyslog server port. Default: 514.
    server str
    Rsyslog server IP address or hostname. Example: logs.example.com.
    tls 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 String
    Enum: custom, rfc3164, rfc5424. Message format. Default: rfc5424.
    port Number
    Rsyslog server port. Default: 514.
    server String
    Rsyslog server IP address or hostname. Example: logs.example.com.
    tls 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
    

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

    Package Details

    Repository
    Aiven pulumi/pulumi-aiven
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the aiven Terraform Provider.
    aiven logo
    Aiven v6.28.0 published on Friday, Nov 15, 2024 by Pulumi