索引
GSuiteAddOns
(インターフェース)AddOns
(メッセージ)Authorization
(メッセージ)CreateDeploymentRequest
(メッセージ)DeleteDeploymentRequest
(メッセージ)Deployment
(メッセージ)GetAuthorizationRequest
(メッセージ)GetDeploymentRequest
(メッセージ)GetInstallStatusRequest
(メッセージ)InstallDeploymentRequest
(メッセージ)InstallStatus
(メッセージ)ListDeploymentsRequest
(メッセージ)ListDeploymentsResponse
(メッセージ)ReplaceDeploymentRequest
(メッセージ)UninstallDeploymentRequest
(メッセージ)
G Suite アドオン
Google Workspace アドオンの導入を管理するためのサービス。
CreateDeployment |
---|
指定された名前と構成で Deployment を作成します。
|
DeleteDeployment |
---|
指定した名前の Deployment を削除します。
|
GetAuthorization |
---|
指定されたプロジェクトのデプロイの承認情報を取得します。
|
GetDeployment |
---|
指定された名前のデプロイを取得します。
|
GetInstallStatus |
---|
テストデプロイのインストール ステータスを取得します。
|
InstallDeployment |
---|
テスト用にデプロイメントをアカウントにインストールします。詳しくは、アドオンをテストするをご覧ください。
|
ListDeployments |
---|
特定のプロジェクト内のすべてのデプロイメントを一覧表示します。
|
ReplaceDeployment |
---|
指定された名前でデプロイメントを作成または置換します。
|
UninstallDeployment |
---|
ユーザーのアカウントからテストデプロイをアンインストールします。詳しくは、アドオンをテストするをご覧ください。
|
AddOns
Google Workspace アドオンの構成。
フィールド | |
---|---|
common |
すべての Google Workspace アドオンに共通する構成です。 |
gmail |
Gmail アドオンの構成。 |
drive |
ドライブのアドオンの構成。 |
calendar |
カレンダーのアドオンの構成。 |
docs |
ドキュメントのアドオンの構成。 |
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 |
この値は、ストレージ内の Deployment のバージョンに基づいてサーバーによって計算され、続行する前にクライアントの値が最新であることを確認するために、更新リクエストと削除リクエスト時に送信されます。 |
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 |
必須。インストールするデプロイメントの完全なリソース名。 (例: 認可には、指定されたリソース
|