This commit separates user credentials from resource record configs to allow user credentials to be used for multiple records instead of one.