Class ListApplicationDependencyVulnerabilitiesRequest
Implements
Inherited Members
Namespace: Oci.AdmService.Requests
Assembly: OCI.DotNetSDK.Adm.dll
Syntax
public class ListApplicationDependencyVulnerabilitiesRequest : IOciRequest
Examples
Click here to see an example of how to use ListApplicationDependencyVulnerabilities request.
Properties
CvssV2GreaterThanOrEqual
Declaration
[HttpConverter(TargetEnum.Query, "cvssV2GreaterThanOrEqual")]
public float? CvssV2GreaterThanOrEqual { get; set; }
Property Value
Type | Description |
---|---|
float? | A filter that returns only Vulnerabilities that have a Common Vulnerability Scoring System Version 2 (CVSS V2) greater than or equal to the specified value. |
CvssV3GreaterThanOrEqual
Declaration
[HttpConverter(TargetEnum.Query, "cvssV3GreaterThanOrEqual")]
public float? CvssV3GreaterThanOrEqual { get; set; }
Property Value
Type | Description |
---|---|
float? | A filter that returns only Vulnerabilities that have a Common Vulnerability Scoring System Version 3 (CVSS V3) greater than or equal to the specified value. |
Depth
Declaration
[HttpConverter(TargetEnum.Query, "depth")]
public int? Depth { get; set; }
Property Value
Type | Description |
---|---|
int? | A filter to limit depth of the application dependencies tree traversal. Additionally query parameters such as "cvssV2GreaterThanOrEqual", "cvssV3GreaterThanOrEqual", "gav" and "vulnerabilityId" can't be used in conjunction with this latter. |
Gav
Declaration
[HttpConverter(TargetEnum.Query, "gav")]
public string Gav { get; set; }
Property Value
Type | Description |
---|---|
string | A filter to return only resources that match the entire GAV (Group Artifact Version) identifier given. |
Limit
Declaration
[HttpConverter(TargetEnum.Query, "limit")]
public int? Limit { get; set; }
Property Value
Type | Description |
---|---|
int? | The maximum number of items to return. |
OpcRequestId
Declaration
[HttpConverter(TargetEnum.Header, "opc-request-id")]
public string OpcRequestId { get; set; }
Property Value
Type | Description |
---|---|
string | The client request ID for tracing. |
Page
Declaration
[HttpConverter(TargetEnum.Query, "page")]
public string Page { get; set; }
Property Value
Type | Description |
---|---|
string | A token representing the position at which to start retrieving results. This must come from the |
Purl
Declaration
[HttpConverter(TargetEnum.Query, "purl")]
public string Purl { get; set; }
Property Value
Type | Description |
---|---|
string | A filter to return only resources that match the entire PURL given (https://github.com/package-url/purl-spec/). |
RootNodeId
Declaration
[HttpConverter(TargetEnum.Query, "rootNodeId")]
public string RootNodeId { get; set; }
Property Value
Type | Description |
---|---|
string | A filter to override the top level root identifier with the new given value. The application dependency tree will only be traversed from the given node. Query parameters "cvssV2GreaterThanOrEqual", "cvssV3GreaterThanOrEqual", "gav" and "vulnerabilityId" cannot be used in conjunction with this parameter. |
SeverityGreaterThanOrEqual
Declaration
[HttpConverter(TargetEnum.Query, "severityGreaterThanOrEqual")]
public VulnerabilitySeverity? SeverityGreaterThanOrEqual { get; set; }
Property Value
Type | Description |
---|---|
VulnerabilitySeverity? | A filter that returns only Vulnerabilities that have a severity greater than or equal to the specified value. |
SortBy
Declaration
[HttpConverter(TargetEnum.Query, "sortBy")]
public ListApplicationDependencyVulnerabilitiesRequest.SortByEnum? SortBy { get; set; }
Property Value
Type | Description |
---|---|
ListApplicationDependencyVulnerabilitiesRequest.SortByEnum? | The field to sort by. Only one sort order may be provided. If sort order is dfs, the nodes are returned by going through the application dependency tree in a depth-first manner. Children are sorted based on their GAV property alphabetically (either ascending or descending, depending on the order parameter). Default order is ascending. If sort order is bfs, the nodes are returned by going through the application dependency tree in a breadth-first manner. Children are sorted based on their GAV property alphabetically (either ascending or descending, depending on the order parameter). Default order is ascending. Default order for gav is ascending where ascending corresponds to alphanumerical order. Default order for purl is ascending where ascending corresponds to alphabetical order Default order for nodeId is ascending where ascending corresponds to alphanumerical order. Sorting by DFS or BFS cannot be used in conjunction with the following query parameters: "gav", "cvssV2GreaterThanOrEqual", "cvssV3GreaterThanOrEqual" and "vulnerabilityId". |
SortOrder
Declaration
[HttpConverter(TargetEnum.Query, "sortOrder")]
public SortOrder? SortOrder { get; set; }
Property Value
Type | Description |
---|---|
SortOrder? | The sort order to use, either 'ASC' or 'DESC'. |
VulnerabilityAuditId
Declaration
[Required(ErrorMessage = "VulnerabilityAuditId is required.")]
[HttpConverter(TargetEnum.Path, "vulnerabilityAuditId")]
public string VulnerabilityAuditId { get; set; }
Property Value
Type | Description |
---|---|
string | Unique Vulnerability Audit identifier path parameter. |
Remarks
Required
VulnerabilityId
Declaration
[HttpConverter(TargetEnum.Query, "vulnerabilityId")]
public string VulnerabilityId { get; set; }
Property Value
Type | Description |
---|---|
string | A filter to return only Vulnerability Audits that match the specified id. |