Web Apps - Discover Backup
Descrição para Descobrir um backup de aplicativo existente que pode ser restaurado de um blob no armazenamento do Azure. Use isso para obter informações sobre os bancos de dados armazenados em um backup.
POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/discoverbackup?api-version=2024-04-01
Parâmetros de URI
Nome | Em | Obrigatório | Tipo | Description |
---|---|---|---|---|
name
|
path | True |
string |
Nome do aplicativo. |
resource
|
path | True |
string minLength: 1maxLength: 90 pattern: ^[-\w\._\(\)]+[^\.]$ |
Nome do grupo de recursos ao qual o recurso pertence. |
subscription
|
path | True |
string |
Sua ID de assinatura do Azure. Esta é uma cadeia de caracteres formatada por GUID (por exemplo, 000000000-0000-0000-0000-000000000000000). |
api-version
|
query | True |
string |
Versão da API |
Corpo da solicitação
Nome | Obrigatório | Tipo | Description |
---|---|---|---|
properties.overwrite | True |
boolean |
|
properties.storageAccountUrl | True |
string |
URL SAS para o contêiner. |
kind |
string |
Tipo de recurso. |
|
properties.adjustConnectionStrings |
boolean |
|
|
properties.appServicePlan |
string |
Especifique o plano do serviço de aplicativo que será proprietário do site restaurado. |
|
properties.blobName |
string |
Nome de um blob que contém o backup. |
|
properties.databases |
Coleção de bancos de dados que devem ser restaurados. Essa lista precisa corresponder à lista de bancos de dados incluídos no backup. |
||
properties.hostingEnvironment |
string |
Nome do Ambiente do Serviço de Aplicativo, se necessário (somente ao restaurar um aplicativo para um Ambiente do Serviço de Aplicativo). |
|
properties.ignoreConflictingHostNames |
boolean |
Altera uma lógica ao restaurar um aplicativo com domínios personalizados.
|
|
properties.ignoreDatabases |
boolean |
Ignorar os bancos de dados e restaurar apenas o conteúdo do site |
|
properties.operationType |
Tipo de operação. |
||
properties.siteName |
string |
Nome de um aplicativo. |
Respostas
Nome | Tipo | Description |
---|---|---|
200 OK |
OKEY |
|
Other Status Codes |
Resposta de erro do Serviço de Aplicativo. |
Segurança
azure_auth
Fluxo OAuth2 do Azure Active Directory
Tipo:
oauth2
Flow:
implicit
URL de Autorização:
https://login.microsoftonline.com/common/oauth2/authorize
Escopos
Nome | Description |
---|---|
user_impersonation | representar sua conta de usuário |
Definições
Nome | Description |
---|---|
Backup |
Tipo de operação. |
Database |
Configurações de backup de banco de dados. |
Database |
Tipo de banco de dados (por exemplo, SqlAzure/MySql). |
Default |
Resposta de erro do Serviço de Aplicativo. |
Details | |
Error |
Modelo de erro. |
Restore |
Descrição de uma solicitação de restauração. |
BackupRestoreOperationType
Tipo de operação.
Valor | Description |
---|---|
Clone | |
CloudFS | |
Default | |
Relocation | |
Snapshot |
DatabaseBackupSetting
Configurações de backup de banco de dados.
Nome | Tipo | Description |
---|---|---|
connectionString |
string |
Contém uma cadeia de conexão para um banco de dados que está sendo feito backup ou restaurado. Se a restauração acontecer com um novo banco de dados, o nome do banco de dados dentro será o novo. |
connectionStringName |
string |
Contém um nome de cadeia de conexão vinculado ao SiteConfig.ConnectionStrings. Isso é usado durante a restauração com opções de cadeias de conexão de substituição. |
databaseType |
Tipo de banco de dados (por exemplo, SqlAzure/MySql). |
|
name |
string |
DatabaseType
Tipo de banco de dados (por exemplo, SqlAzure/MySql).
Valor | Description |
---|---|
LocalMySql | |
MySql | |
PostgreSql | |
SqlAzure |
DefaultErrorResponse
Resposta de erro do Serviço de Aplicativo.
Nome | Tipo | Description |
---|---|---|
error |
Modelo de erro. |
Details
Nome | Tipo | Description |
---|---|---|
code |
string |
Cadeia de caracteres padronizada para identificar programaticamente o erro. |
message |
string |
Informações detalhadas de descrição e depuração de erros. |
target |
string |
Informações detalhadas de descrição e depuração de erros. |
Error
Modelo de erro.
Nome | Tipo | Description |
---|---|---|
code |
string |
Cadeia de caracteres padronizada para identificar programaticamente o erro. |
details |
Details[] |
Erros detalhados. |
innererror |
string |
Mais informações para depurar o erro. |
message |
string |
Informações detalhadas de descrição e depuração de erros. |
target |
string |
Informações detalhadas de descrição e depuração de erros. |
RestoreRequest
Descrição de uma solicitação de restauração.
Nome | Tipo | Valor padrão | Description |
---|---|---|---|
id |
string |
ID do recurso. |
|
kind |
string |
Tipo de recurso. |
|
name |
string |
Nome do recurso. |
|
properties.adjustConnectionStrings |
boolean |
|
|
properties.appServicePlan |
string |
Especifique o plano do serviço de aplicativo que será proprietário do site restaurado. |
|
properties.blobName |
string |
Nome de um blob que contém o backup. |
|
properties.databases |
Coleção de bancos de dados que devem ser restaurados. Essa lista precisa corresponder à lista de bancos de dados incluídos no backup. |
||
properties.hostingEnvironment |
string |
Nome do Ambiente do Serviço de Aplicativo, se necessário (somente ao restaurar um aplicativo para um Ambiente do Serviço de Aplicativo). |
|
properties.ignoreConflictingHostNames |
boolean |
False |
Altera uma lógica ao restaurar um aplicativo com domínios personalizados.
|
properties.ignoreDatabases |
boolean |
False |
Ignorar os bancos de dados e restaurar apenas o conteúdo do site |
properties.operationType | Default |
Tipo de operação. |
|
properties.overwrite |
boolean |
|
|
properties.siteName |
string |
Nome de um aplicativo. |
|
properties.storageAccountUrl |
string |
URL SAS para o contêiner. |
|
type |
string |
Tipo de recurso. |