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 CustomPluginFileDescription(val fileMd5: String? = null, val fileSize: Int? = null)

Details about the custom plugin file.

Link copied to clipboard
data class CustomPluginLocation(val s3Location: CustomPluginS3Location)

Information about the location of a custom plugin.

Link copied to clipboard
data class CustomPluginS3Location(val bucketArn: String, val fileKey: String, val objectVersion: String? = null)

The S3 bucket Amazon Resource Name (ARN), file key, and object version of the plugin file stored in Amazon S3.

Link copied to clipboard
data class GetConnectorResult(val capacity: ConnectorCapacity? = null, val connectorArn: String? = null, val tags: List<Tag>? = null)
Link copied to clipboard
data class GetCustomPluginResult(val customPluginArn: String? = null, val fileDescription: CustomPluginFileDescription? = null, val revision: Int? = null, val tags: List<Tag>? = null)
Link copied to clipboard
data class GetWorkerConfigurationResult(val revision: Int? = null, val tags: List<Tag>? = null, val workerConfigurationArn: String? = null)