Índice
GSuiteAddOns
(interface)AddOns
(mensagem)Authorization
(mensagem)CreateDeploymentRequest
(mensagem)DeleteDeploymentRequest
(mensagem)Deployment
(mensagem)GetAuthorizationRequest
(mensagem)GetDeploymentRequest
(mensagem)GetInstallStatusRequest
(mensagem)InstallDeploymentRequest
(mensagem)InstallStatus
(mensagem)ListDeploymentsRequest
(mensagem)ListDeploymentsResponse
(mensagem)ReplaceDeploymentRequest
(mensagem)UninstallDeploymentRequest
(mensagem)
GSuiteAddOns
Um serviço para gerenciar implantações de complementos do Google Workspace.
CreateDeployment |
---|
Cria uma implantação com o nome e a configuração especificados.
|
DeleteDeployment |
---|
Exclui a implantação com o nome fornecido.
|
GetAuthorization |
---|
Recebe as informações de autorização para implantações em um determinado projeto.
|
GetDeployment |
---|
Recebe a implantação com o nome especificado.
|
GetInstallStatus |
---|
Recebe o status de instalação de uma implantação de teste.
|
InstallDeployment |
---|
Instala uma implantação na sua conta para testes. Para mais informações, consulte Testar seu complemento.
|
ListDeployments |
---|
Lista todas as implantações em um projeto específico.
|
ReplaceDeployment |
---|
Cria ou substitui uma implantação com o nome especificado.
|
UninstallDeployment |
---|
Desinstala uma implantação de teste da conta do usuário. Para mais informações, consulte Testar seu complemento.
|
Complementos
Configuração de um complemento do Google Workspace.
Campos | |
---|---|
common |
Configuração comum a todos os complementos do Google Workspace. |
gmail |
Configuração do complemento do Gmail. |
drive |
Configuração de complementos do Drive. |
calendar |
Configuração dos complementos do Agenda. |
docs |
Configuração do complemento do Documentos. |
sheets |
Configuração do complemento das Planilhas. |
slides |
Configuração de complementos do Apresentações. |
http |
Opções para enviar solicitações para endpoints HTTP de complementos |
Autorização
As informações de autorização usadas ao invocar os endpoints de implantação.
Campos | |
---|---|
name |
O nome completo canônico deste recurso. Exemplo: |
service |
O endereço de e-mail da conta de serviço usada para autenticar solicitações para endpoints de callback de complementos. |
oauth |
O ID do cliente OAuth usado para receber tokens de acesso OAuth para um usuário em nome do complemento. |
CreateDeploymentRequest
Mensagem de solicitação para criar uma implantação.
Campos | |
---|---|
parent |
Obrigatório. Nome do projeto em que a implantação será criada. Exemplo: A autorização requer a seguinte permissão do IAM no recurso especificado
|
deployment |
Obrigatório. O ID a ser usado para essa implantação. O nome completo do recurso criado será |
deployment |
Obrigatório. A implantação a ser criada (não é possível definir "deployment.name"). |
DeleteDeploymentRequest
Mensagem de solicitação para excluir uma implantação.
Campos | |
---|---|
name |
Obrigatório. O nome completo do recurso da implantação a ser excluída. Exemplo: A autorização requer a seguinte permissão do IAM no recurso especificado
|
etag |
A ETag da implantação a ser excluída. Se esse valor for fornecido, ele precisará corresponder ao etag do servidor. |
Implantação
Uma implantação de complemento do Google Workspace
Campos | |
---|---|
name |
O nome do recurso de implantação. Exemplo: |
oauth |
A lista de escopos do Google OAuth para os quais o consentimento do usuário final precisa ser solicitado antes da execução de um endpoint do complemento. |
add |
Configuração do complemento do Google Workspace. |
etag |
Esse valor é calculado pelo servidor com base na versão da implantação no armazenamento e pode ser enviado em solicitações de atualização e exclusão para garantir que o cliente tenha um valor atualizado antes de prosseguir. |
GetAuthorizationRequest
Mensagem de solicitação para acessar as informações de autorização do complemento do Google Workspace.
Campos | |
---|---|
name |
Obrigatório. Nome do projeto para o qual as informações de autorização do complemento do Google Workspace serão acessadas. Exemplo: A autorização requer a seguinte permissão do IAM no recurso especificado
|
GetDeploymentRequest
Mensagem de solicitação para receber uma implantação.
Campos | |
---|---|
name |
Obrigatório. O nome completo do recurso da implantação a ser recebido. Exemplo: A autorização requer a seguinte permissão do IAM no recurso especificado
|
GetInstallStatusRequest
Mensagem de solicitação para saber o status da instalação de uma implantação de teste.
Campos | |
---|---|
name |
Obrigatório. O nome completo do recurso da implantação. Exemplo: A autorização requer a seguinte permissão do IAM no recurso especificado
|
InstallDeploymentRequest
Solicitar uma mensagem para instalar uma implantação para teste.
Campos | |
---|---|
name |
Obrigatório. O nome completo do recurso da implantação a ser instalado. Exemplo: A autorização requer a seguinte permissão do IAM no recurso especificado
|
InstallStatus
Instalar o status de uma implantação de teste.
Campos | |
---|---|
name |
O nome completo canônico do recurso do status de instalação da implantação. Exemplo: |
installed |
Verdadeiro se a implantação estiver instalada para o usuário. |
ListDeploymentsRequest
Mensagem de solicitação para listar implantações de um projeto.
Campos | |
---|---|
parent |
Obrigatório. Nome do projeto em que a implantação será criada. Exemplo: A autorização requer a seguinte permissão do IAM no recurso especificado
|
page |
O número máximo de implantações a serem retornadas. O serviço pode retornar menos que esse valor. Se não for especificado, no máximo 1.000 implantações serão retornadas. O valor máximo possível é 1.000. Valores acima disso são alterados para 1.000. |
page |
Um token de página recebido de uma chamada Ao paginar, todos os outros parâmetros fornecidos para |
ListDeploymentsResponse
Mensagem de resposta para listar implantações.
Campos | |
---|---|
deployments[] |
A lista de implantações do projeto em questão. |
next |
Um token, que pode ser enviado como |
ReplaceDeploymentRequest
Mensagem de solicitação para criar ou substituir uma implantação.
Campos | |
---|---|
deployment |
Obrigatório. A implantação a ser criada ou substituída. A autorização requer a seguinte permissão do IAM no recurso especificado
|
UninstallDeploymentRequest
Mensagem de solicitação para desinstalar uma implantação de teste.
Campos | |
---|---|
name |
Obrigatório. O nome completo do recurso da implantação a ser instalado. Exemplo: A autorização requer a seguinte permissão do IAM no recurso especificado
|