SAS Portal API

Servizio: sasportal.googleapis.com

Per chiamare questo servizio, ti consigliamo di utilizzare le librerie client fornite da Google. Se la tua applicazione deve utilizzare le tue librerie per chiamare questo servizio, usa le seguenti informazioni quando effettui le richieste API.

Documento di rilevamento

Un documento discovery è una specifica leggibile dal computer per descrivere e utilizzare le API REST. Viene utilizzato per creare librerie client, plug-in IDE e altri strumenti che interagiscono con le API di Google. Un servizio può fornire più documenti di rilevamento. Questo servizio fornisce il seguente documento di rilevamento:

Endpoint di servizio

Un endpoint di servizio è un URL di base che specifica l'indirizzo di rete di un servizio API. Un servizio può avere più endpoint di servizio. Questo servizio ha il seguente endpoint di servizio e tutti gli URI seguenti sono relativi a questo endpoint di servizio:

  • https://sasportal.googleapis.com

Risorsa REST: v1alpha1.customers

Metodi
get GET /v1alpha1/{name=customers/*}
Restituisce un customer richiesto.
list GET /v1alpha1/customers
Restituisce un elenco di customers richiesti.
patch PATCH /v1alpha1/{customer.name=customers/*}
Aggiorna un elemento customer esistente.

Risorsa REST: v1alpha1.customers.deployments

Metodi
create POST /v1alpha1/{parent=customers/*}/deployments
Crea un nuovo file deployment.
delete DELETE /v1alpha1/{name=customers/*/deployments/*}
Elimina una deployment.
get GET /v1alpha1/{name=customers/*/deployments/*}
Restituisce un deployment richiesto.
list GET /v1alpha1/{parent=customers/*}/deployments
Elenchi deployments.
move POST /v1alpha1/{name=customers/*/deployments/*}:move
Sposta un deployment sotto un altro node o customer.
patch PATCH /v1alpha1/{deployment.name=customers/*/deployments/*}
Aggiorna un elemento deployment esistente.

Risorsa REST: v1alpha1.customers.deployments.devices

Metodi
create POST /v1alpha1/{parent=customers/*/deployments/*}/devices
Crea un device in node o customer.
createSigned POST /v1alpha1/{parent=customers/*/deployments/*}/devices:createSigned
Crea un device firmato sotto un node o customer.
list GET /v1alpha1/{parent=customers/*/deployments/*}/devices
Elenca devices in base a node o customer.

Risorsa REST: v1alpha1.customers.devices

Metodi
create POST /v1alpha1/{parent=customers/*}/devices
Crea un device in node o customer.
createSigned POST /v1alpha1/{parent=customers/*}/devices:createSigned
Crea un device firmato sotto un node o customer.
delete DELETE /v1alpha1/{name=customers/*/devices/*}
Elimina una device.
get GET /v1alpha1/{name=customers/*/devices/*}
Visualizza i dettagli su un device.
list GET /v1alpha1/{parent=customers/*}/devices
Elenca devices in base a node o customer.
move POST /v1alpha1/{name=customers/*/devices/*}:move
Sposta un device sotto un altro node o customer.
patch PATCH /v1alpha1/{device.name=customers/*/devices/*}
Aggiorna una device.
signDevice POST /v1alpha1/{device.name=customers/*/devices/*}:signDevice
Firma un device.
updateSigned PATCH /v1alpha1/{name=customers/*/devices/*}:updateSigned
Aggiorna una firma device.

Risorsa REST: v1alpha1.customers.nodes

Metodi
create POST /v1alpha1/{parent=customers/*}/nodes
Crea un nuovo file node.
delete DELETE /v1alpha1/{name=customers/*/nodes/*}
Elimina una node.
get GET /v1alpha1/{name=customers/*/nodes/*}
Restituisce un node richiesto.
list GET /v1alpha1/{parent=customers/*}/nodes
Elenchi nodes.
move POST /v1alpha1/{name=customers/*/nodes/*}:move
Sposta un node sotto un altro node o customer.
patch PATCH /v1alpha1/{node.name=customers/*/nodes/*}
Aggiorna un elemento node esistente.

Risorsa REST: v1alpha1.customers.nodes.deployments

Metodi
create POST /v1alpha1/{parent=customers/*/nodes/*}/deployments
Crea un nuovo file deployment.
list GET /v1alpha1/{parent=customers/*/nodes/*}/deployments
Elenchi deployments.

Risorsa REST: v1alpha1.customers.nodes.devices

Metodi
create POST /v1alpha1/{parent=customers/*/nodes/*}/devices
Crea un device in node o customer.
createSigned POST /v1alpha1/{parent=customers/*/nodes/*}/devices:createSigned
Crea un device firmato sotto un node o customer.
list GET /v1alpha1/{parent=customers/*/nodes/*}/devices
Elenca devices in base a node o customer.

Risorsa REST: v1alpha1.customers.nodes.nodes

Metodi
create POST /v1alpha1/{parent=customers/*/nodes/*}/nodes
Crea un nuovo file node.
list GET /v1alpha1/{parent=customers/*/nodes/*}/nodes
Elenchi nodes.

Risorsa REST: v1alpha1.deployments

Metodi
get GET /v1alpha1/{name=deployments/*}
Restituisce un deployment richiesto.

Risorsa REST: v1alpha1.deployments.devices

Metodi
delete DELETE /v1alpha1/{name=deployments/*/devices/*}
Elimina una device.
get GET /v1alpha1/{name=deployments/*/devices/*}
Visualizza i dettagli su un device.
move POST /v1alpha1/{name=deployments/*/devices/*}:move
Sposta un device sotto un altro node o customer.
patch PATCH /v1alpha1/{device.name=deployments/*/devices/*}
Aggiorna una device.
signDevice POST /v1alpha1/{device.name=deployments/*/devices/*}:signDevice
Firma un device.
updateSigned PATCH /v1alpha1/{name=deployments/*/devices/*}:updateSigned
Aggiorna una firma device.

Risorsa REST: v1alpha1.installer

Metodi
generateSecret POST /v1alpha1/installer:generateSecret
Genera un secret da utilizzare con ValidateInstaller.
validate POST /v1alpha1/installer:validate
Convalida l'identità di un installatore professionista certificato (CPI).

Risorsa REST: v1alpha1.nodi

Metodi
get GET /v1alpha1/{name=nodes/*}
Restituisce un node richiesto.

Risorsa REST: v1alpha1.nodes.deployments

Metodi
delete DELETE /v1alpha1/{name=nodes/*/deployments/*}
Elimina una deployment.
get GET /v1alpha1/{name=nodes/*/deployments/*}
Restituisce un deployment richiesto.
list GET /v1alpha1/{parent=nodes/*}/deployments
Elenchi deployments.
move POST /v1alpha1/{name=nodes/*/deployments/*}:move
Sposta un deployment sotto un altro node o customer.
patch PATCH /v1alpha1/{deployment.name=nodes/*/deployments/*}
Aggiorna un elemento deployment esistente.

Risorsa REST: v1alpha1.nodes.deployments.devices

Metodi
create POST /v1alpha1/{parent=nodes/*/deployments/*}/devices
Crea un device in node o customer.
createSigned POST /v1alpha1/{parent=nodes/*/deployments/*}/devices:createSigned
Crea un device firmato sotto un node o customer.
list GET /v1alpha1/{parent=nodes/*/deployments/*}/devices
Elenca devices in base a node o customer.

Risorsa REST: v1alpha1.nodes.devices

Metodi
create POST /v1alpha1/{parent=nodes/*}/devices
Crea un device in node o customer.
createSigned POST /v1alpha1/{parent=nodes/*}/devices:createSigned
Crea un device firmato sotto un node o customer.
delete DELETE /v1alpha1/{name=nodes/*/devices/*}
Elimina una device.
get GET /v1alpha1/{name=nodes/*/devices/*}
Visualizza i dettagli su un device.
list GET /v1alpha1/{parent=nodes/*}/devices
Elenca devices in base a node o customer.
move POST /v1alpha1/{name=nodes/*/devices/*}:move
Sposta un device sotto un altro node o customer.
patch PATCH /v1alpha1/{device.name=nodes/*/devices/*}
Aggiorna una device.
signDevice POST /v1alpha1/{device.name=nodes/*/devices/*}:signDevice
Firma un device.
updateSigned PATCH /v1alpha1/{name=nodes/*/devices/*}:updateSigned
Aggiorna una firma device.

Risorsa REST: v1alpha1.nodes.nodes

Metodi
create POST /v1alpha1/{parent=nodes/*}/nodes
Crea un nuovo file node.
delete DELETE /v1alpha1/{name=nodes/*/nodes/*}
Elimina una node.
get GET /v1alpha1/{name=nodes/*/nodes/*}
Restituisce un node richiesto.
list GET /v1alpha1/{parent=nodes/*}/nodes
Elenchi nodes.
move POST /v1alpha1/{name=nodes/*/nodes/*}:move
Sposta un node sotto un altro node o customer.
patch PATCH /v1alpha1/{node.name=nodes/*/nodes/*}
Aggiorna un elemento node esistente.

Risorsa REST: v1alpha1.nodes.nodes.deployments

Metodi
create POST /v1alpha1/{parent=nodes/*/nodes/*}/deployments
Crea un nuovo file deployment.
list GET /v1alpha1/{parent=nodes/*/nodes/*}/deployments
Elenchi deployments.

Risorsa REST: v1alpha1.nodes.nodes.devices

Metodi
create POST /v1alpha1/{parent=nodes/*/nodes/*}/devices
Crea un device in node o customer.
createSigned POST /v1alpha1/{parent=nodes/*/nodes/*}/devices:createSigned
Crea un device firmato sotto un node o customer.
list GET /v1alpha1/{parent=nodes/*/nodes/*}/devices
Elenca devices in base a node o customer.

Risorsa REST: v1alpha1.nodes.nodes.nodes

Metodi
create POST /v1alpha1/{parent=nodes/*/nodes/*}/nodes
Crea un nuovo file node.
list GET /v1alpha1/{parent=nodes/*/nodes/*}/nodes
Elenchi nodes.

Risorsa REST: v1alpha1.policies

Metodi
get POST /v1alpha1/policies:get
Recupero del criterio di controllo dell'accesso per una risorsa.
set POST /v1alpha1/policies:set
Imposta il criterio di controllo dell'accesso sulla risorsa specificata.
test POST /v1alpha1/policies:test
Restituisce le autorizzazioni di cui dispone un chiamante sulla risorsa specificata.