Поделиться через


SearchCriteria interface

Свойства

alertIds

Если указано, возвращаются только оповещения с указанными идентификаторами. <br />В противном случае верните любое оповещение.

alertType

Если это указано, возвращаются только оповещения этого типа. В противном случае возвращаются оповещения всех типов.

confidenceLevels

Если это указано, возвращаются только оповещения на этих уровнях достоверности. <br />В противном случае возвращайте оповещения на любом уровне достоверности.

dependencyName

Если это указано, возвращаются только оповещения для этой зависимости. <br />В противном случае возвращает оповещения для всех зависимостей. <br />В отправке sarif указывается зависимость (или компонент). RelatedLocations[].logicalLocation.

fromDate

Если это указано, возвращаются только оповещения после этой даты. <br />В противном случае возвращаются все оповещения.

keywords

Если это указано, возвращаются только оповещения, заголовки которых соответствуют этому шаблону.

licenseName

При условии возвращаются только оповещения, созданные для зависимостей с этой лицензией. <br />В противном случае возвращает оповещения для всех лицензий. <br />В отправке sarif лицензия на зависимость (или компонент) указывается в результате. RelatedLocations[].logicalLocation.properties.license.

modifiedSince

Если это указано, возвращаются только оповещения, которые были изменены с этой даты. <br />В противном случае возвращаются все оповещения.

onlyDefaultBranchAlerts

Если значение true, возвращаются только оповещения, найденные в ветви репозитория по умолчанию. <br />Если в ветви по умолчанию не было завершено выполнение, то последний запуск используется вместо ветви, используемой для этого запуска. <br />Этот параметр игнорируется, если указан ссылка.

phaseId

Если задано имя конвейера, возвращаются только оповещения, обнаруженные на этом этапе конвейера <br />В противном случае возвращаются оповещения, обнаруженные во всех этапах.

phaseName

Если задано имя конвейера, возвращаются только оповещения, обнаруженные на этом этапе конвейера <br />В противном случае возвращаются оповещения, обнаруженные во всех этапах.

pipelineName

Если это указано, возвращаются только оповещения, обнаруженные в этом конвейере. <br />В противном случае возвращаются оповещения, обнаруженные во всех конвейерах.

ref

Если это указано, включите только оповещения для этого ссылки. <br />Если не указано и OnlyDefaultBranch имеет значение true, включите только оповещения, найденные в ветви по умолчанию или последней ветви запуска, если для ветви по умолчанию нет конфигурации анализа. <br />В противном случае включите оповещения со всех ветвей.

ruleId

Если это указано, возвращаются только оповещения для этого правила. <br />В противном случае возвращает оповещения обо всех правилах.

ruleName

Если это указано, возвращаются только оповещения для этого правила. <br />В противном случае возвращает оповещения для всех правил.

severities

Если это указано, возвращаются только оповещения по этим уровням серьезности. <br />В противном случае возвращает оповещения на любом серверном уровне.

states

Если это указано, возвращаются только оповещения в этих состояниях. <br />В противном случае возвращает оповещения в любом состоянии.

toDate

Если это указано, до этой даты возвращаются только оповещения. <br />В противном случае возвращаются все оповещения.

toolName

Если задано значение toolName, возвращаются только оповещения, обнаруженные этим средством. <br />В противном случае возвращаются оповещения, обнаруженные всеми средствами.

Сведения о свойстве

alertIds

Если указано, возвращаются только оповещения с указанными идентификаторами. <br />В противном случае верните любое оповещение.

alertIds: number[]

Значение свойства

number[]

alertType

Если это указано, возвращаются только оповещения этого типа. В противном случае возвращаются оповещения всех типов.

alertType: AlertType

Значение свойства

confidenceLevels

Если это указано, возвращаются только оповещения на этих уровнях достоверности. <br />В противном случае возвращайте оповещения на любом уровне достоверности.

confidenceLevels: Confidence[]

Значение свойства

dependencyName

Если это указано, возвращаются только оповещения для этой зависимости. <br />В противном случае возвращает оповещения для всех зависимостей. <br />В отправке sarif указывается зависимость (или компонент). RelatedLocations[].logicalLocation.

dependencyName: string

Значение свойства

string

fromDate

Если это указано, возвращаются только оповещения после этой даты. <br />В противном случае возвращаются все оповещения.

fromDate: Date

Значение свойства

Date

keywords

Если это указано, возвращаются только оповещения, заголовки которых соответствуют этому шаблону.

keywords: string

Значение свойства

string

licenseName

При условии возвращаются только оповещения, созданные для зависимостей с этой лицензией. <br />В противном случае возвращает оповещения для всех лицензий. <br />В отправке sarif лицензия на зависимость (или компонент) указывается в результате. RelatedLocations[].logicalLocation.properties.license.

licenseName: string

Значение свойства

string

modifiedSince

Если это указано, возвращаются только оповещения, которые были изменены с этой даты. <br />В противном случае возвращаются все оповещения.

modifiedSince: Date

Значение свойства

Date

onlyDefaultBranchAlerts

Если значение true, возвращаются только оповещения, найденные в ветви репозитория по умолчанию. <br />Если в ветви по умолчанию не было завершено выполнение, то последний запуск используется вместо ветви, используемой для этого запуска. <br />Этот параметр игнорируется, если указан ссылка.

onlyDefaultBranchAlerts: boolean

Значение свойства

boolean

phaseId

Если задано имя конвейера, возвращаются только оповещения, обнаруженные на этом этапе конвейера <br />В противном случае возвращаются оповещения, обнаруженные во всех этапах.

phaseId: string

Значение свойства

string

phaseName

Если задано имя конвейера, возвращаются только оповещения, обнаруженные на этом этапе конвейера <br />В противном случае возвращаются оповещения, обнаруженные во всех этапах.

phaseName: string

Значение свойства

string

pipelineName

Если это указано, возвращаются только оповещения, обнаруженные в этом конвейере. <br />В противном случае возвращаются оповещения, обнаруженные во всех конвейерах.

pipelineName: string

Значение свойства

string

ref

Если это указано, включите только оповещения для этого ссылки. <br />Если не указано и OnlyDefaultBranch имеет значение true, включите только оповещения, найденные в ветви по умолчанию или последней ветви запуска, если для ветви по умолчанию нет конфигурации анализа. <br />В противном случае включите оповещения со всех ветвей.

ref: string

Значение свойства

string

ruleId

Если это указано, возвращаются только оповещения для этого правила. <br />В противном случае возвращает оповещения обо всех правилах.

ruleId: string

Значение свойства

string

ruleName

Если это указано, возвращаются только оповещения для этого правила. <br />В противном случае возвращает оповещения для всех правил.

ruleName: string

Значение свойства

string

severities

Если это указано, возвращаются только оповещения по этим уровням серьезности. <br />В противном случае возвращает оповещения на любом серверном уровне.

severities: Severity[]

Значение свойства

states

Если это указано, возвращаются только оповещения в этих состояниях. <br />В противном случае возвращает оповещения в любом состоянии.

states: State[]

Значение свойства

State[]

toDate

Если это указано, до этой даты возвращаются только оповещения. <br />В противном случае возвращаются все оповещения.

toDate: Date

Значение свойства

Date

toolName

Если задано значение toolName, возвращаются только оповещения, обнаруженные этим средством. <br />В противном случае возвращаются оповещения, обнаруженные всеми средствами.

toolName: string

Значение свойства

string