IMX 477 List of configurable UVC properties and their ranges for Linux

Here are some different properties that I’ve seen for setting up the video. Im wondering if there is a general list somewhere for the IMX477?

Also are are the typical values for these settings for Linux? I understand Windows uses different values.

cap = cv2.VideoCapture(0, cv2.CAP_MSMF)
cap.set(cv2.CAP_PROP_FRAME_WIDTH,3840)
cap.set(cv2.CAP_PROP_FRAME_HEIGHT,2160)

Turn off auto exposure

cap.set(cv2.CAP_PROP_AUTO_EXPOSURE, 1)#-13)

set exposure time

cap.set(cv2.CAP_PROP_EXPOSURE, -13)
cap.set(cv2.CAP_PROP_GAIN,100)