oci logo
Oracle Cloud Infrastructure v0.12.0, Mar 17 23

oci.Adm.getVulnerabilityAuditApplicationDependencyVulnerabilities

This data source provides the list of Vulnerability Audit Application Dependency Vulnerabilities in Oracle Cloud Infrastructure ADM service.

Returns a list of Application Dependencies with their associated vulnerabilities.

Example Usage

using System.Collections.Generic;
using Pulumi;
using Oci = Pulumi.Oci;

return await Deployment.RunAsync(() => 
{
    var testVulnerabilityAuditApplicationDependencyVulnerabilities = Oci.Adm.GetVulnerabilityAuditApplicationDependencyVulnerabilities.Invoke(new()
    {
        VulnerabilityAuditId = oci_adm_vulnerability_audit.Test_vulnerability_audit.Id,
        CvssV2greaterThanOrEqual = @var.Vulnerability_audit_application_dependency_vulnerability_cvss_v2greater_than_or_equal,
        CvssV3greaterThanOrEqual = @var.Vulnerability_audit_application_dependency_vulnerability_cvss_v3greater_than_or_equal,
        Depth = @var.Vulnerability_audit_application_dependency_vulnerability_depth,
        Gav = @var.Vulnerability_audit_application_dependency_vulnerability_gav,
        RootNodeId = oci_adm_root_node.Test_root_node.Id,
        VulnerabilityId = oci_adm_vulnerability.Test_vulnerability.Id,
    });

});
package main

import (
	"github.com/pulumi/pulumi-oci/sdk/go/oci/Adm"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Adm.GetVulnerabilityAuditApplicationDependencyVulnerabilities(ctx, &adm.GetVulnerabilityAuditApplicationDependencyVulnerabilitiesArgs{
			VulnerabilityAuditId:     oci_adm_vulnerability_audit.Test_vulnerability_audit.Id,
			CvssV2greaterThanOrEqual: pulumi.Float64Ref(_var.Vulnerability_audit_application_dependency_vulnerability_cvss_v2greater_than_or_equal),
			CvssV3greaterThanOrEqual: pulumi.Float64Ref(_var.Vulnerability_audit_application_dependency_vulnerability_cvss_v3greater_than_or_equal),
			Depth:                    pulumi.IntRef(_var.Vulnerability_audit_application_dependency_vulnerability_depth),
			Gav:                      pulumi.StringRef(_var.Vulnerability_audit_application_dependency_vulnerability_gav),
			RootNodeId:               pulumi.StringRef(oci_adm_root_node.Test_root_node.Id),
			VulnerabilityId:          pulumi.StringRef(oci_adm_vulnerability.Test_vulnerability.Id),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.oci.Adm.AdmFunctions;
import com.pulumi.oci.Adm.inputs.GetVulnerabilityAuditApplicationDependencyVulnerabilitiesArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;

public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }

    public static void stack(Context ctx) {
        final var testVulnerabilityAuditApplicationDependencyVulnerabilities = AdmFunctions.getVulnerabilityAuditApplicationDependencyVulnerabilities(GetVulnerabilityAuditApplicationDependencyVulnerabilitiesArgs.builder()
            .vulnerabilityAuditId(oci_adm_vulnerability_audit.test_vulnerability_audit().id())
            .cvssV2greaterThanOrEqual(var_.vulnerability_audit_application_dependency_vulnerability_cvss_v2greater_than_or_equal())
            .cvssV3greaterThanOrEqual(var_.vulnerability_audit_application_dependency_vulnerability_cvss_v3greater_than_or_equal())
            .depth(var_.vulnerability_audit_application_dependency_vulnerability_depth())
            .gav(var_.vulnerability_audit_application_dependency_vulnerability_gav())
            .rootNodeId(oci_adm_root_node.test_root_node().id())
            .vulnerabilityId(oci_adm_vulnerability.test_vulnerability().id())
            .build());

    }
}
import pulumi
import pulumi_oci as oci

test_vulnerability_audit_application_dependency_vulnerabilities = oci.Adm.get_vulnerability_audit_application_dependency_vulnerabilities(vulnerability_audit_id=oci_adm_vulnerability_audit["test_vulnerability_audit"]["id"],
    cvss_v2greater_than_or_equal=var["vulnerability_audit_application_dependency_vulnerability_cvss_v2greater_than_or_equal"],
    cvss_v3greater_than_or_equal=var["vulnerability_audit_application_dependency_vulnerability_cvss_v3greater_than_or_equal"],
    depth=var["vulnerability_audit_application_dependency_vulnerability_depth"],
    gav=var["vulnerability_audit_application_dependency_vulnerability_gav"],
    root_node_id=oci_adm_root_node["test_root_node"]["id"],
    vulnerability_id=oci_adm_vulnerability["test_vulnerability"]["id"])
import * as pulumi from "@pulumi/pulumi";
import * as oci from "@pulumi/oci";

const testVulnerabilityAuditApplicationDependencyVulnerabilities = oci.Adm.getVulnerabilityAuditApplicationDependencyVulnerabilities({
    vulnerabilityAuditId: oci_adm_vulnerability_audit.test_vulnerability_audit.id,
    cvssV2greaterThanOrEqual: _var.vulnerability_audit_application_dependency_vulnerability_cvss_v2greater_than_or_equal,
    cvssV3greaterThanOrEqual: _var.vulnerability_audit_application_dependency_vulnerability_cvss_v3greater_than_or_equal,
    depth: _var.vulnerability_audit_application_dependency_vulnerability_depth,
    gav: _var.vulnerability_audit_application_dependency_vulnerability_gav,
    rootNodeId: oci_adm_root_node.test_root_node.id,
    vulnerabilityId: oci_adm_vulnerability.test_vulnerability.id,
});
variables:
  testVulnerabilityAuditApplicationDependencyVulnerabilities:
    fn::invoke:
      Function: oci:Adm:getVulnerabilityAuditApplicationDependencyVulnerabilities
      Arguments:
        vulnerabilityAuditId: ${oci_adm_vulnerability_audit.test_vulnerability_audit.id}
        cvssV2greaterThanOrEqual: ${var.vulnerability_audit_application_dependency_vulnerability_cvss_v2greater_than_or_equal}
        cvssV3greaterThanOrEqual: ${var.vulnerability_audit_application_dependency_vulnerability_cvss_v3greater_than_or_equal}
        depth: ${var.vulnerability_audit_application_dependency_vulnerability_depth}
        gav: ${var.vulnerability_audit_application_dependency_vulnerability_gav}
        rootNodeId: ${oci_adm_root_node.test_root_node.id}
        vulnerabilityId: ${oci_adm_vulnerability.test_vulnerability.id}

Using getVulnerabilityAuditApplicationDependencyVulnerabilities

Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

function getVulnerabilityAuditApplicationDependencyVulnerabilities(args: GetVulnerabilityAuditApplicationDependencyVulnerabilitiesArgs, opts?: InvokeOptions): Promise<GetVulnerabilityAuditApplicationDependencyVulnerabilitiesResult>
function getVulnerabilityAuditApplicationDependencyVulnerabilitiesOutput(args: GetVulnerabilityAuditApplicationDependencyVulnerabilitiesOutputArgs, opts?: InvokeOptions): Output<GetVulnerabilityAuditApplicationDependencyVulnerabilitiesResult>
def get_vulnerability_audit_application_dependency_vulnerabilities(cvss_v2greater_than_or_equal: Optional[float] = None,
                                                                   cvss_v3greater_than_or_equal: Optional[float] = None,
                                                                   depth: Optional[int] = None,
                                                                   filters: Optional[Sequence[_adm.GetVulnerabilityAuditApplicationDependencyVulnerabilitiesFilter]] = None,
                                                                   gav: Optional[str] = None,
                                                                   root_node_id: Optional[str] = None,
                                                                   sort_by: Optional[str] = None,
                                                                   vulnerability_audit_id: Optional[str] = None,
                                                                   vulnerability_id: Optional[str] = None,
                                                                   opts: Optional[InvokeOptions] = None) -> GetVulnerabilityAuditApplicationDependencyVulnerabilitiesResult
def get_vulnerability_audit_application_dependency_vulnerabilities_output(cvss_v2greater_than_or_equal: Optional[pulumi.Input[float]] = None,
                                                                   cvss_v3greater_than_or_equal: Optional[pulumi.Input[float]] = None,
                                                                   depth: Optional[pulumi.Input[int]] = None,
                                                                   filters: Optional[pulumi.Input[Sequence[pulumi.Input[_adm.GetVulnerabilityAuditApplicationDependencyVulnerabilitiesFilterArgs]]]] = None,
                                                                   gav: Optional[pulumi.Input[str]] = None,
                                                                   root_node_id: Optional[pulumi.Input[str]] = None,
                                                                   sort_by: Optional[pulumi.Input[str]] = None,
                                                                   vulnerability_audit_id: Optional[pulumi.Input[str]] = None,
                                                                   vulnerability_id: Optional[pulumi.Input[str]] = None,
                                                                   opts: Optional[InvokeOptions] = None) -> Output[GetVulnerabilityAuditApplicationDependencyVulnerabilitiesResult]
func GetVulnerabilityAuditApplicationDependencyVulnerabilities(ctx *Context, args *GetVulnerabilityAuditApplicationDependencyVulnerabilitiesArgs, opts ...InvokeOption) (*GetVulnerabilityAuditApplicationDependencyVulnerabilitiesResult, error)
func GetVulnerabilityAuditApplicationDependencyVulnerabilitiesOutput(ctx *Context, args *GetVulnerabilityAuditApplicationDependencyVulnerabilitiesOutputArgs, opts ...InvokeOption) GetVulnerabilityAuditApplicationDependencyVulnerabilitiesResultOutput

> Note: This function is named GetVulnerabilityAuditApplicationDependencyVulnerabilities in the Go SDK.

public static class GetVulnerabilityAuditApplicationDependencyVulnerabilities 
{
    public static Task<GetVulnerabilityAuditApplicationDependencyVulnerabilitiesResult> InvokeAsync(GetVulnerabilityAuditApplicationDependencyVulnerabilitiesArgs args, InvokeOptions? opts = null)
    public static Output<GetVulnerabilityAuditApplicationDependencyVulnerabilitiesResult> Invoke(GetVulnerabilityAuditApplicationDependencyVulnerabilitiesInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetVulnerabilityAuditApplicationDependencyVulnerabilitiesResult> getVulnerabilityAuditApplicationDependencyVulnerabilities(GetVulnerabilityAuditApplicationDependencyVulnerabilitiesArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
  function: oci:Adm/getVulnerabilityAuditApplicationDependencyVulnerabilities:getVulnerabilityAuditApplicationDependencyVulnerabilities
  arguments:
    # arguments dictionary

The following arguments are supported:

VulnerabilityAuditId string

Unique Vulnerability Audit identifier path parameter.

CvssV2greaterThanOrEqual double

A filter that returns only Vulnerability Audits that have a Common Vulnerability Scoring System Version 2 (CVSS V2) greater or equal than the specified value.

CvssV3greaterThanOrEqual double

A filter that returns only Vulnerability Audits that have a Common Vulnerability Scoring System Version 3 (CVSS V3) greater or equal than the specified value.

Depth 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.

Filters List<GetVulnerabilityAuditApplicationDependencyVulnerabilitiesFilter>
Gav string

A filter to return only resources that match the entire GAV (Group Artifact Version) identifier given.

RootNodeId 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.

SortBy string
VulnerabilityId string

A filter to return only Vulnerability Audits that match the specified id.

VulnerabilityAuditId string

Unique Vulnerability Audit identifier path parameter.

CvssV2greaterThanOrEqual float64

A filter that returns only Vulnerability Audits that have a Common Vulnerability Scoring System Version 2 (CVSS V2) greater or equal than the specified value.

CvssV3greaterThanOrEqual float64

A filter that returns only Vulnerability Audits that have a Common Vulnerability Scoring System Version 3 (CVSS V3) greater or equal than the specified value.

Depth 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.

Filters []GetVulnerabilityAuditApplicationDependencyVulnerabilitiesFilter
Gav string

A filter to return only resources that match the entire GAV (Group Artifact Version) identifier given.

RootNodeId 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.

SortBy string
VulnerabilityId string

A filter to return only Vulnerability Audits that match the specified id.

vulnerabilityAuditId String

Unique Vulnerability Audit identifier path parameter.

cvssV2greaterThanOrEqual Double

A filter that returns only Vulnerability Audits that have a Common Vulnerability Scoring System Version 2 (CVSS V2) greater or equal than the specified value.

cvssV3greaterThanOrEqual Double

A filter that returns only Vulnerability Audits that have a Common Vulnerability Scoring System Version 3 (CVSS V3) greater or equal than the specified value.

depth Integer

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.

filters List<GetVulnerabilityAuditApplicationDependencyVulnerabilitiesFilter>
gav String

A filter to return only resources that match the entire GAV (Group Artifact Version) identifier given.

rootNodeId 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.

sortBy String
vulnerabilityId String

A filter to return only Vulnerability Audits that match the specified id.

vulnerabilityAuditId string

Unique Vulnerability Audit identifier path parameter.

cvssV2greaterThanOrEqual number

A filter that returns only Vulnerability Audits that have a Common Vulnerability Scoring System Version 2 (CVSS V2) greater or equal than the specified value.

cvssV3greaterThanOrEqual number

A filter that returns only Vulnerability Audits that have a Common Vulnerability Scoring System Version 3 (CVSS V3) greater or equal than the specified value.

depth number

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.

filters GetVulnerabilityAuditApplicationDependencyVulnerabilitiesFilter[]
gav string

A filter to return only resources that match the entire GAV (Group Artifact Version) identifier given.

rootNodeId 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.

sortBy string
vulnerabilityId string

A filter to return only Vulnerability Audits that match the specified id.

vulnerability_audit_id str

Unique Vulnerability Audit identifier path parameter.

cvss_v2greater_than_or_equal float

A filter that returns only Vulnerability Audits that have a Common Vulnerability Scoring System Version 2 (CVSS V2) greater or equal than the specified value.

cvss_v3greater_than_or_equal float

A filter that returns only Vulnerability Audits that have a Common Vulnerability Scoring System Version 3 (CVSS V3) greater or equal than the specified value.

depth 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.

filters GetVulnerabilityAuditApplicationDependencyVulnerabilitiesFilter]
gav str

A filter to return only resources that match the entire GAV (Group Artifact Version) identifier given.

root_node_id str

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.

sort_by str
vulnerability_id str

A filter to return only Vulnerability Audits that match the specified id.

vulnerabilityAuditId String

Unique Vulnerability Audit identifier path parameter.

cvssV2greaterThanOrEqual Number

A filter that returns only Vulnerability Audits that have a Common Vulnerability Scoring System Version 2 (CVSS V2) greater or equal than the specified value.

cvssV3greaterThanOrEqual Number

A filter that returns only Vulnerability Audits that have a Common Vulnerability Scoring System Version 3 (CVSS V3) greater or equal than the specified value.

depth Number

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.

filters List<Property Map>
gav String

A filter to return only resources that match the entire GAV (Group Artifact Version) identifier given.

rootNodeId 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.

sortBy String
vulnerabilityId String

A filter to return only Vulnerability Audits that match the specified id.

getVulnerabilityAuditApplicationDependencyVulnerabilities Result

The following output properties are available:

ApplicationDependencyVulnerabilityCollections List<GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollection>

The list of VulnerabilityAuditApplicationDependencyVulnerability.

Id string

The provider-assigned unique ID for this managed resource.

VulnerabilityAuditId string
CvssV2greaterThanOrEqual double
CvssV3greaterThanOrEqual double
Depth int
Filters List<GetVulnerabilityAuditApplicationDependencyVulnerabilitiesFilter>
Gav string

Group Artifact Version (GAV) identifier (Group:Artifact:Version), for example org.graalvm.nativeimage:svm:21.1.0.

RootNodeId string
SortBy string
VulnerabilityId string
ApplicationDependencyVulnerabilityCollections []GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollection

The list of VulnerabilityAuditApplicationDependencyVulnerability.

Id string

The provider-assigned unique ID for this managed resource.

VulnerabilityAuditId string
CvssV2greaterThanOrEqual float64
CvssV3greaterThanOrEqual float64
Depth int
Filters []GetVulnerabilityAuditApplicationDependencyVulnerabilitiesFilter
Gav string

Group Artifact Version (GAV) identifier (Group:Artifact:Version), for example org.graalvm.nativeimage:svm:21.1.0.

RootNodeId string
SortBy string
VulnerabilityId string
applicationDependencyVulnerabilityCollections List<GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollection>

The list of VulnerabilityAuditApplicationDependencyVulnerability.

id String

The provider-assigned unique ID for this managed resource.

vulnerabilityAuditId String
cvssV2greaterThanOrEqual Double
cvssV3greaterThanOrEqual Double
depth Integer
filters List<GetVulnerabilityAuditApplicationDependencyVulnerabilitiesFilter>
gav String

Group Artifact Version (GAV) identifier (Group:Artifact:Version), for example org.graalvm.nativeimage:svm:21.1.0.

rootNodeId String
sortBy String
vulnerabilityId String
applicationDependencyVulnerabilityCollections GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollection[]

The list of VulnerabilityAuditApplicationDependencyVulnerability.

id string

The provider-assigned unique ID for this managed resource.

vulnerabilityAuditId string
cvssV2greaterThanOrEqual number
cvssV3greaterThanOrEqual number
depth number
filters GetVulnerabilityAuditApplicationDependencyVulnerabilitiesFilter[]
gav string

Group Artifact Version (GAV) identifier (Group:Artifact:Version), for example org.graalvm.nativeimage:svm:21.1.0.

rootNodeId string
sortBy string
vulnerabilityId string
application_dependency_vulnerability_collections GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollection]

The list of VulnerabilityAuditApplicationDependencyVulnerability.

id str

The provider-assigned unique ID for this managed resource.

vulnerability_audit_id str
cvss_v2greater_than_or_equal float
cvss_v3greater_than_or_equal float
depth int
filters GetVulnerabilityAuditApplicationDependencyVulnerabilitiesFilter]
gav str

Group Artifact Version (GAV) identifier (Group:Artifact:Version), for example org.graalvm.nativeimage:svm:21.1.0.

root_node_id str
sort_by str
vulnerability_id str
applicationDependencyVulnerabilityCollections List<Property Map>

The list of VulnerabilityAuditApplicationDependencyVulnerability.

id String

The provider-assigned unique ID for this managed resource.

vulnerabilityAuditId String
cvssV2greaterThanOrEqual Number
cvssV3greaterThanOrEqual Number
depth Number
filters List<Property Map>
gav String

Group Artifact Version (GAV) identifier (Group:Artifact:Version), for example org.graalvm.nativeimage:svm:21.1.0.

rootNodeId String
sortBy String
vulnerabilityId String

Supporting Types

GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollection

items List<Property Map>

List of Vulnerability Audit summaries.

GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItem

ApplicationDependencyNodeIds List<string>

List of Application Dependencies on which this Application Dependency depends, each identified by its nodeId.

Gav string

A filter to return only resources that match the entire GAV (Group Artifact Version) identifier given.

IsFoundInKnowledgeBase bool

Indicates if the artifact is found in the knowledge base.

NodeId string

Unique identifier of an Application Dependency, for example nodeId1.

Vulnerabilities List<GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemVulnerability>

List of vulnerabilities for the Application Dependency.

ApplicationDependencyNodeIds []string

List of Application Dependencies on which this Application Dependency depends, each identified by its nodeId.

Gav string

A filter to return only resources that match the entire GAV (Group Artifact Version) identifier given.

IsFoundInKnowledgeBase bool

Indicates if the artifact is found in the knowledge base.

NodeId string

Unique identifier of an Application Dependency, for example nodeId1.

Vulnerabilities []GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemVulnerability

List of vulnerabilities for the Application Dependency.

applicationDependencyNodeIds List<String>

List of Application Dependencies on which this Application Dependency depends, each identified by its nodeId.

gav String

A filter to return only resources that match the entire GAV (Group Artifact Version) identifier given.

isFoundInKnowledgeBase Boolean

Indicates if the artifact is found in the knowledge base.

nodeId String

Unique identifier of an Application Dependency, for example nodeId1.

vulnerabilities List<GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemVulnerability>

List of vulnerabilities for the Application Dependency.

applicationDependencyNodeIds string[]

List of Application Dependencies on which this Application Dependency depends, each identified by its nodeId.

gav string

A filter to return only resources that match the entire GAV (Group Artifact Version) identifier given.

isFoundInKnowledgeBase boolean

Indicates if the artifact is found in the knowledge base.

nodeId string

Unique identifier of an Application Dependency, for example nodeId1.

vulnerabilities GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemVulnerability[]

List of vulnerabilities for the Application Dependency.

application_dependency_node_ids Sequence[str]

List of Application Dependencies on which this Application Dependency depends, each identified by its nodeId.

gav str

A filter to return only resources that match the entire GAV (Group Artifact Version) identifier given.

is_found_in_knowledge_base bool

Indicates if the artifact is found in the knowledge base.

node_id str

Unique identifier of an Application Dependency, for example nodeId1.

vulnerabilities GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemVulnerability]

