משאב מניפסט לאפליקציות אינטרנט ולקובצי הפעלה של API

הגדרות המשאבים שמשמשות להגדרת אפליקציות אינטרנט וקבצים הפעלה של API.

Webapp

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

ייצוג ב-JSON
{
  "access": string,
  "executeAs": string
}
שדות
access

string

רמות הרשאה להרצת אפליקציות אינטרנט. ההגדרות התקינות כוללות:

  • MYSELF: רק המשתמש שמבצע את הפריסה יכול להפעיל את האפליקציה.
  • DOMAIN: רק משתמשים באותו דומיין כמו המשתמש שפרס את הסקריפט יכולים להריץ אותו.
  • ANYONE: כל משתמש שמחובר לחשבון.
  • ANYONE_ANONYMOUS: כל משתמש, גם אם הוא לא מחובר.
executeAs

string

הזהות שדרכה אפליקציית האינטרנט פועלת. ההגדרות התקינות כוללות:

  • USER_ACCESSING: אפליקציית האינטרנט פועלת כמשתמש שמקבל גישה אליה.
  • USER_DEPLOYING: אפליקציית האינטרנט פועלת כמשתמש שפרס אותה.

ExecutionApi

הגדרת ההפעלה של ה-API של פרויקט הסקריפט, שמשמשת רק אם הפרויקט נפרס להפעלת API.

ייצוג ב-JSON
{
  "access": string
}
שדות
access

string

קובע למי יש הרשאה להריץ את הסקריפט מממשק ה-API. ההגדרות התקינות כוללות:

  • MYSELF: רק המשתמש שפורס את הסקריפט יכול להריץ אותו.
  • DOMAIN: רק משתמשים באותו דומיין כמו המשתמש שפרס את הסקריפט יכולים להריץ אותו.
  • ANYONE: כל משתמש שמחובר לחשבון.
  • ANYONE_ANONYMOUS: כל משתמש, גם אם הוא לא מחובר.