- REST リソース: v1alpha1.customers
- REST リソース: v1alpha1.customers.deployments
- REST リソース: v1alpha1.customers.deployments.devices
- REST リソース: v1alpha1.customers.devices
- REST リソース: v1alpha1.customers.nodes
- REST リソース: v1alpha1.customers.nodes.deployments
- REST リソース: v1alpha1.customers.nodes.devices
- REST リソース: v1alpha1.customers.nodes.nodes
- REST リソース: v1alpha1.deployments
- REST リソース: v1alpha1.deployments.devices
- REST リソース: v1alpha1.installer
- REST リソース: v1alpha1.nodes
- REST リソース: v1alpha1.nodes.deployments
- REST リソース: v1alpha1.nodes.deployments.devices
- REST リソース: v1alpha1.nodes.devices
- REST リソース: v1alpha1.nodes.nodes
- REST リソース: v1alpha1.nodes.nodes.deployments
- REST リソース: v1alpha1.nodes.nodes.devices
- REST リソース: v1alpha1.nodes.nodes.nodes
- REST リソース: v1alpha1.policies
サービス: 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 指定されたリソースに対して呼び出し元が持つ権限を返します。 |