DSCResources/VE_XD7DesktopGroup/VE_XD7DesktopGroup.schema.mof
[ClassVersion("1.0.0"), FriendlyName("XD7DesktopGroup")] class VE_XD7DesktopGroup : OMI_BaseResource { [Key, Description("Citrix XenDesktop 7 desktop group name.")] String Name; [Required, Description("Citrix XenDesktop 7 desktop group is multi-session.")] Boolean IsMultiSession; [Required, Description("Citrix XenDesktop 7 desktop group delivery type."),ValueMap{"AppsOnly","DesktopsOnly","DesktopsAndApps"},Values{"AppsOnly","DesktopsOnly","DesktopsAndApps"}] String DeliveryType; [Required, Description("Citrix XenDesktop 7 desktop group desktop type."),ValueMap{"Shared","Private"},Values{"Shared","Private"}] String DesktopType; [Write, Description("Citrix XenDesktop 7 desktop group description.")] String Description; [Write, Description("Citrix XenDesktop 7 desktop group display name.")] String DisplayName; [Write, Description("Citrix XenDesktop 7 desktop group is enabled.")] Boolean Enabled; [Write, Description("Citrix XenDesktop 7 desktop group color depth."),ValueMap{"FourBit","EightBit","SixteenBit","TwentyFourBit"},Values{"FourBit","EightBit","SixteenBit","TwentyFourBit"}] String ColorDepth; [Write, Description("Citrix XenDesktop 7 desktop group is in maintenance mode.")] Boolean IsMaintenanceMode; [Write, Description("Citrix XenDesktop 7 desktop group is Remote PC.")] Boolean IsRemotePC; [Write, Description("Citrix XenDesktop 7 desktop group uses Secure ICA.")] Boolean IsSecureIca; [Write, Description("Citrix XenDesktop 7 desktop group shuts down desktops after use.")] Boolean ShutdownDesktopsAfterUse; [Write, Description("Citrix XenDesktop 7 desktop group powers new machines added to the group.")] Boolean TurnOnAddedMachine; [Write, EmbeddedInstance("MSFT_Credential"), Description("Specifies a user account that has permission to create the delivery group.")] String Credential; [Write, ValueMap{"Present", "Absent"}, Values{"Present", "Absent"}] String Ensure; }; |