Is there a CIM document that lists the fields for it? I looked in documents but they only really explain it and I haven't found a list of it.
A list of all CIM fields (with mapping to corresponding data model they are used in) are available in CIM documentation since 4.15.0 version:
CIM App documentation -> Data Model -> CIM fields per associated data model
I see that you already accepted an answer, but I wanted to inform you of the CIM Validator app. It has a csv lookup table of all of the CIM fields and their data model mappings.
The original app is here:
I forked it and updated the dictionary to be CIM 4.12.0 (current) compliant:
Here's a link directly to the csv if you aren't interested in the full app:
Have you gone through this document http://docs.splunk.com/Documentation/CIM/4.11.0/User/Authentication ? This document is for
Authentication datamodel but there are other pages available (Click next page) for other datamodels which shipped with CIM.