Перейти к основному содержимому

Работа с резервными копиями.

/api/backup/download/service

Скачать резервную копию сервиса.

Тип HTTP запроса: post

Отсылаемый запрос

MIME-тип HTTP запроса: application/json

Параметры выполнения бекапа.

Название поляТип поляОписаниеОбязательноеВозможные значения
servicesNamestring[]Список сервисов, бекап которых необходимо выполнитьнет

Возвращаемые результаты

Код HTTP ответа: 200

MIME-тип HTTP ответа: application/json

Результат выполнения операции

Название поляТип поляОписаниеОбязательноеВозможные значения
resultServiceBackupDownloadResult
typeInfoTypeInfo
errorIErrorDescription
isErrorbooleanПолучает признак наличия ошибкинет

/api/backup/upload/service

Восстановить сервис из резервной копии.

Тип HTTP запроса: post

Отсылаемый запрос

MIME-тип HTTP запроса: application/json

Название поляТип поляОписаниеОбязательноеВозможные значения
contentstring (byte)нет
replaceConfigbooleanнет

Возвращаемые результаты

Код HTTP ответа: 200

MIME-тип HTTP ответа: application/json

Результат выполнения операции

Название поляТип поляОписаниеОбязательноеВозможные значения
messagestringПользовательское сообщение об ошибке.нет
codestringКод ошибки.да
isErrorbooleanПризнак наличия ошибки.да
stackTracestringТрейс стека вызовов.нет
innerErrorsIErrorDescription[]Вложенные исключения.нет
techMessagestringТехническое сообщение об ошибке.нет
dateTimestring (date-time)Дата и время возникновения ошибки (с часовым поясом).нет
exceptionTypestringТип исключения.нет
sourcestringИмя источника.нет
innersInnerInfo[]Элементы исключений.нет
extrastringТрейс стека.нет
idstringИдентификатор ошибки.нет
typeErrorTypes
dataobjectДополнительные данные.нет

Код HTTP ответа: 401

MIME-тип HTTP ответа: text/plain

Unauthorized

Код HTTP ответа: 403

MIME-тип HTTP ответа: text/plain

Forbidden

Схемы авторизации

/components/securitySchemes/configurationservice public BackupController ServiceBackupUpload(ASE.MD.Platform.Infrastructure.ConfigurationService.Models.ServiceBackupUploadParameters)

Тип схемы безопасности: oauth2

Расположение ключа API: cookie

Схема http-авторизации:

URL-адрес OpenId Connect:

НазваниеЗначение
ТипauthorizationCode
Авторизация/identity/connect/authorize
Выдача токена/identity/connect/token
Обновление
Области разрешений доступаconfig:backup:write
/components/securitySchemes/configurationservice

Тип схемы безопасности: oauth2

Расположение ключа API: cookie

Схема http-авторизации:

URL-адрес OpenId Connect:

НазваниеЗначение
ТипauthorizationCode
Авторизация/identity/connect/authorize
Выдача токена/identity/connect/token
Обновление
Области разрешений доступаconfig:service:write

/api/backup/upload/string/service

Восстановить сервис из резервной копии с полной заменой конфигурации.

Тип HTTP запроса: post

Отсылаемый запрос

MIME-тип HTTP запроса: application/json

Данные для восстановления бекапа.

Возвращаемые результаты

Код HTTP ответа: 200

MIME-тип HTTP ответа: application/json

Результат выполнения операции

Название поляТип поляОписаниеОбязательноеВозможные значения
messagestringПользовательское сообщение об ошибке.нет
codestringКод ошибки.да
isErrorbooleanПризнак наличия ошибки.да
stackTracestringТрейс стека вызовов.нет
innerErrorsIErrorDescription[]Вложенные исключения.нет
techMessagestringТехническое сообщение об ошибке.нет
dateTimestring (date-time)Дата и время возникновения ошибки (с часовым поясом).нет
exceptionTypestringТип исключения.нет
sourcestringИмя источника.нет
innersInnerInfo[]Элементы исключений.нет
extrastringТрейс стека.нет
idstringИдентификатор ошибки.нет
typeErrorTypes
dataobjectДополнительные данные.нет

Код HTTP ответа: 401

MIME-тип HTTP ответа: text/plain

Unauthorized

Код HTTP ответа: 403

MIME-тип HTTP ответа: text/plain

Forbidden

Схемы авторизации

/components/securitySchemes/configurationservice public BackupController ServiceStringBackupUpload(System.Object)

Тип схемы безопасности: oauth2

Расположение ключа API: cookie

Схема http-авторизации:

URL-адрес OpenId Connect:

НазваниеЗначение
ТипauthorizationCode
Авторизация/identity/connect/authorize
Выдача токена/identity/connect/token
Обновление
Области разрешений доступаconfig:backup:write
/components/securitySchemes/configurationservice

Тип схемы безопасности: oauth2

Расположение ключа API: cookie

Схема http-авторизации:

URL-адрес OpenId Connect:

НазваниеЗначение
ТипauthorizationCode
Авторизация/identity/connect/authorize
Выдача токена/identity/connect/token
Обновление
Области разрешений доступаconfig:service:write

/api/backup/upload/string/service/merge

Восстановить сервис без обновления существующей конфигурации.

Тип HTTP запроса: post

Отсылаемый запрос

MIME-тип HTTP запроса: application/json

Возвращаемые результаты

Код HTTP ответа: 200

MIME-тип HTTP ответа: application/json

Результат выполнения операции

Название поляТип поляОписаниеОбязательноеВозможные значения
messagestringПользовательское сообщение об ошибке.нет
codestringКод ошибки.да
isErrorbooleanПризнак наличия ошибки.да
stackTracestringТрейс стека вызовов.нет
innerErrorsIErrorDescription[]Вложенные исключения.нет
techMessagestringТехническое сообщение об ошибке.нет
dateTimestring (date-time)Дата и время возникновения ошибки (с часовым поясом).нет
exceptionTypestringТип исключения.нет
sourcestringИмя источника.нет
innersInnerInfo[]Элементы исключений.нет
extrastringТрейс стека.нет
idstringИдентификатор ошибки.нет
typeErrorTypes
dataobjectДополнительные данные.нет