도구에서 사용할 작업의 구성입니다. 참고: 작업 또는 작업일 수 있습니다. 자세한 내용은 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 ( |
| 필드 | |
|---|---|
inputFields[] |
(선택사항) 작업의 입력으로 사용할 엔티티 필드입니다. 필드를 지정하지 않으면 엔티티의 모든 필드가 사용됩니다. |
outputFields[] |
(선택사항) 작업에서 반환할 항목 필드입니다. 필드를 지정하지 않으면 엔티티의 모든 필드가 반환됩니다. |
| 도구에서 사용할 작업을 구성하기 위한 사양입니다. 다음은 상호 배타적인 필드의 목록입니다. 응답에는 다음 필드 중 최대 하나가 설정됩니다. | |
connectionActionId |
도구에서 사용할 연결 작업의 ID입니다. |
entityOperation |
도구에서 사용할 엔티티 작업 구성입니다. |
| 상호 배타적 필드의 끝입니다. | |
Action.EntityOperation
엔티티 CRUD 작업 사양입니다.
| JSON 표현 |
|---|
{
"entityId": string,
"operation": enum ( |
| 필드 | |
|---|---|
entityId |
필수 항목입니다. 엔티티의 ID입니다. |
operation |
필수 항목입니다. 항목에 대해 실행할 작업입니다. |
Action.EntityOperation.OperationType
항목에 대해 실행할 작업입니다.
| 열거형 | |
|---|---|
OPERATION_TYPE_UNSPECIFIED |
작업 유형이 지정되지 않았습니다. 유효하지 않음, ConnectorTool 생성/업데이트가 실패합니다. |
LIST |
목록 작업입니다. |
GET |
작업 가져오기 |
CREATE |
작업 생성 |
UPDATE |
업데이트 작업입니다. |
DELETE |
삭제 작업입니다. |