ConnectionGithubEnterpriseConfigArgs

data class ConnectionGithubEnterpriseConfigArgs(val appId: Output<String>? = null, val appInstallationId: Output<String>? = null, val appSlug: Output<String>? = null, val hostUri: Output<String>, val installationUri: Output<String>? = null, val privateKeySecretVersion: Output<String>? = null, val serverVersion: Output<String>? = null, val serviceDirectoryConfig: Output<ConnectionGithubEnterpriseConfigServiceDirectoryConfigArgs>? = null, val sslCaCertificate: Output<String>? = null, val webhookSecretSecretVersion: Output<String>? = null) : ConvertibleToJava<ConnectionGithubEnterpriseConfigArgs>

Constructors

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

Properties

Link copied to clipboard
val appId: Output<String>? = null

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

Link copied to clipboard
val appInstallationId: Output<String>? = null

Optional. ID of the installation of the GitHub App.

Link copied to clipboard
val appSlug: Output<String>? = null

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

Link copied to clipboard
val hostUri: Output<String>

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

Link copied to clipboard
val installationUri: Output<String>? = null

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

Link copied to clipboard
val privateKeySecretVersion: Output<String>? = null

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

Link copied to clipboard
val serverVersion: Output<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
val sslCaCertificate: Output<String>? = null

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

Link copied to clipboard
val webhookSecretSecretVersion: Output<String>? = null

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

Functions

Link copied to clipboard
open override fun toJava(): ConnectionGithubEnterpriseConfigArgs