SAS Portal API

Usługa: sasportal.googleapis.com

Aby zadzwonić do tej usługi, zalecamy użycie bibliotek klienckich udostępnionych przez Google. Jeśli Twoja aplikacja musi użyć własnych bibliotek, aby wywołać tę usługę, użyj tych informacji podczas wysyłania żądań do interfejsu API.

Dokument Discovery

Dokument Discovery to zrozumiała dla komputera specyfikacja dotycząca interfejsów API REST i korzystania z nich. Służy do tworzenia bibliotek klientów, wtyczek IDE i innych narzędzi, które współpracują z interfejsami API Google. Jedna usługa może udostępniać wiele dokumentów Discovery. Ta usługa dostarcza następujący dokument opisujący interfejs API:

Punkt końcowy usługi

Punkt końcowy usługi to podstawowy adres URL określający adres sieci usługi interfejsu API. Jedna usługa może mieć wiele punktów końcowych usługi. Ta usługa ma następujący punkt końcowy usługi, a wszystkie poniższe identyfikatory URI są zależne od tego punktu końcowego:

  • https://sasportal.googleapis.com

Zasób REST: v1alpha1.customers

Metody
get GET /v1alpha1/{name=customers/*}
Zwraca żądany obiekt customer.
list GET /v1alpha1/customers
Zwraca listę żądanych wartości customers.
patch PATCH /v1alpha1/{customer.name=customers/*}
Aktualizuje dotychczasowy customer.

Zasób REST: v1alpha1.customers.deploys

Metody
create POST /v1alpha1/{parent=customers/*}/deployments
Utworzy nowe deployment.
delete DELETE /v1alpha1/{name=customers/*/deployments/*}
Usuwa deployment.
get GET /v1alpha1/{name=customers/*/deployments/*}
Zwraca żądany obiekt deployment.
list GET /v1alpha1/{parent=customers/*}/deployments
Listy deployments.
move POST /v1alpha1/{name=customers/*/deployments/*}:move
Przenosi element deployment pod inny element node lub customer.
patch PATCH /v1alpha1/{deployment.name=customers/*/deployments/*}
Aktualizuje dotychczasowy deployment.

Zasób REST: v1alpha1.customers.deploys.devices

Metody
create POST /v1alpha1/{parent=customers/*/deployments/*}/devices
Utworzy device w node lub customer.
createSigned POST /v1alpha1/{parent=customers/*/deployments/*}/devices:createSigned
Podpisze podpis device w kluczu node lub customer.
list GET /v1alpha1/{parent=customers/*/deployments/*}/devices
Wyświetla devices w sekcji node lub customer.

Zasób REST: v1alpha1.customers.devices

Metody
create POST /v1alpha1/{parent=customers/*}/devices
Utworzy device w node lub customer.
createSigned POST /v1alpha1/{parent=customers/*}/devices:createSigned
Podpisze podpis device w kluczu node lub customer.
delete DELETE /v1alpha1/{name=customers/*/devices/*}
Usuwa device.
get GET /v1alpha1/{name=customers/*/devices/*}
Pobiera szczegółowe informacje na temat: device.
list GET /v1alpha1/{parent=customers/*}/devices
Wyświetla devices w sekcji node lub customer.
move POST /v1alpha1/{name=customers/*/devices/*}:move
Przenosi element device pod inny element node lub customer.
patch PATCH /v1alpha1/{device.name=customers/*/devices/*}
Aktualizuje device.
signDevice POST /v1alpha1/{device.name=customers/*/devices/*}:signDevice
Wskazuje device.
updateSigned PATCH /v1alpha1/{name=customers/*/devices/*}:updateSigned
Aktualizuje podpisany device.

Zasób REST: v1alpha1.customers.nodes

Metody
create POST /v1alpha1/{parent=customers/*}/nodes
Utworzy nowe node.
delete DELETE /v1alpha1/{name=customers/*/nodes/*}
Usuwa node.
get GET /v1alpha1/{name=customers/*/nodes/*}
Zwraca żądany obiekt node.
list GET /v1alpha1/{parent=customers/*}/nodes
Listy nodes.
move POST /v1alpha1/{name=customers/*/nodes/*}:move
Przenosi element node pod inny element node lub customer.
patch PATCH /v1alpha1/{node.name=customers/*/nodes/*}
Aktualizuje dotychczasowy node.

Zasób REST: v1alpha1.customers.nodes.deploys

Metody
create POST /v1alpha1/{parent=customers/*/nodes/*}/deployments
Utworzy nowe deployment.
list GET /v1alpha1/{parent=customers/*/nodes/*}/deployments
Listy deployments.

Zasób REST: v1alpha1.customers.nodes.devices

Metody
create POST /v1alpha1/{parent=customers/*/nodes/*}/devices
Utworzy device w node lub customer.
createSigned POST /v1alpha1/{parent=customers/*/nodes/*}/devices:createSigned
Podpisze podpis device w kluczu node lub customer.
list GET /v1alpha1/{parent=customers/*/nodes/*}/devices
Wyświetla devices w sekcji node lub customer.

Zasób REST: v1alpha1.customers.nodes.nodes

Metody
create POST /v1alpha1/{parent=customers/*/nodes/*}/nodes
Utworzy nowe node.
list GET /v1alpha1/{parent=customers/*/nodes/*}/nodes
Listy nodes.

Zasób REST: v1alpha1.deploys

Metody
get GET /v1alpha1/{name=deployments/*}
Zwraca żądany obiekt deployment.

Zasób REST: v1alpha1.deploys.devices

Metody
delete DELETE /v1alpha1/{name=deployments/*/devices/*}
Usuwa device.
get GET /v1alpha1/{name=deployments/*/devices/*}
Pobiera szczegółowe informacje na temat: device.
move POST /v1alpha1/{name=deployments/*/devices/*}:move
Przenosi element device pod inny element node lub customer.
patch PATCH /v1alpha1/{device.name=deployments/*/devices/*}
Aktualizuje device.
signDevice POST /v1alpha1/{device.name=deployments/*/devices/*}:signDevice
Wskazuje device.
updateSigned PATCH /v1alpha1/{name=deployments/*/devices/*}:updateSigned
Aktualizuje podpisany device.

Zasób REST: v1alpha1.installer

Metody
generateSecret POST /v1alpha1/installer:generateSecret
Generuje obiekt tajny do użycia w: ValidateInstaller.
validate POST /v1alpha1/installer:validate
Weryfikacja tożsamości certyfikowanego instalatora (CPI).

Zasób REST: v1alpha1.nodes

Metody
get GET /v1alpha1/{name=nodes/*}
Zwraca żądany obiekt node.

Zasób REST: v1alpha1.nodes.deploys

Metody
delete DELETE /v1alpha1/{name=nodes/*/deployments/*}
Usuwa deployment.
get GET /v1alpha1/{name=nodes/*/deployments/*}
Zwraca żądany obiekt deployment.
list GET /v1alpha1/{parent=nodes/*}/deployments
Listy deployments.
move POST /v1alpha1/{name=nodes/*/deployments/*}:move
Przenosi element deployment pod inny element node lub customer.
patch PATCH /v1alpha1/{deployment.name=nodes/*/deployments/*}
Aktualizuje dotychczasowy deployment.

Zasób REST: v1alpha1.nodes.deploys.devices

Metody
create POST /v1alpha1/{parent=nodes/*/deployments/*}/devices
Utworzy device w node lub customer.
createSigned POST /v1alpha1/{parent=nodes/*/deployments/*}/devices:createSigned
Podpisze podpis device w kluczu node lub customer.
list GET /v1alpha1/{parent=nodes/*/deployments/*}/devices
Wyświetla devices w sekcji node lub customer.

Zasób REST: v1alpha1.nodes.devices

Metody
create POST /v1alpha1/{parent=nodes/*}/devices
Utworzy device w node lub customer.
createSigned POST /v1alpha1/{parent=nodes/*}/devices:createSigned
Podpisze podpis device w kluczu node lub customer.
delete DELETE /v1alpha1/{name=nodes/*/devices/*}
Usuwa device.
get GET /v1alpha1/{name=nodes/*/devices/*}
Pobiera szczegółowe informacje na temat: device.
list GET /v1alpha1/{parent=nodes/*}/devices
Wyświetla devices w sekcji node lub customer.
move POST /v1alpha1/{name=nodes/*/devices/*}:move
Przenosi element device pod inny element node lub customer.
patch PATCH /v1alpha1/{device.name=nodes/*/devices/*}
Aktualizuje device.
signDevice POST /v1alpha1/{device.name=nodes/*/devices/*}:signDevice
Wskazuje device.
updateSigned PATCH /v1alpha1/{name=nodes/*/devices/*}:updateSigned
Aktualizuje podpisany device.

Zasób REST: v1alpha1.nodes.nodes

Metody
create POST /v1alpha1/{parent=nodes/*}/nodes
Utworzy nowe node.
delete DELETE /v1alpha1/{name=nodes/*/nodes/*}
Usuwa node.
get GET /v1alpha1/{name=nodes/*/nodes/*}
Zwraca żądany obiekt node.
list GET /v1alpha1/{parent=nodes/*}/nodes
Listy nodes.
move POST /v1alpha1/{name=nodes/*/nodes/*}:move
Przenosi element node pod inny element node lub customer.
patch PATCH /v1alpha1/{node.name=nodes/*/nodes/*}
Aktualizuje dotychczasowy node.

Zasób REST: v1alpha1.nodes.nodes.deploys

Metody
create POST /v1alpha1/{parent=nodes/*/nodes/*}/deployments
Utworzy nowe deployment.
list GET /v1alpha1/{parent=nodes/*/nodes/*}/deployments
Listy deployments.

Zasób REST: v1alpha1.nodes.nodes.devices

Metody
create POST /v1alpha1/{parent=nodes/*/nodes/*}/devices
Utworzy device w node lub customer.
createSigned POST /v1alpha1/{parent=nodes/*/nodes/*}/devices:createSigned
Podpisze podpis device w kluczu node lub customer.
list GET /v1alpha1/{parent=nodes/*/nodes/*}/devices
Wyświetla devices w sekcji node lub customer.

Zasób REST: v1alpha1.nodes.nodes.nodes

Metody
create POST /v1alpha1/{parent=nodes/*/nodes/*}/nodes
Utworzy nowe node.
list GET /v1alpha1/{parent=nodes/*/nodes/*}/nodes
Listy nodes.

Zasób REST: v1alpha1.policies

Metody
get POST /v1alpha1/policies:get
Pobiera zasadę kontroli dostępu do zasobu.
set POST /v1alpha1/policies:set
Konfiguruje zasadę kontroli dostępu do określonego zasobu.
test POST /v1alpha1/policies:test
Zwraca uprawnienia, które ma rozmówca w przypadku określonego zasobu.