SAS Portal API

Сервис: sasportal.googleapis.com

Для вызова этой службы рекомендуется использовать клиентские библиотеки , предоставленные Google. Если вашему приложению необходимо использовать собственные библиотеки для вызова этой службы, используйте следующую информацию при отправке запросов API.

Документ обнаружения

Discovery Document — это машиночитаемая спецификация для описания и использования REST API. Он используется для создания клиентских библиотек, подключаемых модулей IDE и других инструментов, взаимодействующих с API Google. Одна служба может предоставлять несколько документов обнаружения. Эта служба предоставляет следующий документ обнаружения:

Конечная точка службы

Конечная точка службы — это базовый URL-адрес, указывающий сетевой адрес службы API. Одна служба может иметь несколько конечных точек службы. Эта служба имеет следующую конечную точку службы, и все приведенные ниже URI относятся к этой конечной точке службы:

  • https://sasportal.googleapis.com

Ресурс REST: v1alpha1.customers

Методы
get GET /v1alpha1/{name=customers/*}
Возвращает запрошенный customer .
list GET /v1alpha1/customers
Возвращает список запрошенных customers .
patch PATCH /v1alpha1/{customer.name=customers/*}
Обновляет существующего customer .

Ресурс REST: v1alpha1.customers.deployments

Методы
create POST /v1alpha1/{parent=customers/*}/deployments
Создает новое deployment .
delete DELETE /v1alpha1/{name=customers/*/deployments/*}
Удаляет deployment .
get GET /v1alpha1/{name=customers/*/deployments/*}
Возвращает запрошенное deployment .
list GET /v1alpha1/{parent=customers/*}/deployments
Списки deployments .
move POST /v1alpha1/{name=customers/*/deployments/*}:move
Перемещает deployment под другой node или customer .
patch PATCH /v1alpha1/{deployment.name=customers/*/deployments/*}
Обновляет существующее deployment .

Ресурс REST: v1alpha1.customers.deployments.devices

Методы
create POST /v1alpha1/{parent=customers/*/deployments/*}/devices
Создает device под node или customer .
createSigned POST /v1alpha1/{parent=customers/*/deployments/*}/devices:createSigned
Создает подписанное device под node или customer .
list GET /v1alpha1/{parent=customers/*/deployments/*}/devices
Список devices под node или customer .

Ресурс REST: v1alpha1.customers.devices

Методы
create POST /v1alpha1/{parent=customers/*}/devices
Создает device под node или customer .
createSigned POST /v1alpha1/{parent=customers/*}/devices:createSigned
Создает подписанное device под node или customer .
delete DELETE /v1alpha1/{name=customers/*/devices/*}
Удаляет device .
get GET /v1alpha1/{name=customers/*/devices/*}
Получает сведения об device .
list GET /v1alpha1/{parent=customers/*}/devices
Список devices под node или customer .
move POST /v1alpha1/{name=customers/*/devices/*}:move
Перемещает device под другой node или customer .
patch PATCH /v1alpha1/{device.name=customers/*/devices/*}
Обновляет device .
signDevice POST /v1alpha1/{device.name=customers/*/devices/*}:signDevice
Подписывает device .
updateSigned PATCH /v1alpha1/{name=customers/*/devices/*}:updateSigned
Обновляет подписанное device .

Ресурс REST: v1alpha1.customers.nodes

Методы
create POST /v1alpha1/{parent=customers/*}/nodes
Создает новый node .
delete DELETE /v1alpha1/{name=customers/*/nodes/*}
Удаляет node .
get GET /v1alpha1/{name=customers/*/nodes/*}
Возвращает запрошенный node .
list GET /v1alpha1/{parent=customers/*}/nodes
Перечисляет nodes .
move POST /v1alpha1/{name=customers/*/nodes/*}:move
Перемещает node под другой node или customer .
patch PATCH /v1alpha1/{node.name=customers/*/nodes/*}
Обновляет существующий node .

Ресурс REST: v1alpha1.customers.nodes.deployments

Методы
create POST /v1alpha1/{parent=customers/*/nodes/*}/deployments
Создает новое deployment .
list GET /v1alpha1/{parent=customers/*/nodes/*}/deployments
Списки deployments .

Ресурс REST: v1alpha1.customers.nodes.devices

Методы
create POST /v1alpha1/{parent=customers/*/nodes/*}/devices
Создает device под node или customer .
createSigned POST /v1alpha1/{parent=customers/*/nodes/*}/devices:createSigned
Создает подписанное device под node или customer .
list GET /v1alpha1/{parent=customers/*/nodes/*}/devices
Список devices под node или customer .

Ресурс REST: v1alpha1.customers.nodes.nodes

Методы
create POST /v1alpha1/{parent=customers/*/nodes/*}/nodes
Создает новый node .
list GET /v1alpha1/{parent=customers/*/nodes/*}/nodes
Перечисляет nodes .

Ресурс REST: v1alpha1.deployments

Методы
get GET /v1alpha1/{name=deployments/*}
Возвращает запрошенное deployment .

Ресурс REST: v1alpha1.deployments.devices

Методы
delete DELETE /v1alpha1/{name=deployments/*/devices/*}
Удаляет device .
get GET /v1alpha1/{name=deployments/*/devices/*}
Получает сведения об device .
move POST /v1alpha1/{name=deployments/*/devices/*}:move
Перемещает device под другой node или customer .
patch PATCH /v1alpha1/{device.name=deployments/*/devices/*}
Обновляет device .
signDevice POST /v1alpha1/{device.name=deployments/*/devices/*}:signDevice
Подписывает device .
updateSigned PATCH /v1alpha1/{name=deployments/*/devices/*}:updateSigned
Обновляет подписанное device .

Ресурс REST: v1alpha1.installer

Методы
generateSecret POST /v1alpha1/installer:generateSecret
Создает секрет для использования с ValidateInstaller .
validate POST /v1alpha1/installer:validate
Проверяет подлинность сертифицированного профессионального установщика (CPI).

Ресурс REST: v1alpha1.nodes

Методы
get GET /v1alpha1/{name=nodes/*}
Возвращает запрошенный node .

Ресурс REST: v1alpha1.nodes.deployments

Методы
delete DELETE /v1alpha1/{name=nodes/*/deployments/*}
Удаляет deployment .
get GET /v1alpha1/{name=nodes/*/deployments/*}
Возвращает запрошенное deployment .
list GET /v1alpha1/{parent=nodes/*}/deployments
Списки deployments .
move POST /v1alpha1/{name=nodes/*/deployments/*}:move
Перемещает deployment под другой node или customer .
patch PATCH /v1alpha1/{deployment.name=nodes/*/deployments/*}
Обновляет существующее deployment .

Ресурс REST: v1alpha1.nodes.deployments.devices

Методы
create POST /v1alpha1/{parent=nodes/*/deployments/*}/devices
Создает device под node или customer .
createSigned POST /v1alpha1/{parent=nodes/*/deployments/*}/devices:createSigned
Создает подписанное device под node или customer .
list GET /v1alpha1/{parent=nodes/*/deployments/*}/devices
Список devices под node или customer .

Ресурс REST: v1alpha1.nodes.devices

Методы
create POST /v1alpha1/{parent=nodes/*}/devices
Создает device под node или customer .
createSigned POST /v1alpha1/{parent=nodes/*}/devices:createSigned
Создает подписанное device под node или customer .
delete DELETE /v1alpha1/{name=nodes/*/devices/*}
Удаляет device .
get GET /v1alpha1/{name=nodes/*/devices/*}
Получает сведения об device .
list GET /v1alpha1/{parent=nodes/*}/devices
Список devices под node или customer .
move POST /v1alpha1/{name=nodes/*/devices/*}:move
Перемещает device под другой node или customer .
patch PATCH /v1alpha1/{device.name=nodes/*/devices/*}
Обновляет device .
signDevice POST /v1alpha1/{device.name=nodes/*/devices/*}:signDevice
Подписывает device .
updateSigned PATCH /v1alpha1/{name=nodes/*/devices/*}:updateSigned
Обновляет подписанное device .

Ресурс REST: v1alpha1.nodes.nodes

Методы
create POST /v1alpha1/{parent=nodes/*}/nodes
Создает новый node .
delete DELETE /v1alpha1/{name=nodes/*/nodes/*}
Удаляет node .
get GET /v1alpha1/{name=nodes/*/nodes/*}
Возвращает запрошенный node .
list GET /v1alpha1/{parent=nodes/*}/nodes
Перечисляет nodes .
move POST /v1alpha1/{name=nodes/*/nodes/*}:move
Перемещает node под другой node или customer .
patch PATCH /v1alpha1/{node.name=nodes/*/nodes/*}
Обновляет существующий node .

Ресурс REST: v1alpha1.nodes.nodes.deployments

Методы
create POST /v1alpha1/{parent=nodes/*/nodes/*}/deployments
Создает новое deployment .
list GET /v1alpha1/{parent=nodes/*/nodes/*}/deployments
Списки deployments .

Ресурс REST: v1alpha1.nodes.nodes.devices

Методы
create POST /v1alpha1/{parent=nodes/*/nodes/*}/devices
Создает device под node или customer .
createSigned POST /v1alpha1/{parent=nodes/*/nodes/*}/devices:createSigned
Создает подписанное device под node или customer .
list GET /v1alpha1/{parent=nodes/*/nodes/*}/devices
Список devices под node или customer .

Ресурс REST: v1alpha1.nodes.nodes.nodes

Методы
create POST /v1alpha1/{parent=nodes/*/nodes/*}/nodes
Создает новый node .
list GET /v1alpha1/{parent=nodes/*/nodes/*}/nodes
Перечисляет nodes .

Ресурс REST: v1alpha1.policies

Методы
get POST /v1alpha1/policies:get
Получает политику управления доступом для ресурса.
set POST /v1alpha1/policies:set
Задает политику управления доступом к указанному ресурсу.
test POST /v1alpha1/policies:test
Возвращает разрешения, которые вызывающая сторона имеет для указанного ресурса.