1. Packages
  2. Oracle Cloud Infrastructure
  3. API Docs
  4. Adm
  5. getVulnerabilityAudits
Oracle Cloud Infrastructure v2.30.0 published on Monday, Apr 14, 2025 by Pulumi

oci.Adm.getVulnerabilityAudits

Explore with Pulumi AI

Oracle Cloud Infrastructure v2.30.0 published on Monday, Apr 14, 2025 by Pulumi

This data source provides the list of Vulnerability Audits in Oracle Cloud Infrastructure ADM service.

Returns a list of Vulnerability Audits based on the specified query parameters. At least one of id, compartmentId query parameter must be provided.

Example Usage

import * as pulumi from "@pulumi/pulumi";
import * as oci from "@pulumi/oci";

const testVulnerabilityAudits = oci.Adm.getVulnerabilityAudits({
    compartmentId: compartmentId,
    displayName: vulnerabilityAuditDisplayName,
    id: vulnerabilityAuditId,
    isSuccess: vulnerabilityAuditIsSuccess,
    knowledgeBaseId: testKnowledgeBase.id,
    maxObservedSeverityGreaterThanOrEqualTo: vulnerabilityAuditMaxObservedSeverityGreaterThanOrEqualTo,
    state: vulnerabilityAuditState,
    timeCreatedGreaterThanOrEqualTo: vulnerabilityAuditTimeCreatedGreaterThanOrEqualTo,
    timeCreatedLessThanOrEqualTo: vulnerabilityAuditTimeCreatedLessThanOrEqualTo,
});
Copy
import pulumi
import pulumi_oci as oci

test_vulnerability_audits = oci.Adm.get_vulnerability_audits(compartment_id=compartment_id,
    display_name=vulnerability_audit_display_name,
    id=vulnerability_audit_id,
    is_success=vulnerability_audit_is_success,
    knowledge_base_id=test_knowledge_base["id"],
    max_observed_severity_greater_than_or_equal_to=vulnerability_audit_max_observed_severity_greater_than_or_equal_to,
    state=vulnerability_audit_state,
    time_created_greater_than_or_equal_to=vulnerability_audit_time_created_greater_than_or_equal_to,
    time_created_less_than_or_equal_to=vulnerability_audit_time_created_less_than_or_equal_to)
Copy
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.GetVulnerabilityAudits(ctx, &adm.GetVulnerabilityAuditsArgs{
			CompartmentId:                           pulumi.StringRef(compartmentId),
			DisplayName:                             pulumi.StringRef(vulnerabilityAuditDisplayName),
			Id:                                      pulumi.StringRef(vulnerabilityAuditId),
			IsSuccess:                               pulumi.BoolRef(vulnerabilityAuditIsSuccess),
			KnowledgeBaseId:                         pulumi.StringRef(testKnowledgeBase.Id),
			MaxObservedSeverityGreaterThanOrEqualTo: pulumi.StringRef(vulnerabilityAuditMaxObservedSeverityGreaterThanOrEqualTo),
			State:                                   pulumi.StringRef(vulnerabilityAuditState),
			TimeCreatedGreaterThanOrEqualTo:         pulumi.StringRef(vulnerabilityAuditTimeCreatedGreaterThanOrEqualTo),
			TimeCreatedLessThanOrEqualTo:            pulumi.StringRef(vulnerabilityAuditTimeCreatedLessThanOrEqualTo),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Oci = Pulumi.Oci;

return await Deployment.RunAsync(() => 
{
    var testVulnerabilityAudits = Oci.Adm.GetVulnerabilityAudits.Invoke(new()
    {
        CompartmentId = compartmentId,
        DisplayName = vulnerabilityAuditDisplayName,
        Id = vulnerabilityAuditId,
        IsSuccess = vulnerabilityAuditIsSuccess,
        KnowledgeBaseId = testKnowledgeBase.Id,
        MaxObservedSeverityGreaterThanOrEqualTo = vulnerabilityAuditMaxObservedSeverityGreaterThanOrEqualTo,
        State = vulnerabilityAuditState,
        TimeCreatedGreaterThanOrEqualTo = vulnerabilityAuditTimeCreatedGreaterThanOrEqualTo,
        TimeCreatedLessThanOrEqualTo = vulnerabilityAuditTimeCreatedLessThanOrEqualTo,
    });

});
Copy
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.GetVulnerabilityAuditsArgs;
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 testVulnerabilityAudits = AdmFunctions.getVulnerabilityAudits(GetVulnerabilityAuditsArgs.builder()
            .compartmentId(compartmentId)
            .displayName(vulnerabilityAuditDisplayName)
            .id(vulnerabilityAuditId)
            .isSuccess(vulnerabilityAuditIsSuccess)
            .knowledgeBaseId(testKnowledgeBase.id())
            .maxObservedSeverityGreaterThanOrEqualTo(vulnerabilityAuditMaxObservedSeverityGreaterThanOrEqualTo)
            .state(vulnerabilityAuditState)
            .timeCreatedGreaterThanOrEqualTo(vulnerabilityAuditTimeCreatedGreaterThanOrEqualTo)
            .timeCreatedLessThanOrEqualTo(vulnerabilityAuditTimeCreatedLessThanOrEqualTo)
            .build());

    }
}
Copy
variables:
  testVulnerabilityAudits:
    fn::invoke:
      function: oci:Adm:getVulnerabilityAudits
      arguments:
        compartmentId: ${compartmentId}
        displayName: ${vulnerabilityAuditDisplayName}
        id: ${vulnerabilityAuditId}
        isSuccess: ${vulnerabilityAuditIsSuccess}
        knowledgeBaseId: ${testKnowledgeBase.id}
        maxObservedSeverityGreaterThanOrEqualTo: ${vulnerabilityAuditMaxObservedSeverityGreaterThanOrEqualTo}
        state: ${vulnerabilityAuditState}
        timeCreatedGreaterThanOrEqualTo: ${vulnerabilityAuditTimeCreatedGreaterThanOrEqualTo}
        timeCreatedLessThanOrEqualTo: ${vulnerabilityAuditTimeCreatedLessThanOrEqualTo}
Copy

Using getVulnerabilityAudits

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 getVulnerabilityAudits(args: GetVulnerabilityAuditsArgs, opts?: InvokeOptions): Promise<GetVulnerabilityAuditsResult>
function getVulnerabilityAuditsOutput(args: GetVulnerabilityAuditsOutputArgs, opts?: InvokeOptions): Output<GetVulnerabilityAuditsResult>
Copy
def get_vulnerability_audits(compartment_id: Optional[str] = None,
                             display_name: Optional[str] = None,
                             filters: Optional[Sequence[_adm.GetVulnerabilityAuditsFilter]] = None,
                             id: Optional[str] = None,
                             is_success: Optional[bool] = None,
                             knowledge_base_id: Optional[str] = None,
                             max_observed_severity_greater_than_or_equal_to: Optional[str] = None,
                             state: Optional[str] = None,
                             time_created_greater_than_or_equal_to: Optional[str] = None,
                             time_created_less_than_or_equal_to: Optional[str] = None,
                             opts: Optional[InvokeOptions] = None) -> GetVulnerabilityAuditsResult
