Delen via


Web Apps - Update Backup Configuration

Beschrijving voor updates van de back-upconfiguratie van een app.

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

URI-parameters

Name In Vereist Type Description
name
path True

string

Naam van de app.

resourceGroupName
path True

string

minLength: 1
maxLength: 90
pattern: ^[-\w\._\(\)]+[^\.]$

Naam van de resourcegroep waartoe de resource behoort.

subscriptionId
path True

string

Uw Azure-abonnements-id. Dit is een tekenreeks met GUID-indeling (bijvoorbeeld 00000000-0000-0000-0000-000000000000000).

api-version
query True

string

API-versie

Aanvraagbody

Name Vereist Type Description
properties.storageAccountUrl True

string

SAS-URL naar de container.

kind

string

Soort resource.

properties.backupName

string

Naam van de back-up.

properties.backupSchedule

BackupSchedule

Plan de back-up als deze periodiek wordt uitgevoerd.

properties.databases

DatabaseBackupSetting[]

Databases die zijn opgenomen in de back-up.

properties.enabled

boolean

Waar als de back-upplanning is ingeschakeld (moet in dat geval worden opgenomen), onwaar als het back-upschema moet worden uitgeschakeld.

Antwoorden

Name Type Description
200 OK

BackupRequest

OK

Other Status Codes

DefaultErrorResponse

Foutreactie van App Service.

Beveiliging

azure_auth

Azure Active Directory OAuth2-stroom

Type: oauth2
Stroom: implicit
Autorisatie-URL: https://login.microsoftonline.com/common/oauth2/authorize

Bereiken

Name Description
user_impersonation Uw gebruikersaccount imiteren

Definities

Name Description
BackupRequest

Beschrijving van een back-up die wordt uitgevoerd.

BackupSchedule

Beschrijving van een back-upschema. Beschrijft hoe vaak de back-up moet worden uitgevoerd en wat het bewaarbeleid moet zijn.

DatabaseBackupSetting

Back-upinstellingen voor de database.

DatabaseType

Databasetype (bijvoorbeeld SqlAzure/ MySql).

DefaultErrorResponse

Foutreactie van App Service.

Details
Error

Foutmodel.

FrequencyUnit

De tijdseenheid voor hoe vaak de back-up moet worden uitgevoerd (bijvoorbeeld voor wekelijkse back-ups, dit moet worden ingesteld op Dag en FrequencyInterval moet worden ingesteld op 7)

BackupRequest

Beschrijving van een back-up die wordt uitgevoerd.

Name Type Description
id

string

Resource-id.

kind

string

Soort resource.

name

string

Resourcenaam.

properties.backupName

string

Naam van de back-up.

properties.backupSchedule

BackupSchedule

Plan de back-up als deze periodiek wordt uitgevoerd.

properties.databases

DatabaseBackupSetting[]

Databases die zijn opgenomen in de back-up.

properties.enabled

boolean

Waar als de back-upplanning is ingeschakeld (moet in dat geval worden opgenomen), onwaar als het back-upschema moet worden uitgeschakeld.

properties.storageAccountUrl

string

SAS-URL naar de container.

type

string

Resourcetype.

BackupSchedule

Beschrijving van een back-upschema. Beschrijft hoe vaak de back-up moet worden uitgevoerd en wat het bewaarbeleid moet zijn.

Name Type Default value Description
frequencyInterval

integer (int32)

7

Hoe vaak de back-up moet worden uitgevoerd (bijvoorbeeld voor wekelijkse back-ups, moet deze worden ingesteld op 7 en FrequencyUnit moet worden ingesteld op Dag)

frequencyUnit

FrequencyUnit

Day

De tijdseenheid voor hoe vaak de back-up moet worden uitgevoerd (bijvoorbeeld voor wekelijkse back-ups, dit moet worden ingesteld op Dag en FrequencyInterval moet worden ingesteld op 7)

keepAtLeastOneBackup

boolean

True

Waar als het bewaarbeleid altijd ten minste één back-up in het opslagaccount moet bewaren, ongeacht hoe oud het is; anders onwaar.

lastExecutionTime

string (date-time)

De laatste keer dat dit schema is geactiveerd.

retentionPeriodInDays

integer (int32)

30

Na hoeveel dagen back-ups moeten worden verwijderd.

startTime

string (date-time)

Wanneer de planning moet gaan werken.

DatabaseBackupSetting

Back-upinstellingen voor de database.

Name Type Description
connectionString

string

Bevat een verbindingsreeks voor een database waarvan een back-up wordt gemaakt of hersteld. Als de herstelbewerking moet plaatsvinden in een nieuwe database, is de naam van de database de nieuwe.

connectionStringName

string

Bevat een verbindingsreeksnaam die is gekoppeld aan de SiteConfig.ConnectionStrings. Dit wordt gebruikt tijdens het herstellen met opties voor het overschrijven van verbindingsreeksen.

databaseType

DatabaseType

Databasetype (bijvoorbeeld SqlAzure/ MySql).

name

string

DatabaseType

Databasetype (bijvoorbeeld SqlAzure/ MySql).

Waarde Description
LocalMySql
MySql
PostgreSql
SqlAzure

DefaultErrorResponse

Foutreactie van App Service.

Name Type Description
error

Error

Foutmodel.

Details

Name Type Description
code

string

Gestandaardiseerde tekenreeks om de fout programmatisch te identificeren.

message

string

Gedetailleerde foutbeschrijving en foutopsporingsgegevens.

target

string

Gedetailleerde foutbeschrijving en foutopsporingsgegevens.

Error

Foutmodel.

Name Type Description
code

string

Gestandaardiseerde tekenreeks om de fout programmatisch te identificeren.

details

Details[]

Gedetailleerde fouten.

innererror

string

Meer informatie over foutopsporing.

message

string

Gedetailleerde foutbeschrijving en foutopsporingsgegevens.

target

string

Gedetailleerde foutbeschrijving en foutopsporingsgegevens.

FrequencyUnit

De tijdseenheid voor hoe vaak de back-up moet worden uitgevoerd (bijvoorbeeld voor wekelijkse back-ups, dit moet worden ingesteld op Dag en FrequencyInterval moet worden ingesteld op 7)

Waarde Description
Day
Hour