List of vulnerabilities for the Application Dependency.

applicationDependencyNodeIds List<String>

List of Application Dependencies on which this Application Dependency depends, each identified by its nodeId.

gav String

A filter to return only resources that match the entire GAV (Group Artifact Version) identifier given.

isFoundInKnowledgeBase Boolean

Indicates if the artifact is found in the knowledge base.

nodeId String

Unique identifier of an Application Dependency, for example nodeId1.

vulnerabilities List<Property Map>

List of vulnerabilities for the Application Dependency.

GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemVulnerability

CvssV2score double

Common Vulnerability Scoring System (CVSS) Version 2.

CvssV3score double

Common Vulnerability Scoring System (CVSS) Version 3.

Id string

Unique vulnerability identifier, e.g. CVE-1999-0067.

IsIgnored bool

Indicates if the vulnerability was ignored according to the audit configuration.

CvssV2score float64

Common Vulnerability Scoring System (CVSS) Version 2.

CvssV3score float64

Common Vulnerability Scoring System (CVSS) Version 3.

Id string

Unique vulnerability identifier, e.g. CVE-1999-0067.

IsIgnored bool

Indicates if the vulnerability was ignored according to the audit configuration.

cvssV2score Double

Common Vulnerability Scoring System (CVSS) Version 2.

