TopicIngestionDataSourceSettingsArgs

data class TopicIngestionDataSourceSettingsArgs(val awsKinesis: Output<TopicIngestionDataSourceSettingsAwsKinesisArgs>? = null, val awsMsk: Output<TopicIngestionDataSourceSettingsAwsMskArgs>? = null, val azureEventHubs: Output<TopicIngestionDataSourceSettingsAzureEventHubsArgs>? = null, val cloudStorage: Output<TopicIngestionDataSourceSettingsCloudStorageArgs>? = null, val confluentCloud: Output<TopicIngestionDataSourceSettingsConfluentCloudArgs>? = null, val platformLogsSettings: Output<TopicIngestionDataSourceSettingsPlatformLogsSettingsArgs>? = null) : ConvertibleToJava<TopicIngestionDataSourceSettingsArgs>

Constructors

Link copied to clipboard
constructor(awsKinesis: Output<TopicIngestionDataSourceSettingsAwsKinesisArgs>? = null, awsMsk: Output<TopicIngestionDataSourceSettingsAwsMskArgs>? = null, azureEventHubs: Output<TopicIngestionDataSourceSettingsAzureEventHubsArgs>? = null, cloudStorage: Output<TopicIngestionDataSourceSettingsCloudStorageArgs>? = null, confluentCloud: Output<TopicIngestionDataSourceSettingsConfluentCloudArgs>? = null, platformLogsSettings: Output<TopicIngestionDataSourceSettingsPlatformLogsSettingsArgs>? = null)

Properties

Link copied to clipboard

Settings for ingestion from Amazon Kinesis Data Streams. Structure is documented below.

Link copied to clipboard

Settings for ingestion from Amazon Managed Streaming for Apache Kafka. Structure is documented below.

Link copied to clipboard

Settings for ingestion from Azure Event Hubs. Structure is documented below.

Link copied to clipboard

Settings for ingestion from Cloud Storage. Structure is documented below.

Link copied to clipboard

Settings for ingestion from Confluent Cloud. Structure is documented below.

Link copied to clipboard

Settings for Platform Logs regarding ingestion to Pub/Sub. If unset, no Platform Logs will be generated.' Structure is documented below.

Functions

Link copied to clipboard
open override fun toJava(): TopicIngestionDataSourceSettingsArgs