diff --git a/builtin/providers/aws/resource_aws_spot_instance_request.go b/builtin/providers/aws/resource_aws_spot_instance_request.go index 1de3b7121..d6caeb428 100644 --- a/builtin/providers/aws/resource_aws_spot_instance_request.go +++ b/builtin/providers/aws/resource_aws_spot_instance_request.go @@ -25,12 +25,17 @@ func resourceAwsSpotInstanceRequest() *schema.Resource { // Everything on a spot instance is ForceNew except tags for k, v := range s { - if k == "tags" || k == "volume_tags" { + if k == "tags" { continue } v.ForceNew = true } + s["volume_tags"] = &schema.Schema{ + Type: schema.TypeMap, + Optional: true, + } + s["spot_price"] = &schema.Schema{ Type: schema.TypeString, Required: true,