Referenz zum Abrufen des Ergebnisschemas der dsc-Ressource
Zusammenfassung
Die Ergebnisausgabe des dsc resource get
Befehls.
Metadaten
SchemaDialect: https://json-schema.org/draft/2020-12/schema
SchemaID: https://raw.githubusercontent.com/PowerShell/DSC/main/schemas/2024/04/outputs/resource/get.json
Type: object
Beschreibung
Beschreibt die Rückgabedaten für eine DSC-Ressourcen-instance aus dem dsc resource get
Befehl. Die Rückgabedaten sind entweder ein einzelnes Objekt, das den tatsächlichen Zustand eines nicht geschachtelten instance beschreibt, oder ein Array von Objekten, die den tatsächlichen Zustand der geschachtelten Instanzen für eine Gruppen- oder Adapterressource beschreiben.
DSC gibt eine einfache get-Antwort zurück, wenn die instance keine Gruppenressource, Keine Adapterressource oder geschachtelt in einer Gruppe oder Adapterressource ist.
Wenn die abgerufene instance für eine Gruppenressource, adapterressource oder in einer Gruppen- oder Adapterressource geschachtelt ist, gibt DSC ein vollständiges Get-Ergebnis zurück, das auch den Ressourcentyp und instance Namen enthält.
Einfache Antwort abrufen
Beschreibt die Rückgabedaten für eine einzelne DSC Resource instance aus dem dsc resource get
Befehl.
Diese Daten werden für Instanzen zurückgegeben, bei denen es sich nicht um Gruppenressourcen, Adapterressourcen oder geschachtelte Gruppen- oder Adapterressourcen handelt.
Erforderliche Eigenschaften
Die Ausgabe enthält immer die folgenden Eigenschaften:
Eigenschaften
actualState
Die actualState
-Eigenschaft enthält immer den Zustand der instance zurückgegeben, wenn DSC den Get-Vorgang der Ressource aufruft. DSC überprüft den Wert dieser Eigenschaft anhand des instance Schemas der Ressource.
Type: object
Required: true
Vollständiges Abrufen des Ergebnisses
Beschreibt die Rückgabedaten für das vollständige Ergebnis des get
Vorgangs für eine Ressource instance. Diese Daten werden zurückgegeben:
- Für jede instance in einem Konfigurationsdokument, wenn Sie den
dsc config get
Befehl verwenden. - Für geschachtelte Instanzen einer Gruppen- oder Adapterressource, wenn Sie den
dsc resource get
Befehl verwenden.
Erforderliche Eigenschaften
Eigenschaften
metadata
Definiert Metadaten, die DSC für einen Konfigurationsvorgang zurückgibt. Die Eigenschaften unter der Microsoft.DSC
-Eigenschaft beschreiben den Kontext des Vorgangs.
- duration definiert die Dauer eines DSC-Vorgangs für ein Konfigurationsdokument oder eine Ressource instance als Zeichenfolge, die dem in ISO8601 ABNF für
duration
definierten Format folgt. Stellt beispielsweisePT0.611216S
eine Dauer von etwa0.61
Sekunden dar.
Type: object
Required: true
Typ
Die type
-Eigenschaft identifiziert die DSC-Ressource des instance anhand des vollqualifizierten Typnamens.
Weitere Informationen zu Typnamen finden Sie unter Referenz zu vollqualifizierten DSC-Ressourcennamensschemas.
Type: string
Required: true
Pattern: ^\w+(\.\w+){0,2}\/\w+$
name
Die name
-Eigenschaft identifiziert den instance anhand seines kurzen, eindeutigen, lesbaren Namens.
Type: string
Required: true
result
Die result
-Eigenschaft enthält den ist-Zustand für die Ressource. Dieser Wert ist entweder:
- Die einfache Get-Antwort für die instance
- Ein Array vollständiger Get-Ergebnisobjekte für jede geschachtelte instance, wenn es sich bei der Ressource um eine Gruppen- oder Adapterressource handelt.
Type: [object, array]
Required: true