Get Deleted Sas Definitions - Get Deleted Sas Definitions
Lijsten verwijderde SAS-definities voor de opgegeven kluis en het opgegeven opslagaccount.
De bewerking Verwijderde SAS-definities ophalen retourneert de SAS-definities die zijn verwijderd voor een kluis die is ingeschakeld voor voorlopig verwijderen. Voor deze bewerking is de machtiging opslag/lijsten als vereist.
GET {vaultBaseUrl}/deletedstorage/{storage-account-name}/sas?api-version=7.4
GET {vaultBaseUrl}/deletedstorage/{storage-account-name}/sas?maxresults={maxresults}&api-version=7.4
URI-parameters
Name | In | Vereist | Type | Description |
---|---|---|---|---|
storage-account-name
|
path | True |
string |
De naam van het opslagaccount. Regex pattern: |
vault
|
path | True |
string |
De kluisnaam, bijvoorbeeld https://myvault.vault.azure.net. |
api-version
|
query | True |
string |
Client-API-versie. |
maxresults
|
query |
integer int32 |
Maximum aantal resultaten dat op een pagina moet worden geretourneerd. Als dit niet is opgegeven, retourneert de service maximaal 25 resultaten. |
Antwoorden
Name | Type | Description |
---|---|---|
200 OK |
Een antwoordbericht met een lijst met verwijderde SAS-definities voor het opslagaccount, samen met een koppeling naar de volgende pagina met verwijderde SAS-definities. |
|
Other Status Codes |
Key Vault foutreactie waarin wordt beschreven waarom de bewerking is mislukt. |
Voorbeelden
List Deleted Storage Sas Definitions
Sample Request
GET https://myvault.vault.azure.net//deletedstorage/listsas01/sas?api-version=7.4
Sample Response
{
"value": [
{
"id": "https://myvault.vault.azure.net/storage/listsas01/sas/listDeletedSasDef01",
"sid": "https://myvault.vault.azure.net/secrets/listsas01-listDeletedSasDef01",
"recoveryId": "https://myvault.vault.azure.net/deletedstorage/listsas01/sas/listDeletedSasDef01",
"scheduledPurgeDate": 1490790000,
"deletedDate": 1490760000,
"attributes": {
"enabled": true,
"created": 1490738438,
"updated": 1490738438,
"recoveryLevel": "Recoverable"
}
},
{
"id": "https://myvault.vault.azure.net/storage/listsas01/sas/listDeletedSasDef02",
"sid": "https://myvault.vault.azure.net/secrets/listsas01-listDeletedSasDef02",
"recoveryId": "https://myvault.vault.azure.net/deletedstorage/listsas01/sas/listDeletedSasDef02",
"scheduledPurgeDate": 1490790000,
"deletedDate": 1490760000,
"attributes": {
"enabled": true,
"created": 1490738438,
"updated": 1490738438,
"recoveryLevel": "Recoverable"
}
}
],
"nextLink": "https://{BaseUri}/deletedstorage/listsas01/sas?api-version=7.2&%24skiptoken=<token>"
}
Definities
Name | Description |
---|---|
Deleted |
Het verwijderde SAS-definitie-item met metagegevens over de verwijderde SAS-definitie. |
Deleted |
Het resultaat van de lijst met verwijderde SAS-definities |
Deletion |
Geeft het herstelniveau voor verwijdering weer dat momenteel van kracht is voor opslagaccounts in de huidige kluis. Als het 'Opschoonbaar' bevat, kan het opslagaccount permanent worden verwijderd door een bevoegde gebruiker; Anders kan alleen het systeem het opslagaccount aan het einde van het retentie-interval leegmaken. |
Error |
De sleutelkluisserverfout. |
Key |
De foutuitzondering voor de sleutelkluis. |
Sas |
De sas-definitiebeheerkenmerken. |
DeletedSasDefinitionItem
Het verwijderde SAS-definitie-item met metagegevens over de verwijderde SAS-definitie.
Name | Type | Description |
---|---|---|
attributes |
De sas-definitiebeheerkenmerken. |
|
deletedDate |
integer |
Het tijdstip waarop de SAS-definitie is verwijderd, in UTC |
id |
string |
De SAS-id voor opslag. |
recoveryId |
string |
De URL van het herstelobject, dat wordt gebruikt om de verwijderde SAS-definitie te identificeren en te herstellen. |
scheduledPurgeDate |
integer |
Het tijdstip waarop de SAS-definitie moet worden opgeschoond, in UTC |
sid |
string |
De geheime id van de SAS-definitie van het opslagaccount. |
tags |
object |
Toepassingsspecifieke metagegevens in de vorm van sleutel-waardeparen. |
DeletedSasDefinitionListResult
Het resultaat van de lijst met verwijderde SAS-definities
Name | Type | Description |
---|---|---|
nextLink |
string |
De URL voor het ophalen van de volgende set verwijderde SAS-definities. |
value |
Een antwoordbericht met een lijst met de verwijderde SAS-definities in de kluis, samen met een koppeling naar de volgende pagina met verwijderde SAS-definities |
DeletionRecoveryLevel
Geeft het herstelniveau voor verwijdering weer dat momenteel van kracht is voor opslagaccounts in de huidige kluis. Als het 'Opschoonbaar' bevat, kan het opslagaccount permanent worden verwijderd door een bevoegde gebruiker; Anders kan alleen het systeem het opslagaccount aan het einde van het retentie-interval leegmaken.
Name | Type | Description |
---|---|---|
CustomizedRecoverable |
string |
Geeft een kluisstatus aan waarin verwijdering kan worden hersteld zonder de mogelijkheid tot onmiddellijke en permanente verwijdering (dat wil zeggen opschonen wanneer 7<= SoftDeleteRetentionInDays < 90). Dit niveau garandeert de herstelbaarheid van de verwijderde entiteit tijdens het retentie-interval en zolang het abonnement nog beschikbaar is. |
CustomizedRecoverable+ProtectedSubscription |
string |
Geeft een kluis- en abonnementstatus aan waarin verwijdering kan worden hersteld, onmiddellijke en permanente verwijdering (dat wil zeggen opschonen) niet is toegestaan en waarin het abonnement zelf niet definitief kan worden geannuleerd wanneer 7<= SoftDeleteRetentionInDays < 90. Dit niveau garandeert de herstelbaarheid van de verwijderde entiteit tijdens het retentie-interval en weerspiegelt ook het feit dat het abonnement zelf niet kan worden geannuleerd. |
CustomizedRecoverable+Purgeable |
string |
Geeft een kluisstatus aan waarin verwijdering kan worden hersteld en die ook onmiddellijke en permanente verwijdering toestaat (dat wil zeggen opschonen wanneer 7<= SoftDeleteRetentionInDays < 90). Dit niveau garandeert de herstelbaarheid van de verwijderde entiteit tijdens het retentie-interval, tenzij een opschoningsbewerking wordt aangevraagd of het abonnement wordt geannuleerd. |
Purgeable |
string |
Geeft een kluisstatus aan waarin het verwijderen een onomkeerbare bewerking is, zonder de mogelijkheid voor herstel. Dit niveau komt overeen met het feit dat er geen bescherming beschikbaar is tegen een Verwijderbewerking; de gegevens gaan onherroepelijk verloren bij het accepteren van een verwijderbewerking op entiteitsniveau of hoger (kluis, resourcegroep, abonnement, enzovoort) |
Recoverable |
string |
Geeft een kluisstatus aan waarin verwijdering kan worden hersteld zonder de mogelijkheid tot onmiddellijke en permanente verwijdering (dat wil zeggen opschonen). Dit niveau garandeert de herstelbaarheid van de verwijderde entiteit tijdens het retentie-interval (90 dagen) en zolang het abonnement nog beschikbaar is. Het systeem zal het na 90 dagen permanent verwijderen, indien niet hersteld |
Recoverable+ProtectedSubscription |
string |
Geeft een kluis- en abonnementsstatus aan waarin verwijdering kan worden hersteld binnen een retentieperiode (90 dagen), directe en permanente verwijdering (dat wil zeggen opschonen) niet is toegestaan en waarin het abonnement zelf niet definitief kan worden geannuleerd. Het systeem zal het na 90 dagen permanent verwijderen, indien niet hersteld |
Recoverable+Purgeable |
string |
Geeft een kluisstatus aan waarin verwijdering kan worden hersteld en die ook onmiddellijke en permanente verwijdering toestaat (dat wil zeggen leegmaken). Dit niveau garandeert de herstelbaarheid van de verwijderde entiteit tijdens het retentie-interval (90 dagen), tenzij een opschoonbewerking wordt aangevraagd of het abonnement wordt geannuleerd. Het systeem zal het na 90 dagen permanent verwijderen, indien niet hersteld |
Error
De sleutelkluisserverfout.
Name | Type | Description |
---|---|---|
code |
string |
De foutcode. |
innererror |
De sleutelkluisserverfout. |
|
message |
string |
Het foutbericht. |
KeyVaultError
De foutuitzondering voor de sleutelkluis.
Name | Type | Description |
---|---|---|
error |
De sleutelkluisserverfout. |
SasDefinitionAttributes
De sas-definitiebeheerkenmerken.
Name | Type | Description |
---|---|---|
created |
integer |
Aanmaaktijd in UTC. |
enabled |
boolean |
de ingeschakelde status van het object. |
recoverableDays |
integer |
softDelete dagen voor gegevensretentie. De waarde moet =7 en <=90 zijn wanneer softDelete is >ingeschakeld, anders 0. |
recoveryLevel |
Geeft het verwijderingsherstelniveau weer dat momenteel van kracht is voor SAS-definities in de huidige kluis. Als deze 'Opschoonbaar' bevat, kan de SAS-definitie permanent worden verwijderd door een bevoegde gebruiker; Anders kan alleen het systeem de SAS-definitie aan het einde van het retentie-interval leegmaken. |
|
updated |
integer |
Tijdstip laatst bijgewerkt in UTC. |