- REST Resource: v1alpha1.customers
- REST Resource: v1alpha1.customers.deployments
- REST Resource: v1alpha1.customers.deployments.devices
- REST Resource: v1alpha1.customers.devices
- REST Resource: v1alpha1.customers.nodes
- REST Resource: v1alpha1.customers.nodes.deployments
- REST Resource: v1alpha1.customers.nodes.devices
- REST Resource: v1alpha1.customers.nodes.nodes
- REST Resource: v1alpha1.deployments
- REST Resource: v1alpha1.deployments.devices
- REST Resource: v1alpha1.installer
- REST Resource: v1alpha1.nodes
- REST Resource: v1alpha1.nodes.deployments
- REST Resource: v1alpha1.nodes.deployments.devices
- REST Resource: v1alpha1.nodes.devices
- REST Resource: v1alpha1.nodes.nodes
- REST Resource: v1alpha1.nodes.nodes.deployments
- REST Resource: v1alpha1.nodes.nodes.devices
- REST Resource: v1alpha1.nodes.nodes.nodes
- REST Resource: v1alpha1.policies
Service: sasportal.googleapis.com
To call this service, we recommend that you use the Google-provided client libraries. If your application needs to use your own libraries to call this service, use the following information when you make the API requests.
Discovery document
A Discovery Document is a machine-readable specification for describing and consuming REST APIs. It is used to build client libraries, IDE plugins, and other tools that interact with Google APIs. One service may provide multiple discovery documents. This service provides the following discovery document:
Service endpoint
A service endpoint is a base URL that specifies the network address of an API service. One service might have multiple service endpoints. This service has the following service endpoint and all URIs below are relative to this service endpoint:
https://sasportal.googleapis.com
REST Resource: v1alpha1.customers
Methods | |
---|---|
get |
GET /v1alpha1/{name=customers/*} Returns a requested customer . |
list |
GET /v1alpha1/customers Returns a list of requested customers . |
patch |
PATCH /v1alpha1/{customer.name=customers/*} Updates an existing customer . |
REST Resource: v1alpha1.customers.deployments
Methods | |
---|---|
create |
POST /v1alpha1/{parent=customers/*}/deployments Creates a new deployment . |
delete |
DELETE /v1alpha1/{name=customers/*/deployments/*} Deletes a deployment . |
get |
GET /v1alpha1/{name=customers/*/deployments/*} Returns a requested deployment . |
list |
GET /v1alpha1/{parent=customers/*}/deployments Lists deployments . |
move |
POST /v1alpha1/{name=customers/*/deployments/*}:move Moves a deployment under another node or customer . |
patch |
PATCH /v1alpha1/{deployment.name=customers/*/deployments/*} Updates an existing deployment . |
REST Resource: v1alpha1.customers.deployments.devices
Methods | |
---|---|
create |
POST /v1alpha1/{parent=customers/*/deployments/*}/devices Creates a device under a node or customer . |
createSigned |
POST /v1alpha1/{parent=customers/*/deployments/*}/devices:createSigned Creates a signed device under a node or customer . |
list |
GET /v1alpha1/{parent=customers/*/deployments/*}/devices Lists devices under a node or customer . |
REST Resource: v1alpha1.customers.devices
Methods | |
---|---|
create |
POST /v1alpha1/{parent=customers/*}/devices Creates a device under a node or customer . |
createSigned |
POST /v1alpha1/{parent=customers/*}/devices:createSigned Creates a signed device under a node or customer . |
delete |
DELETE /v1alpha1/{name=customers/*/devices/*} Deletes a device . |
get |
GET /v1alpha1/{name=customers/*/devices/*} Gets details about a device . |
list |
GET /v1alpha1/{parent=customers/*}/devices Lists devices under a node or customer . |
move |
POST /v1alpha1/{name=customers/*/devices/*}:move Moves a device under another node or customer . |
patch |
PATCH /v1alpha1/{device.name=customers/*/devices/*} Updates a device . |
signDevice |
POST /v1alpha1/{device.name=customers/*/devices/*}:signDevice Signs a device . |
updateSigned |
PATCH /v1alpha1/{name=customers/*/devices/*}:updateSigned Updates a signed device . |
REST Resource: v1alpha1.customers.nodes
Methods | |
---|---|
create |
POST /v1alpha1/{parent=customers/*}/nodes Creates a new node . |
delete |
DELETE /v1alpha1/{name=customers/*/nodes/*} Deletes a node . |
get |
GET /v1alpha1/{name=customers/*/nodes/*} Returns a requested node . |
list |
GET /v1alpha1/{parent=customers/*}/nodes Lists nodes . |
move |
POST /v1alpha1/{name=customers/*/nodes/*}:move Moves a node under another node or customer . |
patch |
PATCH /v1alpha1/{node.name=customers/*/nodes/*} Updates an existing node . |
REST Resource: v1alpha1.customers.nodes.deployments
Methods | |
---|---|
create |
POST /v1alpha1/{parent=customers/*/nodes/*}/deployments Creates a new deployment . |
list |
GET /v1alpha1/{parent=customers/*/nodes/*}/deployments Lists deployments . |
REST Resource: v1alpha1.customers.nodes.devices
Methods | |
---|---|
create |
POST /v1alpha1/{parent=customers/*/nodes/*}/devices Creates a device under a node or customer . |
createSigned |
POST /v1alpha1/{parent=customers/*/nodes/*}/devices:createSigned Creates a signed device under a node or customer . |
list |
GET /v1alpha1/{parent=customers/*/nodes/*}/devices Lists devices under a node or customer . |
REST Resource: v1alpha1.customers.nodes.nodes
Methods | |
---|---|
create |
POST /v1alpha1/{parent=customers/*/nodes/*}/nodes Creates a new node . |
list |
GET /v1alpha1/{parent=customers/*/nodes/*}/nodes Lists nodes . |
REST Resource: v1alpha1.deployments
Methods | |
---|---|
get |
GET /v1alpha1/{name=deployments/*} Returns a requested deployment . |
REST Resource: v1alpha1.deployments.devices
Methods | |
---|---|
delete |
DELETE /v1alpha1/{name=deployments/*/devices/*} Deletes a device . |
get |
GET /v1alpha1/{name=deployments/*/devices/*} Gets details about a device . |
move |
POST /v1alpha1/{name=deployments/*/devices/*}:move Moves a device under another node or customer . |
patch |
PATCH /v1alpha1/{device.name=deployments/*/devices/*} Updates a device . |
signDevice |
POST /v1alpha1/{device.name=deployments/*/devices/*}:signDevice Signs a device . |
updateSigned |
PATCH /v1alpha1/{name=deployments/*/devices/*}:updateSigned Updates a signed device . |
REST Resource: v1alpha1.installer
Methods | |
---|---|
generateSecret |
POST /v1alpha1/installer:generateSecret Generates a secret to be used with the ValidateInstaller . |
validate |
POST /v1alpha1/installer:validate Validates the identity of a Certified Professional Installer (CPI). |
REST Resource: v1alpha1.nodes
Methods | |
---|---|
get |
GET /v1alpha1/{name=nodes/*} Returns a requested node . |
REST Resource: v1alpha1.nodes.deployments
Methods | |
---|---|
delete |
DELETE /v1alpha1/{name=nodes/*/deployments/*} Deletes a deployment . |
get |
GET /v1alpha1/{name=nodes/*/deployments/*} Returns a requested deployment . |
list |
GET /v1alpha1/{parent=nodes/*}/deployments Lists deployments . |
move |
POST /v1alpha1/{name=nodes/*/deployments/*}:move Moves a deployment under another node or customer . |
patch |
PATCH /v1alpha1/{deployment.name=nodes/*/deployments/*} Updates an existing deployment . |
REST Resource: v1alpha1.nodes.deployments.devices
Methods | |
---|---|
create |
POST /v1alpha1/{parent=nodes/*/deployments/*}/devices Creates a device under a node or customer . |
createSigned |
POST /v1alpha1/{parent=nodes/*/deployments/*}/devices:createSigned Creates a signed device under a node or customer . |
list |
GET /v1alpha1/{parent=nodes/*/deployments/*}/devices Lists devices under a node or customer . |
REST Resource: v1alpha1.nodes.devices
Methods | |
---|---|
create |
POST /v1alpha1/{parent=nodes/*}/devices Creates a device under a node or customer . |
createSigned |
POST /v1alpha1/{parent=nodes/*}/devices:createSigned Creates a signed device under a node or customer . |
delete |
DELETE /v1alpha1/{name=nodes/*/devices/*} Deletes a device . |
get |
GET /v1alpha1/{name=nodes/*/devices/*} Gets details about a device . |
list |
GET /v1alpha1/{parent=nodes/*}/devices Lists devices under a node or customer . |
move |
POST /v1alpha1/{name=nodes/*/devices/*}:move Moves a device under another node or customer . |
patch |
PATCH /v1alpha1/{device.name=nodes/*/devices/*} Updates a device . |
signDevice |
POST /v1alpha1/{device.name=nodes/*/devices/*}:signDevice Signs a device . |
updateSigned |
PATCH /v1alpha1/{name=nodes/*/devices/*}:updateSigned Updates a signed device . |
REST Resource: v1alpha1.nodes.nodes
Methods | |
---|---|
create |
POST /v1alpha1/{parent=nodes/*}/nodes Creates a new node . |
delete |
DELETE /v1alpha1/{name=nodes/*/nodes/*} Deletes a node . |
get |
GET /v1alpha1/{name=nodes/*/nodes/*} Returns a requested node . |
list |
GET /v1alpha1/{parent=nodes/*}/nodes Lists nodes . |
move |
POST /v1alpha1/{name=nodes/*/nodes/*}:move Moves a node under another node or customer . |
patch |
PATCH /v1alpha1/{node.name=nodes/*/nodes/*} Updates an existing node . |
REST Resource: v1alpha1.nodes.nodes.deployments
Methods | |
---|---|
create |
POST /v1alpha1/{parent=nodes/*/nodes/*}/deployments Creates a new deployment . |
list |
GET /v1alpha1/{parent=nodes/*/nodes/*}/deployments Lists deployments . |
REST Resource: v1alpha1.nodes.nodes.devices
Methods | |
---|---|
create |
POST /v1alpha1/{parent=nodes/*/nodes/*}/devices Creates a device under a node or customer . |
createSigned |
POST /v1alpha1/{parent=nodes/*/nodes/*}/devices:createSigned Creates a signed device under a node or customer . |
list |
GET /v1alpha1/{parent=nodes/*/nodes/*}/devices Lists devices under a node or customer . |
REST Resource: v1alpha1.nodes.nodes.nodes
Methods | |
---|---|
create |
POST /v1alpha1/{parent=nodes/*/nodes/*}/nodes Creates a new node . |
list |
GET /v1alpha1/{parent=nodes/*/nodes/*}/nodes Lists nodes . |
REST Resource: v1alpha1.policies
Methods | |
---|---|
get |
POST /v1alpha1/policies:get Gets the access control policy for a resource. |
set |
POST /v1alpha1/policies:set Sets the access control policy on the specified resource. |
test |
POST /v1alpha1/policies:test Returns permissions that a caller has on the specified resource. |