Web Apps - List Backup Status Secrets Slot
Azure Depolama SAS URL'si gibi yedeklemeyle ilişkili gizli diziler de dahil olmak üzere devam ediyor olabilecek bir web uygulaması yedeklemesinin durumunu alır için açıklama. ayrıca istek gövdesine yeni bir URL geçirilirse yedeklemenin SAS URL'sini güncelleştirmek için de kullanılabilir.
POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/backups/{backupId}/list?api-version=2023-12-01
URI Parametreleri
Name | İçinde | Gerekli | Tür | Description |
---|---|---|---|---|
backup
|
path | True |
string |
Yedekleme kimliği. |
name
|
path | True |
string |
Web uygulamasının adı. |
resource
|
path | True |
string |
Kaynağın ait olduğu kaynak grubunun adı. Regex pattern: |
slot
|
path | True |
string |
Web uygulaması yuvasının adı. Belirtilmezse, varsayılan olarak üretim yuvası kullanılır. |
subscription
|
path | True |
string |
Azure abonelik kimliğiniz. Bu GUID biçimli bir dizedir (örn. 000000000-0000-0000-0000-000000000000). |
api-version
|
query | True |
string |
API Sürümü |
İstek Gövdesi
Name | Gerekli | Tür | Description |
---|---|---|---|
properties.storageAccountUrl | True |
string |
Kapsayıcının SAS URL'si. |
kind |
string |
Kaynak türü. |
|
properties.backupName |
string |
Yedeklemenin adı. |
|
properties.backupSchedule |
Düzenli aralıklarla yürütülürse yedeklemeyi zamanlayın. |
||
properties.databases |
Yedeklemeye dahil edilen veritabanları. |
||
properties.enabled |
boolean |
Yedekleme zamanlaması etkinse true (bu durumda dahil edilmelidir), yedekleme zamanlaması devre dışı bırakılmalıdır. |
Yanıtlar
Name | Tür | Description |
---|---|---|
200 OK |
Tamam |
|
Other Status Codes |
hata yanıtı App Service. |
Güvenlik
azure_auth
Azure Active Directory OAuth2 Flow
Type:
oauth2
Flow:
implicit
Authorization URL:
https://login.microsoftonline.com/common/oauth2/authorize
Scopes
Name | Description |
---|---|
user_impersonation | kullanıcı hesabınızın kimliğine bürünme |
Tanımlar
Name | Description |
---|---|
Backup |
Yedekleme açıklaması. |
Backup |
Yedekleme durumu. |
Backup |
Gerçekleştirilecek yedeklemenin açıklaması. |
Backup |
Yedekleme zamanlamasının açıklaması. Yedeklemenin ne sıklıkta gerçekleştirilmesi gerektiğini ve bekletme ilkesinin ne olması gerektiğini açıklar. |
Database |
Veritabanı yedekleme ayarları. |
Database |
Veritabanı türü (örn. SqlAzure / MySql). |
Default |
hata yanıtı App Service. |
Details | |
Error |
Hata modeli. |
Frequency |
Yedeklemenin ne sıklıkta yürütülmesi gerektiğiyle ilgili zaman birimi (örneğin, haftalık yedekleme için bu gün ve FrequencyInterval 7 olarak ayarlanmalıdır) |
BackupItem
Yedekleme açıklaması.
Name | Tür | Description |
---|---|---|
id |
string |
Kaynak Kimliği. |
kind |
string |
Kaynak türü. |
name |
string |
Kaynak Adı. |
properties.blobName |
string |
Bu yedekleme için verileri içeren blobun adı. |
properties.correlationId |
string |
Benzersiz bağıntı tanımlayıcısı. Lütfen bunu Azure desteği ile iletişim kurarken zaman damgasıyla birlikte kullanın. |
properties.created |
string |
Yedekleme oluşturma zaman damgası. |
properties.databases |
Yedeklemeye dahil edilen veritabanlarının listesi. |
|
properties.finishedTimeStamp |
string |
Bu yedekleme tamamlandığında zaman damgası. |
properties.id |
integer |
Yedeklemenin kimliği. |
properties.lastRestoreTimeStamp |
string |
Bu yedeklemeyi kullanan son geri yükleme işleminin zaman damgası. |
properties.log |
string |
Bu yedeklemeyle ilgili ayrıntılar. Bir hata iletisi içerebilir. |
properties.name |
string |
Bu yedeklemenin adı. |
properties.scheduled |
boolean |
Bu yedekleme tetiklenen bir zamanlama nedeniyle oluşturulduysa True. |
properties.sizeInBytes |
integer |
Yedeklemenin bayt cinsinden boyutu. |
properties.status |
Yedekleme durumu. |
|
properties.storageAccountUrl |
string |
Bu yedeklemeyi içeren depolama hesabı kapsayıcısı için SAS URL'si. |
properties.websiteSizeInBytes |
integer |
Yedeklenen özgün web uygulamasının boyutu. |
type |
string |
Kaynak türü. |
BackupItemStatus
Yedekleme durumu.
Name | Tür | Description |
---|---|---|
Created |
string |
|
DeleteFailed |
string |
|
DeleteInProgress |
string |
|
Deleted |
string |
|
Failed |
string |
|
InProgress |
string |
|
PartiallySucceeded |
string |
|
Skipped |
string |
|
Succeeded |
string |
|
TimedOut |
string |
BackupRequest
Gerçekleştirilecek yedeklemenin açıklaması.
Name | Tür | Description |
---|---|---|
id |
string |
Kaynak Kimliği. |
kind |
string |
Kaynak türü. |
name |
string |
Kaynak Adı. |
properties.backupName |
string |
Yedeklemenin adı. |
properties.backupSchedule |
Düzenli aralıklarla yürütülürse yedeklemeyi zamanlayın. |
|
properties.databases |
Yedeklemeye dahil edilen veritabanları. |
|
properties.enabled |
boolean |
Yedekleme zamanlaması etkinse true (bu durumda dahil edilmelidir), yedekleme zamanlaması devre dışı bırakılmalıdır. |
properties.storageAccountUrl |
string |
Kapsayıcının SAS URL'si. |
type |
string |
Kaynak türü. |
BackupSchedule
Yedekleme zamanlamasının açıklaması. Yedeklemenin ne sıklıkta gerçekleştirilmesi gerektiğini ve bekletme ilkesinin ne olması gerektiğini açıklar.
Name | Tür | Varsayılan değer | Description |
---|---|---|---|
frequencyInterval |
integer |
7 |
Yedeklemenin ne sıklıkta yürütülmesi gerektiği (örneğin, haftalık yedekleme için bu değer 7, FrequencyUnit ise Gün olarak ayarlanmalıdır) |
frequencyUnit | Day |
Yedeklemenin ne sıklıkta yürütülmesi gerektiğiyle ilgili zaman birimi (örneğin, haftalık yedekleme için bu gün ve FrequencyInterval 7 olarak ayarlanmalıdır) |
|
keepAtLeastOneBackup |
boolean |
True |
Saklama ilkesinin ne kadar eski olduğuna bakılmaksızın depolama hesabında her zaman en az bir yedekleme tutması gerekiyorsa True; false olarak ayarlayın. |
lastExecutionTime |
string |
Bu zamanlamanın en son tetiklendiğinde. |
|
retentionPeriodInDays |
integer |
30 |
Yedeklemelerin kaç gün sonra silinmesi gerektiği. |
startTime |
string |
Zamanlamanın ne zaman çalışmaya başlaması gerektiği. |
DatabaseBackupSetting
Veritabanı yedekleme ayarları.
Name | Tür | Description |
---|---|---|
connectionString |
string |
Yedeklenen veya geri yüklenen bir veritabanına bağlantı dizesi içerir. Geri yüklemenin yeni bir veritabanına gerçekleşmesi gerekiyorsa, içindeki veritabanı adı yenidir. |
connectionStringName |
string |
SiteConfig.ConnectionStrings'e bağlı bir bağlantı dizesi adı içerir. Bu, geri yükleme sırasında bağlantı dizelerinin üzerine yazma seçenekleriyle kullanılır. |
databaseType |
Veritabanı türü (örn. SqlAzure / MySql). |
|
name |
string |
DatabaseType
Veritabanı türü (örn. SqlAzure / MySql).
Name | Tür | Description |
---|---|---|
LocalMySql |
string |
|
MySql |
string |
|
PostgreSql |
string |
|
SqlAzure |
string |
DefaultErrorResponse
hata yanıtı App Service.
Name | Tür | Description |
---|---|---|
error |
Hata modeli. |
Details
Name | Tür | Description |
---|---|---|
code |
string |
Hatayı program aracılığıyla tanımlamak için standartlaştırılmış dize. |
message |
string |
Ayrıntılı hata açıklaması ve hata ayıklama bilgileri. |
target |
string |
Ayrıntılı hata açıklaması ve hata ayıklama bilgileri. |
Error
Hata modeli.
Name | Tür | Description |
---|---|---|
code |
string |
Hatayı program aracılığıyla tanımlamak için standartlaştırılmış dize. |
details |
Details[] |
Ayrıntılı hatalar. |
innererror |
string |
Hata ayıklamak için daha fazla bilgi. |
message |
string |
Ayrıntılı hata açıklaması ve hata ayıklama bilgileri. |
target |
string |
Ayrıntılı hata açıklaması ve hata ayıklama bilgileri. |
FrequencyUnit
Yedeklemenin ne sıklıkta yürütülmesi gerektiğiyle ilgili zaman birimi (örneğin, haftalık yedekleme için bu gün ve FrequencyInterval 7 olarak ayarlanmalıdır)
Name | Tür | Description |
---|---|---|
Day |
string |
|
Hour |
string |