Get Storage Accounts - Get Storage Accounts

Auflisten von Speicherkonten, die vom angegebenen Schlüsseltresor verwaltet werden. Für diesen Vorgang ist die Speicher-/Listenberechtigung erforderlich.

GET {vaultBaseUrl}/storage?api-version=7.4
GET {vaultBaseUrl}/storage?maxresults={maxresults}&api-version=7.4

URI-Parameter

Name In Erforderlich Typ Beschreibung
vaultBaseUrl
path True

string

Der Tresorname, z. B https://myvault.vault.azure.net. .

api-version
query True

string

Client-API-Version.

maxresults
query

integer

int32

Maximale Anzahl von Ergebnissen, die auf einer Seite zurückgegeben werden sollen. Wenn nicht angegeben, gibt der Dienst bis zu 25 Ergebnisse zurück.

Antworten

Name Typ Beschreibung
200 OK

StorageListResult

Eine Antwortnachricht mit einer Liste von Speicherkonten sowie einem Link zur nächsten Seite von Speicherkonten.

Other Status Codes

KeyVaultError

Key Vault Fehlerantwort, die beschreibt, warum der Vorgang fehlgeschlagen ist.

Beispiele

List Storage account

Sample Request

GET https://myvault.vault.azure.net//storage?api-version=7.4

Sample Response

{
  "value": [
    {
      "id": "https://myvault.vault.azure.net/storage/listStorage01",
      "resourceId": "/subscriptions/{subId}/resourceGroups/{rgName}/providers/Microsoft.Storage/storageAccounts/kvstorageacc1",
      "attributes": {
        "enabled": true,
        "created": 1490738386,
        "updated": 1490738386,
        "recoveryLevel": "Recoverable+Purgeable"
      },
      "tags": {
        "tag1": "val1",
        "tag2": "val2"
      }
    },
    {
      "id": "https://myvault.vault.azure.net/storage/listStorage02",
      "resourceId": "/subscriptions/{subId}/resourceGroups/{rgName}/providers/Microsoft.Storage/storageAccounts/kvstorageacc2",
      "attributes": {
        "enabled": true,
        "created": 1490738386,
        "updated": 1490738386,
        "recoveryLevel": "Recoverable+Purgeable"
      },
      "tags": {
        "tag3": "val3",
        "tag4": "val4"
      }
    }
  ],
  "nextLink": "https://{BaseUri}/storage?api-version=7.2&%24skiptoken=<token>"
}

Definitionen

Name Beschreibung
DeletionRecoveryLevel

Gibt die Löschwiederherstellungsebene an, die derzeit für Speicherkonten im aktuellen Tresor wirksam ist. Wenn es "Löschbar" enthält, kann das Speicherkonto von einem privilegierten Benutzer endgültig gelöscht werden; Andernfalls kann nur das System das Speicherkonto am Ende des Aufbewahrungsintervalls bereinigen.

Error

Der Schlüsseltresorserverfehler.

KeyVaultError

Die Schlüsseltresorfehler-Ausnahme.

StorageAccountAttributes

Die Speicherkontoverwaltungsattribute.

StorageAccountItem

Das Speicherkontoelement, das Speicherkontometadaten enthält.

StorageListResult

Das Ergebnis der Speicherkontenliste.

DeletionRecoveryLevel

Gibt die Löschwiederherstellungsebene an, die derzeit für Speicherkonten im aktuellen Tresor wirksam ist. Wenn es "Löschbar" enthält, kann das Speicherkonto von einem privilegierten Benutzer endgültig gelöscht werden; Andernfalls kann nur das System das Speicherkonto am Ende des Aufbewahrungsintervalls bereinigen.

Name Typ Beschreibung
CustomizedRecoverable

string

Gibt einen Tresorzustand an, in dem das Löschen wiederhergestellt werden kann, ohne die Möglichkeit einer sofortigen und dauerhaften Löschung zu haben (d. h. löschen, wenn 7< = SoftDeleteRetentionInDays < 90). Diese Ebene garantiert die Wiederherstellbarkeit der gelöschten Entität während des Aufbewahrungsintervalls und solange das Abonnement noch verfügbar ist.

CustomizedRecoverable+ProtectedSubscription

string

Gibt einen Tresor- und Abonnementstatus an, in dem das Löschen wiederhergestellt werden kann, das sofortige und dauerhafte Löschen (d. h. löschen) nicht zulässig ist und in dem das Abonnement selbst nicht dauerhaft gekündigt werden kann, wenn 7<= SoftDeleteRetentionInDays < 90. Diese Ebene garantiert die Wiederherstellbarkeit der gelöschten Entität während des Aufbewahrungsintervalls und spiegelt auch die Tatsache wider, dass das Abonnement selbst nicht gekündigt werden kann.

