Web Apps - Get Backup Configuration

Opis pobierania konfiguracji kopii zapasowej aplikacji.

POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/backup/list?api-version=2023-01-01

Parametry identyfikatora URI

Nazwa W Wymagane Typ Opis
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-000000000000).

api-version
query True

string

Wersja interfejsu API

Odpowiedzi

Nazwa Typ Opis
200 OK

BackupRequest

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

Definicje

Nazwa Opis
BackupRequest

Opis kopii zapasowej, która zostanie wykonana.

BackupSchedule

Opis harmonogramu tworzenia kopii zapasowych. Opisuje, jak często powinna być wykonywana kopia zapasowa i jakie powinny być zasady przechowywania.

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.

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)

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

BackupSchedule

Zaplanuj tworzenie kopii zapasowej, jeśli jest ona wykonywana okresowo.

properties.databases

DatabaseBackupSetting[]

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

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

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