Web Apps - Restore Snapshot Slot

Description de la restauration d’une application Web à partir d’un instantané.

POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/restoreSnapshot?api-version=2019-08-01

Paramètres URI

Name In Required Type Description
name
path True
  • string

Nom de l’application Web.

resourceGroupName
path True
  • string

Nom du groupe de ressources auquel appartient la ressource.

Regex pattern: ^[-\w\._\(\)]+[^\.]$

slot
path True
  • string

Nom de l’emplacement de l’application Web. S’il n’est pas spécifié, la valeur par défaut est l’emplacement de production.

subscriptionId
path True
  • string

Votre ID d’abonnement Azure. Il s’agit d’une chaîne au format GUID (par exemple, 00000000-0000-0000-0000-000000000000).

api-version
query True
  • string

Version d'API

Corps de la demande

Name Required Type Description
properties.overwrite True
  • boolean

Si true l’opération de restauration peut remplacer l’application source ; sinon, false .

kind
  • string

Type de ressource.

properties.ignoreConflictingHostNames
  • boolean

Si la valeur est true, les conflits de noms d’hôtes personnalisés seront ignorés lors de la récupération vers une application Web cible. Ce paramètre est nécessaire uniquement lorsque RecoverConfiguration est activé.

properties.recoverConfiguration
  • boolean

Si la valeur est true, la configuration du site, en plus du contenu, est restaurée.

properties.recoverySource

facultatif. Spécifie l’application Web à partir de laquelle le contenu de l’instantané sera récupéré. S’il est vide, l’application Web ciblée est utilisée comme source.

properties.snapshotTime
  • string

Point dans le temps dans lequel la restauration de l’application doit être effectuée, au format de chaîne DateTime.

properties.useDRSecondary
  • boolean

Si la valeur est true, l’instantané est récupéré à partir du point de terminaison DRSecondary.

Réponses

Name Type Description
200 OK

L’opération de restauration a démarré.

202 Accepted

L’opération de restauration a démarré.

Other Status Codes

App Service réponse d’erreur.

Sécurité

azure_auth

Azure Active Directory le Flow OAuth2

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

Name Description
user_impersonation emprunter l’identité de votre compte d’utilisateur

Définitions

DefaultErrorResponse

App Service réponse d’erreur.

Details
Error

Modèle d’erreur.

SnapshotRecoverySource

Spécifie l’application Web à partir de laquelle le contenu de l’instantané sera récupéré.

SnapshotRestoreRequest

Détails sur l’opération de récupération d’application.

DefaultErrorResponse

App Service réponse d’erreur.

Name Type Description
error

Modèle d’erreur.

Details

Name 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.

Name Type Description
code
  • string

Chaîne standardisée pour identifier l’erreur par programmation.

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.

SnapshotRecoverySource

Spécifie l’application Web à partir de laquelle le contenu de l’instantané sera récupéré.

Name Type Description
id
  • string

ID de ressource ARM de l’application source. /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName} pour les emplacements de production et/subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slotName} pour les autres emplacements.

location
  • string

Emplacement géographique de l’application Web source, par exemple SouthEastAsia, SouthCentralUS

SnapshotRestoreRequest

Détails sur l’opération de récupération d’application.

Name Type Description
id
  • string

ID de ressource.

kind
  • string

Type de ressource.

name
  • string

Nom de la ressource.

properties.ignoreConflictingHostNames
  • boolean

Si la valeur est true, les conflits de noms d’hôtes personnalisés seront ignorés lors de la récupération vers une application Web cible. Ce paramètre est nécessaire uniquement lorsque RecoverConfiguration est activé.

properties.overwrite
  • boolean

Si true l’opération de restauration peut remplacer l’application source ; sinon, false .

properties.recoverConfiguration
  • boolean

Si la valeur est true, la configuration du site, en plus du contenu, est restaurée.

properties.recoverySource

facultatif. Spécifie l’application Web à partir de laquelle le contenu de l’instantané sera récupéré. S’il est vide, l’application Web ciblée est utilisée comme source.

properties.snapshotTime
  • string

Point dans le temps dans lequel la restauration de l’application doit être effectuée, au format de chaîne DateTime.

properties.useDRSecondary
  • boolean

Si la valeur est true, l’instantané est récupéré à partir du point de terminaison DRSecondary.

type
  • string

Type de ressource.