CustomizedRecoverable+Purgeable

string

Gibt einen Tresorzustand an, in dem das Löschen wiederhergestellt werden kann, und der auch das sofortige und dauerhafte Löschen zulässt (d. h. löschen, wenn 7< = SoftDeleteRetentionInDays < 90). Diese Ebene garantiert die Wiederherstellbarkeit der gelöschten Entität während des Aufbewahrungsintervalls, es sei denn, es wird ein Bereinigungsvorgang angefordert oder das Abonnement gekündigt.

Purgeable

string

Gibt einen Tresorzustand an, bei dem das Löschen ein irreversibler Vorgang ist, ohne dass eine Wiederherstellung möglich ist. Diese Ebene entspricht keinem Schutz vor einem Löschvorgang. Die Daten sind unwiederbringlich verloren, wenn Sie einen Löschvorgang auf Entitätsebene oder höher (Tresor, Ressourcengruppe, Abonnement usw.) akzeptieren.

Recoverable

string

Gibt einen Tresorzustand an, in dem das Löschen wiederhergestellt werden kann, ohne die Möglichkeit einer sofortigen und dauerhaften Löschung (d. h. Löschen) zu haben. Diese Ebene garantiert die Wiederherstellbarkeit der gelöschten Entität während des Aufbewahrungsintervalls (90 Tage) und solange das Abonnement noch verfügbar ist. System wird es nach 90 Tagen endgültig löschen, wenn es nicht wiederhergestellt wird

Recoverable+ProtectedSubscription

string

Gibt einen Tresor- und Abonnementstatus an, in dem das Löschen innerhalb eines Aufbewahrungsintervalls (90 Tage) wiederhergestellt werden kann, das sofortige und dauerhafte Löschen (d. h. löschen) nicht zulässig ist und in dem das Abonnement selbst nicht dauerhaft gekündigt werden kann. System wird es nach 90 Tagen endgültig löschen, wenn es nicht wiederhergestellt wird

Recoverable+Purgeable

string

Gibt einen Tresorzustand an, in dem das Löschen wiederhergestellt werden kann, und der auch das sofortige und dauerhafte Löschen (d. h. Löschen) zulässt. Diese Ebene garantiert die Wiederherstellbarkeit der gelöschten Entität während des Aufbewahrungsintervalls (90 Tage), es sei denn, ein Bereinigungsvorgang wird angefordert oder das Abonnement wird gekündigt. System wird es nach 90 Tagen endgültig löschen, wenn es nicht wiederhergestellt wird

Error

Der Schlüsseltresorserverfehler.

Name Typ Beschreibung
code

string

Der Fehlercode.

innererror

Error

Der Schlüsseltresorserverfehler.

message

string

Die Fehlermeldung.

KeyVaultError

Die Schlüsseltresorfehler-Ausnahme.

Name Typ Beschreibung
error

Error

Der Schlüsseltresorserverfehler.

StorageAccountAttributes

Die Speicherkontoverwaltungsattribute.

Name Typ Beschreibung
created

integer

Erstellungszeit in UTC.

enabled

boolean

der aktivierte Zustand des Objekts.

recoverableDays

integer

softDelete Datenaufbewahrungstage. Der Wert sollte =7 und <=90 sein>, wenn softDelete aktiviert ist, andernfalls 0.

recoveryLevel

DeletionRecoveryLevel

Gibt die Löschwiederherstellungsebene an, die derzeit für Speicherkonten im aktuellen Tresor wirksam ist. Wenn es "Löschbar" enthält, kann das Speicherkonto von einem privilegierten Benutzer endgültig gelöscht werden; Andernfalls kann nur das System das Speicherkonto am Ende des Aufbewahrungsintervalls bereinigen.

updated

integer

Uhrzeit der letzten Aktualisierung in UTC.

StorageAccountItem

Das Speicherkontoelement, das Speicherkontometadaten enthält.

Name Typ Beschreibung
attributes

StorageAccountAttributes

Die Speicherkontoverwaltungsattribute.

id

string

Speicherbezeichner.

resourceId

string

Ressourcen-ID des Speicherkontos.

tags

object

Anwendungsspezifische Metadaten in Form von Schlüssel-Wert-Paaren.

StorageListResult

Das Ergebnis der Speicherkontenliste.

Name Typ Beschreibung
nextLink

string

Die URL zum Abrufen des nächsten Speicherkontosatzes.

value

StorageAccountItem[]

Eine Antwortnachricht, die eine Liste der Speicherkonten im Schlüsseltresor sowie einen Link zur nächsten Seite von Speicherkonten enthält.