Oracle Cloud Infrastructure v3.11.1 published on Friday, Nov 14, 2025 by Pulumi
Oracle Cloud Infrastructure v3.11.1 published on Friday, Nov 14, 2025 by Pulumi
This data source provides the list of Vulnerability Aggregated Vulnerability Data in Oracle Cloud Infrastructure Dblm service.
Gets an AggregatedVulnerabilityData
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as oci from "@pulumi/oci";
const testVulnerabilityAggregatedVulnerabilityData = oci.Dblm.getVulnerabilityAggregatedVulnerabilityData({
compartmentId: compartmentId,
databaseRelease: vulnerabilityAggregatedVulnerabilityDataDatabaseRelease,
state: vulnerabilityAggregatedVulnerabilityDataState,
timeCreatedGreaterThan: vulnerabilityAggregatedVulnerabilityDataTimeCreatedGreaterThan,
timeEndedLessThan: vulnerabilityAggregatedVulnerabilityDataTimeEndedLessThan,
});
import pulumi
import pulumi_oci as oci
test_vulnerability_aggregated_vulnerability_data = oci.Dblm.get_vulnerability_aggregated_vulnerability_data(compartment_id=compartment_id,
database_release=vulnerability_aggregated_vulnerability_data_database_release,
state=vulnerability_aggregated_vulnerability_data_state,
time_created_greater_than=vulnerability_aggregated_vulnerability_data_time_created_greater_than,
time_ended_less_than=vulnerability_aggregated_vulnerability_data_time_ended_less_than)
package main
import (
"github.com/pulumi/pulumi-oci/sdk/v3/go/oci/dblm"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := dblm.GetVulnerabilityAggregatedVulnerabilityData(ctx, &dblm.GetVulnerabilityAggregatedVulnerabilityDataArgs{
CompartmentId: compartmentId,
DatabaseRelease: pulumi.StringRef(vulnerabilityAggregatedVulnerabilityDataDatabaseRelease),
State: pulumi.StringRef(vulnerabilityAggregatedVulnerabilityDataState),
TimeCreatedGreaterThan: pulumi.StringRef(vulnerabilityAggregatedVulnerabilityDataTimeCreatedGreaterThan),
TimeEndedLessThan: pulumi.StringRef(vulnerabilityAggregatedVulnerabilityDataTimeEndedLessThan),
}, 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 testVulnerabilityAggregatedVulnerabilityData = Oci.Dblm.GetVulnerabilityAggregatedVulnerabilityData.Invoke(new()
{
CompartmentId = compartmentId,
DatabaseRelease = vulnerabilityAggregatedVulnerabilityDataDatabaseRelease,
State = vulnerabilityAggregatedVulnerabilityDataState,
TimeCreatedGreaterThan = vulnerabilityAggregatedVulnerabilityDataTimeCreatedGreaterThan,
TimeEndedLessThan = vulnerabilityAggregatedVulnerabilityDataTimeEndedLessThan,
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.oci.Dblm.DblmFunctions;
import com.pulumi.oci.Dblm.inputs.GetVulnerabilityAggregatedVulnerabilityDataArgs;
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 testVulnerabilityAggregatedVulnerabilityData = DblmFunctions.getVulnerabilityAggregatedVulnerabilityData(GetVulnerabilityAggregatedVulnerabilityDataArgs.builder()
.compartmentId(compartmentId)
.databaseRelease(vulnerabilityAggregatedVulnerabilityDataDatabaseRelease)
.state(vulnerabilityAggregatedVulnerabilityDataState)
.timeCreatedGreaterThan(vulnerabilityAggregatedVulnerabilityDataTimeCreatedGreaterThan)
.timeEndedLessThan(vulnerabilityAggregatedVulnerabilityDataTimeEndedLessThan)
.build());
}
}
variables:
testVulnerabilityAggregatedVulnerabilityData:
fn::invoke:
function: oci:Dblm:getVulnerabilityAggregatedVulnerabilityData
arguments:
compartmentId: ${compartmentId}
databaseRelease: ${vulnerabilityAggregatedVulnerabilityDataDatabaseRelease}
state: ${vulnerabilityAggregatedVulnerabilityDataState}
timeCreatedGreaterThan: ${vulnerabilityAggregatedVulnerabilityDataTimeCreatedGreaterThan}
timeEndedLessThan: ${vulnerabilityAggregatedVulnerabilityDataTimeEndedLessThan}
Using getVulnerabilityAggregatedVulnerabilityData
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 getVulnerabilityAggregatedVulnerabilityData(args: GetVulnerabilityAggregatedVulnerabilityDataArgs, opts?: InvokeOptions): Promise<GetVulnerabilityAggregatedVulnerabilityDataResult>
function getVulnerabilityAggregatedVulnerabilityDataOutput(args: GetVulnerabilityAggregatedVulnerabilityDataOutputArgs, opts?: InvokeOptions): Output<GetVulnerabilityAggregatedVulnerabilityDataResult>def get_vulnerability_aggregated_vulnerability_data(compartment_id: Optional[str] = None,
database_release: Optional[str] = None,
filters: Optional[Sequence[GetVulnerabilityAggregatedVulnerabilityDataFilter]] = None,
state: Optional[str] = None,
time_created_greater_than: Optional[str] = None,
time_ended_less_than: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetVulnerabilityAggregatedVulnerabilityDataResult
def get_vulnerability_aggregated_vulnerability_data_output(compartment_id: Optional[pulumi.Input[str]] = None,
database_release: Optional[pulumi.Input[str]] = None,
filters: Optional[pulumi.Input[Sequence[pulumi.Input[GetVulnerabilityAggregatedVulnerabilityDataFilterArgs]]]] = None,
state: Optional[pulumi.Input[str]] = None,
time_created_greater_than: Optional[pulumi.Input[str]] = None,
time_ended_less_than: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetVulnerabilityAggregatedVulnerabilityDataResult]func GetVulnerabilityAggregatedVulnerabilityData(ctx *Context, args *GetVulnerabilityAggregatedVulnerabilityDataArgs, opts ...InvokeOption) (*GetVulnerabilityAggregatedVulnerabilityDataResult, error)
func GetVulnerabilityAggregatedVulnerabilityDataOutput(ctx *Context, args *GetVulnerabilityAggregatedVulnerabilityDataOutputArgs, opts ...InvokeOption) GetVulnerabilityAggregatedVulnerabilityDataResultOutput> Note: This function is named GetVulnerabilityAggregatedVulnerabilityData in the Go SDK.
public static class GetVulnerabilityAggregatedVulnerabilityData
{
public static Task<GetVulnerabilityAggregatedVulnerabilityDataResult> InvokeAsync(GetVulnerabilityAggregatedVulnerabilityDataArgs args, InvokeOptions? opts = null)
public static Output<GetVulnerabilityAggregatedVulnerabilityDataResult> Invoke(GetVulnerabilityAggregatedVulnerabilityDataInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetVulnerabilityAggregatedVulnerabilityDataResult> getVulnerabilityAggregatedVulnerabilityData(GetVulnerabilityAggregatedVulnerabilityDataArgs args, InvokeOptions options)
public static Output<GetVulnerabilityAggregatedVulnerabilityDataResult> getVulnerabilityAggregatedVulnerabilityData(GetVulnerabilityAggregatedVulnerabilityDataArgs args, InvokeOptions options)
fn::invoke:
function: oci:Dblm/getVulnerabilityAggregatedVulnerabilityData:getVulnerabilityAggregatedVulnerabilityData
arguments:
# arguments dictionaryThe following arguments are supported:
- Compartment
Id string - The ID of the compartment in which to list resources.
- Database
Release string - A filter to return only database that match the given release version.
- Filters
List<Get
Vulnerability Aggregated Vulnerability Data Filter> - State string
- A filter to return only resources their lifecycleState matches the given lifecycleState.
- Time
Created stringGreater Than - The created greater than.
- Time
Ended stringLess Than - The time ended less than.
- Compartment
Id string - The ID of the compartment in which to list resources.
- Database
Release string - A filter to return only database that match the given release version.
- Filters
[]Get
Vulnerability Aggregated Vulnerability Data Filter - State string
- A filter to return only resources their lifecycleState matches the given lifecycleState.
- Time
Created stringGreater Than - The created greater than.
- Time
Ended stringLess Than - The time ended less than.
- compartment
Id String - The ID of the compartment in which to list resources.
- database
Release String - A filter to return only database that match the given release version.
- filters
List<Get
Vulnerability Aggregated Vulnerability Data Filter> - state String
- A filter to return only resources their lifecycleState matches the given lifecycleState.
- time
Created StringGreater Than - The created greater than.
- time
Ended StringLess Than - The time ended less than.
- compartment
Id string - The ID of the compartment in which to list resources.
- database
Release string - A filter to return only database that match the given release version.
- filters
Get
Vulnerability Aggregated Vulnerability Data Filter[] - state string
- A filter to return only resources their lifecycleState matches the given lifecycleState.
- time
Created stringGreater Than - The created greater than.
- time
Ended stringLess Than - The time ended less than.
- compartment_
id str - The ID of the compartment in which to list resources.
- database_
release str - A filter to return only database that match the given release version.
- filters
Sequence[Get
Vulnerability Aggregated Vulnerability Data Filter] - state str
- A filter to return only resources their lifecycleState matches the given lifecycleState.
- time_
created_ strgreater_ than - The created greater than.
- time_
ended_ strless_ than - The time ended less than.
- compartment
Id String - The ID of the compartment in which to list resources.
- database
Release String - A filter to return only database that match the given release version.
- filters List<Property Map>
- state String
- A filter to return only resources their lifecycleState matches the given lifecycleState.
- time
Created StringGreater Than - The created greater than.
- time
Ended StringLess Than - The time ended less than.
getVulnerabilityAggregatedVulnerabilityData Result
The following output properties are available:
- Aggregated
Vulnerability List<GetCollections Vulnerability Aggregated Vulnerability Data Aggregated Vulnerability Collection> - The list of aggregated_vulnerability_collection.
- Compartment
Id string - Id string
- The provider-assigned unique ID for this managed resource.
- Database
Release string - Filters
List<Get
Vulnerability Aggregated Vulnerability Data Filter> - State string
- Time
Created stringGreater Than - Time
Ended stringLess Than
- Aggregated
Vulnerability []GetCollections Vulnerability Aggregated Vulnerability Data Aggregated Vulnerability Collection - The list of aggregated_vulnerability_collection.
- Compartment
Id string - Id string
- The provider-assigned unique ID for this managed resource.
- Database
Release string - Filters
[]Get
Vulnerability Aggregated Vulnerability Data Filter - State string
- Time
Created stringGreater Than - Time
Ended stringLess Than
- aggregated
Vulnerability List<GetCollections Vulnerability Aggregated Vulnerability Data Aggregated Vulnerability Collection> - The list of aggregated_vulnerability_collection.
- compartment
Id String - id String
- The provider-assigned unique ID for this managed resource.
- database
Release String - filters
List<Get
Vulnerability Aggregated Vulnerability Data Filter> - state String
- time
Created StringGreater Than - time
Ended StringLess Than
- aggregated
Vulnerability GetCollections Vulnerability Aggregated Vulnerability Data Aggregated Vulnerability Collection[] - The list of aggregated_vulnerability_collection.
- compartment
Id string - id string
- The provider-assigned unique ID for this managed resource.
- database
Release string - filters
Get
Vulnerability Aggregated Vulnerability Data Filter[] - state string
- time
Created stringGreater Than - time
Ended stringLess Than
- aggregated_
vulnerability_ Sequence[Getcollections Vulnerability Aggregated Vulnerability Data Aggregated Vulnerability Collection] - The list of aggregated_vulnerability_collection.
- compartment_
id str - id str
- The provider-assigned unique ID for this managed resource.
- database_
release str - filters
Sequence[Get
Vulnerability Aggregated Vulnerability Data Filter] - state str
- time_
created_ strgreater_ than - time_
ended_ strless_ than
- aggregated
Vulnerability List<Property Map>Collections - The list of aggregated_vulnerability_collection.
- compartment
Id String - id String
- The provider-assigned unique ID for this managed resource.
- database
Release String - filters List<Property Map>
- state String
- time
Created StringGreater Than - time
Ended StringLess Than
Supporting Types
GetVulnerabilityAggregatedVulnerabilityDataAggregatedVulnerabilityCollection
- items List<Property Map>
- List of data
GetVulnerabilityAggregatedVulnerabilityDataAggregatedVulnerabilityCollectionItem
- Registered
Resources intCount - Registered databases against which the scan ran.
- Timestamp string
- UTC timestamp when the scan completed.
- Vulnerabilities
Count int - Unresolved vulnerabilities that were found by the scan.
- Registered
Resources intCount - Registered databases against which the scan ran.
- Timestamp string
- UTC timestamp when the scan completed.
- Vulnerabilities
Count int - Unresolved vulnerabilities that were found by the scan.
- registered
Resources IntegerCount - Registered databases against which the scan ran.
- timestamp String
- UTC timestamp when the scan completed.
- vulnerabilities
Count Integer - Unresolved vulnerabilities that were found by the scan.
- registered
Resources numberCount - Registered databases against which the scan ran.
- timestamp string
- UTC timestamp when the scan completed.
- vulnerabilities
Count number - Unresolved vulnerabilities that were found by the scan.
- registered_
resources_ intcount - Registered databases against which the scan ran.
- timestamp str
- UTC timestamp when the scan completed.
- vulnerabilities_
count int - Unresolved vulnerabilities that were found by the scan.
- registered
Resources NumberCount - Registered databases against which the scan ran.
- timestamp String
- UTC timestamp when the scan completed.
- vulnerabilities
Count Number - Unresolved vulnerabilities that were found by the scan.
GetVulnerabilityAggregatedVulnerabilityDataFilter
Package Details
- Repository
- oci pulumi/pulumi-oci
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
ociTerraform Provider.
Oracle Cloud Infrastructure v3.11.1 published on Friday, Nov 14, 2025 by Pulumi
