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=2023-12-01
Parâmetros de URI
Nome | Em | Obrigatório | Tipo | Description |
---|---|---|---|---|
name
|
path | True |
string |
Nome do aplicativo. |
resource
|
path | True |
string |
Nome do grupo de recursos ao qual pertence o recurso. Padrão Regex: |
subscription
|
path | True |
string |
Sua ID da assinatura do Azure. Esta é uma cadeia de caracteres formatada em GUID (por exemplo, 00000000-0000-0000-0000-0000000000000000000000). |
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 terá o 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 |
Ambiente do Serviço de Aplicativo nome, 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 |
OK |
|
Other Status Codes |
Serviço de Aplicativo resposta de erro. |
Segurança
azure_auth
Fluxo do 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 |
Serviço de Aplicativo resposta de erro. |
Details | |
Error |
Modelo de erro. |
Restore |
Descrição de uma solicitação de restauração. |
BackupRestoreOperationType
Tipo de operação.
Nome | Tipo | Description |
---|---|---|
Clone |
string |
|
CloudFS |
string |
|
Default |
string |
|
Relocation |
string |
|
Snapshot |
string |
DatabaseBackupSetting
Configurações de backup de banco de dados.
Nome | Tipo | Description |
---|---|---|
connectionString |
string |
Contém um cadeia de conexão para um banco de dados que está sendo copiado ou restaurado. Se a restauração deve acontecer com um novo banco de dados, o nome do banco de dados dentro será o novo. |
connectionStringName |
string |
Contém um nome 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).
Nome | Tipo | Description |
---|---|---|
LocalMySql |
string |
|
MySql |
string |
|
PostgreSql |
string |
|
SqlAzure |
string |
DefaultErrorResponse
Serviço de Aplicativo resposta de erro.
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 erro. |
target |
string |
Informações detalhadas de descrição e depuração de erro. |
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 erro. |
target |
string |
Informações detalhadas de descrição e depuração de erro. |
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 terá o 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 |
Ambiente do Serviço de Aplicativo nome, 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. |