PaasService

Объект «платформенный сервис»

class esu.PaasService(*args, token: str | None = None, endpoint_url: str = '', **kwargs)[исходный код]
Параметры:
  • id (str) – Идентификатор

  • name (str) – Имя

  • project (object) – Объект esu.Project

  • paas_service_id (int) – Идентификатор шаблона

  • paas_deploy_id (int) – Идентификатор развёртывания

  • status (str) – Статус

  • inputs (dict) – Входные параметры

classmethod get_object(id, token=None)[исходный код]

Получить объект PaasService по его ID

Параметры:
  • id (str) – Идентификатор

  • token (str) – Токен для доступа к API. Если не передан, будет использована переменная окружения ESU_API_TOKEN

Результат:

Возвращает объект кластера paas_service esu.PaasService

Тип результата:

object

create()[исходный код]

Создать объект

Исключение:
  • ObjectAlreadyHasId – Если производится попытка создать объект,

  • который уже существует

destroy()[исходный код]

Удалить объект

Исключение:

ObjectHasNoId – Когда производится попытка удалить несуществующий объект