WorkspaceRepositoryConfiguration Class

Git integration settings.

Inheritance
WorkspaceRepositoryConfiguration

Constructor

WorkspaceRepositoryConfiguration(*, type: Optional[str] = None, host_name: Optional[str] = None, account_name: Optional[str] = None, project_name: Optional[str] = None, repository_name: Optional[str] = None, collaboration_branch: Optional[str] = None, root_folder: Optional[str] = None, last_commit_id: Optional[str] = None, tenant_id: Optional[str] = None, **kwargs)

Parameters

type
str
Required

Type of workspace repositoryID configuration. Example WorkspaceVSTSConfiguration, WorkspaceGitHubConfiguration.

host_name
str
Required

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

account_name
str
Required

Account name.

project_name
str
Required

VSTS project name.

repository_name
str
Required

Repository name.

collaboration_branch
str
Required

Collaboration branch.

root_folder
str
Required

Root folder to use in the repository.

last_commit_id
str
Required

The last commit ID.

tenant_id
str
Required

The VSTS tenant ID.