public static SecurityContext CreateSample() { SecurityContext sc = new SecurityContext() { Domain = "AD Domain", UserName = "******", Password = "******", Provider = "Reserved for future use: AD, AWS, Azure, etc.", Crypto = CryptoProvider.CreateSample() }; return(sc); }
public static Plan CreateSample() { Plan p = new Plan() { Name = "SamplePlan", Description = "Sample Plan, all features shown.", UniqueName = "Human-knowable name for database lookups", DefaultHandlerType = "Synapse.Handlers.CommandLine:CommandHandler", InstanceId = 0, IsActive = true, Signature = "RSA Cryptographic signature, applied at runtime.", Crypto = CryptoProvider.CreateSample(addElements: false), RunAs = SecurityContext.CreateSample(), Result = ExecuteResult.CreateSample() }; p.Actions.Add(ActionItem.CreateSample()); return(p); }
public static ParameterInfo CreateSample() { ParameterInfo p = new ParameterInfo() { Name = "NameSupportsInheritance", Type = SerializationType.Yaml, Uri = "http://host/path", InheritFrom = "APrecedingNamedParamInfo", Crypto = CryptoProvider.CreateSample(), Values = "Custom values as defined by Handler/Provider" }; p.Dynamic = new List <DynamicValue> { DynamicValue.CreateSample() }; p.ParentExitData = new List <ParentExitDataValue>() { ParentExitDataValue.CreateSample() }; p.ForEach = ForEachInfo.CreateSample(); return(p); }