pulumi/pkg/compiler
joeduffy a31e59fa3a Implement the aws/cf extension provider
This change implements the aws/cf extension provider, so that AWS resources
may be described and encapsulated inside of other stacks.  Each aws/cf instantiation
requires just two fields -- type and properties -- corresponding to the equivalent
AWS resource object.  The result is simply plugged in as an AWS resource, after
Mu templates have been expanded, permitting stack properties, etc. to be used.
2016-11-19 11:13:15 -08:00
..
backends Implement the aws/cf extension provider 2016-11-19 11:13:15 -08:00
core Rename parameters to properties 2016-11-19 10:34:51 -08:00
predef Rename parameters to properties 2016-11-19 10:34:51 -08:00
testdata Bind predefined stack types 2016-11-17 06:10:23 -08:00
binder.go Rename parameters to properties 2016-11-19 10:34:51 -08:00
binder_test.go Add some targeting tests 2016-11-17 13:08:20 -08:00
common_test.go Rename BuildJSON/BuildYAML to just BuildFile 2016-11-17 15:13:36 -08:00
compiler.go Create a new core.Compiland type 2016-11-18 17:08:44 -08:00
compiler_test.go Add Stack subclassing 2016-11-18 17:30:32 -08:00
opts.go Add a Backend interface, and dispatch to it 2016-11-18 12:40:15 -08:00
parser.go Create a new mu/pkg/compiler/core package 2016-11-17 08:52:54 -08:00
parsetree.go Rename parameters to properties 2016-11-19 10:34:51 -08:00
parsetree_test.go Add some targeting tests 2016-11-17 13:08:20 -08:00
symbols.go Add rudimentary type binding 2016-11-16 18:55:20 -08:00