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);
        }
Example #2
0
        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);
        }