Создать сервис

Создает сервис

Вместе с сервисом создается провайдер сервиса. Пользователь подключается к провайдеру как владелец. Служебный сервис PaaS создать через API нельзя

POST /cloud-services

Параметры пути

Не используются

Тело запроса

CloudServiceCreateRequest.

{
    "code": "00003",
    "name": "string",
    "description": "string",
    "project": {
        "id": "1ecc63cc-50ea-6f39-81da-cfec6e4de572"
    },
    "service-provider-name": "string",
    "self-registration": false
}
code
Строка. Код сервиса
Обязательное:
name
Строка. Имя сервиса
description
Строка. Публичное описание сервиса
Обязательное:
project
Проект, из которого должны создаваться приложения сервиса
Обязательное:
id
Строка. Идентификатор проекта
Обязательное:
service-provider-name
Строка. Название провайдера сервиса
self-registration
Булево. Включена ли самостоятельная регистрация абонентов

Тело ответа

CloudService. Описание сервиса

{  
    "id": "1ece7d39-10fa-6e4f-a955-cfec6e4de572", 
    "code": "00001",   
    "name": "string",
    "description": "string",
    "project": {
        "id": "1ecc63cc-50ea-6f39-81da-cfec6e4de572",
        "name": "string"
    },
    "self-registration": false,
    "date-created": "2022-04-27T15:15:45.374Z"
}
id
Строка. Идентификатор сервиса
code
Строка. Код сервиса
name
Строка. Имя сервиса
description
Строка. Публичное описание сервиса
project
Проект, из которого должны создаваться приложения сервиса
id
Строка. Идентификатор проекта
name
Строка. Название проекта
self-registration
Булево. Включена ли самостоятельная регистрация абонентов
date-created
Строка. Дата создания сервиса

Коды состояния

201
Сервис успешно создан (CloudService)
500
Строка. Ошибка на стороне сервера (ErrorData с кодом 13)

ErrorData. Данные ошибки

{
  "code": 3,
  "status": "INVALID_ARGUMENT",
  "message": "1111 is not a valid UUID.",
  "details": "details"
}
code
Число. Код ошибки
status
Строка. Статус ошибки
message
Строка. Сообщение ошибки
details
Строка. Детали ошибки