WebhookCreateParameters interface
Webhook を作成するためのパラメーター。
プロパティ
| actions | 通知を投稿するために Webhook をトリガーするアクションの一覧。 |
| custom |
Webhook 通知に追加されるカスタム ヘッダー。 |
| location | Webhook の場所。 これは、リソースの作成後に変更することはできません。 |
| scope | イベントをトリガーできるリポジトリのスコープ。 たとえば、'foo:*' はリポジトリ 'foo' のすべてのタグのイベントを意味します。 'foo:bar' は 'foo:bar' のみのイベントを意味します。 'foo' は 'foo:latest' に相当します。 空は、すべてのイベントを意味します。 |
| service |
通知を投稿する Webhook のサービス URI。 この値には資格情報が含まれています。 ユーザーに表示する前に不明にすることを検討する |
| status | 操作が呼び出されたときの webhook の状態。 |
| tags | Webhook のタグ。 |
プロパティの詳細
actions
通知を投稿するために Webhook をトリガーするアクションの一覧。
actions?: string[]
プロパティ値
string[]
customHeaders
Webhook 通知に追加されるカスタム ヘッダー。
customHeaders?: {[propertyName: string]: string}
プロパティ値
{[propertyName: string]: string}
location
Webhook の場所。 これは、リソースの作成後に変更することはできません。
location: string
プロパティ値
string
scope
イベントをトリガーできるリポジトリのスコープ。 たとえば、'foo:*' はリポジトリ 'foo' のすべてのタグのイベントを意味します。 'foo:bar' は 'foo:bar' のみのイベントを意味します。 'foo' は 'foo:latest' に相当します。 空は、すべてのイベントを意味します。
scope?: string
プロパティ値
string
serviceUri
通知を投稿する Webhook のサービス URI。 この値には資格情報が含まれています。 ユーザーに表示する前に不明にすることを検討する
serviceUri?: string
プロパティ値
string
status
操作が呼び出されたときの webhook の状態。
status?: string
プロパティ値
string
tags
Webhook のタグ。
tags?: {[propertyName: string]: string}
プロパティ値
{[propertyName: string]: string}