Web Apps - List Backup Status Secrets Slot
Opis pobierania stanu kopii zapasowej aplikacji internetowej, który może być w toku, w tym wpisy tajne skojarzone z kopią zapasową, takie jak adres URL sygnatury dostępu współdzielonego usługi Azure Storage. Można również użyć do zaktualizowania adresu URL sygnatury dostępu współdzielonego dla kopii zapasowej, jeśli nowy adres URL zostanie przekazany w treści żądania.
POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/backups/{backupId}/list?api-version=2023-12-01
Parametry identyfikatora URI
Nazwa | W | Wymagane | Typ | Opis |
---|---|---|---|---|
backup
|
path | True |
string |
Identyfikator kopii zapasowej. |
name
|
path | True |
string |
Nazwa aplikacji internetowej. |
resource
|
path | True |
string |
Nazwa grupy zasobów, do której należy zasób. Regex pattern: |
slot
|
path | True |
string |
Nazwa miejsca aplikacji internetowej. Jeśli nie zostanie określony, wartość domyślna to miejsce produkcyjne. |
subscription
|
path | True |
string |
Identyfikator subskrypcji platformy Azure. Jest to ciąg w formacie GUID (np. 00000000-0000-0000-0000-0000-000000000000). |
api-version
|
query | True |
string |
Wersja interfejsu API |
Treść żądania
Nazwa | Wymagane | Typ | Opis |
---|---|---|---|
properties.storageAccountUrl | True |
string |
Adres URL sygnatury dostępu współdzielonego do kontenera. |
kind |
string |
Rodzaj zasobu. |
|
properties.backupName |
string |
Nazwa kopii zapasowej. |
|
properties.backupSchedule |
Zaplanuj tworzenie kopii zapasowej, jeśli jest ona wykonywana okresowo. |
||
properties.databases |
Bazy danych zawarte w kopii zapasowej. |
||
properties.enabled |
boolean |
Wartość True, jeśli harmonogram tworzenia kopii zapasowych jest włączony (musi być uwzględniony w tym przypadku), wartość false, jeśli harmonogram tworzenia kopii zapasowych powinien zostać wyłączony. |
Odpowiedzi
Nazwa | Typ | Opis |
---|---|---|
200 OK |
OK |
|
Other Status Codes |
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 |
Definicje
Nazwa | Opis |
---|---|
Backup |
Opis kopii zapasowej. |
Backup |
Stan kopii zapasowej. |
Backup |
Opis kopii zapasowej, która zostanie wykonana. |
Backup |
Opis harmonogramu tworzenia kopii zapasowych. Opisuje, jak często powinna być wykonywana kopia zapasowa i jakie powinny być zasady przechowywania. |
Database |
Ustawienia kopii zapasowej bazy danych. |
Database |
Typ bazy danych (np. SqlAzure / MySql). |
Default |
App Service odpowiedź na błąd. |
Details | |
Error |
Model błędu. |
Frequency |
Jednostka czasu dla częstotliwości wykonywania kopii zapasowej (np. w przypadku cotygodniowej kopii zapasowej powinna być ustawiona wartość Dzień, a właściwość FrequencyInterval powinna mieć wartość 7) |
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 funkcji wraz ze znacznikiem czasu podczas komunikowania się z pomoc techniczna platformy Azure. |
properties.created |
string |
Sygnatura czasowa tworzenia kopii zapasowej. |
properties.databases |
Lista baz danych uwzględnionych 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 korzystała z 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 |
Stan kopii zapasowej. |
|
properties.storageAccountUrl |
string |
Adres URL sygnatury dostępu współdzielonego dla kontenera konta magazynu zawierającego 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 |
BackupRequest
Opis kopii zapasowej, która zostanie wykonana.
Nazwa | Typ | Opis |
---|---|---|
id |
string |
Identyfikator zasobu. |
kind |
string |
Rodzaj zasobu. |
name |
string |
Nazwa zasobu. |
properties.backupName |
string |
Nazwa kopii zapasowej. |
properties.backupSchedule |
Zaplanuj tworzenie kopii zapasowej, jeśli jest ona wykonywana okresowo. |
|
properties.databases |
Bazy danych zawarte w kopii zapasowej. |
|
properties.enabled |
boolean |
Wartość True, jeśli harmonogram tworzenia kopii zapasowych jest włączony (musi być uwzględniony w tym przypadku), wartość false, jeśli harmonogram tworzenia kopii zapasowych powinien zostać wyłączony. |
properties.storageAccountUrl |
string |
Adres URL sygnatury dostępu współdzielonego do kontenera. |
type |
string |
Typ zasobu. |
BackupSchedule
Opis harmonogramu tworzenia kopii zapasowych. Opisuje, jak często powinna być wykonywana kopia zapasowa i jakie powinny być zasady przechowywania.
Nazwa | Typ | Wartość domyślna | Opis |
---|---|---|---|
frequencyInterval |
integer |
7 |
Jak często należy wykonywać kopię zapasową (np. w przypadku cotygodniowej kopii zapasowej należy ustawić wartość 7, a właściwość FrequencyUnit powinna być ustawiona na Dzień) |
frequencyUnit | Day |
Jednostka czasu dla częstotliwości wykonywania kopii zapasowej (np. w przypadku cotygodniowej kopii zapasowej powinna być ustawiona wartość Dzień, a właściwość FrequencyInterval powinna mieć wartość 7) |
|
keepAtLeastOneBackup |
boolean |
True |
Prawda, jeśli zasady przechowywania powinny zawsze przechowywać co najmniej jedną kopię zapasową na koncie magazynu, niezależnie od tego, jak stary jest; w przeciwnym razie wartość false. |
lastExecutionTime |
string |
Godzina ostatniego wyzwolenia tego harmonogramu. |
|
retentionPeriodInDays |
integer |
30 |
Po upływie ilu dni należy usunąć kopie zapasowe. |
startTime |
string |
Kiedy harmonogram powinien zacząć działać. |
DatabaseBackupSetting
Ustawienia kopii zapasowej bazy danych.
Nazwa | Typ | Opis |
---|---|---|
connectionString |
string |
Zawiera parametry połączenia do bazy danych, której kopia zapasowa jest tworzona lub przywracana. Jeśli przywracanie powinno nastąpić w nowej bazie danych, nazwa bazy danych wewnątrz jest nową. |
connectionStringName |
string |
Zawiera nazwę parametry połączenia połączoną z elementem SiteConfig.ConnectionStrings. Jest to używane podczas przywracania z opcjami zastępowania parametrów połączenia. |
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 |
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 debugowania błędu. |
message |
string |
Szczegółowy opis błędu i informacje o debugowaniu. |
target |
string |
Szczegółowy opis błędu i informacje o debugowaniu. |
FrequencyUnit
Jednostka czasu dla częstotliwości wykonywania kopii zapasowej (np. w przypadku cotygodniowej kopii zapasowej powinna być ustawiona wartość Dzień, a właściwość FrequencyInterval powinna mieć wartość 7)
Nazwa | Typ | Opis |
---|---|---|
Day |
string |
|
Hour |
string |