Í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.
|
AddOns
Uma configuração de 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 do complemento do Agenda. |
docs |
Configuração do complemento do Documentos. |
meet |
Configuração do complemento do Meet. |
sheets |
Configuração do complemento das Planilhas. |
slides |
Configuração do complemento do Apresentações. |
httpOptions |
Opções para enviar solicitações a endpoints HTTP complementares |
Autorização
As informações de autorização usadas ao invocar endpoints de implantação.
| Campos | |
|---|---|
name |
O nome completo canônico desse recurso. Exemplo: |
serviceAccountEmail |
O endereço de e-mail da conta de serviço usada para autenticar solicitações em endpoints de callback de complementos. |
oauthClientId |
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
|
deploymentId |
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 |
O etag da implantação a ser excluída. Se esses dados forem fornecidos, eles precisarão 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: |
oauthScopes[] |
A lista de escopos do Google OAuth para os quais o consentimento do usuário final precisa ser solicitado antes de executar um endpoint de complemento. |
addOns |
A configuração do complemento do Google Workspace. |
etag |
Esse valor é computado 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 receber as informações de autorização do complemento do Google Workspace.
| Campos | |
|---|---|
name |
Obrigatório. Nome do projeto para receber as informações de autorização do complemento do Google Workspace. 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 receber o status de 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
|
pageSize |
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. |
pageToken |
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. |
nextPageToken |
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
|