## GitHub branch protection module

This module is under development.

## Providers

| Name | Version |
|------|---------|
| github | = v2.4.0 |

## Inputs

| Name | Description | Type | Default | Required |
|------|-------------|------|---------|:-----:|
| branch\_protection | The list of permissions. If empty only owner has access. | <code><pre>list(object({<br>    branch                 = string,<br>    enforce_admins         = bool,<br>    require_signed_commits = bool,<br>    required_status_checks = object({<br>      strict   = bool,<br>      contexts = list(string)<br>    }),<br>    required_pull_request_reviews = object({<br>      dismiss_stale_reviews           = bool,<br>      dismissal_users                 = list(string),<br>      dismissal_teams                 = list(string),<br>      require_code_owner_reviews      = bool,<br>      required_approving_review_count = number<br>    }),<br>    restrictions = object({ teams = list(string), users = list(string) }),<br>  }))<br></pre></code> | `[]` | no |
| repository | The GitHub repository name. | `string` | n/a | yes |

## Outputs

No output.

