Action

도구에서 사용할 작업의 구성입니다. 참고: 작업 또는 작업일 수 있습니다. 자세한 내용은 https://cloud.google.com/integration-connectors/docs/entities-operation-action을 참고하세요.

JSON 표현
{
  "inputFields": [
    string
  ],
  "outputFields": [
    string
  ],

  // The following is a list of mutually exclusive fields. At most one of the
  // fields will be set in a response:
  "connectionActionId": string,
  "entityOperation": {
    object (Action.EntityOperation)
  }
  // End of mutually exclusive fields.
}
필드
inputFields[]

string

(선택사항) 작업의 입력으로 사용할 엔티티 필드입니다. 필드를 지정하지 않으면 엔티티의 모든 필드가 사용됩니다.

outputFields[]

string

(선택사항) 작업에서 반환할 항목 필드입니다. 필드를 지정하지 않으면 엔티티의 모든 필드가 반환됩니다.

도구에서 사용할 작업을 구성하기 위한 사양입니다. 다음은 상호 배타적인 필드의 목록입니다. 응답에는 다음 필드 중 최대 하나가 설정됩니다.
connectionActionId

string

도구에서 사용할 연결 작업의 ID입니다.

entityOperation

object (Action.EntityOperation)

도구에서 사용할 엔티티 작업 구성입니다.

상호 배타적 필드의 끝입니다.

Action.EntityOperation

엔티티 CRUD 작업 사양입니다.

JSON 표현
{
  "entityId": string,
  "operation": enum (Action.EntityOperation.OperationType)
}
필드
entityId

string

필수 항목입니다. 엔티티의 ID입니다.

operation

enum (Action.EntityOperation.OperationType)

필수 항목입니다. 항목에 대해 실행할 작업입니다.

Action.EntityOperation.OperationType

항목에 대해 실행할 작업입니다.

열거형
OPERATION_TYPE_UNSPECIFIED 작업 유형이 지정되지 않았습니다. 유효하지 않음, ConnectorTool 생성/업데이트가 실패합니다.
LIST 목록 작업입니다.
GET 작업 가져오기
CREATE 작업 생성
UPDATE 업데이트 작업입니다.
DELETE 삭제 작업입니다.