mirror of https://github.com/winsw/winsw
				
				
				
			Add descriptions to the configurations
							parent
							
								
									81bce5e41b
								
							
						
					
					
						commit
						0450cb177d
					
				| 
						 | 
				
			
			@ -12,28 +12,29 @@
 | 
			
		|||
  "properties": {
 | 
			
		||||
    "id": {
 | 
			
		||||
      "$id": "#/properties/id",
 | 
			
		||||
      "description": "Specifies the ID that Windows uses internally to identify the service.",
 | 
			
		||||
      "type": "string",
 | 
			
		||||
      "title": "Service Id",
 | 
			
		||||
      "maxLength": 256
 | 
			
		||||
    },
 | 
			
		||||
    "name": {
 | 
			
		||||
      "$id": "#/properties/name",
 | 
			
		||||
      "description": "Short display name of the service, which can contain spaces and other characters.",
 | 
			
		||||
      "type": "string",
 | 
			
		||||
      "title": "Service Display Name",
 | 
			
		||||
      "maxLength": 256
 | 
			
		||||
    },
 | 
			
		||||
    "description": {
 | 
			
		||||
      "$id": "#/properties/description",
 | 
			
		||||
      "type": "string",
 | 
			
		||||
      "title": "Service Description"
 | 
			
		||||
      "description": "Long human-readable description of the service.",
 | 
			
		||||
      "type": "string"
 | 
			
		||||
    },
 | 
			
		||||
    "executable": {
 | 
			
		||||
      "$id": "#/properties/executable",
 | 
			
		||||
      "type": "string",
 | 
			
		||||
      "title": "Service Description"
 | 
			
		||||
      "description": "This element specifies the executable to be launched.",
 | 
			
		||||
      "type": "string"
 | 
			
		||||
    },
 | 
			
		||||
    "executablePath": {
 | 
			
		||||
      "$id": "#/properties/executablePath",
 | 
			
		||||
      "description": "Path to the WinSW executable",
 | 
			
		||||
      "type": "string"
 | 
			
		||||
    },
 | 
			
		||||
    "hideWindow": {
 | 
			
		||||
| 
						 | 
				
			
			@ -42,10 +43,12 @@
 | 
			
		|||
    },
 | 
			
		||||
    "workingdirectory": {
 | 
			
		||||
      "$id": "#/properties/workingdirectory",
 | 
			
		||||
      "description": "Some services need to run with a working directory specified. To do this, specify the workingdirectory element",
 | 
			
		||||
      "type": "string"
 | 
			
		||||
    },
 | 
			
		||||
    "serviceAccount": {
 | 
			
		||||
      "$id": "#/properties/serviceAccount",
 | 
			
		||||
      "description": "Defines account, under which the service should run.",
 | 
			
		||||
      "type": "object",
 | 
			
		||||
      "properties": {
 | 
			
		||||
        "user": {
 | 
			
		||||
| 
						 | 
				
			
			@ -68,6 +71,7 @@
 | 
			
		|||
    },
 | 
			
		||||
    "log": {
 | 
			
		||||
      "$id": "#/properties/log",
 | 
			
		||||
      "description": "All the log details. Read the loggingAndErrorreporting.md for more details",
 | 
			
		||||
      "type": "object",
 | 
			
		||||
      "properties": {
 | 
			
		||||
        "mode": {
 | 
			
		||||
| 
						 | 
				
			
			@ -140,29 +144,35 @@
 | 
			
		|||
    },
 | 
			
		||||
    "download": {
 | 
			
		||||
      "$id": "#/properties/download",
 | 
			
		||||
      "description": "This optional element can be specified to have the service wrapper retrieve resources from URL and place it locally as a file.",
 | 
			
		||||
      "type": "array",
 | 
			
		||||
      "items": {
 | 
			
		||||
        "$ref": "#/definitions/download"
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "arguments": {
 | 
			
		||||
      "description": "Specifies the arguments to be passed to the executable. User can specify all the commands as a single line.",
 | 
			
		||||
      "$id": "#/properties/arguments",
 | 
			
		||||
      "type": "string"
 | 
			
		||||
    },
 | 
			
		||||
    "startArguments": {
 | 
			
		||||
      "description": "When you use the stoparguments you must use startarguments instead of arguments",
 | 
			
		||||
      "$id": "#/properties/startArguments",
 | 
			
		||||
      "type": "string"
 | 
			
		||||
    },
 | 
			
		||||
    "stopArguments": {
 | 
			
		||||
      "$id": "#/properties/stopArguments",
 | 
			
		||||
      "description": "If this configurations is present WinSW will launch another process of executable or stopexecutable (if specified) with stoparguments instead terminating the WinSW process.",
 | 
			
		||||
      "type": "string"
 | 
			
		||||
    },
 | 
			
		||||
    "stopExecutable": {
 | 
			
		||||
      "$id": "#/properties/stopExecutable",
 | 
			
		||||
      "description": "If stoparguments is present then WinSW will laungh this executable with stoparguments instead terminating the WinSW process.",
 | 
			
		||||
      "type": "string"
 | 
			
		||||
    },
 | 
			
		||||
    "stopParentProcessFirst": {
 | 
			
		||||
      "$id": "#/properties/stopParentProcessFirst",
 | 
			
		||||
      "description": "Optionally specify the order of service shutdown. If configed as true, parent process is shutdown first",
 | 
			
		||||
      "$ref": "#/definitions/boolPattern"
 | 
			
		||||
    },
 | 
			
		||||
    "resetFailureAfter": {
 | 
			
		||||
| 
						 | 
				
			
			@ -171,10 +181,12 @@
 | 
			
		|||
    },
 | 
			
		||||
    "stopTimeout": {
 | 
			
		||||
      "$id": "#/properties/stopTimeout",
 | 
			
		||||
      "description": "This optional element allows you to change this 15 seconds value, so that you can control how long winsw gives the service to shut itself down.",
 | 
			
		||||
      "type": "string"
 | 
			
		||||
    },
 | 
			
		||||
    "startMode": {
 | 
			
		||||
      "$id": "#/properties/startMode",
 | 
			
		||||
      "description": "This element specifies the start mode of the Windows service.",
 | 
			
		||||
      "type": "string",
 | 
			
		||||
      "enum": [
 | 
			
		||||
        "Boot",
 | 
			
		||||
| 
						 | 
				
			
			@ -186,6 +198,7 @@
 | 
			
		|||
    },
 | 
			
		||||
    "serviceDependencies": {
 | 
			
		||||
      "$id": "#/properties/serviceDependencies",
 | 
			
		||||
      "description": "Optionally specified depend services that must start before this service starts.",
 | 
			
		||||
      "type": "array",
 | 
			
		||||
      "items": {
 | 
			
		||||
        "type": "string"
 | 
			
		||||
| 
						 | 
				
			
			@ -201,10 +214,12 @@
 | 
			
		|||
    },
 | 
			
		||||
    "interactive": {
 | 
			
		||||
      "$id": "#/properties/interactive",
 | 
			
		||||
      "description": "If this optional element is specified, the service will be allowed to interact with the desktop, such as by showing a new window and dialog boxes.",
 | 
			
		||||
      "$ref": "#/definitions/boolPattern"
 | 
			
		||||
    },
 | 
			
		||||
    "priority": {
 | 
			
		||||
      "$id": "#/properties/priority",
 | 
			
		||||
      "description": "Optionally specify the scheduling priority of the service process.",
 | 
			
		||||
      "type": "string",
 | 
			
		||||
      "enum": [
 | 
			
		||||
        "Normal",
 | 
			
		||||
| 
						 | 
				
			
			@ -217,16 +232,20 @@
 | 
			
		|||
    },
 | 
			
		||||
    "beepOnShutdown": {
 | 
			
		||||
      "$id": "#/properties/beepOnShutdown",
 | 
			
		||||
      "description": "This optional element is to emit beepsound when the service shuts down.",
 | 
			
		||||
      "$ref": "#/definitions/boolPattern"
 | 
			
		||||
    },
 | 
			
		||||
    "env": {
 | 
			
		||||
      "$id": "#/properties/env",
 | 
			
		||||
      "description": "User can use specify environment variables with this configurations. Variables will be expand while parsing.",
 | 
			
		||||
      "type": "array",
 | 
			
		||||
      "items": {
 | 
			
		||||
        "$ref": "#/definitions/env"
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "delayedAutoStart": {
 | 
			
		||||
      "$id": "#/properties/delayedAutoStart",
 | 
			
		||||
      "description": "This Boolean option enables the delayed start mode if the Automatic start mode is defined. ",
 | 
			
		||||
      "$ref": "#/definitions/boolPattern"
 | 
			
		||||
    },
 | 
			
		||||
    "securityDescriptor": {
 | 
			
		||||
| 
						 | 
				
			
			@ -235,6 +254,7 @@
 | 
			
		|||
    },
 | 
			
		||||
    "extensions": {
 | 
			
		||||
      "$id": "#/properties/extensions",
 | 
			
		||||
      "description": "Read extension.md for more details",
 | 
			
		||||
      "type": "array",
 | 
			
		||||
      "items": {
 | 
			
		||||
        "$ref": "#/definitions/extensions"
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue