索引
GSuiteAddOns
(接口)AddOns
(消息)Authorization
(消息)CreateDeploymentRequest
(消息)DeleteDeploymentRequest
(消息)Deployment
(消息)GetAuthorizationRequest
(消息)GetDeploymentRequest
(消息)GetInstallStatusRequest
(消息)InstallDeploymentRequest
(消息)InstallStatus
(消息)ListDeploymentsRequest
(消息)ListDeploymentsResponse
(消息)ReplaceDeploymentRequest
(消息)UninstallDeploymentRequest
(消息)
GSuiteAddOns
用于管理 Google Workspace 附加服务部署的一项服务。
CreateDeployment |
---|
创建具有指定名称和配置的部署。
|
DeleteDeployment |
---|
删除具有给定名称的部署。
|
GetAuthorization |
---|
获取给定项目中部署的授权信息。
|
GetDeployment |
---|
获取具有指定名称的部署。
|
GetInstallStatus |
---|
获取测试部署的安装状态。
|
InstallDeployment |
---|
将部署安装到您的账号中以进行测试。如需了解详情,请参阅测试插件
|
ListDeployments |
---|
列出特定项目中的所有部署。
|
ReplaceDeployment |
---|
使用指定名称创建或替换部署。
|
UninstallDeployment |
---|
从用户的账号中卸载测试部署。如需了解详情,请参阅测试插件。
|
AddOns
Google Workspace 插件配置。
字段 | |
---|---|
common |
适用于所有 Google Workspace 插件的通用配置。 |
gmail |
Gmail 插件配置。 |
drive |
云端硬盘插件配置。 |
calendar |
Google 日历插件配置。 |
docs |
Google 文档插件配置。 |
sheets |
表格插件配置。 |
slides |
幻灯片插件配置。 |
http |
用于向插件 HTTP 端点发送请求的选项 |
授权
调用部署端点时使用的授权信息。
字段 | |
---|---|
name |
此资源的规范全称。示例: |
service |
用于对向插件回调端点发出的请求进行身份验证的服务账号的电子邮件地址。 |
oauth |
用于代表插件为用户获取 OAuth 访问令牌的 OAuth 客户端 ID。 |
CreateDeploymentRequest
用于创建部署的请求消息。
字段 | |
---|---|
parent |
必需。要在其中创建部署的项目的名称。 示例: 必须对指定的资源
|
deployment |
必需。要用于此部署的 ID。已创建资源的全名将是 |
deployment |
必需。要创建的部署(无法设置 deployment.name)。 |
DeleteDeploymentRequest
用于删除部署的请求消息。
字段 | |
---|---|
name |
必需。要删除的部署的完整资源名称。 示例: 必须对指定的资源
|
etag |
要删除的部署的 etag。如果提供,则必须与服务器的 ETag 匹配。 |
部署
Google Workspace 插件部署
字段 | |
---|---|
name |
部署资源名称。示例: |
oauth |
要在执行插件端点之前向最终用户征求同意的 Google OAuth 范围列表。 |
add |
Google Workspace 插件配置。 |
etag |
此值由服务器根据存储空间中的部署版本计算得出,可在更新和删除请求中发送,以确保客户端在继续操作之前具有最新值。 |
GetAuthorizationRequest
用于获取 Google Workspace 插件授权信息的请求消息。
字段 | |
---|---|
name |
必需。要获取其 Google Workspace 插件授权信息的项目的名称。 示例: 必须对指定的资源
|
GetDeploymentRequest
获取部署的请求消息。
字段 | |
---|---|
name |
必需。要获取的部署的完整资源名称。 示例: 必须对指定的资源
|
GetInstallStatusRequest
用于获取测试部署的安装状态的请求消息。
字段 | |
---|---|
name |
必需。部署的完整资源名称。 示例: 必须对指定的资源
|
InstallDeploymentRequest
用于请求安装要测试的部署的消息。
字段 | |
---|---|
name |
必需。要安装的部署的完整资源名称。 示例: 必须对指定的资源
|
InstallStatus
测试部署的安装状态。
字段 | |
---|---|
name |
部署安装状态的规范化完整资源名称。 示例: |
installed |
如果已为用户安装部署,则为 true。 |
ListDeploymentsRequest
用于列出项目的部署的请求消息。
字段 | |
---|---|
parent |
必需。要在其中创建部署的项目的名称。 示例: 必须对指定的资源
|
page |
要返回的部署数量上限。服务返回的数量可能小于此值。如果未指定,则最多返回 1,000 个部署。可能的最大值为 1,000;大于 1,000 的值会更改为 1,000。 |
page |
从之前的 进行分页时,提供给 |
ListDeploymentsResponse
用于列出部署的响应消息。
字段 | |
---|---|
deployments[] |
给定项目的部署列表。 |
next |
可作为 |
ReplaceDeploymentRequest
用于创建或替换部署的请求消息。
字段 | |
---|---|
deployment |
必需。要创建或替换的部署。 必须对指定的资源
|
UninstallDeploymentRequest
卸载测试部署的请求消息。
字段 | |
---|---|
name |
必需。要安装的部署的完整资源名称。 示例: 必须对指定的资源
|