cvssV3score Double

Common Vulnerability Scoring System (CVSS) Version 3.

id String

Unique vulnerability identifier, e.g. CVE-1999-0067.

isIgnored Boolean

Indicates if the vulnerability was ignored according to the audit configuration.

cvssV2score number

Common Vulnerability Scoring System (CVSS) Version 2.

cvssV3score number

Common Vulnerability Scoring System (CVSS) Version 3.

id string

Unique vulnerability identifier, e.g. CVE-1999-0067.

isIgnored boolean

Indicates if the vulnerability was ignored according to the audit configuration.

cvss_v2score float

Common Vulnerability Scoring System (CVSS) Version 2.

cvss_v3score float

Common Vulnerability Scoring System (CVSS) Version 3.

id str

Unique vulnerability identifier, e.g. CVE-1999-0067.

is_ignored bool

Indicates if the vulnerability was ignored according to the audit configuration.

cvssV2score Number

Common Vulnerability Scoring System (CVSS) Version 2.

cvssV3score Number

Common Vulnerability Scoring System (CVSS) Version 3.

id String

Unique vulnerability identifier, e.g. CVE-1999-0067.

isIgnored Boolean

Indicates if the vulnerability was ignored according to the audit configuration.

GetVulnerabilityAuditApplicationDependencyVulnerabilitiesFilter

Name string
Values List<string>
Regex bool
Name string
Values []string
Regex bool
name String
values List<String>
regex Boolean
name string
values string[]
regex boolean
name str
values Sequence[str]
regex bool
name String
values List<String>
regex Boolean

Package Details

Repository
oci pulumi/pulumi-oci
License
Apache-2.0
Notes

This Pulumi package is based on the oci Terraform Provider.