github.com/bengesoff/terraform@v0.3.1-0.20141018223233-b25a53629922/builtin/providers/cloudflare/resources.go (about) 1 package cloudflare 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 "cloudflare_record": resource.Resource{ 15 ConfigValidator: resource_cloudflare_record_validation(), 16 Create: resource_cloudflare_record_create, 17 Destroy: resource_cloudflare_record_destroy, 18 Diff: resource_cloudflare_record_diff, 19 Update: resource_cloudflare_record_update, 20 Refresh: resource_cloudflare_record_refresh, 21 }, 22 }, 23 } 24 }