1. Packages
  2. Oracle Cloud Infrastructure
  3. API Docs
  4. Adm
  5. getVulnerabilityAudits
Oracle Cloud Infrastructure v1.27.0 published on Friday, Mar 15, 2024 by Pulumi

oci.Adm.getVulnerabilityAudits

Explore with Pulumi AI

oci logo
Oracle Cloud Infrastructure v1.27.0 published on Friday, Mar 15, 2024 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: _var.compartment_id,
        displayName: _var.vulnerability_audit_display_name,
        id: _var.vulnerability_audit_id,
        isSuccess: _var.vulnerability_audit_is_success,
        knowledgeBaseId: oci_adm_knowledge_base.test_knowledge_base.id,
        maxObservedSeverityGreaterThanOrEqualTo: _var.vulnerability_audit_max_observed_severity_greater_than_or_equal_to,
        state: _var.vulnerability_audit_state,
        timeCreatedGreaterThanOrEqualTo: _var.vulnerability_audit_time_created_greater_than_or_equal_to,
        timeCreatedLessThanOrEqualTo: _var.vulnerability_audit_time_created_less_than_or_equal_to,
    });
    
    import pulumi
    import pulumi_oci as oci
    
    test_vulnerability_audits = oci.Adm.get_vulnerability_audits(compartment_id=var["compartment_id"],
        display_name=var["vulnerability_audit_display_name"],
        id=var["vulnerability_audit_id"],
        is_success=var["vulnerability_audit_is_success"],
        knowledge_base_id=oci_adm_knowledge_base["test_knowledge_base"]["id"],
        max_observed_severity_greater_than_or_equal_to=var["vulnerability_audit_max_observed_severity_greater_than_or_equal_to"],
        state=var["vulnerability_audit_state"],
        time_created_greater_than_or_equal_to=var["vulnerability_audit_time_created_greater_than_or_equal_to"],
        time_created_less_than_or_equal_to=var["vulnerability_audit_time_created_less_than_or_equal_to"])
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-oci/sdk/go/oci/Adm"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := Adm.GetVulnerabilityAudits(ctx, &adm.GetVulnerabilityAuditsArgs{
    			CompartmentId:                           pulumi.StringRef(_var.Compartment_id),
    			DisplayName:                             pulumi.StringRef(_var.Vulnerability_audit_display_name),
    			Id:                                      pulumi.StringRef(_var.Vulnerability_audit_id),
    			IsSuccess:                               pulumi.BoolRef(_var.Vulnerability_audit_is_success),
    			KnowledgeBaseId:                         pulumi.StringRef(oci_adm_knowledge_base.Test_knowledge_base.Id),
    			MaxObservedSeverityGreaterThanOrEqualTo: pulumi.StringRef(_var.Vulnerability_audit_max_observed_severity_greater_than_or_equal_to),
    			State:                                   pulumi.StringRef(_var.Vulnerability_audit_state),
    			TimeCreatedGreaterThanOrEqualTo:         pulumi.StringRef(_var.Vulnerability_audit_time_created_greater_than_or_equal_to),
    			TimeCreatedLessThanOrEqualTo:            pulumi.StringRef(_var.Vulnerability_audit_time_created_less_than_or_equal_to),
    		}, 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 testVulnerabilityAudits = Oci.Adm.GetVulnerabilityAudits.Invoke(new()
        {
            CompartmentId = @var.Compartment_id,
            DisplayName = @var.Vulnerability_audit_display_name,
            Id = @var.Vulnerability_audit_id,
            IsSuccess = @var.Vulnerability_audit_is_success,
            KnowledgeBaseId = oci_adm_knowledge_base.Test_knowledge_base.Id,
            MaxObservedSeverityGreaterThanOrEqualTo = @var.Vulnerability_audit_max_observed_severity_greater_than_or_equal_to,
            State = @var.Vulnerability_audit_state,
            TimeCreatedGreaterThanOrEqualTo = @var.Vulnerability_audit_time_created_greater_than_or_equal_to,
            TimeCreatedLessThanOrEqualTo = @var.Vulnerability_audit_time_created_less_than_or_equal_to,
        });
    
    });
    
    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(var_.compartment_id())
                .displayName(var_.vulnerability_audit_display_name())
                .id(var_.vulnerability_audit_id())
                .isSuccess(var_.vulnerability_audit_is_success())
                .knowledgeBaseId(oci_adm_knowledge_base.test_knowledge_base().id())
                .maxObservedSeverityGreaterThanOrEqualTo(var_.vulnerability_audit_max_observed_severity_greater_than_or_equal_to())
                .state(var_.vulnerability_audit_state())
                .timeCreatedGreaterThanOrEqualTo(var_.vulnerability_audit_time_created_greater_than_or_equal_to())
                .timeCreatedLessThanOrEqualTo(var_.vulnerability_audit_time_created_less_than_or_equal_to())
                .build());
    
        }
    }
    
    variables:
      testVulnerabilityAudits:
        fn::invoke:
          Function: oci:Adm:getVulnerabilityAudits
          Arguments:
            compartmentId: ${var.compartment_id}
            displayName: ${var.vulnerability_audit_display_name}
            id: ${var.vulnerability_audit_id}
            isSuccess: ${var.vulnerability_audit_is_success}
            knowledgeBaseId: ${oci_adm_knowledge_base.test_knowledge_base.id}
            maxObservedSeverityGreaterThanOrEqualTo: ${var.vulnerability_audit_max_observed_severity_greater_than_or_equal_to}
            state: ${var.vulnerability_audit_state}
            timeCreatedGreaterThanOrEqualTo: ${var.vulnerability_audit_time_created_greater_than_or_equal_to}
            timeCreatedLessThanOrEqualTo: ${var.vulnerability_audit_time_created_less_than_or_equal_to}
    

    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>
    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]
    func GetVulnerabilityAudits(ctx *Context, args *GetVulnerabilityAuditsArgs, opts ...InvokeOption) (*GetVulnerabilityAuditsResult, error)
    func GetVulnerabilityAuditsOutput(ctx *Context, args *GetVulnerabilityAuditsOutputArgs, opts ...InvokeOption) GetVulnerabilityAuditsResultOutput

    > 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)
    }
    public static CompletableFuture<GetVulnerabilityAuditsResult> getVulnerabilityAudits(GetVulnerabilityAuditsArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: oci:Adm/getVulnerabilityAudits:getVulnerabilityAudits
      arguments:
        # arguments dictionary

    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 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 []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 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 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 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 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 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 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 string
    Values List<string>
    Regex bool
    Name string
    Values []string
    Regex bool
    name String
    values List<String>
    regex Boolean
    name string
    values string[]
    regex boolean
    name str
    values Sequence[str]
    regex bool
    name String
    values List<String>
    regex Boolean

    GetVulnerabilityAuditsVulnerabilityAuditCollection

    GetVulnerabilityAuditsVulnerabilityAuditCollectionItem

    ApplicationDependencies List<GetVulnerabilityAuditsVulnerabilityAuditCollectionItemApplicationDependency>
    BuildType 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 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 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 Dictionary<string, object>
    Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
    DisplayName string
    A filter to return only resources that match the entire display name given.
    FreeformTags Dictionary<string, object>
    Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
    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.
    LifecycleDetails string
    Details on the lifecycle state.
    MaxObservedCvssV2score double
    Maximum Common Vulnerability Scoring System Version 2 score observed for non-ignored vulnerable application dependencies.
    MaxObservedCvssV2scoreWithIgnored double
    Maximum Common Vulnerability Scoring System Version 2 score observed for vulnerable application dependencies including ignored ones.
    MaxObservedCvssV3score double
    Maximum Common Vulnerability Scoring System Version 3 score observed for non-ignored vulnerable application dependencies.
    MaxObservedCvssV3scoreWithIgnored double
    Maximum Common Vulnerability Scoring System Version 3 score observed for vulnerable application dependencies including ignored ones.
    MaxObservedSeverity string
    Maximum ADM Severity observed for non-ignored vulnerable application dependencies.
    MaxObservedSeverityWithIgnored string
    Maximum ADM Severity observed for vulnerable application dependencies including ignored ones.
    Sources List<GetVulnerabilityAuditsVulnerabilityAuditCollectionItemSource>
    Source that published the vulnerability
    State string
    A filter to return only Vulnerability Audits that match the specified lifecycleState.
    SystemTags Dictionary<string, object>
    Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}
    TimeCreated string
    The creation date and time of the vulnerability audit (formatted according to RFC3339).
    TimeUpdated string
    The update date and time of the vulnerability audit (formatted according to RFC3339).
    UsageDatas 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 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 int
    Count of non-ignored vulnerable application dependencies.
    VulnerableArtifactsCountWithIgnored int
    Count of all vulnerable application dependencies.
    ApplicationDependencies []GetVulnerabilityAuditsVulnerabilityAuditCollectionItemApplicationDependency
    BuildType 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 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 []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 map[string]interface{}
    Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
    DisplayName string
    A filter to return only resources that match the entire display name given.
    FreeformTags map[string]interface{}
    Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
    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.
    LifecycleDetails string
    Details on the lifecycle state.
    MaxObservedCvssV2score float64
    Maximum Common Vulnerability Scoring System Version 2 score observed for non-ignored vulnerable application dependencies.
    MaxObservedCvssV2scoreWithIgnored float64
    Maximum Common Vulnerability Scoring System Version 2 score observed for vulnerable application dependencies including ignored ones.
    MaxObservedCvssV3score float64
    Maximum Common Vulnerability Scoring System Version 3 score observed for non-ignored vulnerable application dependencies.
    MaxObservedCvssV3scoreWithIgnored float64
    Maximum Common Vulnerability Scoring System Version 3 score observed for vulnerable application dependencies including ignored ones.
    MaxObservedSeverity string
    Maximum ADM Severity observed for non-ignored vulnerable application dependencies.
    MaxObservedSeverityWithIgnored string
    Maximum ADM Severity observed for vulnerable application dependencies including ignored ones.
    Sources []GetVulnerabilityAuditsVulnerabilityAuditCollectionItemSource
    Source that published the vulnerability
    State string
    A filter to return only Vulnerability Audits that match the specified lifecycleState.
    SystemTags map[string]interface{}
    Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}
    TimeCreated string
    The creation date and time of the vulnerability audit (formatted according to RFC3339).
    TimeUpdated string
    The update date and time of the vulnerability audit (formatted according to RFC3339).
    UsageDatas []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 []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 int
    Count of non-ignored vulnerable application dependencies.
    VulnerableArtifactsCountWithIgnored int
    Count of all vulnerable application dependencies.
    applicationDependencies List<GetVulnerabilityAuditsVulnerabilityAuditCollectionItemApplicationDependency>
    buildType 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 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 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 Map<String,Object>
    Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
    displayName String
    A filter to return only resources that match the entire display name given.
    freeformTags Map<String,Object>
    Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
    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.
    lifecycleDetails String
    Details on the lifecycle state.
    maxObservedCvssV2score Double
    Maximum Common Vulnerability Scoring System Version 2 score observed for non-ignored vulnerable application dependencies.
    maxObservedCvssV2scoreWithIgnored Double
    Maximum Common Vulnerability Scoring System Version 2 score observed for vulnerable application dependencies including ignored ones.
    maxObservedCvssV3score Double
    Maximum Common Vulnerability Scoring System Version 3 score observed for non-ignored vulnerable application dependencies.
    maxObservedCvssV3scoreWithIgnored Double
    Maximum Common Vulnerability Scoring System Version 3 score observed for vulnerable application dependencies including ignored ones.
    maxObservedSeverity String
    Maximum ADM Severity observed for non-ignored vulnerable application dependencies.
    maxObservedSeverityWithIgnored String
    Maximum ADM Severity observed for vulnerable application dependencies including ignored ones.
    sources List<GetVulnerabilityAuditsVulnerabilityAuditCollectionItemSource>
    Source that published the vulnerability
    state String
    A filter to return only Vulnerability Audits that match the specified lifecycleState.
    systemTags Map<String,Object>
    Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}
    timeCreated String
    The creation date and time of the vulnerability audit (formatted according to RFC3339).
    timeUpdated String
    The update date and time of the vulnerability audit (formatted according to RFC3339).
    usageDatas 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 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 Integer
    Count of non-ignored vulnerable application dependencies.
    vulnerableArtifactsCountWithIgnored Integer
    Count of all vulnerable application dependencies.
    applicationDependencies GetVulnerabilityAuditsVulnerabilityAuditCollectionItemApplicationDependency[]
    buildType 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 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 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 {[key: string]: any}
    Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
    displayName string
    A filter to return only resources that match the entire display name given.
    freeformTags {[key: string]: any}
    Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
    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.
    lifecycleDetails string
    Details on the lifecycle state.
    maxObservedCvssV2score number
    Maximum Common Vulnerability Scoring System Version 2 score observed for non-ignored vulnerable application dependencies.
    maxObservedCvssV2scoreWithIgnored number
    Maximum Common Vulnerability Scoring System Version 2 score observed for vulnerable application dependencies including ignored ones.
    maxObservedCvssV3score number
    Maximum Common Vulnerability Scoring System Version 3 score observed for non-ignored vulnerable application dependencies.
    maxObservedCvssV3scoreWithIgnored number
    Maximum Common Vulnerability Scoring System Version 3 score observed for vulnerable application dependencies including ignored ones.
    maxObservedSeverity string
    Maximum ADM Severity observed for non-ignored vulnerable application dependencies.
    maxObservedSeverityWithIgnored string
    Maximum ADM Severity observed for vulnerable application dependencies including ignored ones.
    sources GetVulnerabilityAuditsVulnerabilityAuditCollectionItemSource[]
    Source that published the vulnerability
    state string
    A filter to return only Vulnerability Audits that match the specified lifecycleState.
    systemTags {[key: string]: any}
    Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}
    timeCreated string
    The creation date and time of the vulnerability audit (formatted according to RFC3339).
    timeUpdated string
    The update date and time of the vulnerability audit (formatted according to RFC3339).
    usageDatas 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 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 number
    Count of non-ignored vulnerable application dependencies.
    vulnerableArtifactsCountWithIgnored number
    Count of all vulnerable application dependencies.
    application_dependencies GetVulnerabilityAuditsVulnerabilityAuditCollectionItemApplicationDependency]
    build_type 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 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 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 Mapping[str, Any]
    Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
    display_name str
    A filter to return only resources that match the entire display name given.
    freeform_tags Mapping[str, Any]
    Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
    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.
    lifecycle_details str
    Details on the lifecycle state.
    max_observed_cvss_v2score float
    Maximum Common Vulnerability Scoring System Version 2 score observed for non-ignored vulnerable application dependencies.
    max_observed_cvss_v2score_with_ignored float
    Maximum Common Vulnerability Scoring System Version 2 score observed for vulnerable application dependencies including ignored ones.
    max_observed_cvss_v3score float
    Maximum Common Vulnerability Scoring System Version 3 score observed for non-ignored vulnerable application dependencies.
    max_observed_cvss_v3score_with_ignored float
    Maximum Common Vulnerability Scoring System Version 3 score observed for vulnerable application dependencies including ignored ones.
    max_observed_severity str
    Maximum ADM Severity observed for non-ignored vulnerable application dependencies.
    max_observed_severity_with_ignored str
    Maximum ADM Severity observed for vulnerable application dependencies including ignored ones.
    sources GetVulnerabilityAuditsVulnerabilityAuditCollectionItemSource]
    Source that published the vulnerability
    state str
    A filter to return only Vulnerability Audits that match the specified lifecycleState.
    system_tags Mapping[str, Any]
    Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}
    time_created str
    The creation date and time of the vulnerability audit (formatted according to RFC3339).
    time_updated str
    The update date and time of the vulnerability audit (formatted according to RFC3339).
    usage_datas 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 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 int
    Count of non-ignored vulnerable application dependencies.
    vulnerable_artifacts_count_with_ignored int
    Count of all vulnerable application dependencies.
    applicationDependencies List<Property Map>
    buildType 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 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 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 Map<Any>
    Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
    displayName String
    A filter to return only resources that match the entire display name given.
    freeformTags Map<Any>
    Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
    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.
    lifecycleDetails String
    Details on the lifecycle state.
    maxObservedCvssV2score Number
    Maximum Common Vulnerability Scoring System Version 2 score observed for non-ignored vulnerable application dependencies.
    maxObservedCvssV2scoreWithIgnored Number
    Maximum Common Vulnerability Scoring System Version 2 score observed for vulnerable application dependencies including ignored ones.
    maxObservedCvssV3score Number
    Maximum Common Vulnerability Scoring System Version 3 score observed for non-ignored vulnerable application dependencies.
    maxObservedCvssV3scoreWithIgnored Number
    Maximum Common Vulnerability Scoring System Version 3 score observed for vulnerable application dependencies including ignored ones.
    maxObservedSeverity String
    Maximum ADM Severity observed for non-ignored vulnerable application dependencies.
    maxObservedSeverityWithIgnored String
    Maximum ADM Severity observed for vulnerable application dependencies including ignored ones.
    sources List<Property Map>
    Source that published the vulnerability
    state String
    A filter to return only Vulnerability Audits that match the specified lifecycleState.
    systemTags Map<Any>
    Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}
    timeCreated String
    The creation date and time of the vulnerability audit (formatted according to RFC3339).
    timeUpdated String
    The update date and time of the vulnerability audit (formatted according to RFC3339).
    usageDatas 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 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 Number
    Count of non-ignored vulnerable application dependencies.
    vulnerableArtifactsCountWithIgnored Number
    Count of all vulnerable application dependencies.

    GetVulnerabilityAuditsVulnerabilityAuditCollectionItemApplicationDependency

    ApplicationDependencyNodeIds List<string>
    Gav string
    NodeId string
    Purl string
    ApplicationDependencyNodeIds []string
    Gav string
    NodeId string
    Purl string
    applicationDependencyNodeIds List<String>
    gav String
    nodeId String
    purl String
    applicationDependencyNodeIds string[]
    gav string
    nodeId string
    purl string
    applicationDependencyNodeIds List<String>
    gav String
    nodeId String
    purl String

    GetVulnerabilityAuditsVulnerabilityAuditCollectionItemConfiguration

    Exclusions 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 double
    A vulnerable application dependency is ignored if the score of its associated Vulnerability is below maxPermissibleCvssV2Score and below maxPermissibleCvssV3Score.
    MaxPermissibleCvssV3score double
    A vulnerable application dependency is ignored if the score of its associated Vulnerability is below maxPermissibleCvssV2Score and below maxPermissibleCvssV3Score.
    MaxPermissibleSeverity string
    A vulnerable application dependency is ignored if the score of its associated Vulnerability is below maxPermissibleSeverity.
    Exclusions []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 float64
    A vulnerable application dependency is ignored if the score of its associated Vulnerability is below maxPermissibleCvssV2Score and below maxPermissibleCvssV3Score.
    MaxPermissibleCvssV3score float64
    A vulnerable application dependency is ignored if the score of its associated Vulnerability is below maxPermissibleCvssV2Score and below maxPermissibleCvssV3Score.
    MaxPermissibleSeverity string
    A vulnerable application dependency is ignored if the score of its associated Vulnerability is below maxPermissibleSeverity.
    exclusions 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 Double
    A vulnerable application dependency is ignored if the score of its associated Vulnerability is below maxPermissibleCvssV2Score and below maxPermissibleCvssV3Score.
    maxPermissibleCvssV3score Double
    A vulnerable application dependency is ignored if the score of its associated Vulnerability is below maxPermissibleCvssV2Score and below maxPermissibleCvssV3Score.
    maxPermissibleSeverity String
    A vulnerable application dependency is ignored if the score of its associated Vulnerability is below maxPermissibleSeverity.
    exclusions 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 number
    A vulnerable application dependency is ignored if the score of its associated Vulnerability is below maxPermissibleCvssV2Score and below maxPermissibleCvssV3Score.
    maxPermissibleCvssV3score number
    A vulnerable application dependency is ignored if the score of its associated Vulnerability is below maxPermissibleCvssV2Score and below maxPermissibleCvssV3Score.
    maxPermissibleSeverity string
    A vulnerable application dependency is ignored if the score of its associated Vulnerability is below maxPermissibleSeverity.
    exclusions 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 float
    A vulnerable application dependency is ignored if the score of its associated Vulnerability is below maxPermissibleCvssV2Score and below maxPermissibleCvssV3Score.
    max_permissible_cvss_v3score float
    A vulnerable application dependency is ignored if the score of its associated Vulnerability is below maxPermissibleCvssV2Score and below maxPermissibleCvssV3Score.
    max_permissible_severity str
    A vulnerable application dependency is ignored if the score of its associated Vulnerability is below maxPermissibleSeverity.
    exclusions 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 Number
    A vulnerable application dependency is ignored if the score of its associated Vulnerability is below maxPermissibleCvssV2Score and below maxPermissibleCvssV3Score.
    maxPermissibleCvssV3score Number
    A vulnerable application dependency is ignored if the score of its associated Vulnerability is below maxPermissibleCvssV2Score and below maxPermissibleCvssV3Score.
    maxPermissibleSeverity String
    A vulnerable application dependency is ignored if the score of its associated Vulnerability is below maxPermissibleSeverity.

    GetVulnerabilityAuditsVulnerabilityAuditCollectionItemSource

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

    GetVulnerabilityAuditsVulnerabilityAuditCollectionItemUsageData

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

    GetVulnerabilityAuditsVulnerabilityAuditCollectionItemVulnerability

    CvssV2score double
    Common Vulnerability Scoring System (CVSS) Version 2.
    CvssV3score double
    Common Vulnerability Scoring System (CVSS) Version 3.
    Id string
    A filter to return only resources that match the specified identifier. Required only if the compartmentId query parameter is not specified.
    IsFalsePositive 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 bool
    Indicates if the vulnerability was ignored according to the audit configuration.
    Severity string
    ADM qualitative severity score. Can be either NONE, LOW, MEDIUM, HIGH or CRITICAL.
    Source string
    Source that published the vulnerability
    CvssV2score float64
    Common Vulnerability Scoring System (CVSS) Version 2.
    CvssV3score float64
    Common Vulnerability Scoring System (CVSS) Version 3.
    Id string
    A filter to return only resources that match the specified identifier. Required only if the compartmentId query parameter is not specified.
    IsFalsePositive 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 bool
    Indicates if the vulnerability was ignored according to the audit configuration.
    Severity string
    ADM qualitative severity score. Can be either NONE, LOW, MEDIUM, HIGH or CRITICAL.
    Source string
    Source that published the vulnerability
    cvssV2score Double
    Common Vulnerability Scoring System (CVSS) Version 2.
    cvssV3score Double
    Common Vulnerability Scoring System (CVSS) Version 3.
    id String
    A filter to return only resources that match the specified identifier. Required only if the compartmentId query parameter is not specified.
    isFalsePositive 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 Boolean
    Indicates if the vulnerability was ignored according to the audit configuration.
    severity String
    ADM qualitative severity score. Can be either NONE, LOW, MEDIUM, HIGH or CRITICAL.
    source String
    Source that published the vulnerability
    cvssV2score number
    Common Vulnerability Scoring System (CVSS) Version 2.
    cvssV3score number
    Common Vulnerability Scoring System (CVSS) Version 3.
    id string
    A filter to return only resources that match the specified identifier. Required only if the compartmentId query parameter is not specified.
    isFalsePositive 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 boolean
    Indicates if the vulnerability was ignored according to the audit configuration.
    severity string
    ADM qualitative severity score. Can be either NONE, LOW, MEDIUM, HIGH or CRITICAL.
    source string
    Source that published the vulnerability
    cvss_v2score float
    Common Vulnerability Scoring System (CVSS) Version 2.
    cvss_v3score float
    Common Vulnerability Scoring System (CVSS) Version 3.
    id 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 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 bool
    Indicates if the vulnerability was ignored according to the audit configuration.
    severity str
    ADM qualitative severity score. Can be either NONE, LOW, MEDIUM, HIGH or CRITICAL.
    source str
    Source that published the vulnerability
    cvssV2score Number
    Common Vulnerability Scoring System (CVSS) Version 2.
    cvssV3score Number
    Common Vulnerability Scoring System (CVSS) Version 3.
    id String
    A filter to return only resources that match the specified identifier. Required only if the compartmentId query parameter is not specified.
    isFalsePositive 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 Boolean
    Indicates if the vulnerability was ignored according to the audit configuration.
    severity String
    ADM qualitative severity score. Can be either NONE, LOW, MEDIUM, HIGH or CRITICAL.
    source 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.
    oci logo
    Oracle Cloud Infrastructure v1.27.0 published on Friday, Mar 15, 2024 by Pulumi