REST Resource: tasks.pushNotificationConfigs

資源:TaskPushNotificationConfig

容器:將推送通知設定與特定工作建立關聯。

JSON 表示法
{
  "tenant": string,
  "id": string,
  "taskId": string,
  "url": string,
  "token": string,
  "authentication": {
    object (AuthenticationInfo)
  }
}
欄位
tenant

string

選用。租戶 ID。

id

string

推播通知設定詳細資料。這項推播通知設定的專屬 ID (例如 UUID)。

taskId

string

與這項設定相關聯的工作 ID。

url

string

這是必要旗標,通知應傳送至的網址。

token

string

這項工作或工作階段的專屬權杖。

authentication

object (AuthenticationInfo)

必須提供驗證資訊,才能傳送通知。

AuthenticationInfo

定義用於推播通知的驗證詳細資料。

JSON 表示法
{
  "scheme": string,
  "credentials": string
}
欄位
scheme

string

這是必要旗標,IANA 註冊資料庫中的 HTTP 驗證機制。例如:BearerBasicDigest。根據 RFC 9110 第 11.1 節,配置名稱不區分大小寫。

credentials

string

推播通知憑證。格式取決於配置 (例如 Bearer 的權杖)。

方法

create

為工作建立推播通知設定。

delete

刪除工作的推播通知設定。

get

取得工作的推播通知設定。

list

取得為工作設定的推播通知清單。