PubsubConfig

Cloud Pub/Sub メッセージを公開するための構成。

JSON 表現

{
  "topic": string,
  "messageFormat": enum(MessageFormat),
  "serviceAccountEmail": string
}
フィールド
topic

string

Cloud Pub/Sub のトピック。値は projects/<project>/topics/<topic> の形式です。このプロジェクトは、この構成が入っているプロジェクトと同じである必要があります。

messageFormat

enum(MessageFormat)

Cloud Pub/Sub メッセージの形式。

serviceAccountEmail

string

Cloud Pub/Sub メッセージを公開するために使用するサービス アカウントのメールアドレス。このサービス アカウントは、PubsubConfig と同じプロジェクト内にある必要があります。追加する際、発信者はこのサービス アカウントに対して iam.serviceAccounts.actAs 権限を持っている必要があります。指定しない場合、デフォルトで Compute Engine デフォルト サービス アカウントに設定されます。