Web Apps - Get Backup Status

Opis pobierania kopii zapasowej aplikacji według jego identyfikatora.

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

Parametry identyfikatora URI

Nazwa W Wymagane Typ Opis
backupId
path True

string

Identyfikator kopii zapasowej.

name
path True

string

Nazwa aplikacji.

resourceGroupName
path True

string

Nazwa grupy zasobów, do której należy zasób.

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

subscriptionId
path True

string

Identyfikator subskrypcji platformy Azure. Jest to ciąg w formacie GUID (np. 00000000-0000-0000-0000-0000-0000000000000000000000000000000000000000 00000).

api-version
query True

string

Wersja interfejsu API

Odpowiedzi

Nazwa Typ Opis
200 OK

BackupItem

OK

Other Status Codes

DefaultErrorResponse

App Service odpowiedź na błąd.

Zabezpieczenia

azure_auth

Przepływ OAuth2 usługi Azure Active Directory

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

Scopes

Nazwa Opis
user_impersonation personifikacja konta użytkownika

Przykłady

Get web app backup

Sample Request

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

Sample Response

{
  "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_2023-01-01",
    "name": "sitef6141_2023-01-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
  }
}

Definicje

Nazwa Opis
BackupItem

Opis kopii zapasowej.

BackupItemStatus

Stan kopii zapasowej.

DatabaseBackupSetting

Ustawienia kopii zapasowej bazy danych.

DatabaseType

Typ bazy danych (np. SqlAzure / MySql).

DefaultErrorResponse

App Service odpowiedź na błąd.

Details
Error

Model błędu.

BackupItem

Opis kopii zapasowej.

Nazwa Typ Opis
id

string

Identyfikator zasobu.

kind

string

Rodzaj zasobu.

name

string

Nazwa zasobu.

properties.blobName

string

Nazwa obiektu blob zawierającego dane dla tej kopii zapasowej.

properties.correlationId

string

Unikatowy identyfikator korelacji. Użyj tej opcji wraz ze znacznikiem czasu podczas komunikowania się z pomoc techniczna platformy Azure.

properties.created

string

Sygnatura czasowa tworzenia kopii zapasowej.

properties.databases

DatabaseBackupSetting[]

Lista baz danych zawartych w kopii zapasowej.

properties.finishedTimeStamp

string

Sygnatura czasowa po zakończeniu tworzenia kopii zapasowej.

properties.id

integer

Identyfikator kopii zapasowej.

properties.lastRestoreTimeStamp

string

Sygnatura czasowa ostatniej operacji przywracania, która użyła tej kopii zapasowej.

properties.log

string

Szczegóły dotyczące tej kopii zapasowej. Może zawierać komunikat o błędzie.

properties.name

string

Nazwa tej kopii zapasowej.

properties.scheduled

boolean

Prawda, jeśli ta kopia zapasowa została utworzona z powodu wyzwalania harmonogramu.

properties.sizeInBytes

integer

Rozmiar kopii zapasowej w bajtach.

properties.status

BackupItemStatus

Stan kopii zapasowej.

properties.storageAccountUrl

string

Adres URL sygnatury dostępu współdzielonego dla kontenera konta magazynu, który zawiera tę kopię zapasową.

properties.websiteSizeInBytes

integer

Rozmiar oryginalnej aplikacji internetowej, której kopia zapasowa została utworzona.

type

string

Typ zasobu.

BackupItemStatus

Stan kopii zapasowej.

Nazwa Typ Opis
Created

string

DeleteFailed

string

DeleteInProgress

string

Deleted

string

Failed

string

InProgress

string

PartiallySucceeded

string

Skipped

string

Succeeded

string

TimedOut

string

DatabaseBackupSetting

Ustawienia kopii zapasowej bazy danych.

Nazwa Typ Opis
connectionString

string

Zawiera parametry połączenia bazy danych, która jest tworzona lub przywracana. Jeśli przywracanie powinno nastąpić do nowej bazy danych, nazwa bazy danych wewnątrz to nowa.

connectionStringName

string

Zawiera nazwę parametry połączenia połączoną z elementem SiteConfig.ConnectionStrings. Jest to używane podczas przywracania z opcjami zastąp parametry połączenia.

databaseType

DatabaseType

Typ bazy danych (np. SqlAzure / MySql).

name

string

DatabaseType

Typ bazy danych (np. SqlAzure / MySql).

Nazwa Typ Opis
LocalMySql

string

MySql

string

PostgreSql

string

SqlAzure

string

DefaultErrorResponse

App Service odpowiedź na błąd.

Nazwa Typ Opis
error

Error

Model błędu.

Details

Nazwa Typ Opis
code

string

Ustandaryzowany ciąg w celu programowego identyfikowania błędu.

message

string

Szczegółowy opis błędu i informacje o debugowaniu.

target

string

Szczegółowy opis błędu i informacje o debugowaniu.

Error

Model błędu.

Nazwa Typ Opis
code

string

Ustandaryzowany ciąg w celu programowego identyfikowania błędu.

details

Details[]

Szczegółowe błędy.

innererror

string

Więcej informacji na temat błędu debugowania.

message

string

Szczegółowy opis błędu i informacje o debugowaniu.

target

string

Szczegółowy opis błędu i informacje o debugowaniu.