def get_vulnerability_audits_output(compartment_id: Optional[pulumi.Input[str]] = None,
                             display_name: Optional[pulumi.Input[str]] = None,
                             filters: Optional[pulumi.Input[Sequence[pulumi.Input[_adm.GetVulnerabilityAuditsFilterArgs]]]] = None,
                             id: Optional[pulumi.Input[str]] = None,
                             is_success: Optional[pulumi.Input[bool]] = None,
                             knowledge_base_id: Optional[pulumi.Input[str]] = None,
                             max_observed_severity_greater_than_or_equal_to: Optional[pulumi.Input[str]] = None,
                             state: Optional[pulumi.Input[str]] = None,
                             time_created_greater_than_or_equal_to: Optional[pulumi.Input[str]] = None,
                             time_created_less_than_or_equal_to: Optional[pulumi.Input[str]] = None,
                             opts: Optional[InvokeOptions] = None) -> Output[GetVulnerabilityAuditsResult]
Copy
func GetVulnerabilityAudits(ctx *Context, args *GetVulnerabilityAuditsArgs, opts ...InvokeOption) (*GetVulnerabilityAuditsResult, error)
func GetVulnerabilityAuditsOutput(ctx *Context, args *GetVulnerabilityAuditsOutputArgs, opts ...InvokeOption) GetVulnerabilityAuditsResultOutput
Copy

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

