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