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