Symptoms
I'm seeing an error when trying to delete a resource using unregisterResource()
method in APS PHP runtime:
Internal Server Error: Request to APS controller failed: "{ "error": "APS::Util::Exception", "message": "Application of specified resource does not match: given `2ed15c55-8bd0-42c3-86e7-6c042d5b8251` expected `1e95d486-d5eb-4129-a491-d998b97e3656`." } ".
Cause
unregisterResource()
can delete only resources that belong to the application itself.
Resolution
Use unprovisionResource()
to delete POA resources (domains, dns records etc).