1. Packages
  2. Aiven Provider
  3. API Docs
  4. ServiceIntegrationEndpoint
Viewing docs for Aiven v4.5.2 (Older version)
published on Monday, Mar 9, 2026 by Pulumi
aiven logo
Viewing docs for Aiven v4.5.2 (Older version)
published on Monday, Mar 9, 2026 by Pulumi

    The Service Integration Endpoint resource allows the creation and management of Aiven Service Integration Endpoints.

    Create ServiceIntegrationEndpoint Resource

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

    Constructor syntax

    new ServiceIntegrationEndpoint(name: string, args: ServiceIntegrationEndpointArgs, opts?: CustomResourceOptions);
    @overload
    def ServiceIntegrationEndpoint(resource_name: str,
                                   args: ServiceIntegrationEndpointArgs,
                                   opts: Optional[ResourceOptions] = None)
    
    @overload
    def ServiceIntegrationEndpoint(resource_name: str,
                                   opts: Optional[ResourceOptions] = None,
                                   project: Optional[str] = None,
                                   endpoint_name: Optional[str] = None,
                                   endpoint_type: Optional[str] = None,
                                   external_google_cloud_logging_user_config: Optional[ServiceIntegrationEndpointExternalGoogleCloudLoggingUserConfigArgs] = None,
                                   external_aws_cloudwatch_metrics_user_config: Optional[ServiceIntegrationEndpointExternalAwsCloudwatchMetricsUserConfigArgs] = None,
                                   external_elasticsearch_logs_user_config: Optional[ServiceIntegrationEndpointExternalElasticsearchLogsUserConfigArgs] = None,
                                   datadog_user_config: Optional[ServiceIntegrationEndpointDatadogUserConfigArgs] = None,
                                   external_kafka_user_config: Optional[ServiceIntegrationEndpointExternalKafkaUserConfigArgs] = None,
                                   external_schema_registry_user_config: Optional[ServiceIntegrationEndpointExternalSchemaRegistryUserConfigArgs] = None,
                                   jolokia_user_config: Optional[ServiceIntegrationEndpointJolokiaUserConfigArgs] = None,
                                   external_aws_cloudwatch_logs_user_config: Optional[ServiceIntegrationEndpointExternalAwsCloudwatchLogsUserConfigArgs] = None,
                                   prometheus_user_config: Optional[ServiceIntegrationEndpointPrometheusUserConfigArgs] = None,
                                   rsyslog_user_config: Optional[ServiceIntegrationEndpointRsyslogUserConfigArgs] = None,
                                   signalfx_user_config: Optional[ServiceIntegrationEndpointSignalfxUserConfigArgs] = None)
    func NewServiceIntegrationEndpoint(ctx *Context, name string, args ServiceIntegrationEndpointArgs, opts ...ResourceOption) (*ServiceIntegrationEndpoint, error)
    public ServiceIntegrationEndpoint(string name, ServiceIntegrationEndpointArgs args, CustomResourceOptions? opts = null)
    public ServiceIntegrationEndpoint(String name, ServiceIntegrationEndpointArgs args)
    public ServiceIntegrationEndpoint(String name, ServiceIntegrationEndpointArgs args, CustomResourceOptions options)
    
    type: aiven:ServiceIntegrationEndpoint
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    

    Parameters

    name string
    The unique name of the resource.
    args ServiceIntegrationEndpointArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    resource_name str
    The unique name of the resource.
    args ServiceIntegrationEndpointArgs
    The arguments to resource properties.
    opts ResourceOptions
    Bag of options to control resource's behavior.
    ctx Context
    Context object for the current deployment.
    name string
    The unique name of the resource.
    args ServiceIntegrationEndpointArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args ServiceIntegrationEndpointArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args ServiceIntegrationEndpointArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    Constructor example

    The following reference example uses placeholder values for all input properties.

    var serviceIntegrationEndpointResource = new Aiven.ServiceIntegrationEndpoint("serviceIntegrationEndpointResource", new()
    {
        Project = "string",
        EndpointName = "string",
        EndpointType = "string",
        ExternalGoogleCloudLoggingUserConfig = new Aiven.Inputs.ServiceIntegrationEndpointExternalGoogleCloudLoggingUserConfigArgs
        {
            LogId = "string",
            ProjectId = "string",
            ServiceAccountCredentials = "string",
        },
        ExternalAwsCloudwatchMetricsUserConfig = new Aiven.Inputs.ServiceIntegrationEndpointExternalAwsCloudwatchMetricsUserConfigArgs
        {
            AccessKey = "string",
            Namespace = "string",
            Region = "string",
            SecretKey = "string",
        },
        ExternalElasticsearchLogsUserConfig = new Aiven.Inputs.ServiceIntegrationEndpointExternalElasticsearchLogsUserConfigArgs
        {
            Ca = "string",
            IndexDaysMax = "string",
            IndexPrefix = "string",
            Timeout = "string",
            Url = "string",
        },
        DatadogUserConfig = new Aiven.Inputs.ServiceIntegrationEndpointDatadogUserConfigArgs
        {
            DatadogApiKey = "string",
            DatadogTags = new[]
            {
                new Aiven.Inputs.ServiceIntegrationEndpointDatadogUserConfigDatadogTagArgs
                {
                    Comment = "string",
                    Tag = "string",
                },
            },
            DisableConsumerStats = "string",
            KafkaConsumerCheckInstances = "string",
            KafkaConsumerStatsTimeout = "string",
            MaxPartitionContexts = "string",
            Site = "string",
        },
        ExternalKafkaUserConfig = new Aiven.Inputs.ServiceIntegrationEndpointExternalKafkaUserConfigArgs
        {
            BootstrapServers = "string",
            SaslMechanism = "string",
            SaslPlainPassword = "string",
            SaslPlainUsername = "string",
            SecurityProtocol = "string",
            SslCaCert = "string",
            SslClientCert = "string",
            SslClientKey = "string",
            SslEndpointIdentificationAlgorithm = "string",
        },
        ExternalSchemaRegistryUserConfig = new Aiven.Inputs.ServiceIntegrationEndpointExternalSchemaRegistryUserConfigArgs
        {
            Authentication = "string",
            BasicAuthPassword = "string",
            BasicAuthUsername = "string",
            Url = "string",
        },
        JolokiaUserConfig = new Aiven.Inputs.ServiceIntegrationEndpointJolokiaUserConfigArgs
        {
            BasicAuthPassword = "string",
            BasicAuthUsername = "string",
        },
        ExternalAwsCloudwatchLogsUserConfig = new Aiven.Inputs.ServiceIntegrationEndpointExternalAwsCloudwatchLogsUserConfigArgs
        {
            AccessKey = "string",
            LogGroupName = "string",
            Region = "string",
            SecretKey = "string",
        },
        PrometheusUserConfig = new Aiven.Inputs.ServiceIntegrationEndpointPrometheusUserConfigArgs
        {
            BasicAuthPassword = "string",
            BasicAuthUsername = "string",
        },
        RsyslogUserConfig = new Aiven.Inputs.ServiceIntegrationEndpointRsyslogUserConfigArgs
        {
            Ca = "string",
            Cert = "string",
            Format = "string",
            Key = "string",
            Logline = "string",
            Port = "string",
            Sd = "string",
            Server = "string",
            Tls = "string",
        },
        SignalfxUserConfig = new Aiven.Inputs.ServiceIntegrationEndpointSignalfxUserConfigArgs
        {
            EnabledMetrics = new[]
            {
                "string",
            },
            SignalfxApiKey = "string",
            SignalfxRealm = "string",
        },
    });
    
    example, err := aiven.NewServiceIntegrationEndpoint(ctx, "serviceIntegrationEndpointResource", &aiven.ServiceIntegrationEndpointArgs{
    	Project:      pulumi.String("string"),
    	EndpointName: pulumi.String("string"),
    	EndpointType: pulumi.String("string"),
    	ExternalGoogleCloudLoggingUserConfig: &aiven.ServiceIntegrationEndpointExternalGoogleCloudLoggingUserConfigArgs{
    		LogId:                     pulumi.String("string"),
    		ProjectId:                 pulumi.String("string"),
    		ServiceAccountCredentials: pulumi.String("string"),
    	},
    	ExternalAwsCloudwatchMetricsUserConfig: &aiven.ServiceIntegrationEndpointExternalAwsCloudwatchMetricsUserConfigArgs{
    		AccessKey: pulumi.String("string"),
    		Namespace: pulumi.String("string"),
    		Region:    pulumi.String("string"),
    		SecretKey: pulumi.String("string"),
    	},
    	ExternalElasticsearchLogsUserConfig: &aiven.ServiceIntegrationEndpointExternalElasticsearchLogsUserConfigArgs{
    		Ca:           pulumi.String("string"),
    		IndexDaysMax: pulumi.String("string"),
    		IndexPrefix:  pulumi.String("string"),
    		Timeout:      pulumi.String("string"),
    		Url:          pulumi.String("string"),
    	},
    	DatadogUserConfig: &aiven.ServiceIntegrationEndpointDatadogUserConfigArgs{
    		DatadogApiKey: pulumi.String("string"),
    		DatadogTags: aiven.ServiceIntegrationEndpointDatadogUserConfigDatadogTagArray{
    			&aiven.ServiceIntegrationEndpointDatadogUserConfigDatadogTagArgs{
    				Comment: pulumi.String("string"),
    				Tag:     pulumi.String("string"),
    			},
    		},
    		DisableConsumerStats:        pulumi.String("string"),
    		KafkaConsumerCheckInstances: pulumi.String("string"),
    		KafkaConsumerStatsTimeout:   pulumi.String("string"),
    		MaxPartitionContexts:        pulumi.String("string"),
    		Site:                        pulumi.String("string"),
    	},
    	ExternalKafkaUserConfig: &aiven.ServiceIntegrationEndpointExternalKafkaUserConfigArgs{
    		BootstrapServers:                   pulumi.String("string"),
    		SaslMechanism:                      pulumi.String("string"),
    		SaslPlainPassword:                  pulumi.String("string"),
    		SaslPlainUsername:                  pulumi.String("string"),
    		SecurityProtocol:                   pulumi.String("string"),
    		SslCaCert:                          pulumi.String("string"),
    		SslClientCert:                      pulumi.String("string"),
    		SslClientKey:                       pulumi.String("string"),
    		SslEndpointIdentificationAlgorithm: pulumi.String("string"),
    	},
    	ExternalSchemaRegistryUserConfig: &aiven.ServiceIntegrationEndpointExternalSchemaRegistryUserConfigArgs{
    		Authentication:    pulumi.String("string"),
    		BasicAuthPassword: pulumi.String("string"),
    		BasicAuthUsername: pulumi.String("string"),
    		Url:               pulumi.String("string"),
    	},
    	JolokiaUserConfig: &aiven.ServiceIntegrationEndpointJolokiaUserConfigArgs{
    		BasicAuthPassword: pulumi.String("string"),
    		BasicAuthUsername: pulumi.String("string"),
    	},
    	ExternalAwsCloudwatchLogsUserConfig: &aiven.ServiceIntegrationEndpointExternalAwsCloudwatchLogsUserConfigArgs{
    		AccessKey:    pulumi.String("string"),
    		LogGroupName: pulumi.String("string"),
    		Region:       pulumi.String("string"),
    		SecretKey:    pulumi.String("string"),
    	},
    	PrometheusUserConfig: &aiven.ServiceIntegrationEndpointPrometheusUserConfigArgs{
    		BasicAuthPassword: pulumi.String("string"),
    		BasicAuthUsername: pulumi.String("string"),
    	},
    	RsyslogUserConfig: &aiven.ServiceIntegrationEndpointRsyslogUserConfigArgs{
    		Ca:      pulumi.String("string"),
    		Cert:    pulumi.String("string"),
    		Format:  pulumi.String("string"),
    		Key:     pulumi.String("string"),
    		Logline: pulumi.String("string"),
    		Port:    pulumi.String("string"),
    		Sd:      pulumi.String("string"),
    		Server:  pulumi.String("string"),
    		Tls:     pulumi.String("string"),
    	},
    	SignalfxUserConfig: &aiven.ServiceIntegrationEndpointSignalfxUserConfigArgs{
    		EnabledMetrics: pulumi.StringArray{
    			pulumi.String("string"),
    		},
    		SignalfxApiKey: pulumi.String("string"),
    		SignalfxRealm:  pulumi.String("string"),
    	},
    })
    
    var serviceIntegrationEndpointResource = new ServiceIntegrationEndpoint("serviceIntegrationEndpointResource", ServiceIntegrationEndpointArgs.builder()
        .project("string")
        .endpointName("string")
        .endpointType("string")
        .externalGoogleCloudLoggingUserConfig(ServiceIntegrationEndpointExternalGoogleCloudLoggingUserConfigArgs.builder()
            .logId("string")
            .projectId("string")
            .serviceAccountCredentials("string")
            .build())
        .externalAwsCloudwatchMetricsUserConfig(ServiceIntegrationEndpointExternalAwsCloudwatchMetricsUserConfigArgs.builder()
            .accessKey("string")
            .namespace("string")
            .region("string")
            .secretKey("string")
            .build())
        .externalElasticsearchLogsUserConfig(ServiceIntegrationEndpointExternalElasticsearchLogsUserConfigArgs.builder()
            .ca("string")
            .indexDaysMax("string")
            .indexPrefix("string")
            .timeout("string")
            .url("string")
            .build())
        .datadogUserConfig(ServiceIntegrationEndpointDatadogUserConfigArgs.builder()
            .datadogApiKey("string")
            .datadogTags(ServiceIntegrationEndpointDatadogUserConfigDatadogTagArgs.builder()
                .comment("string")
                .tag("string")
                .build())
            .disableConsumerStats("string")
            .kafkaConsumerCheckInstances("string")
            .kafkaConsumerStatsTimeout("string")
            .maxPartitionContexts("string")
            .site("string")
            .build())
        .externalKafkaUserConfig(ServiceIntegrationEndpointExternalKafkaUserConfigArgs.builder()
            .bootstrapServers("string")
            .saslMechanism("string")
            .saslPlainPassword("string")
            .saslPlainUsername("string")
            .securityProtocol("string")
            .sslCaCert("string")
            .sslClientCert("string")
            .sslClientKey("string")
            .sslEndpointIdentificationAlgorithm("string")
            .build())
        .externalSchemaRegistryUserConfig(ServiceIntegrationEndpointExternalSchemaRegistryUserConfigArgs.builder()
            .authentication("string")
            .basicAuthPassword("string")
            .basicAuthUsername("string")
            .url("string")
            .build())
        .jolokiaUserConfig(ServiceIntegrationEndpointJolokiaUserConfigArgs.builder()
            .basicAuthPassword("string")
            .basicAuthUsername("string")
            .build())
        .externalAwsCloudwatchLogsUserConfig(ServiceIntegrationEndpointExternalAwsCloudwatchLogsUserConfigArgs.builder()
            .accessKey("string")
            .logGroupName("string")
            .region("string")
            .secretKey("string")
            .build())
        .prometheusUserConfig(ServiceIntegrationEndpointPrometheusUserConfigArgs.builder()
            .basicAuthPassword("string")
            .basicAuthUsername("string")
            .build())
        .rsyslogUserConfig(ServiceIntegrationEndpointRsyslogUserConfigArgs.builder()
            .ca("string")
            .cert("string")
            .format("string")
            .key("string")
            .logline("string")
            .port("string")
            .sd("string")
            .server("string")
            .tls("string")
            .build())
        .signalfxUserConfig(ServiceIntegrationEndpointSignalfxUserConfigArgs.builder()
            .enabledMetrics("string")
            .signalfxApiKey("string")
            .signalfxRealm("string")
            .build())
        .build());
    
    service_integration_endpoint_resource = aiven.ServiceIntegrationEndpoint("serviceIntegrationEndpointResource",
        project="string",
        endpoint_name="string",
        endpoint_type="string",
        external_google_cloud_logging_user_config={
            "log_id": "string",
            "project_id": "string",
            "service_account_credentials": "string",
        },
        external_aws_cloudwatch_metrics_user_config={
            "access_key": "string",
            "namespace": "string",
            "region": "string",
            "secret_key": "string",
        },
        external_elasticsearch_logs_user_config={
            "ca": "string",
            "index_days_max": "string",
            "index_prefix": "string",
            "timeout": "string",
            "url": "string",
        },
        datadog_user_config={
            "datadog_api_key": "string",
            "datadog_tags": [{
                "comment": "string",
                "tag": "string",
            }],
            "disable_consumer_stats": "string",
            "kafka_consumer_check_instances": "string",
            "kafka_consumer_stats_timeout": "string",
            "max_partition_contexts": "string",
            "site": "string",
        },
        external_kafka_user_config={
            "bootstrap_servers": "string",
            "sasl_mechanism": "string",
            "sasl_plain_password": "string",
            "sasl_plain_username": "string",
            "security_protocol": "string",
            "ssl_ca_cert": "string",
            "ssl_client_cert": "string",
            "ssl_client_key": "string",
            "ssl_endpoint_identification_algorithm": "string",
        },
        external_schema_registry_user_config={
            "authentication": "string",
            "basic_auth_password": "string",
            "basic_auth_username": "string",
            "url": "string",
        },
        jolokia_user_config={
            "basic_auth_password": "string",
            "basic_auth_username": "string",
        },
        external_aws_cloudwatch_logs_user_config={
            "access_key": "string",
            "log_group_name": "string",
            "region": "string",
            "secret_key": "string",
        },
        prometheus_user_config={
            "basic_auth_password": "string",
            "basic_auth_username": "string",
        },
        rsyslog_user_config={
            "ca": "string",
            "cert": "string",
            "format": "string",
            "key": "string",
            "logline": "string",
            "port": "string",
            "sd": "string",
            "server": "string",
            "tls": "string",
        },
        signalfx_user_config={
            "enabled_metrics": ["string"],
            "signalfx_api_key": "string",
            "signalfx_realm": "string",
        })
    
    const serviceIntegrationEndpointResource = new aiven.ServiceIntegrationEndpoint("serviceIntegrationEndpointResource", {
        project: "string",
        endpointName: "string",
        endpointType: "string",
        externalGoogleCloudLoggingUserConfig: {
            logId: "string",
            projectId: "string",
            serviceAccountCredentials: "string",
        },
        externalAwsCloudwatchMetricsUserConfig: {
            accessKey: "string",
            namespace: "string",
            region: "string",
            secretKey: "string",
        },
        externalElasticsearchLogsUserConfig: {
            ca: "string",
            indexDaysMax: "string",
            indexPrefix: "string",
            timeout: "string",
            url: "string",
        },
        datadogUserConfig: {
            datadogApiKey: "string",
            datadogTags: [{
                comment: "string",
                tag: "string",
            }],
            disableConsumerStats: "string",
            kafkaConsumerCheckInstances: "string",
            kafkaConsumerStatsTimeout: "string",
            maxPartitionContexts: "string",
            site: "string",
        },
        externalKafkaUserConfig: {
            bootstrapServers: "string",
            saslMechanism: "string",
            saslPlainPassword: "string",
            saslPlainUsername: "string",
            securityProtocol: "string",
            sslCaCert: "string",
            sslClientCert: "string",
            sslClientKey: "string",
            sslEndpointIdentificationAlgorithm: "string",
        },
        externalSchemaRegistryUserConfig: {
            authentication: "string",
            basicAuthPassword: "string",
            basicAuthUsername: "string",
            url: "string",
        },
        jolokiaUserConfig: {
            basicAuthPassword: "string",
            basicAuthUsername: "string",
        },
        externalAwsCloudwatchLogsUserConfig: {
            accessKey: "string",
            logGroupName: "string",
            region: "string",
            secretKey: "string",
        },
        prometheusUserConfig: {
            basicAuthPassword: "string",
            basicAuthUsername: "string",
        },
        rsyslogUserConfig: {
            ca: "string",
            cert: "string",
            format: "string",
            key: "string",
            logline: "string",
            port: "string",
            sd: "string",
            server: "string",
            tls: "string",
        },
        signalfxUserConfig: {
            enabledMetrics: ["string"],
            signalfxApiKey: "string",
            signalfxRealm: "string",
        },
    });
    
    type: aiven:ServiceIntegrationEndpoint
    properties:
        datadogUserConfig:
            datadogApiKey: string
            datadogTags:
                - comment: string
                  tag: string
            disableConsumerStats: string
            kafkaConsumerCheckInstances: string
            kafkaConsumerStatsTimeout: string
            maxPartitionContexts: string
            site: string
        endpointName: string
        endpointType: string
        externalAwsCloudwatchLogsUserConfig:
            accessKey: string
            logGroupName: string
            region: string
            secretKey: string
        externalAwsCloudwatchMetricsUserConfig:
            accessKey: string
            namespace: string
            region: string
            secretKey: string
        externalElasticsearchLogsUserConfig:
            ca: string
            indexDaysMax: string
            indexPrefix: string
            timeout: string
            url: string
        externalGoogleCloudLoggingUserConfig:
            logId: string
            projectId: string
            serviceAccountCredentials: string
        externalKafkaUserConfig:
            bootstrapServers: string
            saslMechanism: string
            saslPlainPassword: string
            saslPlainUsername: string
            securityProtocol: string
            sslCaCert: string
            sslClientCert: string
            sslClientKey: string
            sslEndpointIdentificationAlgorithm: string
        externalSchemaRegistryUserConfig:
            authentication: string
            basicAuthPassword: string
            basicAuthUsername: string
            url: string
        jolokiaUserConfig:
            basicAuthPassword: string
            basicAuthUsername: string
        project: string
        prometheusUserConfig:
            basicAuthPassword: string
            basicAuthUsername: string
        rsyslogUserConfig:
            ca: string
            cert: string
            format: string
            key: string
            logline: string
            port: string
            sd: string
            server: string
            tls: string
        signalfxUserConfig:
            enabledMetrics:
                - string
            signalfxApiKey: string
            signalfxRealm: string
    

    ServiceIntegrationEndpoint Resource Properties

    To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

    Inputs

    In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

    The ServiceIntegrationEndpoint resource accepts the following input properties:

    EndpointName string
    Name of the service integration endpoint
    EndpointType string
    Type of the service integration endpoint
    Project string
    Project the service integration endpoint belongs to
    DatadogUserConfig ServiceIntegrationEndpointDatadogUserConfig
    Datadog specific user configurable settings
    ExternalAwsCloudwatchLogsUserConfig ServiceIntegrationEndpointExternalAwsCloudwatchLogsUserConfig
    external AWS CloudWatch Logs specific user configurable settings
    ExternalAwsCloudwatchMetricsUserConfig ServiceIntegrationEndpointExternalAwsCloudwatchMetricsUserConfig
    External AWS cloudwatch mertrics specific user configurable settings
    ExternalElasticsearchLogsUserConfig ServiceIntegrationEndpointExternalElasticsearchLogsUserConfig
    external elasticsearch specific user configurable settings
    ExternalGoogleCloudLoggingUserConfig ServiceIntegrationEndpointExternalGoogleCloudLoggingUserConfig
    external Google Cloud Logginig specific user configurable settings
    ExternalKafkaUserConfig ServiceIntegrationEndpointExternalKafkaUserConfig
    external Kafka specific user configurable settings
    ExternalSchemaRegistryUserConfig ServiceIntegrationEndpointExternalSchemaRegistryUserConfig
    External schema registry specific user configurable settings
    JolokiaUserConfig ServiceIntegrationEndpointJolokiaUserConfig
    Jolokia specific user configurable settings
    PrometheusUserConfig ServiceIntegrationEndpointPrometheusUserConfig
    Prometheus specific user configurable settings
    RsyslogUserConfig ServiceIntegrationEndpointRsyslogUserConfig
    rsyslog specific user configurable settings
    SignalfxUserConfig ServiceIntegrationEndpointSignalfxUserConfig
    Signalfx specific user configurable settings
    EndpointName string
    Name of the service integration endpoint
    EndpointType string
    Type of the service integration endpoint
    Project string
    Project the service integration endpoint belongs to
    DatadogUserConfig ServiceIntegrationEndpointDatadogUserConfigArgs
    Datadog specific user configurable settings
    ExternalAwsCloudwatchLogsUserConfig ServiceIntegrationEndpointExternalAwsCloudwatchLogsUserConfigArgs
    external AWS CloudWatch Logs specific user configurable settings
    ExternalAwsCloudwatchMetricsUserConfig ServiceIntegrationEndpointExternalAwsCloudwatchMetricsUserConfigArgs
    External AWS cloudwatch mertrics specific user configurable settings
    ExternalElasticsearchLogsUserConfig ServiceIntegrationEndpointExternalElasticsearchLogsUserConfigArgs
    external elasticsearch specific user configurable settings
    ExternalGoogleCloudLoggingUserConfig ServiceIntegrationEndpointExternalGoogleCloudLoggingUserConfigArgs
    external Google Cloud Logginig specific user configurable settings
    ExternalKafkaUserConfig ServiceIntegrationEndpointExternalKafkaUserConfigArgs
    external Kafka specific user configurable settings
    ExternalSchemaRegistryUserConfig ServiceIntegrationEndpointExternalSchemaRegistryUserConfigArgs
    External schema registry specific user configurable settings
    JolokiaUserConfig ServiceIntegrationEndpointJolokiaUserConfigArgs
    Jolokia specific user configurable settings
    PrometheusUserConfig ServiceIntegrationEndpointPrometheusUserConfigArgs
    Prometheus specific user configurable settings
    RsyslogUserConfig ServiceIntegrationEndpointRsyslogUserConfigArgs
    rsyslog specific user configurable settings
    SignalfxUserConfig ServiceIntegrationEndpointSignalfxUserConfigArgs
    Signalfx specific user configurable settings
    endpointName String
    Name of the service integration endpoint
    endpointType String
    Type of the service integration endpoint
    project String
    Project the service integration endpoint belongs to
    datadogUserConfig ServiceIntegrationEndpointDatadogUserConfig
    Datadog specific user configurable settings
    externalAwsCloudwatchLogsUserConfig ServiceIntegrationEndpointExternalAwsCloudwatchLogsUserConfig
    external AWS CloudWatch Logs specific user configurable settings
    externalAwsCloudwatchMetricsUserConfig ServiceIntegrationEndpointExternalAwsCloudwatchMetricsUserConfig
    External AWS cloudwatch mertrics specific user configurable settings
    externalElasticsearchLogsUserConfig ServiceIntegrationEndpointExternalElasticsearchLogsUserConfig
    external elasticsearch specific user configurable settings
    externalGoogleCloudLoggingUserConfig ServiceIntegrationEndpointExternalGoogleCloudLoggingUserConfig
    external Google Cloud Logginig specific user configurable settings
    externalKafkaUserConfig ServiceIntegrationEndpointExternalKafkaUserConfig
    external Kafka specific user configurable settings
    externalSchemaRegistryUserConfig ServiceIntegrationEndpointExternalSchemaRegistryUserConfig
    External schema registry specific user configurable settings
    jolokiaUserConfig ServiceIntegrationEndpointJolokiaUserConfig
    Jolokia specific user configurable settings
    prometheusUserConfig ServiceIntegrationEndpointPrometheusUserConfig
    Prometheus specific user configurable settings
    rsyslogUserConfig ServiceIntegrationEndpointRsyslogUserConfig
    rsyslog specific user configurable settings
    signalfxUserConfig ServiceIntegrationEndpointSignalfxUserConfig
    Signalfx specific user configurable settings
    endpointName string
    Name of the service integration endpoint
    endpointType string
    Type of the service integration endpoint
    project string
    Project the service integration endpoint belongs to
    datadogUserConfig ServiceIntegrationEndpointDatadogUserConfig
    Datadog specific user configurable settings
    externalAwsCloudwatchLogsUserConfig ServiceIntegrationEndpointExternalAwsCloudwatchLogsUserConfig
    external AWS CloudWatch Logs specific user configurable settings
    externalAwsCloudwatchMetricsUserConfig ServiceIntegrationEndpointExternalAwsCloudwatchMetricsUserConfig
    External AWS cloudwatch mertrics specific user configurable settings
    externalElasticsearchLogsUserConfig ServiceIntegrationEndpointExternalElasticsearchLogsUserConfig
    external elasticsearch specific user configurable settings
    externalGoogleCloudLoggingUserConfig ServiceIntegrationEndpointExternalGoogleCloudLoggingUserConfig
    external Google Cloud Logginig specific user configurable settings
    externalKafkaUserConfig ServiceIntegrationEndpointExternalKafkaUserConfig
    external Kafka specific user configurable settings
    externalSchemaRegistryUserConfig ServiceIntegrationEndpointExternalSchemaRegistryUserConfig
    External schema registry specific user configurable settings
    jolokiaUserConfig ServiceIntegrationEndpointJolokiaUserConfig
    Jolokia specific user configurable settings
    prometheusUserConfig ServiceIntegrationEndpointPrometheusUserConfig
    Prometheus specific user configurable settings
    rsyslogUserConfig ServiceIntegrationEndpointRsyslogUserConfig
    rsyslog specific user configurable settings
    signalfxUserConfig ServiceIntegrationEndpointSignalfxUserConfig
    Signalfx specific user configurable settings
    endpoint_name str
    Name of the service integration endpoint
    endpoint_type str
    Type of the service integration endpoint
    project str
    Project the service integration endpoint belongs to
    datadog_user_config ServiceIntegrationEndpointDatadogUserConfigArgs
    Datadog specific user configurable settings
    external_aws_cloudwatch_logs_user_config ServiceIntegrationEndpointExternalAwsCloudwatchLogsUserConfigArgs
    external AWS CloudWatch Logs specific user configurable settings
    external_aws_cloudwatch_metrics_user_config ServiceIntegrationEndpointExternalAwsCloudwatchMetricsUserConfigArgs
    External AWS cloudwatch mertrics specific user configurable settings
    external_elasticsearch_logs_user_config ServiceIntegrationEndpointExternalElasticsearchLogsUserConfigArgs
    external elasticsearch specific user configurable settings
    external_google_cloud_logging_user_config ServiceIntegrationEndpointExternalGoogleCloudLoggingUserConfigArgs
    external Google Cloud Logginig specific user configurable settings
    external_kafka_user_config ServiceIntegrationEndpointExternalKafkaUserConfigArgs
    external Kafka specific user configurable settings
    external_schema_registry_user_config ServiceIntegrationEndpointExternalSchemaRegistryUserConfigArgs
    External schema registry specific user configurable settings
    jolokia_user_config ServiceIntegrationEndpointJolokiaUserConfigArgs
    Jolokia specific user configurable settings
    prometheus_user_config ServiceIntegrationEndpointPrometheusUserConfigArgs
    Prometheus specific user configurable settings
    rsyslog_user_config ServiceIntegrationEndpointRsyslogUserConfigArgs
    rsyslog specific user configurable settings
    signalfx_user_config ServiceIntegrationEndpointSignalfxUserConfigArgs
    Signalfx specific user configurable settings
    endpointName String
    Name of the service integration endpoint
    endpointType String
    Type of the service integration endpoint
    project String
    Project the service integration endpoint belongs to
    datadogUserConfig Property Map
    Datadog specific user configurable settings
    externalAwsCloudwatchLogsUserConfig Property Map
    external AWS CloudWatch Logs specific user configurable settings
    externalAwsCloudwatchMetricsUserConfig Property Map
    External AWS cloudwatch mertrics specific user configurable settings
    externalElasticsearchLogsUserConfig Property Map
    external elasticsearch specific user configurable settings
    externalGoogleCloudLoggingUserConfig Property Map
    external Google Cloud Logginig specific user configurable settings
    externalKafkaUserConfig Property Map
    external Kafka specific user configurable settings
    externalSchemaRegistryUserConfig Property Map
    External schema registry specific user configurable settings
    jolokiaUserConfig Property Map
    Jolokia specific user configurable settings
    prometheusUserConfig Property Map
    Prometheus specific user configurable settings
    rsyslogUserConfig Property Map
    rsyslog specific user configurable settings
    signalfxUserConfig Property Map
    Signalfx specific user configurable settings

    Outputs

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

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

    Look up Existing ServiceIntegrationEndpoint Resource

    Get an existing ServiceIntegrationEndpoint resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

    public static get(name: string, id: Input<ID>, state?: ServiceIntegrationEndpointState, opts?: CustomResourceOptions): ServiceIntegrationEndpoint
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            datadog_user_config: Optional[ServiceIntegrationEndpointDatadogUserConfigArgs] = None,
            endpoint_config: Optional[Mapping[str, str]] = None,
            endpoint_name: Optional[str] = None,
            endpoint_type: Optional[str] = None,
            external_aws_cloudwatch_logs_user_config: Optional[ServiceIntegrationEndpointExternalAwsCloudwatchLogsUserConfigArgs] = None,
            external_aws_cloudwatch_metrics_user_config: Optional[ServiceIntegrationEndpointExternalAwsCloudwatchMetricsUserConfigArgs] = None,
            external_elasticsearch_logs_user_config: Optional[ServiceIntegrationEndpointExternalElasticsearchLogsUserConfigArgs] = None,
            external_google_cloud_logging_user_config: Optional[ServiceIntegrationEndpointExternalGoogleCloudLoggingUserConfigArgs] = None,
            external_kafka_user_config: Optional[ServiceIntegrationEndpointExternalKafkaUserConfigArgs] = None,
            external_schema_registry_user_config: Optional[ServiceIntegrationEndpointExternalSchemaRegistryUserConfigArgs] = None,
            jolokia_user_config: Optional[ServiceIntegrationEndpointJolokiaUserConfigArgs] = None,
            project: Optional[str] = None,
            prometheus_user_config: Optional[ServiceIntegrationEndpointPrometheusUserConfigArgs] = None,
            rsyslog_user_config: Optional[ServiceIntegrationEndpointRsyslogUserConfigArgs] = None,
            signalfx_user_config: Optional[ServiceIntegrationEndpointSignalfxUserConfigArgs] = None) -> ServiceIntegrationEndpoint
    func GetServiceIntegrationEndpoint(ctx *Context, name string, id IDInput, state *ServiceIntegrationEndpointState, opts ...ResourceOption) (*ServiceIntegrationEndpoint, error)
    public static ServiceIntegrationEndpoint Get(string name, Input<string> id, ServiceIntegrationEndpointState? state, CustomResourceOptions? opts = null)
    public static ServiceIntegrationEndpoint get(String name, Output<String> id, ServiceIntegrationEndpointState state, CustomResourceOptions options)
    resources:  _:    type: aiven:ServiceIntegrationEndpoint    get:      id: ${id}
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    resource_name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    The following state arguments are supported:
    DatadogUserConfig ServiceIntegrationEndpointDatadogUserConfig
    Datadog specific user configurable settings
    EndpointConfig Dictionary<string, string>
    Integration endpoint specific backend configuration
    EndpointName string
    Name of the service integration endpoint
    EndpointType string
    Type of the service integration endpoint
    ExternalAwsCloudwatchLogsUserConfig ServiceIntegrationEndpointExternalAwsCloudwatchLogsUserConfig
    external AWS CloudWatch Logs specific user configurable settings
    ExternalAwsCloudwatchMetricsUserConfig ServiceIntegrationEndpointExternalAwsCloudwatchMetricsUserConfig
    External AWS cloudwatch mertrics specific user configurable settings
    ExternalElasticsearchLogsUserConfig ServiceIntegrationEndpointExternalElasticsearchLogsUserConfig
    external elasticsearch specific user configurable settings
    ExternalGoogleCloudLoggingUserConfig ServiceIntegrationEndpointExternalGoogleCloudLoggingUserConfig
    external Google Cloud Logginig specific user configurable settings
    ExternalKafkaUserConfig ServiceIntegrationEndpointExternalKafkaUserConfig
    external Kafka specific user configurable settings
    ExternalSchemaRegistryUserConfig ServiceIntegrationEndpointExternalSchemaRegistryUserConfig
    External schema registry specific user configurable settings
    JolokiaUserConfig ServiceIntegrationEndpointJolokiaUserConfig
    Jolokia specific user configurable settings
    Project string
    Project the service integration endpoint belongs to
    PrometheusUserConfig ServiceIntegrationEndpointPrometheusUserConfig
    Prometheus specific user configurable settings
    RsyslogUserConfig ServiceIntegrationEndpointRsyslogUserConfig
    rsyslog specific user configurable settings
    SignalfxUserConfig ServiceIntegrationEndpointSignalfxUserConfig
    Signalfx specific user configurable settings
    DatadogUserConfig ServiceIntegrationEndpointDatadogUserConfigArgs
    Datadog specific user configurable settings
    EndpointConfig map[string]string
    Integration endpoint specific backend configuration
    EndpointName string
    Name of the service integration endpoint
    EndpointType string
    Type of the service integration endpoint
    ExternalAwsCloudwatchLogsUserConfig ServiceIntegrationEndpointExternalAwsCloudwatchLogsUserConfigArgs
    external AWS CloudWatch Logs specific user configurable settings
    ExternalAwsCloudwatchMetricsUserConfig ServiceIntegrationEndpointExternalAwsCloudwatchMetricsUserConfigArgs
    External AWS cloudwatch mertrics specific user configurable settings
    ExternalElasticsearchLogsUserConfig ServiceIntegrationEndpointExternalElasticsearchLogsUserConfigArgs
    external elasticsearch specific user configurable settings
    ExternalGoogleCloudLoggingUserConfig ServiceIntegrationEndpointExternalGoogleCloudLoggingUserConfigArgs
    external Google Cloud Logginig specific user configurable settings
    ExternalKafkaUserConfig ServiceIntegrationEndpointExternalKafkaUserConfigArgs
    external Kafka specific user configurable settings
    ExternalSchemaRegistryUserConfig ServiceIntegrationEndpointExternalSchemaRegistryUserConfigArgs
    External schema registry specific user configurable settings
    JolokiaUserConfig ServiceIntegrationEndpointJolokiaUserConfigArgs
    Jolokia specific user configurable settings
    Project string
    Project the service integration endpoint belongs to
    PrometheusUserConfig ServiceIntegrationEndpointPrometheusUserConfigArgs
    Prometheus specific user configurable settings
    RsyslogUserConfig ServiceIntegrationEndpointRsyslogUserConfigArgs
    rsyslog specific user configurable settings
    SignalfxUserConfig ServiceIntegrationEndpointSignalfxUserConfigArgs
    Signalfx specific user configurable settings
    datadogUserConfig ServiceIntegrationEndpointDatadogUserConfig
    Datadog specific user configurable settings
    endpointConfig Map<String,String>
    Integration endpoint specific backend configuration
    endpointName String
    Name of the service integration endpoint
    endpointType String
    Type of the service integration endpoint
    externalAwsCloudwatchLogsUserConfig ServiceIntegrationEndpointExternalAwsCloudwatchLogsUserConfig
    external AWS CloudWatch Logs specific user configurable settings
    externalAwsCloudwatchMetricsUserConfig ServiceIntegrationEndpointExternalAwsCloudwatchMetricsUserConfig
    External AWS cloudwatch mertrics specific user configurable settings
    externalElasticsearchLogsUserConfig ServiceIntegrationEndpointExternalElasticsearchLogsUserConfig
    external elasticsearch specific user configurable settings
    externalGoogleCloudLoggingUserConfig ServiceIntegrationEndpointExternalGoogleCloudLoggingUserConfig
    external Google Cloud Logginig specific user configurable settings
    externalKafkaUserConfig ServiceIntegrationEndpointExternalKafkaUserConfig
    external Kafka specific user configurable settings
    externalSchemaRegistryUserConfig ServiceIntegrationEndpointExternalSchemaRegistryUserConfig
    External schema registry specific user configurable settings
    jolokiaUserConfig ServiceIntegrationEndpointJolokiaUserConfig
    Jolokia specific user configurable settings
    project String
    Project the service integration endpoint belongs to
    prometheusUserConfig ServiceIntegrationEndpointPrometheusUserConfig
    Prometheus specific user configurable settings
    rsyslogUserConfig ServiceIntegrationEndpointRsyslogUserConfig
    rsyslog specific user configurable settings
    signalfxUserConfig ServiceIntegrationEndpointSignalfxUserConfig
    Signalfx specific user configurable settings
    datadogUserConfig ServiceIntegrationEndpointDatadogUserConfig
    Datadog specific user configurable settings
    endpointConfig {[key: string]: string}
    Integration endpoint specific backend configuration
    endpointName string
    Name of the service integration endpoint
    endpointType string
    Type of the service integration endpoint
    externalAwsCloudwatchLogsUserConfig ServiceIntegrationEndpointExternalAwsCloudwatchLogsUserConfig
    external AWS CloudWatch Logs specific user configurable settings
    externalAwsCloudwatchMetricsUserConfig ServiceIntegrationEndpointExternalAwsCloudwatchMetricsUserConfig
    External AWS cloudwatch mertrics specific user configurable settings
    externalElasticsearchLogsUserConfig ServiceIntegrationEndpointExternalElasticsearchLogsUserConfig
    external elasticsearch specific user configurable settings
    externalGoogleCloudLoggingUserConfig ServiceIntegrationEndpointExternalGoogleCloudLoggingUserConfig
    external Google Cloud Logginig specific user configurable settings
    externalKafkaUserConfig ServiceIntegrationEndpointExternalKafkaUserConfig
    external Kafka specific user configurable settings
    externalSchemaRegistryUserConfig ServiceIntegrationEndpointExternalSchemaRegistryUserConfig
    External schema registry specific user configurable settings
    jolokiaUserConfig ServiceIntegrationEndpointJolokiaUserConfig
    Jolokia specific user configurable settings
    project string
    Project the service integration endpoint belongs to
    prometheusUserConfig ServiceIntegrationEndpointPrometheusUserConfig
    Prometheus specific user configurable settings
    rsyslogUserConfig ServiceIntegrationEndpointRsyslogUserConfig
    rsyslog specific user configurable settings
    signalfxUserConfig ServiceIntegrationEndpointSignalfxUserConfig
    Signalfx specific user configurable settings
    datadog_user_config ServiceIntegrationEndpointDatadogUserConfigArgs
    Datadog specific user configurable settings
    endpoint_config Mapping[str, str]
    Integration endpoint specific backend configuration
    endpoint_name str
    Name of the service integration endpoint
    endpoint_type str
    Type of the service integration endpoint
    external_aws_cloudwatch_logs_user_config ServiceIntegrationEndpointExternalAwsCloudwatchLogsUserConfigArgs
    external AWS CloudWatch Logs specific user configurable settings
    external_aws_cloudwatch_metrics_user_config ServiceIntegrationEndpointExternalAwsCloudwatchMetricsUserConfigArgs
    External AWS cloudwatch mertrics specific user configurable settings
    external_elasticsearch_logs_user_config ServiceIntegrationEndpointExternalElasticsearchLogsUserConfigArgs
    external elasticsearch specific user configurable settings
    external_google_cloud_logging_user_config ServiceIntegrationEndpointExternalGoogleCloudLoggingUserConfigArgs
    external Google Cloud Logginig specific user configurable settings
    external_kafka_user_config ServiceIntegrationEndpointExternalKafkaUserConfigArgs
    external Kafka specific user configurable settings
    external_schema_registry_user_config ServiceIntegrationEndpointExternalSchemaRegistryUserConfigArgs
    External schema registry specific user configurable settings
    jolokia_user_config ServiceIntegrationEndpointJolokiaUserConfigArgs
    Jolokia specific user configurable settings
    project str
    Project the service integration endpoint belongs to
    prometheus_user_config ServiceIntegrationEndpointPrometheusUserConfigArgs
    Prometheus specific user configurable settings
    rsyslog_user_config ServiceIntegrationEndpointRsyslogUserConfigArgs
    rsyslog specific user configurable settings
    signalfx_user_config ServiceIntegrationEndpointSignalfxUserConfigArgs
    Signalfx specific user configurable settings
    datadogUserConfig Property Map
    Datadog specific user configurable settings
    endpointConfig Map<String>
    Integration endpoint specific backend configuration
    endpointName String
    Name of the service integration endpoint
    endpointType String
    Type of the service integration endpoint
    externalAwsCloudwatchLogsUserConfig Property Map
    external AWS CloudWatch Logs specific user configurable settings
    externalAwsCloudwatchMetricsUserConfig Property Map
    External AWS cloudwatch mertrics specific user configurable settings
    externalElasticsearchLogsUserConfig Property Map
    external elasticsearch specific user configurable settings
    externalGoogleCloudLoggingUserConfig Property Map
    external Google Cloud Logginig specific user configurable settings
    externalKafkaUserConfig Property Map
    external Kafka specific user configurable settings
    externalSchemaRegistryUserConfig Property Map
    External schema registry specific user configurable settings
    jolokiaUserConfig Property Map
    Jolokia specific user configurable settings
    project String
    Project the service integration endpoint belongs to
    prometheusUserConfig Property Map
    Prometheus specific user configurable settings
    rsyslogUserConfig Property Map
    rsyslog specific user configurable settings
    signalfxUserConfig Property Map
    Signalfx specific user configurable settings

    Supporting Types

    ServiceIntegrationEndpointDatadogUserConfig, ServiceIntegrationEndpointDatadogUserConfigArgs

    DatadogApiKey string
    Datadog API key
    DatadogTags List<ServiceIntegrationEndpointDatadogUserConfigDatadogTag>
    Custom tags provided by user
    DisableConsumerStats string
    Disable consumer group metrics
    KafkaConsumerCheckInstances string
    Number of separate instances to fetch kafka consumer statistics with
    KafkaConsumerStatsTimeout string
    Number of seconds that datadog will wait to get consumer statistics from brokers
    MaxPartitionContexts string
    Maximum number of partition contexts to send
    Site string
    Datadog intake site. Defaults to datadoghq.com
    DatadogApiKey string
    Datadog API key
    DatadogTags []ServiceIntegrationEndpointDatadogUserConfigDatadogTag
    Custom tags provided by user
    DisableConsumerStats string
    Disable consumer group metrics
    KafkaConsumerCheckInstances string
    Number of separate instances to fetch kafka consumer statistics with
    KafkaConsumerStatsTimeout string
    Number of seconds that datadog will wait to get consumer statistics from brokers
    MaxPartitionContexts string
    Maximum number of partition contexts to send
    Site string
    Datadog intake site. Defaults to datadoghq.com
    datadogApiKey String
    Datadog API key
    datadogTags List<ServiceIntegrationEndpointDatadogUserConfigDatadogTag>
    Custom tags provided by user
    disableConsumerStats String
    Disable consumer group metrics
    kafkaConsumerCheckInstances String
    Number of separate instances to fetch kafka consumer statistics with
    kafkaConsumerStatsTimeout String
    Number of seconds that datadog will wait to get consumer statistics from brokers
    maxPartitionContexts String
    Maximum number of partition contexts to send
    site String
    Datadog intake site. Defaults to datadoghq.com
    datadogApiKey string
    Datadog API key
    datadogTags ServiceIntegrationEndpointDatadogUserConfigDatadogTag[]
    Custom tags provided by user
    disableConsumerStats string
    Disable consumer group metrics
    kafkaConsumerCheckInstances string
    Number of separate instances to fetch kafka consumer statistics with
    kafkaConsumerStatsTimeout string
    Number of seconds that datadog will wait to get consumer statistics from brokers
    maxPartitionContexts string
    Maximum number of partition contexts to send
    site string
    Datadog intake site. Defaults to datadoghq.com
    datadog_api_key str
    Datadog API key
    datadog_tags Sequence[ServiceIntegrationEndpointDatadogUserConfigDatadogTag]
    Custom tags provided by user
    disable_consumer_stats str
    Disable consumer group metrics
    kafka_consumer_check_instances str
    Number of separate instances to fetch kafka consumer statistics with
    kafka_consumer_stats_timeout str
    Number of seconds that datadog will wait to get consumer statistics from brokers
    max_partition_contexts str
    Maximum number of partition contexts to send
    site str
    Datadog intake site. Defaults to datadoghq.com
    datadogApiKey String
    Datadog API key
    datadogTags List<Property Map>
    Custom tags provided by user
    disableConsumerStats String
    Disable consumer group metrics
    kafkaConsumerCheckInstances String
    Number of separate instances to fetch kafka consumer statistics with
    kafkaConsumerStatsTimeout String
    Number of seconds that datadog will wait to get consumer statistics from brokers
    maxPartitionContexts String
    Maximum number of partition contexts to send
    site String
    Datadog intake site. Defaults to datadoghq.com

    ServiceIntegrationEndpointDatadogUserConfigDatadogTag, ServiceIntegrationEndpointDatadogUserConfigDatadogTagArgs

    Comment string
    Tag string
    Comment string
    Tag string
    comment String
    tag String
    comment string
    tag string
    comment str
    tag str
    comment String
    tag String

    ServiceIntegrationEndpointExternalAwsCloudwatchLogsUserConfig, ServiceIntegrationEndpointExternalAwsCloudwatchLogsUserConfigArgs

    AccessKey string
    AWS access key. Required permissions are logs:CreateLogGroup, logs:CreateLogStream, logs:PutLogEvents and logs:DescribeLogStreams
    LogGroupName string
    AWS CloudWatch log group name
    Region string
    AWS region
    SecretKey string
    AWS secret key
    AccessKey string
    AWS access key. Required permissions are logs:CreateLogGroup, logs:CreateLogStream, logs:PutLogEvents and logs:DescribeLogStreams
    LogGroupName string
    AWS CloudWatch log group name
    Region string
    AWS region
    SecretKey string
    AWS secret key
    accessKey String
    AWS access key. Required permissions are logs:CreateLogGroup, logs:CreateLogStream, logs:PutLogEvents and logs:DescribeLogStreams
    logGroupName String
    AWS CloudWatch log group name
    region String
    AWS region
    secretKey String
    AWS secret key
    accessKey string
    AWS access key. Required permissions are logs:CreateLogGroup, logs:CreateLogStream, logs:PutLogEvents and logs:DescribeLogStreams
    logGroupName string
    AWS CloudWatch log group name
    region string
    AWS region
    secretKey string
    AWS secret key
    access_key str
    AWS access key. Required permissions are logs:CreateLogGroup, logs:CreateLogStream, logs:PutLogEvents and logs:DescribeLogStreams
    log_group_name str
    AWS CloudWatch log group name
    region str
    AWS region
    secret_key str
    AWS secret key
    accessKey String
    AWS access key. Required permissions are logs:CreateLogGroup, logs:CreateLogStream, logs:PutLogEvents and logs:DescribeLogStreams
    logGroupName String
    AWS CloudWatch log group name
    region String
    AWS region
    secretKey String
    AWS secret key

    ServiceIntegrationEndpointExternalAwsCloudwatchMetricsUserConfig, ServiceIntegrationEndpointExternalAwsCloudwatchMetricsUserConfigArgs

    AccessKey string
    AWS access key. Required permissions are cloudwatch:PutMetricData
    Namespace string
    AWS CloudWatch Metrics Namespace
    Region string
    AWS region
    SecretKey string
    AWS secret key
    AccessKey string
    AWS access key. Required permissions are cloudwatch:PutMetricData
    Namespace string
    AWS CloudWatch Metrics Namespace
    Region string
    AWS region
    SecretKey string
    AWS secret key
    accessKey String
    AWS access key. Required permissions are cloudwatch:PutMetricData
    namespace String
    AWS CloudWatch Metrics Namespace
    region String
    AWS region
    secretKey String
    AWS secret key
    accessKey string
    AWS access key. Required permissions are cloudwatch:PutMetricData
    namespace string
    AWS CloudWatch Metrics Namespace
    region string
    AWS region
    secretKey string
    AWS secret key
    access_key str
    AWS access key. Required permissions are cloudwatch:PutMetricData
    namespace str
    AWS CloudWatch Metrics Namespace
    region str
    AWS region
    secret_key str
    AWS secret key
    accessKey String
    AWS access key. Required permissions are cloudwatch:PutMetricData
    namespace String
    AWS CloudWatch Metrics Namespace
    region String
    AWS region
    secretKey String
    AWS secret key

    ServiceIntegrationEndpointExternalElasticsearchLogsUserConfig, ServiceIntegrationEndpointExternalElasticsearchLogsUserConfigArgs

    Ca string
    PEM encoded CA certificate
    IndexDaysMax string
    Maximum number of days of logs to keep
    IndexPrefix string
    Elasticsearch index prefix
    Timeout string
    Elasticsearch request timeout limit
    Url string
    Elasticsearch connection URL
    Ca string
    PEM encoded CA certificate
    IndexDaysMax string
    Maximum number of days of logs to keep
    IndexPrefix string
    Elasticsearch index prefix
    Timeout string
    Elasticsearch request timeout limit
    Url string
    Elasticsearch connection URL
    ca String
    PEM encoded CA certificate
    indexDaysMax String
    Maximum number of days of logs to keep
    indexPrefix String
    Elasticsearch index prefix
    timeout String
    Elasticsearch request timeout limit
    url String
    Elasticsearch connection URL
    ca string
    PEM encoded CA certificate
    indexDaysMax string
    Maximum number of days of logs to keep
    indexPrefix string
    Elasticsearch index prefix
    timeout string
    Elasticsearch request timeout limit
    url string
    Elasticsearch connection URL
    ca str
    PEM encoded CA certificate
    index_days_max str
    Maximum number of days of logs to keep
    index_prefix str
    Elasticsearch index prefix
    timeout str
    Elasticsearch request timeout limit
    url str
    Elasticsearch connection URL
    ca String
    PEM encoded CA certificate
    indexDaysMax String
    Maximum number of days of logs to keep
    indexPrefix String
    Elasticsearch index prefix
    timeout String
    Elasticsearch request timeout limit
    url String
    Elasticsearch connection URL

    ServiceIntegrationEndpointExternalGoogleCloudLoggingUserConfig, ServiceIntegrationEndpointExternalGoogleCloudLoggingUserConfigArgs

    LogId string
    Google Cloud Logging log id
    ProjectId string
    GCP project id.
    ServiceAccountCredentials string
    Google Service Account Credentials
    LogId string
    Google Cloud Logging log id
    ProjectId string
    GCP project id.
    ServiceAccountCredentials string
    Google Service Account Credentials
    logId String
    Google Cloud Logging log id
    projectId String
    GCP project id.
    serviceAccountCredentials String
    Google Service Account Credentials
    logId string
    Google Cloud Logging log id
    projectId string
    GCP project id.
    serviceAccountCredentials string
    Google Service Account Credentials
    log_id str
    Google Cloud Logging log id
    project_id str
    GCP project id.
    service_account_credentials str
    Google Service Account Credentials
    logId String
    Google Cloud Logging log id
    projectId String
    GCP project id.
    serviceAccountCredentials String
    Google Service Account Credentials

    ServiceIntegrationEndpointExternalKafkaUserConfig, ServiceIntegrationEndpointExternalKafkaUserConfigArgs

    BootstrapServers string
    Bootstrap servers
    SaslMechanism string
    The list of SASL mechanisms enabled in the Kafka server.
    SaslPlainPassword string
    Password for SASL PLAIN mechanism in the Kafka server.
    SaslPlainUsername string
    Username for SASL PLAIN mechanism in the Kafka server.
    SecurityProtocol string
    Security protocol
    SslCaCert string
    PEM-encoded CA certificate
    SslClientCert string
    PEM-encoded client certificate
    SslClientKey string
    PEM-encoded client key
    SslEndpointIdentificationAlgorithm string
    The endpoint identification algorithm to validate server hostname using server certificate.
    BootstrapServers string
    Bootstrap servers
    SaslMechanism string
    The list of SASL mechanisms enabled in the Kafka server.
    SaslPlainPassword string
    Password for SASL PLAIN mechanism in the Kafka server.
    SaslPlainUsername string
    Username for SASL PLAIN mechanism in the Kafka server.
    SecurityProtocol string
    Security protocol
    SslCaCert string
    PEM-encoded CA certificate
    SslClientCert string
    PEM-encoded client certificate
    SslClientKey string
    PEM-encoded client key
    SslEndpointIdentificationAlgorithm string
    The endpoint identification algorithm to validate server hostname using server certificate.
    bootstrapServers String
    Bootstrap servers
    saslMechanism String
    The list of SASL mechanisms enabled in the Kafka server.
    saslPlainPassword String
    Password for SASL PLAIN mechanism in the Kafka server.
    saslPlainUsername String
    Username for SASL PLAIN mechanism in the Kafka server.
    securityProtocol String
    Security protocol
    sslCaCert String
    PEM-encoded CA certificate
    sslClientCert String
    PEM-encoded client certificate
    sslClientKey String
    PEM-encoded client key
    sslEndpointIdentificationAlgorithm String
    The endpoint identification algorithm to validate server hostname using server certificate.
    bootstrapServers string
    Bootstrap servers
    saslMechanism string
    The list of SASL mechanisms enabled in the Kafka server.
    saslPlainPassword string
    Password for SASL PLAIN mechanism in the Kafka server.
    saslPlainUsername string
    Username for SASL PLAIN mechanism in the Kafka server.
    securityProtocol string
    Security protocol
    sslCaCert string
    PEM-encoded CA certificate
    sslClientCert string
    PEM-encoded client certificate
    sslClientKey string
    PEM-encoded client key
    sslEndpointIdentificationAlgorithm string
    The endpoint identification algorithm to validate server hostname using server certificate.
    bootstrap_servers str
    Bootstrap servers
    sasl_mechanism str
    The list of SASL mechanisms enabled in the Kafka server.
    sasl_plain_password str
    Password for SASL PLAIN mechanism in the Kafka server.
    sasl_plain_username str
    Username for SASL PLAIN mechanism in the Kafka server.
    security_protocol str
    Security protocol
    ssl_ca_cert str
    PEM-encoded CA certificate
    ssl_client_cert str
    PEM-encoded client certificate
    ssl_client_key str
    PEM-encoded client key
    ssl_endpoint_identification_algorithm str
    The endpoint identification algorithm to validate server hostname using server certificate.
    bootstrapServers String
    Bootstrap servers
    saslMechanism String
    The list of SASL mechanisms enabled in the Kafka server.
    saslPlainPassword String
    Password for SASL PLAIN mechanism in the Kafka server.
    saslPlainUsername String
    Username for SASL PLAIN mechanism in the Kafka server.
    securityProtocol String
    Security protocol
    sslCaCert String
    PEM-encoded CA certificate
    sslClientCert String
    PEM-encoded client certificate
    sslClientKey String
    PEM-encoded client key
    sslEndpointIdentificationAlgorithm String
    The endpoint identification algorithm to validate server hostname using server certificate.

    ServiceIntegrationEndpointExternalSchemaRegistryUserConfig, ServiceIntegrationEndpointExternalSchemaRegistryUserConfigArgs

    Authentication string
    Authentication method
    BasicAuthPassword string
    Basic authentication password
    BasicAuthUsername string
    Basic authentication user name
    Url string
    Schema Registry URL
    Authentication string
    Authentication method
    BasicAuthPassword string
    Basic authentication password
    BasicAuthUsername string
    Basic authentication user name
    Url string
    Schema Registry URL
    authentication String
    Authentication method
    basicAuthPassword String
    Basic authentication password
    basicAuthUsername String
    Basic authentication user name
    url String
    Schema Registry URL
    authentication string
    Authentication method
    basicAuthPassword string
    Basic authentication password
    basicAuthUsername string
    Basic authentication user name
    url string
    Schema Registry URL
    authentication str
    Authentication method
    basic_auth_password str
    Basic authentication password
    basic_auth_username str
    Basic authentication user name
    url str
    Schema Registry URL
    authentication String
    Authentication method
    basicAuthPassword String
    Basic authentication password
    basicAuthUsername String
    Basic authentication user name
    url String
    Schema Registry URL

    ServiceIntegrationEndpointJolokiaUserConfig, ServiceIntegrationEndpointJolokiaUserConfigArgs

    BasicAuthPassword string
    Jolokia basic authentication password
    BasicAuthUsername string
    Jolokia basic authentication username
    BasicAuthPassword string
    Jolokia basic authentication password
    BasicAuthUsername string
    Jolokia basic authentication username
    basicAuthPassword String
    Jolokia basic authentication password
    basicAuthUsername String
    Jolokia basic authentication username
    basicAuthPassword string
    Jolokia basic authentication password
    basicAuthUsername string
    Jolokia basic authentication username
    basic_auth_password str
    Jolokia basic authentication password
    basic_auth_username str
    Jolokia basic authentication username
    basicAuthPassword String
    Jolokia basic authentication password
    basicAuthUsername String
    Jolokia basic authentication username

    ServiceIntegrationEndpointPrometheusUserConfig, ServiceIntegrationEndpointPrometheusUserConfigArgs

    BasicAuthPassword string
    Prometheus basic authentication password
    BasicAuthUsername string
    Prometheus basic authentication username
    BasicAuthPassword string
    Prometheus basic authentication password
    BasicAuthUsername string
    Prometheus basic authentication username
    basicAuthPassword String
    Prometheus basic authentication password
    basicAuthUsername String
    Prometheus basic authentication username
    basicAuthPassword string
    Prometheus basic authentication password
    basicAuthUsername string
    Prometheus basic authentication username
    basic_auth_password str
    Prometheus basic authentication password
    basic_auth_username str
    Prometheus basic authentication username
    basicAuthPassword String
    Prometheus basic authentication password
    basicAuthUsername String
    Prometheus basic authentication username

    ServiceIntegrationEndpointRsyslogUserConfig, ServiceIntegrationEndpointRsyslogUserConfigArgs

    Ca string
    PEM encoded CA certificate
    Cert string
    PEM encoded client certificate
    Format string
    message format
    Key string
    PEM encoded client key
    Logline string
    custom syslog message format
    Port string
    rsyslog server port
    Sd string
    Structured data block for log message
    Server string
    rsyslog server IP address or hostname
    Tls string
    Require TLS
    Ca string
    PEM encoded CA certificate
    Cert string
    PEM encoded client certificate
    Format string
    message format
    Key string
    PEM encoded client key
    Logline string
    custom syslog message format
    Port string
    rsyslog server port
    Sd string
    Structured data block for log message
    Server string
    rsyslog server IP address or hostname
    Tls string
    Require TLS
    ca String
    PEM encoded CA certificate
    cert String
    PEM encoded client certificate
    format String
    message format
    key String
    PEM encoded client key
    logline String
    custom syslog message format
    port String
    rsyslog server port
    sd String
    Structured data block for log message
    server String
    rsyslog server IP address or hostname
    tls String
    Require TLS
    ca string
    PEM encoded CA certificate
    cert string
    PEM encoded client certificate
    format string
    message format
    key string
    PEM encoded client key
    logline string
    custom syslog message format
    port string
    rsyslog server port
    sd string
    Structured data block for log message
    server string
    rsyslog server IP address or hostname
    tls string
    Require TLS
    ca str
    PEM encoded CA certificate
    cert str
    PEM encoded client certificate
    format str
    message format
    key str
    PEM encoded client key
    logline str
    custom syslog message format
    port str
    rsyslog server port
    sd str
    Structured data block for log message
    server str
    rsyslog server IP address or hostname
    tls str
    Require TLS
    ca String
    PEM encoded CA certificate
    cert String
    PEM encoded client certificate
    format String
    message format
    key String
    PEM encoded client key
    logline String
    custom syslog message format
    port String
    rsyslog server port
    sd String
    Structured data block for log message
    server String
    rsyslog server IP address or hostname
    tls String
    Require TLS

    ServiceIntegrationEndpointSignalfxUserConfig, ServiceIntegrationEndpointSignalfxUserConfigArgs

    EnabledMetrics List<string>
    list of metrics to send
    SignalfxApiKey string
    SignalFX API key
    SignalfxRealm string
    SignalFX realm
    EnabledMetrics []string
    list of metrics to send
    SignalfxApiKey string
    SignalFX API key
    SignalfxRealm string
    SignalFX realm
    enabledMetrics List<String>
    list of metrics to send
    signalfxApiKey String
    SignalFX API key
    signalfxRealm String
    SignalFX realm
    enabledMetrics string[]
    list of metrics to send
    signalfxApiKey string
    SignalFX API key
    signalfxRealm string
    SignalFX realm
    enabled_metrics Sequence[str]
    list of metrics to send
    signalfx_api_key str
    SignalFX API key
    signalfx_realm str
    SignalFX realm
    enabledMetrics List<String>
    list of metrics to send
    signalfxApiKey String
    SignalFX API key
    signalfxRealm String
    SignalFX realm

    Package Details

    Repository
    Aiven pulumi/pulumi-aiven
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the aiven Terraform Provider.
    aiven logo
    Viewing docs for Aiven v4.5.2 (Older version)
    published on Monday, Mar 9, 2026 by Pulumi
      Try Pulumi Cloud free. Your team will thank you.