Í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)
Complementos do G Suite
Um serviço para gerenciar as 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 informado.
|
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 uma implantação de teste.
|
InstallDeployment |
---|
Instala uma implantação na sua conta para teste. Para ver mais informações, consulte Testar seu complemento.
|
ListDeployments |
---|
Lista todas as implantações de 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 ver mais informações, consulte Testar seu complemento.
|
AddOns
Configuração de complemento do Google Workspace.
Campos | |
---|---|
common |
Configuração comum em todos os complementos do Google Workspace. |
gmail |
Configuração de complementos do Gmail |
drive |
Configuração de complementos do Drive. |
calendar |
Configuração de complementos do Google Agenda. |
docs |
Configuração de complementos do Documentos. |
sheets |
Configuração de complementos das Planilhas Google. |
slides |
Configuração de complementos do Apresentações |
httpOptions |
Opções para enviar solicitações para endpoints HTTP de complementos |
Autorização
As informações de autorização usadas ao invocar endpoints de implantação.
Campos | |
---|---|
name |
O nome completo canônico deste recurso. Exemplo: |
serviceAccountEmail |
O endereço de e-mail da conta de serviço usada para autenticar solicitações para endpoints de callback de complementos. |
oauthClientId |
O ID do cliente OAuth usado para receber tokens de acesso OAuth de um usuário em nome do complemento. |
CreateDeploymentRequest
Solicite uma mensagem 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 esta 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
Solicite uma mensagem 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: |
oauthScopes[] |
A lista de escopos do Google OAuth para solicitar o consentimento do usuário final antes de executar um endpoint de complemento. |
addOns |
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 em que as informações de autorização dos complementos do Google Workspace vão ser recebidas. 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 recebida. Exemplo: A autorização requer a seguinte permissão do IAM no recurso especificado
|
GetInstallStatusRequest
Mensagem de solicitação para saber o status 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
Solicite uma mensagem para instalar uma implantação para teste.
Campos | |
---|---|
name |
Obrigatório. O nome completo do recurso da implantação a ser instalada. Exemplo: A autorização requer a seguinte permissão do IAM no recurso especificado
|
InstallStatus
Status da instalação de uma implantação de teste.
Campos | |
---|---|
name |
O nome completo do recurso canônico do status de instalação da implantação. Exemplo: |
installed |
Verdadeiro se a implantação estiver instalada para o usuário. |
ListDeploymentsRequest
Solicite uma mensagem para listar as 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 do 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 de 1.000 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 especificado. |
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 instalada. Exemplo: A autorização requer a seguinte permissão do IAM no recurso especificado
|