mirror of https://github.com/winsw/winsw
Add download configuration to YamlConfiguration
parent
d489020134
commit
f150de13b0
|
@ -1,32 +1,47 @@
|
||||||
namespace winsw.Configuration
|
using System.Collections.Generic;
|
||||||
|
|
||||||
|
namespace winsw.Configuration
|
||||||
{
|
{
|
||||||
public class YamlConfiguration
|
public class YamlConfiguration
|
||||||
{
|
{
|
||||||
public string? id { get; set; }
|
public readonly string id;
|
||||||
public string? name { get; set; }
|
public readonly string? name;
|
||||||
public string? description { get; set; }
|
public readonly string? description;
|
||||||
public string? executable { get; set; }
|
public readonly string? executable;
|
||||||
public string? workingdirectory { get; set; }
|
public readonly string? workingdirectory;
|
||||||
|
|
||||||
public ServiceAccount? serviceaccount { get; set; }
|
public readonly ServiceAccount? serviceaccount;
|
||||||
public Log? log { get; set; }
|
public readonly Log? log;
|
||||||
|
public readonly List<Download>? download;
|
||||||
}
|
}
|
||||||
|
|
||||||
public class ServiceAccount
|
public class ServiceAccount
|
||||||
{
|
{
|
||||||
public string name { get; set; }
|
public readonly string? name;
|
||||||
public string domain { get; set; }
|
public readonly string? domain;
|
||||||
public string user { get; set; }
|
public readonly string? user;
|
||||||
public string allowservicelogon { get; set; }
|
public readonly string? allowservicelogon;
|
||||||
}
|
}
|
||||||
|
|
||||||
public class Log
|
public class Log
|
||||||
{
|
{
|
||||||
public string sizeThreshold { get; set; }
|
public readonly string? sizeThreshold;
|
||||||
public string keepFiles { get; set; }
|
public readonly string? keepFiles;
|
||||||
public string pattern { get; set; }
|
public readonly string? pattern;
|
||||||
public string autoRollAtTime { get; set; }
|
public readonly string? autoRollAtTime;
|
||||||
public string period { get; set; }
|
public readonly string? period;
|
||||||
public string mod { get; set; }
|
public readonly string? mod;
|
||||||
|
}
|
||||||
|
|
||||||
|
public class Download
|
||||||
|
{
|
||||||
|
public readonly string from;
|
||||||
|
public readonly string to;
|
||||||
|
public readonly string auth;
|
||||||
|
public readonly string? username;
|
||||||
|
public readonly string? passsword;
|
||||||
|
public readonly bool unsecureAuth;
|
||||||
|
public readonly bool failOnError;
|
||||||
|
public readonly string? proxy;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue