- REST 资源:v1alpha1.customers
- REST 资源:v1alpha1.customers.deploys
- REST 资源:v1alpha1.customers.deploys.devices
- REST 资源:v1alpha1.customers.devices
- REST 资源:v1alpha1.customers.nodes
- REST 资源:v1alpha1.customers.nodes.deploys
- REST 资源:v1alpha1.customers.nodes.devices
- REST 资源:v1alpha1.customers.nodes.nodes
- REST 资源:v1alpha1.deploys
- REST 资源:v1alpha1.deploys.devices
- REST 资源:v1alpha1.installer
- REST 资源:v1alpha1.nodes
- REST 资源:v1alpha1.nodes.deploys
- REST 资源:v1alpha1.nodes.deploys.devices
- REST 资源:v1alpha1.nodes.devices
- REST 资源:v1alpha1.nodes.nodes
- REST 资源:v1alpha1.nodes.nodes.deploys
- REST 资源:v1alpha1.nodes.nodes.devices
- REST 资源:v1alpha1.nodes.nodes.nodes
- REST 资源:v1alpha1.policies
服务: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 返回调用者对指定资源拥有的权限。 |