Get Deleted Sas Definition - Get Deleted Sas Definition
Získá zadanou definici odstraněného sas.
Operace Get Deleted SAS Definition vrátí zadanou definici odstraněného SAS spolu s jeho atributy. Tato operace vyžaduje oprávnění úložiště nebo získání.
GET {vaultBaseUrl}/deletedstorage/{storage-account-name}/sas/{sas-definition-name}?api-version=7.4
Parametry identifikátoru URI
Name | V | Vyžadováno | Typ | Description |
---|---|---|---|---|
sas-definition-name
|
path | True |
string pattern: ^[0-9a-zA-Z]+$ |
Název definice SAS. |
storage-account-name
|
path | True |
string pattern: ^[0-9a-zA-Z]+$ |
Název účtu úložiště. |
vault
|
path | True |
string |
Název trezoru, například https://myvault.vault.azure.net. |
api-version
|
query | True |
string |
Verze rozhraní API klienta. |
Odpovědi
Name | Typ | Description |
---|---|---|
200 OK |
Odstraněná definice SAS a informace o tom, kdy se vyprázdní a jak obnovit odstraněnou definici SAS. |
|
Other Status Codes |
Odpověď na chybu služby Key Vault popisující, proč operace selhala. |
Příklady
Get Deleted Storage Sas Definition
Ukázkový požadavek
GET https://myvault.vault.azure.net//deletedstorage/deletesas01/sas/deleteStrgSasDef01?api-version=7.4
Ukázková odpověď
{
"id": "https://myvault.vault.azure.net/storage/deletesas01/sas/deleteStrgSasDef01",
"sid": "https://myvault.vault.azure.net/secrets/deletesas01-deleteStrgSasDef01",
"templateUri": "se=2018-02-01T00%3A00Z&spr=https&sv=2017-04-17&sr=b&sig=XXFNfuMCHYrBx0bhemJ7PWn0xGfImMXT6LfbXWvtRUk%3D",
"sasType": "service",
"validityPeriod": "P15D",
"recoveryId": "https://myvault.vault.azure.net/deletedstorage/deletesas01/sas/deleteStrgSasDef01",
"scheduledPurgeDate": 1490790000,
"deletedDate": 1490760000,
"attributes": {
"enabled": true,
"created": 1490738438,
"updated": 1490738438,
"recoveryLevel": "Recoverable"
}
}
Definice
Name | Description |
---|---|
Deleted |
Odstraněná sada definic SAS, která se skládá z předchozího ID, atributů a jejích značek, a také informací o tom, kdy se vyprázdní. |
Deletion |
Odráží úroveň obnovení odstranění, která je aktuálně platná pro účty úložiště v aktuálním trezoru. Pokud účet úložiště obsahuje "vyprázdnit", může ho privilegovaný uživatel trvale odstranit; v opačném případě může účet úložiště na konci intervalu uchovávání vyprázdnit pouze systém. |
Error |
Chyba serveru trezoru klíčů. |
Key |
Výjimka chyby trezoru klíčů. |
Sas |
Atributy správy definic SAS. |
Sas |
Typ tokenu SAS, který definice SAS vytvoří. |
DeletedSasDefinitionBundle
Odstraněná sada definic SAS, která se skládá z předchozího ID, atributů a jejích značek, a také informací o tom, kdy se vyprázdní.
Name | Typ | Description |
---|---|---|
attributes |
Atributy definice SAS. |
|
deletedDate |
integer (unixtime) |
Čas odstranění definice SAS v UTC |
id |
string |
ID definice SAS. |
recoveryId |
string |
Adresa URL objektu obnovení sloužící k identifikaci a obnovení definice odstraněného SAS. |
sasType |
Typ tokenu SAS, který definice SAS vytvoří. |
|
scheduledPurgeDate |
integer (unixtime) |
Čas, kdy je naplánováno vymazání definice SAS v UTC |
sid |
string |
ID tajného klíče SAS účtu úložiště |
tags |
object |
Metadata specifická pro aplikaci ve formě párů klíč-hodnota |
templateUri |
string |
Šablona tokenu definice SAS podepsaná libovolným klíčem. Tokeny vytvořené podle definice SAS budou mít stejné vlastnosti jako šablona. |
validityPeriod |
string |
Doba platnosti tokenů SAS vytvořená podle definice SAS. |
DeletionRecoveryLevel
Odráží úroveň obnovení odstranění, která je aktuálně platná pro účty úložiště v aktuálním trezoru. Pokud účet úložiště obsahuje "vyprázdnit", může ho privilegovaný uživatel trvale odstranit; v opačném případě může účet úložiště na konci intervalu uchovávání vyprázdnit pouze systém.
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. |
KeyVaultError
Výjimka chyby trezoru klíčů.
Name | Typ | Description |
---|---|---|
error |
Chyba serveru trezoru klíčů. |
SasDefinitionAttributes
Atributy správy definic SAS.
Name | Typ | Description |
---|---|---|
created |
integer (unixtime) |
Čas vytvoření ve standardu UTC |
enabled |
boolean |
povolený stav objektu. |
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 definice SAS v aktuálním trezoru. Pokud obsahuje "vyprázdnit", definice SAS může být trvale odstraněna privilegovaným uživatelem; v opačném případě může definici SAS na konci intervalu uchovávání vyprázdnit pouze systém. |
|
updated |
integer (unixtime) |
Čas poslední aktualizace ve standardu UTC |
SasTokenType
Typ tokenu SAS, který definice SAS vytvoří.
Hodnota | Description |
---|---|
account | |
service |