I would expect `azurerm.network_security_group.security_rule` to be a named type with a `new` function, but there is none in the rendered library.