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 移至另一个 nodecustomer 下。
patch PATCH /v1alpha1/{deployment.name=customers/*/deployments/*}
更新现有 deployment

REST 资源:v1alpha1.customers.deploys.devices

方法
create POST /v1alpha1/{parent=customers/*/deployments/*}/devices
nodecustomer 下创建 device
createSigned POST /v1alpha1/{parent=customers/*/deployments/*}/devices:createSigned
nodecustomer 下创建已签名的 device
list GET /v1alpha1/{parent=customers/*/deployments/*}/devices
列出 nodecustomer 下的 devices

REST 资源:v1alpha1.customers.devices

方法
create POST /v1alpha1/{parent=customers/*}/devices
nodecustomer 下创建 device
createSigned POST /v1alpha1/{parent=customers/*}/devices:createSigned
nodecustomer 下创建已签名的 device
delete DELETE /v1alpha1/{name=customers/*/devices/*}
删除 device
get GET /v1alpha1/{name=customers/*/devices/*}
获取有关 device 的详细信息。
list GET /v1alpha1/{parent=customers/*}/devices
列出 nodecustomer 下的 devices
move POST /v1alpha1/{name=customers/*/devices/*}:move
device 移至另一个 nodecustomer 下。
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 移至另一个 nodecustomer 下。
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
nodecustomer 下创建 device
createSigned POST /v1alpha1/{parent=customers/*/nodes/*}/devices:createSigned
nodecustomer 下创建已签名的 device
list GET /v1alpha1/{parent=customers/*/nodes/*}/devices
列出 nodecustomer 下的 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 移至另一个 nodecustomer 下。
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 移至另一个 nodecustomer 下。
patch PATCH /v1alpha1/{deployment.name=nodes/*/deployments/*}
更新现有 deployment

REST 资源:v1alpha1.nodes.deploys.devices

方法
create POST /v1alpha1/{parent=nodes/*/deployments/*}/devices
nodecustomer 下创建 device
createSigned POST /v1alpha1/{parent=nodes/*/deployments/*}/devices:createSigned
nodecustomer 下创建已签名的 device
list GET /v1alpha1/{parent=nodes/*/deployments/*}/devices
列出 nodecustomer 下的 devices

REST 资源:v1alpha1.nodes.devices

方法
create POST /v1alpha1/{parent=nodes/*}/devices
nodecustomer 下创建 device
createSigned POST /v1alpha1/{parent=nodes/*}/devices:createSigned
nodecustomer 下创建已签名的 device
delete DELETE /v1alpha1/{name=nodes/*/devices/*}
删除 device
get GET /v1alpha1/{name=nodes/*/devices/*}
获取有关 device 的详细信息。
list GET /v1alpha1/{parent=nodes/*}/devices
列出 nodecustomer 下的 devices
move POST /v1alpha1/{name=nodes/*/devices/*}:move
device 移至另一个 nodecustomer 下。
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 移至另一个 nodecustomer 下。
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
nodecustomer 下创建 device
createSigned POST /v1alpha1/{parent=nodes/*/nodes/*}/devices:createSigned
nodecustomer 下创建已签名的 device
list GET /v1alpha1/{parent=nodes/*/nodes/*}/devices
列出 nodecustomer 下的 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
返回调用者对指定资源拥有的权限。