private static ModuleResourceArgs MakeArgs(ModuleResourceArgs args) { args ??= new ModuleResourceArgs(); args.Optional_const = "val"; args.Plain_optional_const = "val"; args.Plain_required_const = "val"; return(args); }
/// <summary> /// Create a ModuleResource resource with the given unique name, arguments, and options. /// </summary> /// /// <param name="name">The unique name of the resource</param> /// <param name="args">The arguments used to populate this resource's properties</param> /// <param name="options">A bag of options that control this resource's behavior</param> public ModuleResource(string name, ModuleResourceArgs args, CustomResourceOptions?options = null) : base("foobar::ModuleResource", name, MakeArgs(args), MakeResourceOptions(options, "")) { }