package docker import ( "github.com/hashicorp/terraform/helper/schema" ) func resourceDockerImage() *schema.Resource { return &schema.Resource{ Create: resourceDockerImageCreate, Read: resourceDockerImageRead, Update: resourceDockerImageUpdate, Delete: resourceDockerImageDelete, Schema: map[string]*schema.Schema{ "name": { Type: schema.TypeString, Required: true, }, "latest": { Type: schema.TypeString, Computed: true, }, "keep_locally": { Type: schema.TypeBool, Optional: true, }, "pull_trigger": { Type: schema.TypeString, Optional: true, ForceNew: true, ConflictsWith: []string{"pull_triggers"}, Deprecated: "Use field pull_triggers instead", }, "pull_triggers": { Type: schema.TypeSet, Optional: true, ForceNew: true, Elem: &schema.Schema{Type: schema.TypeString}, Set: schema.HashString, }, }, } }