Configurazione di un'azione da utilizzare per lo strumento. Nota: può trattarsi di un'azione o di un'operazione. Per i dettagli, consulta https://cloud.google.com/integration-connectors/docs/entities-operation-action.
| Rappresentazione 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 ( |
| Campi | |
|---|---|
inputFields[] |
Facoltativo. Campi dell'entità da utilizzare come input per l'operazione. Se non vengono specificati campi, verranno utilizzati tutti i campi dell'entità. |
outputFields[] |
Facoltativo. Campi dell'entità da restituire dall'operazione. Se non vengono specificati campi, verranno restituiti tutti i campi dell'entità. |
| Specifica di un'azione da configurare per l'utilizzo dello strumento. Di seguito è riportato un elenco di campi che si escludono a vicenda. In una risposta verrà impostato al massimo uno dei campi: | |
connectionActionId |
ID di un'azione di connessione da utilizzare per lo strumento. |
entityOperation |
Configurazione dell'operazione dell'entità da utilizzare per lo strumento. |
| Fine dei campi che si escludono a vicenda. | |
Action.EntityOperation
Specifica dell'operazione CRUD dell'entità.
| Rappresentazione JSON |
|---|
{
"entityId": string,
"operation": enum ( |
| Campi | |
|---|---|
entityId |
Obbligatorio. L'ID dell'entità. |
operation |
Obbligatorio. Operazione da eseguire sull'entità. |
Action.EntityOperation.OperationType
L'operazione da eseguire sull'entità.
| Enum | |
|---|---|
OPERATION_TYPE_UNSPECIFIED |
Tipo di operazione non specificato. Non valido, la creazione/l'aggiornamento di ConnectorTool non riuscirà. |
LIST |
Operazione di elenco. |
GET |
Ottieni operazione. |
CREATE |
Operazione di creazione. |
UPDATE |
Operazione di aggiornamento. |
DELETE |
Operazione di eliminazione. |