Oracle Cloud Infrastructure v2.33.0 published on Thursday, May 1, 2025 by Pulumi
oci.Database.getDatabasePdbConversionHistoryEntries
Explore with Pulumi AI
This data source provides the list of Database Pdb Conversion History Entries in Oracle Cloud Infrastructure Database service.
Gets the pluggable database conversion history for a specified database in a bare metal or virtual machine DB system.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as oci from "@pulumi/oci";
const testDatabasePdbConversionHistoryEntries = oci.Database.getDatabasePdbConversionHistoryEntries({
    databaseId: testDatabase.id,
    pdbConversionAction: databasePdbConversionHistoryEntryPdbConversionAction,
    state: databasePdbConversionHistoryEntryState,
});
import pulumi
import pulumi_oci as oci
test_database_pdb_conversion_history_entries = oci.Database.get_database_pdb_conversion_history_entries(database_id=test_database["id"],
    pdb_conversion_action=database_pdb_conversion_history_entry_pdb_conversion_action,
    state=database_pdb_conversion_history_entry_state)
package main
import (
	"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/database"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := database.GetDatabasePdbConversionHistoryEntries(ctx, &database.GetDatabasePdbConversionHistoryEntriesArgs{
			DatabaseId:          testDatabase.Id,
			PdbConversionAction: pulumi.StringRef(databasePdbConversionHistoryEntryPdbConversionAction),
			State:               pulumi.StringRef(databasePdbConversionHistoryEntryState),
		}, 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 testDatabasePdbConversionHistoryEntries = Oci.Database.GetDatabasePdbConversionHistoryEntries.Invoke(new()
    {
        DatabaseId = testDatabase.Id,
        PdbConversionAction = databasePdbConversionHistoryEntryPdbConversionAction,
        State = databasePdbConversionHistoryEntryState,
    });
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.oci.Database.DatabaseFunctions;
import com.pulumi.oci.Database.inputs.GetDatabasePdbConversionHistoryEntriesArgs;
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 testDatabasePdbConversionHistoryEntries = DatabaseFunctions.getDatabasePdbConversionHistoryEntries(GetDatabasePdbConversionHistoryEntriesArgs.builder()
            .databaseId(testDatabase.id())
            .pdbConversionAction(databasePdbConversionHistoryEntryPdbConversionAction)
            .state(databasePdbConversionHistoryEntryState)
            .build());
    }
}
variables:
  testDatabasePdbConversionHistoryEntries:
    fn::invoke:
      function: oci:Database:getDatabasePdbConversionHistoryEntries
      arguments:
        databaseId: ${testDatabase.id}
        pdbConversionAction: ${databasePdbConversionHistoryEntryPdbConversionAction}
        state: ${databasePdbConversionHistoryEntryState}
Using getDatabasePdbConversionHistoryEntries
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 getDatabasePdbConversionHistoryEntries(args: GetDatabasePdbConversionHistoryEntriesArgs, opts?: InvokeOptions): Promise<GetDatabasePdbConversionHistoryEntriesResult>
function getDatabasePdbConversionHistoryEntriesOutput(args: GetDatabasePdbConversionHistoryEntriesOutputArgs, opts?: InvokeOptions): Output<GetDatabasePdbConversionHistoryEntriesResult>def get_database_pdb_conversion_history_entries(database_id: Optional[str] = None,
                                                filters: Optional[Sequence[GetDatabasePdbConversionHistoryEntriesFilter]] = None,
                                                pdb_conversion_action: Optional[str] = None,
                                                state: Optional[str] = None,
                                                opts: Optional[InvokeOptions] = None) -> GetDatabasePdbConversionHistoryEntriesResult
def get_database_pdb_conversion_history_entries_output(database_id: Optional[pulumi.Input[str]] = None,
                                                filters: Optional[pulumi.Input[Sequence[pulumi.Input[GetDatabasePdbConversionHistoryEntriesFilterArgs]]]] = None,
                                                pdb_conversion_action: Optional[pulumi.Input[str]] = None,
                                                state: Optional[pulumi.Input[str]] = None,
                                                opts: Optional[InvokeOptions] = None) -> Output[GetDatabasePdbConversionHistoryEntriesResult]func GetDatabasePdbConversionHistoryEntries(ctx *Context, args *GetDatabasePdbConversionHistoryEntriesArgs, opts ...InvokeOption) (*GetDatabasePdbConversionHistoryEntriesResult, error)
