Package-level declarations

Types

Link copied to clipboard
data class ConnectorApacheKafkaCluster(val bootstrapServers: String, val vpc: ConnectorVpc)

Details of how to connect to an Apache Kafka cluster.

Link copied to clipboard
data class ConnectorAutoScaling(val maxWorkerCount: Int, val mcuCount: Int, val minWorkerCount: Int, val scaleInPolicy: ConnectorScaleInPolicy, val scaleOutPolicy: ConnectorScaleOutPolicy)

Details about auto scaling of a connector.

Link copied to clipboard
data class ConnectorCapacity(val autoScaling: ConnectorAutoScaling? = null, val provisionedCapacity: ConnectorProvisionedCapacity? = null)

Information about the capacity allocated to the connector.

Link copied to clipboard
data class ConnectorCloudWatchLogsLogDelivery(val enabled: Boolean, val logGroup: String? = null)

Details about delivering logs to Amazon CloudWatch Logs.

Link copied to clipboard
data class ConnectorCustomPlugin(val customPluginArn: String, val revision: Int)

Details about a custom plugin.

Link copied to clipboard
data class ConnectorFirehoseLogDelivery(val deliveryStream: String? = null, val enabled: Boolean)

Details about delivering logs to Amazon Kinesis Data Firehose.

Link copied to clipboard
data class ConnectorKafkaCluster(val apacheKafkaCluster: ConnectorApacheKafkaCluster)

Details of how to connect to the Kafka cluster.

Details of the client authentication used by the Kafka cluster.

Link copied to clipboard

Details of encryption in transit to the Kafka cluster.

Link copied to clipboard
data class ConnectorLogDelivery(val workerLogDelivery: ConnectorWorkerLogDelivery)

Details of what logs are delivered and where they are delivered.

Link copied to clipboard
data class ConnectorPlugin(val customPlugin: ConnectorCustomPlugin)

Details about a Kafka Connect plugin which will be used with the connector.

Link copied to clipboard
data class ConnectorProvisionedCapacity(val mcuCount: Int? = null, val workerCount: Int)

Details about a fixed capacity allocated to a connector.

Link copied to clipboard
data class ConnectorS3LogDelivery(val bucket: String? = null, val enabled: Boolean, val prefix: String? = null)

Details about delivering logs to Amazon S3.

Link copied to clipboard
data class ConnectorScaleInPolicy(val cpuUtilizationPercentage: Int)

Information about the scale in policy of the connector.

Link copied to clipboard
data class ConnectorScaleOutPolicy(val cpuUtilizationPercentage: Int)

Information about the scale out policy of the connector.

Link copied to clipboard
data class ConnectorVpc(val securityGroups: List<String>, val subnets: List<String>)

Information about a VPC used with the connector.

Link copied to clipboard
data class ConnectorWorkerConfiguration(val revision: Int, val workerConfigurationArn: String)

Specifies the worker configuration to use with the connector.

Link copied to clipboard
data class ConnectorWorkerLogDelivery(val cloudWatchLogs: ConnectorCloudWatchLogsLogDelivery? = null, val firehose: ConnectorFirehoseLogDelivery? = null, val s3: ConnectorS3LogDelivery? = null)

Specifies where worker logs are delivered.

Link copied to clipboard
data class GetConnectorResult(val capacity: ConnectorCapacity? = null, val connectorArn: String? = null)