pulumi/pkg/compiler/backends
joeduffy e3a2002155 Support binding to arbitrary service types
This implements support for arbitrary service types on properties,
not just the weakly typed "service".  For example, in the AWS stacks,
the aws/ec2/route type requires a routeTable, among other things:

        name: aws/ec2/route
        properties:
                routeTable:
                        type: aws/ec2/routeTable

This not only binds the definition of such properties, but also the
callsites of those creating stacks and supplying values for them.
This includes checking for concrete, instantiated, and even base
types, so that, for instance, if a custom stack derived from
aws/ec2/routeTable using the base property, in the above example
it could be supplied as a legal value for the routeTable property.
2016-12-03 13:00:08 -08:00
..
clouds Support binding to arbitrary service types 2016-12-03 13:00:08 -08:00
schedulers Implement dependency versions 2016-11-22 16:58:23 -08:00
arch.go Add scaffolding for the AWS ECS scheduler backend 2016-11-22 12:37:14 -08:00
provider.go Clean up an assertion message 2016-12-02 17:07:15 -08:00