インデックス
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 |
ドキュメント アドオンの構成。 |
meet |
Meet アドオンの設定。 |
sheets |
スプレッドシート アドオンの設定。 |
slides |
スライド アドオンの構成。 |
httpOptions |
アドオン HTTP エンドポイントにリクエストを送信するオプション |
承認
デプロイ エンドポイントの呼び出し時に使用される認可情報。
| フィールド | |
|---|---|
name |
このリソースの正規の完全な名前。例: |
serviceAccountEmail |
アドオン コールバック エンドポイントへのリクエストの認証に使用されるサービス アカウントのメールアドレス。 |
oauthClientId |
アドオンの代わりにユーザーの OAuth アクセス トークンを取得するために使用される OAuth クライアント ID。 |
CreateDeploymentRequest
Deployment の作成リクエスト メッセージ。
| フィールド | |
|---|---|
parent |
必須。デプロイを作成するプロジェクトの名前。 例: 認可には、指定されたリソース
|
deploymentId |
必須。このデプロイメントに使用する ID。作成されたリソースの完全な名前は |
deployment |
必須。作成する 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 を超える値は 1,000 に変更されます。 |
pageToken |
前回の ページ分割を行う場合、 |
ListDeploymentsResponse
デプロイを一覧表示するためのレスポンス メッセージ。
| フィールド | |
|---|---|
deployments[] |
指定されたプロジェクトのデプロイのリスト。 |
nextPageToken |
次のページを取得するために |
ReplaceDeploymentRequest
デプロイメントを作成または置換するリクエスト メッセージ。
| フィールド | |
|---|---|
deployment |
必須。作成または置換するデプロイメント。 認可には、指定されたリソース
|
UninstallDeploymentRequest
テストのデプロイをアンインストールするリクエスト メッセージ。
| フィールド | |
|---|---|
name |
必須。インストールするデプロイの完全なリソース名。 例: 認可には、指定されたリソース
|