SAS Portal API

サービス: sasportal.googleapis.com

このサービスを呼び出すには、Google が提供するクライアント ライブラリを使用することをおすすめします。アプリケーションで独自のライブラリを使用してこのサービスを呼び出す必要がある場合は、API リクエストを行うときに次の情報を使用してください。

ディスカバリ ドキュメント

ディスカバリ ドキュメントは、REST API を記述して使用するための機械可読仕様です。クライアント ライブラリ、IDE プラグイン、Google API と連携するその他のツールのビルドに使用されます。1 つのサービスで複数のディスカバリ ドキュメントを提供できます。このサービスには、次の検索ドキュメントが用意されています。

サービス エンドポイント

サービス エンドポイントは、API サービスのネットワーク アドレスを指定するベース URL です。1 つのサービスに複数のサービス エンドポイントが存在する場合があります。このサービスには次のサービス エンドポイントがあり、以下のすべての URI がこのサービス エンドポイントに関連しています。

  • https://sasportal.googleapis.com

REST リソース: v1alpha1.customers

Methods
get GET /v1alpha1/{name=customers/*}
リクエストされた customer を返します。
list GET /v1alpha1/customers
リクエストされた customers のリストを返します。
patch PATCH /v1alpha1/{customer.name=customers/*}
既存の customer を更新します。

REST リソース: v1alpha1.customers.deployments

Methods
create POST /v1alpha1/{parent=customers/*}/deployments
新しい deployment を作成します。
delete DELETE /v1alpha1/{name=customers/*/deployments/*}
deployment を削除します。
get GET /v1alpha1/{name=customers/*/deployments/*}
リクエストされた deployment を返します。
list GET /v1alpha1/{parent=customers/*}/deployments
deployments を一覧表示します。
move POST /v1alpha1/{name=customers/*/deployments/*}:move
deployment を別の node または customer の下に移動します。
patch PATCH /v1alpha1/{deployment.name=customers/*/deployments/*}
既存の deployment を更新します。

REST リソース: v1alpha1.customers.deployments.devices

Methods
create POST /v1alpha1/{parent=customers/*/deployments/*}/devices
node または customer の下に device を作成します。
createSigned POST /v1alpha1/{parent=customers/*/deployments/*}/devices:createSigned
node または customer の下に署名付き device を作成します。
list GET /v1alpha1/{parent=customers/*/deployments/*}/devices
node または customer の下にある devices を一覧表示します。

REST リソース: v1alpha1.customers.devices

Methods
create POST /v1alpha1/{parent=customers/*}/devices
node または customer の下に device を作成します。
createSigned POST /v1alpha1/{parent=customers/*}/devices:createSigned
node または customer の下に署名付き device を作成します。
delete DELETE /v1alpha1/{name=customers/*/devices/*}
device を削除します。
get GET /v1alpha1/{name=customers/*/devices/*}
device の詳細を取得します。
list GET /v1alpha1/{parent=customers/*}/devices
node または customer の下にある devices を一覧表示します。
move POST /v1alpha1/{name=customers/*/devices/*}:move
device を別の node または customer の下に移動します。
patch PATCH /v1alpha1/{device.name=customers/*/devices/*}
device を更新します。
signDevice POST /v1alpha1/{device.name=customers/*/devices/*}:signDevice
device に署名します。
updateSigned PATCH /v1alpha1/{name=customers/*/devices/*}:updateSigned
署名付き device を更新します。

REST リソース: v1alpha1.customers.nodes

Methods
create POST /v1alpha1/{parent=customers/*}/nodes
新しい node を作成します。
delete DELETE /v1alpha1/{name=customers/*/nodes/*}
node を削除します。
get GET /v1alpha1/{name=customers/*/nodes/*}
リクエストされた node を返します。
list GET /v1alpha1/{parent=customers/*}/nodes
nodes を一覧表示します。
move POST /v1alpha1/{name=customers/*/nodes/*}:move
node を別の node または customer の下に移動します。
patch PATCH /v1alpha1/{node.name=customers/*/nodes/*}
既存の node を更新します。

REST リソース: v1alpha1.customers.nodes.deployments

Methods
create POST /v1alpha1/{parent=customers/*/nodes/*}/deployments
新しい deployment を作成します。
list GET /v1alpha1/{parent=customers/*/nodes/*}/deployments
deployments を一覧表示します。

REST リソース: v1alpha1.customers.nodes.devices

Methods
create POST /v1alpha1/{parent=customers/*/nodes/*}/devices
node または customer の下に device を作成します。
createSigned POST /v1alpha1/{parent=customers/*/nodes/*}/devices:createSigned
node または customer の下に署名付き device を作成します。
list GET /v1alpha1/{parent=customers/*/nodes/*}/devices
node または customer の下にある devices を一覧表示します。

REST リソース: v1alpha1.customers.nodes.nodes

Methods
create POST /v1alpha1/{parent=customers/*/nodes/*}/nodes
新しい node を作成します。
list GET /v1alpha1/{parent=customers/*/nodes/*}/nodes
nodes を一覧表示します。

REST リソース: v1alpha1.deployments

Methods
get GET /v1alpha1/{name=deployments/*}
リクエストされた deployment を返します。

REST リソース: v1alpha1.deployments.devices

Methods
delete DELETE /v1alpha1/{name=deployments/*/devices/*}
device を削除します。
get GET /v1alpha1/{name=deployments/*/devices/*}
device の詳細を取得します。
move POST /v1alpha1/{name=deployments/*/devices/*}:move
device を別の node または customer の下に移動します。
patch PATCH /v1alpha1/{device.name=deployments/*/devices/*}
device を更新します。
signDevice POST /v1alpha1/{device.name=deployments/*/devices/*}:signDevice
device に署名します。
updateSigned PATCH /v1alpha1/{name=deployments/*/devices/*}:updateSigned
署名付き device を更新します。

REST リソース: v1alpha1.installer

Methods
generateSecret POST /v1alpha1/installer:generateSecret
ValidateInstaller で使用するシークレットを生成します。
validate POST /v1alpha1/installer:validate
Certified Professional Installer(CPI)の識別情報を検証します。

REST リソース: v1alpha1.nodes

Methods
get GET /v1alpha1/{name=nodes/*}
リクエストされた node を返します。

REST リソース: v1alpha1.nodes.deployments

Methods
delete DELETE /v1alpha1/{name=nodes/*/deployments/*}
deployment を削除します。
get GET /v1alpha1/{name=nodes/*/deployments/*}
リクエストされた deployment を返します。
list GET /v1alpha1/{parent=nodes/*}/deployments
deployments を一覧表示します。
move POST /v1alpha1/{name=nodes/*/deployments/*}:move
deployment を別の node または customer の下に移動します。
patch PATCH /v1alpha1/{deployment.name=nodes/*/deployments/*}
既存の deployment を更新します。

REST リソース: v1alpha1.nodes.deployments.devices

Methods
create POST /v1alpha1/{parent=nodes/*/deployments/*}/devices
node または customer の下に device を作成します。
createSigned POST /v1alpha1/{parent=nodes/*/deployments/*}/devices:createSigned
node または customer の下に署名付き device を作成します。
list GET /v1alpha1/{parent=nodes/*/deployments/*}/devices
node または customer の下にある devices を一覧表示します。

REST リソース: v1alpha1.nodes.devices

Methods
create POST /v1alpha1/{parent=nodes/*}/devices
node または customer の下に device を作成します。
createSigned POST /v1alpha1/{parent=nodes/*}/devices:createSigned
node または customer の下に署名付き device を作成します。
delete DELETE /v1alpha1/{name=nodes/*/devices/*}
device を削除します。
get GET /v1alpha1/{name=nodes/*/devices/*}
device の詳細を取得します。
list GET /v1alpha1/{parent=nodes/*}/devices
node または customer の下にある devices を一覧表示します。
move POST /v1alpha1/{name=nodes/*/devices/*}:move
device を別の node または customer の下に移動します。
patch PATCH /v1alpha1/{device.name=nodes/*/devices/*}
device を更新します。
signDevice POST /v1alpha1/{device.name=nodes/*/devices/*}:signDevice
device に署名します。
updateSigned PATCH /v1alpha1/{name=nodes/*/devices/*}:updateSigned
署名付き device を更新します。

REST リソース: v1alpha1.nodes.nodes

Methods
create POST /v1alpha1/{parent=nodes/*}/nodes
新しい node を作成します。
delete DELETE /v1alpha1/{name=nodes/*/nodes/*}
node を削除します。
get GET /v1alpha1/{name=nodes/*/nodes/*}
リクエストされた node を返します。
list GET /v1alpha1/{parent=nodes/*}/nodes
nodes を一覧表示します。
move POST /v1alpha1/{name=nodes/*/nodes/*}:move
node を別の node または customer の下に移動します。
patch PATCH /v1alpha1/{node.name=nodes/*/nodes/*}
既存の node を更新します。

REST リソース: v1alpha1.nodes.nodes.deployments

Methods
create POST /v1alpha1/{parent=nodes/*/nodes/*}/deployments
新しい deployment を作成します。
list GET /v1alpha1/{parent=nodes/*/nodes/*}/deployments
deployments を一覧表示します。

REST リソース: v1alpha1.nodes.nodes.devices

Methods
create POST /v1alpha1/{parent=nodes/*/nodes/*}/devices
node または customer の下に device を作成します。
createSigned POST /v1alpha1/{parent=nodes/*/nodes/*}/devices:createSigned
node または customer の下に署名付き device を作成します。
list GET /v1alpha1/{parent=nodes/*/nodes/*}/devices
node または customer の下にある devices を一覧表示します。

REST リソース: v1alpha1.nodes.nodes.nodes

Methods
create POST /v1alpha1/{parent=nodes/*/nodes/*}/nodes
新しい node を作成します。
list GET /v1alpha1/{parent=nodes/*/nodes/*}/nodes
nodes を一覧表示します。

REST リソース: v1alpha1.policies

Methods
get POST /v1alpha1/policies:get
リソースのアクセス制御ポリシーを取得します。
set POST /v1alpha1/policies:set
指定されたリソースにアクセス制御ポリシーを設定します。
test POST /v1alpha1/policies:test
指定されたリソースに対して呼び出し元が持つ権限を返します。