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 删除操作。