Managed Object Reference IDs (MorIDs) are not globally unique across VMware Aria Operations. This behavior prevents unique identification of datastore objects via the API. The following symptoms are observed when creating reports for datastores:
datastore-##).VMware Aria Operations 8.x
VMware Cloud Foundation (VCF) Operations 9.x
Managed Object Reference IDs (MorIDs) are generated and assigned locally by the vCenter Server. A MorID is only guaranteed to be unique within its specific vCenter Server instance. When Aria Operations collects inventory data from multiple vCenter Server instances, or when evaluating auto-generated local datastores across multiple ESXi hosts, it is expected behavior for MorIDs to overlap. Aria Operations recognizes these as distinct objects because they belong to different parent vCenter adapters, but the raw MorID property will appear duplicated in broad API queries.
To uniquely identify a datastore (or any vCenter object) via the Aria Operations API, you cannot rely on the MorID alone. Instead, use one of the following supported methods: