1. Packages
  2. Oracle Cloud Infrastructure
  3. API Docs
  4. Dblm
  5. getPatchManagementDatabases
Oracle Cloud Infrastructure v2.32.0 published on Thursday, Apr 24, 2025 by Pulumi

oci.Dblm.getPatchManagementDatabases

Explore with Pulumi AI

oci logo
Oracle Cloud Infrastructure v2.32.0 published on Thursday, Apr 24, 2025 by Pulumi

    This data source provides the list of Patch Management Databases in Oracle Cloud Infrastructure Dblm service.

    Gets the list of databases

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as oci from "@pulumi/oci";
    
    const testPatchManagementDatabases = oci.Dblm.getPatchManagementDatabases({
        compartmentId: compartmentId,
        databaseRelease: patchManagementDatabaseDatabaseRelease,
        databaseType: patchManagementDatabaseDatabaseType,
        displayName: patchManagementDatabaseDisplayName,
        drifterPatchId: testPatch.id,
        imageCompliance: patchManagementDatabaseImageCompliance,
        imageId: testImage.id,
        severityTypes: patchManagementDatabaseSeverityType,
        state: patchManagementDatabaseState,
    });
    
    import pulumi
    import pulumi_oci as oci
    
    test_patch_management_databases = oci.Dblm.get_patch_management_databases(compartment_id=compartment_id,
        database_release=patch_management_database_database_release,
        database_type=patch_management_database_database_type,
        display_name=patch_management_database_display_name,
        drifter_patch_id=test_patch["id"],
        image_compliance=patch_management_database_image_compliance,
        image_id=test_image["id"],
        severity_types=patch_management_database_severity_type,
        state=patch_management_database_state)
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/dblm"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := dblm.GetPatchManagementDatabases(ctx, &dblm.GetPatchManagementDatabasesArgs{
    			CompartmentId:   pulumi.StringRef(compartmentId),
    			DatabaseRelease: pulumi.StringRef(patchManagementDatabaseDatabaseRelease),
    			DatabaseType:    pulumi.StringRef(patchManagementDatabaseDatabaseType),
    			DisplayName:     pulumi.StringRef(patchManagementDatabaseDisplayName),
    			DrifterPatchId:  pulumi.IntRef(testPatch.Id),
    			ImageCompliance: pulumi.StringRef(patchManagementDatabaseImageCompliance),
    			ImageId:         pulumi.StringRef(testImage.Id),
    			SeverityTypes:   patchManagementDatabaseSeverityType,
    			State:           pulumi.StringRef(patchManagementDatabaseState),
    		}, 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 testPatchManagementDatabases = Oci.Dblm.GetPatchManagementDatabases.Invoke(new()
        {
            CompartmentId = compartmentId,
            DatabaseRelease = patchManagementDatabaseDatabaseRelease,
            DatabaseType = patchManagementDatabaseDatabaseType,
            DisplayName = patchManagementDatabaseDisplayName,
            DrifterPatchId = testPatch.Id,
            ImageCompliance = patchManagementDatabaseImageCompliance,
            ImageId = testImage.Id,
            SeverityTypes = patchManagementDatabaseSeverityType,
            State = patchManagementDatabaseState,
        });
    
    });
    
    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.GetPatchManagementDatabasesArgs;
    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 testPatchManagementDatabases = DblmFunctions.getPatchManagementDatabases(GetPatchManagementDatabasesArgs.builder()
                .compartmentId(compartmentId)
                .databaseRelease(patchManagementDatabaseDatabaseRelease)
                .databaseType(patchManagementDatabaseDatabaseType)
                .displayName(patchManagementDatabaseDisplayName)
                .drifterPatchId(testPatch.id())
                .imageCompliance(patchManagementDatabaseImageCompliance)
                .imageId(testImage.id())
                .severityTypes(patchManagementDatabaseSeverityType)
                .state(patchManagementDatabaseState)
                .build());
    
        }
    }
    
    variables:
      testPatchManagementDatabases:
        fn::invoke:
          function: oci:Dblm:getPatchManagementDatabases
          arguments:
            compartmentId: ${compartmentId}
            databaseRelease: ${patchManagementDatabaseDatabaseRelease}
            databaseType: ${patchManagementDatabaseDatabaseType}
            displayName: ${patchManagementDatabaseDisplayName}
            drifterPatchId: ${testPatch.id}
            imageCompliance: ${patchManagementDatabaseImageCompliance}
            imageId: ${testImage.id}
            severityTypes: ${patchManagementDatabaseSeverityType}
            state: ${patchManagementDatabaseState}
    

    Using getPatchManagementDatabases

    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 getPatchManagementDatabases(args: GetPatchManagementDatabasesArgs, opts?: InvokeOptions): Promise<GetPatchManagementDatabasesResult>
    function getPatchManagementDatabasesOutput(args: GetPatchManagementDatabasesOutputArgs, opts?: InvokeOptions): Output<GetPatchManagementDatabasesResult>
    def get_patch_management_databases(compartment_id: Optional[str] = None,
                                       database_release: Optional[str] = None,
                                       database_type: Optional[str] = None,
                                       display_name: Optional[str] = None,
                                       drifter_patch_id: Optional[int] = None,
                                       filters: Optional[Sequence[_dblm.GetPatchManagementDatabasesFilter]] = None,
                                       image_compliance: Optional[str] = None,
                                       image_id: Optional[str] = None,
                                       severity_types: Optional[Sequence[str]] = None,
                                       state: Optional[str] = None,
                                       opts: Optional[InvokeOptions] = None) -> GetPatchManagementDatabasesResult
    def get_patch_management_databases_output(compartment_id: Optional[pulumi.Input[str]] = None,
                                       database_release: Optional[pulumi.Input[str]] = None,
                                       database_type: Optional[pulumi.Input[str]] = None,
                                       display_name: Optional[pulumi.Input[str]] = None,
                                       drifter_patch_id: Optional[pulumi.Input[int]] = None,
                                       filters: Optional[pulumi.Input[Sequence[pulumi.Input[_dblm.GetPatchManagementDatabasesFilterArgs]]]] = None,
                                       image_compliance: Optional[pulumi.Input[str]] = None,
                                       image_id: Optional[pulumi.Input[str]] = None,
                                       severity_types: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                                       state: Optional[pulumi.Input[str]] = None,
                                       opts: Optional[InvokeOptions] = None) -> Output[GetPatchManagementDatabasesResult]
    func GetPatchManagementDatabases(ctx *Context, args *GetPatchManagementDatabasesArgs, opts ...InvokeOption) (*GetPatchManagementDatabasesResult, error)
    func GetPatchManagementDatabasesOutput(ctx *Context, args *GetPatchManagementDatabasesOutputArgs, opts ...InvokeOption) GetPatchManagementDatabasesResultOutput

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

    public static class GetPatchManagementDatabases 
    {
        public static Task<GetPatchManagementDatabasesResult> InvokeAsync(GetPatchManagementDatabasesArgs args, InvokeOptions? opts = null)
        public static Output<GetPatchManagementDatabasesResult> Invoke(GetPatchManagementDatabasesInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetPatchManagementDatabasesResult> getPatchManagementDatabases(GetPatchManagementDatabasesArgs args, InvokeOptions options)
    public static Output<GetPatchManagementDatabasesResult> getPatchManagementDatabases(GetPatchManagementDatabasesArgs args, InvokeOptions options)
    
    fn::invoke:
      function: oci:Dblm/getPatchManagementDatabases:getPatchManagementDatabases
      arguments:
        # arguments dictionary

    The following arguments are supported:

    CompartmentId string
    The ID of the compartment in which to list resources.
    DatabaseRelease string
    A filter to return only database that match the given release version.
    DatabaseType string
    Filter by database type. Possible values Single Instance or RAC.
    DisplayName string
    A filter to return only resources that match the entire display name given.
    DrifterPatchId int
    A filter to return only database that have given patchId as additional patch (drifter from image version).
    Filters List<GetPatchManagementDatabasesFilter>
    ImageCompliance string
    Filter databases by image compliance status.
    ImageId string
    Subscribed image
    SeverityTypes List<string>
    Filter by one or more severity types. Possible values are critical, high, medium, low, info and none.
    State string
    A filter to return only resources their lifecycleState matches the given lifecycleState.
    CompartmentId string
    The ID of the compartment in which to list resources.
    DatabaseRelease string
    A filter to return only database that match the given release version.
    DatabaseType string
    Filter by database type. Possible values Single Instance or RAC.
    DisplayName string
    A filter to return only resources that match the entire display name given.
    DrifterPatchId int
    A filter to return only database that have given patchId as additional patch (drifter from image version).
    Filters []GetPatchManagementDatabasesFilter
    ImageCompliance string
    Filter databases by image compliance status.
    ImageId string
    Subscribed image
    SeverityTypes []string
    Filter by one or more severity types. Possible values are critical, high, medium, low, info and none.
    State string
    A filter to return only resources their lifecycleState matches the given lifecycleState.
    compartmentId String
    The ID of the compartment in which to list resources.
    databaseRelease String
    A filter to return only database that match the given release version.
    databaseType String
    Filter by database type. Possible values Single Instance or RAC.
    displayName String
    A filter to return only resources that match the entire display name given.
    drifterPatchId Integer
    A filter to return only database that have given patchId as additional patch (drifter from image version).
    filters List<GetPatchManagementDatabasesFilter>
    imageCompliance String
    Filter databases by image compliance status.
    imageId String
    Subscribed image
    severityTypes List<String>
    Filter by one or more severity types. Possible values are critical, high, medium, low, info and none.
    state String
    A filter to return only resources their lifecycleState matches the given lifecycleState.
    compartmentId string
    The ID of the compartment in which to list resources.
    databaseRelease string
    A filter to return only database that match the given release version.
    databaseType string
    Filter by database type. Possible values Single Instance or RAC.
    displayName string
    A filter to return only resources that match the entire display name given.
    drifterPatchId number
    A filter to return only database that have given patchId as additional patch (drifter from image version).
    filters GetPatchManagementDatabasesFilter[]
    imageCompliance string
    Filter databases by image compliance status.
    imageId string
    Subscribed image
    severityTypes string[]
    Filter by one or more severity types. Possible values are critical, high, medium, low, info and none.
    state string
    A filter to return only resources their lifecycleState matches the given lifecycleState.
    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.
    database_type str
    Filter by database type. Possible values Single Instance or RAC.
    display_name str
    A filter to return only resources that match the entire display name given.
    drifter_patch_id int
    A filter to return only database that have given patchId as additional patch (drifter from image version).
    filters Sequence[dblm.GetPatchManagementDatabasesFilter]
    image_compliance str
    Filter databases by image compliance status.
    image_id str
    Subscribed image
    severity_types Sequence[str]
    Filter by one or more severity types. Possible values are critical, high, medium, low, info and none.
    state str
    A filter to return only resources their lifecycleState matches the given lifecycleState.
    compartmentId String
    The ID of the compartment in which to list resources.
    databaseRelease String
    A filter to return only database that match the given release version.
    databaseType String
    Filter by database type. Possible values Single Instance or RAC.
    displayName String
    A filter to return only resources that match the entire display name given.
    drifterPatchId Number
    A filter to return only database that have given patchId as additional patch (drifter from image version).
    filters List<Property Map>
    imageCompliance String
    Filter databases by image compliance status.
    imageId String
    Subscribed image
    severityTypes List<String>
    Filter by one or more severity types. Possible values are critical, high, medium, low, info and none.
    state String
    A filter to return only resources their lifecycleState matches the given lifecycleState.

    getPatchManagementDatabases Result

    The following output properties are available:

    Id string
    The provider-assigned unique ID for this managed resource.
    PatchDatabasesCollections List<GetPatchManagementDatabasesPatchDatabasesCollection>
    The list of patch_databases_collection.
    CompartmentId string
    DatabaseRelease string
    DatabaseType string
    Database type.
    DisplayName string
    DrifterPatchId int
    Filters List<GetPatchManagementDatabasesFilter>
    ImageCompliance string
    ImageId string
    Image identifier.
    SeverityTypes List<string>
    State string
    The current state of the database.
    Id string
    The provider-assigned unique ID for this managed resource.
    PatchDatabasesCollections []GetPatchManagementDatabasesPatchDatabasesCollection
    The list of patch_databases_collection.
    CompartmentId string
    DatabaseRelease string
    DatabaseType string
    Database type.
    DisplayName string
    DrifterPatchId int
    Filters []GetPatchManagementDatabasesFilter
    ImageCompliance string
    ImageId string
    Image identifier.
    SeverityTypes []string
    State string
    The current state of the database.
    id String
    The provider-assigned unique ID for this managed resource.
    patchDatabasesCollections List<GetPatchManagementDatabasesPatchDatabasesCollection>
    The list of patch_databases_collection.
    compartmentId String
    databaseRelease String
    databaseType String
    Database type.
    displayName String
    drifterPatchId Integer
    filters List<GetPatchManagementDatabasesFilter>
    imageCompliance String
    imageId String
    Image identifier.
    severityTypes List<String>
    state String
    The current state of the database.
    id string
    The provider-assigned unique ID for this managed resource.
    patchDatabasesCollections GetPatchManagementDatabasesPatchDatabasesCollection[]
    The list of patch_databases_collection.
    compartmentId string
    databaseRelease string
    databaseType string
    Database type.
    displayName string
    drifterPatchId number
    filters GetPatchManagementDatabasesFilter[]
    imageCompliance string
    imageId string
    Image identifier.
    severityTypes string[]
    state string
    The current state of the database.
    id str
    The provider-assigned unique ID for this managed resource.
    patch_databases_collections Sequence[dblm.GetPatchManagementDatabasesPatchDatabasesCollection]
    The list of patch_databases_collection.
    compartment_id str
    database_release str
    database_type str
    Database type.
    display_name str
    drifter_patch_id int
    filters Sequence[dblm.GetPatchManagementDatabasesFilter]
    image_compliance str
    image_id str
    Image identifier.
    severity_types Sequence[str]
    state str
    The current state of the database.
    id String
    The provider-assigned unique ID for this managed resource.
    patchDatabasesCollections List<Property Map>
    The list of patch_databases_collection.
    compartmentId String
    databaseRelease String
    databaseType String
    Database type.
    displayName String
    drifterPatchId Number
    filters List<Property Map>
    imageCompliance String
    imageId String
    Image identifier.
    severityTypes List<String>
    state String
    The current state of the database.

    Supporting Types

    GetPatchManagementDatabasesFilter

    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

    GetPatchManagementDatabasesPatchDatabasesCollection

    items List<Property Map>
    List of patchDatabases.

    GetPatchManagementDatabasesPatchDatabasesCollectionItem

    AdditionalPatches List<GetPatchManagementDatabasesPatchDatabasesCollectionItemAdditionalPatch>
    List of additional patches on database.
    CurrentPatchWatermark string
    This is the hashcode representing the list of patches applied.
    DatabaseId string
    Database ocid.
    DatabaseName string
    Database name.
    DatabaseType string
    Filter by database type. Possible values Single Instance or RAC.
    DefinedTags Dictionary<string, string>
    Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
    FreeformTags 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"}
    HostOrCluster string
    For SI, hosted on host and for RAC, host on cluster.
    ImageDetails List<GetPatchManagementDatabasesPatchDatabasesCollectionItemImageDetail>
    Image details containing the subscribed image, its status, version, owner and time of creation.
    OracleHomePath string
    Path to the Oracle home.
    PatchActivityDetails List<GetPatchManagementDatabasesPatchDatabasesCollectionItemPatchActivityDetail>
    Details of deploy, update and migrate-listener(only for single Instance database) operations for this resource.
    PatchComplianceDetails List<GetPatchManagementDatabasesPatchDatabasesCollectionItemPatchComplianceDetail>
    Patch Compliance Status
    PatchUser string
    Intermediate user to be used for patching, created and maintained by customers. This user requires sudo access to switch as Oracle home owner and root user
    Release string
    Database release.
    ReleaseFullVersion string
    Database release full version.
    State string
    A filter to return only resources their lifecycleState matches the given lifecycleState.
    SudoFilePath string
    Path to sudo binary (executable) file
    SystemTags Dictionary<string, string>
    System tags for this resource. Each key is predefined and scoped to a namespace. Example: {"orcl-cloud.free-tier-retained": "true"}
    VulnerabilitiesSummaries List<GetPatchManagementDatabasesPatchDatabasesCollectionItemVulnerabilitiesSummary>
    Summary of vulnerabilities found in registered resources grouped by severity.
    AdditionalPatches []GetPatchManagementDatabasesPatchDatabasesCollectionItemAdditionalPatch
    List of additional patches on database.
    CurrentPatchWatermark string
    This is the hashcode representing the list of patches applied.
    DatabaseId string
    Database ocid.
    DatabaseName string
    Database name.
    DatabaseType string
    Filter by database type. Possible values Single Instance or RAC.
    DefinedTags map[string]string
    Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
    FreeformTags 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"}
    HostOrCluster string
    For SI, hosted on host and for RAC, host on cluster.
    ImageDetails []GetPatchManagementDatabasesPatchDatabasesCollectionItemImageDetail
    Image details containing the subscribed image, its status, version, owner and time of creation.
    OracleHomePath string
    Path to the Oracle home.
    PatchActivityDetails []GetPatchManagementDatabasesPatchDatabasesCollectionItemPatchActivityDetail
    Details of deploy, update and migrate-listener(only for single Instance database) operations for this resource.
    PatchComplianceDetails []GetPatchManagementDatabasesPatchDatabasesCollectionItemPatchComplianceDetail
    Patch Compliance Status
    PatchUser string
    Intermediate user to be used for patching, created and maintained by customers. This user requires sudo access to switch as Oracle home owner and root user
    Release string
    Database release.
    ReleaseFullVersion string
    Database release full version.
    State string
    A filter to return only resources their lifecycleState matches the given lifecycleState.
    SudoFilePath string
    Path to sudo binary (executable) file
    SystemTags map[string]string
    System tags for this resource. Each key is predefined and scoped to a namespace. Example: {"orcl-cloud.free-tier-retained": "true"}
    VulnerabilitiesSummaries []GetPatchManagementDatabasesPatchDatabasesCollectionItemVulnerabilitiesSummary
    Summary of vulnerabilities found in registered resources grouped by severity.
    additionalPatches List<GetPatchManagementDatabasesPatchDatabasesCollectionItemAdditionalPatch>
    List of additional patches on database.
    currentPatchWatermark String
    This is the hashcode representing the list of patches applied.
    databaseId String
    Database ocid.
    databaseName String
    Database name.
    databaseType String
    Filter by database type. Possible values Single Instance or RAC.
    definedTags Map<String,String>
    Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
    freeformTags 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"}
    hostOrCluster String
    For SI, hosted on host and for RAC, host on cluster.
    imageDetails List<GetPatchManagementDatabasesPatchDatabasesCollectionItemImageDetail>
    Image details containing the subscribed image, its status, version, owner and time of creation.
    oracleHomePath String
    Path to the Oracle home.
    patchActivityDetails List<GetPatchManagementDatabasesPatchDatabasesCollectionItemPatchActivityDetail>
    Details of deploy, update and migrate-listener(only for single Instance database) operations for this resource.
    patchComplianceDetails List<GetPatchManagementDatabasesPatchDatabasesCollectionItemPatchComplianceDetail>
    Patch Compliance Status
    patchUser String
    Intermediate user to be used for patching, created and maintained by customers. This user requires sudo access to switch as Oracle home owner and root user
    release String
    Database release.
    releaseFullVersion String
    Database release full version.
    state String
    A filter to return only resources their lifecycleState matches the given lifecycleState.
    sudoFilePath String
    Path to sudo binary (executable) file
    systemTags Map<String,String>
    System tags for this resource. Each key is predefined and scoped to a namespace. Example: {"orcl-cloud.free-tier-retained": "true"}
    vulnerabilitiesSummaries List<GetPatchManagementDatabasesPatchDatabasesCollectionItemVulnerabilitiesSummary>
    Summary of vulnerabilities found in registered resources grouped by severity.
    additionalPatches GetPatchManagementDatabasesPatchDatabasesCollectionItemAdditionalPatch[]
    List of additional patches on database.
    currentPatchWatermark string
    This is the hashcode representing the list of patches applied.
    databaseId string
    Database ocid.
    databaseName string
    Database name.
    databaseType string
    Filter by database type. Possible values Single Instance or RAC.
    definedTags {[key: string]: string}
    Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
    freeformTags {[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"}
    hostOrCluster string
    For SI, hosted on host and for RAC, host on cluster.
    imageDetails GetPatchManagementDatabasesPatchDatabasesCollectionItemImageDetail[]
    Image details containing the subscribed image, its status, version, owner and time of creation.
    oracleHomePath string
    Path to the Oracle home.
    patchActivityDetails GetPatchManagementDatabasesPatchDatabasesCollectionItemPatchActivityDetail[]
    Details of deploy, update and migrate-listener(only for single Instance database) operations for this resource.
    patchComplianceDetails GetPatchManagementDatabasesPatchDatabasesCollectionItemPatchComplianceDetail[]
    Patch Compliance Status
    patchUser string
    Intermediate user to be used for patching, created and maintained by customers. This user requires sudo access to switch as Oracle home owner and root user
    release string
    Database release.
    releaseFullVersion string
    Database release full version.
    state string
    A filter to return only resources their lifecycleState matches the given lifecycleState.
    sudoFilePath string
    Path to sudo binary (executable) file
    systemTags {[key: string]: string}
    System tags for this resource. Each key is predefined and scoped to a namespace. Example: {"orcl-cloud.free-tier-retained": "true"}
    vulnerabilitiesSummaries GetPatchManagementDatabasesPatchDatabasesCollectionItemVulnerabilitiesSummary[]
    Summary of vulnerabilities found in registered resources grouped by severity.
    additional_patches Sequence[dblm.GetPatchManagementDatabasesPatchDatabasesCollectionItemAdditionalPatch]
    List of additional patches on database.
    current_patch_watermark str
    This is the hashcode representing the list of patches applied.
    database_id str
    Database ocid.
    database_name str
    Database name.
    database_type str
    Filter by database type. Possible values Single Instance or RAC.
    defined_tags Mapping[str, str]
    Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
    freeform_tags 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"}
    host_or_cluster str
    For SI, hosted on host and for RAC, host on cluster.
    image_details Sequence[dblm.GetPatchManagementDatabasesPatchDatabasesCollectionItemImageDetail]
    Image details containing the subscribed image, its status, version, owner and time of creation.
    oracle_home_path str
    Path to the Oracle home.
    patch_activity_details Sequence[dblm.GetPatchManagementDatabasesPatchDatabasesCollectionItemPatchActivityDetail]
    Details of deploy, update and migrate-listener(only for single Instance database) operations for this resource.
    patch_compliance_details Sequence[dblm.GetPatchManagementDatabasesPatchDatabasesCollectionItemPatchComplianceDetail]
    Patch Compliance Status
    patch_user str
    Intermediate user to be used for patching, created and maintained by customers. This user requires sudo access to switch as Oracle home owner and root user
    release str
    Database release.
    release_full_version str
    Database release full version.
    state str
    A filter to return only resources their lifecycleState matches the given lifecycleState.
    sudo_file_path str
    Path to sudo binary (executable) file
    system_tags Mapping[str, str]
    System tags for this resource. Each key is predefined and scoped to a namespace. Example: {"orcl-cloud.free-tier-retained": "true"}
    vulnerabilities_summaries Sequence[dblm.GetPatchManagementDatabasesPatchDatabasesCollectionItemVulnerabilitiesSummary]
    Summary of vulnerabilities found in registered resources grouped by severity.
    additionalPatches List<Property Map>
    List of additional patches on database.
    currentPatchWatermark String
    This is the hashcode representing the list of patches applied.
    databaseId String
    Database ocid.
    databaseName String
    Database name.
    databaseType String
    Filter by database type. Possible values Single Instance or RAC.
    definedTags Map<String>
    Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
    freeformTags 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"}
    hostOrCluster String
    For SI, hosted on host and for RAC, host on cluster.
    imageDetails List<Property Map>
    Image details containing the subscribed image, its status, version, owner and time of creation.
    oracleHomePath String
    Path to the Oracle home.
    patchActivityDetails List<Property Map>
    Details of deploy, update and migrate-listener(only for single Instance database) operations for this resource.
    patchComplianceDetails List<Property Map>
    Patch Compliance Status
    patchUser String
    Intermediate user to be used for patching, created and maintained by customers. This user requires sudo access to switch as Oracle home owner and root user
    release String
    Database release.
    releaseFullVersion String
    Database release full version.
    state String
    A filter to return only resources their lifecycleState matches the given lifecycleState.
    sudoFilePath String
    Path to sudo binary (executable) file
    systemTags Map<String>
    System tags for this resource. Each key is predefined and scoped to a namespace. Example: {"orcl-cloud.free-tier-retained": "true"}
    vulnerabilitiesSummaries List<Property Map>
    Summary of vulnerabilities found in registered resources grouped by severity.

    GetPatchManagementDatabasesPatchDatabasesCollectionItemAdditionalPatch

    Category string
    Shows if patch is recommended or is an additional patch from an existing database.
    Description string
    Description of the patch recommendation.
    PatchId int
    Id for the patch recommendation.
    PatchName string
    Name for the patch recommendation.
    Category string
    Shows if patch is recommended or is an additional patch from an existing database.
    Description string
    Description of the patch recommendation.
    PatchId int
    Id for the patch recommendation.
    PatchName string
    Name for the patch recommendation.
    category String
    Shows if patch is recommended or is an additional patch from an existing database.
    description String
    Description of the patch recommendation.
    patchId Integer
    Id for the patch recommendation.
    patchName String
    Name for the patch recommendation.
    category string
    Shows if patch is recommended or is an additional patch from an existing database.
    description string
    Description of the patch recommendation.
    patchId number
    Id for the patch recommendation.
    patchName string
    Name for the patch recommendation.
    category str
    Shows if patch is recommended or is an additional patch from an existing database.
    description str
    Description of the patch recommendation.
    patch_id int
    Id for the patch recommendation.
    patch_name str
    Name for the patch recommendation.
    category String
    Shows if patch is recommended or is an additional patch from an existing database.
    description String
    Description of the patch recommendation.
    patchId Number
    Id for the patch recommendation.
    patchName String
    Name for the patch recommendation.

    GetPatchManagementDatabasesPatchDatabasesCollectionItemImageDetail

    CreatedBy string
    Name of the person who created the image.
    CurrentVersion string
    Name of the image version marked as current of the image.
    ImageId string
    Subscribed image
    ImageOwner string
    Owner of the image.
    ImageStatus string
    Image status.
    ImageVersion string
    Release version of the image.
    SubscribedImage string
    Subscribed image.
    TimeImageCreation string
    Date when the image was created.
    UpToDateImageVersion string
    An image version name, that is up to date and has no recommendations.
    CreatedBy string
    Name of the person who created the image.
    CurrentVersion string
    Name of the image version marked as current of the image.
    ImageId string
    Subscribed image
    ImageOwner string
    Owner of the image.
    ImageStatus string
    Image status.
    ImageVersion string
    Release version of the image.
    SubscribedImage string
    Subscribed image.
    TimeImageCreation string
    Date when the image was created.
    UpToDateImageVersion string
    An image version name, that is up to date and has no recommendations.
    createdBy String
    Name of the person who created the image.
    currentVersion String
    Name of the image version marked as current of the image.
    imageId String
    Subscribed image
    imageOwner String
    Owner of the image.
    imageStatus String
    Image status.
    imageVersion String
    Release version of the image.
    subscribedImage String
    Subscribed image.
    timeImageCreation String
    Date when the image was created.
    upToDateImageVersion String
    An image version name, that is up to date and has no recommendations.
    createdBy string
    Name of the person who created the image.
    currentVersion string
    Name of the image version marked as current of the image.
    imageId string
    Subscribed image
    imageOwner string
    Owner of the image.
    imageStatus string
    Image status.
    imageVersion string
    Release version of the image.
    subscribedImage string
    Subscribed image.
    timeImageCreation string
    Date when the image was created.
    upToDateImageVersion string
    An image version name, that is up to date and has no recommendations.
    created_by str
    Name of the person who created the image.
    current_version str
    Name of the image version marked as current of the image.
    image_id str
    Subscribed image
    image_owner str
    Owner of the image.
    image_status str
    Image status.
    image_version str
    Release version of the image.
    subscribed_image str
    Subscribed image.
    time_image_creation str
    Date when the image was created.
    up_to_date_image_version str
    An image version name, that is up to date and has no recommendations.
    createdBy String
    Name of the person who created the image.
    currentVersion String
    Name of the image version marked as current of the image.
    imageId String
    Subscribed image
    imageOwner String
    Owner of the image.
    imageStatus String
    Image status.
    imageVersion String
    Release version of the image.
    subscribedImage String
    Subscribed image.
    timeImageCreation String
    Date when the image was created.
    upToDateImageVersion String
    An image version name, that is up to date and has no recommendations.

    GetPatchManagementDatabasesPatchDatabasesCollectionItemPatchActivityDetail

    DeployOperationId string
    Operation Identifier for deploy operation.
    DeployStatus string
    Status of deploy operation.
    DeployTaskId string
    Task identifier for deploy operation.
    MigrateListenerOperationId string
    Operation Identifier for migrate listener operation.
    MigrateListenerStatus string
    Status of migrate listener operation.
    MigrateListenerTaskId string
    Task identifier for migrate listener operation.
    UpdateOperationId string
    Operation Identifier for update operation.
    UpdateStatus string
    Status of update operation.
    UpdateTaskId string
    Task identifier for update operation.
    DeployOperationId string
    Operation Identifier for deploy operation.
    DeployStatus string
    Status of deploy operation.
    DeployTaskId string
    Task identifier for deploy operation.
    MigrateListenerOperationId string
    Operation Identifier for migrate listener operation.
    MigrateListenerStatus string
    Status of migrate listener operation.
    MigrateListenerTaskId string
    Task identifier for migrate listener operation.
    UpdateOperationId string
    Operation Identifier for update operation.
    UpdateStatus string
    Status of update operation.
    UpdateTaskId string
    Task identifier for update operation.
    deployOperationId String
    Operation Identifier for deploy operation.
    deployStatus String
    Status of deploy operation.
    deployTaskId String
    Task identifier for deploy operation.
    migrateListenerOperationId String
    Operation Identifier for migrate listener operation.
    migrateListenerStatus String
    Status of migrate listener operation.
    migrateListenerTaskId String
    Task identifier for migrate listener operation.
    updateOperationId String
    Operation Identifier for update operation.
    updateStatus String
    Status of update operation.
    updateTaskId String
    Task identifier for update operation.
    deployOperationId string
    Operation Identifier for deploy operation.
    deployStatus string
    Status of deploy operation.
    deployTaskId string
    Task identifier for deploy operation.
    migrateListenerOperationId string
    Operation Identifier for migrate listener operation.
    migrateListenerStatus string
    Status of migrate listener operation.
    migrateListenerTaskId string
    Task identifier for migrate listener operation.
    updateOperationId string
    Operation Identifier for update operation.
    updateStatus string
    Status of update operation.
    updateTaskId string
    Task identifier for update operation.
    deploy_operation_id str
    Operation Identifier for deploy operation.
    deploy_status str
    Status of deploy operation.
    deploy_task_id str
    Task identifier for deploy operation.
    migrate_listener_operation_id str
    Operation Identifier for migrate listener operation.
    migrate_listener_status str
    Status of migrate listener operation.
    migrate_listener_task_id str
    Task identifier for migrate listener operation.
    update_operation_id str
    Operation Identifier for update operation.
    update_status str
    Status of update operation.
    update_task_id str
    Task identifier for update operation.
    deployOperationId String
    Operation Identifier for deploy operation.
    deployStatus String
    Status of deploy operation.
    deployTaskId String
    Task identifier for deploy operation.
    migrateListenerOperationId String
    Operation Identifier for migrate listener operation.
    migrateListenerStatus String
    Status of migrate listener operation.
    migrateListenerTaskId String
    Task identifier for migrate listener operation.
    updateOperationId String
    Operation Identifier for update operation.
    updateStatus String
    Status of update operation.
    updateTaskId String
    Task identifier for update operation.

    GetPatchManagementDatabasesPatchDatabasesCollectionItemPatchComplianceDetail

    PatchComplianceStatus string
    Patch compliance status.
    PatchComplianceVersion string
    Resource patch compliance version name.
    PatchComplianceStatus string
    Patch compliance status.
    PatchComplianceVersion string
    Resource patch compliance version name.
    patchComplianceStatus String
    Patch compliance status.
    patchComplianceVersion String
    Resource patch compliance version name.
    patchComplianceStatus string
    Patch compliance status.
    patchComplianceVersion string
    Resource patch compliance version name.
    patch_compliance_status str
    Patch compliance status.
    patch_compliance_version str
    Resource patch compliance version name.
    patchComplianceStatus String
    Patch compliance status.
    patchComplianceVersion String
    Resource patch compliance version name.

    GetPatchManagementDatabasesPatchDatabasesCollectionItemVulnerabilitiesSummary

    Critical int
    High int
    Info int
    Low int
    Medium int
    Total int
    Critical int
    High int
    Info int
    Low int
    Medium int
    Total int
    critical Integer
    high Integer
    info Integer
    low Integer
    medium Integer
    total Integer
    critical number
    high number
    info number
    low number
    medium number
    total number
    critical int
    high int
    info int
    low int
    medium int
    total int
    critical Number
    high Number
    info Number
    low Number
    medium Number
    total Number

    Package Details

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