1. Packages
  2. Aiven
  3. API Docs
  4. getServiceIntegration
Aiven v6.13.0 published on Monday, Mar 25, 2024 by Pulumi

aiven.getServiceIntegration

Explore with Pulumi AI

aiven logo
Aiven v6.13.0 published on Monday, Mar 25, 2024 by Pulumi

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

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

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as aiven from "@pulumi/aiven";
    
    const myintegration = aiven.getServiceIntegration({
        project: aiven_project.myproject.project,
        destinationServiceName: "<DESTINATION_SERVICE_NAME>",
        integrationType: "datadog",
        sourceServiceName: "<SOURCE_SERVICE_NAME>",
    });
    
    import pulumi
    import pulumi_aiven as aiven
    
    myintegration = aiven.get_service_integration(project=aiven_project["myproject"]["project"],
        destination_service_name="<DESTINATION_SERVICE_NAME>",
        integration_type="datadog",
        source_service_name="<SOURCE_SERVICE_NAME>")
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-aiven/sdk/v6/go/aiven"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := aiven.LookupServiceIntegration(ctx, &aiven.LookupServiceIntegrationArgs{
    			Project:                aiven_project.Myproject.Project,
    			DestinationServiceName: "<DESTINATION_SERVICE_NAME>",
    			IntegrationType:        "datadog",
    			SourceServiceName:      "<SOURCE_SERVICE_NAME>",
    		}, nil)
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Aiven = Pulumi.Aiven;
    
    return await Deployment.RunAsync(() => 
    {
        var myintegration = Aiven.GetServiceIntegration.Invoke(new()
        {
            Project = aiven_project.Myproject.Project,
            DestinationServiceName = "<DESTINATION_SERVICE_NAME>",
            IntegrationType = "datadog",
            SourceServiceName = "<SOURCE_SERVICE_NAME>",
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.aiven.AivenFunctions;
    import com.pulumi.aiven.inputs.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 myintegration = AivenFunctions.getServiceIntegration(GetServiceIntegrationArgs.builder()
                .project(aiven_project.myproject().project())
                .destinationServiceName("<DESTINATION_SERVICE_NAME>")
                .integrationType("datadog")
                .sourceServiceName("<SOURCE_SERVICE_NAME>")
                .build());
    
        }
    }
    
    variables:
      myintegration:
        fn::invoke:
          Function: aiven:getServiceIntegration
          Arguments:
            project: ${aiven_project.myproject.project}
            destinationServiceName: <DESTINATION_SERVICE_NAME>
            integrationType: datadog
            sourceServiceName: <SOURCE_SERVICE_NAME>
    

    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 (if any)
    IntegrationType string
    Type of the service integration. Possible values: alertmanager, autoscaler, caching, cassandra_cross_service_cluster, clickhouse_credentials, clickhouse_kafka, clickhouse_postgresql, dashboard, datadog, datasource, 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, 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, thanoscompactor, thanosquery, thanosstore, vector, vmalert
    Project string
    Project the integration belongs to
    SourceServiceName string
    Source service for the integration (if any)
    DestinationServiceName string
    Destination service for the integration (if any)
    IntegrationType string
    Type of the service integration. Possible values: alertmanager, autoscaler, caching, cassandra_cross_service_cluster, clickhouse_credentials, clickhouse_kafka, clickhouse_postgresql, dashboard, datadog, datasource, 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, 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, thanoscompactor, thanosquery, thanosstore, vector, vmalert
    Project string
    Project the integration belongs to
    SourceServiceName string
    Source service for the integration (if any)
    destinationServiceName String
    Destination service for the integration (if any)
    integrationType String
    Type of the service integration. Possible values: alertmanager, autoscaler, caching, cassandra_cross_service_cluster, clickhouse_credentials, clickhouse_kafka, clickhouse_postgresql, dashboard, datadog, datasource, 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, 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, thanoscompactor, thanosquery, thanosstore, vector, vmalert
    project String
    Project the integration belongs to
    sourceServiceName String
    Source service for the integration (if any)
    destinationServiceName string
    Destination service for the integration (if any)
    integrationType string
    Type of the service integration. Possible values: alertmanager, autoscaler, caching, cassandra_cross_service_cluster, clickhouse_credentials, clickhouse_kafka, clickhouse_postgresql, dashboard, datadog, datasource, 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, 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, thanoscompactor, thanosquery, thanosstore, vector, 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 (if any)
    integration_type str
    Type of the service integration. Possible values: alertmanager, autoscaler, caching, cassandra_cross_service_cluster, clickhouse_credentials, clickhouse_kafka, clickhouse_postgresql, dashboard, datadog, datasource, 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, 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, thanoscompactor, thanosquery, thanosstore, vector, 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 (if any)
    integrationType String
    Type of the service integration. Possible values: alertmanager, autoscaler, caching, cassandra_cross_service_cluster, clickhouse_credentials, clickhouse_kafka, clickhouse_postgresql, dashboard, datadog, datasource, 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, 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, thanoscompactor, thanosquery, thanosstore, vector, 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
    ClickhousePostgresqlUserConfigs List<GetServiceIntegrationClickhousePostgresqlUserConfig>
    ClickhousePostgresql user configurable settings
    DatadogUserConfigs List<GetServiceIntegrationDatadogUserConfig>
    Datadog user configurable settings
    DestinationEndpointId string
    Destination endpoint for the integration (if any)
    DestinationServiceName string
    Destination service for the integration (if any)
    ExternalAwsCloudwatchLogsUserConfigs List<GetServiceIntegrationExternalAwsCloudwatchLogsUserConfig>
    ExternalAwsCloudwatchLogs user configurable settings
    ExternalAwsCloudwatchMetricsUserConfigs List<GetServiceIntegrationExternalAwsCloudwatchMetricsUserConfig>
    ExternalAwsCloudwatchMetrics user configurable settings
    ExternalElasticsearchLogsUserConfigs List<GetServiceIntegrationExternalElasticsearchLogsUserConfig>
    ExternalElasticsearchLogs user configurable settings
    ExternalOpensearchLogsUserConfigs List<GetServiceIntegrationExternalOpensearchLogsUserConfig>
    ExternalOpensearchLogs user configurable settings
    Id string
    The provider-assigned unique ID for this managed resource.
    IntegrationId string
    Service Integration Id at aiven
    IntegrationType string
    Type of the service integration. Possible values: alertmanager, autoscaler, caching, cassandra_cross_service_cluster, clickhouse_credentials, clickhouse_kafka, clickhouse_postgresql, dashboard, datadog, datasource, 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, 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, thanoscompactor, thanosquery, thanosstore, vector, vmalert
    KafkaConnectUserConfigs List<GetServiceIntegrationKafkaConnectUserConfig>
    KafkaConnect user configurable settings
    KafkaLogsUserConfigs List<GetServiceIntegrationKafkaLogsUserConfig>
    KafkaLogs user configurable settings
    KafkaMirrormakerUserConfigs List<GetServiceIntegrationKafkaMirrormakerUserConfig>
    KafkaMirrormaker user configurable settings
    LogsUserConfigs List<GetServiceIntegrationLogsUserConfig>
    Logs user configurable settings
    MetricsUserConfigs List<GetServiceIntegrationMetricsUserConfig>
    Metrics user configurable settings
    Project string
    Project the integration belongs to
    PrometheusUserConfigs List<GetServiceIntegrationPrometheusUserConfig>
    Prometheus user configurable settings
    SourceEndpointId string
    Source endpoint for the integration (if any)
    SourceServiceName string
    Source service for the integration (if any)
    ClickhouseKafkaUserConfigs []GetServiceIntegrationClickhouseKafkaUserConfig
    ClickhouseKafka user configurable settings
    ClickhousePostgresqlUserConfigs []GetServiceIntegrationClickhousePostgresqlUserConfig
    ClickhousePostgresql user configurable settings
    DatadogUserConfigs []GetServiceIntegrationDatadogUserConfig
    Datadog user configurable settings
    DestinationEndpointId string
    Destination endpoint for the integration (if any)
    DestinationServiceName string
    Destination service for the integration (if any)
    ExternalAwsCloudwatchLogsUserConfigs []GetServiceIntegrationExternalAwsCloudwatchLogsUserConfig
    ExternalAwsCloudwatchLogs user configurable settings
    ExternalAwsCloudwatchMetricsUserConfigs []GetServiceIntegrationExternalAwsCloudwatchMetricsUserConfig
    ExternalAwsCloudwatchMetrics user configurable settings
    ExternalElasticsearchLogsUserConfigs []GetServiceIntegrationExternalElasticsearchLogsUserConfig
    ExternalElasticsearchLogs user configurable settings
    ExternalOpensearchLogsUserConfigs []GetServiceIntegrationExternalOpensearchLogsUserConfig
    ExternalOpensearchLogs user configurable settings
    Id string
    The provider-assigned unique ID for this managed resource.
    IntegrationId string
    Service Integration Id at aiven
    IntegrationType string
    Type of the service integration. Possible values: alertmanager, autoscaler, caching, cassandra_cross_service_cluster, clickhouse_credentials, clickhouse_kafka, clickhouse_postgresql, dashboard, datadog, datasource, 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, 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, thanoscompactor, thanosquery, thanosstore, vector, vmalert
    KafkaConnectUserConfigs []GetServiceIntegrationKafkaConnectUserConfig
    KafkaConnect user configurable settings
    KafkaLogsUserConfigs []GetServiceIntegrationKafkaLogsUserConfig
    KafkaLogs user configurable settings
    KafkaMirrormakerUserConfigs []GetServiceIntegrationKafkaMirrormakerUserConfig
    KafkaMirrormaker user configurable settings
    LogsUserConfigs []GetServiceIntegrationLogsUserConfig
    Logs user configurable settings
    MetricsUserConfigs []GetServiceIntegrationMetricsUserConfig
    Metrics user configurable settings
    Project string
    Project the integration belongs to
    PrometheusUserConfigs []GetServiceIntegrationPrometheusUserConfig
    Prometheus user configurable settings
    SourceEndpointId string
    Source endpoint for the integration (if any)
    SourceServiceName string
    Source service for the integration (if any)
    clickhouseKafkaUserConfigs List<GetServiceIntegrationClickhouseKafkaUserConfig>
    ClickhouseKafka user configurable settings
    clickhousePostgresqlUserConfigs List<GetServiceIntegrationClickhousePostgresqlUserConfig>
    ClickhousePostgresql user configurable settings
    datadogUserConfigs List<GetServiceIntegrationDatadogUserConfig>
    Datadog user configurable settings
    destinationEndpointId String
    Destination endpoint for the integration (if any)
    destinationServiceName String
    Destination service for the integration (if any)
    externalAwsCloudwatchLogsUserConfigs List<GetServiceIntegrationExternalAwsCloudwatchLogsUserConfig>
    ExternalAwsCloudwatchLogs user configurable settings
    externalAwsCloudwatchMetricsUserConfigs List<GetServiceIntegrationExternalAwsCloudwatchMetricsUserConfig>
    ExternalAwsCloudwatchMetrics user configurable settings
    externalElasticsearchLogsUserConfigs List<GetServiceIntegrationExternalElasticsearchLogsUserConfig>
    ExternalElasticsearchLogs user configurable settings
    externalOpensearchLogsUserConfigs List<GetServiceIntegrationExternalOpensearchLogsUserConfig>
    ExternalOpensearchLogs user configurable settings
    id String
    The provider-assigned unique ID for this managed resource.
    integrationId String
    Service Integration Id at aiven
    integrationType String
    Type of the service integration. Possible values: alertmanager, autoscaler, caching, cassandra_cross_service_cluster, clickhouse_credentials, clickhouse_kafka, clickhouse_postgresql, dashboard, datadog, datasource, 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, 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, thanoscompactor, thanosquery, thanosstore, vector, vmalert
    kafkaConnectUserConfigs List<GetServiceIntegrationKafkaConnectUserConfig>
    KafkaConnect user configurable settings
    kafkaLogsUserConfigs List<GetServiceIntegrationKafkaLogsUserConfig>
    KafkaLogs user configurable settings
    kafkaMirrormakerUserConfigs List<GetServiceIntegrationKafkaMirrormakerUserConfig>
    KafkaMirrormaker user configurable settings
    logsUserConfigs List<GetServiceIntegrationLogsUserConfig>
    Logs user configurable settings
    metricsUserConfigs List<GetServiceIntegrationMetricsUserConfig>
    Metrics user configurable settings
    project String
    Project the integration belongs to
    prometheusUserConfigs List<GetServiceIntegrationPrometheusUserConfig>
    Prometheus user configurable settings
    sourceEndpointId String
    Source endpoint for the integration (if any)
    sourceServiceName String
    Source service for the integration (if any)
    clickhouseKafkaUserConfigs GetServiceIntegrationClickhouseKafkaUserConfig[]
    ClickhouseKafka user configurable settings
    clickhousePostgresqlUserConfigs GetServiceIntegrationClickhousePostgresqlUserConfig[]
    ClickhousePostgresql user configurable settings
    datadogUserConfigs GetServiceIntegrationDatadogUserConfig[]
    Datadog user configurable settings
    destinationEndpointId string
    Destination endpoint for the integration (if any)
    destinationServiceName string
    Destination service for the integration (if any)
    externalAwsCloudwatchLogsUserConfigs GetServiceIntegrationExternalAwsCloudwatchLogsUserConfig[]
    ExternalAwsCloudwatchLogs user configurable settings
    externalAwsCloudwatchMetricsUserConfigs GetServiceIntegrationExternalAwsCloudwatchMetricsUserConfig[]
    ExternalAwsCloudwatchMetrics user configurable settings
    externalElasticsearchLogsUserConfigs GetServiceIntegrationExternalElasticsearchLogsUserConfig[]
    ExternalElasticsearchLogs user configurable settings
    externalOpensearchLogsUserConfigs GetServiceIntegrationExternalOpensearchLogsUserConfig[]
    ExternalOpensearchLogs user configurable settings
    id string
    The provider-assigned unique ID for this managed resource.
    integrationId string
    Service Integration Id at aiven
    integrationType string
    Type of the service integration. Possible values: alertmanager, autoscaler, caching, cassandra_cross_service_cluster, clickhouse_credentials, clickhouse_kafka, clickhouse_postgresql, dashboard, datadog, datasource, 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, 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, thanoscompactor, thanosquery, thanosstore, vector, vmalert
    kafkaConnectUserConfigs GetServiceIntegrationKafkaConnectUserConfig[]
    KafkaConnect user configurable settings
    kafkaLogsUserConfigs GetServiceIntegrationKafkaLogsUserConfig[]
    KafkaLogs user configurable settings
    kafkaMirrormakerUserConfigs GetServiceIntegrationKafkaMirrormakerUserConfig[]
    KafkaMirrormaker user configurable settings
    logsUserConfigs GetServiceIntegrationLogsUserConfig[]
    Logs user configurable settings
    metricsUserConfigs GetServiceIntegrationMetricsUserConfig[]
    Metrics user configurable settings
    project string
    Project the integration belongs to
    prometheusUserConfigs GetServiceIntegrationPrometheusUserConfig[]
    Prometheus user configurable settings
    sourceEndpointId string
    Source endpoint for the integration (if any)
    sourceServiceName string
    Source service for the integration (if any)
    clickhouse_kafka_user_configs Sequence[GetServiceIntegrationClickhouseKafkaUserConfig]
    ClickhouseKafka user configurable settings
    clickhouse_postgresql_user_configs Sequence[GetServiceIntegrationClickhousePostgresqlUserConfig]
    ClickhousePostgresql user configurable settings
    datadog_user_configs Sequence[GetServiceIntegrationDatadogUserConfig]
    Datadog user configurable settings
    destination_endpoint_id str
    Destination endpoint for the integration (if any)
    destination_service_name str
    Destination service for the integration (if any)
    external_aws_cloudwatch_logs_user_configs Sequence[GetServiceIntegrationExternalAwsCloudwatchLogsUserConfig]
    ExternalAwsCloudwatchLogs user configurable settings
    external_aws_cloudwatch_metrics_user_configs Sequence[GetServiceIntegrationExternalAwsCloudwatchMetricsUserConfig]
    ExternalAwsCloudwatchMetrics user configurable settings
    external_elasticsearch_logs_user_configs Sequence[GetServiceIntegrationExternalElasticsearchLogsUserConfig]
    ExternalElasticsearchLogs user configurable settings
    external_opensearch_logs_user_configs Sequence[GetServiceIntegrationExternalOpensearchLogsUserConfig]
    ExternalOpensearchLogs user configurable settings
    id str
    The provider-assigned unique ID for this managed resource.
    integration_id str
    Service Integration Id at aiven
    integration_type str
    Type of the service integration. Possible values: alertmanager, autoscaler, caching, cassandra_cross_service_cluster, clickhouse_credentials, clickhouse_kafka, clickhouse_postgresql, dashboard, datadog, datasource, 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, 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, thanoscompactor, thanosquery, thanosstore, vector, vmalert
    kafka_connect_user_configs Sequence[GetServiceIntegrationKafkaConnectUserConfig]
    KafkaConnect user configurable settings
    kafka_logs_user_configs Sequence[GetServiceIntegrationKafkaLogsUserConfig]
    KafkaLogs user configurable settings
    kafka_mirrormaker_user_configs Sequence[GetServiceIntegrationKafkaMirrormakerUserConfig]
    KafkaMirrormaker user configurable settings
    logs_user_configs Sequence[GetServiceIntegrationLogsUserConfig]
    Logs user configurable settings
    metrics_user_configs Sequence[GetServiceIntegrationMetricsUserConfig]
    Metrics user configurable settings
    project str
    Project the integration belongs to
    prometheus_user_configs Sequence[GetServiceIntegrationPrometheusUserConfig]
    Prometheus user configurable settings
    source_endpoint_id str
    Source endpoint for the integration (if any)
    source_service_name str
    Source service for the integration (if any)
    clickhouseKafkaUserConfigs List<Property Map>
    ClickhouseKafka user configurable settings
    clickhousePostgresqlUserConfigs List<Property Map>
    ClickhousePostgresql user configurable settings
    datadogUserConfigs List<Property Map>
    Datadog user configurable settings
    destinationEndpointId String
    Destination endpoint for the integration (if any)
    destinationServiceName String
    Destination service for the integration (if any)
    externalAwsCloudwatchLogsUserConfigs List<Property Map>
    ExternalAwsCloudwatchLogs user configurable settings
    externalAwsCloudwatchMetricsUserConfigs List<Property Map>
    ExternalAwsCloudwatchMetrics user configurable settings
    externalElasticsearchLogsUserConfigs List<Property Map>
    ExternalElasticsearchLogs user configurable settings
    externalOpensearchLogsUserConfigs List<Property Map>
    ExternalOpensearchLogs user configurable settings
    id String
    The provider-assigned unique ID for this managed resource.
    integrationId String
    Service Integration Id at aiven
    integrationType String
    Type of the service integration. Possible values: alertmanager, autoscaler, caching, cassandra_cross_service_cluster, clickhouse_credentials, clickhouse_kafka, clickhouse_postgresql, dashboard, datadog, datasource, 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, 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, thanoscompactor, thanosquery, thanosstore, vector, vmalert
    kafkaConnectUserConfigs List<Property Map>
    KafkaConnect user configurable settings
    kafkaLogsUserConfigs List<Property Map>
    KafkaLogs user configurable settings
    kafkaMirrormakerUserConfigs List<Property Map>
    KafkaMirrormaker user configurable settings
    logsUserConfigs List<Property Map>
    Logs user configurable settings
    metricsUserConfigs List<Property Map>
    Metrics user configurable settings
    project String
    Project the integration belongs to
    prometheusUserConfigs List<Property Map>
    Prometheus user configurable settings
    sourceEndpointId String
    Source endpoint for the integration (if any)
    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
    Message data format. The default value is JSONEachRow.
    GroupName string
    Kafka consumers group. The default value is clickhouse.
    Name string
    Name of the table.
    Topics List<GetServiceIntegrationClickhouseKafkaUserConfigTableTopic>
    Kafka topics
    AutoOffsetReset string
    Action to take when there is no initial offset in offset store or the desired offset is out of range. The default value is earliest.
    DateTimeInputFormat string
    Method to read DateTime from text input formats. The default value is basic.
    HandleErrorMode string
    How to handle errors for Kafka engine. The default value is default.
    MaxBlockSize int
    Number of row collected by poll(s) for flushing data from Kafka. The default value is 0.
    MaxRowsPerMessage int
    The maximum number of rows produced in one kafka message for row-based formats. The default value is 1.
    NumConsumers int
    The number of consumers per table per replica. The default value is 1.
    PollMaxBatchSize int
    Maximum amount of messages to be polled in a single Kafka poll. The default value is 0.
    SkipBrokenMessages int
    Skip at least this number of broken messages from Kafka topic per block. The default value is 0.
    Columns []GetServiceIntegrationClickhouseKafkaUserConfigTableColumn
    Table columns
    DataFormat string
    Message data format. The default value is JSONEachRow.
    GroupName string
    Kafka consumers group. The default value is clickhouse.
    Name string
    Name of the table.
    Topics []GetServiceIntegrationClickhouseKafkaUserConfigTableTopic
    Kafka topics
    AutoOffsetReset string
    Action to take when there is no initial offset in offset store or the desired offset is out of range. The default value is earliest.
    DateTimeInputFormat string
    Method to read DateTime from text input formats. The default value is basic.
    HandleErrorMode string
    How to handle errors for Kafka engine. The default value is default.
    MaxBlockSize int
    Number of row collected by poll(s) for flushing data from Kafka. The default value is 0.
    MaxRowsPerMessage int
    The maximum number of rows produced in one kafka message for row-based formats. The default value is 1.
    NumConsumers int
    The number of consumers per table per replica. The default value is 1.
    PollMaxBatchSize int
    Maximum amount of messages to be polled in a single Kafka poll. The default value is 0.
    SkipBrokenMessages int
    Skip at least this number of broken messages from Kafka topic per block. The default value is 0.
    columns List<GetServiceIntegrationClickhouseKafkaUserConfigTableColumn>
    Table columns
    dataFormat String
    Message data format. The default value is JSONEachRow.
    groupName String
    Kafka consumers group. The default value is clickhouse.
    name String
    Name of the table.
    topics List<GetServiceIntegrationClickhouseKafkaUserConfigTableTopic>
    Kafka topics
    autoOffsetReset String
    Action to take when there is no initial offset in offset store or the desired offset is out of range. The default value is earliest.
    dateTimeInputFormat String
    Method to read DateTime from text input formats. The default value is basic.
    handleErrorMode String
    How to handle errors for Kafka engine. The default value is default.
    maxBlockSize Integer
    Number of row collected by poll(s) for flushing data from Kafka. The default value is 0.
    maxRowsPerMessage Integer
    The maximum number of rows produced in one kafka message for row-based formats. The default value is 1.
    numConsumers Integer
    The number of consumers per table per replica. The default value is 1.
    pollMaxBatchSize Integer
    Maximum amount of messages to be polled in a single Kafka poll. The default value is 0.
    skipBrokenMessages Integer
    Skip at least this number of broken messages from Kafka topic per block. The default value is 0.
    columns GetServiceIntegrationClickhouseKafkaUserConfigTableColumn[]
    Table columns
    dataFormat string
    Message data format. The default value is JSONEachRow.
    groupName string
    Kafka consumers group. The default value is clickhouse.
    name string
    Name of the table.
    topics GetServiceIntegrationClickhouseKafkaUserConfigTableTopic[]
    Kafka topics
    autoOffsetReset string
    Action to take when there is no initial offset in offset store or the desired offset is out of range. The default value is earliest.
    dateTimeInputFormat string
    Method to read DateTime from text input formats. The default value is basic.
    handleErrorMode string
    How to handle errors for Kafka engine. The default value is default.
    maxBlockSize number
    Number of row collected by poll(s) for flushing data from Kafka. The default value is 0.
    maxRowsPerMessage number
    The maximum number of rows produced in one kafka message for row-based formats. The default value is 1.
    numConsumers number
    The number of consumers per table per replica. The default value is 1.
    pollMaxBatchSize number
    Maximum amount of messages to be polled in a single Kafka poll. The default value is 0.
    skipBrokenMessages number
    Skip at least this number of broken messages from Kafka topic per block. The default value is 0.
    columns Sequence[GetServiceIntegrationClickhouseKafkaUserConfigTableColumn]
    Table columns
    data_format str
    Message data format. The default value is JSONEachRow.
    group_name str
    Kafka consumers group. The default value is clickhouse.
    name str
    Name of the table.
    topics Sequence[GetServiceIntegrationClickhouseKafkaUserConfigTableTopic]
    Kafka topics
    auto_offset_reset str
    Action to take when there is no initial offset in offset store or the desired offset is out of range. The default value is earliest.
    date_time_input_format str
    Method to read DateTime from text input formats. The default value is basic.
    handle_error_mode str
    How to handle errors for Kafka engine. The default value is default.
    max_block_size int
    Number of row collected by poll(s) for flushing data from Kafka. The default value is 0.
    max_rows_per_message int
    The maximum number of rows produced in one kafka message for row-based formats. The default value is 1.
    num_consumers int
    The number of consumers per table per replica. The default value is 1.
    poll_max_batch_size int
    Maximum amount of messages to be polled in a single Kafka poll. The default value is 0.
    skip_broken_messages int
    Skip at least this number of broken messages from Kafka topic per block. The default value is 0.
    columns List<Property Map>
    Table columns
    dataFormat String
    Message data format. The default value is JSONEachRow.
    groupName String
    Kafka consumers group. The default value is clickhouse.
    name String
    Name of the table.
    topics List<Property Map>
    Kafka topics
    autoOffsetReset String
    Action to take when there is no initial offset in offset store or the desired offset is out of range. The default value is earliest.
    dateTimeInputFormat String
    Method to read DateTime from text input formats. The default value is basic.
    handleErrorMode String
    How to handle errors for Kafka engine. The default value is default.
    maxBlockSize Number
    Number of row collected by poll(s) for flushing data from Kafka. The default value is 0.
    maxRowsPerMessage Number
    The maximum number of rows produced in one kafka message for row-based formats. The default value is 1.
    numConsumers Number
    The number of consumers per table per replica. The default value is 1.
    pollMaxBatchSize Number
    Maximum amount of messages to be polled in a single Kafka poll. The default value is 0.
    skipBrokenMessages Number
    Skip at least this number of broken messages from Kafka topic per block. The default value is 0.

    GetServiceIntegrationClickhouseKafkaUserConfigTableColumn

    Name string
    Column name.
    Type string
    Column type.
    Name string
    Column name.
    Type string
    Column type.
    name String
    Column name.
    type String
    Column type.
    name string
    Column name.
    type string
    Column type.
    name str
    Column name.
    type str
    Column type.
    name String
    Column name.
    type String
    Column type.

    GetServiceIntegrationClickhouseKafkaUserConfigTableTopic

    Name string
    Name of the topic.
    Name string
    Name of the topic.
    name String
    Name of the topic.
    name string
    Name of the topic.
    name str
    Name of the topic.
    name String
    Name of the topic.

    GetServiceIntegrationClickhousePostgresqlUserConfig

    databases List<Property Map>
    Databases to expose

    GetServiceIntegrationClickhousePostgresqlUserConfigDatabase

    Database string
    PostgreSQL database to expose. The default value is defaultdb.
    Schema string
    PostgreSQL schema to expose. The default value is public.
    Database string
    PostgreSQL database to expose. The default value is defaultdb.
    Schema string
    PostgreSQL schema to expose. The default value is public.
    database String
    PostgreSQL database to expose. The default value is defaultdb.
    schema String
    PostgreSQL schema to expose. The default value is public.
    database string
    PostgreSQL database to expose. The default value is defaultdb.
    schema string
    PostgreSQL schema to expose. The default value is public.
    database str
    PostgreSQL database to expose. The default value is defaultdb.
    schema str
    PostgreSQL schema to expose. The default value is public.
    database String
    PostgreSQL database to expose. The default value is defaultdb.
    schema String
    PostgreSQL schema to expose. The default value is public.

    GetServiceIntegrationDatadogUserConfig

    DatadogDbmEnabled bool
    Enable Datadog Database Monitoring.
    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.
    Opensearch GetServiceIntegrationDatadogUserConfigOpensearch
    Datadog Opensearch Options
    Redis GetServiceIntegrationDatadogUserConfigRedis
    Datadog Redis Options
    DatadogDbmEnabled bool
    Enable Datadog Database Monitoring.
    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.
    Opensearch GetServiceIntegrationDatadogUserConfigOpensearch
    Datadog Opensearch Options
    Redis GetServiceIntegrationDatadogUserConfigRedis
    Datadog Redis Options
    datadogDbmEnabled Boolean
    Enable Datadog Database Monitoring.
    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.
    opensearch GetServiceIntegrationDatadogUserConfigOpensearch
    Datadog Opensearch Options
    redis GetServiceIntegrationDatadogUserConfigRedis
    Datadog Redis Options
    datadogDbmEnabled boolean
    Enable Datadog Database Monitoring.
    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.
    opensearch GetServiceIntegrationDatadogUserConfigOpensearch
    Datadog Opensearch Options
    redis GetServiceIntegrationDatadogUserConfigRedis
    Datadog Redis Options
    datadog_dbm_enabled bool
    Enable Datadog Database Monitoring.
    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.
    opensearch GetServiceIntegrationDatadogUserConfigOpensearch
    Datadog Opensearch Options
    redis GetServiceIntegrationDatadogUserConfigRedis
    Datadog Redis Options
    datadogDbmEnabled Boolean
    Enable Datadog Database Monitoring.
    datadogTags List<Property Map>
    Custom tags provided by user
    excludeConsumerGroups List<String>
    List of custom metrics.
    excludeTopics List<String>
    List of topics to exclude.
    includeConsumerGroups List<String>
    List of custom metrics.
    includeTopics List<String>
    List of topics to include.
    kafkaCustomMetrics List<String>
    List of custom metrics.
    maxJmxMetrics Number
    Maximum number of JMX metrics to send.
    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.
    Comment string
    Optional tag explanation.
    Tag string
    Tag format and usage are described here: https://docs.datadoghq.com/getting_started/tagging. Tags with prefix 'aiven-' are reserved for Aiven.
    Comment string
    Optional tag explanation.
    tag String
    Tag format and usage are described here: https://docs.datadoghq.com/getting_started/tagging. Tags with prefix 'aiven-' are reserved for Aiven.
    comment String
    Optional tag explanation.
    tag string
    Tag format and usage are described here: https://docs.datadoghq.com/getting_started/tagging. Tags with prefix 'aiven-' are reserved for Aiven.
    comment string
    Optional tag explanation.
    tag str
    Tag format and usage are described here: https://docs.datadoghq.com/getting_started/tagging. Tags with prefix 'aiven-' are reserved for Aiven.
    comment str
    Optional tag explanation.
    tag String
    Tag format and usage are described here: https://docs.datadoghq.com/getting_started/tagging. Tags with prefix 'aiven-' are reserved for Aiven.
    comment String
    Optional tag explanation.

    GetServiceIntegrationDatadogUserConfigOpensearch

    IndexStatsEnabled bool
    Enable Datadog Opensearch Index Monitoring.
    PendingTaskStatsEnabled bool
    Enable Datadog Opensearch Pending Task Monitoring.
    PshardStatsEnabled bool
    Enable Datadog Opensearch Primary Shard Monitoring.
    IndexStatsEnabled bool
    Enable Datadog Opensearch Index Monitoring.
    PendingTaskStatsEnabled bool
    Enable Datadog Opensearch Pending Task Monitoring.
    PshardStatsEnabled bool
    Enable Datadog Opensearch Primary Shard Monitoring.
    indexStatsEnabled Boolean
    Enable Datadog Opensearch Index Monitoring.
    pendingTaskStatsEnabled Boolean
    Enable Datadog Opensearch Pending Task Monitoring.
    pshardStatsEnabled Boolean
    Enable Datadog Opensearch Primary Shard Monitoring.
    indexStatsEnabled boolean
    Enable Datadog Opensearch Index Monitoring.
    pendingTaskStatsEnabled boolean
    Enable Datadog Opensearch Pending Task Monitoring.
    pshardStatsEnabled boolean
    Enable Datadog Opensearch Primary Shard 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.
    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. The default value is false.
    CommandStatsEnabled bool
    Enable command_stats option in the agent's configuration. The default value is false.
    commandStatsEnabled Boolean
    Enable command_stats option in the agent's configuration. The default value is false.
    commandStatsEnabled boolean
    Enable command_stats option in the agent's configuration. The default value is false.
    command_stats_enabled bool
    Enable command_stats option in the agent's configuration. The default value is false.
    commandStatsEnabled Boolean
    Enable command_stats option in the agent's configuration. The default value is 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.
    Metric string
    Identifier of the metric.
    Field string
    Identifier of a value in the metric.
    Metric string
    Identifier of the metric.
    field String
    Identifier of a value in the metric.
    metric String
    Identifier of the metric.
    field string
    Identifier of a value in the metric.
    metric string
    Identifier of the metric.
    field str
    Identifier of a value in the metric.
    metric str
    Identifier of the metric.
    field String
    Identifier of a value in the metric.
    metric String
    Identifier of the metric.

    GetServiceIntegrationExternalAwsCloudwatchMetricsUserConfigExtraMetric

    Field string
    Identifier of a value in the metric.
    Metric string
    Identifier of the metric.
    Field string
    Identifier of a value in the metric.
    Metric string
    Identifier of the metric.
    field String
    Identifier of a value in the metric.
    metric String
    Identifier of the metric.
    field string
    Identifier of a value in the metric.
    metric string
    Identifier of the metric.
    field str
    Identifier of a value in the metric.
    metric str
    Identifier of the metric.
    field String
    Identifier of a value in the metric.
    metric String
    Identifier of the metric.

    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.

    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.
    GroupId string
    A unique string that identifies the Connect cluster group this worker belongs to.
    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.
    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.
    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.
    GroupId string
    A unique string that identifies the Connect cluster group this worker belongs to.
    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.
    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.
    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.
    groupId String
    A unique string that identifies the Connect cluster group this worker belongs to.
    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.
    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.
    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.
    groupId string
    A unique string that identifies the Connect cluster group this worker belongs to.
    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.
    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.
    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.
    group_id str
    A unique string that identifies the Connect cluster group this worker belongs to.
    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.
    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.
    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.
    groupId String
    A unique string that identifies the Connect cluster group this worker belongs to.
    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.
    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.

    GetServiceIntegrationKafkaLogsUserConfig

    KafkaTopic string
    Topic name.
    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.
    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.
    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.
    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.
    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.
    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 '-'.
    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 '-'.
    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 '-'.
    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 '-'.
    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 '-'.
    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 '-'.
    kafkaMirrormaker Property Map
    Kafka MirrorMaker configuration values

    GetServiceIntegrationKafkaMirrormakerUserConfigKafkaMirrormaker

    ConsumerFetchMinBytes int
    The minimum amount of data the server should return for a fetch request.
    ProducerBatchSize int
    The batch size in bytes producer will attempt to collect before publishing to broker.
    ProducerBufferMemory int
    The amount of bytes producer can use for buffering data before publishing to broker.
    ProducerCompressionType string
    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.
    ProducerMaxRequestSize int
    The maximum request size in bytes.
    ConsumerFetchMinBytes int
    The minimum amount of data the server should return for a fetch request.
    ProducerBatchSize int
    The batch size in bytes producer will attempt to collect before publishing to broker.
    ProducerBufferMemory int
    The amount of bytes producer can use for buffering data before publishing to broker.
    ProducerCompressionType string
    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.
    ProducerMaxRequestSize int
    The maximum request size in bytes.
    consumerFetchMinBytes Integer
    The minimum amount of data the server should return for a fetch request.
    producerBatchSize Integer
    The batch size in bytes producer will attempt to collect before publishing to broker.
    producerBufferMemory Integer
    The amount of bytes producer can use for buffering data before publishing to broker.
    producerCompressionType String
    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.
    producerMaxRequestSize Integer
    The maximum request size in bytes.
    consumerFetchMinBytes number
    The minimum amount of data the server should return for a fetch request.
    producerBatchSize number
    The batch size in bytes producer will attempt to collect before publishing to broker.
    producerBufferMemory number
    The amount of bytes producer can use for buffering data before publishing to broker.
    producerCompressionType string
    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.
    producerMaxRequestSize number
    The maximum request size in bytes.
    consumer_fetch_min_bytes int
    The minimum amount of data the server should return for a fetch request.
    producer_batch_size int
    The batch size in bytes producer will attempt to collect before publishing to broker.
    producer_buffer_memory int
    The amount of bytes producer can use for buffering data before publishing to broker.
    producer_compression_type str
    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.
    producer_max_request_size int
    The maximum request size in bytes.
    consumerFetchMinBytes Number
    The minimum amount of data the server should return for a fetch request.
    producerBatchSize Number
    The batch size in bytes producer will attempt to collect before publishing to broker.
    producerBufferMemory Number
    The amount of bytes producer can use for buffering data before publishing to broker.
    producerCompressionType String
    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.
    producerMaxRequestSize Number
    The maximum request size in bytes.

    GetServiceIntegrationLogsUserConfig

    ElasticsearchIndexDaysMax int
    Elasticsearch index retention limit. The default value is 3.
    ElasticsearchIndexPrefix string
    Elasticsearch index prefix. The default value is 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. The default value is 3.
    ElasticsearchIndexPrefix string
    Elasticsearch index prefix. The default value is 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. The default value is 3.
    elasticsearchIndexPrefix String
    Elasticsearch index prefix. The default value is 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. The default value is 3.
    elasticsearchIndexPrefix string
    Elasticsearch index prefix. The default value is 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. The default value is 3.
    elasticsearch_index_prefix str
    Elasticsearch index prefix. The default value is 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. The default value is 3.
    elasticsearchIndexPrefix String
    Elasticsearch index prefix. The default value is 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.
    PerfEventsStatementsLimit int
    Limits metrics from perf_events_statements.
    PerfEventsStatementsTimeLimit int
    Only include perf_events_statements whose last seen is less than this many seconds.
    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.
    PerfEventsStatementsLimit int
    Limits metrics from perf_events_statements.
    PerfEventsStatementsTimeLimit int
    Only include perf_events_statements whose last seen is less than this many seconds.
    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.
    perfEventsStatementsLimit Integer
    Limits metrics from perf_events_statements.
    perfEventsStatementsTimeLimit Integer
    Only include perf_events_statements whose last seen is less than this many seconds.
    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.
    perfEventsStatementsLimit number
    Limits metrics from perf_events_statements.
    perfEventsStatementsTimeLimit number
    Only include perf_events_statements whose last seen is less than this many seconds.
    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.
    perf_events_statements_limit int
    Limits metrics from perf_events_statements.
    perf_events_statements_time_limit int
    Only include perf_events_statements whose last seen is less than this many seconds.
    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.
    perfEventsStatementsLimit Number
    Limits metrics from perf_events_statements.
    perfEventsStatementsTimeLimit Number
    Only include perf_events_statements whose last seen is less than this many seconds.

    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.
    PerfEventsStatementsLimit int
    Limits metrics from perf_events_statements.
    PerfEventsStatementsTimeLimit int
    Only include perf_events_statements whose last seen is less than this many seconds.
    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.
    PerfEventsStatementsLimit int
    Limits metrics from perf_events_statements.
    PerfEventsStatementsTimeLimit int
    Only include perf_events_statements whose last seen is less than this many seconds.
    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.
    perfEventsStatementsLimit Integer
    Limits metrics from perf_events_statements.
    perfEventsStatementsTimeLimit Integer
    Only include perf_events_statements whose last seen is less than this many seconds.
    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.
    perfEventsStatementsLimit number
    Limits metrics from perf_events_statements.
    perfEventsStatementsTimeLimit number
    Only include perf_events_statements whose last seen is less than this many seconds.
    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.
    perf_events_statements_limit int
    Limits metrics from perf_events_statements.
    perf_events_statements_time_limit int
    Only include perf_events_statements whose last seen is less than this many seconds.
    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.
    perfEventsStatementsLimit Number
    Limits metrics from perf_events_statements.
    perfEventsStatementsTimeLimit Number
    Only include perf_events_statements whose last seen is less than this many seconds.

    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.13.0 published on Monday, Mar 25, 2024 by Pulumi