public static class GetVulnerabilityAudits 
{
    public static Task<GetVulnerabilityAuditsResult> InvokeAsync(GetVulnerabilityAuditsArgs args, InvokeOptions? opts = null)
    public static Output<GetVulnerabilityAuditsResult> Invoke(GetVulnerabilityAuditsInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetVulnerabilityAuditsResult> getVulnerabilityAudits(GetVulnerabilityAuditsArgs args, InvokeOptions options)
public static Output<GetVulnerabilityAuditsResult> getVulnerabilityAudits(GetVulnerabilityAuditsArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: oci:Adm/getVulnerabilityAudits:getVulnerabilityAudits
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

CompartmentId string
A filter to return only resources that belong to the specified compartment identifier. Required only if the id query param is not specified.
DisplayName string
A filter to return only resources that match the entire display name given.
Filters Changes to this property will trigger replacement. List<GetVulnerabilityAuditsFilter>
Id string
A filter to return only resources that match the specified identifier. Required only if the compartmentId query parameter is not specified.
IsSuccess bool
A filter to return only successful or failed Vulnerability Audits.
KnowledgeBaseId string
A filter to return only Vulnerability Audits that were created against the specified knowledge base.
MaxObservedSeverityGreaterThanOrEqualTo string
A filter that returns only Vulnerability Audits that have a maximum observed Severity greater than or equal to the specified value.
State string
A filter to return only Vulnerability Audits that match the specified lifecycleState.
TimeCreatedGreaterThanOrEqualTo string
A filter to return only Vulnerability Audits with timeCreated greater or equal to the specified value.
TimeCreatedLessThanOrEqualTo string
A filter to return only Vulnerability Audits with timeCreated less or equal to the specified value.
CompartmentId string
A filter to return only resources that belong to the specified compartment identifier. Required only if the id query param is not specified.
DisplayName string
A filter to return only resources that match the entire display name given.
Filters Changes to this property will trigger replacement. []GetVulnerabilityAuditsFilter
Id string
A filter to return only resources that match the specified identifier. Required only if the compartmentId query parameter is not specified.
IsSuccess bool
A filter to return only successful or failed Vulnerability Audits.
KnowledgeBaseId string
A filter to return only Vulnerability Audits that were created against the specified knowledge base.
MaxObservedSeverityGreaterThanOrEqualTo string
A filter that returns only Vulnerability Audits that have a maximum observed Severity greater than or equal to the specified value.
State string
A filter to return only Vulnerability Audits that match the specified lifecycleState.
TimeCreatedGreaterThanOrEqualTo string
A filter to return only Vulnerability Audits with timeCreated greater or equal to the specified value.
TimeCreatedLessThanOrEqualTo string
A filter to return only Vulnerability Audits with timeCreated less or equal to the specified value.
compartmentId String
A filter to return only resources that belong to the specified compartment identifier. Required only if the id query param is not specified.
displayName String
A filter to return only resources that match the entire display name given.
filters Changes to this property will trigger replacement. List<GetVulnerabilityAuditsFilter>
id String
A filter to return only resources that match the specified identifier. Required only if the compartmentId query parameter is not specified.
isSuccess Boolean
A filter to return only successful or failed Vulnerability Audits.
knowledgeBaseId String
A filter to return only Vulnerability Audits that were created against the specified knowledge base.
maxObservedSeverityGreaterThanOrEqualTo String
A filter that returns only Vulnerability Audits that have a maximum observed Severity greater than or equal to the specified value.
state String
A filter to return only Vulnerability Audits that match the specified lifecycleState.
timeCreatedGreaterThanOrEqualTo String
A filter to return only Vulnerability Audits with timeCreated greater or equal to the specified value.
timeCreatedLessThanOrEqualTo String
A filter to return only Vulnerability Audits with timeCreated less or equal to the specified value.
compartmentId string
A filter to return only resources that belong to the specified compartment identifier. Required only if the id query param is not specified.
displayName string
A filter to return only resources that match the entire display name given.
filters Changes to this property will trigger replacement. GetVulnerabilityAuditsFilter[]
id string
A filter to return only resources that match the specified identifier. Required only if the compartmentId query parameter is not specified.
isSuccess boolean
A filter to return only successful or failed Vulnerability Audits.
knowledgeBaseId string
A filter to return only Vulnerability Audits that were created against the specified knowledge base.
maxObservedSeverityGreaterThanOrEqualTo string
A filter that returns only Vulnerability Audits that have a maximum observed Severity greater than or equal to the specified value.
state string
A filter to return only Vulnerability Audits that match the specified lifecycleState.
timeCreatedGreaterThanOrEqualTo string
A filter to return only Vulnerability Audits with timeCreated greater or equal to the specified value.
timeCreatedLessThanOrEqualTo string
A filter to return only Vulnerability Audits with timeCreated less or equal to the specified value.
compartment_id str
A filter to return only resources that belong to the specified compartment identifier. Required only if the id query param is not specified.
display_name str
A filter to return only resources that match the entire display name given.
filters Changes to this property will trigger replacement. Sequence[adm.GetVulnerabilityAuditsFilter]
id str
A filter to return only resources that match the specified identifier. Required only if the compartmentId query parameter is not specified.
is_success bool
A filter to return only successful or failed Vulnerability Audits.
knowledge_base_id str
A filter to return only Vulnerability Audits that were created against the specified knowledge base.
max_observed_severity_greater_than_or_equal_to str
A filter that returns only Vulnerability Audits that have a maximum observed Severity greater than or equal to the specified value.
state str
A filter to return only Vulnerability Audits that match the specified lifecycleState.
time_created_greater_than_or_equal_to str
A filter to return only Vulnerability Audits with timeCreated greater or equal to the specified value.
time_created_less_than_or_equal_to str
A filter to return only Vulnerability Audits with timeCreated less or equal to the specified value.
compartmentId String
A filter to return only resources that belong to the specified compartment identifier. Required only if the id query param is not specified.
displayName String
A filter to return only resources that match the entire display name given.
filters Changes to this property will trigger replacement. List<Property Map>
id String
A filter to return only resources that match the specified identifier. Required only if the compartmentId query parameter is not specified.
isSuccess Boolean
A filter to return only successful or failed Vulnerability Audits.
knowledgeBaseId String
A filter to return only Vulnerability Audits that were created against the specified knowledge base.
maxObservedSeverityGreaterThanOrEqualTo String
A filter that returns only Vulnerability Audits that have a maximum observed Severity greater than or equal to the specified value.
state String
A filter to return only Vulnerability Audits that match the specified lifecycleState.
timeCreatedGreaterThanOrEqualTo String
A filter to return only Vulnerability Audits with timeCreated greater or equal to the specified value.
timeCreatedLessThanOrEqualTo String
A filter to return only Vulnerability Audits with timeCreated less or equal to the specified value.

getVulnerabilityAudits Result

The following output properties are available:

VulnerabilityAuditCollections List<GetVulnerabilityAuditsVulnerabilityAuditCollection>
The list of vulnerability_audit_collection.
CompartmentId string
The compartment Oracle Cloud identifier (OCID) of the vulnerability audit.
DisplayName string
The name of the vulnerability audit.
Filters List<GetVulnerabilityAuditsFilter>
Id string
Unique vulnerability identifier, e.g. CVE-1999-0067.
IsSuccess bool
Indicates if an audit succeeded according to the configuration. The value is null if the audit is in the CREATING state.
KnowledgeBaseId string
The Oracle Cloud identifier (OCID) of the knowledge base.
MaxObservedSeverityGreaterThanOrEqualTo string
State string
The current lifecycle state of the vulnerability audit.
TimeCreatedGreaterThanOrEqualTo string
TimeCreatedLessThanOrEqualTo string
VulnerabilityAuditCollections []GetVulnerabilityAuditsVulnerabilityAuditCollection
The list of vulnerability_audit_collection.
CompartmentId string
The compartment Oracle Cloud identifier (OCID) of the vulnerability audit.
DisplayName string
The name of the vulnerability audit.
Filters []GetVulnerabilityAuditsFilter
Id string
Unique vulnerability identifier, e.g. CVE-1999-0067.
IsSuccess bool
Indicates if an audit succeeded according to the configuration. The value is null if the audit is in the CREATING state.
KnowledgeBaseId string
The Oracle Cloud identifier (OCID) of the knowledge base.
MaxObservedSeverityGreaterThanOrEqualTo string
State string
The current lifecycle state of the vulnerability audit.
TimeCreatedGreaterThanOrEqualTo string
TimeCreatedLessThanOrEqualTo string
vulnerabilityAuditCollections List<GetVulnerabilityAuditsVulnerabilityAuditCollection>
The list of vulnerability_audit_collection.
compartmentId String
The compartment Oracle Cloud identifier (OCID) of the vulnerability audit.
displayName String
The name of the vulnerability audit.
filters List<GetVulnerabilityAuditsFilter>
id String
Unique vulnerability identifier, e.g. CVE-1999-0067.
isSuccess Boolean
Indicates if an audit succeeded according to the configuration. The value is null if the audit is in the CREATING state.
knowledgeBaseId String
The Oracle Cloud identifier (OCID) of the knowledge base.
maxObservedSeverityGreaterThanOrEqualTo String
state String
The current lifecycle state of the vulnerability audit.
timeCreatedGreaterThanOrEqualTo String
timeCreatedLessThanOrEqualTo String
vulnerabilityAuditCollections GetVulnerabilityAuditsVulnerabilityAuditCollection[]
The list of vulnerability_audit_collection.
compartmentId string
The compartment Oracle Cloud identifier (OCID) of the vulnerability audit.
displayName string
The name of the vulnerability audit.
filters GetVulnerabilityAuditsFilter[]
id string
Unique vulnerability identifier, e.g. CVE-1999-0067.
isSuccess boolean
Indicates if an audit succeeded according to the configuration. The value is null if the audit is in the CREATING state.
knowledgeBaseId string
The Oracle Cloud identifier (OCID) of the knowledge base.
maxObservedSeverityGreaterThanOrEqualTo string
state string
The current lifecycle state of the vulnerability audit.
timeCreatedGreaterThanOrEqualTo string
timeCreatedLessThanOrEqualTo string
vulnerability_audit_collections Sequence[adm.GetVulnerabilityAuditsVulnerabilityAuditCollection]
The list of vulnerability_audit_collection.
compartment_id str
The compartment Oracle Cloud identifier (OCID) of the vulnerability audit.
display_name str
The name of the vulnerability audit.
filters Sequence[adm.GetVulnerabilityAuditsFilter]
id str
Unique vulnerability identifier, e.g. CVE-1999-0067.
is_success bool
Indicates if an audit succeeded according to the configuration. The value is null if the audit is in the CREATING state.
knowledge_base_id str
The Oracle Cloud identifier (OCID) of the knowledge base.
max_observed_severity_greater_than_or_equal_to str
state str
The current lifecycle state of the vulnerability audit.
time_created_greater_than_or_equal_to str
time_created_less_than_or_equal_to str
vulnerabilityAuditCollections List<Property Map>
The list of vulnerability_audit_collection.
compartmentId String
The compartment Oracle Cloud identifier (OCID) of the vulnerability audit.
displayName String
The name of the vulnerability audit.
filters List<Property Map>
id String
Unique vulnerability identifier, e.g. CVE-1999-0067.
isSuccess Boolean
Indicates if an audit succeeded according to the configuration. The value is null if the audit is in the CREATING state.
knowledgeBaseId String
The Oracle Cloud identifier (OCID) of the knowledge base.
maxObservedSeverityGreaterThanOrEqualTo String
state String
The current lifecycle state of the vulnerability audit.
timeCreatedGreaterThanOrEqualTo String
timeCreatedLessThanOrEqualTo String

Supporting Types

GetVulnerabilityAuditsFilter

Name This property is required. string
Values This property is required. List<string>
Regex bool
Name This property is required. string
Values This property is required. []string
Regex bool
name This property is required. String
values This property is required. List<String>
regex Boolean
name This property is required. string
values This property is required. string[]
regex boolean
name This property is required. str
values This property is required. Sequence[str]
regex bool
name This property is required. String
values This property is required. List<String>
regex Boolean

GetVulnerabilityAuditsVulnerabilityAuditCollection

items This property is required. List<Property Map>

GetVulnerabilityAuditsVulnerabilityAuditCollectionItem

ApplicationDependencies This property is required. List<GetVulnerabilityAuditsVulnerabilityAuditCollectionItemApplicationDependency>
BuildType This property is required. string
The type of the build tool is restricted to only two values MAVEN or UNSET. Use UNSET when the list of application dependencies is not Maven-related or is a mix of Maven and other ecosystems. This option is soon to be deprecated.
CompartmentId This property is required. string
A filter to return only resources that belong to the specified compartment identifier. Required only if the id query param is not specified.
Configurations This property is required. List<GetVulnerabilityAuditsVulnerabilityAuditCollectionItemConfiguration>
Configuration for a vulnerability audit. A vulnerable application dependency is ignored if its name does match any of the items in exclusions, or all of the associated Vulnerabilies have a CVSS v2 score below maxPermissibleCvssV2Score and a CVSS v3 score below maxPermissibleCvssV3Score. type: object
DefinedTags This property is required. Dictionary<string, string>
Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
DisplayName This property is required. string
A filter to return only resources that match the entire display name given.
FreeformTags This property is required. Dictionary<string, string>
Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
Id This property is required. string
A filter to return only resources that match the specified identifier. Required only if the compartmentId query parameter is not specified.
IsSuccess This property is required. bool
A filter to return only successful or failed Vulnerability Audits.
KnowledgeBaseId This property is required. string
A filter to return only Vulnerability Audits that were created against the specified knowledge base.
LifecycleDetails This property is required. string
Details on the lifecycle state.
MaxObservedCvssV2score This property is required. double
Maximum Common Vulnerability Scoring System Version 2 score observed for non-ignored vulnerable application dependencies.
MaxObservedCvssV2scoreWithIgnored This property is required. double
Maximum Common Vulnerability Scoring System Version 2 score observed for vulnerable application dependencies including ignored ones.
MaxObservedCvssV3score This property is required. double
Maximum Common Vulnerability Scoring System Version 3 score observed for non-ignored vulnerable application dependencies.
MaxObservedCvssV3scoreWithIgnored This property is required. double
Maximum Common Vulnerability Scoring System Version 3 score observed for vulnerable application dependencies including ignored ones.
MaxObservedSeverity This property is required. string
Maximum ADM Severity observed for non-ignored vulnerable application dependencies.
MaxObservedSeverityWithIgnored This property is required. string
Maximum ADM Severity observed for vulnerable application dependencies including ignored ones.
Sources This property is required. List<GetVulnerabilityAuditsVulnerabilityAuditCollectionItemSource>
Source that published the vulnerability
State This property is required. string
A filter to return only Vulnerability Audits that match the specified lifecycleState.
SystemTags This property is required. Dictionary<string, string>
Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}
TimeCreated This property is required. string
The creation date and time of the vulnerability audit (formatted according to RFC3339).
TimeUpdated This property is required. string
The update date and time of the vulnerability audit (formatted according to RFC3339).
UsageDatas This property is required. List<GetVulnerabilityAuditsVulnerabilityAuditCollectionItemUsageData>
The source details of the usage data in object storage. The usage data file uploaded to object storage must be a gzip archive of the JSON usage data returned from the GraalVM native-image-inspect tool after a native-image build. Set sourceType to objectStorageTuple and use UsageDataViaObjectStorageTupleDetails when specifying the namespace, bucket name, and object name.
Vulnerabilities This property is required. List<GetVulnerabilityAuditsVulnerabilityAuditCollectionItemVulnerability>
List of vulnerabilities found in the vulnerability audit. If a vulnerability affects multiple dependencies, the metadata returned here consists of audit-wide aggregates.
VulnerableArtifactsCount This property is required. int
Count of non-ignored vulnerable application dependencies.
VulnerableArtifactsCountWithIgnored This property is required. int
Count of all vulnerable application dependencies.
ApplicationDependencies This property is required. []GetVulnerabilityAuditsVulnerabilityAuditCollectionItemApplicationDependency
BuildType This property is required. string
The type of the build tool is restricted to only two values MAVEN or UNSET. Use UNSET when the list of application dependencies is not Maven-related or is a mix of Maven and other ecosystems. This option is soon to be deprecated.
CompartmentId This property is required. string
A filter to return only resources that belong to the specified compartment identifier. Required only if the id query param is not specified.
Configurations This property is required. []GetVulnerabilityAuditsVulnerabilityAuditCollectionItemConfiguration
Configuration for a vulnerability audit. A vulnerable application dependency is ignored if its name does match any of the items in exclusions, or all of the associated Vulnerabilies have a CVSS v2 score below maxPermissibleCvssV2Score and a CVSS v3 score below maxPermissibleCvssV3Score. type: object
DefinedTags This property is required. map[string]string
Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
DisplayName This property is required. string
A filter to return only resources that match the entire display name given.
FreeformTags This property is required. map[string]string
Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
Id This property is required. string
A filter to return only resources that match the specified identifier. Required only if the compartmentId query parameter is not specified.
IsSuccess This property is required. bool
A filter to return only successful or failed Vulnerability Audits.
KnowledgeBaseId This property is required. string
A filter to return only Vulnerability Audits that were created against the specified knowledge base.
LifecycleDetails This property is required. string
Details on the lifecycle state.
MaxObservedCvssV2score This property is required. float64
Maximum Common Vulnerability Scoring System Version 2 score observed for non-ignored vulnerable application dependencies.
MaxObservedCvssV2scoreWithIgnored This property is required. float64
Maximum Common Vulnerability Scoring System Version 2 score observed for vulnerable application dependencies including ignored ones.
MaxObservedCvssV3score This property is required. float64
Maximum Common Vulnerability Scoring System Version 3 score observed for non-ignored vulnerable application dependencies.
MaxObservedCvssV3scoreWithIgnored This property is required. float64
Maximum Common Vulnerability Scoring System Version 3 score observed for vulnerable application dependencies including ignored ones.
MaxObservedSeverity This property is required. string
Maximum ADM Severity observed for non-ignored vulnerable application dependencies.
MaxObservedSeverityWithIgnored This property is required. string
Maximum ADM Severity observed for vulnerable application dependencies including ignored ones.
Sources This property is required. []GetVulnerabilityAuditsVulnerabilityAuditCollectionItemSource
Source that published the vulnerability
State This property is required. string
A filter to return only Vulnerability Audits that match the specified lifecycleState.
SystemTags This property is required. map[string]string
Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}
TimeCreated This property is required. string
The creation date and time of the vulnerability audit (formatted according to RFC3339).
TimeUpdated This property is required. string
The update date and time of the vulnerability audit (formatted according to RFC3339).
UsageDatas This property is required. []GetVulnerabilityAuditsVulnerabilityAuditCollectionItemUsageData
The source details of the usage data in object storage. The usage data file uploaded to object storage must be a gzip archive of the JSON usage data returned from the GraalVM native-image-inspect tool after a native-image build. Set sourceType to objectStorageTuple and use UsageDataViaObjectStorageTupleDetails when specifying the namespace, bucket name, and object name.
Vulnerabilities This property is required. []GetVulnerabilityAuditsVulnerabilityAuditCollectionItemVulnerability
List of vulnerabilities found in the vulnerability audit. If a vulnerability affects multiple dependencies, the metadata returned here consists of audit-wide aggregates.
VulnerableArtifactsCount This property is required. int
Count of non-ignored vulnerable application dependencies.
VulnerableArtifactsCountWithIgnored This property is required. int
Count of all vulnerable application dependencies.
applicationDependencies This property is required. List<GetVulnerabilityAuditsVulnerabilityAuditCollectionItemApplicationDependency>
buildType This property is required. String
The type of the build tool is restricted to only two values MAVEN or UNSET. Use UNSET when the list of application dependencies is not Maven-related or is a mix of Maven and other ecosystems. This option is soon to be deprecated.
compartmentId This property is required. String
A filter to return only resources that belong to the specified compartment identifier. Required only if the id query param is not specified.
configurations This property is required. List<GetVulnerabilityAuditsVulnerabilityAuditCollectionItemConfiguration>
Configuration for a vulnerability audit. A vulnerable application dependency is ignored if its name does match any of the items in exclusions, or all of the associated Vulnerabilies have a CVSS v2 score below maxPermissibleCvssV2Score and a CVSS v3 score below maxPermissibleCvssV3Score. type: object
definedTags This property is required. Map<String,String>
Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
displayName This property is required. String
A filter to return only resources that match the entire display name given.
freeformTags This property is required. Map<String,String>
Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
id This property is required. String
A filter to return only resources that match the specified identifier. Required only if the compartmentId query parameter is not specified.
isSuccess This property is required. Boolean
A filter to return only successful or failed Vulnerability Audits.
knowledgeBaseId This property is required. String
A filter to return only Vulnerability Audits that were created against the specified knowledge base.
lifecycleDetails This property is required. String
Details on the lifecycle state.
maxObservedCvssV2score This property is required. Double
Maximum Common Vulnerability Scoring System Version 2 score observed for non-ignored vulnerable application dependencies.
maxObservedCvssV2scoreWithIgnored This property is required. Double
Maximum Common Vulnerability Scoring System Version 2 score observed for vulnerable application dependencies including ignored ones.
maxObservedCvssV3score This property is required. Double
Maximum Common Vulnerability Scoring System Version 3 score observed for non-ignored vulnerable application dependencies.
maxObservedCvssV3scoreWithIgnored This property is required. Double
Maximum Common Vulnerability Scoring System Version 3 score observed for vulnerable application dependencies including ignored ones.
maxObservedSeverity This property is required. String
Maximum ADM Severity observed for non-ignored vulnerable application dependencies.
maxObservedSeverityWithIgnored This property is required. String
Maximum ADM Severity observed for vulnerable application dependencies including ignored ones.
sources This property is required. List<GetVulnerabilityAuditsVulnerabilityAuditCollectionItemSource>
Source that published the vulnerability
state This property is required. String
A filter to return only Vulnerability Audits that match the specified lifecycleState.
systemTags This property is required. Map<String,String>
Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}
timeCreated This property is required. String
The creation date and time of the vulnerability audit (formatted according to RFC3339).
timeUpdated This property is required. String
The update date and time of the vulnerability audit (formatted according to RFC3339).
usageDatas This property is required. List<GetVulnerabilityAuditsVulnerabilityAuditCollectionItemUsageData>
The source details of the usage data in object storage. The usage data file uploaded to object storage must be a gzip archive of the JSON usage data returned from the GraalVM native-image-inspect tool after a native-image build. Set sourceType to objectStorageTuple and use UsageDataViaObjectStorageTupleDetails when specifying the namespace, bucket name, and object name.
vulnerabilities This property is required. List<GetVulnerabilityAuditsVulnerabilityAuditCollectionItemVulnerability>
List of vulnerabilities found in the vulnerability audit. If a vulnerability affects multiple dependencies, the metadata returned here consists of audit-wide aggregates.
vulnerableArtifactsCount This property is required. Integer
Count of non-ignored vulnerable application dependencies.
vulnerableArtifactsCountWithIgnored This property is required. Integer
Count of all vulnerable application dependencies.
applicationDependencies This property is required. GetVulnerabilityAuditsVulnerabilityAuditCollectionItemApplicationDependency[]
buildType This property is required. string
The type of the build tool is restricted to only two values MAVEN or UNSET. Use UNSET when the list of application dependencies is not Maven-related or is a mix of Maven and other ecosystems. This option is soon to be deprecated.
compartmentId This property is required. string
A filter to return only resources that belong to the specified compartment identifier. Required only if the id query param is not specified.
configurations This property is required. GetVulnerabilityAuditsVulnerabilityAuditCollectionItemConfiguration[]
Configuration for a vulnerability audit. A vulnerable application dependency is ignored if its name does match any of the items in exclusions, or all of the associated Vulnerabilies have a CVSS v2 score below maxPermissibleCvssV2Score and a CVSS v3 score below maxPermissibleCvssV3Score. type: object
definedTags This property is required. {[key: string]: string}
Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
displayName This property is required. string
A filter to return only resources that match the entire display name given.
freeformTags This property is required. {[key: string]: string}
Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
id This property is required. string
A filter to return only resources that match the specified identifier. Required only if the compartmentId query parameter is not specified.
isSuccess This property is required. boolean
A filter to return only successful or failed Vulnerability Audits.
knowledgeBaseId This property is required. string
A filter to return only Vulnerability Audits that were created against the specified knowledge base.
lifecycleDetails This property is required. string
Details on the lifecycle state.
maxObservedCvssV2score This property is required. number
Maximum Common Vulnerability Scoring System Version 2 score observed for non-ignored vulnerable application dependencies.
maxObservedCvssV2scoreWithIgnored This property is required. number
Maximum Common Vulnerability Scoring System Version 2 score observed for vulnerable application dependencies including ignored ones.
maxObservedCvssV3score This property is required. number
Maximum Common Vulnerability Scoring System Version 3 score observed for non-ignored vulnerable application dependencies.
maxObservedCvssV3scoreWithIgnored This property is required. number
Maximum Common Vulnerability Scoring System Version 3 score observed for vulnerable application dependencies including ignored ones.
maxObservedSeverity This property is required. string
Maximum ADM Severity observed for non-ignored vulnerable application dependencies.
maxObservedSeverityWithIgnored This property is required. string
Maximum ADM Severity observed for vulnerable application dependencies including ignored ones.
sources This property is required. GetVulnerabilityAuditsVulnerabilityAuditCollectionItemSource[]
Source that published the vulnerability
state This property is required. string
A filter to return only Vulnerability Audits that match the specified lifecycleState.
systemTags This property is required. {[key: string]: string}
Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}
timeCreated This property is required. string
The creation date and time of the vulnerability audit (formatted according to RFC3339).
timeUpdated This property is required. string
The update date and time of the vulnerability audit (formatted according to RFC3339).
usageDatas This property is required. GetVulnerabilityAuditsVulnerabilityAuditCollectionItemUsageData[]
The source details of the usage data in object storage. The usage data file uploaded to object storage must be a gzip archive of the JSON usage data returned from the GraalVM native-image-inspect tool after a native-image build. Set sourceType to objectStorageTuple and use UsageDataViaObjectStorageTupleDetails when specifying the namespace, bucket name, and object name.
vulnerabilities This property is required. GetVulnerabilityAuditsVulnerabilityAuditCollectionItemVulnerability[]
List of vulnerabilities found in the vulnerability audit. If a vulnerability affects multiple dependencies, the metadata returned here consists of audit-wide aggregates.
vulnerableArtifactsCount This property is required. number
Count of non-ignored vulnerable application dependencies.
vulnerableArtifactsCountWithIgnored This property is required. number
Count of all vulnerable application dependencies.
application_dependencies This property is required. Sequence[adm.GetVulnerabilityAuditsVulnerabilityAuditCollectionItemApplicationDependency]
build_type This property is required. str
The type of the build tool is restricted to only two values MAVEN or UNSET. Use UNSET when the list of application dependencies is not Maven-related or is a mix of Maven and other ecosystems. This option is soon to be deprecated.
compartment_id This property is required. str
A filter to return only resources that belong to the specified compartment identifier. Required only if the id query param is not specified.
configurations This property is required. Sequence[adm.GetVulnerabilityAuditsVulnerabilityAuditCollectionItemConfiguration]
Configuration for a vulnerability audit. A vulnerable application dependency is ignored if its name does match any of the items in exclusions, or all of the associated Vulnerabilies have a CVSS v2 score below maxPermissibleCvssV2Score and a CVSS v3 score below maxPermissibleCvssV3Score. type: object
defined_tags This property is required. Mapping[str, str]
Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
display_name This property is required. str
A filter to return only resources that match the entire display name given.
freeform_tags This property is required. Mapping[str, str]
Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
id This property is required. str
A filter to return only resources that match the specified identifier. Required only if the compartmentId query parameter is not specified.
is_success This property is required. bool
A filter to return only successful or failed Vulnerability Audits.
knowledge_base_id This property is required. str
A filter to return only Vulnerability Audits that were created against the specified knowledge base.
lifecycle_details This property is required. str
Details on the lifecycle state.
max_observed_cvss_v2score This property is required. float
Maximum Common Vulnerability Scoring System Version 2 score observed for non-ignored vulnerable application dependencies.
max_observed_cvss_v2score_with_ignored This property is required. float
Maximum Common Vulnerability Scoring System Version 2 score observed for vulnerable application dependencies including ignored ones.
max_observed_cvss_v3score This property is required. float
Maximum Common Vulnerability Scoring System Version 3 score observed for non-ignored vulnerable application dependencies.
max_observed_cvss_v3score_with_ignored This property is required. float
Maximum Common Vulnerability Scoring System Version 3 score observed for vulnerable application dependencies including ignored ones.
max_observed_severity This property is required. str
Maximum ADM Severity observed for non-ignored vulnerable application dependencies.
max_observed_severity_with_ignored This property is required. str
Maximum ADM Severity observed for vulnerable application dependencies including ignored ones.
sources This property is required. Sequence[adm.GetVulnerabilityAuditsVulnerabilityAuditCollectionItemSource]
Source that published the vulnerability
state This property is required. str
A filter to return only Vulnerability Audits that match the specified lifecycleState.
system_tags This property is required. Mapping[str, str]
Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}
time_created This property is required. str
The creation date and time of the vulnerability audit (formatted according to RFC3339).
time_updated This property is required. str
The update date and time of the vulnerability audit (formatted according to RFC3339).
usage_datas This property is required. Sequence[adm.GetVulnerabilityAuditsVulnerabilityAuditCollectionItemUsageData]
The source details of the usage data in object storage. The usage data file uploaded to object storage must be a gzip archive of the JSON usage data returned from the GraalVM native-image-inspect tool after a native-image build. Set sourceType to objectStorageTuple and use UsageDataViaObjectStorageTupleDetails when specifying the namespace, bucket name, and object name.
vulnerabilities This property is required. Sequence[adm.GetVulnerabilityAuditsVulnerabilityAuditCollectionItemVulnerability]
List of vulnerabilities found in the vulnerability audit. If a vulnerability affects multiple dependencies, the metadata returned here consists of audit-wide aggregates.
vulnerable_artifacts_count This property is required. int
Count of non-ignored vulnerable application dependencies.
vulnerable_artifacts_count_with_ignored This property is required. int
Count of all vulnerable application dependencies.
applicationDependencies This property is required. List<Property Map>
buildType This property is required. String
The type of the build tool is restricted to only two values MAVEN or UNSET. Use UNSET when the list of application dependencies is not Maven-related or is a mix of Maven and other ecosystems. This option is soon to be deprecated.
compartmentId This property is required. String
A filter to return only resources that belong to the specified compartment identifier. Required only if the id query param is not specified.
configurations This property is required. List<Property Map>
Configuration for a vulnerability audit. A vulnerable application dependency is ignored if its name does match any of the items in exclusions, or all of the associated Vulnerabilies have a CVSS v2 score below maxPermissibleCvssV2Score and a CVSS v3 score below maxPermissibleCvssV3Score. type: object
definedTags This property is required. Map<String>
Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
displayName This property is required. String
A filter to return only resources that match the entire display name given.
freeformTags This property is required. Map<String>
Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
id This property is required. String
A filter to return only resources that match the specified identifier. Required only if the compartmentId query parameter is not specified.
isSuccess This property is required. Boolean
A filter to return only successful or failed Vulnerability Audits.
knowledgeBaseId This property is required. String
A filter to return only Vulnerability Audits that were created against the specified knowledge base.
lifecycleDetails This property is required. String
Details on the lifecycle state.
maxObservedCvssV2score This property is required. Number
Maximum Common Vulnerability Scoring System Version 2 score observed for non-ignored vulnerable application dependencies.
maxObservedCvssV2scoreWithIgnored This property is required. Number
Maximum Common Vulnerability Scoring System Version 2 score observed for vulnerable application dependencies including ignored ones.
maxObservedCvssV3score This property is required. Number
Maximum Common Vulnerability Scoring System Version 3 score observed for non-ignored vulnerable application dependencies.
maxObservedCvssV3scoreWithIgnored This property is required. Number
Maximum Common Vulnerability Scoring System Version 3 score observed for vulnerable application dependencies including ignored ones.
maxObservedSeverity This property is required. String
Maximum ADM Severity observed for non-ignored vulnerable application dependencies.
maxObservedSeverityWithIgnored This property is required. String
Maximum ADM Severity observed for vulnerable application dependencies including ignored ones.
sources This property is required. List<Property Map>
Source that published the vulnerability
state This property is required. String
A filter to return only Vulnerability Audits that match the specified lifecycleState.
systemTags This property is required. Map<String>
Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}
timeCreated This property is required. String
The creation date and time of the vulnerability audit (formatted according to RFC3339).
timeUpdated This property is required. String
The update date and time of the vulnerability audit (formatted according to RFC3339).
usageDatas This property is required. List<Property Map>
The source details of the usage data in object storage. The usage data file uploaded to object storage must be a gzip archive of the JSON usage data returned from the GraalVM native-image-inspect tool after a native-image build. Set sourceType to objectStorageTuple and use UsageDataViaObjectStorageTupleDetails when specifying the namespace, bucket name, and object name.
vulnerabilities This property is required. List<Property Map>
List of vulnerabilities found in the vulnerability audit. If a vulnerability affects multiple dependencies, the metadata returned here consists of audit-wide aggregates.
vulnerableArtifactsCount This property is required. Number
Count of non-ignored vulnerable application dependencies.
vulnerableArtifactsCountWithIgnored This property is required. Number
Count of all vulnerable application dependencies.

