What's the difference between the Microsoft.ApiManagement/service/portalsettings and Microsoft.ApiManagement/service/portalconfigs resources of Azure API Management?
I want to deploy some Azure API Management Developer Portal configuration using Bicep. One of items is to remove the 'Username and password' Identity Provider because we're going to use Microsoft Entra Id. But I'm not sure what to use.
I've removed the Identity Provider manually and noticed that both the enabled property in the portalsettings resource (name signup) is set to false and that the enableBasicAuth property in the portalconfigs resource is set to false.
I couldn't find anything in the documentation that explains the difference between the two resources.

I did a couple of test deployments and they actually seem to overlap and influence eachother.
For example:
enableBasicAuthproperty in theportalconfigs, you also enable theportalsettingswith namesignupand vice versa.portalsettingsresource, you also configure the terms of service text in theportalconfigsresource and vice versa.So deploying the following Bicep, that only contains
portalsettingsresources, will update theportalsettingsresources and also theportalconfigsresource:And the following Bicep has the same effect as the sample above: