Índice
GSuiteAddOns
(interfaz)AddOns
(mensaje)Authorization
(mensaje)CreateDeploymentRequest
(mensaje)DeleteDeploymentRequest
(mensaje)Deployment
(mensaje)GetAuthorizationRequest
(mensaje)GetDeploymentRequest
(mensaje)GetInstallStatusRequest
(mensaje)InstallDeploymentRequest
(mensaje)InstallStatus
(mensaje)ListDeploymentsRequest
(mensaje)ListDeploymentsResponse
(mensaje)ReplaceDeploymentRequest
(mensaje)UninstallDeploymentRequest
(mensaje)
GSuiteAddOns
Es un servicio para administrar implementaciones de complementos de Google Workspace.
CreateDeployment |
---|
Crea una implementación con el nombre y la configuración especificados.
|
DeleteDeployment |
---|
Borra la implementación con el nombre determinado.
|
GetAuthorization |
---|
Obtiene la información de autorización para las implementaciones en un proyecto determinado.
|
GetDeployment |
---|
Obtiene la implementación con el nombre especificado.
|
GetInstallStatus |
---|
Obtiene el estado de instalación de una implementación de prueba.
|
InstallDeployment |
---|
Instala una implementación en tu cuenta para probarla. Para obtener más información, consulta Cómo probar tu complemento.
|
ListDeployments |
---|
Muestra una lista de todas las implementaciones de un proyecto en particular.
|
ReplaceDeployment |
---|
Crea o reemplaza una implementación con el nombre especificado.
|
UninstallDeployment |
---|
Desinstala una implementación de prueba de la cuenta del usuario. Para obtener más información, consulta Cómo probar tu complemento.
|
AddOns
Una configuración de complemento de Google Workspace
Campos | |
---|---|
common |
Configuración común en todos los complementos de Google Workspace. |
gmail |
Configuración del complemento de Gmail. |
drive |
Configuración del complemento de Drive |
calendar |
Configuración del complemento de Calendario. |
docs |
Configuración del complemento de Documentos. |
sheets |
Configuración del complemento de Hojas de cálculo. |
slides |
Configuración del complemento de Presentaciones. |
http |
Opciones para enviar solicitudes a extremos HTTP de complementos |
Autorización
La información de autorización que se usa cuando se invocan extremos de implementación.
Campos | |
---|---|
name |
Es el nombre completo canónico de este recurso. Ejemplo: |
service |
Es la dirección de correo electrónico de la cuenta de servicio que se usa para autenticar las solicitudes a los extremos de devolución de llamada del complemento. |
oauth |
El ID de cliente de OAuth que se usa para obtener tokens de acceso OAuth para un usuario en nombre del complemento. |
CreateDeploymentRequest
Es el mensaje de solicitud para crear una implementación.
Campos | |
---|---|
parent |
Obligatorio. Nombre del proyecto en el que se creará la implementación. Ejemplo: La autorización requiere el siguiente permiso IAM en el recurso especificado
|
deployment |
Obligatorio. El ID que se debe usar para esta implementación. El nombre completo del recurso creado será |
deployment |
Obligatorio. La implementación que se creará (no se puede establecer deployment.name). |
DeleteDeploymentRequest
Es el mensaje de solicitud para borrar una implementación.
Campos | |
---|---|
name |
Obligatorio. El nombre completo del recurso de la implementación que se borrará. Ejemplo: La autorización requiere el siguiente permiso IAM en el recurso especificado
|
etag |
El etag de la implementación que se borrará. Si se proporciona, debe coincidir con la ETag del servidor. |
Implementación
Una implementación de complementos de Google Workspace
Campos | |
---|---|
name |
Es el nombre del recurso de implementación. Ejemplo: |
oauth |
Es la lista de permisos de OAuth de Google para los cuales se debe solicitar el consentimiento del usuario final antes de ejecutar un extremo de complemento. |
add |
La configuración del complemento de Google Workspace |
etag |
El servidor calcula este valor en función de la versión de la implementación en el almacenamiento y es posible que se envíe en las solicitudes de actualización y eliminación para garantizar que el cliente tenga un valor actualizado antes de continuar. |
GetAuthorizationRequest
Mensaje de solicitud para obtener la información de autorización del complemento de Google Workspace
Campos | |
---|---|
name |
Obligatorio. Es el nombre del proyecto para el que se obtiene la información de autorización del complemento de Google Workspace. Ejemplo: La autorización requiere el siguiente permiso IAM en el recurso especificado
|
GetDeploymentRequest
Es el mensaje de solicitud para obtener una implementación.
Campos | |
---|---|
name |
Obligatorio. El nombre completo del recurso de la implementación que se debe obtener. Ejemplo: La autorización requiere el siguiente permiso IAM en el recurso especificado
|
GetInstallStatusRequest
Es un mensaje de solicitud para obtener el estado de instalación de una implementación de prueba.
Campos | |
---|---|
name |
Obligatorio. El nombre completo del recurso de la implementación. Ejemplo: La autorización requiere el siguiente permiso IAM en el recurso especificado
|
InstallDeploymentRequest
Mensaje de solicitud para instalar una implementación de prueba.
Campos | |
---|---|
name |
Obligatorio. El nombre completo del recurso de la implementación que se instalará. Ejemplo: La autorización requiere el siguiente permiso IAM en el recurso especificado
|
InstallStatus
Estado de instalación de una implementación de prueba.
Campos | |
---|---|
name |
El nombre canónico completo del recurso del estado de instalación de la implementación. Ejemplo: |
installed |
Es verdadero si la implementación está instalada para el usuario. |
ListDeploymentsRequest
Es un mensaje de solicitud para enumerar las implementaciones de un proyecto.
Campos | |
---|---|
parent |
Obligatorio. Nombre del proyecto en el que se creará la implementación. Ejemplo: La autorización requiere el siguiente permiso IAM en el recurso especificado
|
page |
Es la cantidad máxima de implementaciones que se mostrarán. Es posible que el servicio muestre menos valores que este. Si no se especifica, se mostrarán, como máximo, 1,000 implementaciones. El valor máximo posible es 1,000; los valores superiores a 1,000 se cambian a 1,000. |
page |
Un token de página, recibido desde una llamada Cuando se pagina, todos los demás parámetros proporcionados a |
ListDeploymentsResponse
Mensaje de respuesta para enumerar las implementaciones.
Campos | |
---|---|
deployments[] |
La lista de implementaciones del proyecto determinado. |
next |
Un token, que se puede enviar como |
ReplaceDeploymentRequest
Mensaje de solicitud para crear o reemplazar una implementación.
Campos | |
---|---|
deployment |
Obligatorio. La implementación que se creará o reemplazará. La autorización requiere el siguiente permiso IAM en el recurso especificado
|
UninstallDeploymentRequest
Es un mensaje de solicitud para desinstalar una implementación de prueba.
Campos | |
---|---|
name |
Obligatorio. El nombre completo del recurso de la implementación que se instalará. Ejemplo: La autorización requiere el siguiente permiso IAM en el recurso especificado
|