Recurso de manifiesto para apps web y ejecutables de la API

Son las configuraciones de recursos que se usan para definir apps web y ejecutables de API.

App web

Es la configuración de la app web del proyecto de secuencia de comandos, que solo se usa si el proyecto se implementa como una app web.

Representación JSON
{
  "access": string,
  "executeAs": string
}
Campos
access

string

Son los niveles de permiso para ejecutar la app web. Los parámetros de configuración válidos son los siguientes:

  • MYSELF indica que solo el usuario que implementó la app puede ejecutarla.
  • DOMAIN indica que solo los usuarios del mismo dominio que el usuario que implementa la secuencia de comandos pueden ejecutarla.
  • ANYONE indica cualquier usuario que haya accedido a su cuenta.
  • ANYONE_ANONYMOUS indica cualquier usuario, incluso si no accedió.
executeAs

string

Es la identidad con la que se ejecuta la app web. Los parámetros de configuración válidos son los siguientes:

  • USER_ACCESSING indica que la app web se ejecuta como el usuario que accede a ella.
  • USER_DEPLOYING indica que la app web se ejecuta como el usuario que la implementó.

ExecutionApi

Es la configuración ejecutable de la API del proyecto de secuencia de comandos. Solo se usa si el proyecto se implementa para la ejecución de la API.

Representación JSON
{
  "access": string
}
Campos
access

string

Determina quién tiene permiso para ejecutar la secuencia de comandos desde la API. Los parámetros de configuración válidos son los siguientes:

  • MYSELF indica que solo el usuario que implementó la secuencia de comandos puede ejecutarla.
  • DOMAIN indica que solo los usuarios del mismo dominio que el usuario que implementa la secuencia de comandos pueden ejecutarla.
  • ANYONE indica cualquier usuario que haya accedido a su cuenta.
  • ANYONE_ANONYMOUS indica cualquier usuario, incluso si no accedió.