索引
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 |
日曆外掛程式設定。 |
docs |
Google 文件外掛程式設定。 |
meet |
Meet 外掛程式設定。 |
sheets |
試算表外掛程式設定。 |
slides |
簡報外掛程式設定。 |
httpOptions |
將要求傳送至外掛 HTTP 端點的選項 |
授權
叫用部署端點時使用的授權資訊。
| 欄位 | |
|---|---|
name |
此資源的標準完整名稱。範例: |
serviceAccountEmail |
用於驗證加購項目回呼端點要求的服務帳戶電子郵件地址。 |
oauthClientId |
用於代表外掛程式為使用者取得 OAuth 存取權憑證的 OAuth 用戶端 ID。 |
CreateDeploymentRequest
建立部署作業的要求訊息。
| 欄位 | |
|---|---|
parent |
必要欄位。要建立部署作業的專案名稱。 範例: 授權需要指定資源
|
deploymentId |
必要欄位。要用於這項部署作業的 ID。建立的資源完整名稱會是 |
deployment |
必要欄位。要建立的部署作業 (無法設定 deployment.name)。 |
DeleteDeploymentRequest
要求訊息,用於刪除部署作業。
| 欄位 | |
|---|---|
name |
必要欄位。要刪除的部署作業的完整資源名稱。 範例: 授權需要指定資源
|
etag |
要刪除的部署作業的 etag。如果提供這項資訊,則必須與伺服器的 etag 相符。 |
部署作業
Google Workspace 外掛程式部署作業
| 欄位 | |
|---|---|
name |
部署資源名稱。範例: |
oauthScopes[] |
執行外掛程式端點前,需要向使用者索取同意聲明的 Google OAuth 範圍清單。 |
addOns |
Google Workspace 外掛程式設定。 |
etag |
這個值是由伺服器根據儲存空間中部署版本計算得出,並可能在更新和刪除要求中傳送,以確保用戶端在繼續操作前擁有最新的值。 |
GetAuthorizationRequest
要求訊息,用於取得 Google Workspace 外掛程式授權資訊。
| 欄位 | |
|---|---|
name |
必要欄位。取得 Google Workspace 外掛程式授權資訊的專案名稱。 範例: 授權需要指定資源
|
GetDeploymentRequest
取得部署作業的請求訊息。
| 欄位 | |
|---|---|
name |
必要欄位。要取得的部署作業的完整資源名稱。 範例: 授權需要指定資源
|
GetInstallStatusRequest
要求訊息,用於取得測試部署作業的安裝狀態。
| 欄位 | |
|---|---|
name |
必要欄位。部署作業的完整資源名稱。 範例: 授權需要指定資源
|
InstallDeploymentRequest
要求訊息,用於安裝測試用的部署。
| 欄位 | |
|---|---|
name |
必要欄位。要安裝的部署作業的完整資源名稱。 範例: 授權需要指定資源
|
InstallStatus
測試部署的安裝狀態。
| 欄位 | |
|---|---|
name |
部署安裝狀態的標準完整資源名稱。 範例: |
installed |
如果已為使用者安裝部署作業,則為 true。 |
ListDeploymentsRequest
列出專案部署項目的要求訊息。
| 欄位 | |
|---|---|
parent |
必要欄位。要建立部署作業的專案名稱。 範例: 授權需要指定資源
|
pageSize |
要傳回的部署作業數量上限。服務傳回的產品數量可能會少於這個值。如未指定,最多會傳回 1,000 個部署。許可的最大值為 1,000;超出的數值將一律指定為 1,000。 |
pageToken |
從先前 進行分頁時,提供至 |
ListDeploymentsResponse
列出部署作業的回應訊息。
| 欄位 | |
|---|---|
deployments[] |
指定專案的部署清單。 |
nextPageToken |
可做為 |
ReplaceDeploymentRequest
建立或取代部署作業的要求訊息。
| 欄位 | |
|---|---|
deployment |
必要欄位。要建立或取代的部署。 授權需要指定資源
|
UninstallDeploymentRequest
要求訊息,用於解除安裝測試部署。
| 欄位 | |
|---|---|
name |
必要欄位。要安裝的部署作業的完整資源名稱。 範例: 授權需要指定資源
|