FactoryGitHubConfigurationArgs

data class FactoryGitHubConfigurationArgs(val accountName: Output<String>, val clientId: Output<String>? = null, val clientSecret: Output<GitHubClientSecretArgs>? = null, val collaborationBranch: Output<String>, val disablePublish: Output<Boolean>? = null, val hostName: Output<String>? = null, val lastCommitId: Output<String>? = null, val repositoryName: Output<String>, val rootFolder: Output<String>, val type: Output<String>) : ConvertibleToJava<FactoryGitHubConfigurationArgs>

Factory's GitHub repo information.

Constructors

Link copied to clipboard
constructor(accountName: Output<String>, clientId: Output<String>? = null, clientSecret: Output<GitHubClientSecretArgs>? = null, collaborationBranch: Output<String>, disablePublish: Output<Boolean>? = null, hostName: Output<String>? = null, lastCommitId: Output<String>? = null, repositoryName: Output<String>, rootFolder: Output<String>, type: Output<String>)

Properties

Link copied to clipboard
val accountName: Output<String>

Account name.

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

GitHub bring your own app client id.

Link copied to clipboard

GitHub bring your own app client secret information.

Link copied to clipboard

Collaboration branch.

Link copied to clipboard
val disablePublish: Output<Boolean>? = null

Disable manual publish operation in ADF studio to favor automated publish.

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

GitHub Enterprise host name. For example: https://github.mydomain.com

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

Last commit id.

Link copied to clipboard
val repositoryName: Output<String>

Repository name.

Link copied to clipboard
val rootFolder: Output<String>

Root folder.

Link copied to clipboard
val type: Output<String>

Type of repo configuration. Expected value is 'FactoryGitHubConfiguration'.

Functions

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