Terraform returning the path of Azure Resource Group instead of ID

I’m using Terraform to manage my Infrastructure and Terratest for Testing. In terraform, I have a module called ResourceGroup (located in the Modules folder)

resource "azurerm_resource_group" "azResourceGroup" {
  name     = var.resource_group_name
  location = var.resource_region
  tags = var.tags
output "resource_group_name" {
  value = azurerm_resource_group.azResourceGroup.id

And I’m using this module in the main.tf to create an Azure Resource Group.

module "azResourceGroup" {
  source              = "./Modules/ResourceGroup"
  resource_group_name = var.resource_group_name
  tags                = var.tags
output "resource_group_name" {
  value = "${module.azResourceGroup.resource_group_name}"

When I execute terraform apply the output of main.tf is returning the full path of the newly created Resource Group instead of its ID.

Here’s the Output

Changes to Outputs:
  - resource_group_name = "/subscriptions/xxxxxxx-xxxx-xxxx-xxxx-x/resourceGroups/rg-svf-nprd-test" -> null

Preferably, it should return only rg-svf-nprd-test (Id from output variable).

Am I missing anything here? Please help me with this.