Action

הגדרה של פעולה לשימוש בכלי. הערה: יכול להיות שמדובר בפעולה או בתפעול. פרטים נוספים זמינים בכתובת https://cloud.google.com/integration-connectors/docs/entities-operation-action.

ייצוג ב-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.
}
שדות
inputFields[]

string

זה שינוי אופציונלי. שדות של ישויות שמשמשים כקלט לפעולה. אם לא מציינים שדות, המערכת משתמשת בכל השדות של הישות.

outputFields[]

string

זה שינוי אופציונלי. שדות הישות שיוחזרו מהפעולה. אם לא מציינים שדות, כל השדות של הישות יוחזרו.

מפרט של פעולה להגדרה לשימוש בכלי. הרשימה הבאה כוללת שדות שאי אפשר להשתמש בהם בו-זמנית. בכל תשובה יוגדר לכל היותר אחד מהשדות:
connectionActionId

string

מזהה של פעולת חיבור שהכלי ישתמש בה.

entityOperation

object (Action.EntityOperation)

הגדרת פעולת ישות לשימוש בכלי.

סוף השדות הבלעדיים.

Action.EntityOperation

מפרט של פעולות CRUD בישות.

ייצוג ב-JSON
{
  "entityId": string,
  "operation": enum (Action.EntityOperation.OperationType)
}
שדות
entityId

string

חובה. המזהה של הישות.

operation

enum (Action.EntityOperation.OperationType)

חובה. הפעולה שרוצים לבצע בישות.

Action.EntityOperation.OperationType

הפעולה שצריך לבצע על היישות.

טיפוסים בני מנייה (enum)
OPERATION_TYPE_UNSPECIFIED לא צוין סוג הפעולה. לא תקין, יצירה או עדכון של ConnectorTool ייכשלו.
LIST פעולה ברשימה.
GET פעולת קבלת נתונים.
CREATE פעולת יצירה.
UPDATE פעולת עדכון.
DELETE פעולת מחיקה.