Web Apps - Update Backup Configuration

Opis Aktualizacje konfiguracji kopii zapasowej aplikacji.

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/backup?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-0000000000000000000000000000000000000000 00000).

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

BackupSchedule

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

properties.databases

DatabaseBackupSetting[]

Bazy danych zawarte w kopii zapasowej.

properties.enabled

boolean

Prawda, jeśli harmonogram tworzenia kopii zapasowej jest włączony (musi być uwzględniony w tym przypadku), wartość false, jeśli harmonogram tworzenia kopii zapasowej powinien zostać wyłączony.

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ść Day (Dzień) i FrequencyInterval (CzęstotliwośćInterval)

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

Prawda, jeśli harmonogram tworzenia kopii zapasowej jest włączony (musi być uwzględniony w tym przypadku), wartość false, jeśli harmonogram tworzenia kopii zapasowej 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 wykonać kopię zapasową (np. w przypadku cotygodniowej kopii zapasowej należy ustawić wartość 7, a parametr FrequencyUnit powinien być ustawiony na Dzień)

frequencyUnit

FrequencyUnit

Day

Jednostka czasu dla częstotliwości wykonywania kopii zapasowej (np. w przypadku cotygodniowej kopii zapasowej powinna być ustawiona wartość Day (Dzień) i FrequencyInterval (CzęstotliwośćInterval)

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; false w przeciwnym razie.

lastExecutionTime

string

Czas ostatniego wyzwolenia tego harmonogramu.

retentionPeriodInDays

integer

30

Po tylu dniach 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 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.

FrequencyUnit

Jednostka czasu dla częstotliwości wykonywania kopii zapasowej (np. w przypadku cotygodniowej kopii zapasowej powinna być ustawiona wartość Day (Dzień) i FrequencyInterval (CzęstotliwośćInterval)

Nazwa Typ Opis
Day

string

Hour

string