Oracle Cloud Infrastructure v2.17.0 published on Friday, Nov 15, 2024 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[_database.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[_database.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)
// Output-based functions aren't available in Java yet
fn::invoke:
function: oci:Database/getDatabasePdbConversionHistoryEntries:getDatabasePdbConversionHistoryEntries
arguments:
# arguments dictionary
The following arguments are supported:
- Database
Id string - The database OCID.
- Filters
List<Get
Database Pdb Conversion History Entries Filter> - Pdb
Conversion 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 string - The database OCID.
- Filters
[]Get
Database Pdb Conversion History Entries Filter - Pdb
Conversion 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 String - The database OCID.
- filters
List<Get
Pdb Conversion History Entries Filter> - pdb
Conversion 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 string - The database OCID.
- filters
Get
Database Pdb Conversion History Entries Filter[] - pdb
Conversion 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[database.
Get Database 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.
- database
Id String - The database OCID.
- filters List<Property Map>
- pdb
Conversion 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:
- Database
Id string - Id string
- The provider-assigned unique ID for this managed resource.
- Pdb
Conversion List<GetHistory Entries Database Pdb Conversion History Entries Pdb Conversion History Entry> - The list of pdb_conversion_history_entries.
- Filters
List<Get
Database Pdb Conversion History Entries Filter> - Pdb
Conversion stringAction - State string
- Status of an operation performed during the conversion of a non-container database to a pluggable database.
- Database
Id string - Id string
- The provider-assigned unique ID for this managed resource.
- Pdb
Conversion []GetHistory Entries Database Pdb Conversion History Entries Pdb Conversion History Entry - The list of pdb_conversion_history_entries.
- Filters
[]Get
Database Pdb Conversion History Entries Filter - Pdb
Conversion stringAction - State string
- Status of an operation performed during the conversion of a non-container database to a pluggable database.
- database
Id String - id String
- The provider-assigned unique ID for this managed resource.
- pdb
Conversion List<GetHistory Entries Pdb Conversion History Entries Pdb Conversion History Entry> - The list of pdb_conversion_history_entries.
- filters
List<Get
Pdb Conversion History Entries Filter> - pdb
Conversion StringAction - state String
- Status of an operation performed during the conversion of a non-container database to a pluggable database.
- database
Id string - id string
- The provider-assigned unique ID for this managed resource.
- pdb
Conversion GetHistory Entries Database Pdb Conversion History Entries Pdb Conversion History Entry[] - The list of pdb_conversion_history_entries.
- filters
Get
Database Pdb Conversion History Entries Filter[] - pdb
Conversion 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[database.history_ entries Get Database Pdb Conversion History Entries Pdb Conversion History Entry] - The list of pdb_conversion_history_entries.
- filters
Sequence[database.
Get Database 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.
- database
Id String - id String
- The provider-assigned unique ID for this managed resource.
- pdb
Conversion List<Property Map>History Entries - The list of pdb_conversion_history_entries.
- filters List<Property Map>
- pdb
Conversion 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
PRECHECK
to run a pre-check operation on non-container database prior to converting it into a pluggable database. - Use
CONVERT
to convert a non-container database into a pluggable database. - Use
SYNC
if 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_ROLLBACK
if 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 stringParams - Additional container database parameter.
- Cdb
Name 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.
- Lifecycle
Details string - Additional information about the current lifecycle state for the conversion operation.
- Source
Database 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_DATABASE
to specify that the pluggable database be created within a new container database in the same database home.
- Use
- Target
Database stringId - The OCID of the database.
- Time
Ended string - The date and time when the database conversion operation ended.
- Time
Started 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
PRECHECK
to run a pre-check operation on non-container database prior to converting it into a pluggable database. - Use
CONVERT
to convert a non-container database into a pluggable database. - Use
SYNC
if 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_ROLLBACK
if 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 stringParams - Additional container database parameter.
- Cdb
Name 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.
- Lifecycle
Details string - Additional information about the current lifecycle state for the conversion operation.
- Source
Database 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_DATABASE
to specify that the pluggable database be created within a new container database in the same database home.
- Use
- Target
Database stringId - The OCID of the database.
- Time
Ended string - The date and time when the database conversion operation ended.
- Time
Started 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
PRECHECK
to run a pre-check operation on non-container database prior to converting it into a pluggable database. - Use
CONVERT
to convert a non-container database into a pluggable database. - Use
SYNC
if 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_ROLLBACK
if 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 StringParams - Additional container database parameter.
- cdb
Name 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.
- lifecycle
Details String - Additional information about the current lifecycle state for the conversion operation.
- source
Database 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_DATABASE
to specify that the pluggable database be created within a new container database in the same database home.
- Use
- target
Database StringId - The OCID of the database.
- time
Ended String - The date and time when the database conversion operation ended.
- time
Started 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
PRECHECK
to run a pre-check operation on non-container database prior to converting it into a pluggable database. - Use
CONVERT
to convert a non-container database into a pluggable database. - Use
SYNC
if 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_ROLLBACK
if 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 stringParams - Additional container database parameter.
- cdb
Name 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.
- lifecycle
Details string - Additional information about the current lifecycle state for the conversion operation.
- source
Database 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_DATABASE
to specify that the pluggable database be created within a new container database in the same database home.
- Use
- target
Database stringId - The OCID of the database.
- time
Ended string - The date and time when the database conversion operation ended.
- time
Started 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
PRECHECK
to run a pre-check operation on non-container database prior to converting it into a pluggable database. - Use
CONVERT
to convert a non-container database into a pluggable database. - Use
SYNC
if 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_ROLLBACK
if 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_DATABASE
to 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
PRECHECK
to run a pre-check operation on non-container database prior to converting it into a pluggable database. - Use
CONVERT
to convert a non-container database into a pluggable database. - Use
SYNC
if 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_ROLLBACK
if 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 StringParams - Additional container database parameter.
- cdb
Name 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.
- lifecycle
Details String - Additional information about the current lifecycle state for the conversion operation.
- source
Database 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_DATABASE
to specify that the pluggable database be created within a new container database in the same database home.
- Use
- target
Database StringId - The OCID of the database.
- time
Ended String - The date and time when the database conversion operation ended.
- time
Started 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
oci
Terraform Provider.