GetVulnerabilityAuditsVulnerabilityAuditCollectionItemApplicationDependency

ApplicationDependencyNodeIds This property is required. List<string>
Gav This property is required. string
NodeId This property is required. string
Purl This property is required. string
ApplicationDependencyNodeIds This property is required. []string
Gav This property is required. string
NodeId This property is required. string
Purl This property is required. string
applicationDependencyNodeIds This property is required. List<String>
gav This property is required. String
nodeId This property is required. String
purl This property is required. String
applicationDependencyNodeIds This property is required. string[]
gav This property is required. string
nodeId This property is required. string
purl This property is required. string
application_dependency_node_ids This property is required. Sequence[str]
gav This property is required. str
node_id This property is required. str
purl This property is required. str
applicationDependencyNodeIds This property is required. List<String>
gav This property is required. String
nodeId This property is required. String
purl This property is required. String

GetVulnerabilityAuditsVulnerabilityAuditCollectionItemConfiguration

Exclusions This property is required. List<string>
A vulnerable application dependency is ignored if its name matches any of the items in exclusions. An asterisk (*) in the dependency pattern acts as a wildcard and matches zero or more characters.
MaxPermissibleCvssV2score This property is required. double
A vulnerable application dependency is ignored if the score of its associated Vulnerability is below maxPermissibleCvssV2Score and below maxPermissibleCvssV3Score.
MaxPermissibleCvssV3score This property is required. double
A vulnerable application dependency is ignored if the score of its associated Vulnerability is below maxPermissibleCvssV2Score and below maxPermissibleCvssV3Score.
MaxPermissibleSeverity This property is required. string
A vulnerable application dependency is ignored if the score of its associated Vulnerability is below maxPermissibleSeverity.
Exclusions This property is required. []string
A vulnerable application dependency is ignored if its name matches any of the items in exclusions. An asterisk (*) in the dependency pattern acts as a wildcard and matches zero or more characters.
MaxPermissibleCvssV2score This property is required. float64
A vulnerable application dependency is ignored if the score of its associated Vulnerability is below maxPermissibleCvssV2Score and below maxPermissibleCvssV3Score.
MaxPermissibleCvssV3score This property is required. float64
A vulnerable application dependency is ignored if the score of its associated Vulnerability is below maxPermissibleCvssV2Score and below maxPermissibleCvssV3Score.
MaxPermissibleSeverity This property is required. string
A vulnerable application dependency is ignored if the score of its associated Vulnerability is below maxPermissibleSeverity.
exclusions This property is required. List<String>
A vulnerable application dependency is ignored if its name matches any of the items in exclusions. An asterisk (*) in the dependency pattern acts as a wildcard and matches zero or more characters.
maxPermissibleCvssV2score This property is required. Double
A vulnerable application dependency is ignored if the score of its associated Vulnerability is below maxPermissibleCvssV2Score and below maxPermissibleCvssV3Score.
maxPermissibleCvssV3score This property is required. Double
A vulnerable application dependency is ignored if the score of its associated Vulnerability is below maxPermissibleCvssV2Score and below maxPermissibleCvssV3Score.
maxPermissibleSeverity This property is required. String
A vulnerable application dependency is ignored if the score of its associated Vulnerability is below maxPermissibleSeverity.
exclusions This property is required. string[]
A vulnerable application dependency is ignored if its name matches any of the items in exclusions. An asterisk (*) in the dependency pattern acts as a wildcard and matches zero or more characters.
maxPermissibleCvssV2score This property is required. number
A vulnerable application dependency is ignored if the score of its associated Vulnerability is below maxPermissibleCvssV2Score and below maxPermissibleCvssV3Score.
maxPermissibleCvssV3score This property is required. number
A vulnerable application dependency is ignored if the score of its associated Vulnerability is below maxPermissibleCvssV2Score and below maxPermissibleCvssV3Score.
maxPermissibleSeverity This property is required. string
A vulnerable application dependency is ignored if the score of its associated Vulnerability is below maxPermissibleSeverity.
exclusions This property is required. Sequence[str]
A vulnerable application dependency is ignored if its name matches any of the items in exclusions. An asterisk (*) in the dependency pattern acts as a wildcard and matches zero or more characters.
max_permissible_cvss_v2score This property is required. float
A vulnerable application dependency is ignored if the score of its associated Vulnerability is below maxPermissibleCvssV2Score and below maxPermissibleCvssV3Score.
max_permissible_cvss_v3score This property is required. float
A vulnerable application dependency is ignored if the score of its associated Vulnerability is below maxPermissibleCvssV2Score and below maxPermissibleCvssV3Score.
max_permissible_severity This property is required. str
A vulnerable application dependency is ignored if the score of its associated Vulnerability is below maxPermissibleSeverity.
exclusions This property is required. List<String>
A vulnerable application dependency is ignored if its name matches any of the items in exclusions. An asterisk (*) in the dependency pattern acts as a wildcard and matches zero or more characters.
maxPermissibleCvssV2score This property is required. Number
A vulnerable application dependency is ignored if the score of its associated Vulnerability is below maxPermissibleCvssV2Score and below maxPermissibleCvssV3Score.
maxPermissibleCvssV3score This property is required. Number
A vulnerable application dependency is ignored if the score of its associated Vulnerability is below maxPermissibleCvssV2Score and below maxPermissibleCvssV3Score.
maxPermissibleSeverity This property is required. String
A vulnerable application dependency is ignored if the score of its associated Vulnerability is below maxPermissibleSeverity.

