Referenz zum Ergebnisschema des dsc-Ressourcensatzes
Zusammenfassung
Die Ergebnisausgabe des dsc resource set
Befehls.
Metadaten
SchemaDialect: https://json-schema.org/draft/2020-12/schema
SchemaID: https://raw.githubusercontent.com/PowerShell/DSC/main/schemas/2024/04/outputs/resource/set.json
Type: object
Beschreibung
Beschreibt die Rückgabedaten für eine DSC-Ressource instance aus dem dsc resource set
Befehl. Die Rückgabedaten sind entweder ein einzelnes Objekt, das den erzwungenen Zustand eines nicht geschachtelten instance beschreibt, oder ein Array von Objekten, die den erzwungenen Zustand der geschachtelten Instanzen für eine Gruppe oder Adapterressource beschreiben.
DSC gibt eine einfache Setantwort zurück, wenn der 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 Gruppe oder Adapterressource geschachtelt ist, gibt DSC ein vollständiges Setergebnis zurück, das auch den Ressourcentyp und instance Namen enthält.
Einfaches Festlegen der Antwort
Beschreibt die Rückgabedaten für eine DSC-Ressource instance aus dem dsc resource set
Befehl. Die Rückgabedaten sind entweder ein einzelnes Objekt, das den erzwungenen Zustand eines nicht geschachtelten instance beschreibt, oder ein Array von Objekten, die den erzwungenen Zustand der geschachtelten Instanzen für eine Gruppe oder Adapterressource beschreiben.
Erforderliche Eigenschaften
Die Ausgabe enthält immer die folgenden Eigenschaften:
Eigenschaften
beforeState
Stellt den Zustand des instance dar, der vor dem Setvorgang zurückgegeben wurde. DSC überprüft den Wert dieser Eigenschaft anhand des instance Schemas der Ressource.
Type: object
Required: true
afterState
Stellt den Zustand des nach dem Setvorgang zurückgegebenen instance dar. DSC überprüft den Wert dieser Eigenschaft anhand des instance Schemas der Ressource.
Type: object
Required: true
changedProperties
Definiert die Namen der Eigenschaften, die der Setvorgang erzwungen hat. Wenn es sich bei diesem Wert um ein leeres Array handelt, hat die Ressource während des Setvorgangs keine Änderungen vorgenommen.
Type: array
Required: true
ItemsType: string
Ergebnis des vollständigen Sets
Beschreibt die Rückgabedaten für das vollständige Ergebnis des set
Vorgangs für eine Ressource instance. Diese Daten werden zurückgegeben:
- Für jede instance in einem Konfigurationsdokument, wenn Sie den
dsc config set
Befehl verwenden. - Für geschachtelte Instanzen einer Gruppe oder Adapterressource, wenn Sie den
dsc resource set
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 Vollständig qualifizierte DSC-Ressourcentypnamensschemareferenz.
Type: string
Required: true
Pattern: ^\w+(\.\w+){0,2}\/\w+$
name
Die name
Eigenschaft identifiziert die instance anhand ihres kurzen, eindeutigen, lesbaren Namens.
Type: string
Required: true
result
Die result
-Eigenschaft enthält den erzwungenen Zustand für die Ressource. Dieser Wert ist entweder:
- Die einfache Setantwort für die instance
- Ein Array von vollständigen Ergebnisobjekten für jede geschachtelte instance, wenn es sich bei der Ressource um eine Gruppen- oder Adapterressource handelt.
Type: [object, array]
Required: true