github.com/adamar/terraform@v0.2.2-0.20141016210445-2e703afdad0e/builtin/providers/digitalocean/resources.go (about)

     1  package digitalocean
     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  			"digitalocean_droplet": resource.Resource{
    15  				ConfigValidator: resource_digitalocean_droplet_validation(),
    16  				Create:          resource_digitalocean_droplet_create,
    17  				Destroy:         resource_digitalocean_droplet_destroy,
    18  				Diff:            resource_digitalocean_droplet_diff,
    19  				Refresh:         resource_digitalocean_droplet_refresh,
    20  				Update:          resource_digitalocean_droplet_update,
    21  			},
    22  		},
    23  	}
    24  }