Versions in this module Expand all Collapse all v0 v0.49.0 Dec 16, 2025 v0.48.0 Dec 4, 2025 v0.47.0 Dec 2, 2025 v0.46.0 Dec 2, 2025 v0.45.0 Dec 2, 2025 Changes in this version + type Account struct + AccountID string + AccountName string + AccountURI string + type Artifact struct + ID int + Name string + Resource struct{ ... } + Source string + type AuthenticatedUser struct + CoreRevision int + DisplayName string + EmailAddress string + ID string + PublicAlias string + Revision int + TimeStamp time.Time + type AzureDevOpsApiClient struct + BaseURL string + Client resty.Client + VsspsURL string + func NewClient(username string, password string, baseURL string) AzureDevOpsApiClient + func (a AzureDevOpsApiClient) DownloadArtifactZip(url string) ([]byte, *resty.Response, error) + func (a AzureDevOpsApiClient) GetAuthenticatedUser() (*AuthenticatedUser, *resty.Response, error) + func (a AzureDevOpsApiClient) GetLog(organization string, project string, buildId int, logId int) ([]byte, *resty.Response, error) + func (a AzureDevOpsApiClient) ListAccounts(ownerId string) ([]Account, *resty.Response, error) + func (a AzureDevOpsApiClient) ListBuildArtifacts(continuationToken string, organization string, project string, buildId int) ([]Artifact, *resty.Response, string, error) + func (a AzureDevOpsApiClient) ListBuildLogs(organization string, project string, buildId int) ([]BuildLog, *resty.Response, error) + func (a AzureDevOpsApiClient) ListBuilds(continuationToken string, organization string, project string) ([]Build, *resty.Response, string, error) + func (a AzureDevOpsApiClient) ListProjects(continuationToken string, organization string) ([]Project, *resty.Response, string, error) + type Build struct + AppendCommitMessageToRunName bool + BuildNumber string + BuildNumberRevision int + Definition struct{ ... } + FinishTime time.Time + ID int + LastChangedBy struct{ ... } + LastChangedDate time.Time + Links struct{ ... } + Logs struct{ ... } + OrchestrationPlan struct{ ... } + Plans []struct{ ... } + Priority string + Project struct{ ... } + Properties struct{} + Queue struct{ ... } + QueueTime time.Time + Reason string + Repository struct{ ... } + RequestedBy struct{ ... } + RequestedFor struct{ ... } + Result string + RetainedByRelease bool + SourceBranch string + SourceVersion string + StartTime time.Time + Status string + Tags []interface{} + TriggerInfo struct{} + TriggeredByBuild interface{} + URI string + URL string + ValidationResults []interface{} + type BuildLog struct + CreatedOn time.Time + ID int + LastChangedOn time.Time + LineCount int + Type string + URL string + type PaginatedResponse struct + Count int + Value []T + type Project struct + ID string + LastUpdateTime time.Time + Name string + Revision int + State string + URL string + Visibility string + type ScanOptions struct + AccessToken string + Artifacts bool + Client AzureDevOpsApiClient + ConfidenceFilter []string + Context context.Context + DevOpsURL string + HitTimeout time.Duration + MaxArtifactSize int64 + MaxBuilds int + MaxScanGoRoutines int + Organization string + Project string + TruffleHogVerification bool + Username string + func InitializeOptions(...) (ScanOptions, error) + type Scanner interface + func NewScanner(opts ScanOptions) Scanner