GetVulnerabilityAuditsVulnerabilityAuditCollectionItemSource

Description This property is required. string
Description of the external resource source.
OciResourceId This property is required. string
The Oracle Cloud identifier (OCID) of the Oracle Cloud Infrastructure resource that triggered the vulnerability audit.
Type This property is required. string
Source type of the vulnerability audit.
Description This property is required. string
Description of the external resource source.
OciResourceId This property is required. string
The Oracle Cloud identifier (OCID) of the Oracle Cloud Infrastructure resource that triggered the vulnerability audit.
Type This property is required. string
Source type of the vulnerability audit.
description This property is required. String
Description of the external resource source.
ociResourceId This property is required. String
The Oracle Cloud identifier (OCID) of the Oracle Cloud Infrastructure resource that triggered the vulnerability audit.
type This property is required. String
Source type of the vulnerability audit.
description This property is required. string
Description of the external resource source.
ociResourceId This property is required. string
The Oracle Cloud identifier (OCID) of the Oracle Cloud Infrastructure resource that triggered the vulnerability audit.
type This property is required. string
Source type of the vulnerability audit.
description This property is required. str
Description of the external resource source.
oci_resource_id This property is required. str
The Oracle Cloud identifier (OCID) of the Oracle Cloud Infrastructure resource that triggered the vulnerability audit.
type This property is required. str
Source type of the vulnerability audit.
description This property is required. String
Description of the external resource source.
ociResourceId This property is required. String
The Oracle Cloud identifier (OCID) of the Oracle Cloud Infrastructure resource that triggered the vulnerability audit.
type This property is required. String
Source type of the vulnerability audit.

