GetTopicIngestionDataSourceSettingAwsMsk

data class GetTopicIngestionDataSourceSettingAwsMsk(val awsRoleArn: String, val clusterArn: String, val gcpServiceAccount: String, val topic: String)

Constructors

Link copied to clipboard
constructor(awsRoleArn: String, clusterArn: String, gcpServiceAccount: String, topic: String)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

AWS role ARN to be used for Federated Identity authentication with MSK. Check the Pub/Sub docs for how to set up this role and the required permissions that need to be attached to it.

Link copied to clipboard

ARN that uniquely identifies the MSK cluster.

Link copied to clipboard

The GCP service account to be used for Federated Identity authentication with MSK (via a 'AssumeRoleWithWebIdentity' call for the provided role). The 'awsRoleArn' must be set up with 'accounts.google.com:sub' equals to this service account number.

Link copied to clipboard

The name of the MSK topic that Pub/Sub will import from.