SAS Portal API

Dịch vụ: sasgate.googleapis.com

Để gọi dịch vụ này, bạn nên sử dụng thư viện ứng dụng do Google cung cấp. Nếu ứng dụng của bạn cần sử dụng thư viện của riêng bạn để gọi dịch vụ này, hãy sử dụng thông tin sau khi bạn thực hiện yêu cầu API.

Tài liệu khám phá

Tài liệu khám phá là một bản đặc tả mà máy có thể đọc được để mô tả và sử dụng các API REST. Bạn có thể dùng công cụ này để xây dựng thư viện ứng dụng, trình bổ trợ IDE và các công cụ khác tương tác với các API của Google. Một dịch vụ có thể cung cấp nhiều tài liệu khám phá. Dịch vụ này cung cấp tài liệu khám phá sau:

Điểm cuối dịch vụ

Điểm cuối của dịch vụ là một URL cơ sở chỉ định địa chỉ mạng của một dịch vụ API. Một dịch vụ có thể có nhiều điểm cuối cho dịch vụ. Dịch vụ này có điểm cuối dịch vụ sau đây và tất cả các URI bên dưới đều liên quan đến điểm cuối dịch vụ này:

  • https://sasportal.googleapis.com

Tài nguyên REST: v1alpha1.customer

Phương pháp
get GET /v1alpha1/{name=customers/*}
Trả về customer đã yêu cầu.
list GET /v1alpha1/customers
Trả về danh sách customers được yêu cầu.
patch PATCH /v1alpha1/{customer.name=customers/*}
Cập nhật customer hiện có.

Tài nguyên REST: v1alpha1.customers.Deployments

Phương pháp
create POST /v1alpha1/{parent=customers/*}/deployments
Tạo deployment mới.
delete DELETE /v1alpha1/{name=customers/*/deployments/*}
Xoá deployment.
get GET /v1alpha1/{name=customers/*/deployments/*}
Trả về deployment đã yêu cầu.
list GET /v1alpha1/{parent=customers/*}/deployments
Danh sách deployments.
move POST /v1alpha1/{name=customers/*/deployments/*}:move
Chuyển deployment dưới node hoặc customer khác.
patch PATCH /v1alpha1/{deployment.name=customers/*/deployments/*}
Cập nhật deployment hiện có.

Tài nguyên REST: v1alpha1.customers.Deployments.devices

Phương pháp
create POST /v1alpha1/{parent=customers/*/deployments/*}/devices
Tạo device theo node hoặc customer.
createSigned POST /v1alpha1/{parent=customers/*/deployments/*}/devices:createSigned
Tạo một device đã ký trong node hoặc customer.
list GET /v1alpha1/{parent=customers/*/deployments/*}/devices
Liệt kê devices theo node hoặc customer.

Tài nguyên REST: v1alpha1.customers.devices

Phương pháp
create POST /v1alpha1/{parent=customers/*}/devices
Tạo device theo node hoặc customer.
createSigned POST /v1alpha1/{parent=customers/*}/devices:createSigned
Tạo một device đã ký trong node hoặc customer.
delete DELETE /v1alpha1/{name=customers/*/devices/*}
Xoá device.
get GET /v1alpha1/{name=customers/*/devices/*}
Lấy thông tin chi tiết về một device.
list GET /v1alpha1/{parent=customers/*}/devices
Liệt kê devices theo node hoặc customer.
move POST /v1alpha1/{name=customers/*/devices/*}:move
Chuyển device dưới node hoặc customer khác.
patch PATCH /v1alpha1/{device.name=customers/*/devices/*}
Cập nhật device.
signDevice POST /v1alpha1/{device.name=customers/*/devices/*}:signDevice
device.
updateSigned PATCH /v1alpha1/{name=customers/*/devices/*}:updateSigned
Cập nhật device đã ký.

Tài nguyên REST: v1alpha1.customer.nodes

Phương pháp
create POST /v1alpha1/{parent=customers/*}/nodes
Tạo node mới.
delete DELETE /v1alpha1/{name=customers/*/nodes/*}
Xoá node.
get GET /v1alpha1/{name=customers/*/nodes/*}
Trả về node đã yêu cầu.
list GET /v1alpha1/{parent=customers/*}/nodes
Danh sách nodes.
move POST /v1alpha1/{name=customers/*/nodes/*}:move
Chuyển node dưới node hoặc customer khác.
patch PATCH /v1alpha1/{node.name=customers/*/nodes/*}
Cập nhật node hiện có.

Tài nguyên REST: v1alpha1.customer.nodes.Deployments

Phương pháp
create POST /v1alpha1/{parent=customers/*/nodes/*}/deployments
Tạo deployment mới.
list GET /v1alpha1/{parent=customers/*/nodes/*}/deployments
Danh sách deployments.

Tài nguyên REST: v1alpha1.customer.nodes.devices

Phương pháp
create POST /v1alpha1/{parent=customers/*/nodes/*}/devices
Tạo device theo node hoặc customer.
createSigned POST /v1alpha1/{parent=customers/*/nodes/*}/devices:createSigned
Tạo một device đã ký trong node hoặc customer.
list GET /v1alpha1/{parent=customers/*/nodes/*}/devices
Liệt kê devices theo node hoặc customer.

Tài nguyên REST: v1alpha1.customer.nodes.nodes

Phương pháp
create POST /v1alpha1/{parent=customers/*/nodes/*}/nodes
Tạo node mới.
list GET /v1alpha1/{parent=customers/*/nodes/*}/nodes
Danh sách nodes.

Tài nguyên REST: v1alpha1.Deployments

Phương pháp
get GET /v1alpha1/{name=deployments/*}
Trả về deployment đã yêu cầu.

Tài nguyên REST: v1alpha1.Deployments.devices

Phương pháp
delete DELETE /v1alpha1/{name=deployments/*/devices/*}
Xoá device.
get GET /v1alpha1/{name=deployments/*/devices/*}
Lấy thông tin chi tiết về một device.
move POST /v1alpha1/{name=deployments/*/devices/*}:move
Chuyển device dưới node hoặc customer khác.
patch PATCH /v1alpha1/{device.name=deployments/*/devices/*}
Cập nhật device.
signDevice POST /v1alpha1/{device.name=deployments/*/devices/*}:signDevice
device.
updateSigned PATCH /v1alpha1/{name=deployments/*/devices/*}:updateSigned
Cập nhật device đã ký.

Tài nguyên REST: v1alpha1.installer

Phương pháp
generateSecret POST /v1alpha1/installer:generateSecret
Tạo mã thông báo bí mật được sử dụng với ValidateInstaller.
validate POST /v1alpha1/installer:validate
Xác thực danh tính của một Người cài đặt chuyên nghiệp được chứng nhận (CPI).

Tài nguyên REST: v1alpha1.nodes

Phương pháp
get GET /v1alpha1/{name=nodes/*}
Trả về node đã yêu cầu.

Tài nguyên REST: v1alpha1.nodes.Deployments

Phương pháp
delete DELETE /v1alpha1/{name=nodes/*/deployments/*}
Xoá deployment.
get GET /v1alpha1/{name=nodes/*/deployments/*}
Trả về deployment đã yêu cầu.
list GET /v1alpha1/{parent=nodes/*}/deployments
Danh sách deployments.
move POST /v1alpha1/{name=nodes/*/deployments/*}:move
Chuyển deployment dưới node hoặc customer khác.
patch PATCH /v1alpha1/{deployment.name=nodes/*/deployments/*}
Cập nhật deployment hiện có.

Tài nguyên REST: v1alpha1.nodes.Deployments.devices

Phương pháp
create POST /v1alpha1/{parent=nodes/*/deployments/*}/devices
Tạo device theo node hoặc customer.
createSigned POST /v1alpha1/{parent=nodes/*/deployments/*}/devices:createSigned
Tạo một device đã ký trong node hoặc customer.
list GET /v1alpha1/{parent=nodes/*/deployments/*}/devices
Liệt kê devices theo node hoặc customer.

Tài nguyên REST: v1alpha1.nodes.devices

Phương pháp
create POST /v1alpha1/{parent=nodes/*}/devices
Tạo device theo node hoặc customer.
createSigned POST /v1alpha1/{parent=nodes/*}/devices:createSigned
Tạo một device đã ký trong node hoặc customer.
delete DELETE /v1alpha1/{name=nodes/*/devices/*}
Xoá device.
get GET /v1alpha1/{name=nodes/*/devices/*}
Lấy thông tin chi tiết về một device.
list GET /v1alpha1/{parent=nodes/*}/devices
Liệt kê devices theo node hoặc customer.
move POST /v1alpha1/{name=nodes/*/devices/*}:move
Chuyển device dưới node hoặc customer khác.
patch PATCH /v1alpha1/{device.name=nodes/*/devices/*}
Cập nhật device.
signDevice POST /v1alpha1/{device.name=nodes/*/devices/*}:signDevice
device.
updateSigned PATCH /v1alpha1/{name=nodes/*/devices/*}:updateSigned
Cập nhật device đã ký.

Tài nguyên REST: v1alpha1.nodes.nodes

Phương pháp
create POST /v1alpha1/{parent=nodes/*}/nodes
Tạo node mới.
delete DELETE /v1alpha1/{name=nodes/*/nodes/*}
Xoá node.
get GET /v1alpha1/{name=nodes/*/nodes/*}
Trả về node đã yêu cầu.
list GET /v1alpha1/{parent=nodes/*}/nodes
Danh sách nodes.
move POST /v1alpha1/{name=nodes/*/nodes/*}:move
Chuyển node dưới node hoặc customer khác.
patch PATCH /v1alpha1/{node.name=nodes/*/nodes/*}
Cập nhật node hiện có.

Tài nguyên REST: v1alpha1.nodes.nodes.Deployments

Phương pháp
create POST /v1alpha1/{parent=nodes/*/nodes/*}/deployments
Tạo deployment mới.
list GET /v1alpha1/{parent=nodes/*/nodes/*}/deployments
Danh sách deployments.

Tài nguyên REST: v1alpha1.nodes.nodes.devices

Phương pháp
create POST /v1alpha1/{parent=nodes/*/nodes/*}/devices
Tạo device theo node hoặc customer.
createSigned POST /v1alpha1/{parent=nodes/*/nodes/*}/devices:createSigned
Tạo một device đã ký trong node hoặc customer.
list GET /v1alpha1/{parent=nodes/*/nodes/*}/devices
Liệt kê devices theo node hoặc customer.

Tài nguyên REST: v1alpha1.nodes.nodes.nodes

Phương pháp
create POST /v1alpha1/{parent=nodes/*/nodes/*}/nodes
Tạo node mới.
list GET /v1alpha1/{parent=nodes/*/nodes/*}/nodes
Danh sách nodes.

Tài nguyên REST: v1alpha1.policies

Phương pháp
get POST /v1alpha1/policies:get
Nhận chính sách kiểm soát quyền truy cập cho một tài nguyên.
set POST /v1alpha1/policies:set
Đặt chính sách kiểm soát quyền truy cập vào tài nguyên đã chỉ định.
test POST /v1alpha1/policies:test
Trả về các quyền mà một phương thức gọi có trên tài nguyên được chỉ định.