Web Apps - Get Backup Configuration
Description pour Obtient la configuration de sauvegarde d’une application.
POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/backup/list?api-version=2023-12-01
Paramètres URI
Nom | Dans | Obligatoire | Type | Description |
---|---|---|---|---|
name
|
path | True |
string |
Nom de l’application. |
resource
|
path | True |
string |
Nom du groupe de ressources auquel appartient la ressource. Modèle d’expression régulière: |
subscription
|
path | True |
string |
Votre ID d’abonnement Azure. Il s’agit d’une chaîne au format GUID (par exemple, 000000-0000-0000-0000-000000000000000). |
api-version
|
query | True |
string |
Version d'API |
Réponses
Nom | Type | Description |
---|---|---|
200 OK |
Ok |
|
Other Status Codes |
App Service réponse d’erreur. |
Sécurité
azure_auth
Flux OAuth2 Azure Active Directory
Type:
oauth2
Flux:
implicit
URL d’autorisation:
https://login.microsoftonline.com/common/oauth2/authorize
Étendues
Nom | Description |
---|---|
user_impersonation | Emprunter l’identité de votre compte d’utilisateur |
Définitions
Nom | Description |
---|---|
Backup |
Description d’une sauvegarde qui sera effectuée. |
Backup |
Description d’une planification de sauvegarde. Décrit la fréquence à laquelle la sauvegarde doit être effectuée et ce qui doit être la stratégie de rétention. |
Database |
Paramètres de sauvegarde de base de données. |
Database |
Type de base de données (par exemple, SqlAzure / MySql). |
Default |
App Service réponse d’erreur. |
Details | |
Error |
Modèle d’erreur. |
Frequency |
Unité de temps pour la fréquence à laquelle la sauvegarde doit être exécutée (par exemple, pour la sauvegarde hebdomadaire, elle doit être définie sur Jour et FréquenceInterval doit être définie sur 7) |
BackupRequest
Description d’une sauvegarde qui sera effectuée.
Nom | Type | Description |
---|---|---|
id |
string |
ID de ressource. |
kind |
string |
Type de ressource. |
name |
string |
Nom de la ressource. |
properties.backupName |
string |
Nom de la sauvegarde. |
properties.backupSchedule |
Planifiez la sauvegarde si elle est exécutée régulièrement. |
|
properties.databases |
Bases de données incluses dans la sauvegarde. |
|
properties.enabled |
boolean |
True si la planification de sauvegarde est activée (doit être incluse dans ce cas), false si la planification de sauvegarde doit être désactivée. |
properties.storageAccountUrl |
string |
URL SAS vers le conteneur. |
type |
string |
Type de ressource. |
BackupSchedule
Description d’une planification de sauvegarde. Décrit la fréquence à laquelle la sauvegarde doit être effectuée et ce qui doit être la stratégie de rétention.
Nom | Type | Valeur par défaut | Description |
---|---|---|---|
frequencyInterval |
integer |
7 |
Fréquence à laquelle la sauvegarde doit être exécutée (par exemple, pour la sauvegarde hebdomadaire, elle doit être définie sur 7 et FrequencyUnit doit être définie sur Jour) |
frequencyUnit | Day |
Unité de temps pour la fréquence à laquelle la sauvegarde doit être exécutée (par exemple, pour la sauvegarde hebdomadaire, elle doit être définie sur Jour et FréquenceInterval doit être définie sur 7) |
|
keepAtLeastOneBackup |
boolean |
True |
True si la stratégie de rétention doit toujours conserver au moins une sauvegarde dans le compte de stockage, quelle que soit son ancienneté ; false dans le cas contraire. |
lastExecutionTime |
string |
Dernière fois que cette planification a été déclenchée. |
|
retentionPeriodInDays |
integer |
30 |
Après combien de jours les sauvegardes doivent être supprimées. |
startTime |
string |
Quand la planification doit commencer à fonctionner. |
DatabaseBackupSetting
Paramètres de sauvegarde de base de données.
Nom | Type | Description |
---|---|---|
connectionString |
string |
Contient une chaîne de connexion à une base de données qui est en cours de sauvegarde ou de restauration. Si la restauration doit se produire sur une nouvelle base de données, le nom de la base de données à l’intérieur est la nouvelle. |
connectionStringName |
string |
Contient un nom chaîne de connexion lié à SiteConfig.ConnectionStrings. Il est utilisé lors de la restauration avec les options de chaînes de connexion de remplacement. |
databaseType |
Type de base de données (par exemple, SqlAzure / MySql). |
|
name |
string |
DatabaseType
Type de base de données (par exemple, SqlAzure / MySql).
Nom | Type | Description |
---|---|---|
LocalMySql |
string |
|
MySql |
string |
|
PostgreSql |
string |
|
SqlAzure |
string |
DefaultErrorResponse
App Service réponse d’erreur.
Nom | Type | Description |
---|---|---|
error |
Modèle d’erreur. |
Details
Nom | Type | Description |
---|---|---|
code |
string |
Chaîne standardisée pour identifier l’erreur par programmation. |
message |
string |
Description détaillée de l’erreur et informations de débogage. |
target |
string |
Description détaillée de l’erreur et informations de débogage. |
Error
Modèle d’erreur.
Nom | Type | Description |
---|---|---|
code |
string |
Chaîne standardisée pour identifier l’erreur par programmation. |
details |
Details[] |
Erreurs détaillées. |
innererror |
string |
Plus d’informations sur l’erreur de débogage. |
message |
string |
Description détaillée de l’erreur et informations de débogage. |
target |
string |
Description détaillée de l’erreur et informations de débogage. |
FrequencyUnit
Unité de temps pour la fréquence à laquelle la sauvegarde doit être exécutée (par exemple, pour la sauvegarde hebdomadaire, elle doit être définie sur Jour et FréquenceInterval doit être définie sur 7)
Nom | Type | Description |
---|---|---|
Day |
string |
|
Hour |
string |