Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Přehled
Výsledný výstup z příkazu dsc resource list .
Metadatové informace
SchemaDialect: https://json-schema.org/draft/2020-12/schema
SchemaID: https://raw.githubusercontent.com/PowerShell/DSC/main/schemas/v3.1.0/outputs/resource/list.json
Type: object
Popis
Výstup příkazu dsc resource list obsahuje reprezentaci zjištěných prostředků DSC jako řadu řádků JSON. Toto schéma popisuje objekt JSON vrácený pro každý prostředek.
Požadované vlastnosti
Každý prostředek ve výstupu vždy obsahuje tyto vlastnosti:
Vlastnosti
typ
Identifikuje plně kvalifikovaný název typu prostředku. Používá se k určení zdroje v konfiguračních dokumentech a jako hodnota příznaku --resource při použití dsc resource * příkazů. Další informace o názvech typů prostředků najdete v referenčních informacích ke schématu plně kvalifikovaných názvů typů prostředků DSC.
Type: string
Required: true
Pattern: ^\w+(\.\w+){0,2}\/\w+$
laskavý
Určuje, zda je prostředek prostředkem adaptéru, prostředkem skupiny nebo ani jedním z nich. Tato hodnota je buď definována v manifestu prostředku , nebo odvozena pomocí DSC. Další informace o druzích prostředků najdete v referenčních informacích ke schématu druhu prostředku DSC.
Type: string
Required: true
ValidValues: [Resource, Adapter, Group]
verze
Představuje aktuální verzi prostředku jako platný sémantický řetězec (semver). Verze se vztahuje na prostředek, nikoli na software, který spravuje.
Type: string
Required: true
Pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
schopnosti
Prostředky DSC mají vždy alespoň jednu funkci. Možnosti zdroje definují operace, které lze u prostředku vyvolat, a způsob, jakým se prostředek chová při vyvolání.
Prostředky DSC mohou mít následující možnosti:
-
get- Zdroj může načíst aktuální stav instance. -
set- Prostředek může vynutit požadovaný stav instance. -
setHandlesExist- Prostředek zpracovává odstranění instance během operace Set . -
whatIf- Zdroj může hlásit, jak by změnil stav instance během operace sady . -
test- Prostředek implementuje testovací operaci a nespoléhá se na syntetické testování. -
delete- Prostředek může instanci odebrat. -
export- Zdroj může vytvořit výčet všech instancí. -
resolve- Prostředek může přeložit vnořené instance z externího zdroje.
Další informace o možnostech prostředků najdete v tématu Možnosti prostředků DSC. Další informace o operacích, které můžete vyvolat pro prostředek, najdete v tématu Operace prostředků DSC.
Type: array
Required: true
ItemsMustBeUnique: true
ItemsType: string
ItemsValidValues: [
get,
set,
setHandlesExist,
whatIf,
test,
delete,
export,
resolve
]
popis
Definuje synopzi pro účely prostředku jako krátký řetězec. Pokud prostředek nemá popis, je nulltato vlastnost .
Type: [string, 'null']
Required: true
cesta
Představuje cestu k manifestu prostředku na počítači. U přizpůsobených prostředků tato vlastnost identifikuje cestu k souboru, který místo toho definuje prostředek.
Type: string
Required: true
adresář
Představuje cestu ke složce obsahující manifest prostředku na počítači. U přizpůsobených prostředků tato vlastnost identifikuje cestu ke složce obsahující soubor, který místo toho definuje prostředek.
Type: string
Required: true
implementované jako
Určuje způsob implementace prostředku DSC. U prostředků založených na příkazech je tato hodnota vždy Command.
autor
Označuje jméno osoby nebo organizace, která vytvořila a udržuje prostředek DSC. Pokud je nulltato vlastnost , autor není znám.
Type: [string, 'null']
Required: true
vlastnosti
Definuje názvy vlastností pro přizpůsobené prostředky. U nepřizpůsobených prostředků je tato vlastnost prázdným polem.
Type: array
Required: true
ItemsType: string
ItemsPattern: ^\w+$
requireAdapter
Definuje plně kvalifikovaný název typu adaptéru prostředku DSC, prostřednictvím kterého je tento prostředek zpřístupněn. Tato hodnota je definována pouze pro přizpůsobené prostředky. U nepřizpůsobených zdrojů je tato hodnota vždy null.
Type: [string, 'null']
Required: true
manifest
Představuje hodnoty definované v manifestu prostředku. Tato hodnota je null určena pro prostředky, které nejsou založeny na příkazech. Další informace o hodnotě této vlastnosti naleznete v referenčních informacích ke schématu manifestu prostředku DSC založeného na příkazech.
Type: [object, 'null']
Required: true