DscResources/MSFT_ServiceResource/en-US/MSFT_ServiceResource.schema.mfl

[Description("This resource is used to manage services.") : Amended,AMENDMENT, LOCALE("MS_409")]
class MSFT_ServiceResource : OMI_BaseResource
{
  [Key, Description("The name for the service") : Amended] String Name;
  [Description("An enumerated value that describes if the service is expected to be running on the machine.\nRunning {default} \nStopped \n") : Amended] String State;
  [Description("An enumerated value that describes the service start type.\nAutomatic \nManual \nDisabled \n") : Amended] String StartupType;
  [Description("An enumerated value that describes the built in account the service runs under.\nLocalSystem \nLocalService \nNetworkService \n") : Amended] String BuiltInAccount;
  [Description("The optional credentials the service runs under") : Amended] String Credential;
  [Description("The service status") : Amended] String Status;
  [Description("The service display name") : Amended] String DisplayName;
  [Description("The service description") : Amended] String Description;
  [Description("The path to the service executable file") : Amended] String Path;
  [Description("A list of service dependencies") : Amended] String Dependencies[];
  [Description("An enumerated value that checks whether a service already exists and creates it if it does not exist on the machine.\nPresent {default} \nAbsent \n") : Amended] String Ensure;
};