How do you restrict specific content types per user role
You can set the permissions for each content type and role with Drupals default permissions.

Go to /admin/people/permissions there is a section called Node where you can set the individual permissions for each content type:


Create new content
Edit own content
Edit any content
Delete own content
Delete any content


Keep in mind that the permission Bypass content access control overrides the access restrictions of the individual content types. So if a role has this permission, the user can view, edit and delete all content.