Action

Configuração de uma ação para a ferramenta usar. Observação: pode ser uma ação ou uma operação. Consulte https://cloud.google.com/integration-connectors/docs/entities-operation-action para mais detalhes.

Representação 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.
}
Campos
inputFields[]

string

Opcional. Campos de entidade a serem usados como entradas para a operação. Se nenhum campo for especificado, todos os campos da entidade serão usados.

outputFields[]

string

Opcional. Campos da entidade a serem retornados da operação. Se nenhum campo for especificado, todos os campos da entidade serão retornados.

Especificação de uma ação a ser configurada para uso da ferramenta. Confira a seguir uma lista de campos mutuamente exclusivos. No máximo um dos campos será definido em uma resposta:
connectionActionId

string

ID de uma ação de conexão para a ferramenta usar.

entityOperation

object (Action.EntityOperation)

Configuração de operação de entidade para a ferramenta usar.

Fim dos campos mutuamente exclusivos.

Action.EntityOperation

Especificação da operação CRUD da entidade.

Representação JSON
{
  "entityId": string,
  "operation": enum (Action.EntityOperation.OperationType)
}
Campos
entityId

string

Obrigatório. ID da entidade.

operation

enum (Action.EntityOperation.OperationType)

Obrigatório. Operação a ser realizada na entidade.

Action.EntityOperation.OperationType

A operação a ser realizada na entidade.

Tipos enumerados
OPERATION_TYPE_UNSPECIFIED Tipo de operação não especificado. Inválido. A criação/atualização de ConnectorTool vai falhar.
LIST Operação de lista.
GET Receber operação.
CREATE Crie uma operação.
UPDATE Operação de atualização.
DELETE Excluir operação.