1. Packages
  2. Oracle Cloud Infrastructure
  3. API Docs
  4. Adm
  5. getVulnerabilityAuditApplicationDependencyVulnerability
Oracle Cloud Infrastructure v2.17.0 published on Friday, Nov 15, 2024 by Pulumi

oci.Adm.getVulnerabilityAuditApplicationDependencyVulnerability

Explore with Pulumi AI

oci logo
Oracle Cloud Infrastructure v2.17.0 published on Friday, Nov 15, 2024 by Pulumi

    This data source provides details about a specific Vulnerability Audit Application Dependency Vulnerability resource in Oracle Cloud Infrastructure ADM service.

    Returns a list of Application Dependencies with their associated vulnerabilities.

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as oci from "@pulumi/oci";
    
    const testVulnerabilityAuditApplicationDependencyVulnerability = oci.Adm.getVulnerabilityAuditApplicationDependencyVulnerability({
        vulnerabilityAuditId: testVulnerabilityAudit.id,
        cvssV2greaterThanOrEqual: vulnerabilityAuditApplicationDependencyVulnerabilityCvssV2greaterThanOrEqual,
        cvssV3greaterThanOrEqual: vulnerabilityAuditApplicationDependencyVulnerabilityCvssV3greaterThanOrEqual,
        depth: vulnerabilityAuditApplicationDependencyVulnerabilityDepth,
        gav: vulnerabilityAuditApplicationDependencyVulnerabilityGav,
        rootNodeId: testRootNode.id,
        vulnerabilityId: testVulnerability.id,
    });
    
    import pulumi
    import pulumi_oci as oci
    
    test_vulnerability_audit_application_dependency_vulnerability = oci.Adm.get_vulnerability_audit_application_dependency_vulnerability(vulnerability_audit_id=test_vulnerability_audit["id"],
        cvss_v2greater_than_or_equal=vulnerability_audit_application_dependency_vulnerability_cvss_v2greater_than_or_equal,
        cvss_v3greater_than_or_equal=vulnerability_audit_application_dependency_vulnerability_cvss_v3greater_than_or_equal,
        depth=vulnerability_audit_application_dependency_vulnerability_depth,
        gav=vulnerability_audit_application_dependency_vulnerability_gav,
        root_node_id=test_root_node["id"],
        vulnerability_id=test_vulnerability["id"])
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/Adm"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := Adm.GetVulnerabilityAuditApplicationDependencyVulnerability(ctx, &adm.GetVulnerabilityAuditApplicationDependencyVulnerabilityArgs{
    			VulnerabilityAuditId:     testVulnerabilityAudit.Id,
    			CvssV2greaterThanOrEqual: pulumi.Float64Ref(vulnerabilityAuditApplicationDependencyVulnerabilityCvssV2greaterThanOrEqual),
    			CvssV3greaterThanOrEqual: pulumi.Float64Ref(vulnerabilityAuditApplicationDependencyVulnerabilityCvssV3greaterThanOrEqual),
    			Depth:                    pulumi.IntRef(vulnerabilityAuditApplicationDependencyVulnerabilityDepth),
    			Gav:                      pulumi.StringRef(vulnerabilityAuditApplicationDependencyVulnerabilityGav),
    			RootNodeId:               pulumi.StringRef(testRootNode.Id),
    			VulnerabilityId:          pulumi.StringRef(testVulnerability.Id),
    		}, nil)
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Oci = Pulumi.Oci;
    
    return await Deployment.RunAsync(() => 
    {
        var testVulnerabilityAuditApplicationDependencyVulnerability = Oci.Adm.GetVulnerabilityAuditApplicationDependencyVulnerability.Invoke(new()
        {
            VulnerabilityAuditId = testVulnerabilityAudit.Id,
            CvssV2greaterThanOrEqual = vulnerabilityAuditApplicationDependencyVulnerabilityCvssV2greaterThanOrEqual,
            CvssV3greaterThanOrEqual = vulnerabilityAuditApplicationDependencyVulnerabilityCvssV3greaterThanOrEqual,
            Depth = vulnerabilityAuditApplicationDependencyVulnerabilityDepth,
            Gav = vulnerabilityAuditApplicationDependencyVulnerabilityGav,
            RootNodeId = testRootNode.Id,
            VulnerabilityId = testVulnerability.Id,
        });
    
    });
    
    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.GetVulnerabilityAuditApplicationDependencyVulnerabilityArgs;
    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 testVulnerabilityAuditApplicationDependencyVulnerability = AdmFunctions.getVulnerabilityAuditApplicationDependencyVulnerability(GetVulnerabilityAuditApplicationDependencyVulnerabilityArgs.builder()
                .vulnerabilityAuditId(testVulnerabilityAudit.id())
                .cvssV2greaterThanOrEqual(vulnerabilityAuditApplicationDependencyVulnerabilityCvssV2greaterThanOrEqual)
                .cvssV3greaterThanOrEqual(vulnerabilityAuditApplicationDependencyVulnerabilityCvssV3greaterThanOrEqual)
                .depth(vulnerabilityAuditApplicationDependencyVulnerabilityDepth)
                .gav(vulnerabilityAuditApplicationDependencyVulnerabilityGav)
                .rootNodeId(testRootNode.id())
                .vulnerabilityId(testVulnerability.id())
                .build());
    
        }
    }
    
    variables:
      testVulnerabilityAuditApplicationDependencyVulnerability:
        fn::invoke:
          Function: oci:Adm:getVulnerabilityAuditApplicationDependencyVulnerability
          Arguments:
            vulnerabilityAuditId: ${testVulnerabilityAudit.id}
            cvssV2greaterThanOrEqual: ${vulnerabilityAuditApplicationDependencyVulnerabilityCvssV2greaterThanOrEqual}
            cvssV3greaterThanOrEqual: ${vulnerabilityAuditApplicationDependencyVulnerabilityCvssV3greaterThanOrEqual}
            depth: ${vulnerabilityAuditApplicationDependencyVulnerabilityDepth}
            gav: ${vulnerabilityAuditApplicationDependencyVulnerabilityGav}
            rootNodeId: ${testRootNode.id}
            vulnerabilityId: ${testVulnerability.id}
    

    Using getVulnerabilityAuditApplicationDependencyVulnerability

    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 getVulnerabilityAuditApplicationDependencyVulnerability(args: GetVulnerabilityAuditApplicationDependencyVulnerabilityArgs, opts?: InvokeOptions): Promise<GetVulnerabilityAuditApplicationDependencyVulnerabilityResult>
    function getVulnerabilityAuditApplicationDependencyVulnerabilityOutput(args: GetVulnerabilityAuditApplicationDependencyVulnerabilityOutputArgs, opts?: InvokeOptions): Output<GetVulnerabilityAuditApplicationDependencyVulnerabilityResult>
    def get_vulnerability_audit_application_dependency_vulnerability(cvss_v2greater_than_or_equal: Optional[float] = None,
                                                                     cvss_v3greater_than_or_equal: Optional[float] = None,
                                                                     depth: Optional[int] = None,
                                                                     gav: Optional[str] = None,
                                                                     purl: Optional[str] = None,
                                                                     root_node_id: Optional[str] = None,
                                                                     severity_greater_than_or_equal: Optional[str] = None,
                                                                     sort_by: Optional[str] = None,
                                                                     vulnerability_audit_id: Optional[str] = None,
                                                                     vulnerability_id: Optional[str] = None,
                                                                     opts: Optional[InvokeOptions] = None) -> GetVulnerabilityAuditApplicationDependencyVulnerabilityResult
    def get_vulnerability_audit_application_dependency_vulnerability_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,
                                                                     gav: Optional[pulumi.Input[str]] = None,
                                                                     purl: Optional[pulumi.Input[str]] = None,
                                                                     root_node_id: Optional[pulumi.Input[str]] = None,
                                                                     severity_greater_than_or_equal: 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[GetVulnerabilityAuditApplicationDependencyVulnerabilityResult]
    func GetVulnerabilityAuditApplicationDependencyVulnerability(ctx *Context, args *GetVulnerabilityAuditApplicationDependencyVulnerabilityArgs, opts ...InvokeOption) (*GetVulnerabilityAuditApplicationDependencyVulnerabilityResult, error)
    func GetVulnerabilityAuditApplicationDependencyVulnerabilityOutput(ctx *Context, args *GetVulnerabilityAuditApplicationDependencyVulnerabilityOutputArgs, opts ...InvokeOption) GetVulnerabilityAuditApplicationDependencyVulnerabilityResultOutput

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

    public static class GetVulnerabilityAuditApplicationDependencyVulnerability 
    {
        public static Task<GetVulnerabilityAuditApplicationDependencyVulnerabilityResult> InvokeAsync(GetVulnerabilityAuditApplicationDependencyVulnerabilityArgs args, InvokeOptions? opts = null)
        public static Output<GetVulnerabilityAuditApplicationDependencyVulnerabilityResult> Invoke(GetVulnerabilityAuditApplicationDependencyVulnerabilityInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetVulnerabilityAuditApplicationDependencyVulnerabilityResult> getVulnerabilityAuditApplicationDependencyVulnerability(GetVulnerabilityAuditApplicationDependencyVulnerabilityArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: oci:Adm/getVulnerabilityAuditApplicationDependencyVulnerability:getVulnerabilityAuditApplicationDependencyVulnerability
      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.
    Gav string
    A filter to return only resources that match the entire GAV (Group Artifact Version) identifier given.
    Purl string
    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.
    SeverityGreaterThanOrEqual string
    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.
    Gav string
    A filter to return only resources that match the entire GAV (Group Artifact Version) identifier given.
    Purl string
    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.
    SeverityGreaterThanOrEqual string
    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.
    gav String
    A filter to return only resources that match the entire GAV (Group Artifact Version) identifier given.
    purl String
    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.
    severityGreaterThanOrEqual String
    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.
    gav string
    A filter to return only resources that match the entire GAV (Group Artifact Version) identifier given.
    purl string
    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.
    severityGreaterThanOrEqual string
    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.
    gav str
    A filter to return only resources that match the entire GAV (Group Artifact Version) identifier given.
    purl str
    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.
    severity_greater_than_or_equal str
    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.
    gav String
    A filter to return only resources that match the entire GAV (Group Artifact Version) identifier given.
    purl String
    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.
    severityGreaterThanOrEqual String
    sortBy String
    vulnerabilityId String
    A filter to return only Vulnerability Audits that match the specified id.

    getVulnerabilityAuditApplicationDependencyVulnerability Result

    The following output properties are available:

    Id string
    The provider-assigned unique ID for this managed resource.
    Items List<GetVulnerabilityAuditApplicationDependencyVulnerabilityItem>
    List of Vulnerability Audit summaries.
    VulnerabilityAuditId string
    CvssV2greaterThanOrEqual double
    CvssV3greaterThanOrEqual double
    Depth int
    Gav string
    Group Artifact Version (GAV) identifier (Group:Artifact:Version), for example org.graalvm.nativeimage:svm:21.1.0.
    Purl string
    RootNodeId string
    SeverityGreaterThanOrEqual string
    SortBy string
    VulnerabilityId string
    Id string
    The provider-assigned unique ID for this managed resource.
    Items []GetVulnerabilityAuditApplicationDependencyVulnerabilityItem
    List of Vulnerability Audit summaries.
    VulnerabilityAuditId string
    CvssV2greaterThanOrEqual float64
    CvssV3greaterThanOrEqual float64
    Depth int
    Gav string
    Group Artifact Version (GAV) identifier (Group:Artifact:Version), for example org.graalvm.nativeimage:svm:21.1.0.
    Purl string
    RootNodeId string
    SeverityGreaterThanOrEqual string
    SortBy string
    VulnerabilityId string
    id String
    The provider-assigned unique ID for this managed resource.
    items List<GetVulnerabilityAuditApplicationDependencyVulnerabilityItem>
    List of Vulnerability Audit summaries.
    vulnerabilityAuditId String
    cvssV2greaterThanOrEqual Double
    cvssV3greaterThanOrEqual Double
    depth Integer
    gav String
    Group Artifact Version (GAV) identifier (Group:Artifact:Version), for example org.graalvm.nativeimage:svm:21.1.0.
    purl String
    rootNodeId String
    severityGreaterThanOrEqual String
    sortBy String
    vulnerabilityId String
    id string
    The provider-assigned unique ID for this managed resource.
    items GetVulnerabilityAuditApplicationDependencyVulnerabilityItem[]
    List of Vulnerability Audit summaries.
    vulnerabilityAuditId string
    cvssV2greaterThanOrEqual number
    cvssV3greaterThanOrEqual number
    depth number
    gav string
    Group Artifact Version (GAV) identifier (Group:Artifact:Version), for example org.graalvm.nativeimage:svm:21.1.0.
    purl string
    rootNodeId string
    severityGreaterThanOrEqual string
    sortBy string
    vulnerabilityId string
    id str
    The provider-assigned unique ID for this managed resource.
    items Sequence[adm.GetVulnerabilityAuditApplicationDependencyVulnerabilityItem]
    List of Vulnerability Audit summaries.
    vulnerability_audit_id str
    cvss_v2greater_than_or_equal float
    cvss_v3greater_than_or_equal float
    depth int
    gav str
    Group Artifact Version (GAV) identifier (Group:Artifact:Version), for example org.graalvm.nativeimage:svm:21.1.0.
    purl str
    root_node_id str
    severity_greater_than_or_equal str
    sort_by str
    vulnerability_id str
    id String
    The provider-assigned unique ID for this managed resource.
    items List<Property Map>
    List of Vulnerability Audit summaries.
    vulnerabilityAuditId String
    cvssV2greaterThanOrEqual Number
    cvssV3greaterThanOrEqual Number
    depth Number
    gav String
    Group Artifact Version (GAV) identifier (Group:Artifact:Version), for example org.graalvm.nativeimage:svm:21.1.0.
    purl String
    rootNodeId String
    severityGreaterThanOrEqual String
    sortBy String
    vulnerabilityId String

    Supporting Types

    GetVulnerabilityAuditApplicationDependencyVulnerabilityItem

    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.
    Purl string
    Vulnerabilities List<GetVulnerabilityAuditApplicationDependencyVulnerabilityItemVulnerability>
    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.
    Purl string
    Vulnerabilities []GetVulnerabilityAuditApplicationDependencyVulnerabilityItemVulnerability
    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.
    purl String
    vulnerabilities List<GetVulnerabilityAuditApplicationDependencyVulnerabilityItemVulnerability>
    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.
    purl string
    vulnerabilities GetVulnerabilityAuditApplicationDependencyVulnerabilityItemVulnerability[]
    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.
    purl str
    vulnerabilities Sequence[adm.GetVulnerabilityAuditApplicationDependencyVulnerabilityItemVulnerability]
    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.
    purl String
    vulnerabilities List<Property Map>
    List of vulnerabilities for the Application Dependency.

    GetVulnerabilityAuditApplicationDependencyVulnerabilityItemVulnerability

    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.
    IsFalsePositive bool
    IsIgnored bool
    Indicates if the vulnerability was ignored according to the audit configuration.
    Severity string
    Source string
    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.
    IsFalsePositive bool
    IsIgnored bool
    Indicates if the vulnerability was ignored according to the audit configuration.
    Severity string
    Source string
    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.
    isFalsePositive Boolean
    isIgnored Boolean
    Indicates if the vulnerability was ignored according to the audit configuration.
    severity String
    source String
    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.
    isFalsePositive boolean
    isIgnored boolean
    Indicates if the vulnerability was ignored according to the audit configuration.
    severity string
    source string
    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_false_positive bool
    is_ignored bool
    Indicates if the vulnerability was ignored according to the audit configuration.
    severity str
    source str
    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.
    isFalsePositive Boolean
    isIgnored Boolean
    Indicates if the vulnerability was ignored according to the audit configuration.
    severity String
    source String

    Package Details

    Repository
    oci pulumi/pulumi-oci
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the oci Terraform Provider.
    oci logo
    Oracle Cloud Infrastructure v2.17.0 published on Friday, Nov 15, 2024 by Pulumi