DSCResources/VE_XD7Catalog/VE_XD7Catalog.schema.mof
[ClassVersion("1.0.0"), FriendlyName("XD7Catalog")] class VE_XD7Catalog : OMI_BaseResource { [Key, Description("Citrix XenDesktop 7 machine catalog name.")] String Name; [Write, Description("Citrix XenDesktop 7 machine catalog description")] String Description; [Required, Description("Citrix XenDesktop 7 machine catalog allocation type."), ValueMap{"Permanent","Random","Static"}, Values{"Permanent","Random","Static"}] String Allocation; [Required, Description("Citrix XenDesktop 7 machine catalog provisioning type."), ValueMap{"Manual","PVS","MCS"}, Values{"Manual","PVS","MCS"}] String Provisioning; [Required, Description("Citrix XenDesktop 7 machine catalog persistence type."), ValueMap{"Discard","Local","PVD"}, Values{"Discard","Local","PVD"}] String Persistence; [Write, Description("Citrix XenDesktop 7 machine catalog is multi-session.")] Boolean IsMultiSession; [Write, Description("Citrix XenDesktop 7 machine catalog PVS address")] String PvsAddress; [Write, Description("Citrix XenDesktop 7 machine catalog PVS domain")] String PvsDomain; [Write, EmbeddedInstance("MSFT_Credential"), Description("Specifies a user account that has permission to install the feature.")] String Credential; [Write,ValueMap{"Present", "Absent"},Values{"Present", "Absent"}] String Ensure; }; |