1. Packages
  2. Aiven Provider
  3. API Docs
  4. getServiceIntegrationEndpoint
Aiven v6.25.0 published on Friday, Sep 27, 2024 by Pulumi

aiven.getServiceIntegrationEndpoint

Explore with Pulumi AI

aiven logo
Aiven v6.25.0 published on Friday, Sep 27, 2024 by Pulumi

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

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as aiven from "@pulumi/aiven";
    
    const myendpoint = aiven.getServiceIntegrationEndpoint({
        project: myproject.project,
        endpointName: "<ENDPOINT_NAME>",
    });
    
    import pulumi
    import pulumi_aiven as aiven
    
    myendpoint = aiven.get_service_integration_endpoint(project=myproject["project"],
        endpoint_name="<ENDPOINT_NAME>")
    
    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 {
    		_, err := aiven.LookupServiceIntegrationEndpoint(ctx, &aiven.LookupServiceIntegrationEndpointArgs{
    			Project:      myproject.Project,
    			EndpointName: "<ENDPOINT_NAME>",
    		}, nil)
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Aiven = Pulumi.Aiven;
    
    return await Deployment.RunAsync(() => 
    {
        var myendpoint = Aiven.GetServiceIntegrationEndpoint.Invoke(new()
        {
            Project = myproject.Project,
            EndpointName = "<ENDPOINT_NAME>",
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.aiven.AivenFunctions;
    import com.pulumi.aiven.inputs.GetServiceIntegrationEndpointArgs;
    import java.util.List;
    import java.util.ArrayList;
    import java.util.Map;
    import java.io.File;
    import java.nio.file.Files;
    import java.nio.file.Paths;
    
    public class App {
        public static void main(String[] args) {
            Pulumi.run(App::stack);
        }
    
        public static void stack(Context ctx) {
            final var myendpoint = AivenFunctions.getServiceIntegrationEndpoint(GetServiceIntegrationEndpointArgs.builder()
                .project(myproject.project())
                .endpointName("<ENDPOINT_NAME>")
                .build());
    
        }
    }
    
    variables:
      myendpoint:
        fn::invoke:
          Function: aiven:getServiceIntegrationEndpoint
          Arguments:
            project: ${myproject.project}
            endpointName: <ENDPOINT_NAME>
    

    Using getServiceIntegrationEndpoint

    Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

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

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

    public static class GetServiceIntegrationEndpoint 
    {
        public static Task<GetServiceIntegrationEndpointResult> InvokeAsync(GetServiceIntegrationEndpointArgs args, InvokeOptions? opts = null)
        public static Output<GetServiceIntegrationEndpointResult> Invoke(GetServiceIntegrationEndpointInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetServiceIntegrationEndpointResult> getServiceIntegrationEndpoint(GetServiceIntegrationEndpointArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: aiven:index/getServiceIntegrationEndpoint:getServiceIntegrationEndpoint
      arguments:
        # arguments dictionary

    The following arguments are supported:

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

    getServiceIntegrationEndpoint Result

    The following output properties are available:

    DatadogUserConfigs List<GetServiceIntegrationEndpointDatadogUserConfig>
    Datadog user configurable settings
    EndpointConfig Dictionary<string, string>
    Integration endpoint specific backend configuration
    EndpointName string
    Name of the service integration endpoint
    EndpointType string
    Type of the service integration endpoint. Possible values: 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_redis, external_schema_registry, external_sumologic_logs, jolokia, prometheus, rsyslog
    ExternalAwsCloudwatchLogsUserConfigs List<GetServiceIntegrationEndpointExternalAwsCloudwatchLogsUserConfig>
    ExternalAwsCloudwatchLogs user configurable settings
    ExternalAwsCloudwatchMetricsUserConfigs List<GetServiceIntegrationEndpointExternalAwsCloudwatchMetricsUserConfig>
    ExternalAwsCloudwatchMetrics user configurable settings
    ExternalAwsS3UserConfigs List<GetServiceIntegrationEndpointExternalAwsS3UserConfig>
    ExternalAwsS3 user configurable settings
    ExternalClickhouseUserConfigs List<GetServiceIntegrationEndpointExternalClickhouseUserConfig>
    ExternalClickhouse user configurable settings
    ExternalElasticsearchLogsUserConfigs List<GetServiceIntegrationEndpointExternalElasticsearchLogsUserConfig>
    ExternalElasticsearchLogs user configurable settings
    ExternalGoogleCloudBigqueries List<GetServiceIntegrationEndpointExternalGoogleCloudBigquery>
    ExternalGoogleCloudBigquery user configurable settings
    ExternalGoogleCloudLoggingUserConfigs List<GetServiceIntegrationEndpointExternalGoogleCloudLoggingUserConfig>
    ExternalGoogleCloudLogging user configurable settings
    ExternalKafkaUserConfigs List<GetServiceIntegrationEndpointExternalKafkaUserConfig>
    ExternalKafka user configurable settings
    ExternalMysqlUserConfigs List<GetServiceIntegrationEndpointExternalMysqlUserConfig>
    ExternalMysql user configurable settings
    ExternalOpensearchLogsUserConfigs List<GetServiceIntegrationEndpointExternalOpensearchLogsUserConfig>
    ExternalOpensearchLogs user configurable settings
    ExternalPostgresqls List<GetServiceIntegrationEndpointExternalPostgresql>
    ExternalPostgresql user configurable settings
    ExternalSchemaRegistryUserConfigs List<GetServiceIntegrationEndpointExternalSchemaRegistryUserConfig>
    ExternalSchemaRegistry user configurable settings
    Id string
    The provider-assigned unique ID for this managed resource.
    JolokiaUserConfigs List<GetServiceIntegrationEndpointJolokiaUserConfig>
    Jolokia user configurable settings
    Project string
    Project the service integration endpoint belongs to
    PrometheusUserConfigs List<GetServiceIntegrationEndpointPrometheusUserConfig>
    Prometheus user configurable settings
    RsyslogUserConfigs List<GetServiceIntegrationEndpointRsyslogUserConfig>
    Rsyslog user configurable settings
    DatadogUserConfigs []GetServiceIntegrationEndpointDatadogUserConfig
    Datadog user configurable settings
    EndpointConfig map[string]string
    Integration endpoint specific backend configuration
    EndpointName string
    Name of the service integration endpoint
    EndpointType string
    Type of the service integration endpoint. Possible values: 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_redis, external_schema_registry, external_sumologic_logs, jolokia, prometheus, rsyslog
    ExternalAwsCloudwatchLogsUserConfigs []GetServiceIntegrationEndpointExternalAwsCloudwatchLogsUserConfig
    ExternalAwsCloudwatchLogs user configurable settings
    ExternalAwsCloudwatchMetricsUserConfigs []GetServiceIntegrationEndpointExternalAwsCloudwatchMetricsUserConfig
    ExternalAwsCloudwatchMetrics user configurable settings
    ExternalAwsS3UserConfigs []GetServiceIntegrationEndpointExternalAwsS3UserConfig
    ExternalAwsS3 user configurable settings
    ExternalClickhouseUserConfigs []GetServiceIntegrationEndpointExternalClickhouseUserConfig
    ExternalClickhouse user configurable settings
    ExternalElasticsearchLogsUserConfigs []GetServiceIntegrationEndpointExternalElasticsearchLogsUserConfig
    ExternalElasticsearchLogs user configurable settings
    ExternalGoogleCloudBigqueries []GetServiceIntegrationEndpointExternalGoogleCloudBigquery
    ExternalGoogleCloudBigquery user configurable settings
    ExternalGoogleCloudLoggingUserConfigs []GetServiceIntegrationEndpointExternalGoogleCloudLoggingUserConfig
    ExternalGoogleCloudLogging user configurable settings
    ExternalKafkaUserConfigs []GetServiceIntegrationEndpointExternalKafkaUserConfig
    ExternalKafka user configurable settings
    ExternalMysqlUserConfigs []GetServiceIntegrationEndpointExternalMysqlUserConfig
    ExternalMysql user configurable settings
    ExternalOpensearchLogsUserConfigs []GetServiceIntegrationEndpointExternalOpensearchLogsUserConfig
    ExternalOpensearchLogs user configurable settings
    ExternalPostgresqls []GetServiceIntegrationEndpointExternalPostgresql
    ExternalPostgresql user configurable settings
    ExternalSchemaRegistryUserConfigs []GetServiceIntegrationEndpointExternalSchemaRegistryUserConfig
    ExternalSchemaRegistry user configurable settings
    Id string
    The provider-assigned unique ID for this managed resource.
    JolokiaUserConfigs []GetServiceIntegrationEndpointJolokiaUserConfig
    Jolokia user configurable settings
    Project string
    Project the service integration endpoint belongs to
    PrometheusUserConfigs []GetServiceIntegrationEndpointPrometheusUserConfig
    Prometheus user configurable settings
    RsyslogUserConfigs []GetServiceIntegrationEndpointRsyslogUserConfig
    Rsyslog user configurable settings
    datadogUserConfigs List<GetServiceIntegrationEndpointDatadogUserConfig>
    Datadog user configurable settings
    endpointConfig Map<String,String>
    Integration endpoint specific backend configuration
    endpointName String
    Name of the service integration endpoint
    endpointType String
    Type of the service integration endpoint. Possible values: 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_redis, external_schema_registry, external_sumologic_logs, jolokia, prometheus, rsyslog
    externalAwsCloudwatchLogsUserConfigs List<GetServiceIntegrationEndpointExternalAwsCloudwatchLogsUserConfig>
    ExternalAwsCloudwatchLogs user configurable settings
    externalAwsCloudwatchMetricsUserConfigs List<GetServiceIntegrationEndpointExternalAwsCloudwatchMetricsUserConfig>
    ExternalAwsCloudwatchMetrics user configurable settings
    externalAwsS3UserConfigs List<GetServiceIntegrationEndpointExternalAwsS3UserConfig>
    ExternalAwsS3 user configurable settings
    externalClickhouseUserConfigs List<GetServiceIntegrationEndpointExternalClickhouseUserConfig>
    ExternalClickhouse user configurable settings
    externalElasticsearchLogsUserConfigs List<GetServiceIntegrationEndpointExternalElasticsearchLogsUserConfig>
    ExternalElasticsearchLogs user configurable settings
    externalGoogleCloudBigqueries List<GetServiceIntegrationEndpointExternalGoogleCloudBigquery>
    ExternalGoogleCloudBigquery user configurable settings
    externalGoogleCloudLoggingUserConfigs List<GetServiceIntegrationEndpointExternalGoogleCloudLoggingUserConfig>
    ExternalGoogleCloudLogging user configurable settings
    externalKafkaUserConfigs List<GetServiceIntegrationEndpointExternalKafkaUserConfig>
    ExternalKafka user configurable settings
    externalMysqlUserConfigs List<GetServiceIntegrationEndpointExternalMysqlUserConfig>
    ExternalMysql user configurable settings
    externalOpensearchLogsUserConfigs List<GetServiceIntegrationEndpointExternalOpensearchLogsUserConfig>
    ExternalOpensearchLogs user configurable settings
    externalPostgresqls List<GetServiceIntegrationEndpointExternalPostgresql>
    ExternalPostgresql user configurable settings
    externalSchemaRegistryUserConfigs List<GetServiceIntegrationEndpointExternalSchemaRegistryUserConfig>
    ExternalSchemaRegistry user configurable settings
    id String
    The provider-assigned unique ID for this managed resource.
    jolokiaUserConfigs List<GetServiceIntegrationEndpointJolokiaUserConfig>
    Jolokia user configurable settings
    project String
    Project the service integration endpoint belongs to
    prometheusUserConfigs List<GetServiceIntegrationEndpointPrometheusUserConfig>
    Prometheus user configurable settings
    rsyslogUserConfigs List<GetServiceIntegrationEndpointRsyslogUserConfig>
    Rsyslog user configurable settings
    datadogUserConfigs GetServiceIntegrationEndpointDatadogUserConfig[]
    Datadog user configurable settings
    endpointConfig {[key: string]: string}
    Integration endpoint specific backend configuration
    endpointName string
    Name of the service integration endpoint
    endpointType string
    Type of the service integration endpoint. Possible values: 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_redis, external_schema_registry, external_sumologic_logs, jolokia, prometheus, rsyslog
    externalAwsCloudwatchLogsUserConfigs GetServiceIntegrationEndpointExternalAwsCloudwatchLogsUserConfig[]
    ExternalAwsCloudwatchLogs user configurable settings
    externalAwsCloudwatchMetricsUserConfigs GetServiceIntegrationEndpointExternalAwsCloudwatchMetricsUserConfig[]
    ExternalAwsCloudwatchMetrics user configurable settings
    externalAwsS3UserConfigs GetServiceIntegrationEndpointExternalAwsS3UserConfig[]
    ExternalAwsS3 user configurable settings
    externalClickhouseUserConfigs GetServiceIntegrationEndpointExternalClickhouseUserConfig[]
    ExternalClickhouse user configurable settings
    externalElasticsearchLogsUserConfigs GetServiceIntegrationEndpointExternalElasticsearchLogsUserConfig[]
    ExternalElasticsearchLogs user configurable settings
    externalGoogleCloudBigqueries GetServiceIntegrationEndpointExternalGoogleCloudBigquery[]
    ExternalGoogleCloudBigquery user configurable settings
    externalGoogleCloudLoggingUserConfigs GetServiceIntegrationEndpointExternalGoogleCloudLoggingUserConfig[]
    ExternalGoogleCloudLogging user configurable settings
    externalKafkaUserConfigs GetServiceIntegrationEndpointExternalKafkaUserConfig[]
    ExternalKafka user configurable settings
    externalMysqlUserConfigs GetServiceIntegrationEndpointExternalMysqlUserConfig[]
    ExternalMysql user configurable settings
    externalOpensearchLogsUserConfigs GetServiceIntegrationEndpointExternalOpensearchLogsUserConfig[]
    ExternalOpensearchLogs user configurable settings
    externalPostgresqls GetServiceIntegrationEndpointExternalPostgresql[]
    ExternalPostgresql user configurable settings
    externalSchemaRegistryUserConfigs GetServiceIntegrationEndpointExternalSchemaRegistryUserConfig[]
    ExternalSchemaRegistry user configurable settings
    id string
    The provider-assigned unique ID for this managed resource.
    jolokiaUserConfigs GetServiceIntegrationEndpointJolokiaUserConfig[]
    Jolokia user configurable settings
    project string
    Project the service integration endpoint belongs to
    prometheusUserConfigs GetServiceIntegrationEndpointPrometheusUserConfig[]
    Prometheus user configurable settings
    rsyslogUserConfigs GetServiceIntegrationEndpointRsyslogUserConfig[]
    Rsyslog user configurable settings
    datadog_user_configs Sequence[GetServiceIntegrationEndpointDatadogUserConfig]
    Datadog user configurable settings
    endpoint_config Mapping[str, str]
    Integration endpoint specific backend configuration
    endpoint_name str
    Name of the service integration endpoint
    endpoint_type str
    Type of the service integration endpoint. Possible values: 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_redis, external_schema_registry, external_sumologic_logs, jolokia, prometheus, rsyslog
    external_aws_cloudwatch_logs_user_configs Sequence[GetServiceIntegrationEndpointExternalAwsCloudwatchLogsUserConfig]
    ExternalAwsCloudwatchLogs user configurable settings
    external_aws_cloudwatch_metrics_user_configs Sequence[GetServiceIntegrationEndpointExternalAwsCloudwatchMetricsUserConfig]
    ExternalAwsCloudwatchMetrics user configurable settings
    external_aws_s3_user_configs Sequence[GetServiceIntegrationEndpointExternalAwsS3UserConfig]
    ExternalAwsS3 user configurable settings
    external_clickhouse_user_configs Sequence[GetServiceIntegrationEndpointExternalClickhouseUserConfig]
    ExternalClickhouse user configurable settings
    external_elasticsearch_logs_user_configs Sequence[GetServiceIntegrationEndpointExternalElasticsearchLogsUserConfig]
    ExternalElasticsearchLogs user configurable settings
    external_google_cloud_bigqueries Sequence[GetServiceIntegrationEndpointExternalGoogleCloudBigquery]
    ExternalGoogleCloudBigquery user configurable settings
    external_google_cloud_logging_user_configs Sequence[GetServiceIntegrationEndpointExternalGoogleCloudLoggingUserConfig]
    ExternalGoogleCloudLogging user configurable settings
    external_kafka_user_configs Sequence[GetServiceIntegrationEndpointExternalKafkaUserConfig]
    ExternalKafka user configurable settings
    external_mysql_user_configs Sequence[GetServiceIntegrationEndpointExternalMysqlUserConfig]
    ExternalMysql user configurable settings
    external_opensearch_logs_user_configs Sequence[GetServiceIntegrationEndpointExternalOpensearchLogsUserConfig]
    ExternalOpensearchLogs user configurable settings
    external_postgresqls Sequence[GetServiceIntegrationEndpointExternalPostgresql]
    ExternalPostgresql user configurable settings
    external_schema_registry_user_configs Sequence[GetServiceIntegrationEndpointExternalSchemaRegistryUserConfig]
    ExternalSchemaRegistry user configurable settings
    id str
    The provider-assigned unique ID for this managed resource.
    jolokia_user_configs Sequence[GetServiceIntegrationEndpointJolokiaUserConfig]
    Jolokia user configurable settings
    project str
    Project the service integration endpoint belongs to
    prometheus_user_configs Sequence[GetServiceIntegrationEndpointPrometheusUserConfig]
    Prometheus user configurable settings
    rsyslog_user_configs Sequence[GetServiceIntegrationEndpointRsyslogUserConfig]
    Rsyslog user configurable settings
    datadogUserConfigs List<Property Map>
    Datadog user configurable settings
    endpointConfig Map<String>
    Integration endpoint specific backend configuration
    endpointName String
    Name of the service integration endpoint
    endpointType String
    Type of the service integration endpoint. Possible values: 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_redis, external_schema_registry, external_sumologic_logs, jolokia, prometheus, rsyslog
    externalAwsCloudwatchLogsUserConfigs List<Property Map>
    ExternalAwsCloudwatchLogs user configurable settings
    externalAwsCloudwatchMetricsUserConfigs List<Property Map>
    ExternalAwsCloudwatchMetrics user configurable settings
    externalAwsS3UserConfigs List<Property Map>
    ExternalAwsS3 user configurable settings
    externalClickhouseUserConfigs List<Property Map>
    ExternalClickhouse user configurable settings
    externalElasticsearchLogsUserConfigs List<Property Map>
    ExternalElasticsearchLogs user configurable settings
    externalGoogleCloudBigqueries List<Property Map>
    ExternalGoogleCloudBigquery user configurable settings
    externalGoogleCloudLoggingUserConfigs List<Property Map>
    ExternalGoogleCloudLogging user configurable settings
    externalKafkaUserConfigs List<Property Map>
    ExternalKafka user configurable settings
    externalMysqlUserConfigs List<Property Map>
    ExternalMysql user configurable settings
    externalOpensearchLogsUserConfigs List<Property Map>
    ExternalOpensearchLogs user configurable settings
    externalPostgresqls List<Property Map>
    ExternalPostgresql user configurable settings
    externalSchemaRegistryUserConfigs List<Property Map>
    ExternalSchemaRegistry user configurable settings
    id String
    The provider-assigned unique ID for this managed resource.
    jolokiaUserConfigs List<Property Map>
    Jolokia user configurable settings
    project String
    Project the service integration endpoint belongs to
    prometheusUserConfigs List<Property Map>
    Prometheus user configurable settings
    rsyslogUserConfigs List<Property Map>
    Rsyslog user configurable settings

    Supporting Types

    GetServiceIntegrationEndpointDatadogUserConfig

    DatadogApiKey string
    Datadog API key. Example: 848f30907c15c55d601fe45487cce9b6.
    DatadogTags List<GetServiceIntegrationEndpointDatadogUserConfigDatadogTag>
    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: datadoghq.com, datadoghq.eu, us3.datadoghq.com, us5.datadoghq.com, ddog-gov.com, ap1.datadoghq.com. Datadog intake site. Defaults to datadoghq.com.
    DatadogApiKey string
    Datadog API key. Example: 848f30907c15c55d601fe45487cce9b6.
    DatadogTags []GetServiceIntegrationEndpointDatadogUserConfigDatadogTag
    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: datadoghq.com, datadoghq.eu, us3.datadoghq.com, us5.datadoghq.com, ddog-gov.com, ap1.datadoghq.com. Datadog intake site. Defaults to datadoghq.com.
    datadogApiKey String
    Datadog API key. Example: 848f30907c15c55d601fe45487cce9b6.
    datadogTags List<GetServiceIntegrationEndpointDatadogUserConfigDatadogTag>
    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: datadoghq.com, datadoghq.eu, us3.datadoghq.com, us5.datadoghq.com, ddog-gov.com, ap1.datadoghq.com. Datadog intake site. Defaults to datadoghq.com.
    datadogApiKey string
    Datadog API key. Example: 848f30907c15c55d601fe45487cce9b6.
    datadogTags GetServiceIntegrationEndpointDatadogUserConfigDatadogTag[]
    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: datadoghq.com, datadoghq.eu, us3.datadoghq.com, us5.datadoghq.com, ddog-gov.com, ap1.datadoghq.com. Datadog intake site. Defaults to datadoghq.com.
    datadog_api_key str
    Datadog API key. Example: 848f30907c15c55d601fe45487cce9b6.
    datadog_tags Sequence[GetServiceIntegrationEndpointDatadogUserConfigDatadogTag]
    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: datadoghq.com, datadoghq.eu, us3.datadoghq.com, us5.datadoghq.com, ddog-gov.com, ap1.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: datadoghq.com, datadoghq.eu, us3.datadoghq.com, us5.datadoghq.com, ddog-gov.com, ap1.datadoghq.com. Datadog intake site. Defaults to datadoghq.com.

    GetServiceIntegrationEndpointDatadogUserConfigDatadogTag

    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.

    GetServiceIntegrationEndpointExternalAwsCloudwatchLogsUserConfig

    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.

    GetServiceIntegrationEndpointExternalAwsCloudwatchMetricsUserConfig

    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.

    GetServiceIntegrationEndpointExternalAwsS3UserConfig

    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/.

    GetServiceIntegrationEndpointExternalClickhouseUserConfig

    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.

    GetServiceIntegrationEndpointExternalElasticsearchLogsUserConfig

    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.

    GetServiceIntegrationEndpointExternalGoogleCloudBigquery

    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", ....

    GetServiceIntegrationEndpointExternalGoogleCloudLoggingUserConfig

    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", ....

    GetServiceIntegrationEndpointExternalKafkaUserConfig

    BootstrapServers string
    Bootstrap servers. Example: 10.0.0.1:9092,10.0.0.2:9092.
    SecurityProtocol string
    Enum: PLAINTEXT, SSL, SASL_PLAINTEXT, SASL_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, SSL, SASL_PLAINTEXT, SASL_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, SSL, SASL_PLAINTEXT, SASL_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, SSL, SASL_PLAINTEXT, SASL_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, SSL, SASL_PLAINTEXT, SASL_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, SSL, SASL_PLAINTEXT, SASL_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.

    GetServiceIntegrationEndpointExternalMysqlUserConfig

    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-----.

    GetServiceIntegrationEndpointExternalOpensearchLogsUserConfig

    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.

    GetServiceIntegrationEndpointExternalPostgresql

    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: disable, allow, 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: disable, allow, 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: disable, allow, 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: disable, allow, 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: disable, allow, 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: disable, allow, 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-----.

    GetServiceIntegrationEndpointExternalSchemaRegistryUserConfig

    Authentication string
    Enum: none, basic. 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: none, basic. 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: none, basic. 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: none, basic. 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: none, basic. 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: none, basic. 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.

    GetServiceIntegrationEndpointJolokiaUserConfig

    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.

    GetServiceIntegrationEndpointPrometheusUserConfig

    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.

    GetServiceIntegrationEndpointRsyslogUserConfig

    Format string
    Enum: rfc5424, rfc3164, custom. 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: rfc5424, rfc3164, custom. 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: rfc5424, rfc3164, custom. 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: rfc5424, rfc3164, custom. 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: rfc5424, rfc3164, custom. 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: rfc5424, rfc3164, custom. 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".

    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.25.0 published on Friday, Sep 27, 2024 by Pulumi