FactoryGitHubConfiguration Class   
Factory's GitHub repo information.
All required parameters must be populated in order to send to server.
Constructor
FactoryGitHubConfiguration(*, account_name: str, repository_name: str, collaboration_branch: str, root_folder: str, last_commit_id: str | None = None, disable_publish: bool | None = None, host_name: str | None = None, client_id: str | None = None, client_secret: _models.GitHubClientSecret | None = None, **kwargs: Any)Keyword-Only Parameters
| Name | Description | 
|---|---|
| account_name | Account name. Required. | 
| repository_name | Repository name. Required. | 
| collaboration_branch | Collaboration branch. Required. | 
| root_folder | Root folder. Required. | 
| last_commit_id | Last commit id. Default value: None | 
| disable_publish | Disable manual publish operation in ADF studio to favor automated publish. Default value: None | 
| host_name | GitHub Enterprise host name. For example:  Default value: None | 
| client_id | GitHub bring your own app client id. Default value: None | 
| client_secret | GitHub bring your own app client secret information. Default value: None | 
Variables
| Name | Description | 
|---|---|
| type | Type of repo configuration. Required. | 
| account_name | Account name. Required. | 
| repository_name | Repository name. Required. | 
| collaboration_branch | Collaboration branch. Required. | 
| root_folder | Root folder. Required. | 
| last_commit_id | Last commit id. | 
| disable_publish | Disable manual publish operation in ADF studio to favor automated publish. | 
| host_name | GitHub Enterprise host name. For example:  | 
| client_id | GitHub bring your own app client id. | 
| client_secret | GitHub bring your own app client secret information. |