terraform/builtin/providers/aws/diff.go

34 lines
557 B
Go
Raw Normal View History

2014-06-18 04:14:44 +02:00
package aws
import (
"github.com/hashicorp/terraform/diff"
)
2014-06-18 18:33:13 +02:00
var diffMap *diff.LazyResourceMap
2014-06-18 04:14:44 +02:00
func init() {
2014-06-18 18:33:13 +02:00
diffMap = &diff.LazyResourceMap{
2014-06-18 04:14:44 +02:00
Resources: map[string]diff.ResourceBuilderFactory{
"aws_instance": diffBuilder_aws_instance,
},
}
}
func diffBuilder_aws_instance() *diff.ResourceBuilder {
return &diff.ResourceBuilder{
CreateComputedAttrs: []string{
"public_dns",
"public_ip",
"private_dns",
"private_ip",
},
RequiresNewAttrs: []string{
"ami",
"availability_zone",
"instance_type",
"region",
},
}
}