Get Topic Ingestion Data Source Setting Aws Kinese
data class GetTopicIngestionDataSourceSettingAwsKinese(val awsRoleArn: String, val consumerArn: String, val gcpServiceAccount: String, val streamArn: String)
Properties
Link copied to clipboard
AWS role ARN to be used for Federated Identity authentication with Kinesis. 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
The Kinesis consumer ARN to used for ingestion in Enhanced Fan-Out mode. The consumer must be already created and ready to be used.
Link copied to clipboard
The GCP service account to be used for Federated Identity authentication with Kinesis (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.