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

aiven.getServiceIntegration

Explore with Pulumi AI

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

    Gets information about an Aiven service integration.

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as aiven from "@pulumi/aiven";
    
    const exampleIntegration = aiven.getServiceIntegration({
        project: exampleProject.project,
        destinationServiceName: exampleM3db.serviceName,
        integrationType: "metrics",
        sourceServiceName: exampleKafka.serviceName,
    });
    
    import pulumi
    import pulumi_aiven as aiven
    
    example_integration = aiven.get_service_integration(project=example_project["project"],
        destination_service_name=example_m3db["serviceName"],
        integration_type="metrics",
        source_service_name=example_kafka["serviceName"])
    
    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.LookupServiceIntegration(ctx, &aiven.LookupServiceIntegrationArgs{
    			Project:                exampleProject.Project,
    			DestinationServiceName: exampleM3db.ServiceName,
    			IntegrationType:        "metrics",
    			SourceServiceName:      exampleKafka.ServiceName,
    		}, 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 exampleIntegration = Aiven.GetServiceIntegration.Invoke(new()
        {
            Project = exampleProject.Project,
            DestinationServiceName = exampleM3db.ServiceName,
            IntegrationType = "metrics",
            SourceServiceName = exampleKafka.ServiceName,
        });
    
    });
    
    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.GetServiceIntegrationArgs;
    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 exampleIntegration = AivenFunctions.getServiceIntegration(GetServiceIntegrationArgs.builder()
                .project(exampleProject.project())
                .destinationServiceName(exampleM3db.serviceName())
                .integrationType("metrics")
                .sourceServiceName(exampleKafka.serviceName())
                .build());
    
        }
    }
    
    variables:
      exampleIntegration:
        fn::invoke:
          Function: aiven:getServiceIntegration
          Arguments:
            project: ${exampleProject.project}
            destinationServiceName: ${exampleM3db.serviceName}
            integrationType: metrics
            sourceServiceName: ${exampleKafka.serviceName}
    

    Using getServiceIntegration

    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 getServiceIntegration(args: GetServiceIntegrationArgs, opts?: InvokeOptions): Promise<GetServiceIntegrationResult>
    function getServiceIntegrationOutput(args: GetServiceIntegrationOutputArgs, opts?: InvokeOptions): Output<GetServiceIntegrationResult>
    def get_service_integration(destination_service_name: Optional[str] = None,
                                integration_type: Optional[str] = None,
                                project: Optional[str] = None,
                                source_service_name: Optional[str] = None,
                                opts: Optional[InvokeOptions] = None) -> GetServiceIntegrationResult
    def get_service_integration_output(destination_service_name: Optional[pulumi.Input[str]] = None,
                                integration_type: Optional[pulumi.Input[str]] = None,
                                project: Optional[pulumi.Input[str]] = None,
                                source_service_name: Optional[pulumi.Input[str]] = None,
                                opts: Optional[InvokeOptions] = None) -> Output[GetServiceIntegrationResult]
    func LookupServiceIntegration(ctx *Context, args *LookupServiceIntegrationArgs, opts ...InvokeOption) (*LookupServiceIntegrationResult, error)
    func LookupServiceIntegrationOutput(ctx *Context, args *LookupServiceIntegrationOutputArgs, opts ...InvokeOption) LookupServiceIntegrationResultOutput

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

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

    The following arguments are supported:

    DestinationServiceName string
    Destination service for the integration.
    IntegrationType string
    Type of the service integration. The possible values are alertmanager, autoscaler, caching, cassandra_cross_service_cluster, clickhouse_credentials, clickhouse_kafka, clickhouse_postgresql, dashboard, datadog, datasource, disaster_recovery, external_aws_cloudwatch_logs, external_aws_cloudwatch_metrics, external_elasticsearch_logs, external_google_cloud_logging, external_opensearch_logs, flink, flink_external_bigquery, flink_external_kafka, flink_external_postgresql, internal_connectivity, jolokia, kafka_connect, kafka_connect_postgresql, kafka_logs, kafka_mirrormaker, logs, m3aggregator, m3coordinator, metrics, opensearch_cross_cluster_replication, opensearch_cross_cluster_search, prometheus, read_replica, rsyslog, schema_registry_proxy, stresstester, thanos_distributed_query, thanos_migrate, thanoscompactor, thanosquery, thanosruler, thanosstore, vector and vmalert.
    Project string
    Project the integration belongs to.
    SourceServiceName string
    Source service for the integration (if any)
    DestinationServiceName string
    Destination service for the integration.
    IntegrationType string
    Type of the service integration. The possible values are alertmanager, autoscaler, caching, cassandra_cross_service_cluster, clickhouse_credentials, clickhouse_kafka, clickhouse_postgresql, dashboard, datadog, datasource, disaster_recovery, external_aws_cloudwatch_logs, external_aws_cloudwatch_metrics, external_elasticsearch_logs, external_google_cloud_logging, external_opensearch_logs, flink, flink_external_bigquery, flink_external_kafka, flink_external_postgresql, internal_connectivity, jolokia, kafka_connect, kafka_connect_postgresql, kafka_logs, kafka_mirrormaker, logs, m3aggregator, m3coordinator, metrics, opensearch_cross_cluster_replication, opensearch_cross_cluster_search, prometheus, read_replica, rsyslog, schema_registry_proxy, stresstester, thanos_distributed_query, thanos_migrate, thanoscompactor, thanosquery, thanosruler, thanosstore, vector and vmalert.
    Project string
    Project the integration belongs to.
    SourceServiceName string
    Source service for the integration (if any)
    destinationServiceName String
    Destination service for the integration.
    integrationType String
    Type of the service integration. The possible values are alertmanager, autoscaler, caching, cassandra_cross_service_cluster, clickhouse_credentials, clickhouse_kafka, clickhouse_postgresql, dashboard, datadog, datasource, disaster_recovery, external_aws_cloudwatch_logs, external_aws_cloudwatch_metrics, external_elasticsearch_logs, external_google_cloud_logging, external_opensearch_logs, flink, flink_external_bigquery, flink_external_kafka, flink_external_postgresql, internal_connectivity, jolokia, kafka_connect, kafka_connect_postgresql, kafka_logs, kafka_mirrormaker, logs, m3aggregator, m3coordinator, metrics, opensearch_cross_cluster_replication, opensearch_cross_cluster_search, prometheus, read_replica, rsyslog, schema_registry_proxy, stresstester, thanos_distributed_query, thanos_migrate, thanoscompactor, thanosquery, thanosruler, thanosstore, vector and vmalert.
    project String
    Project the integration belongs to.
    sourceServiceName String
    Source service for the integration (if any)
    destinationServiceName string
    Destination service for the integration.
    integrationType string
    Type of the service integration. The possible values are alertmanager, autoscaler, caching, cassandra_cross_service_cluster, clickhouse_credentials, clickhouse_kafka, clickhouse_postgresql, dashboard, datadog, datasource, disaster_recovery, external_aws_cloudwatch_logs, external_aws_cloudwatch_metrics, external_elasticsearch_logs, external_google_cloud_logging, external_opensearch_logs, flink, flink_external_bigquery, flink_external_kafka, flink_external_postgresql, internal_connectivity, jolokia, kafka_connect, kafka_connect_postgresql, kafka_logs, kafka_mirrormaker, logs, m3aggregator, m3coordinator, metrics, opensearch_cross_cluster_replication, opensearch_cross_cluster_search, prometheus, read_replica, rsyslog, schema_registry_proxy, stresstester, thanos_distributed_query, thanos_migrate, thanoscompactor, thanosquery, thanosruler, thanosstore, vector and vmalert.
    project string
    Project the integration belongs to.
    sourceServiceName string
    Source service for the integration (if any)
    destination_service_name str
    Destination service for the integration.
    integration_type str
    Type of the service integration. The possible values are alertmanager, autoscaler, caching, cassandra_cross_service_cluster, clickhouse_credentials, clickhouse_kafka, clickhouse_postgresql, dashboard, datadog, datasource, disaster_recovery, external_aws_cloudwatch_logs, external_aws_cloudwatch_metrics, external_elasticsearch_logs, external_google_cloud_logging, external_opensearch_logs, flink, flink_external_bigquery, flink_external_kafka, flink_external_postgresql, internal_connectivity, jolokia, kafka_connect, kafka_connect_postgresql, kafka_logs, kafka_mirrormaker, logs, m3aggregator, m3coordinator, metrics, opensearch_cross_cluster_replication, opensearch_cross_cluster_search, prometheus, read_replica, rsyslog, schema_registry_proxy, stresstester, thanos_distributed_query, thanos_migrate, thanoscompactor, thanosquery, thanosruler, thanosstore, vector and vmalert.
    project str
    Project the integration belongs to.
    source_service_name str
    Source service for the integration (if any)
    destinationServiceName String
    Destination service for the integration.
    integrationType String
    Type of the service integration. The possible values are alertmanager, autoscaler, caching, cassandra_cross_service_cluster, clickhouse_credentials, clickhouse_kafka, clickhouse_postgresql, dashboard, datadog, datasource, disaster_recovery, external_aws_cloudwatch_logs, external_aws_cloudwatch_metrics, external_elasticsearch_logs, external_google_cloud_logging, external_opensearch_logs, flink, flink_external_bigquery, flink_external_kafka, flink_external_postgresql, internal_connectivity, jolokia, kafka_connect, kafka_connect_postgresql, kafka_logs, kafka_mirrormaker, logs, m3aggregator, m3coordinator, metrics, opensearch_cross_cluster_replication, opensearch_cross_cluster_search, prometheus, read_replica, rsyslog, schema_registry_proxy, stresstester, thanos_distributed_query, thanos_migrate, thanoscompactor, thanosquery, thanosruler, thanosstore, vector and vmalert.
    project String
    Project the integration belongs to.
    sourceServiceName String
    Source service for the integration (if any)

    getServiceIntegration Result

    The following output properties are available:

    ClickhouseKafkaUserConfigs List<GetServiceIntegrationClickhouseKafkaUserConfig>
    ClickhouseKafka user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
    ClickhousePostgresqlUserConfigs List<GetServiceIntegrationClickhousePostgresqlUserConfig>
    ClickhousePostgresql user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
    DatadogUserConfigs List<GetServiceIntegrationDatadogUserConfig>
    Datadog user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
    DestinationEndpointId string
    Destination endpoint for the integration.
    DestinationServiceName string
    Destination service for the integration.
    ExternalAwsCloudwatchLogsUserConfigs List<GetServiceIntegrationExternalAwsCloudwatchLogsUserConfig>
    ExternalAwsCloudwatchLogs user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
    ExternalAwsCloudwatchMetricsUserConfigs List<GetServiceIntegrationExternalAwsCloudwatchMetricsUserConfig>
    ExternalAwsCloudwatchMetrics user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
    ExternalElasticsearchLogsUserConfigs List<GetServiceIntegrationExternalElasticsearchLogsUserConfig>
    ExternalElasticsearchLogs user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
    ExternalOpensearchLogsUserConfigs List<GetServiceIntegrationExternalOpensearchLogsUserConfig>
    ExternalOpensearchLogs user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
    FlinkExternalPostgresqlUserConfigs List<GetServiceIntegrationFlinkExternalPostgresqlUserConfig>
    FlinkExternalPostgresql user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
    Id string
    The provider-assigned unique ID for this managed resource.
    IntegrationId string
    The ID of the Aiven service integration.
    IntegrationType string
    Type of the service integration. The possible values are alertmanager, autoscaler, caching, cassandra_cross_service_cluster, clickhouse_credentials, clickhouse_kafka, clickhouse_postgresql, dashboard, datadog, datasource, disaster_recovery, external_aws_cloudwatch_logs, external_aws_cloudwatch_metrics, external_elasticsearch_logs, external_google_cloud_logging, external_opensearch_logs, flink, flink_external_bigquery, flink_external_kafka, flink_external_postgresql, internal_connectivity, jolokia, kafka_connect, kafka_connect_postgresql, kafka_logs, kafka_mirrormaker, logs, m3aggregator, m3coordinator, metrics, opensearch_cross_cluster_replication, opensearch_cross_cluster_search, prometheus, read_replica, rsyslog, schema_registry_proxy, stresstester, thanos_distributed_query, thanos_migrate, thanoscompactor, thanosquery, thanosruler, thanosstore, vector and vmalert.
    KafkaConnectUserConfigs List<GetServiceIntegrationKafkaConnectUserConfig>
    KafkaConnect user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
    KafkaLogsUserConfigs List<GetServiceIntegrationKafkaLogsUserConfig>
    KafkaLogs user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
    KafkaMirrormakerUserConfigs List<GetServiceIntegrationKafkaMirrormakerUserConfig>
    KafkaMirrormaker user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
    LogsUserConfigs List<GetServiceIntegrationLogsUserConfig>
    Logs user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
    MetricsUserConfigs List<GetServiceIntegrationMetricsUserConfig>
    Metrics 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 integration belongs to.
    PrometheusUserConfigs List<GetServiceIntegrationPrometheusUserConfig>
    Prometheus user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
    SourceEndpointId string
    Source endpoint for the integration.
    SourceServiceName string
    Source service for the integration (if any)
    ClickhouseKafkaUserConfigs []GetServiceIntegrationClickhouseKafkaUserConfig
    ClickhouseKafka user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
    ClickhousePostgresqlUserConfigs []GetServiceIntegrationClickhousePostgresqlUserConfig
    ClickhousePostgresql user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
    DatadogUserConfigs []GetServiceIntegrationDatadogUserConfig
    Datadog user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
    DestinationEndpointId string
    Destination endpoint for the integration.
    DestinationServiceName string
    Destination service for the integration.
    ExternalAwsCloudwatchLogsUserConfigs []GetServiceIntegrationExternalAwsCloudwatchLogsUserConfig
    ExternalAwsCloudwatchLogs user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
    ExternalAwsCloudwatchMetricsUserConfigs []GetServiceIntegrationExternalAwsCloudwatchMetricsUserConfig
    ExternalAwsCloudwatchMetrics user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
    ExternalElasticsearchLogsUserConfigs []GetServiceIntegrationExternalElasticsearchLogsUserConfig
    ExternalElasticsearchLogs user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
    ExternalOpensearchLogsUserConfigs []GetServiceIntegrationExternalOpensearchLogsUserConfig
    ExternalOpensearchLogs user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
    FlinkExternalPostgresqlUserConfigs []GetServiceIntegrationFlinkExternalPostgresqlUserConfig
    FlinkExternalPostgresql user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
    Id string
    The provider-assigned unique ID for this managed resource.
    IntegrationId string
    The ID of the Aiven service integration.
    IntegrationType string
    Type of the service integration. The possible values are alertmanager, autoscaler, caching, cassandra_cross_service_cluster, clickhouse_credentials, clickhouse_kafka, clickhouse_postgresql, dashboard, datadog, datasource, disaster_recovery, external_aws_cloudwatch_logs, external_aws_cloudwatch_metrics, external_elasticsearch_logs, external_google_cloud_logging, external_opensearch_logs, flink, flink_external_bigquery, flink_external_kafka, flink_external_postgresql, internal_connectivity, jolokia, kafka_connect, kafka_connect_postgresql, kafka_logs, kafka_mirrormaker, logs, m3aggregator, m3coordinator, metrics, opensearch_cross_cluster_replication, opensearch_cross_cluster_search, prometheus, read_replica, rsyslog, schema_registry_proxy, stresstester, thanos_distributed_query, thanos_migrate, thanoscompactor, thanosquery, thanosruler, thanosstore, vector and vmalert.
    KafkaConnectUserConfigs []GetServiceIntegrationKafkaConnectUserConfig
    KafkaConnect user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
    KafkaLogsUserConfigs []GetServiceIntegrationKafkaLogsUserConfig
    KafkaLogs user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
    KafkaMirrormakerUserConfigs []GetServiceIntegrationKafkaMirrormakerUserConfig
    KafkaMirrormaker user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
    LogsUserConfigs []GetServiceIntegrationLogsUserConfig
    Logs user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
    MetricsUserConfigs []GetServiceIntegrationMetricsUserConfig
    Metrics 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 integration belongs to.
    PrometheusUserConfigs []GetServiceIntegrationPrometheusUserConfig
    Prometheus user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
    SourceEndpointId string
    Source endpoint for the integration.
    SourceServiceName string
    Source service for the integration (if any)
    clickhouseKafkaUserConfigs List<GetServiceIntegrationClickhouseKafkaUserConfig>
    ClickhouseKafka user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
    clickhousePostgresqlUserConfigs List<GetServiceIntegrationClickhousePostgresqlUserConfig>
    ClickhousePostgresql user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
    datadogUserConfigs List<GetServiceIntegrationDatadogUserConfig>
    Datadog user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
    destinationEndpointId String
    Destination endpoint for the integration.
    destinationServiceName String
    Destination service for the integration.
    externalAwsCloudwatchLogsUserConfigs List<GetServiceIntegrationExternalAwsCloudwatchLogsUserConfig>
    ExternalAwsCloudwatchLogs user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
    externalAwsCloudwatchMetricsUserConfigs List<GetServiceIntegrationExternalAwsCloudwatchMetricsUserConfig>
    ExternalAwsCloudwatchMetrics user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
    externalElasticsearchLogsUserConfigs List<GetServiceIntegrationExternalElasticsearchLogsUserConfig>
    ExternalElasticsearchLogs user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
    externalOpensearchLogsUserConfigs List<GetServiceIntegrationExternalOpensearchLogsUserConfig>
    ExternalOpensearchLogs user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
    flinkExternalPostgresqlUserConfigs List<GetServiceIntegrationFlinkExternalPostgresqlUserConfig>
    FlinkExternalPostgresql user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
    id String
    The provider-assigned unique ID for this managed resource.
    integrationId String
    The ID of the Aiven service integration.
    integrationType String
    Type of the service integration. The possible values are alertmanager, autoscaler, caching, cassandra_cross_service_cluster, clickhouse_credentials, clickhouse_kafka, clickhouse_postgresql, dashboard, datadog, datasource, disaster_recovery, external_aws_cloudwatch_logs, external_aws_cloudwatch_metrics, external_elasticsearch_logs, external_google_cloud_logging, external_opensearch_logs, flink, flink_external_bigquery, flink_external_kafka, flink_external_postgresql, internal_connectivity, jolokia, kafka_connect, kafka_connect_postgresql, kafka_logs, kafka_mirrormaker, logs, m3aggregator, m3coordinator, metrics, opensearch_cross_cluster_replication, opensearch_cross_cluster_search, prometheus, read_replica, rsyslog, schema_registry_proxy, stresstester, thanos_distributed_query, thanos_migrate, thanoscompactor, thanosquery, thanosruler, thanosstore, vector and vmalert.
    kafkaConnectUserConfigs List<GetServiceIntegrationKafkaConnectUserConfig>
    KafkaConnect user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
    kafkaLogsUserConfigs List<GetServiceIntegrationKafkaLogsUserConfig>
    KafkaLogs user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
    kafkaMirrormakerUserConfigs List<GetServiceIntegrationKafkaMirrormakerUserConfig>
    KafkaMirrormaker user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
    logsUserConfigs List<GetServiceIntegrationLogsUserConfig>
    Logs user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
    metricsUserConfigs List<GetServiceIntegrationMetricsUserConfig>
    Metrics 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 integration belongs to.
    prometheusUserConfigs List<GetServiceIntegrationPrometheusUserConfig>
    Prometheus user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
    sourceEndpointId String
    Source endpoint for the integration.
    sourceServiceName String
    Source service for the integration (if any)
    clickhouseKafkaUserConfigs GetServiceIntegrationClickhouseKafkaUserConfig[]
    ClickhouseKafka user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
    clickhousePostgresqlUserConfigs GetServiceIntegrationClickhousePostgresqlUserConfig[]
    ClickhousePostgresql user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
    datadogUserConfigs GetServiceIntegrationDatadogUserConfig[]
    Datadog user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
    destinationEndpointId string
    Destination endpoint for the integration.
    destinationServiceName string
    Destination service for the integration.
    externalAwsCloudwatchLogsUserConfigs GetServiceIntegrationExternalAwsCloudwatchLogsUserConfig[]
    ExternalAwsCloudwatchLogs user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
    externalAwsCloudwatchMetricsUserConfigs GetServiceIntegrationExternalAwsCloudwatchMetricsUserConfig[]
    ExternalAwsCloudwatchMetrics user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
    externalElasticsearchLogsUserConfigs GetServiceIntegrationExternalElasticsearchLogsUserConfig[]
    ExternalElasticsearchLogs user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
    externalOpensearchLogsUserConfigs GetServiceIntegrationExternalOpensearchLogsUserConfig[]
    ExternalOpensearchLogs user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
    flinkExternalPostgresqlUserConfigs GetServiceIntegrationFlinkExternalPostgresqlUserConfig[]
    FlinkExternalPostgresql user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
    id string
    The provider-assigned unique ID for this managed resource.
    integrationId string
    The ID of the Aiven service integration.
    integrationType string
    Type of the service integration. The possible values are alertmanager, autoscaler, caching, cassandra_cross_service_cluster, clickhouse_credentials, clickhouse_kafka, clickhouse_postgresql, dashboard, datadog, datasource, disaster_recovery, external_aws_cloudwatch_logs, external_aws_cloudwatch_metrics, external_elasticsearch_logs, external_google_cloud_logging, external_opensearch_logs, flink, flink_external_bigquery, flink_external_kafka, flink_external_postgresql, internal_connectivity, jolokia, kafka_connect, kafka_connect_postgresql, kafka_logs, kafka_mirrormaker, logs, m3aggregator, m3coordinator, metrics, opensearch_cross_cluster_replication, opensearch_cross_cluster_search, prometheus, read_replica, rsyslog, schema_registry_proxy, stresstester, thanos_distributed_query, thanos_migrate, thanoscompactor, thanosquery, thanosruler, thanosstore, vector and vmalert.
    kafkaConnectUserConfigs GetServiceIntegrationKafkaConnectUserConfig[]
    KafkaConnect user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
    kafkaLogsUserConfigs GetServiceIntegrationKafkaLogsUserConfig[]
    KafkaLogs user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
    kafkaMirrormakerUserConfigs GetServiceIntegrationKafkaMirrormakerUserConfig[]
    KafkaMirrormaker user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
    logsUserConfigs GetServiceIntegrationLogsUserConfig[]
    Logs user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
    metricsUserConfigs GetServiceIntegrationMetricsUserConfig[]
    Metrics 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 integration belongs to.
    prometheusUserConfigs GetServiceIntegrationPrometheusUserConfig[]
    Prometheus user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
    sourceEndpointId string
    Source endpoint for the integration.
    sourceServiceName string
    Source service for the integration (if any)
    clickhouse_kafka_user_configs Sequence[GetServiceIntegrationClickhouseKafkaUserConfig]
    ClickhouseKafka user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
    clickhouse_postgresql_user_configs Sequence[GetServiceIntegrationClickhousePostgresqlUserConfig]
    ClickhousePostgresql 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_configs Sequence[GetServiceIntegrationDatadogUserConfig]
    Datadog user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
    destination_endpoint_id str
    Destination endpoint for the integration.
    destination_service_name str
    Destination service for the integration.
    external_aws_cloudwatch_logs_user_configs Sequence[GetServiceIntegrationExternalAwsCloudwatchLogsUserConfig]
    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_configs Sequence[GetServiceIntegrationExternalAwsCloudwatchMetricsUserConfig]
    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_elasticsearch_logs_user_configs Sequence[GetServiceIntegrationExternalElasticsearchLogsUserConfig]
    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_opensearch_logs_user_configs Sequence[GetServiceIntegrationExternalOpensearchLogsUserConfig]
    ExternalOpensearchLogs user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
    flink_external_postgresql_user_configs Sequence[GetServiceIntegrationFlinkExternalPostgresqlUserConfig]
    FlinkExternalPostgresql user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
    id str
    The provider-assigned unique ID for this managed resource.
    integration_id str
    The ID of the Aiven service integration.
    integration_type str
    Type of the service integration. The possible values are alertmanager, autoscaler, caching, cassandra_cross_service_cluster, clickhouse_credentials, clickhouse_kafka, clickhouse_postgresql, dashboard, datadog, datasource, disaster_recovery, external_aws_cloudwatch_logs, external_aws_cloudwatch_metrics, external_elasticsearch_logs, external_google_cloud_logging, external_opensearch_logs, flink, flink_external_bigquery, flink_external_kafka, flink_external_postgresql, internal_connectivity, jolokia, kafka_connect, kafka_connect_postgresql, kafka_logs, kafka_mirrormaker, logs, m3aggregator, m3coordinator, metrics, opensearch_cross_cluster_replication, opensearch_cross_cluster_search, prometheus, read_replica, rsyslog, schema_registry_proxy, stresstester, thanos_distributed_query, thanos_migrate, thanoscompactor, thanosquery, thanosruler, thanosstore, vector and vmalert.
    kafka_connect_user_configs Sequence[GetServiceIntegrationKafkaConnectUserConfig]
    KafkaConnect user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
    kafka_logs_user_configs Sequence[GetServiceIntegrationKafkaLogsUserConfig]
    KafkaLogs user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
    kafka_mirrormaker_user_configs Sequence[GetServiceIntegrationKafkaMirrormakerUserConfig]
    KafkaMirrormaker user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
    logs_user_configs Sequence[GetServiceIntegrationLogsUserConfig]
    Logs user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
    metrics_user_configs Sequence[GetServiceIntegrationMetricsUserConfig]
    Metrics 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 integration belongs to.
    prometheus_user_configs Sequence[GetServiceIntegrationPrometheusUserConfig]
    Prometheus user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
    source_endpoint_id str
    Source endpoint for the integration.
    source_service_name str
    Source service for the integration (if any)
    clickhouseKafkaUserConfigs List<Property Map>
    ClickhouseKafka user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
    clickhousePostgresqlUserConfigs List<Property Map>
    ClickhousePostgresql user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
    datadogUserConfigs List<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
    destinationEndpointId String
    Destination endpoint for the integration.
    destinationServiceName String
    Destination service for the integration.
    externalAwsCloudwatchLogsUserConfigs List<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
    externalAwsCloudwatchMetricsUserConfigs List<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
    externalElasticsearchLogsUserConfigs List<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
    externalOpensearchLogsUserConfigs List<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
    flinkExternalPostgresqlUserConfigs List<Property Map>
    FlinkExternalPostgresql user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
    id String
    The provider-assigned unique ID for this managed resource.
    integrationId String
    The ID of the Aiven service integration.
    integrationType String
    Type of the service integration. The possible values are alertmanager, autoscaler, caching, cassandra_cross_service_cluster, clickhouse_credentials, clickhouse_kafka, clickhouse_postgresql, dashboard, datadog, datasource, disaster_recovery, external_aws_cloudwatch_logs, external_aws_cloudwatch_metrics, external_elasticsearch_logs, external_google_cloud_logging, external_opensearch_logs, flink, flink_external_bigquery, flink_external_kafka, flink_external_postgresql, internal_connectivity, jolokia, kafka_connect, kafka_connect_postgresql, kafka_logs, kafka_mirrormaker, logs, m3aggregator, m3coordinator, metrics, opensearch_cross_cluster_replication, opensearch_cross_cluster_search, prometheus, read_replica, rsyslog, schema_registry_proxy, stresstester, thanos_distributed_query, thanos_migrate, thanoscompactor, thanosquery, thanosruler, thanosstore, vector and vmalert.
    kafkaConnectUserConfigs List<Property Map>
    KafkaConnect user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
    kafkaLogsUserConfigs List<Property Map>
    KafkaLogs user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
    kafkaMirrormakerUserConfigs List<Property Map>
    KafkaMirrormaker user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
    logsUserConfigs List<Property Map>
    Logs user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
    metricsUserConfigs List<Property Map>
    Metrics 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 integration belongs to.
    prometheusUserConfigs List<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
    sourceEndpointId String
    Source endpoint for the integration.
    sourceServiceName String
    Source service for the integration (if any)

    Supporting Types

    GetServiceIntegrationClickhouseKafkaUserConfig

    tables List<Property Map>
    Tables to create

    GetServiceIntegrationClickhouseKafkaUserConfigTable

    Columns List<GetServiceIntegrationClickhouseKafkaUserConfigTableColumn>
    Table columns
    DataFormat string
    Enum: Avro, AvroConfluent, CSV, JSONAsString, JSONCompactEachRow, JSONCompactStringsEachRow, JSONEachRow, JSONStringsEachRow, MsgPack, Parquet, RawBLOB, TSKV, TSV, TabSeparated. Message data format. Default: JSONEachRow.
    GroupName string
    Kafka consumers group. Default: clickhouse.
    Name string
    Name of the table. Example: events.
    Topics List<GetServiceIntegrationClickhouseKafkaUserConfigTableTopic>
    Kafka topics
    AutoOffsetReset string
    Enum: beginning, earliest, end, largest, latest, smallest. Action to take when there is no initial offset in offset store or the desired offset is out of range. Default: earliest.
    DateTimeInputFormat string
    Enum: basic, best_effort, best_effort_us. Method to read DateTime from text input formats. Default: basic.
    HandleErrorMode string
    Enum: default, stream. How to handle errors for Kafka engine. Default: default.
    MaxBlockSize int
    Number of row collected by poll(s) for flushing data from Kafka. Default: 0.
    MaxRowsPerMessage int
    The maximum number of rows produced in one kafka message for row-based formats. Default: 1.
    NumConsumers int
    The number of consumers per table per replica. Default: 1.
    PollMaxBatchSize int
    Maximum amount of messages to be polled in a single Kafka poll. Default: 0.
    PollMaxTimeoutMs int
    Timeout in milliseconds for a single poll from Kafka. Takes the value of the stream_flush_interval_ms server setting by default (500ms). Default: 0.
    SkipBrokenMessages int
    Skip at least this number of broken messages from Kafka topic per block. Default: 0.
    ThreadPerConsumer bool
    Provide an independent thread for each consumer. All consumers run in the same thread by default. Default: false.
    Columns []GetServiceIntegrationClickhouseKafkaUserConfigTableColumn
    Table columns
    DataFormat string
    Enum: Avro, AvroConfluent, CSV, JSONAsString, JSONCompactEachRow, JSONCompactStringsEachRow, JSONEachRow, JSONStringsEachRow, MsgPack, Parquet, RawBLOB, TSKV, TSV, TabSeparated. Message data format. Default: JSONEachRow.
    GroupName string
    Kafka consumers group. Default: clickhouse.
    Name string
    Name of the table. Example: events.
    Topics []GetServiceIntegrationClickhouseKafkaUserConfigTableTopic
    Kafka topics
    AutoOffsetReset string
    Enum: beginning, earliest, end, largest, latest, smallest. Action to take when there is no initial offset in offset store or the desired offset is out of range. Default: earliest.
    DateTimeInputFormat string
    Enum: basic, best_effort, best_effort_us. Method to read DateTime from text input formats. Default: basic.
    HandleErrorMode string
    Enum: default, stream. How to handle errors for Kafka engine. Default: default.
    MaxBlockSize int
    Number of row collected by poll(s) for flushing data from Kafka. Default: 0.
    MaxRowsPerMessage int
    The maximum number of rows produced in one kafka message for row-based formats. Default: 1.
    NumConsumers int
    The number of consumers per table per replica. Default: 1.
    PollMaxBatchSize int
    Maximum amount of messages to be polled in a single Kafka poll. Default: 0.
    PollMaxTimeoutMs int
    Timeout in milliseconds for a single poll from Kafka. Takes the value of the stream_flush_interval_ms server setting by default (500ms). Default: 0.
    SkipBrokenMessages int
    Skip at least this number of broken messages from Kafka topic per block. Default: 0.
    ThreadPerConsumer bool
    Provide an independent thread for each consumer. All consumers run in the same thread by default. Default: false.
    columns List<GetServiceIntegrationClickhouseKafkaUserConfigTableColumn>
    Table columns
    dataFormat String
    Enum: Avro, AvroConfluent, CSV, JSONAsString, JSONCompactEachRow, JSONCompactStringsEachRow, JSONEachRow, JSONStringsEachRow, MsgPack, Parquet, RawBLOB, TSKV, TSV, TabSeparated. Message data format. Default: JSONEachRow.
    groupName String
    Kafka consumers group. Default: clickhouse.
    name String
    Name of the table. Example: events.
    topics List<GetServiceIntegrationClickhouseKafkaUserConfigTableTopic>
    Kafka topics
    autoOffsetReset String
    Enum: beginning, earliest, end, largest, latest, smallest. Action to take when there is no initial offset in offset store or the desired offset is out of range. Default: earliest.
    dateTimeInputFormat String
    Enum: basic, best_effort, best_effort_us. Method to read DateTime from text input formats. Default: basic.
    handleErrorMode String
    Enum: default, stream. How to handle errors for Kafka engine. Default: default.
    maxBlockSize Integer
    Number of row collected by poll(s) for flushing data from Kafka. Default: 0.
    maxRowsPerMessage Integer
    The maximum number of rows produced in one kafka message for row-based formats. Default: 1.
    numConsumers Integer
    The number of consumers per table per replica. Default: 1.
    pollMaxBatchSize Integer
    Maximum amount of messages to be polled in a single Kafka poll. Default: 0.
    pollMaxTimeoutMs Integer
    Timeout in milliseconds for a single poll from Kafka. Takes the value of the stream_flush_interval_ms server setting by default (500ms). Default: 0.
    skipBrokenMessages Integer
    Skip at least this number of broken messages from Kafka topic per block. Default: 0.
    threadPerConsumer Boolean
    Provide an independent thread for each consumer. All consumers run in the same thread by default. Default: false.
    columns GetServiceIntegrationClickhouseKafkaUserConfigTableColumn[]
    Table columns
    dataFormat string
    Enum: Avro, AvroConfluent, CSV, JSONAsString, JSONCompactEachRow, JSONCompactStringsEachRow, JSONEachRow, JSONStringsEachRow, MsgPack, Parquet, RawBLOB, TSKV, TSV, TabSeparated. Message data format. Default: JSONEachRow.
    groupName string
    Kafka consumers group. Default: clickhouse.
    name string
    Name of the table. Example: events.
    topics GetServiceIntegrationClickhouseKafkaUserConfigTableTopic[]
    Kafka topics
    autoOffsetReset string
    Enum: beginning, earliest, end, largest, latest, smallest. Action to take when there is no initial offset in offset store or the desired offset is out of range. Default: earliest.
    dateTimeInputFormat string
    Enum: basic, best_effort, best_effort_us. Method to read DateTime from text input formats. Default: basic.
    handleErrorMode string
    Enum: default, stream. How to handle errors for Kafka engine. Default: default.
    maxBlockSize number
    Number of row collected by poll(s) for flushing data from Kafka. Default: 0.
    maxRowsPerMessage number
    The maximum number of rows produced in one kafka message for row-based formats. Default: 1.
    numConsumers number
    The number of consumers per table per replica. Default: 1.
    pollMaxBatchSize number
    Maximum amount of messages to be polled in a single Kafka poll. Default: 0.
    pollMaxTimeoutMs number
    Timeout in milliseconds for a single poll from Kafka. Takes the value of the stream_flush_interval_ms server setting by default (500ms). Default: 0.
    skipBrokenMessages number
    Skip at least this number of broken messages from Kafka topic per block. Default: 0.
    threadPerConsumer boolean
    Provide an independent thread for each consumer. All consumers run in the same thread by default. Default: false.
    columns Sequence[GetServiceIntegrationClickhouseKafkaUserConfigTableColumn]
    Table columns
    data_format str
    Enum: Avro, AvroConfluent, CSV, JSONAsString, JSONCompactEachRow, JSONCompactStringsEachRow, JSONEachRow, JSONStringsEachRow, MsgPack, Parquet, RawBLOB, TSKV, TSV, TabSeparated. Message data format. Default: JSONEachRow.
    group_name str
    Kafka consumers group. Default: clickhouse.
    name str
    Name of the table. Example: events.
    topics Sequence[GetServiceIntegrationClickhouseKafkaUserConfigTableTopic]
    Kafka topics
    auto_offset_reset str
    Enum: beginning, earliest, end, largest, latest, smallest. Action to take when there is no initial offset in offset store or the desired offset is out of range. Default: earliest.
    date_time_input_format str
    Enum: basic, best_effort, best_effort_us. Method to read DateTime from text input formats. Default: basic.
    handle_error_mode str
    Enum: default, stream. How to handle errors for Kafka engine. Default: default.
    max_block_size int
    Number of row collected by poll(s) for flushing data from Kafka. Default: 0.
    max_rows_per_message int
    The maximum number of rows produced in one kafka message for row-based formats. Default: 1.
    num_consumers int
    The number of consumers per table per replica. Default: 1.
    poll_max_batch_size int
    Maximum amount of messages to be polled in a single Kafka poll. Default: 0.
    poll_max_timeout_ms int
    Timeout in milliseconds for a single poll from Kafka. Takes the value of the stream_flush_interval_ms server setting by default (500ms). Default: 0.
    skip_broken_messages int
    Skip at least this number of broken messages from Kafka topic per block. Default: 0.
    thread_per_consumer bool
    Provide an independent thread for each consumer. All consumers run in the same thread by default. Default: false.
    columns List<Property Map>
    Table columns
    dataFormat String
    Enum: Avro, AvroConfluent, CSV, JSONAsString, JSONCompactEachRow, JSONCompactStringsEachRow, JSONEachRow, JSONStringsEachRow, MsgPack, Parquet, RawBLOB, TSKV, TSV, TabSeparated. Message data format. Default: JSONEachRow.
    groupName String
    Kafka consumers group. Default: clickhouse.
    name String
    Name of the table. Example: events.
    topics List<Property Map>
    Kafka topics
    autoOffsetReset String
    Enum: beginning, earliest, end, largest, latest, smallest. Action to take when there is no initial offset in offset store or the desired offset is out of range. Default: earliest.
    dateTimeInputFormat String
    Enum: basic, best_effort, best_effort_us. Method to read DateTime from text input formats. Default: basic.
    handleErrorMode String
    Enum: default, stream. How to handle errors for Kafka engine. Default: default.
    maxBlockSize Number
    Number of row collected by poll(s) for flushing data from Kafka. Default: 0.
    maxRowsPerMessage Number
    The maximum number of rows produced in one kafka message for row-based formats. Default: 1.
    numConsumers Number
    The number of consumers per table per replica. Default: 1.
    pollMaxBatchSize Number
    Maximum amount of messages to be polled in a single Kafka poll. Default: 0.
    pollMaxTimeoutMs Number
    Timeout in milliseconds for a single poll from Kafka. Takes the value of the stream_flush_interval_ms server setting by default (500ms). Default: 0.
    skipBrokenMessages Number
    Skip at least this number of broken messages from Kafka topic per block. Default: 0.
    threadPerConsumer Boolean
    Provide an independent thread for each consumer. All consumers run in the same thread by default. Default: false.

    GetServiceIntegrationClickhouseKafkaUserConfigTableColumn

    Name string
    Column name. Example: key.
    Type string
    Column type. Example: UInt64.
    Name string
    Column name. Example: key.
    Type string
    Column type. Example: UInt64.
    name String
    Column name. Example: key.
    type String
    Column type. Example: UInt64.
    name string
    Column name. Example: key.
    type string
    Column type. Example: UInt64.
    name str
    Column name. Example: key.
    type str
    Column type. Example: UInt64.
    name String
    Column name. Example: key.
    type String
    Column type. Example: UInt64.

    GetServiceIntegrationClickhouseKafkaUserConfigTableTopic

    Name string
    Name of the topic. Example: topic_name.
    Name string
    Name of the topic. Example: topic_name.
    name String
    Name of the topic. Example: topic_name.
    name string
    Name of the topic. Example: topic_name.
    name str
    Name of the topic. Example: topic_name.
    name String
    Name of the topic. Example: topic_name.

    GetServiceIntegrationClickhousePostgresqlUserConfig

    databases List<Property Map>
    Databases to expose

    GetServiceIntegrationClickhousePostgresqlUserConfigDatabase

    Database string
    PostgreSQL database to expose. Default: defaultdb.
    Schema string
    PostgreSQL schema to expose. Default: public.
    Database string
    PostgreSQL database to expose. Default: defaultdb.
    Schema string
    PostgreSQL schema to expose. Default: public.
    database String
    PostgreSQL database to expose. Default: defaultdb.
    schema String
    PostgreSQL schema to expose. Default: public.
    database string
    PostgreSQL database to expose. Default: defaultdb.
    schema string
    PostgreSQL schema to expose. Default: public.
    database str
    PostgreSQL database to expose. Default: defaultdb.
    schema str
    PostgreSQL schema to expose. Default: public.
    database String
    PostgreSQL database to expose. Default: defaultdb.
    schema String
    PostgreSQL schema to expose. Default: public.

    GetServiceIntegrationDatadogUserConfig

    DatadogDbmEnabled bool
    Enable Datadog Database Monitoring.
    DatadogPgbouncerEnabled bool
    Enable Datadog PgBouncer Metric Tracking.
    DatadogTags List<GetServiceIntegrationDatadogUserConfigDatadogTag>
    Custom tags provided by user
    ExcludeConsumerGroups List<string>
    List of custom metrics.
    ExcludeTopics List<string>
    List of topics to exclude.
    IncludeConsumerGroups List<string>
    List of custom metrics.
    IncludeTopics List<string>
    List of topics to include.
    KafkaCustomMetrics List<string>
    List of custom metrics.
    MaxJmxMetrics int
    Maximum number of JMX metrics to send. Example: 2000.
    MirrormakerCustomMetrics List<string>
    List of custom metrics.
    Opensearch GetServiceIntegrationDatadogUserConfigOpensearch
    Datadog Opensearch Options
    Redis GetServiceIntegrationDatadogUserConfigRedis
    Datadog Redis Options
    DatadogDbmEnabled bool
    Enable Datadog Database Monitoring.
    DatadogPgbouncerEnabled bool
    Enable Datadog PgBouncer Metric Tracking.
    DatadogTags []GetServiceIntegrationDatadogUserConfigDatadogTag
    Custom tags provided by user
    ExcludeConsumerGroups []string
    List of custom metrics.
    ExcludeTopics []string
    List of topics to exclude.
    IncludeConsumerGroups []string
    List of custom metrics.
    IncludeTopics []string
    List of topics to include.
    KafkaCustomMetrics []string
    List of custom metrics.
    MaxJmxMetrics int
    Maximum number of JMX metrics to send. Example: 2000.
    MirrormakerCustomMetrics []string
    List of custom metrics.
    Opensearch GetServiceIntegrationDatadogUserConfigOpensearch
    Datadog Opensearch Options
    Redis GetServiceIntegrationDatadogUserConfigRedis
    Datadog Redis Options
    datadogDbmEnabled Boolean
    Enable Datadog Database Monitoring.
    datadogPgbouncerEnabled Boolean
    Enable Datadog PgBouncer Metric Tracking.
    datadogTags List<GetServiceIntegrationDatadogUserConfigDatadogTag>
    Custom tags provided by user
    excludeConsumerGroups List<String>
    List of custom metrics.
    excludeTopics List<String>
    List of topics to exclude.
    includeConsumerGroups List<String>
    List of custom metrics.
    includeTopics List<String>
    List of topics to include.
    kafkaCustomMetrics List<String>
    List of custom metrics.
    maxJmxMetrics Integer
    Maximum number of JMX metrics to send. Example: 2000.
    mirrormakerCustomMetrics List<String>
    List of custom metrics.
    opensearch GetServiceIntegrationDatadogUserConfigOpensearch
    Datadog Opensearch Options
    redis GetServiceIntegrationDatadogUserConfigRedis
    Datadog Redis Options
    datadogDbmEnabled boolean
    Enable Datadog Database Monitoring.
    datadogPgbouncerEnabled boolean
    Enable Datadog PgBouncer Metric Tracking.
    datadogTags GetServiceIntegrationDatadogUserConfigDatadogTag[]
    Custom tags provided by user
    excludeConsumerGroups string[]
    List of custom metrics.
    excludeTopics string[]
    List of topics to exclude.
    includeConsumerGroups string[]
    List of custom metrics.
    includeTopics string[]
    List of topics to include.
    kafkaCustomMetrics string[]
    List of custom metrics.
    maxJmxMetrics number
    Maximum number of JMX metrics to send. Example: 2000.
    mirrormakerCustomMetrics string[]
    List of custom metrics.
    opensearch GetServiceIntegrationDatadogUserConfigOpensearch
    Datadog Opensearch Options
    redis GetServiceIntegrationDatadogUserConfigRedis
    Datadog Redis Options
    datadog_dbm_enabled bool
    Enable Datadog Database Monitoring.
    datadog_pgbouncer_enabled bool
    Enable Datadog PgBouncer Metric Tracking.
    datadog_tags Sequence[GetServiceIntegrationDatadogUserConfigDatadogTag]
    Custom tags provided by user
    exclude_consumer_groups Sequence[str]
    List of custom metrics.
    exclude_topics Sequence[str]
    List of topics to exclude.
    include_consumer_groups Sequence[str]
    List of custom metrics.
    include_topics Sequence[str]
    List of topics to include.
    kafka_custom_metrics Sequence[str]
    List of custom metrics.
    max_jmx_metrics int
    Maximum number of JMX metrics to send. Example: 2000.
    mirrormaker_custom_metrics Sequence[str]
    List of custom metrics.
    opensearch GetServiceIntegrationDatadogUserConfigOpensearch
    Datadog Opensearch Options
    redis GetServiceIntegrationDatadogUserConfigRedis
    Datadog Redis Options
    datadogDbmEnabled Boolean
    Enable Datadog Database Monitoring.
    datadogPgbouncerEnabled Boolean
    Enable Datadog PgBouncer Metric Tracking.
    datadogTags List<Property Map>
    Custom tags provided by user
    excludeConsumerGroups List<String>
    List of custom metrics.
    excludeTopics List<String>
    List of topics to exclude.
    includeConsumerGroups List<String>
    List of custom metrics.
    includeTopics List<String>
    List of topics to include.
    kafkaCustomMetrics List<String>
    List of custom metrics.
    maxJmxMetrics Number
    Maximum number of JMX metrics to send. Example: 2000.
    mirrormakerCustomMetrics List<String>
    List of custom metrics.
    opensearch Property Map
    Datadog Opensearch Options
    redis Property Map
    Datadog Redis Options

    GetServiceIntegrationDatadogUserConfigDatadogTag

    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.

    GetServiceIntegrationDatadogUserConfigOpensearch

    ClusterStatsEnabled bool
    Enable Datadog Opensearch Cluster Monitoring.
    IndexStatsEnabled bool
    Enable Datadog Opensearch Index Monitoring.
    PendingTaskStatsEnabled bool
    Enable Datadog Opensearch Pending Task Monitoring.
    PshardStatsEnabled bool
    Enable Datadog Opensearch Primary Shard Monitoring.
    ClusterStatsEnabled bool
    Enable Datadog Opensearch Cluster Monitoring.
    IndexStatsEnabled bool
    Enable Datadog Opensearch Index Monitoring.
    PendingTaskStatsEnabled bool
    Enable Datadog Opensearch Pending Task Monitoring.
    PshardStatsEnabled bool
    Enable Datadog Opensearch Primary Shard Monitoring.
    clusterStatsEnabled Boolean
    Enable Datadog Opensearch Cluster Monitoring.
    indexStatsEnabled Boolean
    Enable Datadog Opensearch Index Monitoring.
    pendingTaskStatsEnabled Boolean
    Enable Datadog Opensearch Pending Task Monitoring.
    pshardStatsEnabled Boolean
    Enable Datadog Opensearch Primary Shard Monitoring.
    clusterStatsEnabled boolean
    Enable Datadog Opensearch Cluster Monitoring.
    indexStatsEnabled boolean
    Enable Datadog Opensearch Index Monitoring.
    pendingTaskStatsEnabled boolean
    Enable Datadog Opensearch Pending Task Monitoring.
    pshardStatsEnabled boolean
    Enable Datadog Opensearch Primary Shard Monitoring.
    cluster_stats_enabled bool
    Enable Datadog Opensearch Cluster Monitoring.
    index_stats_enabled bool
    Enable Datadog Opensearch Index Monitoring.
    pending_task_stats_enabled bool
    Enable Datadog Opensearch Pending Task Monitoring.
    pshard_stats_enabled bool
    Enable Datadog Opensearch Primary Shard Monitoring.
    clusterStatsEnabled Boolean
    Enable Datadog Opensearch Cluster Monitoring.
    indexStatsEnabled Boolean
    Enable Datadog Opensearch Index Monitoring.
    pendingTaskStatsEnabled Boolean
    Enable Datadog Opensearch Pending Task Monitoring.
    pshardStatsEnabled Boolean
    Enable Datadog Opensearch Primary Shard Monitoring.

    GetServiceIntegrationDatadogUserConfigRedis

    CommandStatsEnabled bool
    Enable command_stats option in the agent's configuration. Default: false.
    CommandStatsEnabled bool
    Enable command_stats option in the agent's configuration. Default: false.
    commandStatsEnabled Boolean
    Enable command_stats option in the agent's configuration. Default: false.
    commandStatsEnabled boolean
    Enable command_stats option in the agent's configuration. Default: false.
    command_stats_enabled bool
    Enable command_stats option in the agent's configuration. Default: false.
    commandStatsEnabled Boolean
    Enable command_stats option in the agent's configuration. Default: false.

    GetServiceIntegrationExternalAwsCloudwatchLogsUserConfig

    SelectedLogFields List<string>
    The list of logging fields that will be sent to the integration logging service. The MESSAGE and timestamp fields are always sent.
    SelectedLogFields []string
    The list of logging fields that will be sent to the integration logging service. The MESSAGE and timestamp fields are always sent.
    selectedLogFields List<String>
    The list of logging fields that will be sent to the integration logging service. The MESSAGE and timestamp fields are always sent.
    selectedLogFields string[]
    The list of logging fields that will be sent to the integration logging service. The MESSAGE and timestamp fields are always sent.
    selected_log_fields Sequence[str]
    The list of logging fields that will be sent to the integration logging service. The MESSAGE and timestamp fields are always sent.
    selectedLogFields List<String>
    The list of logging fields that will be sent to the integration logging service. The MESSAGE and timestamp fields are always sent.

    GetServiceIntegrationExternalAwsCloudwatchMetricsUserConfig

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

    GetServiceIntegrationExternalAwsCloudwatchMetricsUserConfigDroppedMetric

    Field string
    Identifier of a value in the metric. Example: used.
    Metric string
    Identifier of the metric. Example: java.lang:Memory.
    Field string
    Identifier of a value in the metric. Example: used.
    Metric string
    Identifier of the metric. Example: java.lang:Memory.
    field String
    Identifier of a value in the metric. Example: used.
    metric String
    Identifier of the metric. Example: java.lang:Memory.
    field string
    Identifier of a value in the metric. Example: used.
    metric string
    Identifier of the metric. Example: java.lang:Memory.
    field str
    Identifier of a value in the metric. Example: used.
    metric str
    Identifier of the metric. Example: java.lang:Memory.
    field String
    Identifier of a value in the metric. Example: used.
    metric String
    Identifier of the metric. Example: java.lang:Memory.

    GetServiceIntegrationExternalAwsCloudwatchMetricsUserConfigExtraMetric

    Field string
    Identifier of a value in the metric. Example: used.
    Metric string
    Identifier of the metric. Example: java.lang:Memory.
    Field string
    Identifier of a value in the metric. Example: used.
    Metric string
    Identifier of the metric. Example: java.lang:Memory.
    field String
    Identifier of a value in the metric. Example: used.
    metric String
    Identifier of the metric. Example: java.lang:Memory.
    field string
    Identifier of a value in the metric. Example: used.
    metric string
    Identifier of the metric. Example: java.lang:Memory.
    field str
    Identifier of a value in the metric. Example: used.
    metric str
    Identifier of the metric. Example: java.lang:Memory.
    field String
    Identifier of a value in the metric. Example: used.
    metric String
    Identifier of the metric. Example: java.lang:Memory.

    GetServiceIntegrationExternalElasticsearchLogsUserConfig

    SelectedLogFields List<string>
    The list of logging fields that will be sent to the integration logging service. The MESSAGE and timestamp fields are always sent.
    SelectedLogFields []string
    The list of logging fields that will be sent to the integration logging service. The MESSAGE and timestamp fields are always sent.
    selectedLogFields List<String>
    The list of logging fields that will be sent to the integration logging service. The MESSAGE and timestamp fields are always sent.
    selectedLogFields string[]
    The list of logging fields that will be sent to the integration logging service. The MESSAGE and timestamp fields are always sent.
    selected_log_fields Sequence[str]
    The list of logging fields that will be sent to the integration logging service. The MESSAGE and timestamp fields are always sent.
    selectedLogFields List<String>
    The list of logging fields that will be sent to the integration logging service. The MESSAGE and timestamp fields are always sent.

    GetServiceIntegrationExternalOpensearchLogsUserConfig

    SelectedLogFields List<string>
    The list of logging fields that will be sent to the integration logging service. The MESSAGE and timestamp fields are always sent.
    SelectedLogFields []string
    The list of logging fields that will be sent to the integration logging service. The MESSAGE and timestamp fields are always sent.
    selectedLogFields List<String>
    The list of logging fields that will be sent to the integration logging service. The MESSAGE and timestamp fields are always sent.
    selectedLogFields string[]
    The list of logging fields that will be sent to the integration logging service. The MESSAGE and timestamp fields are always sent.
    selected_log_fields Sequence[str]
    The list of logging fields that will be sent to the integration logging service. The MESSAGE and timestamp fields are always sent.
    selectedLogFields List<String>
    The list of logging fields that will be sent to the integration logging service. The MESSAGE and timestamp fields are always sent.

    GetServiceIntegrationFlinkExternalPostgresqlUserConfig

    Stringtype string
    Enum: unspecified. If stringtype is set to unspecified, parameters will be sent to the server as untyped values.
    Stringtype string
    Enum: unspecified. If stringtype is set to unspecified, parameters will be sent to the server as untyped values.
    stringtype String
    Enum: unspecified. If stringtype is set to unspecified, parameters will be sent to the server as untyped values.
    stringtype string
    Enum: unspecified. If stringtype is set to unspecified, parameters will be sent to the server as untyped values.
    stringtype str
    Enum: unspecified. If stringtype is set to unspecified, parameters will be sent to the server as untyped values.
    stringtype String
    Enum: unspecified. If stringtype is set to unspecified, parameters will be sent to the server as untyped values.

    GetServiceIntegrationKafkaConnectUserConfig

    kafkaConnect Property Map
    Kafka Connect service configuration values

    GetServiceIntegrationKafkaConnectUserConfigKafkaConnect

    ConfigStorageTopic string
    The name of the topic where connector and task configuration data are stored.This must be the same for all workers with the same group_id. Example: __connect_configs.
    GroupId string
    A unique string that identifies the Connect cluster group this worker belongs to. Example: connect.
    OffsetStorageTopic string
    The name of the topic where connector and task configuration offsets are stored.This must be the same for all workers with the same group_id. Example: __connect_offsets.
    StatusStorageTopic string
    The name of the topic where connector and task configuration status updates are stored.This must be the same for all workers with the same group_id. Example: __connect_status.
    ConfigStorageTopic string
    The name of the topic where connector and task configuration data are stored.This must be the same for all workers with the same group_id. Example: __connect_configs.
    GroupId string
    A unique string that identifies the Connect cluster group this worker belongs to. Example: connect.
    OffsetStorageTopic string
    The name of the topic where connector and task configuration offsets are stored.This must be the same for all workers with the same group_id. Example: __connect_offsets.
    StatusStorageTopic string
    The name of the topic where connector and task configuration status updates are stored.This must be the same for all workers with the same group_id. Example: __connect_status.
    configStorageTopic String
    The name of the topic where connector and task configuration data are stored.This must be the same for all workers with the same group_id. Example: __connect_configs.
    groupId String
    A unique string that identifies the Connect cluster group this worker belongs to. Example: connect.
    offsetStorageTopic String
    The name of the topic where connector and task configuration offsets are stored.This must be the same for all workers with the same group_id. Example: __connect_offsets.
    statusStorageTopic String
    The name of the topic where connector and task configuration status updates are stored.This must be the same for all workers with the same group_id. Example: __connect_status.
    configStorageTopic string
    The name of the topic where connector and task configuration data are stored.This must be the same for all workers with the same group_id. Example: __connect_configs.
    groupId string
    A unique string that identifies the Connect cluster group this worker belongs to. Example: connect.
    offsetStorageTopic string
    The name of the topic where connector and task configuration offsets are stored.This must be the same for all workers with the same group_id. Example: __connect_offsets.
    statusStorageTopic string
    The name of the topic where connector and task configuration status updates are stored.This must be the same for all workers with the same group_id. Example: __connect_status.
    config_storage_topic str
    The name of the topic where connector and task configuration data are stored.This must be the same for all workers with the same group_id. Example: __connect_configs.
    group_id str
    A unique string that identifies the Connect cluster group this worker belongs to. Example: connect.
    offset_storage_topic str
    The name of the topic where connector and task configuration offsets are stored.This must be the same for all workers with the same group_id. Example: __connect_offsets.
    status_storage_topic str
    The name of the topic where connector and task configuration status updates are stored.This must be the same for all workers with the same group_id. Example: __connect_status.
    configStorageTopic String
    The name of the topic where connector and task configuration data are stored.This must be the same for all workers with the same group_id. Example: __connect_configs.
    groupId String
    A unique string that identifies the Connect cluster group this worker belongs to. Example: connect.
    offsetStorageTopic String
    The name of the topic where connector and task configuration offsets are stored.This must be the same for all workers with the same group_id. Example: __connect_offsets.
    statusStorageTopic String
    The name of the topic where connector and task configuration status updates are stored.This must be the same for all workers with the same group_id. Example: __connect_status.

    GetServiceIntegrationKafkaLogsUserConfig

    KafkaTopic string
    Topic name. Example: mytopic.
    SelectedLogFields List<string>
    The list of logging fields that will be sent to the integration logging service. The MESSAGE and timestamp fields are always sent.
    KafkaTopic string
    Topic name. Example: mytopic.
    SelectedLogFields []string
    The list of logging fields that will be sent to the integration logging service. The MESSAGE and timestamp fields are always sent.
    kafkaTopic String
    Topic name. Example: mytopic.
    selectedLogFields List<String>
    The list of logging fields that will be sent to the integration logging service. The MESSAGE and timestamp fields are always sent.
    kafkaTopic string
    Topic name. Example: mytopic.
    selectedLogFields string[]
    The list of logging fields that will be sent to the integration logging service. The MESSAGE and timestamp fields are always sent.
    kafka_topic str
    Topic name. Example: mytopic.
    selected_log_fields Sequence[str]
    The list of logging fields that will be sent to the integration logging service. The MESSAGE and timestamp fields are always sent.
    kafkaTopic String
    Topic name. Example: mytopic.
    selectedLogFields List<String>
    The list of logging fields that will be sent to the integration logging service. The MESSAGE and timestamp fields are always sent.

    GetServiceIntegrationKafkaMirrormakerUserConfig

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

    GetServiceIntegrationKafkaMirrormakerUserConfigKafkaMirrormaker

    ConsumerAutoOffsetReset string
    Enum: earliest, latest. Set where consumer starts to consume data. Value earliest: Start replication from the earliest offset. Value latest: Start replication from the latest offset. Default is earliest.
    ConsumerFetchMinBytes int
    The minimum amount of data the server should return for a fetch request. Example: 1024.
    ConsumerMaxPollRecords int
    Set consumer max.poll.records. The default is 500. Example: 500.
    ProducerBatchSize int
    The batch size in bytes producer will attempt to collect before publishing to broker. Example: 1024.
    ProducerBufferMemory int
    The amount of bytes producer can use for buffering data before publishing to broker. Example: 8388608.
    ProducerCompressionType string
    Enum: gzip, lz4, none, snappy, zstd. Specify the default compression type for producers. This configuration accepts the standard compression codecs (gzip, snappy, lz4, zstd). It additionally accepts none which is the default and equivalent to no compression.
    ProducerLingerMs int
    The linger time (ms) for waiting new data to arrive for publishing. Example: 100.
    ProducerMaxRequestSize int
    The maximum request size in bytes. Example: 1048576.
    ConsumerAutoOffsetReset string
    Enum: earliest, latest. Set where consumer starts to consume data. Value earliest: Start replication from the earliest offset. Value latest: Start replication from the latest offset. Default is earliest.
    ConsumerFetchMinBytes int
    The minimum amount of data the server should return for a fetch request. Example: 1024.
    ConsumerMaxPollRecords int
    Set consumer max.poll.records. The default is 500. Example: 500.
    ProducerBatchSize int
    The batch size in bytes producer will attempt to collect before publishing to broker. Example: 1024.
    ProducerBufferMemory int
    The amount of bytes producer can use for buffering data before publishing to broker. Example: 8388608.
    ProducerCompressionType string
    Enum: gzip, lz4, none, snappy, zstd. Specify the default compression type for producers. This configuration accepts the standard compression codecs (gzip, snappy, lz4, zstd). It additionally accepts none which is the default and equivalent to no compression.
    ProducerLingerMs int
    The linger time (ms) for waiting new data to arrive for publishing. Example: 100.
    ProducerMaxRequestSize int
    The maximum request size in bytes. Example: 1048576.
    consumerAutoOffsetReset String
    Enum: earliest, latest. Set where consumer starts to consume data. Value earliest: Start replication from the earliest offset. Value latest: Start replication from the latest offset. Default is earliest.
    consumerFetchMinBytes Integer
    The minimum amount of data the server should return for a fetch request. Example: 1024.
    consumerMaxPollRecords Integer
    Set consumer max.poll.records. The default is 500. Example: 500.
    producerBatchSize Integer
    The batch size in bytes producer will attempt to collect before publishing to broker. Example: 1024.
    producerBufferMemory Integer
    The amount of bytes producer can use for buffering data before publishing to broker. Example: 8388608.
    producerCompressionType String
    Enum: gzip, lz4, none, snappy, zstd. Specify the default compression type for producers. This configuration accepts the standard compression codecs (gzip, snappy, lz4, zstd). It additionally accepts none which is the default and equivalent to no compression.
    producerLingerMs Integer
    The linger time (ms) for waiting new data to arrive for publishing. Example: 100.
    producerMaxRequestSize Integer
    The maximum request size in bytes. Example: 1048576.
    consumerAutoOffsetReset string
    Enum: earliest, latest. Set where consumer starts to consume data. Value earliest: Start replication from the earliest offset. Value latest: Start replication from the latest offset. Default is earliest.
    consumerFetchMinBytes number
    The minimum amount of data the server should return for a fetch request. Example: 1024.
    consumerMaxPollRecords number
    Set consumer max.poll.records. The default is 500. Example: 500.
    producerBatchSize number
    The batch size in bytes producer will attempt to collect before publishing to broker. Example: 1024.
    producerBufferMemory number
    The amount of bytes producer can use for buffering data before publishing to broker. Example: 8388608.
    producerCompressionType string
    Enum: gzip, lz4, none, snappy, zstd. Specify the default compression type for producers. This configuration accepts the standard compression codecs (gzip, snappy, lz4, zstd). It additionally accepts none which is the default and equivalent to no compression.
    producerLingerMs number
    The linger time (ms) for waiting new data to arrive for publishing. Example: 100.
    producerMaxRequestSize number
    The maximum request size in bytes. Example: 1048576.
    consumer_auto_offset_reset str
    Enum: earliest, latest. Set where consumer starts to consume data. Value earliest: Start replication from the earliest offset. Value latest: Start replication from the latest offset. Default is earliest.
    consumer_fetch_min_bytes int
    The minimum amount of data the server should return for a fetch request. Example: 1024.
    consumer_max_poll_records int
    Set consumer max.poll.records. The default is 500. Example: 500.
    producer_batch_size int
    The batch size in bytes producer will attempt to collect before publishing to broker. Example: 1024.
    producer_buffer_memory int
    The amount of bytes producer can use for buffering data before publishing to broker. Example: 8388608.
    producer_compression_type str
    Enum: gzip, lz4, none, snappy, zstd. Specify the default compression type for producers. This configuration accepts the standard compression codecs (gzip, snappy, lz4, zstd). It additionally accepts none which is the default and equivalent to no compression.
    producer_linger_ms int
    The linger time (ms) for waiting new data to arrive for publishing. Example: 100.
    producer_max_request_size int
    The maximum request size in bytes. Example: 1048576.
    consumerAutoOffsetReset String
    Enum: earliest, latest. Set where consumer starts to consume data. Value earliest: Start replication from the earliest offset. Value latest: Start replication from the latest offset. Default is earliest.
    consumerFetchMinBytes Number
    The minimum amount of data the server should return for a fetch request. Example: 1024.
    consumerMaxPollRecords Number
    Set consumer max.poll.records. The default is 500. Example: 500.
    producerBatchSize Number
    The batch size in bytes producer will attempt to collect before publishing to broker. Example: 1024.
    producerBufferMemory Number
    The amount of bytes producer can use for buffering data before publishing to broker. Example: 8388608.
    producerCompressionType String
    Enum: gzip, lz4, none, snappy, zstd. Specify the default compression type for producers. This configuration accepts the standard compression codecs (gzip, snappy, lz4, zstd). It additionally accepts none which is the default and equivalent to no compression.
    producerLingerMs Number
    The linger time (ms) for waiting new data to arrive for publishing. Example: 100.
    producerMaxRequestSize Number
    The maximum request size in bytes. Example: 1048576.

    GetServiceIntegrationLogsUserConfig

    ElasticsearchIndexDaysMax int
    Elasticsearch index retention limit. Default: 3.
    ElasticsearchIndexPrefix string
    Elasticsearch index prefix. Default: logs.
    SelectedLogFields List<string>
    The list of logging fields that will be sent to the integration logging service. The MESSAGE and timestamp fields are always sent.
    ElasticsearchIndexDaysMax int
    Elasticsearch index retention limit. Default: 3.
    ElasticsearchIndexPrefix string
    Elasticsearch index prefix. Default: logs.
    SelectedLogFields []string
    The list of logging fields that will be sent to the integration logging service. The MESSAGE and timestamp fields are always sent.
    elasticsearchIndexDaysMax Integer
    Elasticsearch index retention limit. Default: 3.
    elasticsearchIndexPrefix String
    Elasticsearch index prefix. Default: logs.
    selectedLogFields List<String>
    The list of logging fields that will be sent to the integration logging service. The MESSAGE and timestamp fields are always sent.
    elasticsearchIndexDaysMax number
    Elasticsearch index retention limit. Default: 3.
    elasticsearchIndexPrefix string
    Elasticsearch index prefix. Default: logs.
    selectedLogFields string[]
    The list of logging fields that will be sent to the integration logging service. The MESSAGE and timestamp fields are always sent.
    elasticsearch_index_days_max int
    Elasticsearch index retention limit. Default: 3.
    elasticsearch_index_prefix str
    Elasticsearch index prefix. Default: logs.
    selected_log_fields Sequence[str]
    The list of logging fields that will be sent to the integration logging service. The MESSAGE and timestamp fields are always sent.
    elasticsearchIndexDaysMax Number
    Elasticsearch index retention limit. Default: 3.
    elasticsearchIndexPrefix String
    Elasticsearch index prefix. Default: logs.
    selectedLogFields List<String>
    The list of logging fields that will be sent to the integration logging service. The MESSAGE and timestamp fields are always sent.

    GetServiceIntegrationMetricsUserConfig

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

    GetServiceIntegrationMetricsUserConfigSourceMysql

    Telegraf GetServiceIntegrationMetricsUserConfigSourceMysqlTelegraf
    Configuration options for Telegraf MySQL input plugin
    Telegraf GetServiceIntegrationMetricsUserConfigSourceMysqlTelegraf
    Configuration options for Telegraf MySQL input plugin
    telegraf GetServiceIntegrationMetricsUserConfigSourceMysqlTelegraf
    Configuration options for Telegraf MySQL input plugin
    telegraf GetServiceIntegrationMetricsUserConfigSourceMysqlTelegraf
    Configuration options for Telegraf MySQL input plugin
    telegraf GetServiceIntegrationMetricsUserConfigSourceMysqlTelegraf
    Configuration options for Telegraf MySQL input plugin
    telegraf Property Map
    Configuration options for Telegraf MySQL input plugin

    GetServiceIntegrationMetricsUserConfigSourceMysqlTelegraf

    GatherEventWaits bool
    Gather metrics from PERFORMANCE_SCHEMA.EVENT_WAITS.
    GatherFileEventsStats bool
    Gather metrics from PERFORMANCE_SCHEMA.FILE_SUMMARY_BY_EVENT_NAME.
    GatherIndexIoWaits bool
    Gather metrics from PERFORMANCE_SCHEMA.TABLE_IO_WAITS_SUMMARY_BY_INDEX_USAGE.
    GatherInfoSchemaAutoInc bool
    Gather auto_increment columns and max values from information schema.
    GatherInnodbMetrics bool
    Gather metrics from INFORMATION_SCHEMA.INNODB_METRICS.
    GatherPerfEventsStatements bool
    Gather metrics from PERFORMANCE_SCHEMA.EVENTS_STATEMENTS_SUMMARY_BY_DIGEST.
    GatherProcessList bool
    Gather thread state counts from INFORMATION_SCHEMA.PROCESSLIST.
    GatherSlaveStatus bool
    Gather metrics from SHOW SLAVE STATUS command output.
    GatherTableIoWaits bool
    Gather metrics from PERFORMANCE_SCHEMA.TABLE_IO_WAITS_SUMMARY_BY_TABLE.
    GatherTableLockWaits bool
    Gather metrics from PERFORMANCE_SCHEMA.TABLE_LOCK_WAITS.
    GatherTableSchema bool
    Gather metrics from INFORMATION_SCHEMA.TABLES.
    PerfEventsStatementsDigestTextLimit int
    Truncates digest text from perf_events_statements into this many characters. Example: 120.
    PerfEventsStatementsLimit int
    Limits metrics from perf_events_statements. Example: 250.
    PerfEventsStatementsTimeLimit int
    Only include perf_events_statements whose last seen is less than this many seconds. Example: 86400.
    GatherEventWaits bool
    Gather metrics from PERFORMANCE_SCHEMA.EVENT_WAITS.
    GatherFileEventsStats bool
    Gather metrics from PERFORMANCE_SCHEMA.FILE_SUMMARY_BY_EVENT_NAME.
    GatherIndexIoWaits bool
    Gather metrics from PERFORMANCE_SCHEMA.TABLE_IO_WAITS_SUMMARY_BY_INDEX_USAGE.
    GatherInfoSchemaAutoInc bool
    Gather auto_increment columns and max values from information schema.
    GatherInnodbMetrics bool
    Gather metrics from INFORMATION_SCHEMA.INNODB_METRICS.
    GatherPerfEventsStatements bool
    Gather metrics from PERFORMANCE_SCHEMA.EVENTS_STATEMENTS_SUMMARY_BY_DIGEST.
    GatherProcessList bool
    Gather thread state counts from INFORMATION_SCHEMA.PROCESSLIST.
    GatherSlaveStatus bool
    Gather metrics from SHOW SLAVE STATUS command output.
    GatherTableIoWaits bool
    Gather metrics from PERFORMANCE_SCHEMA.TABLE_IO_WAITS_SUMMARY_BY_TABLE.
    GatherTableLockWaits bool
    Gather metrics from PERFORMANCE_SCHEMA.TABLE_LOCK_WAITS.
    GatherTableSchema bool
    Gather metrics from INFORMATION_SCHEMA.TABLES.
    PerfEventsStatementsDigestTextLimit int
    Truncates digest text from perf_events_statements into this many characters. Example: 120.
    PerfEventsStatementsLimit int
    Limits metrics from perf_events_statements. Example: 250.
    PerfEventsStatementsTimeLimit int
    Only include perf_events_statements whose last seen is less than this many seconds. Example: 86400.
    gatherEventWaits Boolean
    Gather metrics from PERFORMANCE_SCHEMA.EVENT_WAITS.
    gatherFileEventsStats Boolean
    Gather metrics from PERFORMANCE_SCHEMA.FILE_SUMMARY_BY_EVENT_NAME.
    gatherIndexIoWaits Boolean
    Gather metrics from PERFORMANCE_SCHEMA.TABLE_IO_WAITS_SUMMARY_BY_INDEX_USAGE.
    gatherInfoSchemaAutoInc Boolean
    Gather auto_increment columns and max values from information schema.
    gatherInnodbMetrics Boolean
    Gather metrics from INFORMATION_SCHEMA.INNODB_METRICS.
    gatherPerfEventsStatements Boolean
    Gather metrics from PERFORMANCE_SCHEMA.EVENTS_STATEMENTS_SUMMARY_BY_DIGEST.
    gatherProcessList Boolean
    Gather thread state counts from INFORMATION_SCHEMA.PROCESSLIST.
    gatherSlaveStatus Boolean
    Gather metrics from SHOW SLAVE STATUS command output.
    gatherTableIoWaits Boolean
    Gather metrics from PERFORMANCE_SCHEMA.TABLE_IO_WAITS_SUMMARY_BY_TABLE.
    gatherTableLockWaits Boolean
    Gather metrics from PERFORMANCE_SCHEMA.TABLE_LOCK_WAITS.
    gatherTableSchema Boolean
    Gather metrics from INFORMATION_SCHEMA.TABLES.
    perfEventsStatementsDigestTextLimit Integer
    Truncates digest text from perf_events_statements into this many characters. Example: 120.
    perfEventsStatementsLimit Integer
    Limits metrics from perf_events_statements. Example: 250.
    perfEventsStatementsTimeLimit Integer
    Only include perf_events_statements whose last seen is less than this many seconds. Example: 86400.
    gatherEventWaits boolean
    Gather metrics from PERFORMANCE_SCHEMA.EVENT_WAITS.
    gatherFileEventsStats boolean
    Gather metrics from PERFORMANCE_SCHEMA.FILE_SUMMARY_BY_EVENT_NAME.
    gatherIndexIoWaits boolean
    Gather metrics from PERFORMANCE_SCHEMA.TABLE_IO_WAITS_SUMMARY_BY_INDEX_USAGE.
    gatherInfoSchemaAutoInc boolean
    Gather auto_increment columns and max values from information schema.
    gatherInnodbMetrics boolean
    Gather metrics from INFORMATION_SCHEMA.INNODB_METRICS.
    gatherPerfEventsStatements boolean
    Gather metrics from PERFORMANCE_SCHEMA.EVENTS_STATEMENTS_SUMMARY_BY_DIGEST.
    gatherProcessList boolean
    Gather thread state counts from INFORMATION_SCHEMA.PROCESSLIST.
    gatherSlaveStatus boolean
    Gather metrics from SHOW SLAVE STATUS command output.
    gatherTableIoWaits boolean
    Gather metrics from PERFORMANCE_SCHEMA.TABLE_IO_WAITS_SUMMARY_BY_TABLE.
    gatherTableLockWaits boolean
    Gather metrics from PERFORMANCE_SCHEMA.TABLE_LOCK_WAITS.
    gatherTableSchema boolean
    Gather metrics from INFORMATION_SCHEMA.TABLES.
    perfEventsStatementsDigestTextLimit number
    Truncates digest text from perf_events_statements into this many characters. Example: 120.
    perfEventsStatementsLimit number
    Limits metrics from perf_events_statements. Example: 250.
    perfEventsStatementsTimeLimit number
    Only include perf_events_statements whose last seen is less than this many seconds. Example: 86400.
    gather_event_waits bool
    Gather metrics from PERFORMANCE_SCHEMA.EVENT_WAITS.
    gather_file_events_stats bool
    Gather metrics from PERFORMANCE_SCHEMA.FILE_SUMMARY_BY_EVENT_NAME.
    gather_index_io_waits bool
    Gather metrics from PERFORMANCE_SCHEMA.TABLE_IO_WAITS_SUMMARY_BY_INDEX_USAGE.
    gather_info_schema_auto_inc bool
    Gather auto_increment columns and max values from information schema.
    gather_innodb_metrics bool
    Gather metrics from INFORMATION_SCHEMA.INNODB_METRICS.
    gather_perf_events_statements bool
    Gather metrics from PERFORMANCE_SCHEMA.EVENTS_STATEMENTS_SUMMARY_BY_DIGEST.
    gather_process_list bool
    Gather thread state counts from INFORMATION_SCHEMA.PROCESSLIST.
    gather_slave_status bool
    Gather metrics from SHOW SLAVE STATUS command output.
    gather_table_io_waits bool
    Gather metrics from PERFORMANCE_SCHEMA.TABLE_IO_WAITS_SUMMARY_BY_TABLE.
    gather_table_lock_waits bool
    Gather metrics from PERFORMANCE_SCHEMA.TABLE_LOCK_WAITS.
    gather_table_schema bool
    Gather metrics from INFORMATION_SCHEMA.TABLES.
    perf_events_statements_digest_text_limit int
    Truncates digest text from perf_events_statements into this many characters. Example: 120.
    perf_events_statements_limit int
    Limits metrics from perf_events_statements. Example: 250.
    perf_events_statements_time_limit int
    Only include perf_events_statements whose last seen is less than this many seconds. Example: 86400.
    gatherEventWaits Boolean
    Gather metrics from PERFORMANCE_SCHEMA.EVENT_WAITS.
    gatherFileEventsStats Boolean
    Gather metrics from PERFORMANCE_SCHEMA.FILE_SUMMARY_BY_EVENT_NAME.
    gatherIndexIoWaits Boolean
    Gather metrics from PERFORMANCE_SCHEMA.TABLE_IO_WAITS_SUMMARY_BY_INDEX_USAGE.
    gatherInfoSchemaAutoInc Boolean
    Gather auto_increment columns and max values from information schema.
    gatherInnodbMetrics Boolean
    Gather metrics from INFORMATION_SCHEMA.INNODB_METRICS.
    gatherPerfEventsStatements Boolean
    Gather metrics from PERFORMANCE_SCHEMA.EVENTS_STATEMENTS_SUMMARY_BY_DIGEST.
    gatherProcessList Boolean
    Gather thread state counts from INFORMATION_SCHEMA.PROCESSLIST.
    gatherSlaveStatus Boolean
    Gather metrics from SHOW SLAVE STATUS command output.
    gatherTableIoWaits Boolean
    Gather metrics from PERFORMANCE_SCHEMA.TABLE_IO_WAITS_SUMMARY_BY_TABLE.
    gatherTableLockWaits Boolean
    Gather metrics from PERFORMANCE_SCHEMA.TABLE_LOCK_WAITS.
    gatherTableSchema Boolean
    Gather metrics from INFORMATION_SCHEMA.TABLES.
    perfEventsStatementsDigestTextLimit Number
    Truncates digest text from perf_events_statements into this many characters. Example: 120.
    perfEventsStatementsLimit Number
    Limits metrics from perf_events_statements. Example: 250.
    perfEventsStatementsTimeLimit Number
    Only include perf_events_statements whose last seen is less than this many seconds. Example: 86400.

    GetServiceIntegrationPrometheusUserConfig

    SourceMysql GetServiceIntegrationPrometheusUserConfigSourceMysql
    Configuration options for metrics where source service is MySQL
    SourceMysql GetServiceIntegrationPrometheusUserConfigSourceMysql
    Configuration options for metrics where source service is MySQL
    sourceMysql GetServiceIntegrationPrometheusUserConfigSourceMysql
    Configuration options for metrics where source service is MySQL
    sourceMysql GetServiceIntegrationPrometheusUserConfigSourceMysql
    Configuration options for metrics where source service is MySQL
    source_mysql GetServiceIntegrationPrometheusUserConfigSourceMysql
    Configuration options for metrics where source service is MySQL
    sourceMysql Property Map
    Configuration options for metrics where source service is MySQL

    GetServiceIntegrationPrometheusUserConfigSourceMysql

    Telegraf GetServiceIntegrationPrometheusUserConfigSourceMysqlTelegraf
    Configuration options for Telegraf MySQL input plugin
    Telegraf GetServiceIntegrationPrometheusUserConfigSourceMysqlTelegraf
    Configuration options for Telegraf MySQL input plugin
    telegraf GetServiceIntegrationPrometheusUserConfigSourceMysqlTelegraf
    Configuration options for Telegraf MySQL input plugin
    telegraf GetServiceIntegrationPrometheusUserConfigSourceMysqlTelegraf
    Configuration options for Telegraf MySQL input plugin
    telegraf GetServiceIntegrationPrometheusUserConfigSourceMysqlTelegraf
    Configuration options for Telegraf MySQL input plugin
    telegraf Property Map
    Configuration options for Telegraf MySQL input plugin

    GetServiceIntegrationPrometheusUserConfigSourceMysqlTelegraf

    GatherEventWaits bool
    Gather metrics from PERFORMANCE_SCHEMA.EVENT_WAITS.
    GatherFileEventsStats bool
    Gather metrics from PERFORMANCE_SCHEMA.FILE_SUMMARY_BY_EVENT_NAME.
    GatherIndexIoWaits bool
    Gather metrics from PERFORMANCE_SCHEMA.TABLE_IO_WAITS_SUMMARY_BY_INDEX_USAGE.
    GatherInfoSchemaAutoInc bool
    Gather auto_increment columns and max values from information schema.
    GatherInnodbMetrics bool
    Gather metrics from INFORMATION_SCHEMA.INNODB_METRICS.
    GatherPerfEventsStatements bool
    Gather metrics from PERFORMANCE_SCHEMA.EVENTS_STATEMENTS_SUMMARY_BY_DIGEST.
    GatherProcessList bool
    Gather thread state counts from INFORMATION_SCHEMA.PROCESSLIST.
    GatherSlaveStatus bool
    Gather metrics from SHOW SLAVE STATUS command output.
    GatherTableIoWaits bool
    Gather metrics from PERFORMANCE_SCHEMA.TABLE_IO_WAITS_SUMMARY_BY_TABLE.
    GatherTableLockWaits bool
    Gather metrics from PERFORMANCE_SCHEMA.TABLE_LOCK_WAITS.
    GatherTableSchema bool
    Gather metrics from INFORMATION_SCHEMA.TABLES.
    PerfEventsStatementsDigestTextLimit int
    Truncates digest text from perf_events_statements into this many characters. Example: 120.
    PerfEventsStatementsLimit int
    Limits metrics from perf_events_statements. Example: 250.
    PerfEventsStatementsTimeLimit int
    Only include perf_events_statements whose last seen is less than this many seconds. Example: 86400.
    GatherEventWaits bool
    Gather metrics from PERFORMANCE_SCHEMA.EVENT_WAITS.
    GatherFileEventsStats bool
    Gather metrics from PERFORMANCE_SCHEMA.FILE_SUMMARY_BY_EVENT_NAME.
    GatherIndexIoWaits bool
    Gather metrics from PERFORMANCE_SCHEMA.TABLE_IO_WAITS_SUMMARY_BY_INDEX_USAGE.
    GatherInfoSchemaAutoInc bool
    Gather auto_increment columns and max values from information schema.
    GatherInnodbMetrics bool
    Gather metrics from INFORMATION_SCHEMA.INNODB_METRICS.
    GatherPerfEventsStatements bool
    Gather metrics from PERFORMANCE_SCHEMA.EVENTS_STATEMENTS_SUMMARY_BY_DIGEST.
    GatherProcessList bool
    Gather thread state counts from INFORMATION_SCHEMA.PROCESSLIST.
    GatherSlaveStatus bool
    Gather metrics from SHOW SLAVE STATUS command output.
    GatherTableIoWaits bool
    Gather metrics from PERFORMANCE_SCHEMA.TABLE_IO_WAITS_SUMMARY_BY_TABLE.
    GatherTableLockWaits bool
    Gather metrics from PERFORMANCE_SCHEMA.TABLE_LOCK_WAITS.
    GatherTableSchema bool
    Gather metrics from INFORMATION_SCHEMA.TABLES.
    PerfEventsStatementsDigestTextLimit int
    Truncates digest text from perf_events_statements into this many characters. Example: 120.
    PerfEventsStatementsLimit int
    Limits metrics from perf_events_statements. Example: 250.
    PerfEventsStatementsTimeLimit int
    Only include perf_events_statements whose last seen is less than this many seconds. Example: 86400.
    gatherEventWaits Boolean
    Gather metrics from PERFORMANCE_SCHEMA.EVENT_WAITS.
    gatherFileEventsStats Boolean
    Gather metrics from PERFORMANCE_SCHEMA.FILE_SUMMARY_BY_EVENT_NAME.
    gatherIndexIoWaits Boolean
    Gather metrics from PERFORMANCE_SCHEMA.TABLE_IO_WAITS_SUMMARY_BY_INDEX_USAGE.
    gatherInfoSchemaAutoInc Boolean
    Gather auto_increment columns and max values from information schema.
    gatherInnodbMetrics Boolean
    Gather metrics from INFORMATION_SCHEMA.INNODB_METRICS.
    gatherPerfEventsStatements Boolean
    Gather metrics from PERFORMANCE_SCHEMA.EVENTS_STATEMENTS_SUMMARY_BY_DIGEST.
    gatherProcessList Boolean
    Gather thread state counts from INFORMATION_SCHEMA.PROCESSLIST.
    gatherSlaveStatus Boolean
    Gather metrics from SHOW SLAVE STATUS command output.
    gatherTableIoWaits Boolean
    Gather metrics from PERFORMANCE_SCHEMA.TABLE_IO_WAITS_SUMMARY_BY_TABLE.
    gatherTableLockWaits Boolean
    Gather metrics from PERFORMANCE_SCHEMA.TABLE_LOCK_WAITS.
    gatherTableSchema Boolean
    Gather metrics from INFORMATION_SCHEMA.TABLES.
    perfEventsStatementsDigestTextLimit Integer
    Truncates digest text from perf_events_statements into this many characters. Example: 120.
    perfEventsStatementsLimit Integer
    Limits metrics from perf_events_statements. Example: 250.
    perfEventsStatementsTimeLimit Integer
    Only include perf_events_statements whose last seen is less than this many seconds. Example: 86400.
    gatherEventWaits boolean
    Gather metrics from PERFORMANCE_SCHEMA.EVENT_WAITS.
    gatherFileEventsStats boolean
    Gather metrics from PERFORMANCE_SCHEMA.FILE_SUMMARY_BY_EVENT_NAME.
    gatherIndexIoWaits boolean
    Gather metrics from PERFORMANCE_SCHEMA.TABLE_IO_WAITS_SUMMARY_BY_INDEX_USAGE.
    gatherInfoSchemaAutoInc boolean
    Gather auto_increment columns and max values from information schema.
    gatherInnodbMetrics boolean
    Gather metrics from INFORMATION_SCHEMA.INNODB_METRICS.
    gatherPerfEventsStatements boolean
    Gather metrics from PERFORMANCE_SCHEMA.EVENTS_STATEMENTS_SUMMARY_BY_DIGEST.
    gatherProcessList boolean
    Gather thread state counts from INFORMATION_SCHEMA.PROCESSLIST.
    gatherSlaveStatus boolean
    Gather metrics from SHOW SLAVE STATUS command output.
    gatherTableIoWaits boolean
    Gather metrics from PERFORMANCE_SCHEMA.TABLE_IO_WAITS_SUMMARY_BY_TABLE.
    gatherTableLockWaits boolean
    Gather metrics from PERFORMANCE_SCHEMA.TABLE_LOCK_WAITS.
    gatherTableSchema boolean
    Gather metrics from INFORMATION_SCHEMA.TABLES.
    perfEventsStatementsDigestTextLimit number
    Truncates digest text from perf_events_statements into this many characters. Example: 120.
    perfEventsStatementsLimit number
    Limits metrics from perf_events_statements. Example: 250.
    perfEventsStatementsTimeLimit number
    Only include perf_events_statements whose last seen is less than this many seconds. Example: 86400.
    gather_event_waits bool
    Gather metrics from PERFORMANCE_SCHEMA.EVENT_WAITS.
    gather_file_events_stats bool
    Gather metrics from PERFORMANCE_SCHEMA.FILE_SUMMARY_BY_EVENT_NAME.
    gather_index_io_waits bool
    Gather metrics from PERFORMANCE_SCHEMA.TABLE_IO_WAITS_SUMMARY_BY_INDEX_USAGE.
    gather_info_schema_auto_inc bool
    Gather auto_increment columns and max values from information schema.
    gather_innodb_metrics bool
    Gather metrics from INFORMATION_SCHEMA.INNODB_METRICS.
    gather_perf_events_statements bool
    Gather metrics from PERFORMANCE_SCHEMA.EVENTS_STATEMENTS_SUMMARY_BY_DIGEST.
    gather_process_list bool
    Gather thread state counts from INFORMATION_SCHEMA.PROCESSLIST.
    gather_slave_status bool
    Gather metrics from SHOW SLAVE STATUS command output.
    gather_table_io_waits bool
    Gather metrics from PERFORMANCE_SCHEMA.TABLE_IO_WAITS_SUMMARY_BY_TABLE.
    gather_table_lock_waits bool
    Gather metrics from PERFORMANCE_SCHEMA.TABLE_LOCK_WAITS.
    gather_table_schema bool
    Gather metrics from INFORMATION_SCHEMA.TABLES.
    perf_events_statements_digest_text_limit int
    Truncates digest text from perf_events_statements into this many characters. Example: 120.
    perf_events_statements_limit int
    Limits metrics from perf_events_statements. Example: 250.
    perf_events_statements_time_limit int
    Only include perf_events_statements whose last seen is less than this many seconds. Example: 86400.
    gatherEventWaits Boolean
    Gather metrics from PERFORMANCE_SCHEMA.EVENT_WAITS.
    gatherFileEventsStats Boolean
    Gather metrics from PERFORMANCE_SCHEMA.FILE_SUMMARY_BY_EVENT_NAME.
    gatherIndexIoWaits Boolean
    Gather metrics from PERFORMANCE_SCHEMA.TABLE_IO_WAITS_SUMMARY_BY_INDEX_USAGE.
    gatherInfoSchemaAutoInc Boolean
    Gather auto_increment columns and max values from information schema.
    gatherInnodbMetrics Boolean
    Gather metrics from INFORMATION_SCHEMA.INNODB_METRICS.
    gatherPerfEventsStatements Boolean
    Gather metrics from PERFORMANCE_SCHEMA.EVENTS_STATEMENTS_SUMMARY_BY_DIGEST.
    gatherProcessList Boolean
    Gather thread state counts from INFORMATION_SCHEMA.PROCESSLIST.
    gatherSlaveStatus Boolean
    Gather metrics from SHOW SLAVE STATUS command output.
    gatherTableIoWaits Boolean
    Gather metrics from PERFORMANCE_SCHEMA.TABLE_IO_WAITS_SUMMARY_BY_TABLE.
    gatherTableLockWaits Boolean
    Gather metrics from PERFORMANCE_SCHEMA.TABLE_LOCK_WAITS.
    gatherTableSchema Boolean
    Gather metrics from INFORMATION_SCHEMA.TABLES.
    perfEventsStatementsDigestTextLimit Number
    Truncates digest text from perf_events_statements into this many characters. Example: 120.
    perfEventsStatementsLimit Number
    Limits metrics from perf_events_statements. Example: 250.
    perfEventsStatementsTimeLimit Number
    Only include perf_events_statements whose last seen is less than this many seconds. Example: 86400.

    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