diff --git a/builtin/providers/atlas/resource_artifact.go b/builtin/providers/atlas/resource_artifact.go index 7353543d2..306d08568 100644 --- a/builtin/providers/atlas/resource_artifact.go +++ b/builtin/providers/atlas/resource_artifact.go @@ -26,26 +26,31 @@ func resourceArtifact() *schema.Resource { "name": &schema.Schema{ Type: schema.TypeString, Required: true, + ForceNew: true, }, "type": &schema.Schema{ Type: schema.TypeString, Required: true, + ForceNew: true, }, "build": &schema.Schema{ Type: schema.TypeString, Optional: true, + ForceNew: true, }, "version": &schema.Schema{ Type: schema.TypeString, Optional: true, + ForceNew: true, }, "metadata_keys": &schema.Schema{ Type: schema.TypeSet, Optional: true, + ForceNew: true, Elem: &schema.Schema{Type: schema.TypeString}, Set: func(v interface{}) int { return hashcode.String(v.(string)) @@ -55,6 +60,7 @@ func resourceArtifact() *schema.Resource { "metadata": &schema.Schema{ Type: schema.TypeMap, Optional: true, + ForceNew: true, }, "file_url": &schema.Schema{