class Azure::Synapse::Mgmt::V2019_06_01_preview::Models::WorkspaceRepositoryConfiguration
Git integration settings
Attributes
account_name[RW]
@return [String] Account name
collaboration_branch[RW]
@return [String] Collaboration branch
host_name[RW]
@return [String] GitHub Enterprise host name. For example: github.mydomain.com
project_name[RW]
@return [String] VSTS project name
repository_name[RW]
@return [String] Repository name
root_folder[RW]
@return [String] Root folder to use in the repository
type[RW]
@return [String] Type of workspace repositoryID configuration. Example WorkspaceVSTSConfiguration, WorkspaceGitHubConfiguration
Private Class Methods
mapper()
click to toggle source
Mapper for WorkspaceRepositoryConfiguration
class as Ruby Hash. This will be used for serialization/deserialization.
# File lib/2019-06-01-preview/generated/azure_mgmt_synapse/models/workspace_repository_configuration.rb, line 43 def self.mapper() { client_side_validation: true, required: false, serialized_name: 'WorkspaceRepositoryConfiguration', type: { name: 'Composite', class_name: 'WorkspaceRepositoryConfiguration', model_properties: { type: { client_side_validation: true, required: false, serialized_name: 'type', type: { name: 'String' } }, host_name: { client_side_validation: true, required: false, serialized_name: 'hostName', type: { name: 'String' } }, account_name: { client_side_validation: true, required: false, serialized_name: 'accountName', type: { name: 'String' } }, project_name: { client_side_validation: true, required: false, serialized_name: 'projectName', type: { name: 'String' } }, repository_name: { client_side_validation: true, required: false, serialized_name: 'repositoryName', type: { name: 'String' } }, collaboration_branch: { client_side_validation: true, required: false, serialized_name: 'collaborationBranch', type: { name: 'String' } }, root_folder: { client_side_validation: true, required: false, serialized_name: 'rootFolder', type: { name: 'String' } } } } } end