Custom properties
Custom properties allow you to decorate your repository with information such as compliance frameworks, data sensitivity, or project details.
defaultBranchProtectionSet a protection mode for the default branch.
Protected requires code reviews from owners. It also disallows force pushes.
protected