Web Apps - Discover Backup
Descripción para Detectar una copia de seguridad de aplicaciones existente que se puede restaurar desde un blob en Azure Storage. Úselo para obtener información sobre las bases de datos almacenadas en una copia de seguridad.
POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/discoverbackup?api-version=2023-12-01
Parámetros de identificador URI
Nombre | En | Requerido | Tipo | Description |
---|---|---|---|---|
name
|
path | True |
string |
Nombre de la aplicación. |
resource
|
path | True |
string |
Nombre del grupo de recursos al que pertenece el recurso. Regex pattern: |
subscription
|
path | True |
string |
Su identificador de suscripción de Azure. Se trata de una cadena con formato GUID (por ejemplo, 000000000-0000-0000-0000-000000000000000). |
api-version
|
query | True |
string |
Versión de la API |
Cuerpo de la solicitud
Nombre | Requerido | Tipo | Description |
---|---|---|---|
properties.overwrite | True |
boolean |
|
properties.storageAccountUrl | True |
string |
Dirección URL de SAS al contenedor. |
kind |
string |
Tipo de recurso. |
|
properties.adjustConnectionStrings |
boolean |
|
|
properties.appServicePlan |
string |
Especifique el plan de App Service que poseerá el sitio restaurado. |
|
properties.blobName |
string |
Nombre de un blob que contiene la copia de seguridad. |
|
properties.databases |
Colección de bases de datos que se deben restaurar. Esta lista debe coincidir con la lista de bases de datos incluidas en la copia de seguridad. |
||
properties.hostingEnvironment |
string |
App Service Environment nombre, si es necesario (solo al restaurar una aplicación en un App Service Environment). |
|
properties.ignoreConflictingHostNames |
boolean |
Cambia una lógica al restaurar una aplicación con dominios personalizados. |
|
properties.ignoreDatabases |
boolean |
Omitir las bases de datos y restaurar solo el contenido del sitio |
|
properties.operationType |
Tipo de operación. |
||
properties.siteName |
string |
Nombre de una aplicación. |
Respuestas
Nombre | Tipo | Description |
---|---|---|
200 OK |
Aceptar |
|
Other Status Codes |
App Service respuesta de error. |
Seguridad
azure_auth
Flujo OAuth2 de Azure Active Directory
Type:
oauth2
Flow:
implicit
Authorization URL:
https://login.microsoftonline.com/common/oauth2/authorize
Scopes
Nombre | Description |
---|---|
user_impersonation | suplantación de su cuenta de usuario |
Definiciones
Nombre | Description |
---|---|
Backup |
Tipo de operación. |
Database |
Configuración de copia de seguridad de la base de datos. |
Database |
Tipo de base de datos (por ejemplo, SqlAzure /MySql). |
Default |
App Service respuesta de error. |
Details | |
Error |
Modelo de error. |
Restore |
Descripción de una solicitud de restauración. |
BackupRestoreOperationType
Tipo de operación.
Nombre | Tipo | Description |
---|---|---|
Clone |
string |
|
CloudFS |
string |
|
Default |
string |
|
Relocation |
string |
|
Snapshot |
string |
DatabaseBackupSetting
Configuración de copia de seguridad de la base de datos.
Nombre | Tipo | Description |
---|---|---|
connectionString |
string |
Contiene una cadena de conexión a una base de datos de la que se realiza una copia de seguridad o se restaura. Si la restauración debe producirse en una nueva base de datos, el nombre de la base de datos dentro es el nuevo. |
connectionStringName |
string |
Contiene un nombre cadena de conexión que está vinculado a SiteConfig.ConnectionStrings. Esto se usa durante la restauración con opciones de cadenas de conexión sobrescritas. |
databaseType |
Tipo de base de datos (por ejemplo, SqlAzure /MySql). |
|
name |
string |
DatabaseType
Tipo de base de datos (por ejemplo, SqlAzure /MySql).
Nombre | Tipo | Description |
---|---|---|
LocalMySql |
string |
|
MySql |
string |
|
PostgreSql |
string |
|
SqlAzure |
string |
DefaultErrorResponse
App Service respuesta de error.
Nombre | Tipo | Description |
---|---|---|
error |
Modelo de error. |
Details
Nombre | Tipo | Description |
---|---|---|
code |
string |
Cadena estandarizada para identificar mediante programación el error. |
message |
string |
Descripción detallada del error e información de depuración. |
target |
string |
Descripción detallada del error e información de depuración. |
Error
Modelo de error.
Nombre | Tipo | Description |
---|---|---|
code |
string |
Cadena estandarizada para identificar mediante programación el error. |
details |
Details[] |
Errores detallados. |
innererror |
string |
Más información para depurar el error. |
message |
string |
Descripción detallada del error e información de depuración. |
target |
string |
Descripción detallada del error e información de depuración. |
RestoreRequest
Descripción de una solicitud de restauración.
Nombre | Tipo | Valor predeterminado | Description |
---|---|---|---|
id |
string |
Identificador de recurso. |
|
kind |
string |
Tipo de recurso. |
|
name |
string |
Nombre del recurso. |
|
properties.adjustConnectionStrings |
boolean |
|
|
properties.appServicePlan |
string |
Especifique el plan de App Service que poseerá el sitio restaurado. |
|
properties.blobName |
string |
Nombre de un blob que contiene la copia de seguridad. |
|
properties.databases |
Colección de bases de datos que se deben restaurar. Esta lista debe coincidir con la lista de bases de datos incluidas en la copia de seguridad. |
||
properties.hostingEnvironment |
string |
App Service Environment nombre, si es necesario (solo al restaurar una aplicación en un App Service Environment). |
|
properties.ignoreConflictingHostNames |
boolean |
False |
Cambia una lógica al restaurar una aplicación con dominios personalizados. |
properties.ignoreDatabases |
boolean |
False |
Omitir las bases de datos y restaurar solo el contenido del sitio |
properties.operationType | Default |
Tipo de operación. |
|
properties.overwrite |
boolean |
|
|
properties.siteName |
string |
Nombre de una aplicación. |
|
properties.storageAccountUrl |
string |
Dirección URL de SAS al contenedor. |
|
type |
string |
Tipo de recurso. |