- REST-Ressource: v1alpha1.customers
- REST-Ressource: v1alpha1.customers.deploys
- REST-Ressource: v1alpha1.customers.deploys.devices
- REST-Ressource: v1alpha1.customers.devices
- REST-Ressource: v1alpha1.customers.nodes
- REST-Ressource: v1alpha1.customers.nodes.deploys
- REST-Ressource: v1alpha1.customers.nodes.devices
- REST-Ressource: v1alpha1.customers.nodes.nodes
- REST-Ressource: v1alpha1.deploys
- REST-Ressource: v1alpha1.deploys.devices
- REST-Ressource: v1alpha1.installer
- REST-Ressource: v1alpha1.nodes
- REST-Ressource: v1alpha1.nodes.deploys
- REST-Ressource: v1alpha1.nodes.deploys.devices
- REST-Ressource: v1alpha1.nodes.devices
- REST-Ressource: v1alpha1.nodes.nodes
- REST-Ressource: v1alpha1.nodes.nodes.deploys
- REST-Ressource: v1alpha1.nodes.nodes.devices
- REST-Ressource: v1alpha1.nodes.nodes.nodes
- REST-Ressource: v1alpha1.policies
Dienst: sasportal.googleapis.com
Wir empfehlen, die von Google bereitgestellten Clientbibliotheken zu verwenden, um diesen Dienst aufzurufen. Wenn Ihre Anwendung zum Aufrufen dieses Dienstes Ihre eigenen Bibliotheken verwenden muss, verwenden Sie die folgenden Informationen, wenn Sie die API-Anfragen stellen.
Discovery-Dokument
Ein Discovery-Dokument ist eine maschinenlesbare Spezifikation zum Beschreiben und Nutzen von REST APIs. Sie wird verwendet, um Clientbibliotheken, IDE-Plug-ins und andere Tools zu erstellen, die mit Google APIs interagieren. Ein Dienst kann mehrere Discovery-Dokumente haben. Der Dienst stellt folgendes Discovery-Dokument zur Verfügung:
Dienstendpunkt
Ein Dienstendpunkt ist eine Basis-URL, die die Netzwerkadresse eines API-Dienstes angibt. Ein Dienst kann mehrere Dienstendpunkte haben. Dieser Dienst hat den folgenden Dienstendpunkt und alle nachstehenden URIs beziehen sich auf ihn:
https://sasportal.googleapis.com
REST-Ressource: v1alpha1.customers
| Methoden | |
|---|---|
get |
GET /v1alpha1/{name=customers/*} Gibt einen angeforderten customer zurück. |
list |
GET /v1alpha1/customers Gibt eine Liste der angeforderten customers zurück. |
patch |
PATCH /v1alpha1/{customer.name=customers/*} Aktualisiert eine vorhandene customer. |
REST-Ressource: v1alpha1.customers.deployments
| Methoden | |
|---|---|
create |
POST /v1alpha1/{parent=customers/*}/deployments Erstellt eine neue deployment. |
delete |
DELETE /v1alpha1/{name=customers/*/deployments/*} Löscht deployment. |
get |
GET /v1alpha1/{name=customers/*/deployments/*} Gibt einen angeforderten deployment zurück. |
list |
GET /v1alpha1/{parent=customers/*}/deployments Listet deployments auf. |
move |
POST /v1alpha1/{name=customers/*/deployments/*}:move Verschiebt eine deployment unter eine andere node oder customer. |
patch |
PATCH /v1alpha1/{deployment.name=customers/*/deployments/*} Aktualisiert eine vorhandene deployment. |
REST-Ressource: v1alpha1.customers.deploys.devices
| Methoden | |
|---|---|
create |
POST /v1alpha1/{parent=customers/*/deployments/*}/devices Erstellt device unter einem node oder customer. |
createSigned |
POST /v1alpha1/{parent=customers/*/deployments/*}/devices:createSigned Erstellt eine signierte device unter einem node oder customer. |
list |
GET /v1alpha1/{parent=customers/*/deployments/*}/devices Listet devices unter einem node oder customer auf. |
REST-Ressource: v1alpha1.customers.devices
| Methoden | |
|---|---|
create |
POST /v1alpha1/{parent=customers/*}/devices Erstellt device unter einem node oder customer. |
createSigned |
POST /v1alpha1/{parent=customers/*}/devices:createSigned Erstellt eine signierte device unter einem node oder customer. |
delete |
DELETE /v1alpha1/{name=customers/*/devices/*} Löscht device. |
get |
GET /v1alpha1/{name=customers/*/devices/*} Ruft Details zu device ab. |
list |
GET /v1alpha1/{parent=customers/*}/devices Listet devices unter einem node oder customer auf. |
move |
POST /v1alpha1/{name=customers/*/devices/*}:move Verschiebt eine device unter eine andere node oder customer. |
patch |
PATCH /v1alpha1/{device.name=customers/*/devices/*} Aktualisiert device. |
signDevice |
POST /v1alpha1/{device.name=customers/*/devices/*}:signDevice Signiert eine device. |
updateSigned |
PATCH /v1alpha1/{name=customers/*/devices/*}:updateSigned Aktualisiert eine signierte device. |
REST-Ressource: v1alpha1.customers.nodes
| Methoden | |
|---|---|
create |
POST /v1alpha1/{parent=customers/*}/nodes Erstellt eine neue node. |
delete |
DELETE /v1alpha1/{name=customers/*/nodes/*} Löscht node. |
get |
GET /v1alpha1/{name=customers/*/nodes/*} Gibt einen angeforderten node zurück. |
list |
GET /v1alpha1/{parent=customers/*}/nodes Listet nodes auf. |
move |
POST /v1alpha1/{name=customers/*/nodes/*}:move Verschiebt eine node unter eine andere node oder customer. |
patch |
PATCH /v1alpha1/{node.name=customers/*/nodes/*} Aktualisiert eine vorhandene node. |
REST-Ressource: v1alpha1.customers.nodes.deploys
| Methoden | |
|---|---|
create |
POST /v1alpha1/{parent=customers/*/nodes/*}/deployments Erstellt eine neue deployment. |
list |
GET /v1alpha1/{parent=customers/*/nodes/*}/deployments Listet deployments auf. |
REST-Ressource: v1alpha1.customers.nodes.devices
| Methoden | |
|---|---|
create |
POST /v1alpha1/{parent=customers/*/nodes/*}/devices Erstellt device unter einem node oder customer. |
createSigned |
POST /v1alpha1/{parent=customers/*/nodes/*}/devices:createSigned Erstellt eine signierte device unter einem node oder customer. |
list |
GET /v1alpha1/{parent=customers/*/nodes/*}/devices Listet devices unter einem node oder customer auf. |
REST-Ressource: v1alpha1.customers.nodes.nodes
| Methoden | |
|---|---|
create |
POST /v1alpha1/{parent=customers/*/nodes/*}/nodes Erstellt eine neue node. |
list |
GET /v1alpha1/{parent=customers/*/nodes/*}/nodes Listet nodes auf. |
REST-Ressource: v1alpha1.deploys
| Methoden | |
|---|---|
get |
GET /v1alpha1/{name=deployments/*} Gibt einen angeforderten deployment zurück. |
REST-Ressource: v1alpha1.deploys.devices
| Methoden | |
|---|---|
delete |
DELETE /v1alpha1/{name=deployments/*/devices/*} Löscht device. |
get |
GET /v1alpha1/{name=deployments/*/devices/*} Ruft Details zu device ab. |
move |
POST /v1alpha1/{name=deployments/*/devices/*}:move Verschiebt eine device unter eine andere node oder customer. |
patch |
PATCH /v1alpha1/{device.name=deployments/*/devices/*} Aktualisiert device. |
signDevice |
POST /v1alpha1/{device.name=deployments/*/devices/*}:signDevice Signiert eine device. |
updateSigned |
PATCH /v1alpha1/{name=deployments/*/devices/*}:updateSigned Aktualisiert eine signierte device. |
REST-Ressource: v1alpha1.installer
| Methoden | |
|---|---|
generateSecret |
POST /v1alpha1/installer:generateSecret Generiert ein Secret, das mit ValidateInstaller verwendet werden kann. |
validate |
POST /v1alpha1/installer:validate Überprüft die Identität eines zertifizierten professionellen Installateurs. |
REST-Ressource: v1alpha1.nodes
| Methoden | |
|---|---|
get |
GET /v1alpha1/{name=nodes/*} Gibt einen angeforderten node zurück. |
REST-Ressource: v1alpha1.nodes.deploys
| Methoden | |
|---|---|
delete |
DELETE /v1alpha1/{name=nodes/*/deployments/*} Löscht deployment. |
get |
GET /v1alpha1/{name=nodes/*/deployments/*} Gibt einen angeforderten deployment zurück. |
list |
GET /v1alpha1/{parent=nodes/*}/deployments Listet deployments auf. |
move |
POST /v1alpha1/{name=nodes/*/deployments/*}:move Verschiebt eine deployment unter eine andere node oder customer. |
patch |
PATCH /v1alpha1/{deployment.name=nodes/*/deployments/*} Aktualisiert eine vorhandene deployment. |
REST-Ressource: v1alpha1.nodes.deploys.devices
| Methoden | |
|---|---|
create |
POST /v1alpha1/{parent=nodes/*/deployments/*}/devices Erstellt device unter einem node oder customer. |
createSigned |
POST /v1alpha1/{parent=nodes/*/deployments/*}/devices:createSigned Erstellt eine signierte device unter einem node oder customer. |
list |
GET /v1alpha1/{parent=nodes/*/deployments/*}/devices Listet devices unter einem node oder customer auf. |
REST-Ressource: v1alpha1.nodes.devices
| Methoden | |
|---|---|
create |
POST /v1alpha1/{parent=nodes/*}/devices Erstellt device unter einem node oder customer. |
createSigned |
POST /v1alpha1/{parent=nodes/*}/devices:createSigned Erstellt eine signierte device unter einem node oder customer. |
delete |
DELETE /v1alpha1/{name=nodes/*/devices/*} Löscht device. |
get |
GET /v1alpha1/{name=nodes/*/devices/*} Ruft Details zu device ab. |
list |
GET /v1alpha1/{parent=nodes/*}/devices Listet devices unter einem node oder customer auf. |
move |
POST /v1alpha1/{name=nodes/*/devices/*}:move Verschiebt eine device unter eine andere node oder customer. |
patch |
PATCH /v1alpha1/{device.name=nodes/*/devices/*} Aktualisiert device. |
signDevice |
POST /v1alpha1/{device.name=nodes/*/devices/*}:signDevice Signiert eine device. |
updateSigned |
PATCH /v1alpha1/{name=nodes/*/devices/*}:updateSigned Aktualisiert eine signierte device. |
REST-Ressource: v1alpha1.nodes.nodes
| Methoden | |
|---|---|
create |
POST /v1alpha1/{parent=nodes/*}/nodes Erstellt eine neue node. |
delete |
DELETE /v1alpha1/{name=nodes/*/nodes/*} Löscht node. |
get |
GET /v1alpha1/{name=nodes/*/nodes/*} Gibt einen angeforderten node zurück. |
list |
GET /v1alpha1/{parent=nodes/*}/nodes Listet nodes auf. |
move |
POST /v1alpha1/{name=nodes/*/nodes/*}:move Verschiebt eine node unter eine andere node oder customer. |
patch |
PATCH /v1alpha1/{node.name=nodes/*/nodes/*} Aktualisiert eine vorhandene node. |
REST-Ressource: v1alpha1.nodes.nodes.deploys
| Methoden | |
|---|---|
create |
POST /v1alpha1/{parent=nodes/*/nodes/*}/deployments Erstellt eine neue deployment. |
list |
GET /v1alpha1/{parent=nodes/*/nodes/*}/deployments Listet deployments auf. |
REST-Ressource: v1alpha1.nodes.nodes.devices
| Methoden | |
|---|---|
create |
POST /v1alpha1/{parent=nodes/*/nodes/*}/devices Erstellt device unter einem node oder customer. |
createSigned |
POST /v1alpha1/{parent=nodes/*/nodes/*}/devices:createSigned Erstellt eine signierte device unter einem node oder customer. |
list |
GET /v1alpha1/{parent=nodes/*/nodes/*}/devices Listet devices unter einem node oder customer auf. |
REST-Ressource: v1alpha1.nodes.nodes.nodes
| Methoden | |
|---|---|
create |
POST /v1alpha1/{parent=nodes/*/nodes/*}/nodes Erstellt eine neue node. |
list |
GET /v1alpha1/{parent=nodes/*/nodes/*}/nodes Listet nodes auf. |
REST-Ressource: v1alpha1.policies
| Methoden | |
|---|---|
get |
POST /v1alpha1/policies:get Ruft die Zugriffssteuerungsrichtlinie für eine Ressource ab. |
set |
POST /v1alpha1/policies:set Legt die Zugriffssteuerungsrichtlinie für die angegebene Ressource fest. |
test |
POST /v1alpha1/policies:test Gibt Berechtigungen zurück, die ein Aufrufer für die angegebene Ressource hat. |