ProjectConfig

プロジェクトの Cloud Source Repositories 構成。

JSON 表現

{
  "name": string,
  "pubsubConfigs": {
    string: {
      object(PubsubConfig)
    },
    ...
  },
  "enablePrivateKeyCheck": boolean
}
フィールド
name

string

プロジェクトの名前。値は projects/<project> の形式です。

pubsubConfigs

map (key: string, value: object(PubsubConfig))

このプロジェクトが Cloud Pub/Sub を通じてリポジトリの変更を公開する方法。トピック名をキーとします。

"key": value ペアのリストが含まれるオブジェクト。例: { "name": "wrench", "mass": "1.3kg", "count": "3" }

enablePrivateKeyCheck

boolean

秘密鍵が含まれている Git push を拒否します。