Get Secrets - Get Secrets
Visa en lista över hemligheter i ett angivet nyckelvalv.
Åtgärden Hämta hemligheter gäller för hela valvet. Endast den grundläggande hemliga identifieraren och dess attribut tillhandahålls dock i svaret. Enskilda hemliga versioner visas inte i svaret. Den här åtgärden kräver behörigheten hemligheter/lista.
GET {vaultBaseUrl}/secrets?api-version=2025-07-01
GET {vaultBaseUrl}/secrets?api-version=2025-07-01&maxresults={maxresults}
URI-parametrar
| Name | I | Obligatorisk | Typ | Description |
|---|---|---|---|---|
|
vault
|
path | True |
string (uri) |
|
|
api-version
|
query | True |
string minLength: 1 |
Den API-version som ska användas för den här åtgärden. |
|
maxresults
|
query |
integer (int32) minimum: 1maximum: 25 |
Maximalt antal resultat som ska returneras på en sida. Om inget anges returnerar tjänsten upp till 25 resultat. |
Svar
| Name | Typ | Description |
|---|---|---|
| 200 OK |
Begäran har slutförts. |
|
| Other Status Codes |
Ett oväntat felsvar. |
Säkerhet
OAuth2Auth
Typ:
oauth2
Flow:
implicit
Auktoriseringswebbadress:
https://login.microsoftonline.com/common/oauth2/authorize
Omfattningar
| Name | Description |
|---|---|
| https://vault.azure.net/.default |
Exempel
GetSecrets
Exempelbegäran
GET https://myvault.vault.azure.net//secrets?api-version=2025-07-01&maxresults=1
Exempelsvar
{
"value": [
{
"contentType": "plainText",
"id": "https://myvault.vault.azure.net/secrets/listsecrettest0",
"attributes": {
"enabled": true,
"created": 1482189047,
"updated": 1482189047
}
}
],
"nextLink": "https://myvault.vault.azure.net:443/secrets?api-version=7.2&$skiptoken=eyJOZXh0TWFya2VyIjoiMiE4OCFNREF3TURJeUlYTmxZM0psZEM5TVNWTlVVMFZEVWtWVVZFVlRWREVoTURBd01ESTRJVEl3TVRZdE1USXRNVGxVTWpNNk1UQTZORFV1T0RneE9ERXhNRm9oIiwiVGFyZ2V0TG9jYXRpb24iOjB9&maxresults=1"
}
Definitioner
| Name | Description |
|---|---|
|
Deletion |
Återspeglar den återställningsnivå för borttagning som för närvarande gäller för hemligheter i det aktuella valvet. Om den innehåller "Rensningsbar" kan hemligheten tas bort permanent av en privilegierad användare. Annars kan bara systemet rensa hemligheten i slutet av kvarhållningsintervallet. |
| Error | |
|
Key |
Felundantaget för nyckelvalvet. |
|
Secret |
Attributen för hemlighetshantering. |
|
Secret |
Det hemliga objektet som innehåller hemliga metadata. |
|
Secret |
Resultatet av den hemliga listan. |
DeletionRecoveryLevel
Återspeglar den återställningsnivå för borttagning som för närvarande gäller för hemligheter i det aktuella valvet. Om den innehåller "Rensningsbar" kan hemligheten tas bort permanent av en privilegierad användare. Annars kan bara systemet rensa hemligheten i slutet av kvarhållningsintervallet.
| Värde | Description |
|---|---|
| Purgeable |
Anger ett valvtillstånd där borttagning är en oåterkallelig åtgärd, utan möjlighet till återställning. Den här nivån motsvarar att det inte finns något skydd mot en borttagningsåtgärd. data går oåterkalleligt förlorade när du accepterar en borttagningsåtgärd på entitetsnivå eller högre (valv, resursgrupp, prenumeration osv.) |
| Recoverable+Purgeable |
Betecknar ett valvtillstånd där borttagning kan återställas och som även tillåter omedelbar och permanent borttagning (d.v.s. rensning). Den här nivån garanterar återställningen av den borttagna entiteten under kvarhållningsintervallet (90 dagar), såvida inte en rensningsåtgärd begärs eller om prenumerationen avbryts. Systemet kommer att ta bort det permanent efter 90 dagar, om det inte återställs |
| Recoverable |
Betecknar ett valvtillstånd där borttagning kan återställas utan möjlighet till omedelbar och permanent borttagning (d.v.s. rensning). Den här nivån garanterar återställningen av den borttagna entiteten under kvarhållningsintervallet (90 dagar) och medan prenumerationen fortfarande är tillgänglig. Systemet kommer att ta bort det permanent efter 90 dagar, om det inte återställs |
| Recoverable+ProtectedSubscription |
Anger ett valv- och prenumerationstillstånd där borttagningen kan återställas inom kvarhållningsintervallet (90 dagar), omedelbar och permanent borttagning (d.v.s. rensning) inte tillåts och där själva prenumerationen inte kan avbrytas permanent. Systemet kommer att ta bort det permanent efter 90 dagar, om det inte återställs |
| CustomizedRecoverable+Purgeable |
Betecknar ett valvtillstånd där borttagning kan återställas och som även tillåter omedelbar och permanent borttagning (d.v.s. rensning när 7 <= SoftDeleteRetentionInDays < 90). Den här nivån garanterar återställningen av den borttagna entiteten under kvarhållningsintervallet, såvida inte en rensningsåtgärd begärs eller prenumerationen avbryts. |
| CustomizedRecoverable |
Anger ett valvtillstånd där borttagningen kan återställas utan möjlighet till omedelbar och permanent borttagning (d.v.s. rensning när 7 <= SoftDeleteRetentionInDays < 90). Den här nivån garanterar återställningen av den borttagna entiteten under kvarhållningsintervallet och medan prenumerationen fortfarande är tillgänglig. |
| CustomizedRecoverable+ProtectedSubscription |
Betecknar ett valv- och prenumerationstillstånd där borttagning kan återställas, omedelbar och permanent borttagning (d.v.s. rensning) inte är tillåten och där själva prenumerationen inte kan avbrytas permanent när 7 <= SoftDeleteRetentionInDays < 90. Den här nivån garanterar återställningen av den borttagna entiteten under kvarhållningsintervallet och återspeglar även det faktum att själva prenumerationen inte kan avbrytas. |
Error
| Name | Typ | Description |
|---|---|---|
| code |
string |
Felkoden. |
| innererror |
Felet på nyckelvalvsservern. |
|
| message |
string |
Felmeddelandet. |
KeyVaultError
Felundantaget för nyckelvalvet.
| Name | Typ | Description |
|---|---|---|
| error |
Felet på nyckelvalvsservern. |
SecretAttributes
Attributen för hemlighetshantering.
| Name | Typ | Description |
|---|---|---|
| created |
integer (unixtime) |
Skapandetid i UTC. |
| enabled |
boolean |
Avgör om objektet är aktiverat. |
| exp |
integer (unixtime) |
Utgångsdatum i UTC. |
| nbf |
integer (unixtime) |
Inte före datum i UTC. |
| recoverableDays |
integer (int32) |
softTa bort datakvarhållningsdagar. Värdet ska vara >=7 och <=90 när softDelete är aktiverat, annars 0. |
| recoveryLevel |
Återspeglar den återställningsnivå för borttagning som för närvarande gäller för hemligheter i det aktuella valvet. Om den innehåller "Rensningsbar" kan hemligheten tas bort permanent av en privilegierad användare. Annars kan bara systemet rensa hemligheten i slutet av kvarhållningsintervallet. |
|
| updated |
integer (unixtime) |
Tid för senaste uppdatering i UTC. |
SecretItem
Det hemliga objektet som innehåller hemliga metadata.
| Name | Typ | Description |
|---|---|---|
| attributes |
Attributen för hemlighetshantering. |
|
| contentType |
string |
Typ av hemligt värde, till exempel ett lösenord. |
| id |
string |
Hemlig identifierare. |
| managed |
boolean |
Sant om hemlighetens livslängd hanteras av nyckelvalvet. Om det här är en nyckel som stöder ett certifikat kommer managed att vara true. |
| tags |
object |
Programspecifika metadata i form av nyckel/värde-par. |
SecretListResult
Resultatet av den hemliga listan.
| Name | Typ | Description |
|---|---|---|
| nextLink |
string |
URL:en för att hämta nästa uppsättning hemligheter. |
| value |
Ett svarsmeddelande som innehåller en lista över hemligheter i nyckelvalvet tillsammans med en länk till nästa sida med hemligheter. |