Get Deleted Storage Account - Get Deleted Storage Account
Belirtilen silinen depolama hesabını alır.
Silinen Depolama Hesabını Al işlemi, öznitelikleriyle birlikte belirtilen silinen depolama hesabını döndürür. Bu işlem için depolama/alma izni gerekir.
GET {vaultBaseUrl}/deletedstorage/{storage-account-name}?api-version=7.4
URI Parametreleri
Name | İçinde | Gerekli | Tür | Description |
---|---|---|---|---|
storage-account-name
|
path | True |
string |
Depolama hesabının adı. Regex pattern: |
vault
|
path | True |
string |
Kasa adı, örneğin https://myvault.vault.azure.net. |
api-version
|
query | True |
string |
İstemci API sürümü. |
Yanıtlar
Name | Tür | Description |
---|---|---|
200 OK |
Silinen depolama hesabı ve ne zaman temizleneceklerine ve silinen depolama hesabının nasıl kurtarılacağına ilişkin bilgiler. |
|
Other Status Codes |
İşlemin neden başarısız olduğunu açıklayan hata yanıtı Key Vault. |
Örnekler
Get Deleted Storage
Sample Request
GET https://myvault.vault.azure.net//deletedstorage/deleteStrg01?api-version=7.4
Sample Response
{
"id": "https://myvault.vault.azure.net/storage/deleteStrg01",
"resourceId": "/subscriptions/{subId}/resourceGroups/{rgName}/providers/Microsoft.Storage/storageAccounts/kvstorageacc",
"activeKeyName": "key1",
"autoRegenerateKey": true,
"regenerationPeriod": "P30D",
"recoveryId": "https://myvault.vault.azure.net/deletedstorage/deleteStrg01",
"scheduledPurgeDate": 1490790000,
"deletedDate": 1490760000,
"attributes": {
"enabled": true,
"created": 1490738386,
"updated": 1490738386,
"recoveryLevel": "Recoverable+Purgeable"
},
"tags": {
"tag1": "val1",
"tag2": "val2"
}
}
Tanımlar
Name | Description |
---|---|
Deleted |
Önceki kimliğinden, özniteliklerinden ve etiketlerinden ve ne zaman temizleneceğiyle ilgili bilgilerden oluşan silinmiş bir depolama hesabı paketi. |
Deletion |
Geçerli kasadaki depolama hesapları için geçerli olan silme kurtarma düzeyini yansıtır. 'Temizlenebilir' içeriyorsa, depolama hesabı ayrıcalıklı bir kullanıcı tarafından kalıcı olarak silinebilir; aksi takdirde, saklama aralığının sonunda depolama hesabını yalnızca sistem temizleyebilir. |
Error |
Anahtar kasası sunucusu hatası. |
Key |
Anahtar kasası hata özel durumu. |
Storage |
Depolama hesabı yönetimi öznitelikleri. |
DeletedStorageBundle
Önceki kimliğinden, özniteliklerinden ve etiketlerinden ve ne zaman temizleneceğiyle ilgili bilgilerden oluşan silinmiş bir depolama hesabı paketi.
Name | Tür | Description |
---|---|---|
activeKeyName |
string |
Geçerli etkin depolama hesabı anahtarı adı. |
attributes |
Depolama hesabı öznitelikleri. |
|
autoRegenerateKey |
boolean |
keyvault'un kullanıcı için depolama hesabını yönetip yönetmeyeceği. |
deletedDate |
integer |
Depolama hesabının silindiği saat (UTC) |
id |
string |
Depolama hesabı kimliği. |
recoveryId |
string |
Silinen depolama hesabını tanımlamak ve kurtarmak için kullanılan kurtarma nesnesinin URL'si. |
regenerationPeriod |
string |
ISO-8601 biçiminde belirtilen anahtar yeniden oluşturma süresi. |
resourceId |
string |
Depolama hesabı kaynak kimliği. |
scheduledPurgeDate |
integer |
Depolama hesabının temizlenmek üzere zamanlandığı saat (UTC olarak) |
tags |
object |
Anahtar-değer çiftleri biçiminde uygulamaya özgü meta veriler |
DeletionRecoveryLevel
Geçerli kasadaki depolama hesapları için geçerli olan silme kurtarma düzeyini yansıtır. 'Temizlenebilir' içeriyorsa, depolama hesabı ayrıcalıklı bir kullanıcı tarafından kalıcı olarak silinebilir; aksi takdirde, saklama aralığının sonunda depolama hesabını yalnızca sistem temizleyebilir.
Name | Tür | Description |
---|---|---|
CustomizedRecoverable |
string |
Silme işleminin anında ve kalıcı silme olanağı olmadan kurtarılabilir olduğu bir kasa durumunu belirtir (örneğin, 7<= SoftDeleteRetentionInDays < 90 olduğunda temizleme). Bu düzey, saklama aralığı boyunca ve abonelik hala kullanılabilir durumdayken silinen varlığın kurtarılabilirliğini garanti eder. |
CustomizedRecoverable+ProtectedSubscription |
string |
Silme işleminin kurtarılabilir olduğu, anında ve kalıcı silmeye (temizleme) izin verilmediği ve 7<= SoftDeleteRetentionInDays < 90 olduğunda aboneliğin kendisinin kalıcı olarak iptal edilemeyeceği bir kasayı ve abonelik durumunu belirtir. Bu düzey, bekletme aralığı boyunca silinen varlığın kurtarılabilirliğini garanti eder ve ayrıca aboneliğin kendisinin iptal edilemediğini yansıtır. |
CustomizedRecoverable+Purgeable |
string |
Silme işleminin kurtarılabilir olduğu ve ayrıca anında ve kalıcı silmeye izin veren bir kasa durumunu belirtir (örneğin, 7<= SoftDeleteRetentionInDays < 90 olduğunda temizleme). Bu düzey, bir Temizleme işlemi istenmediği veya abonelik iptal edilmediği sürece bekletme aralığı boyunca silinen varlığın kurtarılabilirliğini garanti eder. |
Purgeable |
string |
Kurtarma olasılığı olmadan silme işleminin geri alınamaz bir işlem olduğu bir kasa durumunu belirtir. Bu düzey, Silme işlemine karşı kullanılabilir koruma olmamasını ifade eder; varlık düzeyinde veya daha yüksek bir düzeyde (kasa, kaynak grubu, abonelik vb.) silme işlemi kabul edildikten sonra veriler kurtarılamaz şekilde kaybolur. |
Recoverable |
string |
Silme işleminin anında ve kalıcı silme (temizleme) olasılığı olmadan kurtarılabilir olduğu bir kasa durumunu belirtir. Bu düzey, saklama aralığı (90 gün) ve abonelik hala kullanılabilir durumdayken silinen varlığın kurtarılabilirliğini garanti eder. Sistem, kurtarılmadıysa 90 gün sonra kalıcı olarak siler |
Recoverable+ProtectedSubscription |
string |
Silme işleminin saklama aralığı (90 gün) içinde kurtarılabilir olduğu, anında ve kalıcı silmeye (temizleme) izin verilmediği ve aboneliğin kendisinin kalıcı olarak iptal edilemediği bir kasayı ve abonelik durumunu belirtir. Sistem, kurtarılmadıysa 90 gün sonra kalıcı olarak siler |
Recoverable+Purgeable |
string |
Silme işleminin kurtarılabilir olduğu ve ayrıca anında ve kalıcı silmeye (temizleme) izin veren bir kasa durumunu belirtir. Bu düzey, bir Temizleme işlemi istenmediği veya abonelik iptal edilmediği sürece bekletme aralığı (90 gün) boyunca silinen varlığın kurtarılabilirliğini garanti eder. Sistem, kurtarılmadıysa 90 gün sonra kalıcı olarak siler |
Error
Anahtar kasası sunucusu hatası.
Name | Tür | Description |
---|---|---|
code |
string |
Hata kodu. |
innererror |
Anahtar kasası sunucusu hatası. |
|
message |
string |
Hata iletisi. |
KeyVaultError
Anahtar kasası hata özel durumu.
Name | Tür | Description |
---|---|---|
error |
Anahtar kasası sunucusu hatası. |
StorageAccountAttributes
Depolama hesabı yönetimi öznitelikleri.
Name | Tür | Description |
---|---|---|
created |
integer |
OLUŞTURMA saati : UTC. |
enabled |
boolean |
nesnenin etkin durumu. |
recoverableDays |
integer |
softDelete veri saklama günleri. SoftDelete etkinleştirildiğinde değer =7 ve <=90 olmalıdır>, aksi takdirde 0 olmalıdır. |
recoveryLevel |
Geçerli kasadaki depolama hesapları için geçerli olan silme kurtarma düzeyini yansıtır. 'Temizlenebilir' içeriyorsa, depolama hesabı ayrıcalıklı bir kullanıcı tarafından kalıcı olarak silinebilir; aksi takdirde, saklama aralığının sonunda depolama hesabını yalnızca sistem temizleyebilir. |
|
updated |
integer |
Son güncelleştirme saati : UTC. |