github.com/jsoriano/terraform@v0.6.7-0.20151026070445-8b70867fdd95/builtin/providers/null/resource.go (about) 1 package null 2 3 import ( 4 "fmt" 5 "math/rand" 6 "time" 7 8 "github.com/hashicorp/terraform/helper/schema" 9 ) 10 11 func init() { 12 rand.Seed(time.Now().Unix()) 13 } 14 15 func resource() *schema.Resource { 16 return &schema.Resource{ 17 Create: resourceCreate, 18 Read: resourceRead, 19 Delete: resourceDelete, 20 21 Schema: map[string]*schema.Schema{}, 22 } 23 } 24 25 func resourceCreate(d *schema.ResourceData, meta interface{}) error { 26 d.SetId(fmt.Sprintf("%d", rand.Int())) 27 return nil 28 } 29 30 func resourceRead(d *schema.ResourceData, meta interface{}) error { 31 return nil 32 } 33 34 func resourceDelete(d *schema.ResourceData, meta interface{}) error { 35 d.SetId("") 36 return nil 37 }