func GetDatabasePdbConversionHistoryEntriesOutput(ctx *Context, args *GetDatabasePdbConversionHistoryEntriesOutputArgs, opts ...InvokeOption) GetDatabasePdbConversionHistoryEntriesResultOutput> Note: This function is named GetDatabasePdbConversionHistoryEntries in the Go SDK.
public static class GetDatabasePdbConversionHistoryEntries 
{
    public static Task<GetDatabasePdbConversionHistoryEntriesResult> InvokeAsync(GetDatabasePdbConversionHistoryEntriesArgs args, InvokeOptions? opts = null)
    public static Output<GetDatabasePdbConversionHistoryEntriesResult> Invoke(GetDatabasePdbConversionHistoryEntriesInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetDatabasePdbConversionHistoryEntriesResult> getDatabasePdbConversionHistoryEntries(GetDatabasePdbConversionHistoryEntriesArgs args, InvokeOptions options)
public static Output<GetDatabasePdbConversionHistoryEntriesResult> getDatabasePdbConversionHistoryEntries(GetDatabasePdbConversionHistoryEntriesArgs args, InvokeOptions options)
fn::invoke:
  function: oci:Database/getDatabasePdbConversionHistoryEntries:getDatabasePdbConversionHistoryEntries
  arguments:
    # arguments dictionaryThe following arguments are supported:
- DatabaseId string
- The database OCID.
- Filters
List<GetDatabase Pdb Conversion History Entries Filter> 
- PdbConversion stringAction 
- A filter to return only the pluggable database conversion history entries that match the specified conversion action. For example, you can use this filter to return only entries for the precheck operation.
- State string
- A filter to return only the pluggable database conversion history entries that match the specified lifecycle state. For example, you can use this filter to return only entries in the "failed" lifecycle state.
- DatabaseId string
- The database OCID.
- Filters
[]GetDatabase Pdb Conversion History Entries Filter 
- PdbConversion stringAction 
- A filter to return only the pluggable database conversion history entries that match the specified conversion action. For example, you can use this filter to return only entries for the precheck operation.
- State string
- A filter to return only the pluggable database conversion history entries that match the specified lifecycle state. For example, you can use this filter to return only entries in the "failed" lifecycle state.
- databaseId String
- The database OCID.
- filters
List<GetPdb Conversion History Entries Filter> 
- pdbConversion StringAction 
- A filter to return only the pluggable database conversion history entries that match the specified conversion action. For example, you can use this filter to return only entries for the precheck operation.
- state String
- A filter to return only the pluggable database conversion history entries that match the specified lifecycle state. For example, you can use this filter to return only entries in the "failed" lifecycle state.
- databaseId string
- The database OCID.
- filters
GetDatabase Pdb Conversion History Entries Filter[] 
- pdbConversion stringAction 
- A filter to return only the pluggable database conversion history entries that match the specified conversion action. For example, you can use this filter to return only entries for the precheck operation.
- state string
- A filter to return only the pluggable database conversion history entries that match the specified lifecycle state. For example, you can use this filter to return only entries in the "failed" lifecycle state.
- database_id str
- The database OCID.
- filters
Sequence[GetDatabase Pdb Conversion History Entries Filter] 
- pdb_conversion_ straction 
- A filter to return only the pluggable database conversion history entries that match the specified conversion action. For example, you can use this filter to return only entries for the precheck operation.
- state str
- A filter to return only the pluggable database conversion history entries that match the specified lifecycle state. For example, you can use this filter to return only entries in the "failed" lifecycle state.
- databaseId String
- The database OCID.
- filters List<Property Map>
- pdbConversion StringAction 
- A filter to return only the pluggable database conversion history entries that match the specified conversion action. For example, you can use this filter to return only entries for the precheck operation.
- state String
- A filter to return only the pluggable database conversion history entries that match the specified lifecycle state. For example, you can use this filter to return only entries in the "failed" lifecycle state.
getDatabasePdbConversionHistoryEntries Result
The following output properties are available:
- DatabaseId string
- Id string
- The provider-assigned unique ID for this managed resource.
- PdbConversion List<GetHistory Entries Database Pdb Conversion History Entries Pdb Conversion History Entry> 
- The list of pdb_conversion_history_entries.
- Filters
List<GetDatabase Pdb Conversion History Entries Filter> 
- PdbConversion stringAction 
- State string
- Status of an operation performed during the conversion of a non-container database to a pluggable database.
- DatabaseId string
- Id string
- The provider-assigned unique ID for this managed resource.
- PdbConversion []GetHistory Entries Database Pdb Conversion History Entries Pdb Conversion History Entry 
- The list of pdb_conversion_history_entries.
- Filters
[]GetDatabase Pdb Conversion History Entries Filter 
- PdbConversion stringAction 
- State string
- Status of an operation performed during the conversion of a non-container database to a pluggable database.
- databaseId String
- id String
- The provider-assigned unique ID for this managed resource.
- pdbConversion List<GetHistory Entries Pdb Conversion History Entries Pdb Conversion History Entry> 
- The list of pdb_conversion_history_entries.
- filters
List<GetPdb Conversion History Entries Filter> 
- pdbConversion StringAction 
- state String
- Status of an operation performed during the conversion of a non-container database to a pluggable database.
- databaseId string
- id string
- The provider-assigned unique ID for this managed resource.
- pdbConversion GetHistory Entries Database Pdb Conversion History Entries Pdb Conversion History Entry[] 
- The list of pdb_conversion_history_entries.
- filters
GetDatabase Pdb Conversion History Entries Filter[] 
- pdbConversion stringAction 
- state string
- Status of an operation performed during the conversion of a non-container database to a pluggable database.
- database_id str
- id str
- The provider-assigned unique ID for this managed resource.
- pdb_conversion_ Sequence[Gethistory_ entries Database Pdb Conversion History Entries Pdb Conversion History Entry] 
- The list of pdb_conversion_history_entries.
- filters
Sequence[GetDatabase Pdb Conversion History Entries Filter] 
- pdb_conversion_ straction 
- state str
- Status of an operation performed during the conversion of a non-container database to a pluggable database.
- databaseId String
- id String
- The provider-assigned unique ID for this managed resource.
- pdbConversion List<Property Map>History Entries 
- The list of pdb_conversion_history_entries.
- filters List<Property Map>
- pdbConversion StringAction 
- state String
- Status of an operation performed during the conversion of a non-container database to a pluggable database.
Supporting Types
GetDatabasePdbConversionHistoryEntriesFilter      
GetDatabasePdbConversionHistoryEntriesPdbConversionHistoryEntry         
- Action string
- The operations used to convert a non-container database to a pluggable database.- Use PRECHECKto run a pre-check operation on non-container database prior to converting it into a pluggable database.
- Use CONVERTto convert a non-container database into a pluggable database.
- Use SYNCif the non-container database was manually converted into a pluggable database using the dbcli command-line utility. Databases may need to be converted manually if the CONVERT action fails when converting a non-container database using the API.
- Use SYNC_ROLLBACKif the conversion of a non-container database into a pluggable database was manually rolled back using the dbcli command line utility. Conversions may need to be manually rolled back if the CONVERT action fails when converting a non-container database using the API.
 
- Use 
- AdditionalCdb stringParams 
- Additional container database parameter.
- CdbName string
- The database name. The name must begin with an alphabetic character and can contain a maximum of 8 alphanumeric characters. Special characters are not permitted. The database name must be unique in the tenancy.
- Id string
- The OCID of the database conversion history.
- LifecycleDetails string
- Additional information about the current lifecycle state for the conversion operation.
- SourceDatabase stringId 
- The OCID of the database.
- State string
- A filter to return only the pluggable database conversion history entries that match the specified lifecycle state. For example, you can use this filter to return only entries in the "failed" lifecycle state.
- Target string
- The target container database of the pluggable database created by the database conversion operation. Currently, the database conversion operation only supports creating the pluggable database in a new container database.- Use NEW_DATABASEto specify that the pluggable database be created within a new container database in the same database home.
 
- Use 
- TargetDatabase stringId 
- The OCID of the database.
- TimeEnded string
- The date and time when the database conversion operation ended.
- TimeStarted string
- The date and time when the database conversion operation started.
- Action string
- The operations used to convert a non-container database to a pluggable database.- Use PRECHECKto run a pre-check operation on non-container database prior to converting it into a pluggable database.
- Use CONVERTto convert a non-container database into a pluggable database.
- Use SYNCif the non-container database was manually converted into a pluggable database using the dbcli command-line utility. Databases may need to be converted manually if the CONVERT action fails when converting a non-container database using the API.
- Use SYNC_ROLLBACKif the conversion of a non-container database into a pluggable database was manually rolled back using the dbcli command line utility. Conversions may need to be manually rolled back if the CONVERT action fails when converting a non-container database using the API.
 
- Use 
- AdditionalCdb stringParams 
- Additional container database parameter.
- CdbName string
- The database name. The name must begin with an alphabetic character and can contain a maximum of 8 alphanumeric characters. Special characters are not permitted. The database name must be unique in the tenancy.
- Id string
- The OCID of the database conversion history.
- LifecycleDetails string
- Additional information about the current lifecycle state for the conversion operation.
- SourceDatabase stringId 
- The OCID of the database.
- State string
- A filter to return only the pluggable database conversion history entries that match the specified lifecycle state. For example, you can use this filter to return only entries in the "failed" lifecycle state.
- Target string
- The target container database of the pluggable database created by the database conversion operation. Currently, the database conversion operation only supports creating the pluggable database in a new container database.- Use NEW_DATABASEto specify that the pluggable database be created within a new container database in the same database home.
 
- Use 
- TargetDatabase stringId 
- The OCID of the database.
- TimeEnded string
- The date and time when the database conversion operation ended.
- TimeStarted string
- The date and time when the database conversion operation started.
- action String
- The operations used to convert a non-container database to a pluggable database.- Use PRECHECKto run a pre-check operation on non-container database prior to converting it into a pluggable database.
- Use CONVERTto convert a non-container database into a pluggable database.
- Use SYNCif the non-container database was manually converted into a pluggable database using the dbcli command-line utility. Databases may need to be converted manually if the CONVERT action fails when converting a non-container database using the API.
- Use SYNC_ROLLBACKif the conversion of a non-container database into a pluggable database was manually rolled back using the dbcli command line utility. Conversions may need to be manually rolled back if the CONVERT action fails when converting a non-container database using the API.
 
- Use 
- additionalCdb StringParams 
- Additional container database parameter.
- cdbName String
- The database name. The name must begin with an alphabetic character and can contain a maximum of 8 alphanumeric characters. Special characters are not permitted. The database name must be unique in the tenancy.
- id String
- The OCID of the database conversion history.
- lifecycleDetails String
- Additional information about the current lifecycle state for the conversion operation.
- sourceDatabase StringId 
- The OCID of the database.
- state String
- A filter to return only the pluggable database conversion history entries that match the specified lifecycle state. For example, you can use this filter to return only entries in the "failed" lifecycle state.
- target String
- The target container database of the pluggable database created by the database conversion operation. Currently, the database conversion operation only supports creating the pluggable database in a new container database.- Use NEW_DATABASEto specify that the pluggable database be created within a new container database in the same database home.
 
- Use 
- targetDatabase StringId 
- The OCID of the database.
- timeEnded String
- The date and time when the database conversion operation ended.
- timeStarted String
- The date and time when the database conversion operation started.
- action string
- The operations used to convert a non-container database to a pluggable database.- Use PRECHECKto run a pre-check operation on non-container database prior to converting it into a pluggable database.
- Use CONVERTto convert a non-container database into a pluggable database.
- Use SYNCif the non-container database was manually converted into a pluggable database using the dbcli command-line utility. Databases may need to be converted manually if the CONVERT action fails when converting a non-container database using the API.
- Use SYNC_ROLLBACKif the conversion of a non-container database into a pluggable database was manually rolled back using the dbcli command line utility. Conversions may need to be manually rolled back if the CONVERT action fails when converting a non-container database using the API.
 
- Use 
- additionalCdb stringParams 
- Additional container database parameter.
- cdbName string
- The database name. The name must begin with an alphabetic character and can contain a maximum of 8 alphanumeric characters. Special characters are not permitted. The database name must be unique in the tenancy.
- id string
- The OCID of the database conversion history.
- lifecycleDetails string
- Additional information about the current lifecycle state for the conversion operation.
- sourceDatabase stringId 
- The OCID of the database.
- state string
- A filter to return only the pluggable database conversion history entries that match the specified lifecycle state. For example, you can use this filter to return only entries in the "failed" lifecycle state.
- target string
- The target container database of the pluggable database created by the database conversion operation. Currently, the database conversion operation only supports creating the pluggable database in a new container database.- Use NEW_DATABASEto specify that the pluggable database be created within a new container database in the same database home.
 
- Use 
- targetDatabase stringId 
- The OCID of the database.
- timeEnded string
- The date and time when the database conversion operation ended.
- timeStarted string
- The date and time when the database conversion operation started.
- action str
- The operations used to convert a non-container database to a pluggable database.- Use PRECHECKto run a pre-check operation on non-container database prior to converting it into a pluggable database.
- Use CONVERTto convert a non-container database into a pluggable database.
- Use SYNCif the non-container database was manually converted into a pluggable database using the dbcli command-line utility. Databases may need to be converted manually if the CONVERT action fails when converting a non-container database using the API.
- Use SYNC_ROLLBACKif the conversion of a non-container database into a pluggable database was manually rolled back using the dbcli command line utility. Conversions may need to be manually rolled back if the CONVERT action fails when converting a non-container database using the API.
 
- Use 
- additional_cdb_ strparams 
- Additional container database parameter.
- cdb_name str
- The database name. The name must begin with an alphabetic character and can contain a maximum of 8 alphanumeric characters. Special characters are not permitted. The database name must be unique in the tenancy.
- id str
- The OCID of the database conversion history.
- lifecycle_details str
- Additional information about the current lifecycle state for the conversion operation.
- source_database_ strid 
- The OCID of the database.
- state str
- A filter to return only the pluggable database conversion history entries that match the specified lifecycle state. For example, you can use this filter to return only entries in the "failed" lifecycle state.
- target str
- The target container database of the pluggable database created by the database conversion operation. Currently, the database conversion operation only supports creating the pluggable database in a new container database.- Use NEW_DATABASEto specify that the pluggable database be created within a new container database in the same database home.
 
- Use 
- target_database_ strid 
- The OCID of the database.
- time_ended str
- The date and time when the database conversion operation ended.
- time_started str
- The date and time when the database conversion operation started.
- action String
- The operations used to convert a non-container database to a pluggable database.- Use PRECHECKto run a pre-check operation on non-container database prior to converting it into a pluggable database.
- Use CONVERTto convert a non-container database into a pluggable database.
- Use SYNCif the non-container database was manually converted into a pluggable database using the dbcli command-line utility. Databases may need to be converted manually if the CONVERT action fails when converting a non-container database using the API.
- Use SYNC_ROLLBACKif the conversion of a non-container database into a pluggable database was manually rolled back using the dbcli command line utility. Conversions may need to be manually rolled back if the CONVERT action fails when converting a non-container database using the API.
 
- Use 
- additionalCdb StringParams 
- Additional container database parameter.
- cdbName String
- The database name. The name must begin with an alphabetic character and can contain a maximum of 8 alphanumeric characters. Special characters are not permitted. The database name must be unique in the tenancy.
- id String
- The OCID of the database conversion history.
- lifecycleDetails String
- Additional information about the current lifecycle state for the conversion operation.
- sourceDatabase StringId 
- The OCID of the database.
- state String
- A filter to return only the pluggable database conversion history entries that match the specified lifecycle state. For example, you can use this filter to return only entries in the "failed" lifecycle state.
- target String
- The target container database of the pluggable database created by the database conversion operation. Currently, the database conversion operation only supports creating the pluggable database in a new container database.- Use NEW_DATABASEto specify that the pluggable database be created within a new container database in the same database home.
 
- Use 
- targetDatabase StringId 
- The OCID of the database.
- timeEnded String
- The date and time when the database conversion operation ended.
- timeStarted String
- The date and time when the database conversion operation started.
Package Details
- Repository
- oci pulumi/pulumi-oci
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the ociTerraform Provider.