private SourceControlSecurityTokenProperties GetAccessTokenProperties(string accessToken) { var securityTokenProperties = new SourceControlSecurityTokenProperties(); securityTokenProperties.AccessToken = accessToken; securityTokenProperties.TokenType = "PersonalAccessToken"; return(securityTokenProperties); }
public SourceControl CreateSourceControl(string sourceControlName, string repoUrl, string branch, string folderPath, bool autoSync, bool publishRunbook, string sourceControlType, string accessToken, string description) { var securityTokenProperties = new SourceControlSecurityTokenProperties(); securityTokenProperties.AccessToken = accessToken; securityTokenProperties.TokenType = "PersonalAccessToken"; var sourceControl = AutomationClient.SourceControl.CreateOrUpdate(ResourceGroup, AutomationAccount, sourceControlName, new SourceControlCreateOrUpdateParameters { RepoUrl = repoUrl, Branch = branch, FolderPath = folderPath, AutoSync = autoSync, PublishRunbook = publishRunbook, SourceType = sourceControlType, SecurityToken = securityTokenProperties, Description = description }); return(sourceControl); }