- HTTP-запрос
- Параметры пути
- Тело запроса
- Тело ответа
- Области авторизации
- Разрешения IAM
- CreateSelectedRouteRequest
Создает несколько ресурсов SelectedRoute и запускает расписание для периодического получения информации о кеше для каждого из маршрутов.
HTTP-запрос
POST https://roads.googleapis.com/selection/v1/{parent=projects/*}/selectedRoutes:batchCreate
URL имеет синтаксис gRPC Transcoding.
Параметры пути
| Параметры | |
|---|---|
parent |
Обязательно. Ресурс проекта, общий для всех выбранных маршрутов в пакете. Это необходимо, поскольку пакетный запрос поддерживает только один |
Тело запроса
Ниже приведена структура данных в теле запроса.
| JSON-представление |
|---|
{
"requests": [
{
object ( |
| Поля | |
|---|---|
requests[] |
Обязательно. Сообщение запроса, указывающее выбранный маршрут для создания. За один раз можно создать не более 1000 маршрутов. Родительский ресурс каждого запроса должен быть пустым или соответствовать |
Тело ответа
Ответ на создание нескольких объектов типа SelectedRoute.
Ниже приведена структура данных в ответе, полученном на запрос.
| JSON-представление |
|---|
{
"selectedRoutes": [
{
object ( |
| Поля | |
|---|---|
selectedRoutes[] |
Создано ресурсов: |
Области авторизации
Требуется следующая область действия OAuth:
https://www.googleapis.com/auth/cloud-platform
Права доступа IAM
Требуется следующее разрешение IAM для ресурса parent:
roads.selectedRoutes.batchCreate
Подробную информацию можно найти в документации по IAM.
CreateSelectedRouteRequest
Запрос на создание SelectedRoute.
| JSON-представление |
|---|
{
"parent": string,
"selectedRoute": {
object ( |
| Поля | |
|---|---|
parent |
Обязательно. Проект, в котором будет создан |
selectedRoute |
Обязательно. |
selectedRouteId |
Необязательное поле. Идентификатор, который будет использоваться для Значение должно содержать от 4 до 63 символов. Допустимые символы: a–z, A–Z, 0–9, - и _. Если он не указан или пуст, UUID будет сгенерирован после создания ресурса. |