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 ( |
| Campos | |
|---|---|
inputFields[] |
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[] |
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 |
ID de uma ação de conexão para a ferramenta usar. |
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 ( |
| Campos | |
|---|---|
entityId |
Obrigatório. ID da entidade. |
operation |
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. |