GetVulnerabilityAuditsVulnerabilityAuditCollectionItemUsageData

Bucket This property is required. string
The Object Storage bucket to read the usage data from.
Namespace This property is required. string
The Object Storage namespace to read the usage data from.
Object This property is required. string
The Object Storage object name to read the usage data from.
SourceType This property is required. string
The destination type. Use objectStorageTuple when specifying the namespace, bucket name, and object name.
Bucket This property is required. string
The Object Storage bucket to read the usage data from.
Namespace This property is required. string
The Object Storage namespace to read the usage data from.
Object This property is required. string
The Object Storage object name to read the usage data from.
SourceType This property is required. string
The destination type. Use objectStorageTuple when specifying the namespace, bucket name, and object name.
bucket This property is required. String
The Object Storage bucket to read the usage data from.
namespace This property is required. String
The Object Storage namespace to read the usage data from.
object This property is required. String
The Object Storage object name to read the usage data from.
sourceType This property is required. String
The destination type. Use objectStorageTuple when specifying the namespace, bucket name, and object name.
bucket This property is required. string
The Object Storage bucket to read the usage data from.
namespace This property is required. string
The Object Storage namespace to read the usage data from.
object This property is required. string
The Object Storage object name to read the usage data from.
sourceType This property is required. string
The destination type. Use objectStorageTuple when specifying the namespace, bucket name, and object name.
bucket This property is required. str
The Object Storage bucket to read the usage data from.
namespace This property is required. str
The Object Storage namespace to read the usage data from.
object This property is required. str
The Object Storage object name to read the usage data from.
source_type This property is required. str
The destination type. Use objectStorageTuple when specifying the namespace, bucket name, and object name.
bucket This property is required. String
The Object Storage bucket to read the usage data from.
namespace This property is required. String
The Object Storage namespace to read the usage data from.
object This property is required. String
The Object Storage object name to read the usage data from.
sourceType This property is required. String
The destination type. Use objectStorageTuple when specifying the namespace, bucket name, and object name.

