Es la configuración de una acción que la herramienta debe usar. Nota: Puede ser una acción o una operación. Consulta https://cloud.google.com/integration-connectors/docs/entities-operation-action para obtener más detalles.
| Representación 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[] |
Es opcional. Son los campos de la entidad que se usarán como entradas para la operación. Si no se especifican campos, se usarán todos los campos de la entidad. |
outputFields[] |
Es opcional. Son los campos de la entidad que se devolverán de la operación. Si no se especifican campos, se devolverán todos los campos de la entidad. |
| Es la especificación de una acción que se configurará para que la use la herramienta. La siguiente es una lista de campos mutuamente excluyentes. Como máximo, se establecerá uno de los campos en una respuesta: | |
connectionActionId |
Es el ID de una acción de conexión que usará la herramienta. |
entityOperation |
Es la configuración de la operación de la entidad que usará la herramienta. |
| Fin de los campos mutuamente excluyentes. | |
Action.EntityOperation
Es la especificación de la operación CRUD de la entidad.
| Representación JSON |
|---|
{
"entityId": string,
"operation": enum ( |
| Campos | |
|---|---|
entityId |
Obligatorio. Es el ID de la entidad. |
operation |
Obligatorio. Operación que se realizará en la entidad. |
Action.EntityOperation.OperationType
Operación que se realizará en la entidad.
| Enums | |
|---|---|
OPERATION_TYPE_UNSPECIFIED |
No se especificó el tipo de operación. No es válido y fallará la creación o actualización de ConnectorTool. |
LIST |
Operación de lista. |
GET |
Operación de obtención. |
CREATE |
Operación de creación. |
UPDATE |
Operación de actualización. |
DELETE |
Operación de eliminación. |