github.com/memsql/terraform@v0.7.0-rc2.0.20160706152241-21e2173e0a32/builtin/providers/test/data_source.go (about) 1 package test 2 3 import ( 4 "time" 5 6 "github.com/hashicorp/terraform/helper/schema" 7 ) 8 9 func testDataSource() *schema.Resource { 10 return &schema.Resource{ 11 Read: testDataSourceRead, 12 13 Schema: map[string]*schema.Schema{ 14 "list": &schema.Schema{ 15 Type: schema.TypeList, 16 Computed: true, 17 Elem: &schema.Schema{Type: schema.TypeString}, 18 }, 19 }, 20 } 21 } 22 23 func testDataSourceRead(d *schema.ResourceData, meta interface{}) error { 24 d.SetId(time.Now().UTC().String()) 25 d.Set("list", []interface{}{"one", "two", "three"}) 26 27 return nil 28 }