diff --git a/azurerm/resource_arm_dns_cname_record.go b/azurerm/resource_arm_dns_cname_record.go
index <HASH>..<HASH> 100644
--- a/azurerm/resource_arm_dns_cname_record.go
+++ b/azurerm/resource_arm_dns_cname_record.go
@@ -47,9 +47,8 @@ func resourceArmDnsCNameRecord() *schema.Resource {
 			},
 
 			"records": {
-				Type:     schema.TypeSet,
+				Type:     schema.TypeString,
 				Optional: true,
-				Elem:     &schema.Schema{Type: schema.TypeString},
 				Removed:  "Use `record` instead. This attribute will be removed in a future version",
 			},
r/cname_record: `records` is a string, albeit deprecated