Skip to content

GitHub Enterprise

Overview

GitHub Enterprise is a platform for version control and collaborative software development. The logs capture activities such as code changes, user access, and configuration updates, enabling administrators to detect unauthorized or suspicious actions and ensure compliance with security policies.

For more information about this integration, click here.

How to use with Terraform

To deploy this integration using Terraform, you can use the coralogix_integration resource provided by the Coralogix Terraform provider. Below is an example configuration:

resource "coralogix_integration" "github-enterprise-collector" {
  integration_key = "github-enterprise-collector"
  version         = "0.0.1"

  parameters = {
    IntegrationName = "GitHub Enterprise"
    ApplicationName = "<ApplicationName>"
    PersonalAccessToken = "<PersonalAccessToken>"
  }
}

Replace the placeholder values with your actual configuration parameters. Refer to the parameter table below for required fields and their descriptions.

Revisions

0.0.1
Name Type Required Description
ApplicationName String Yes The application name that the integration will be used with.
IntegrationName String Yes
PersonalAccessToken String Yes Personal access token used to authenticate and read logs from your GitHub Enterprise account
Hostname String No The domain of your GitHub Enterprise server instance
Organization String No Your GitHub Enterprise organization name
SubsystemName String No The subsystem name that the integration will be used with.