Create A Branch Restriction Rule

Creates a new branch restriction rule for a repository.`kind` describes what will be restricted. Allowed values include:`push`, `force`, `delete`, `restrict_merges`, `require_tasks_to_be_completed`,`require_approvals_to_merge`, `require_default_reviewer_approvals_to_merge`,`require_no_changes_requested`, `require_passing_builds_to_merge`, `require_commits_behind`,`reset_pullrequest_approvals_on_change`, `smart_reset_pullrequest_approvals`,`reset_pullrequest_changes...