AlertRestClient class
Basisklasse die moet worden gebruikt (afgeleid van) om aanvragen te doen naar VSS REST API's
- Uitbreiding
Constructors
Alert |
Methoden
create |
Creëer een juridische beoordeling. Hiermee wordt de juridische beoordeling gemaakt die aan de melding is gekoppeld. Het bevat de url van het beoordelingswerkitem. |
get |
Ontvang een waarschuwing. |
get |
Exemplaren van een waarschuwing ophalen voor een vertakking die is opgegeven met @ref. Als @ref dit niet het geval is, retourneert u exemplaren van een waarschuwing in een standaardbranch (als de waarschuwing in de standaardbranch bestaat) of de meest recente beïnvloede vertakking. |
get |
Waarschuwingen voor een opslagplaats ophalen |
get |
Ontvang een waarschuwing. |
get |
Retourneert de vertakkingen waarvoor analyseresultaten zijn verzonden. |
get |
De status van de Sarif-verwerkingstaak ophalen |
get |
|
get |
Bekijk de geldigheidsgegevens voor een waarschuwing. |
initiate |
Het validatieproces voor een bepaalde waarschuwing initiëren |
update |
De status van een waarschuwing bijwerken |
update |
Metagegevenskoppelingen voor waarschuwingen bijwerken. |
upload |
Een Sarif met beveiligingswaarschuwingen uploaden |
Constructordetails
AlertRestClient(IVssRestClientOptions)
Methodedetails
createLegalReview(string, string, number, string)
Creëer een juridische beoordeling. Hiermee wordt de juridische beoordeling gemaakt die aan de melding is gekoppeld. Het bevat de url van het beoordelingswerkitem.
function createLegalReview(project: string, repository: string, alertId: number, ref?: string): Promise<LegalReview>
Parameters
- project
-
string
Project-id of projectnaam
- repository
-
string
Naam of id van een repository voor de juridische signalering
- alertId
-
number
Voorafgaande beveiligingswaarschuwings-ID van de juridische waarschuwing om de juridische beoordeling te krijgen
- ref
-
string
Retouren
Promise<LegalReview>
getAlert(string, number, string, string, ExpandOption)
Ontvang een waarschuwing.
function getAlert(project: string, alertId: number, repository: string, ref?: string, expand?: ExpandOption): Promise<Alert>
Parameters
- project
-
string
Project-id of projectnaam
- alertId
-
number
Id van waarschuwing die moet worden opgehaald
- repository
-
string
Naam of id van een opslagplaats waarvan de waarschuwing deel uitmaakt
- ref
-
string
- expand
- ExpandOption
Vouw waarschuwingskenmerken uit. Mogelijke opties zijn {ValidationFingerprint, None}
Retouren
Promise<Alert>
getAlertInstances(string, number, string, string)
Exemplaren van een waarschuwing ophalen voor een vertakking die is opgegeven met @ref. Als @ref dit niet het geval is, retourneert u exemplaren van een waarschuwing in een standaardbranch (als de waarschuwing in de standaardbranch bestaat) of de meest recente beïnvloede vertakking.
function getAlertInstances(project: string, alertId: number, repository: string, ref?: string): Promise<AlertAnalysisInstance[]>
Parameters
- project
-
string
Project-id of projectnaam
- alertId
-
number
Id van waarschuwing die moet worden opgehaald
- repository
-
string
Naam of id van een opslagplaats waarvan de waarschuwing deel uitmaakt
- ref
-
string
Retouren
Promise<AlertAnalysisInstance[]>
getAlerts(string, string, number, string, SearchCriteria, AlertListExpandOption, string)
Waarschuwingen voor een opslagplaats ophalen
function getAlerts(project: string, repository: string, top?: number, orderBy?: string, criteria?: SearchCriteria, expand?: AlertListExpandOption, continuationToken?: string): Promise<PagedList<Alert>>
Parameters
- project
-
string
Project-id of projectnaam
- repository
-
string
De naam of id van de opslagplaats
- top
-
number
Het maximum aantal waarschuwingen dat moet worden geretourneerd
- orderBy
-
string
Moet 'id' 'firstSeen' 'lastSeen' 'fixedOn' of 'ernst' zijn, wordt standaard ingesteld op 'id'
- criteria
- SearchCriteria
Opties om de geretourneerde waarschuwingen te beperken
- expand
- AlertListExpandOption
- continuationToken
-
string
Als er meer waarschuwingen zijn dan kan worden geretourneerd, wordt een vervolgtoken in de header x-ms-continuationtoken geplaatst. Gebruik dit token hier om de volgende pagina met waarschuwingen op te halen
Retouren
getAlertSarif(string, number, string, string, ExpandOption)
Ontvang een waarschuwing.
function getAlertSarif(project: string, alertId: number, repository: string, ref?: string, expand?: ExpandOption): Promise<string>
Parameters
- project
-
string
Project-id of projectnaam
- alertId
-
number
Id van waarschuwing die moet worden opgehaald
- repository
-
string
Naam of id van een opslagplaats waarvan de waarschuwing deel uitmaakt
- ref
-
string
- expand
- ExpandOption
Vouw waarschuwingskenmerken uit. Mogelijke opties zijn {ValidationFingerprint, None}
Retouren
Promise<string>
getBranches(string, string, AlertType, string, string, number, boolean)
Retourneert de vertakkingen waarvoor analyseresultaten zijn verzonden.
function getBranches(project: string, repository: string, alertType: AlertType, continuationToken?: string, branchNameContains?: string, top?: number, includePullRequestBranches?: boolean): Promise<Branch[]>
Parameters
- project
-
string
Project-id of projectnaam
- repository
-
string
- alertType
- AlertType
Het type waarschuwing: Afhankelijkheid scannen (1), Geheim (2), Code QL (3), enzovoort.
- continuationToken
-
string
Een tekenreeksvariabele die de naam van de vertakking vertegenwoordigt en wordt gebruikt om vertakkingen op te halen die deze in alfabetische volgorde volgen.
- branchNameContains
-
string
Een tekenreeksvariabele die wordt gebruikt om vertakkingen op te halen die deze tekenreeks ergens in de naam van de vertakking bevatten, hoofdlettergevoelig.
- top
-
number
Een int-variabele die wordt gebruikt om de bovenste k-vertakkingen te retourneren die voldoen aan de zoekcriteria.
- includePullRequestBranches
-
boolean
Een boolvariabele die aangeeft of pull-aanvraagvertakkingen al dan niet moeten worden opgenomen.
Retouren
Promise<Branch[]>
getSarif(number)
De status van de Sarif-verwerkingstaak ophalen
function getSarif(sarifId: number): Promise<SarifUploadStatus>
Parameters
- sarifId
-
number
Sarif-id geretourneerd toen de Sarif werd geüpload
Retouren
Promise<SarifUploadStatus>
getUxFilters(string, string, AlertType)
getValidityData(string, string, number)
Bekijk de geldigheidsgegevens voor een waarschuwing.
function getValidityData(project: string, repository: string, alertId: number): Promise<ValidationRequestInfo>
Parameters
- project
-
string
Project-id of projectnaam
- repository
-
string
De naam of id van een opslagplaats
- alertId
-
number
De id van de waarschuwing
Retouren
Promise<ValidationRequestInfo>
initiateValidation(string, string, number)
Het validatieproces voor een bepaalde waarschuwing initiëren
function initiateValidation(project: string, repository: string, alertId: number): Promise<AlertValidationRequestStatus>
Parameters
- project
-
string
Project-id of projectnaam
- repository
-
string
De naam of id van een opslagplaats
- alertId
-
number
De id van de waarschuwing
Retouren
Promise<AlertValidationRequestStatus>
updateAlert(AlertStateUpdate, string, number, string)
De status van een waarschuwing bijwerken
function updateAlert(stateUpdate: AlertStateUpdate, project: string, alertId: number, repository: string): Promise<Alert>
Parameters
- stateUpdate
- AlertStateUpdate
De nieuwe status van de waarschuwing
- project
-
string
Project-id of projectnaam
- alertId
-
number
De id van de waarschuwing
- repository
-
string
De naam of id van de opslagplaats
Retouren
Promise<Alert>
updateAlertsMetadata(AlertMetadata[], string, string)
Metagegevenskoppelingen voor waarschuwingen bijwerken.
function updateAlertsMetadata(alertsMetadata: AlertMetadata[], project: string, repository: string): Promise<AlertMetadataChange[]>
Parameters
- alertsMetadata
Een lijst met metagegevens die aan waarschuwingen moeten worden gekoppeld.
- project
-
string
Project-id of projectnaam
- repository
-
string
De naam of id van de opslagplaats.
Retouren
Promise<AlertMetadataChange[]>
uploadSarif(string, string, string, String)
Een Sarif met beveiligingswaarschuwingen uploaden
function uploadSarif(content: string, project: string, repository: string, notificationFlag?: String): Promise<number>
Parameters
- content
-
string
Te uploaden inhoud
- project
-
string
Project-id of projectnaam
- repository
-
string
De naam of id van een opslagplaats
- notificationFlag
-
String
Header om aan te geven dat dit een voortgangsmelding is
Retouren
Promise<number>