github.com/ezbercih/terraform@v0.1.1-0.20140729011846-3c33865e0839/builtin/providers/consul/resources.go (about) 1 package consul 2 3 import ( 4 "github.com/hashicorp/terraform/helper/resource" 5 ) 6 7 // resourceMap is the mapping of resources we support to their basic 8 // operations. This makes it easy to implement new resource types. 9 var resourceMap *resource.Map 10 11 func init() { 12 resourceMap = &resource.Map{ 13 Mapping: map[string]resource.Resource{ 14 "consul_keys": resource.Resource{ 15 ConfigValidator: resource_consul_keys_validation(), 16 Create: resource_consul_keys_create, 17 Destroy: resource_consul_keys_destroy, 18 Update: resource_consul_keys_update, 19 Diff: resource_consul_keys_diff, 20 Refresh: resource_consul_keys_refresh, 21 }, 22 }, 23 } 24 }