ConnectionGithubEnterpriseConfig

data class ConnectionGithubEnterpriseConfig(val appId: String? = null, val appInstallationId: String? = null, val appSlug: String? = null, val hostUri: String, val installationUri: String? = null, val privateKeySecretVersion: String? = null, val serverVersion: String? = null, val serviceDirectoryConfig: ConnectionGithubEnterpriseConfigServiceDirectoryConfig? = null, val sslCaCertificate: String? = null, val webhookSecretSecretVersion: String? = null)

Constructors

Link copied to clipboard
constructor(appId: String? = null, appInstallationId: String? = null, appSlug: String? = null, hostUri: String, installationUri: String? = null, privateKeySecretVersion: String? = null, serverVersion: String? = null, serviceDirectoryConfig: ConnectionGithubEnterpriseConfigServiceDirectoryConfig? = null, sslCaCertificate: String? = null, webhookSecretSecretVersion: String? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
val appId: String? = null

Optional. ID of the GitHub App created from the manifest.

Link copied to clipboard

Optional. ID of the installation of the GitHub App.

Link copied to clipboard
val appSlug: String? = null

(Output) Output only. The URL-friendly name of the GitHub App.

Link copied to clipboard

Required. The URI of the GitHub Enterprise host this connection is for.

Link copied to clipboard
val installationUri: String? = null

(Output) Output only. The URI to navigate to in order to manage the installation associated with this GitHubEnterpriseConfig.

Link copied to clipboard

Optional. SecretManager resource containing the private key of the GitHub App, formatted as projects/*/secrets/*/versions/*.

Link copied to clipboard
val serverVersion: String? = null

(Output) Output only. GitHub Enterprise version installed at the host_uri.

Link copied to clipboard

ServiceDirectoryConfig represents Service Directory configuration for a connection. Structure is documented below.

Link copied to clipboard

Optional. SSL certificate to use for requests to GitHub Enterprise.

Link copied to clipboard

Optional. SecretManager resource containing the webhook secret of the GitHub App, formatted as projects/*/secrets/*/versions/*. //////