GetVulnerabilityAuditsVulnerabilityAuditCollectionItemVulnerability

CvssV2score This property is required. double
Common Vulnerability Scoring System (CVSS) Version 2.
CvssV3score This property is required. double
Common Vulnerability Scoring System (CVSS) Version 3.
Id This property is required. string
A filter to return only resources that match the specified identifier. Required only if the compartmentId query parameter is not specified.
IsFalsePositive This property is required. bool
Indicates if the vulnerability is a false positive according to the usage data. If no usage data was provided or the service cannot infer usage of the vulnerable code then this property is null.
IsIgnored This property is required. bool
Indicates if the vulnerability was ignored according to the audit configuration.
Severity This property is required. string
ADM qualitative severity score. Can be either NONE, LOW, MEDIUM, HIGH or CRITICAL.
Source This property is required. string
Source that published the vulnerability
CvssV2score This property is required. float64
Common Vulnerability Scoring System (CVSS) Version 2.
CvssV3score This property is required. float64
Common Vulnerability Scoring System (CVSS) Version 3.
Id This property is required. string
A filter to return only resources that match the specified identifier. Required only if the compartmentId query parameter is not specified.
IsFalsePositive This property is required. bool
Indicates if the vulnerability is a false positive according to the usage data. If no usage data was provided or the service cannot infer usage of the vulnerable code then this property is null.
IsIgnored This property is required. bool
Indicates if the vulnerability was ignored according to the audit configuration.
Severity This property is required. string
ADM qualitative severity score. Can be either NONE, LOW, MEDIUM, HIGH or CRITICAL.
Source This property is required. string
Source that published the vulnerability
cvssV2score This property is required. Double
Common Vulnerability Scoring System (CVSS) Version 2.
cvssV3score This property is required. Double
Common Vulnerability Scoring System (CVSS) Version 3.
id This property is required. String
A filter to return only resources that match the specified identifier. Required only if the compartmentId query parameter is not specified.
isFalsePositive This property is required. Boolean
Indicates if the vulnerability is a false positive according to the usage data. If no usage data was provided or the service cannot infer usage of the vulnerable code then this property is null.
isIgnored This property is required. Boolean
Indicates if the vulnerability was ignored according to the audit configuration.
severity This property is required. String
ADM qualitative severity score. Can be either NONE, LOW, MEDIUM, HIGH or CRITICAL.
source This property is required. String
Source that published the vulnerability
cvssV2score This property is required. number
Common Vulnerability Scoring System (CVSS) Version 2.
cvssV3score This property is required. number
Common Vulnerability Scoring System (CVSS) Version 3.
id This property is required. string
A filter to return only resources that match the specified identifier. Required only if the compartmentId query parameter is not specified.
isFalsePositive This property is required. boolean
Indicates if the vulnerability is a false positive according to the usage data. If no usage data was provided or the service cannot infer usage of the vulnerable code then this property is null.
isIgnored This property is required. boolean
Indicates if the vulnerability was ignored according to the audit configuration.
severity This property is required. string
ADM qualitative severity score. Can be either NONE, LOW, MEDIUM, HIGH or CRITICAL.
source This property is required. string
Source that published the vulnerability
cvss_v2score This property is required. float
Common Vulnerability Scoring System (CVSS) Version 2.
cvss_v3score This property is required. float
Common Vulnerability Scoring System (CVSS) Version 3.
id This property is required. str
A filter to return only resources that match the specified identifier. Required only if the compartmentId query parameter is not specified.
is_false_positive This property is required. bool
Indicates if the vulnerability is a false positive according to the usage data. If no usage data was provided or the service cannot infer usage of the vulnerable code then this property is null.
is_ignored This property is required. bool
Indicates if the vulnerability was ignored according to the audit configuration.
severity This property is required. str
ADM qualitative severity score. Can be either NONE, LOW, MEDIUM, HIGH or CRITICAL.
source This property is required. str
Source that published the vulnerability
cvssV2score This property is required. Number
Common Vulnerability Scoring System (CVSS) Version 2.
cvssV3score This property is required. Number
Common Vulnerability Scoring System (CVSS) Version 3.
id This property is required. String
A filter to return only resources that match the specified identifier. Required only if the compartmentId query parameter is not specified.
isFalsePositive This property is required. Boolean
Indicates if the vulnerability is a false positive according to the usage data. If no usage data was provided or the service cannot infer usage of the vulnerable code then this property is null.
isIgnored This property is required. Boolean
Indicates if the vulnerability was ignored according to the audit configuration.
severity This property is required. String
ADM qualitative severity score. Can be either NONE, LOW, MEDIUM, HIGH or CRITICAL.
source This property is required. String
Source that published the vulnerability

Package Details

Repository
oci pulumi/pulumi-oci
License
Apache-2.0
Notes
This Pulumi package is based on the oci Terraform Provider.
Oracle Cloud Infrastructure v2.30.0 published on Monday, Apr 14, 2025 by Pulumi