SAS Portal API

服务:sasportal.googleapis.com

如需调用此服务,我们建议您使用 Google 提供的客户端库。如果您的应用需要使用您自己的库来调用此服务,请在发出 API 请求时使用以下信息。

发现文档

发现文档是用于说明和使用 REST API 的机器可读规范。它用于构建客户端库、IDE 插件以及与 Google API 交互的其他工具。一项服务可能会提供多个发现文档。此服务提供了以下发现文档:

服务端点

服务端点是指定 API 服务的网络地址的基本网址。一项服务可能有多个服务端点。此服务具有以下服务端点,下面的所有 URI 都与此服务端点相关:

  • https://sasportal.googleapis.com

REST 资源:v1alpha1.customers

方法
get GET /v1alpha1/{name=customers/*}
返回请求的 customer。
list GET /v1alpha1/customers
返回请求的 customers 的列表。
patch PATCH /v1alpha1/{customer.name=customers/*}
更新现有 customer。

REST 资源:v1alpha1.customers.deploys

方法
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.deploys.devices

方法
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

方法
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

方法
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.deploys

方法
create POST /v1alpha1/{parent=customers/*/nodes/*}/deployments
创建一个新的 deployment。
list GET /v1alpha1/{parent=customers/*/nodes/*}/deployments
列出 deployments。

REST 资源:v1alpha1.customers.nodes.devices

方法
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

方法
create POST /v1alpha1/{parent=customers/*/nodes/*}/nodes
创建一个新的 node。
list GET /v1alpha1/{parent=customers/*/nodes/*}/nodes
列出 nodes。

REST 资源:v1alpha1.deploys

方法
get GET /v1alpha1/{name=deployments/*}
返回请求的 deployment。

REST 资源:v1alpha1.deploys.devices

方法
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

方法
generateSecret POST /v1alpha1/installer:generateSecret
生成一个与 ValidateInstaller 配合使用的 Secret。
validate POST /v1alpha1/installer:validate
验证认证的专业安装程序 (CPI) 的身份。

REST 资源:v1alpha1.nodes

方法
get GET /v1alpha1/{name=nodes/*}
返回请求的 node。

REST 资源:v1alpha1.nodes.deploys

方法
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.deploys.devices

方法
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

方法
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

方法
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.deploys

方法
create POST /v1alpha1/{parent=nodes/*/nodes/*}/deployments
创建一个新的 deployment。
list GET /v1alpha1/{parent=nodes/*/nodes/*}/deployments
列出 deployments。

REST 资源:v1alpha1.nodes.nodes.devices

方法
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

方法
create POST /v1alpha1/{parent=nodes/*/nodes/*}/nodes
创建一个新的 node。
list GET /v1alpha1/{parent=nodes/*/nodes/*}/nodes
列出 nodes。

REST 资源:v1alpha1.policies

方法
get POST /v1alpha1/policies:get
获取资源的访问权限控制政策。
set POST /v1alpha1/policies:set
设置对指定资源的访问权限控制政策。
test POST /v1alpha1/policies:test
返回调用者对指定资源拥有的权限。