Delen via


Web Apps - Get Backup Status

Beschrijving voor Het ophalen van een back-up van een app op basis van de id.

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/backups/{backupId}?api-version=2024-04-01

URI-parameters

Name In Vereist Type Description
backupId
path True

string

Id van de back-up.

name
path True

string

Naam van de app.

resourceGroupName
path True

string

minLength: 1
maxLength: 90
pattern: ^[-\w\._\(\)]+[^\.]$

Naam van de resourcegroep waartoe de resource behoort.

subscriptionId
path True

string

Uw Azure-abonnements-id. Dit is een tekenreeks met GUID-indeling (bijvoorbeeld 00000000-0000-0000-0000-000000000000000).

api-version
query True

string

API-versie

Antwoorden

Name Type Description
200 OK

BackupItem

OK

Other Status Codes

DefaultErrorResponse

Foutreactie van App Service.

Beveiliging

azure_auth

Azure Active Directory OAuth2-stroom

Type: oauth2
Stroom: implicit
Autorisatie-URL: https://login.microsoftonline.com/common/oauth2/authorize

Bereiken

Name Description
user_impersonation Uw gebruikersaccount imiteren

Voorbeelden

Get web app backup

Voorbeeldaanvraag

GET https://management.azure.com/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg123/providers/Microsoft.Web/sites/sitef6141/backups/12345?api-version=2024-04-01

Voorbeeldrespons

{
  "id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg123/providers/Microsoft.Web/sites/sitef6141/backups/12345",
  "name": "sitef6141",
  "type": "Microsoft.Web/sites",
  "properties": {
    "id": 12345,
    "storageAccountUrl": "DefaultEndpointsProtocol=https;AccountName=storagesample;AccountKey=<account-key>",
    "blobName": "sitef6141_2024-04-01",
    "name": "sitef6141_2024-04-01",
    "status": "InProgress",
    "sizeInBytes": 56091883,
    "created": "2022-09-03T17:33:11.641Z",
    "log": "Succeeded",
    "databases": [
      {
        "databaseType": "SqlAzure",
        "name": "backenddb",
        "connectionStringName": "backend",
        "connectionString": "DSN=data-source-name[;SERVER=value] [;PWD=value] [;UID=value] [;<Attribute>=<value>]"
      },
      {
        "databaseType": "SqlAzure",
        "name": "statsdb",
        "connectionStringName": "stats",
        "connectionString": "DSN=data-source-name[;SERVER=value] [;PWD=value] [;UID=value] [;<Attribute>=<value>]"
      }
    ],
    "scheduled": true,
    "lastRestoreTimeStamp": "2022-09-04T17:33:11.641Z",
    "finishedTimeStamp": "2022-09-05T17:33:11.641Z",
    "websiteSizeInBytes": 56091883
  }
}

Definities

Name Description
BackupItem

Beschrijving van de back-up.

BackupItemStatus

Back-upstatus.

DatabaseBackupSetting

Back-upinstellingen voor de database.

DatabaseType

Databasetype (bijvoorbeeld SqlAzure/ MySql).

DefaultErrorResponse

Foutreactie van App Service.

Details
Error

Foutmodel.

BackupItem

Beschrijving van de back-up.

Name Type Description
id

string

Resource-id.

kind

string

Soort resource.

name

string

Resourcenaam.

properties.blobName

string

Naam van de blob die gegevens voor deze back-up bevat.

properties.correlationId

string

Unieke correlatie-id. Gebruik dit samen met de tijdstempel tijdens de communicatie met Azure-ondersteuning.

properties.created

string (date-time)

Tijdstempel van het maken van de back-up.

properties.databases

DatabaseBackupSetting[]

Lijst met databases die zijn opgenomen in de back-up.

properties.finishedTimeStamp

string (date-time)

Tijdstempel wanneer deze back-up is voltooid.

properties.id

integer (int32)

Id van de back-up.

properties.lastRestoreTimeStamp

string (date-time)

Tijdstempel van een laatste herstelbewerking die deze back-up heeft gebruikt.

properties.log

string

Details met betrekking tot deze back-up. Kan een foutbericht bevatten.

properties.name

string

Naam van deze back-up.

properties.scheduled

boolean

Is waar als deze back-up is gemaakt vanwege een schema dat wordt geactiveerd.

properties.sizeInBytes

integer (int64)

Grootte van de back-up in bytes.

properties.status

BackupItemStatus

Back-upstatus.

properties.storageAccountUrl

string

SAS-URL voor de opslagaccountcontainer die deze back-up bevat.

properties.websiteSizeInBytes

integer (int64)

Grootte van de oorspronkelijke web-app waarvan een back-up is gemaakt.

type

string

Resourcetype.

BackupItemStatus

Back-upstatus.

Waarde Description
Created
DeleteFailed
DeleteInProgress
Deleted
Failed
InProgress
PartiallySucceeded
Skipped
Succeeded
TimedOut

DatabaseBackupSetting

Back-upinstellingen voor de database.

Name Type Description
connectionString

string

Bevat een verbindingsreeks voor een database waarvan een back-up wordt gemaakt of hersteld. Als de herstelbewerking moet plaatsvinden in een nieuwe database, is de naam van de database de nieuwe.

connectionStringName

string

Bevat een verbindingsreeksnaam die is gekoppeld aan de SiteConfig.ConnectionStrings. Dit wordt gebruikt tijdens het herstellen met opties voor het overschrijven van verbindingsreeksen.

databaseType

DatabaseType

Databasetype (bijvoorbeeld SqlAzure/ MySql).

name

string

DatabaseType

Databasetype (bijvoorbeeld SqlAzure/ MySql).

Waarde Description
LocalMySql
MySql
PostgreSql
SqlAzure

DefaultErrorResponse

Foutreactie van App Service.

Name Type Description
error

Error

Foutmodel.

Details

Name Type Description
code

string

Gestandaardiseerde tekenreeks om de fout programmatisch te identificeren.

message

string

Gedetailleerde foutbeschrijving en foutopsporingsgegevens.

target

string

Gedetailleerde foutbeschrijving en foutopsporingsgegevens.

Error

Foutmodel.

Name Type Description
code

string

Gestandaardiseerde tekenreeks om de fout programmatisch te identificeren.

details

Details[]

Gedetailleerde fouten.

innererror

string

Meer informatie over foutopsporing.

message

string

Gedetailleerde foutbeschrijving en foutopsporingsgegevens.

target

string

Gedetailleerde foutbeschrijving en foutopsporingsgegevens.