Configuration d'une action à utiliser par l'outil. Remarque : Il peut s'agir d'une action ou d'une opération. Pour en savoir plus, consultez https://cloud.google.com/integration-connectors/docs/entities-operation-action.
| Représentation 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 ( |
| Champs | |
|---|---|
inputFields[] |
Facultatif. Champs d'entité à utiliser comme entrées pour l'opération. Si aucun champ n'est spécifié, tous les champs de l'entité seront utilisés. |
outputFields[] |
Facultatif. Champs d'entité à renvoyer à partir de l'opération. Si aucun champ n'est spécifié, tous les champs de l'entité seront renvoyés. |
| Spécification d'une action à configurer pour que l'outil puisse l'utiliser. Vous trouverez ci-dessous la liste des champs mutuellement exclusifs. Au maximum, un seul des champs sera défini dans une réponse : | |
connectionActionId |
ID d'une action de connexion à utiliser par l'outil. |
entityOperation |
Configuration de l'opération d'entité à utiliser par l'outil. |
| Fin des champs qui s'excluent mutuellement. | |
Action.EntityOperation
Spécification de l'opération CRUD de l'entité.
| Représentation JSON |
|---|
{
"entityId": string,
"operation": enum ( |
| Champs | |
|---|---|
entityId |
Obligatoire. ID de l'entité. |
operation |
Obligatoire. Opération à effectuer sur l'entité. |
Action.EntityOperation.OperationType
Opération à effectuer sur l'entité.
| Enums | |
|---|---|
OPERATION_TYPE_UNSPECIFIED |
Type d'opération non spécifié. Non valide. La création ou la mise à jour de ConnectorTool échouera. |
LIST |
Opération de liste. |
GET |
Obtenir une opération. |
CREATE |
Opération de création. |
UPDATE |
Opération de mise à jour. |
DELETE |
Opération de suppression. |