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