- 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/*}/deploymentsdeploymentsを一覧表示します。 | 
| move | POST /v1alpha1/{name=customers/*/deployments/*}:movedeploymentを別のnodeまたはcustomerの下に移動します。 | 
| patch | PATCH /v1alpha1/{deployment.name=customers/*/deployments/*}既存の deploymentを更新します。 | 
REST リソース: v1alpha1.customers.deployments.devices
| Methods | |
|---|---|
| create | POST /v1alpha1/{parent=customers/*/deployments/*}/devicesnodeまたはcustomerの下にdeviceを作成します。 | 
| createSigned | POST /v1alpha1/{parent=customers/*/deployments/*}/devices:createSignednodeまたはcustomerの下に署名付きdeviceを作成します。 | 
| list | GET /v1alpha1/{parent=customers/*/deployments/*}/devicesnodeまたはcustomerの下にあるdevicesを一覧表示します。 | 
REST リソース: v1alpha1.customers.devices
| Methods | |
|---|---|
| create | POST /v1alpha1/{parent=customers/*}/devicesnodeまたはcustomerの下にdeviceを作成します。 | 
| createSigned | POST /v1alpha1/{parent=customers/*}/devices:createSignednodeまたはcustomerの下に署名付きdeviceを作成します。 | 
| delete | DELETE /v1alpha1/{name=customers/*/devices/*}deviceを削除します。 | 
| get | GET /v1alpha1/{name=customers/*/devices/*}deviceの詳細を取得します。 | 
| list | GET /v1alpha1/{parent=customers/*}/devicesnodeまたはcustomerの下にあるdevicesを一覧表示します。 | 
| move | POST /v1alpha1/{name=customers/*/devices/*}:movedeviceを別のnodeまたはcustomerの下に移動します。 | 
| patch | PATCH /v1alpha1/{device.name=customers/*/devices/*}deviceを更新します。 | 
| signDevice | POST /v1alpha1/{device.name=customers/*/devices/*}:signDevicedeviceに署名します。 | 
| 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/*}/nodesnodesを一覧表示します。 | 
| move | POST /v1alpha1/{name=customers/*/nodes/*}:movenodeを別の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/*}/deploymentsdeploymentsを一覧表示します。 | 
REST リソース: v1alpha1.customers.nodes.devices
| Methods | |
|---|---|
| create | POST /v1alpha1/{parent=customers/*/nodes/*}/devicesnodeまたはcustomerの下にdeviceを作成します。 | 
| createSigned | POST /v1alpha1/{parent=customers/*/nodes/*}/devices:createSignednodeまたはcustomerの下に署名付きdeviceを作成します。 | 
| list | GET /v1alpha1/{parent=customers/*/nodes/*}/devicesnodeまたはcustomerの下にあるdevicesを一覧表示します。 | 
REST リソース: v1alpha1.customers.nodes.nodes
| Methods | |
|---|---|
| create | POST /v1alpha1/{parent=customers/*/nodes/*}/nodes新しい nodeを作成します。 | 
| list | GET /v1alpha1/{parent=customers/*/nodes/*}/nodesnodesを一覧表示します。 | 
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/*}:movedeviceを別のnodeまたはcustomerの下に移動します。 | 
| patch | PATCH /v1alpha1/{device.name=deployments/*/devices/*}deviceを更新します。 | 
| signDevice | POST /v1alpha1/{device.name=deployments/*/devices/*}:signDevicedeviceに署名します。 | 
| updateSigned | PATCH /v1alpha1/{name=deployments/*/devices/*}:updateSigned署名付き deviceを更新します。 | 
REST リソース: v1alpha1.installer
| Methods | |
|---|---|
| generateSecret | POST /v1alpha1/installer:generateSecretValidateInstallerで使用するシークレットを生成します。 | 
| validate | POST /v1alpha1/installer:validateCertified 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/*}/deploymentsdeploymentsを一覧表示します。 | 
| move | POST /v1alpha1/{name=nodes/*/deployments/*}:movedeploymentを別のnodeまたはcustomerの下に移動します。 | 
| patch | PATCH /v1alpha1/{deployment.name=nodes/*/deployments/*}既存の deploymentを更新します。 | 
REST リソース: v1alpha1.nodes.deployments.devices
| Methods | |
|---|---|
| create | POST /v1alpha1/{parent=nodes/*/deployments/*}/devicesnodeまたはcustomerの下にdeviceを作成します。 | 
| createSigned | POST /v1alpha1/{parent=nodes/*/deployments/*}/devices:createSignednodeまたはcustomerの下に署名付きdeviceを作成します。 | 
| list | GET /v1alpha1/{parent=nodes/*/deployments/*}/devicesnodeまたはcustomerの下にあるdevicesを一覧表示します。 | 
REST リソース: v1alpha1.nodes.devices
| Methods | |
|---|---|
| create | POST /v1alpha1/{parent=nodes/*}/devicesnodeまたはcustomerの下にdeviceを作成します。 | 
| createSigned | POST /v1alpha1/{parent=nodes/*}/devices:createSignednodeまたはcustomerの下に署名付きdeviceを作成します。 | 
| delete | DELETE /v1alpha1/{name=nodes/*/devices/*}deviceを削除します。 | 
| get | GET /v1alpha1/{name=nodes/*/devices/*}deviceの詳細を取得します。 | 
| list | GET /v1alpha1/{parent=nodes/*}/devicesnodeまたはcustomerの下にあるdevicesを一覧表示します。 | 
| move | POST /v1alpha1/{name=nodes/*/devices/*}:movedeviceを別のnodeまたはcustomerの下に移動します。 | 
| patch | PATCH /v1alpha1/{device.name=nodes/*/devices/*}deviceを更新します。 | 
| signDevice | POST /v1alpha1/{device.name=nodes/*/devices/*}:signDevicedeviceに署名します。 | 
| 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/*}/nodesnodesを一覧表示します。 | 
| move | POST /v1alpha1/{name=nodes/*/nodes/*}:movenodeを別の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/*}/deploymentsdeploymentsを一覧表示します。 | 
REST リソース: v1alpha1.nodes.nodes.devices
| Methods | |
|---|---|
| create | POST /v1alpha1/{parent=nodes/*/nodes/*}/devicesnodeまたはcustomerの下にdeviceを作成します。 | 
| createSigned | POST /v1alpha1/{parent=nodes/*/nodes/*}/devices:createSignednodeまたはcustomerの下に署名付きdeviceを作成します。 | 
| list | GET /v1alpha1/{parent=nodes/*/nodes/*}/devicesnodeまたはcustomerの下にあるdevicesを一覧表示します。 | 
REST リソース: v1alpha1.nodes.nodes.nodes
| Methods | |
|---|---|
| create | POST /v1alpha1/{parent=nodes/*/nodes/*}/nodes新しい nodeを作成します。 | 
| list | GET /v1alpha1/{parent=nodes/*/nodes/*}/nodesnodesを一覧表示します。 | 
REST リソース: v1alpha1.policies
| Methods | |
|---|---|
| get | POST /v1alpha1/policies:getリソースのアクセス制御ポリシーを取得します。 | 
| set | POST /v1alpha1/policies:set指定されたリソースにアクセス制御ポリシーを設定します。 | 
| test | POST /v1alpha1/policies:test指定されたリソースに対して呼び出し元が持つ権限を返します。 |