ConnectionGithubConfigArgs

data class ConnectionGithubConfigArgs(val appInstallationId: Output<String>? = null, val authorizerCredential: Output<ConnectionGithubConfigAuthorizerCredentialArgs>? = null, val githubApp: Output<String>, val installationUri: Output<String>? = null) : ConvertibleToJava<ConnectionGithubConfigArgs>

Constructors

Link copied to clipboard
constructor(appInstallationId: Output<String>? = null, authorizerCredential: Output<ConnectionGithubConfigAuthorizerCredentialArgs>? = null, githubApp: Output<String>, installationUri: Output<String>? = null)

Properties

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

Optional. GitHub App installation id.

Link copied to clipboard

Represents an OAuth token of the account that authorized the Connection, and associated metadata. Structure is documented below.

Link copied to clipboard
val githubApp: Output<String>

Required. Immutable. The GitHub Application that was installed to the GitHub user or organization. Possible values: GIT_HUB_APP_UNSPECIFIED DEVELOPER_CONNECT FIREBASE

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 GitHubConfig.

Functions

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