Sdílet prostřednictvím


Referenční informace ke schématu výsledků testu prostředků dsc

Synopse

Výstup výsledku dsc resource test z příkazu.

Metadata

SchemaDialect: https://json-schema.org/draft/2020-12/schema
SchemaID:      https://raw.githubusercontent.com/PowerShell/DSC/main/schemas/v3.1.0/outputs/resource/test.json
Type:          object

Description

Popisuje návratová data pro instanci prostředku DSC z dsc resource get příkazu. Návratová data jsou buď jeden objekt, který popisuje testovaný stav vnořené instance, nebo pole objektů, které popisují testovaný stav vnořených instancí pro prostředek skupiny nebo adaptéru.

DSC vrátí jednoduchou testovací odpověď , pokud instance není prostředkem skupiny, prostředkem adaptéru nebo není vnořená uvnitř prostředku skupiny nebo adaptéru.

Pokud je načtená instance pro prostředek skupiny, prostředek adaptéru nebo vnořená ve skupině nebo prostředku adaptéru, vrátí DSC úplný výsledek testu, který zahrnuje také typ prostředku a název instance.

Jednoduchá odpověď na test

Požadované vlastnosti

Výstup vždy obsahuje tyto vlastnosti:

Vlastnosti

desiredState

Představuje požadovaný stav instance prostředku. DSC ověří hodnotu této vlastnosti proti schématu instance prostředku.

Type:     object
Required: true

actualState

Představuje skutečný stav instance prostředku. DSC ověří hodnotu této vlastnosti proti schématu instance prostředku.

Type:     object
Required: true

inDesiredState

Určuje, jestli jsou vlastnosti instance prostředku v požadovaném stavu. Tato hodnota je true , pokud je každá vlastnost v požadovaném stavu a jinak false.

Type:     boolean
Required: true

differingVlastnosti

Definuje názvy vlastností, které nejsou v požadovaném stavu. Pokud je tato hodnota prázdné pole, jsou vlastnosti instance v požadovaném stavu.

Type:      array
Required:  true
ItemsType: string

Úplný výsledek testu

Popisuje návratová data pro úplný výsledek test operace pro instanci prostředku. Vrátí se tato data:

  • Pro každou instanci v konfiguračním dokumentu při použití dsc config test příkazu.
  • Pro vnořené instance prostředku skupiny nebo adaptéru dsc resource test při použití příkazu

Požadované vlastnosti

Vlastnosti

zprostředkovatele identity

Definuje vrácení metadat DSC pro operaci konfigurace. Vlastnosti ve Microsoft.DSC vlastnosti popisují kontext operace.

  • duration definuje dobu trvání operace DSC pro konfigurační dokument nebo instanci prostředku jako řetězec za formátem definovaným v ISO8601 ABNF pro duration. PT0.611216S Například představuje dobu trvání přibližně 0.61 v sekundách.
Type:     object
Required: true

typ

Vlastnost type identifikuje prostředek DSC instance podle jeho plně kvalifikovaného názvu typu. Další informace o názvech typů najdete v tématu Referenční informace k plně kvalifikovanému schématu názvů typů prostředků DSC.

Type:     string
Required: true
Pattern:  ^\w+(\.\w+){0,2}\/\w+$

name

Vlastnost name identifikuje instanci jejím krátkým, jedinečným názvem čitelným pro člověka.

Type:     string
Required: true

result

Vlastnost result zahrnuje stav ověření prostředku. Tato hodnota je:

  • Jednoduchá odpověď na test pro instanci
  • Pole úplných objektů get result pro každou vnořenou instanci, pokud je prostředek skupiny nebo adaptéru.
Type: [object, array]
Required: true