diff --git a/azurerm/internal/services/appconfiguration/app_configuration_resource.go b/azurerm/internal/services/appconfiguration/app_configuration_resource.go
index <HASH>..<HASH> 100644
--- a/azurerm/internal/services/appconfiguration/app_configuration_resource.go
+++ b/azurerm/internal/services/appconfiguration/app_configuration_resource.go
@@ -449,7 +449,9 @@ func flattenAppConfigurationAccessKey(input appconfiguration.APIKey) []interface
 
 func expandAppConfigurationIdentity(identities []interface{}) *appconfiguration.ResourceIdentity {
 	if len(identities) == 0 {
-		return &appconfiguration.ResourceIdentity{}
+		return &appconfiguration.ResourceIdentity{
+		   Type: appconfiguration.None,
+		}
 	}
 	identity := identities[0].(map[string]interface{})
 	identityType := appconfiguration.IdentityType(identity["type"].(string))
Update azurerm/internal/services/appconfiguration/app_configuration_resource.go