Web Apps - Restore Slot
Описание для восстановления определенной резервной копии в другом приложении (или слоте развертывания, если указано).
POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/backups/{backupId}/restore?api-version=2023-12-01
Параметры URI
Имя | В | Обязательно | Тип | Описание |
---|---|---|---|---|
backup
|
path | True |
string |
Идентификатор резервной копии. |
name
|
path | True |
string |
Имя приложения |
resource
|
path | True |
string |
Имя группы ресурсов, к которой принадлежит ресурс. Regex pattern: |
slot
|
path | True |
string |
Имя слота развертывания. Если слот не указан, API восстановит резервную копию рабочего слота. |
subscription
|
path | True |
string |
Идентификатор вашей подписки Azure. Это строка в формате GUID (например, 000000000-0000-0000-0000-000000000000000000000). |
api-version
|
query | True |
string |
Версия API |
Текст запроса
Имя | Обязательно | Тип | Описание |
---|---|---|---|
properties.overwrite | True |
boolean |
|
properties.storageAccountUrl | True |
string |
URL-адрес SAS для контейнера. |
kind |
string |
Тип ресурса. |
|
properties.adjustConnectionStrings |
boolean |
|
|
properties.appServicePlan |
string |
Укажите план службы приложений, которому будет принадлежать восстановленный сайт. |
|
properties.blobName |
string |
Имя большого двоичного объекта, содержащего резервную копию. |
|
properties.databases |
Коллекция баз данных, которые необходимо восстановить. Этот список должен соответствовать списку баз данных, включенных в резервную копию. |
||
properties.hostingEnvironment |
string |
Среда службы приложений имя при необходимости (только при восстановлении приложения в Среда службы приложений). |
|
properties.ignoreConflictingHostNames |
boolean |
Изменяет логику при восстановлении приложения с личными доменами. |
|
properties.ignoreDatabases |
boolean |
Игнорировать базы данных и восстанавливать только содержимое сайта |
|
properties.operationType |
Тип операции. |
||
properties.siteName |
string |
Имя приложения. |
Ответы
Имя | Тип | Описание |
---|---|---|
200 OK |
Операция восстановления запущена. |
|
202 Accepted |
Операция восстановления запущена. |
|
Other Status Codes |
Служба приложений ответ об ошибке. |
Безопасность
azure_auth
Поток OAuth2 в Azure Active Directory
Type:
oauth2
Flow:
implicit
Authorization URL:
https://login.microsoftonline.com/common/oauth2/authorize
Scopes
Имя | Описание |
---|---|
user_impersonation | олицетворения учетной записи пользователя |
Определения
Имя | Описание |
---|---|
Backup |
Тип операции. |
Database |
Параметры резервного копирования базы данных. |
Database |
Тип базы данных (например, SqlAzure или MySql). |
Default |
Служба приложений ответ об ошибке. |
Details | |
Error |
Модель ошибок. |
Restore |
Описание запроса на восстановление. |
BackupRestoreOperationType
Тип операции.
Имя | Тип | Описание |
---|---|---|
Clone |
string |
|
CloudFS |
string |
|
Default |
string |
|
Relocation |
string |
|
Snapshot |
string |
DatabaseBackupSetting
Параметры резервного копирования базы данных.
Имя | Тип | Описание |
---|---|---|
connectionString |
string |
Содержит строка подключения к базе данных, резервное копирование или восстановление которой выполняется. Если восстановление должно происходить с новой базой данных, имя базы данных в ней будет новым. |
connectionStringName |
string |
Содержит имя строка подключения, связанное с SiteConfig.ConnectionStrings. Используется во время восстановления с перезаписью параметров строк подключения. |
databaseType |
Тип базы данных (например, SqlAzure или MySql). |
|
name |
string |
DatabaseType
Тип базы данных (например, SqlAzure или MySql).
Имя | Тип | Описание |
---|---|---|
LocalMySql |
string |
|
MySql |
string |
|
PostgreSql |
string |
|
SqlAzure |
string |
DefaultErrorResponse
Служба приложений ответ об ошибке.
Имя | Тип | Описание |
---|---|---|
error |
Модель ошибок. |
Details
Имя | Тип | Описание |
---|---|---|
code |
string |
Стандартизированная строка для программного определения ошибки. |
message |
string |
Подробное описание ошибки и сведения об отладке. |
target |
string |
Подробное описание ошибки и сведения об отладке. |
Error
Модель ошибок.
Имя | Тип | Описание |
---|---|---|
code |
string |
Стандартизированная строка для программного определения ошибки. |
details |
Details[] |
Подробные сведения об ошибках. |
innererror |
string |
Дополнительные сведения об ошибке отладки. |
message |
string |
Подробное описание ошибки и сведения об отладке. |
target |
string |
Подробное описание ошибки и сведения об отладке. |
RestoreRequest
Описание запроса на восстановление.
Имя | Тип | Значение по умолчанию | Описание |
---|---|---|---|
id |
string |
Идентификатор ресурса. |
|
kind |
string |
Тип ресурса. |
|
name |
string |
Имя ресурса. |
|
properties.adjustConnectionStrings |
boolean |
|
|
properties.appServicePlan |
string |
Укажите план службы приложений, которому будет принадлежать восстановленный сайт. |
|
properties.blobName |
string |
Имя большого двоичного объекта, содержащего резервную копию. |
|
properties.databases |
Коллекция баз данных, которые необходимо восстановить. Этот список должен соответствовать списку баз данных, включенных в резервную копию. |
||
properties.hostingEnvironment |
string |
Среда службы приложений имя при необходимости (только при восстановлении приложения в Среда службы приложений). |
|
properties.ignoreConflictingHostNames |
boolean |
False |
Изменяет логику при восстановлении приложения с личными доменами. |
properties.ignoreDatabases |
boolean |
False |
Игнорировать базы данных и восстанавливать только содержимое сайта |
properties.operationType | Default |
Тип операции. |
|
properties.overwrite |
boolean |
|
|
properties.siteName |
string |
Имя приложения. |
|
properties.storageAccountUrl |
string |
URL-адрес SAS для контейнера. |
|
type |
string |
Тип ресурса. |