REST Resource: tasks.pushNotificationConfigs

리소스: TaskPushNotificationConfig

푸시 알림 구성을 특정 작업과 연결하는 컨테이너입니다.

JSON 표현
{
  "tenant": string,
  "id": string,
  "taskId": string,
  "url": string,
  "token": string,
  "authentication": {
    object (AuthenticationInfo)
  }
}
필드
tenant

string

선택사항입니다. 테넌트 ID입니다.

id

string

푸시 알림 구성 세부정보입니다. 이 푸시 알림 구성의 고유 식별자 (예: UUID)입니다.

taskId

string

이 구성이 연결된 작업의 ID입니다.

url

string

필수 항목입니다. 알림이 전송되어야 하는 URL입니다.

token

string

이 작업 또는 세션에 고유한 토큰입니다.

authentication

object (AuthenticationInfo)

알림을 전송하는 데 필요한 인증 정보입니다.

AuthenticationInfo

푸시 알림에 사용되는 인증 세부정보를 정의합니다.

JSON 표현
{
  "scheme": string,
  "credentials": string
}
필드
scheme

string

필수 항목입니다. IANA 레지스트리의 HTTP 인증 스키마입니다. 예: Bearer, Basic, Digest. 스키마 이름은 RFC 9110 섹션 11.1에 따라 대소문자를 구분하지 않습니다.

credentials

string

푸시 알림 사용자 인증 정보입니다. 형식은 스키마에 따라 다릅니다 (예: Bearer의 토큰).

메서드

create

작업의 푸시 알림 구성을 만듭니다.

delete

작업의 푸시 알림 구성을 삭제합니다.

get

작업의 푸시 알림 구성을 가져옵니다.

list

작업에 구성된 푸시 알림 목록을 가져옵니다.