Discovery of Cloud Datacenter failed at 'List Resource Group' APIIssue <!-- div.margin{ padding: 10px 40px 40px 30px; } table.tocTable{ border: 1px solid; border-color:#E0E0E0; background-color: rgb(245, 245, 245); padding-top: .6em; padding-bottom: .6em; padding-left: .9em; padding-right: .6em; } table.noteTable{ border:1px solid; border-color:#E0E0E0; background-color: rgb(245, 245, 245); width: 100%; border-spacing:2; } table.internaltable { white-space:nowrap; text-align:left; border-width: 1px; border-collapse: collapse; font-size:14px; width: 85%; } table.internaltable th { border-width: 1px; padding: 5px; border-style: solid; border-color: rgb(245, 245, 245); background-color: rgb(245, 245, 245); } table.internaltable td { border-width: 1px; padding: 5px; border-style: solid; border-color: #E0E0E0; color: #000000; } .title { color: #D1232B; font-weight:normal; font-size:28px; } h1{ color: #D1232B; font-weight:normal; font-size:21px; margin-bottom:-5px } h2{ color: #646464; font-weight:bold; font-size:18px; } h3{ color: #000000; font-weight:BOLD; font-size:16px; text-decoration:underline; } h4{ color: #646464; font-weight:BOLD; font-size:15px; text-decoration:; } h5{ color: #000000; font-weight:BOLD; font-size:13px; text-decoration:; } h6{ color: #000000; font-weight:BOLD; font-size:14px; text-decoration:; } ul{ list-style: disc outside none; margin-left: 0; } li { padding-left: 1em; } --> When going to Cloud Account > Datacenters > Discover Now, discovery failed. Discovery Log shows: ITapp Azure Compute Manger.List resource groups -- ErrorWhen goto Cloud API > Cloud API Trail, ListResourceGroups call is actually successful and returned data. ReleaseJakarta and newer CauseThe error can be resulted from variety of issues. When data is returned, it indicates issue with processing the data from cloud provider.For this particular issue, root cause was due to the out of the box relationship type 'Contains::Contained By' was missing (sysid = 55c95bf6c0a8010e0118ec7056ebc54d). This resulted in Metadata Containment broken, ie, containment records referencing non-existing Relationship Type records.Because of broken Metadata Containment rules, this caused Cloud CI reconciliation error resulting in failed discoveryResolutionIf Discovery has been running, a new 'Contains::Contained By' relationship type should have been recreated. If not create a new relationship type with same name then do the following: Goto CMDB Metadata Containment Rules table list (recordscmdb_metadata_containment_list.do)Find all records that references old 'Contains::Contained By' (cmdb_metadata_containment_list.do?sysparm_query=rel_type.sys_id%3D55c95bf6c0a8010e0118ec7056ebc54d)Update all and change 'Relation Type' field for these records to point to the new 'Contains::Contained By' relationship type that was recreated either by Discovery or manually.