RepositoryPubsubConfigArgs

data class RepositoryPubsubConfigArgs(val messageFormat: Output<String>, val serviceAccountEmail: Output<String>? = null, val topic: Output<String>) : ConvertibleToJava<RepositoryPubsubConfigArgs>

Constructors

Link copied to clipboard
constructor(messageFormat: Output<String>, serviceAccountEmail: Output<String>? = null, topic: Output<String>)

Properties

Link copied to clipboard
val messageFormat: Output<String>

The format of the Cloud Pub/Sub messages.

Link copied to clipboard
val serviceAccountEmail: Output<String>? = null

Email address of the service account used for publishing Cloud Pub/Sub messages. This service account needs to be in the same project as the PubsubConfig. When added, the caller needs to have iam.serviceAccounts.actAs permission on this service account. If unspecified, it defaults to the compute engine default service account.

Link copied to clipboard
val topic: Output<String>

The identifier for this object. Format specified above.

Functions

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