Get Deleted Storage Account - Get Deleted Storage Account
Obtiene la cuenta de almacenamiento eliminada especificada.
La operación Obtener cuenta de almacenamiento eliminada devuelve la cuenta de almacenamiento eliminada especificada junto con sus atributos. Esta operación requiere el permiso storage/get.
GET {vaultBaseUrl}/deletedstorage/{storage-account-name}?api-version=7.4
Parámetros de identificador URI
Nombre | En | Requerido | Tipo | Description |
---|---|---|---|---|
storage-account-name
|
path | True |
string pattern: ^[0-9a-zA-Z]+$ |
Nombre de la cuenta de almacenamiento. |
vault
|
path | True |
string |
El nombre del almacén, por ejemplo, |
api-version
|
query | True |
string |
Versión de la API de cliente. |
Respuestas
Nombre | Tipo | Description |
---|---|---|
200 OK |
La cuenta de almacenamiento eliminada e información sobre cuándo se purgará y cómo recuperar la cuenta de almacenamiento eliminada. |
|
Other Status Codes |
Respuesta de error de Key Vault que describe por qué se produjo un error en la operación. |
Ejemplos
Get Deleted Storage
Solicitud de ejemplo
GET https://myvault.vault.azure.net//deletedstorage/deleteStrg01?api-version=7.4
Respuesta de muestra
{
"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"
}
}
Definiciones
Nombre | Description |
---|---|
Deleted |
Una agrupación de cuentas de almacenamiento eliminada que consta de su identificador anterior, atributos y sus etiquetas, así como información sobre cuándo se purgará. |
Deletion |
Refleja el nivel de recuperación de eliminación actualmente en vigor para las cuentas de almacenamiento en el almacén actual. Si contiene "Purgable", un usuario con privilegios puede eliminar permanentemente la cuenta de almacenamiento; De lo contrario, solo el sistema puede purgar la cuenta de almacenamiento al final del intervalo de retención. |
Error |
Error del servidor del almacén de claves. |
Key |
Excepción de error del almacén de claves. |
Storage |
Atributos de administración de cuentas de almacenamiento. |
DeletedStorageBundle
Una agrupación de cuentas de almacenamiento eliminada que consta de su identificador anterior, atributos y sus etiquetas, así como información sobre cuándo se purgará.
Nombre | Tipo | Description |
---|---|---|
activeKeyName |
string |
Nombre actual de la clave de la cuenta de almacenamiento activa. |
attributes |
Atributos de la cuenta de almacenamiento. |
|
autoRegenerateKey |
boolean |
si keyvault debe administrar la cuenta de almacenamiento para el usuario. |
deletedDate |
integer (unixtime) |
Hora a la que se eliminó la cuenta de almacenamiento, en UTC |
id |
string |
Identificador de la cuenta de almacenamiento. |
recoveryId |
string |
Dirección URL del objeto de recuperación, que se usa para identificar y recuperar la cuenta de almacenamiento eliminada. |
regenerationPeriod |
string |
Duración del tiempo de regeneración de claves especificado en formato ISO-8601. |
resourceId |
string |
Identificador de recurso de la cuenta de almacenamiento. |
scheduledPurgeDate |
integer (unixtime) |
Hora a la que está programada la purga de la cuenta de almacenamiento, en UTC |
tags |
object |
Metadatos específicos de la aplicación en forma de pares clave-valor |
DeletionRecoveryLevel
Refleja el nivel de recuperación de eliminación actualmente en vigor para las cuentas de almacenamiento en el almacén actual. Si contiene "Purgable", un usuario con privilegios puede eliminar permanentemente la cuenta de almacenamiento; De lo contrario, solo el sistema puede purgar la cuenta de almacenamiento al final del intervalo de retención.
Valor | Description |
---|---|
CustomizedRecoverable |
Denota un estado de almacén en el que la eliminación se puede recuperar sin la posibilidad de eliminación inmediata y permanente (es decir, purga cuando 7<= SoftDeleteRetentionInDays < 90). Este nivel garantiza la capacidad de recuperación de la entidad eliminada durante el intervalo de retención y mientras la suscripción sigue estando disponible. |
CustomizedRecoverable+ProtectedSubscription |
Indica un almacén y un estado de suscripción en el que la eliminación es recuperable, inmediata y permanente (es decir, la purga) no está permitida y en la que la propia suscripción no se puede cancelar permanentemente cuando 7<= SoftDeleteRetentionInDays < 90. Este nivel garantiza la capacidad de recuperación de la entidad eliminada durante el intervalo de retención y también refleja el hecho de que no se puede cancelar la propia suscripción. |
CustomizedRecoverable+Purgeable |
Denota un estado de almacén en el que se puede recuperar la eliminación y, además, permite la eliminación inmediata y permanente (es decir, purga cuando 7<= SoftDeleteRetentionInDays < 90). Este nivel garantiza la capacidad de recuperación de la entidad eliminada durante el intervalo de retención, a menos que se solicite una operación de purga o se cancele la suscripción. |
Purgeable |
Indica un estado de almacén en el que la eliminación es una operación irreversible, sin la posibilidad de recuperación. Este nivel no corresponde a ninguna protección disponible en una operación de eliminación; los datos se pierden irrecuperablemente al aceptar una operación De eliminación en el nivel de entidad o superior (almacén, grupo de recursos, suscripción, etc.). |
Recoverable |
Denota un estado de almacén en el que la eliminación se puede recuperar sin la posibilidad de eliminación inmediata y permanente (es decir, purga). Este nivel garantiza la capacidad de recuperación de la entidad eliminada durante el intervalo de retención (90 días) y mientras la suscripción sigue estando disponible. El sistema lo eliminará permanentemente después de 90 días, si no se recupera |
Recoverable+ProtectedSubscription |
Indica un almacén y un estado de suscripción en el que la eliminación se puede recuperar dentro del intervalo de retención (90 días), no se permite la eliminación inmediata y permanente (es decir, purga) y en la que la propia suscripción no se puede cancelar permanentemente. El sistema lo eliminará permanentemente después de 90 días, si no se recupera |
Recoverable+Purgeable |
Indica un estado de almacén en el que se puede recuperar la eliminación y que también permite la eliminación inmediata y permanente (es decir, purga). Este nivel garantiza la capacidad de recuperación de la entidad eliminada durante el intervalo de retención (90 días), a menos que se solicite una operación de purga o se cancele la suscripción. El sistema lo eliminará permanentemente después de 90 días, si no se recupera |
Error
Error del servidor del almacén de claves.
Nombre | Tipo | Description |
---|---|---|
code |
string |
Código de error. |
innererror |
Error del servidor del almacén de claves. |
|
message |
string |
Mensaje de error. |
KeyVaultError
Excepción de error del almacén de claves.
Nombre | Tipo | Description |
---|---|---|
error |
Error del servidor del almacén de claves. |
StorageAccountAttributes
Atributos de administración de cuentas de almacenamiento.
Nombre | Tipo | Description |
---|---|---|
created |
integer (unixtime) |
Hora de creación en UTC. |
enabled |
boolean |
el estado habilitado del objeto. |
recoverableDays |
integer (int32) |
días de retención de datos softDelete. El valor debe ser >=7 y <=90 cuando softDelete esté habilitado; de lo contrario, 0. |
recoveryLevel |
Refleja el nivel de recuperación de eliminación actualmente en vigor para las cuentas de almacenamiento en el almacén actual. Si contiene "Purgable", un usuario con privilegios puede eliminar permanentemente la cuenta de almacenamiento; De lo contrario, solo el sistema puede purgar la cuenta de almacenamiento al final del intervalo de retención. |
|
updated |
integer (unixtime) |
Hora actualizada por última vez en UTC. |