Get Deleted Storage Accounts - Get Deleted Storage Accounts
Списки удаленных учетных записей хранения для указанного хранилища.
Операция Получить удаленные учетные записи хранения возвращает учетные записи хранения, которые были удалены для хранилища, включаемого для обратимого удаления. Для этой операции требуется разрешение хранилища или списка.
GET {vaultBaseUrl}/deletedstorage?api-version=7.4
GET {vaultBaseUrl}/deletedstorage?maxresults={maxresults}&api-version=7.4
Параметры URI
Имя | В | Обязательно | Тип | Описание |
---|---|---|---|---|
vault
|
path | True |
string |
Имя хранилища, например https://myvault.vault.azure.net. |
api-version
|
query | True |
string |
Версия API клиента. |
maxresults
|
query |
integer int32 |
Максимальное количество результатов, возвращаемых на странице. Если этот параметр не указан, служба вернет до 25 результатов. |
Ответы
Имя | Тип | Описание |
---|---|---|
200 OK |
Ответное сообщение, содержащее список удаленных учетных записей хранения в хранилище, а также ссылку на следующую страницу удаленных учетных записей хранения. |
|
Other Status Codes |
Key Vault ответ об ошибке, описывающий причину сбоя операции. |
Примеры
List Deleted Storage Accounts
Sample Request
GET https://myvault.vault.azure.net//deletedstorage?api-version=7.4
Sample Response
{
"value": [
{
"id": "https://myvault.vault.azure.net/storage/listDeletedStorage01",
"resourceId": "/subscriptions/{subId}/resourceGroups/{rgName}/providers/Microsoft.Storage/storageAccounts/kvstorageacc1",
"recoveryId": "https://myvault.vault.azure.net/deletedstorage/listDeletedStorage01",
"scheduledPurgeDate": 1490790000,
"deletedDate": 1490760000,
"attributes": {
"enabled": true,
"created": 1490738386,
"updated": 1490738386,
"recoveryLevel": "Recoverable+Purgeable"
},
"tags": {
"tag1": "val1",
"tag2": "val2"
}
},
{
"id": "https://myvault.vault.azure.net/storage/listDeletedStorage02",
"resourceId": "/subscriptions/{subId}/resourceGroups/{rgName}/providers/Microsoft.Storage/storageAccounts/kvstorageacc2",
"recoveryId": "https://myvault.vault.azure.net/deletedstorage/listDeletedStorage02",
"scheduledPurgeDate": 1490790000,
"deletedDate": 1490760000,
"attributes": {
"enabled": true,
"created": 1490738386,
"updated": 1490738386,
"recoveryLevel": "Recoverable+Purgeable"
},
"tags": {
"tag3": "val3",
"tag4": "val4"
}
}
],
"nextLink": "https://{BaseUri}/storage?api-version=7.2&%24skiptoken=<token>"
}
Определения
Имя | Описание |
---|---|
Deleted |
Удаленный элемент учетной записи хранения, содержащий метаданные об удаленной учетной записи хранения. |
Deleted |
Результат списка удаленных учетных записей хранения |
Deletion |
Отражает уровень восстановления удаления, действующий в настоящее время для учетных записей хранения в текущем хранилище. Если он содержит "Очищаемый", то привилегированный пользователь может безвозвратно удалить учетную запись хранения; В противном случае только система может очистить учетную запись хранения в конце интервала хранения. |
Error |
Ошибка сервера хранилища ключей. |
Key |
Исключение ошибки хранилища ключей. |
Storage |
Атрибуты управления учетной записью хранения. |
DeletedStorageAccountItem
Удаленный элемент учетной записи хранения, содержащий метаданные об удаленной учетной записи хранения.
Имя | Тип | Описание |
---|---|---|
attributes |
Атрибуты управления учетной записью хранения. |
|
deletedDate |
integer |
Время удаления учетной записи хранения в формате UTC |
id |
string |
Идентификатор хранилища. |
recoveryId |
string |
URL-адрес объекта восстановления, используемый для идентификации и восстановления удаленной учетной записи хранения. |
resourceId |
string |
Идентификатор ресурса учетной записи хранения. |
scheduledPurgeDate |
integer |
Время, когда запланирована очистка учетной записи хранения, в формате UTC |
tags |
object |
Метаданные конкретного приложения в виде пар «ключ — значение». |
DeletedStorageListResult
Результат списка удаленных учетных записей хранения
Имя | Тип | Описание |
---|---|---|
nextLink |
string |
URL-адрес для получения следующего набора удаленных учетных записей хранения. |
value |
Ответное сообщение со списком удаленных учетных записей хранения в хранилище и ссылкой на следующую страницу удаленных учетных записей хранения. |
DeletionRecoveryLevel
Отражает уровень восстановления удаления, действующий в настоящее время для учетных записей хранения в текущем хранилище. Если он содержит "Очищаемый", то привилегированный пользователь может безвозвратно удалить учетную запись хранения; В противном случае только система может очистить учетную запись хранения в конце интервала хранения.
Имя | Тип | Описание |
---|---|---|
CustomizedRecoverable |
string |
Обозначает состояние хранилища, в котором удаление можно восстановить без возможности немедленного и постоянного удаления (т. е. очистки, когда 7< = SoftDeleteRetentionInDays < 90). Этот уровень гарантирует возможность восстановления удаленной сущности в течение интервала хранения и в то время, когда подписка по-прежнему доступна. |
CustomizedRecoverable+ProtectedSubscription |
string |
Обозначает состояние хранилища и подписки, в котором удаление подлежит восстановлению, немедленное и постоянное удаление (т. е. очистка) запрещено, а сама подписка не может быть окончательно отменена, если 7< = SoftDeleteRetentionInDays < 90. Этот уровень гарантирует возможность восстановления удаленной сущности в течение интервала хранения, а также отражает тот факт, что сама подписка не может быть отменена. |
CustomizedRecoverable+Purgeable |
string |
Обозначает состояние хранилища, в котором удаление можно восстановить, а также позволяет немедленное и постоянное удаление (т. е. очистка, когда 7< = SoftDeleteRetentionInDays < 90). Этот уровень гарантирует возможность восстановления удаленной сущности в течение интервала хранения, если не запрашивается операция очистки или подписка не отменена. |
Purgeable |
string |
Обозначает состояние хранилища, в котором удаление является необратимой операцией без возможности восстановления. Этот уровень соответствует отсутствием защиты от операции удаления; данные безвозвратно теряются при принятии операции удаления на уровне сущности или выше (хранилище, группа ресурсов, подписка и т. д.). |
Recoverable |
string |
Обозначает состояние хранилища, в котором удаление можно восстановить без возможности немедленного и постоянного удаления (т. е. очистки). Этот уровень гарантирует возможность восстановления удаленной сущности в течение интервала хранения (90 дней) и пока подписка по-прежнему доступна. Система окончательно удаляет его через 90 дней, если она не восстановлена |
Recoverable+ProtectedSubscription |
string |
Обозначает состояние хранилища и подписки, в котором удаление можно восстановить в течение интервала хранения (90 дней), немедленное и постоянное удаление (т. е. очистка) запрещено, а сама подписка не может быть окончательно отменена. Система окончательно удаляет его через 90 дней, если она не восстановлена |
Recoverable+Purgeable |
string |
Обозначает состояние хранилища, в котором удаление можно восстановить, а также позволяет немедленное и постоянное удаление (т. е. очистка). Этот уровень гарантирует возможность восстановления удаленной сущности в течение интервала хранения (90 дней), если не будет запрошена операция очистки или подписка не отменена. Система окончательно удаляет его через 90 дней, если она не восстановлена |
Error
Ошибка сервера хранилища ключей.
Имя | Тип | Описание |
---|---|---|
code |
string |
Код ошибки. |
innererror |
Ошибка сервера хранилища ключей. |
|
message |
string |
Сообщение об ошибке. |
KeyVaultError
Исключение ошибки хранилища ключей.
Имя | Тип | Описание |
---|---|---|
error |
Ошибка сервера хранилища ключей. |
StorageAccountAttributes
Атрибуты управления учетной записью хранения.
Имя | Тип | Описание |
---|---|---|
created |
integer |
Время создания в формате UTC. |
enabled |
boolean |
включенное состояние объекта. |
recoverableDays |
integer |
softDelete data retention days. Значение должно быть >равно =7 и <=90, если softDelete включено, в противном случае — 0. |
recoveryLevel |
Отражает уровень восстановления удаления, действующий в настоящее время для учетных записей хранения в текущем хранилище. Если он содержит "Очищаемый", то привилегированный пользователь может безвозвратно удалить учетную запись хранения; В противном случае только система может очистить учетную запись хранения в конце интервала хранения. |
|
updated |
integer |
Время последнего обновления в формате UTC. |