Get Deleted Keys - Get Deleted Keys
Zobrazí seznam odstraněných klíčů v zadaném trezoru.
Načte seznam klíčů ve službě Key Vault jako struktury webového klíče JSON, které obsahují veřejnou část odstraněného klíče. Tato operace zahrnuje informace specifické pro odstranění. Operace Získat odstraněné klíče je použitelná pro trezory s povoleným obnovitelném odstraněním. I když je možné operaci vyvolat v jakémkoli trezoru, vrátí chybu, pokud je vyvolána v trezoru s povoleným nepovoleným odstraněním. Tato operace vyžaduje oprávnění klíče nebo seznamu.
GET {vaultBaseUrl}/deletedkeys?api-version=7.4
GET {vaultBaseUrl}/deletedkeys?maxresults={maxresults}&api-version=7.4
Parametry identifikátoru URI
Name | V | Vyžadováno | Typ | Description |
---|---|---|---|---|
vault
|
path | True |
string |
Název trezoru, například https://myvault.vault.azure.net. |
api-version
|
query | True |
string |
Verze rozhraní API klienta. |
maxresults
|
query |
integer (int32) minimum: 1maximum: 25 |
Maximální počet výsledků, které se mají vrátit na stránce Pokud není zadáno, služba vrátí až 25 výsledků. |
Odpovědi
Name | Typ | Description |
---|---|---|
200 OK |
Zpráva odpovědi obsahující seznam odstraněných klíčů v trezoru spolu s odkazem na další stránku odstraněných klíčů. |
|
Other Status Codes |
Odpověď na chybu služby Key Vault popisující, proč operace selhala. |
Příklady
GetDeletedKeys
Ukázkový požadavek
GET https://myvault.vault.azure.net//deletedkeys?maxresults=1&api-version=7.4
Ukázková odpověď
{
"value": [
{
"recoveryId": "https://myvault.vault.azure.net/deletedkeys/listdeletedkeytest0",
"deletedDate": 1493938031,
"scheduledPurgeDate": 1501714031,
"kid": "https://myvault.vault.azure.net/keys/listdeletedkeytest0",
"attributes": {
"enabled": true,
"created": 1493938031,
"updated": 1493938031,
"recoveryLevel": "Recoverable+Purgeable"
}
}
],
"nextLink": "https://myvault.vault.azure.net:443/deletedkeys?api-version=7.2&$skiptoken=eyJOZXh0TWFya2VyIjoiMiExMzYhTURBd01EVTJJV3RsZVM5TVNWTlVSRVZNUlZSRlJFdEZXVlJGVTFRd0x6RkRRa0ZGTkVaQk5qQTBNelJGTmtZNE9FUXdORE5GTkRFM09FUkNPVFE1SVRBd01EQXlPQ0V5TURFM0xUQTFMVEEwVkRJeU9qUTNPakU1TGpVeU1UZ3dPVEZhSVEtLSIsIlRhcmdldExvY2F0aW9uIjowfQ&maxresults=1"
}
Definice
Name | Description |
---|---|
Deleted |
Odstraněná položka klíče obsahující metadata odstraněného klíče a informace o odstranění. |
Deleted |
Seznam klíčů, které byly odstraněny v tomto trezoru. |
Deletion |
Odráží úroveň obnovení odstranění, která je aktuálně platná pro klíče v aktuálním trezoru. Pokud obsahuje "vyprázdnit", může klíč trvale odstranit privilegovaný uživatel; v opačném případě může klíč vyprázdnit pouze systém na konci intervalu uchovávání informací. |
Error |
Chyba serveru trezoru klíčů. |
Key |
Atributy klíče spravovaného službou trezoru klíčů. |
Key |
Výjimka chyby trezoru klíčů. |
DeletedKeyItem
Odstraněná položka klíče obsahující metadata odstraněného klíče a informace o odstranění.
Name | Typ | Description |
---|---|---|
attributes |
Atributy správy klíčů. |
|
deletedDate |
integer (unixtime) |
Čas odstranění klíče v UTC |
kid |
string |
Identifikátor klíče. |
managed |
boolean |
Hodnota True, pokud je životnost klíče spravovaná trezorem klíčů. Pokud se jedná o klíč, který zálohuje certifikát, bude spravovaná hodnota true. |
recoveryId |
string |
Adresa URL objektu obnovení, která slouží k identifikaci a obnovení odstraněného klíče. |
scheduledPurgeDate |
integer (unixtime) |
Čas, kdy je naplánováno vymazání klíče v UTC |
tags |
object |
Metadata specifická pro aplikaci ve formě párů klíč-hodnota. |
DeletedKeyListResult
Seznam klíčů, které byly odstraněny v tomto trezoru.
Name | Typ | Description |
---|---|---|
nextLink |
string |
Adresa URL pro získání další sady odstraněných klíčů. |
value |
Zpráva odpovědi obsahující seznam odstraněných klíčů v trezoru spolu s odkazem na další stránku odstraněných klíčů |
DeletionRecoveryLevel
Odráží úroveň obnovení odstranění, která je aktuálně platná pro klíče v aktuálním trezoru. Pokud obsahuje "vyprázdnit", může klíč trvale odstranit privilegovaný uživatel; v opačném případě může klíč vyprázdnit pouze systém na konci intervalu uchovávání informací.
Hodnota | Description |
---|---|
CustomizedRecoverable |
Označuje stav trezoru, ve kterém je odstranění možné obnovit bez možnosti okamžitého a trvalého odstranění (tj. vymazání, když 7<= SoftDeleteRetentionInDays < 90). Tato úroveň zaručuje obnovitelnost odstraněné entity během intervalu uchovávání a v době, kdy je předplatné stále dostupné. |
CustomizedRecoverable+ProtectedSubscription |
Označuje stav trezoru a předplatného, ve kterém je odstranění obnovitelné, okamžité a trvalé odstranění (tj. vyprázdnění) povoleno a ve kterém samotné předplatné nelze trvale zrušit, když 7<= SoftDeleteRetentionInDays < 90. Tato úroveň zaručuje obnovitelnost odstraněné entity během intervalu uchovávání a také odráží skutečnost, že samotné předplatné nelze zrušit. |
CustomizedRecoverable+Purgeable |
Označuje stav trezoru, ve kterém se odstranění dá obnovit, a umožňuje také okamžité a trvalé odstranění (tj. vymazání, když 7<= SoftDeleteRetentionInDays < 90). Tato úroveň zaručuje obnovitelnost odstraněné entity během intervalu uchovávání, pokud se nepožaduje operace vyprázdnění nebo se předplatné zruší. |
Purgeable |
Označuje stav trezoru, ve kterém je odstranění nevratnou operací bez možnosti obnovení. Tato úroveň odpovídá tomu, že není k dispozici žádná ochrana proti operaci odstranění; při přijetí operace odstranění na úrovni entity nebo vyšší (trezor, skupina prostředků, předplatné atd.) dojde ke ztrátě dat. |
Recoverable |
Označuje stav trezoru, ve kterém se odstranění dá obnovit bez možnosti okamžitého a trvalého odstranění (tj. vyprázdnění). Tato úroveň zaručuje obnovitelnost odstraněné entity během intervalu uchovávání informací (90 dnů) a v době, kdy je předplatné stále dostupné. Systém ho trvale odstraní po 90 dnech, pokud ho neobnoví. |
Recoverable+ProtectedSubscription |
Označuje stav trezoru a předplatného, ve kterém je odstranění možné obnovit v intervalu uchovávání (90 dnů), okamžitém a trvalém odstranění (tj. vymazání) není povoleno a ve kterém samotné předplatné nelze trvale zrušit. Systém ho trvale odstraní po 90 dnech, pokud ho neobnoví. |
Recoverable+Purgeable |
Označuje stav trezoru, ve kterém je odstranění obnovitelné, a umožňuje také okamžité a trvalé odstranění (tj. vyprázdnění). Tato úroveň zaručuje obnovitelnost odstraněné entity během intervalu uchovávání informací (90 dnů), pokud se nepožaduje operace vyprázdnění nebo se předplatné zruší. Systém ho trvale odstraní po 90 dnech, pokud ho neobnoví. |
Error
Chyba serveru trezoru klíčů.
Name | Typ | Description |
---|---|---|
code |
string |
Kód chyby. |
innererror |
Chyba serveru trezoru klíčů. |
|
message |
string |
Chybová zpráva. |
KeyAttributes
Atributy klíče spravovaného službou trezoru klíčů.
Name | Typ | Description |
---|---|---|
created |
integer (unixtime) |
Čas vytvoření ve standardu UTC |
enabled |
boolean |
Určuje, zda je objekt povolen. |
exp |
integer (unixtime) |
Datum vypršení platnosti v UTC. |
exportable |
boolean |
Označuje, jestli je možné privátní klíč exportovat. Při vytváření první verze exportovatelného klíče je nutné zadat zásady vydané verze. |
nbf |
integer (unixtime) |
Ne před datem v UTC. |
recoverableDays |
integer (int32) |
softDelete data retention days. Hodnota by měla být >=7 a <=90, pokud je povolený softDelete, jinak 0. |
recoveryLevel |
Odráží úroveň obnovení odstranění, která je aktuálně platná pro klíče v aktuálním trezoru. Pokud obsahuje "vyprázdnit", může klíč trvale odstranit privilegovaný uživatel; v opačném případě může klíč vyprázdnit pouze systém na konci intervalu uchovávání informací. |
|
updated |
integer (unixtime) |
Čas poslední aktualizace ve standardu UTC |
KeyVaultError
Výjimka chyby trezoru klíčů.
Name | Typ | Description |
---|---|---|
error |
Chyba serveru trezoru klíčů. |