- 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. |

