Web Apps - Update Backup Configuration

Popis pro Aktualizuje konfiguraci zálohování aplikace.

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

Parametry identifikátoru URI

Name V Vyžadováno Typ Description
name
path True

string

Název aplikace.

resourceGroupName
path True

string

minLength: 1
maxLength: 90

Název skupiny prostředků. Název nerozlišuje malá a velká písmena.

subscriptionId
path True

string (uuid)

ID cílového předplatného. Hodnota musí být UUID.

api-version
query True

string

minLength: 1

Verze rozhraní API, která se má použít pro tuto operaci.

Text požadavku

Name Vyžadováno Typ Description
properties.storageAccountUrl True

string

Adresa URL SAS kontejneru.

kind

string

Druh prostředku.

properties.backupName

string

Název zálohy.

properties.backupSchedule

BackupSchedule

Naplánujte zálohování, pokud se provádí pravidelně.

properties.databases

DatabaseBackupSetting[]

Databáze zahrnuté do zálohy.

properties.enabled

boolean

Hodnota True, pokud je povolený plán zálohování (musí být zahrnut v takovém případě), nepravda, pokud by měl být plán zálohování zakázaný.

Odpovědi

Name Typ Description
200 OK

BackupRequest

Operace Azure byla úspěšně dokončena.

Other Status Codes

DefaultErrorResponse

Neočekávaná chybová odpověď

Zabezpečení

azure_auth

Tok Azure Active Directory OAuth2

Typ: oauth2
Tok: implicit
URL autorizace: https://login.microsoftonline.com/common/oauth2/authorize

Rozsahy

Name Description
user_impersonation zosobnění uživatelského účtu

Definice

Name Description
BackupRequest

Popis zálohy, která bude provedena.

BackupSchedule

Popis plánu zálohování. Popisuje, jak často by mělo být zálohování prováděno a jaké by měly být zásady uchovávání informací.

DatabaseBackupSetting

Nastavení zálohování databáze.

DatabaseType

Typ databáze (např. SqlAzure / MySql).

DefaultErrorResponse

Odpověď na chybu služby App Service

DefaultErrorResponseError

Chybový model

DefaultErrorResponseErrorDetailsItem

Podrobné chyby.

FrequencyUnit

Jednotka času pro to, jak často se má zálohování spouštět (například pro týdenní zálohování, měla by být nastavená hodnota Day a FrequencyInterval by měla být nastavena na hodnotu 7).

BackupRequest

Popis zálohy, která bude provedena.

Name Typ Description
id

string

ID prostředku.

kind

string

Druh prostředku.

name

string

Název prostředku.

properties.backupName

string

Název zálohy.

properties.backupSchedule

BackupSchedule

Naplánujte zálohování, pokud se provádí pravidelně.

properties.databases

DatabaseBackupSetting[]

Databáze zahrnuté do zálohy.

properties.enabled

boolean

Hodnota True, pokud je povolený plán zálohování (musí být zahrnut v takovém případě), nepravda, pokud by měl být plán zálohování zakázaný.

properties.storageAccountUrl

string

Adresa URL SAS kontejneru.

type

string

Typ zdroje.

BackupSchedule

Popis plánu zálohování. Popisuje, jak často by mělo být zálohování prováděno a jaké by měly být zásady uchovávání informací.

Name Typ Default value Description
frequencyInterval

integer (int32)

7

Jak často by se mělo zálohování spouštět (například pro týdenní zálohování, mělo by být nastavené na 7 a FrekvenceUnit by měla být nastavená na Den).

frequencyUnit

FrequencyUnit

Day

Jednotka času pro to, jak často se má zálohování spouštět (například pro týdenní zálohování, měla by být nastavená hodnota Day a FrequencyInterval by měla být nastavena na hodnotu 7).

keepAtLeastOneBackup

boolean

True

True Pokud zásady uchovávání informací by vždy měly uchovávat alespoň jednu zálohu v účtu úložiště bez ohledu na to, jak je stará; jinak nepravda.

lastExecutionTime

string (date-time)

Naposledy, kdy byl tento plán spuštěn.

retentionPeriodInDays

integer (int32)

30

Po kolika dnech by se měly zálohy odstranit.

startTime

string (date-time)

Kdy by měl plán začít fungovat.

DatabaseBackupSetting

Nastavení zálohování databáze.

Name Typ Description
connectionString

string

Obsahuje připojovací řetězec k databázi, která se zálohuje nebo obnovuje. Pokud by se obnovení mělo stát v nové databázi, název databáze uvnitř je nový.

connectionStringName

string

Obsahuje název připojovacího řetězce, který je propojený s SiteConfig.ConnectionStrings. Používá se při obnovení s možnostmi přepsání připojovacích řetězců.

databaseType

DatabaseType

Typ databáze (např. SqlAzure / MySql).

name

string

DatabaseType

Typ databáze (např. SqlAzure / MySql).

Hodnota Description
SqlAzure
MySql
LocalMySql
PostgreSql

DefaultErrorResponse

Odpověď na chybu služby App Service

Name Typ Description
error

DefaultErrorResponseError

Chybový model

DefaultErrorResponseError

Chybový model

Name Typ Description
code

string

Standardizovaný řetězec pro programovou identifikaci chyby.

details

DefaultErrorResponseErrorDetailsItem[]

Podrobné chyby.

innererror

string

Další informace k chybě ladění.

message

string

Podrobný popis chyby a informace o ladění.

target

string

Podrobný popis chyby a informace o ladění.

DefaultErrorResponseErrorDetailsItem

Podrobné chyby.

Name Typ Description
code

string

Standardizovaný řetězec pro programovou identifikaci chyby.

message

string

Podrobný popis chyby a informace o ladění.

target

string

Podrobný popis chyby a informace o ladění.

FrequencyUnit

Jednotka času pro to, jak často se má zálohování spouštět (například pro týdenní zálohování, měla by být nastavená hodnota Day a FrequencyInterval by měla být nastavena na hodnotu 7).

Hodnota Description
Day
Hour