Í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)
Complementos de GSuite
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 realizar pruebas. Para obtener más información, consulta Cómo probar tu complemento.
|
ListDeployments |
---|
Enumera 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 que es 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. |
httpOptions |
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 |
El nombre completo canónico de este recurso. Ejemplo: |
serviceAccountEmail |
La dirección de correo electrónico de la cuenta de servicio utilizada para autenticar las solicitudes a los extremos de devolución de llamada de complementos. |
oauthClientId |
El ID de cliente de OAuth que se usa para obtener tokens de acceso de OAuth para un usuario en nombre del complemento. |
CreateDeploymentRequest
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
|
deploymentId |
Obligatorio. El ID que se usará para esta implementación. El nombre completo del recurso creado será |
deployment |
Obligatorio. La implementación que se creará (no se puede establecer la implementación.name). |
DeleteDeploymentRequest
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 |
La ETag de la implementación que se borrará. Si se proporciona, debe coincidir con la ETag del servidor. |
Implementación
Una implementación de complemento de Google Workspace
Campos | |
---|---|
name |
El nombre del recurso de implementación. Ejemplo: |
oauthScopes[] |
Es la lista de permisos de Google OAuth para los que se debe solicitar el consentimiento del usuario final antes de ejecutar un extremo de complemento. |
addOns |
La configuración del complemento de Google Workspace |
etag |
El servidor calcula este valor según la versión de la implementación en el almacenamiento, y se puede enviar 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. Nombre del proyecto para el que se obtendrá 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
Mensaje de solicitud para obtener una implementación.
Campos | |
---|---|
name |
Obligatorio. El nombre completo del recurso de la implementación que se obtendrá. Ejemplo: La autorización requiere el siguiente permiso IAM en el recurso especificado
|
GetInstallStatusRequest
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 para pruebas.
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 la 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
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
|
pageSize |
La cantidad máxima de implementaciones que se mostrarán. Es posible que el servicio muestre menos que este valor. Si no se especifica, se muestran 1,000 implementaciones como máximo. El valor máximo posible es 1,000. Los valores superiores a 1,000 se cambian a 1,000. |
pageToken |
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. |
nextPageToken |
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
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
|