blob: 83c5117f7fbb664bd28f9e6c15d94fdb946329c0 [file] [log] [blame] [view]
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "devlake_github_connection Resource - devlake"
subcategory: ""
description: |-
---
# devlake_github_connection (Resource)
<!-- schema generated by tfplugindocs -->
## Schema
### Required
- `app_id` (Number) The app id of the github app used for authentication.
- `installation_id` (Number) The installation id of the github app used for authentication.
- `name` (String) The name of the github connection.
- `secret_key` (String, Sensitive) Github app private key used for authentication.
### Optional
- `auth_method` (String) The authentication method. Currently only supports 'AppKey'.
- `enable_graphql` (Boolean) Whether to use the faster graphql api endpoints. Defaults to 'true'.
- `endpoint` (String) The base endpoint URL. Defaults to 'https://api.github.com/'.
- `proxy` (String) If you are behind a corporate firewall or VPN you may need to utilize a proxy server.
- `rate_limit_per_hour` (Number) DevLake uses a dynamic rate limit to collect Bitbucket Server/Data Center data. You can adjust the rate limit if you want to increase or lower the speed.
- `token` (String, Sensitive) PAT for github authentication. Currently not supported.
### Read-Only
- `created_at` (String) When the connection was created in devlake.
- `id` (String) Numeric identifier for the connection. This is a string for easier resource import.
- `last_updated` (String) Timestamp of the last Terraform update of the connection.
- `updated_at` (String) When the connection was updated in devlake.