
com.pulumi.awsnative.kafkaconnect.kotlin.ConnectorArgs.kt Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of pulumi-aws-native-kotlin Show documentation
Show all versions of pulumi-aws-native-kotlin Show documentation
Build cloud applications and infrastructure by combining the safety and reliability of infrastructure as code with the power of the Kotlin programming language.
@file:Suppress("NAME_SHADOWING", "DEPRECATION")
package com.pulumi.awsnative.kafkaconnect.kotlin
import com.pulumi.awsnative.kafkaconnect.ConnectorArgs.builder
import com.pulumi.awsnative.kafkaconnect.kotlin.inputs.ConnectorCapacityArgs
import com.pulumi.awsnative.kafkaconnect.kotlin.inputs.ConnectorCapacityArgsBuilder
import com.pulumi.awsnative.kafkaconnect.kotlin.inputs.ConnectorKafkaClusterArgs
import com.pulumi.awsnative.kafkaconnect.kotlin.inputs.ConnectorKafkaClusterArgsBuilder
import com.pulumi.awsnative.kafkaconnect.kotlin.inputs.ConnectorKafkaClusterClientAuthenticationArgs
import com.pulumi.awsnative.kafkaconnect.kotlin.inputs.ConnectorKafkaClusterClientAuthenticationArgsBuilder
import com.pulumi.awsnative.kafkaconnect.kotlin.inputs.ConnectorKafkaClusterEncryptionInTransitArgs
import com.pulumi.awsnative.kafkaconnect.kotlin.inputs.ConnectorKafkaClusterEncryptionInTransitArgsBuilder
import com.pulumi.awsnative.kafkaconnect.kotlin.inputs.ConnectorLogDeliveryArgs
import com.pulumi.awsnative.kafkaconnect.kotlin.inputs.ConnectorLogDeliveryArgsBuilder
import com.pulumi.awsnative.kafkaconnect.kotlin.inputs.ConnectorPluginArgs
import com.pulumi.awsnative.kafkaconnect.kotlin.inputs.ConnectorPluginArgsBuilder
import com.pulumi.awsnative.kafkaconnect.kotlin.inputs.ConnectorWorkerConfigurationArgs
import com.pulumi.awsnative.kafkaconnect.kotlin.inputs.ConnectorWorkerConfigurationArgsBuilder
import com.pulumi.awsnative.kotlin.inputs.TagArgs
import com.pulumi.awsnative.kotlin.inputs.TagArgsBuilder
import com.pulumi.core.Output
import com.pulumi.core.Output.of
import com.pulumi.kotlin.ConvertibleToJava
import com.pulumi.kotlin.PulumiTagMarker
import com.pulumi.kotlin.applySuspend
import kotlin.Pair
import kotlin.String
import kotlin.Suppress
import kotlin.Unit
import kotlin.collections.List
import kotlin.collections.Map
import kotlin.jvm.JvmName
/**
* Resource Type definition for AWS::KafkaConnect::Connector
* @property capacity The connector's compute capacity settings.
* @property connectorConfiguration The configuration for the connector.
* @property connectorDescription A summary description of the connector.
* @property connectorName The name of the connector.
* @property kafkaCluster The details of the Apache Kafka cluster to which the connector is connected.
* @property kafkaClusterClientAuthentication The type of client authentication used to connect to the Apache Kafka cluster. The value is NONE when no client authentication is used.
* @property kafkaClusterEncryptionInTransit Details of encryption in transit to the Apache Kafka cluster.
* @property kafkaConnectVersion The version of Kafka Connect. It has to be compatible with both the Kafka cluster's version and the plugins.
* @property logDelivery The settings for delivering connector logs to Amazon CloudWatch Logs.
* @property plugins List of plugins to use with the connector.
* @property serviceExecutionRoleArn The Amazon Resource Name (ARN) of the IAM role used by the connector to access Amazon S3 objects and other external resources.
* @property tags A collection of tags associated with a resource
* @property workerConfiguration The worker configurations that are in use with the connector.
*/
public data class ConnectorArgs(
public val capacity: Output? = null,
public val connectorConfiguration: Output
© 2015 - 2025 Weber Informatics LLC | Privacy Policy