Azure Subnet module with misleading "Private Link..." Flags

The flags:
enforce_private_link_endpoint_network_policies
enforce_private_link_service_network_policies

Should probably named:
disable_private_link_endpoint_network_policies
disable_private_link_service_network_policies

The default value is FALSE which set on azure side a “Enabled” value for private_link_endpoint_network_policies flag.

If I want to use Private endpoints for example I have to “Disable” private_link_endpoint_network_policies which means, to say enforce_private_link_endpoint_network_policies = TRUE in Terraform.

So “enforce” seems not to be the right word.

What do you thing about it?

Regards, Rui

NOTE:
I build a Vnet module and my code now is:

resource “azurerm_subnet” “subnets” {

for_each = local.subnets

name = each.value[“name”]

address_prefix = each.value[“address_prefix”]

virtual_network_name = azurerm_virtual_network.vnet.name

resource_group_name = var.resource_group_name

enforce_private_link_endpoint_network_policies = each.value[“disable_private_link_endpoint_network_policies”]

enforce_private_link_service_network_policies = each.value[“disable_private_link_service_network_policies”]

service_endpoints = each.value[“service_endpoints”]