Oracle Cloud Infrastructure v2.29.0 published on Wednesday, Apr 9, 2025 by Pulumi
oci.Database.getDatabases
Explore with Pulumi AI
This data source provides the list of Databases in Oracle Cloud Infrastructure Database service.
Gets a list of the databases in the specified Database Home.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as oci from "@pulumi/oci";
const testDatabases = oci.Database.getDatabases({
compartmentId: compartmentId,
dbHomeId: testDbHome.id,
dbName: databaseDbName,
state: databaseState,
systemId: testSystem.id,
});
import pulumi
import pulumi_oci as oci
test_databases = oci.Database.get_databases(compartment_id=compartment_id,
db_home_id=test_db_home["id"],
db_name=database_db_name,
state=database_state,
system_id=test_system["id"])
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.GetDatabases(ctx, &database.GetDatabasesArgs{
CompartmentId: compartmentId,
DbHomeId: pulumi.StringRef(testDbHome.Id),
DbName: pulumi.StringRef(databaseDbName),
State: pulumi.StringRef(databaseState),
SystemId: pulumi.StringRef(testSystem.Id),
}, 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 testDatabases = Oci.Database.GetDatabases.Invoke(new()
{
CompartmentId = compartmentId,
DbHomeId = testDbHome.Id,
DbName = databaseDbName,
State = databaseState,
SystemId = testSystem.Id,
});
});
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.GetDatabasesArgs;
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 testDatabases = DatabaseFunctions.getDatabases(GetDatabasesArgs.builder()
.compartmentId(compartmentId)
.dbHomeId(testDbHome.id())
.dbName(databaseDbName)
.state(databaseState)
.systemId(testSystem.id())
.build());
}
}
variables:
testDatabases:
fn::invoke:
function: oci:Database:getDatabases
arguments:
compartmentId: ${compartmentId}
dbHomeId: ${testDbHome.id}
dbName: ${databaseDbName}
state: ${databaseState}
systemId: ${testSystem.id}
Using getDatabases
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 getDatabases(args: GetDatabasesArgs, opts?: InvokeOptions): Promise<GetDatabasesResult>
function getDatabasesOutput(args: GetDatabasesOutputArgs, opts?: InvokeOptions): Output<GetDatabasesResult>
def get_databases(compartment_id: Optional[str] = None,
db_home_id: Optional[str] = None,
db_name: Optional[str] = None,
filters: Optional[Sequence[_database.GetDatabasesFilter]] = None,
state: Optional[str] = None,
system_id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetDatabasesResult
def get_databases_output(compartment_id: Optional[pulumi.Input[str]] = None,
db_home_id: Optional[pulumi.Input[str]] = None,
db_name: Optional[pulumi.Input[str]] = None,
filters: Optional[pulumi.Input[Sequence[pulumi.Input[_database.GetDatabasesFilterArgs]]]] = None,
state: Optional[pulumi.Input[str]] = None,
system_id: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetDatabasesResult]
func GetDatabases(ctx *Context, args *GetDatabasesArgs, opts ...InvokeOption) (*GetDatabasesResult, error)
func GetDatabasesOutput(ctx *Context, args *GetDatabasesOutputArgs, opts ...InvokeOption) GetDatabasesResultOutput
> Note: This function is named GetDatabases
in the Go SDK.
public static class GetDatabases
{
public static Task<GetDatabasesResult> InvokeAsync(GetDatabasesArgs args, InvokeOptions? opts = null)
public static Output<GetDatabasesResult> Invoke(GetDatabasesInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetDatabasesResult> getDatabases(GetDatabasesArgs args, InvokeOptions options)
public static Output<GetDatabasesResult> getDatabases(GetDatabasesArgs args, InvokeOptions options)
fn::invoke:
function: oci:Database/getDatabases:getDatabases
arguments:
# arguments dictionary
The following arguments are supported:
- Compartment
Id This property is required. string - The compartment OCID.
- Db
Home stringId - A Database Home OCID. *Note: Either
db_home_id
orsystem_id
is required to make the LIST API call. - Db
Name string - A filter to return only resources that match the entire database name given. The match is not case sensitive.
- Filters
Changes to this property will trigger replacement.
Databases Filter> - State string
- A filter to return only resources that match the given lifecycle state exactly.
- System
Id string - The OCID of the Exadata DB system that you want to filter the database results by. Applies only to Exadata DB systems.
- Compartment
Id This property is required. string - The compartment OCID.
- Db
Home stringId - A Database Home OCID. *Note: Either
db_home_id
orsystem_id
is required to make the LIST API call. - Db
Name string - A filter to return only resources that match the entire database name given. The match is not case sensitive.
- Filters
Changes to this property will trigger replacement.
Databases Filter - State string
- A filter to return only resources that match the given lifecycle state exactly.
- System
Id string - The OCID of the Exadata DB system that you want to filter the database results by. Applies only to Exadata DB systems.
- compartment
Id This property is required. String - The compartment OCID.
- db
Home StringId - A Database Home OCID. *Note: Either
db_home_id
orsystem_id
is required to make the LIST API call. - db
Name String - A filter to return only resources that match the entire database name given. The match is not case sensitive.
- filters
Changes to this property will trigger replacement.
Filter> - state String
- A filter to return only resources that match the given lifecycle state exactly.
- system
Id String - The OCID of the Exadata DB system that you want to filter the database results by. Applies only to Exadata DB systems.
- compartment
Id This property is required. string - The compartment OCID.
- db
Home stringId - A Database Home OCID. *Note: Either
db_home_id
orsystem_id
is required to make the LIST API call. - db
Name string - A filter to return only resources that match the entire database name given. The match is not case sensitive.
- filters
Changes to this property will trigger replacement.
Databases Filter[] - state string
- A filter to return only resources that match the given lifecycle state exactly.
- system
Id string - The OCID of the Exadata DB system that you want to filter the database results by. Applies only to Exadata DB systems.
- compartment_
id This property is required. str - The compartment OCID.
- db_
home_ strid - A Database Home OCID. *Note: Either
db_home_id
orsystem_id
is required to make the LIST API call. - db_
name str - A filter to return only resources that match the entire database name given. The match is not case sensitive.
- filters
Changes to this property will trigger replacement.
Get Databases Filter] - state str
- A filter to return only resources that match the given lifecycle state exactly.
- system_
id str - The OCID of the Exadata DB system that you want to filter the database results by. Applies only to Exadata DB systems.
- compartment
Id This property is required. String - The compartment OCID.
- db
Home StringId - A Database Home OCID. *Note: Either
db_home_id
orsystem_id
is required to make the LIST API call. - db
Name String - A filter to return only resources that match the entire database name given. The match is not case sensitive.
- filters
Changes to this property will trigger replacement.
- state String
- A filter to return only resources that match the given lifecycle state exactly.
- system
Id String - The OCID of the Exadata DB system that you want to filter the database results by. Applies only to Exadata DB systems.
getDatabases Result
The following output properties are available:
- Compartment
Id string - The OCID of the compartment.
- Databases
List<Get
Databases Database> - The list of databases.
- Id string
- The provider-assigned unique ID for this managed resource.
- Db
Home stringId - The OCID of the Database Home.
- Db
Name string - The database name.
- Filters
List<Get
Databases Filter> - State string
- The current state of the database.
- System
Id string
- Compartment
Id string - The OCID of the compartment.
- Databases
[]Get
Databases Database - The list of databases.
- Id string
- The provider-assigned unique ID for this managed resource.
- Db
Home stringId - The OCID of the Database Home.
- Db
Name string - The database name.
- Filters
[]Get
Databases Filter - State string
- The current state of the database.
- System
Id string
- compartment
Id String - The OCID of the compartment.
- databases List<Gets>
- The list of databases.
- id String
- The provider-assigned unique ID for this managed resource.
- db
Home StringId - The OCID of the Database Home.
- db
Name String - The database name.
- filters
List<Gets
Filter> - state String
- The current state of the database.
- system
Id String
- compartment
Id string - The OCID of the compartment.
- databases
Get
Databases Database[] - The list of databases.
- id string
- The provider-assigned unique ID for this managed resource.
- db
Home stringId - The OCID of the Database Home.
- db
Name string - The database name.
- filters
Get
Databases Filter[] - state string
- The current state of the database.
- system
Id string
- compartment_
id str - The OCID of the compartment.
- databases
Sequence[database.
Get Databases Database] - The list of databases.
- id str
- The provider-assigned unique ID for this managed resource.
- db_
home_ strid - The OCID of the Database Home.
- db_
name str - The database name.
- filters
Sequence[database.
Get Databases Filter] - state str
- The current state of the database.
- system_
id str
- compartment
Id String - The OCID of the compartment.
- databases List<Property Map>
- The list of databases.
- id String
- The provider-assigned unique ID for this managed resource.
- db
Home StringId - The OCID of the Database Home.
- db
Name String - The database name.
- filters List<Property Map>
- state String
- The current state of the database.
- system
Id String
Supporting Types
GetDatabasesDatabase
- Action
Trigger This property is required. int - Character
Set This property is required. string - The character set for the database.
- Compartment
Id This property is required. string - The compartment OCID.
- Connection
Strings This property is required. List<GetDatabases Database Connection String> - The Connection strings used to connect to the Oracle Database.
- Data
Guard Action This property is required. string - Data
Guard Groups This property is required. List<GetDatabases Database Data Guard Group> - Details of Data Guard setup that the given database is part of. Also includes information about databases part of this Data Guard group and properties for their Data Guard configuration.
- Database
Management Configs This property is required. List<GetDatabases Database Database Management Config> - The configuration of the Database Management service.
- Database
Software Image Id This property is required. string - The database software image OCID
- Databases
This property is required. List<GetDatabases Database Database> - Db
Backup Configs This property is required. List<GetDatabases Database Db Backup Config> - Backup Options To use any of the API operations, you must be authorized in an IAM policy. If you're not authorized, talk to an administrator. If you're an administrator who needs to write policies to give users access, see Getting Started with Policies.
- Db
Home Id This property is required. string - A Database Home OCID. *Note: Either
db_home_id
orsystem_id
is required to make the LIST API call. - Db
Name This property is required. string - A filter to return only resources that match the entire database name given. The match is not case sensitive.
- Db
System Id This property is required. string - The OCID of the DB system.
- Db
Unique Name This property is required. string - A system-generated name for the database to ensure uniqueness within an Oracle Data Guard group (a primary database and its standby databases). The unique name cannot be changed.
- Db
Version This property is required. string - Db
Workload This property is required. string - Deprecated. The dbWorkload field has been deprecated for Exadata Database Service on Dedicated Infrastructure, Exadata Database Service on Cloud@Customer, and Base Database Service. Support for this attribute will end in November 2023. You may choose to update your custom scripts to exclude the dbWorkload attribute. After November 2023 if you pass a value to the dbWorkload attribute, it will be ignored.
This property is required. Dictionary<string, string>- Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags.
This property is required. Dictionary<string, string>- Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example:
{"Department": "Finance"}
- Id
This property is required. string - The OCID of the database.
- Is
Cdb This property is required. bool - True if the database is a container database.
- Key
Store Id This property is required. string - The OCID of the key store of Oracle Vault.
- Key
Store Wallet Name This property is required. string - The wallet name for Oracle Key Vault.
- Kms
Key Id This property is required. string - The OCID of the key container that is used as the master encryption key in database transparent data encryption (TDE) operations.
- Kms
Key Migration This property is required. bool - Kms
Key Rotation This property is required. int - Kms
Key Version Id This property is required. string - The OCID of the key container version that is used in database transparent data encryption (TDE) operations KMS Key can have multiple key versions. If none is specified, the current key version (latest) of the Key Id is used for the operation. Autonomous Database Serverless does not use key versions, hence is not applicable for Autonomous Database Serverless instances.
- Last
Backup Duration In Seconds This property is required. int - The duration when the latest database backup created.
- Last
Backup Timestamp This property is required. string - The date and time when the latest database backup was created.
- Last
Failed Backup Timestamp This property is required. string - The date and time when the latest database backup failed.
- Lifecycle
Details This property is required. string - Additional information about the current lifecycle state.
- Ncharacter
Set This property is required. string - The national character set for the database.
- Pdb
Name This property is required. string - The name of the pluggable database. The name must begin with an alphabetic character and can contain a maximum of thirty alphanumeric characters. Special characters are not permitted. Pluggable database should not be same as database name.
- Sid
Prefix This property is required. string - Specifies a prefix for the
Oracle SID
of the database to be created. - Source
This property is required. string - Source
Database Point In Time Recovery Timestamp This property is required. string - Point in time recovery timeStamp of the source database at which cloned database system is cloned from the source database system, as described in RFC 3339
- State
This property is required. string - A filter to return only resources that match the given lifecycle state exactly.
- Time
Created This property is required. string - The date and time the database was created.
- Vault
Id This property is required. string - The OCID of the Oracle Cloud Infrastructure vault. This parameter and
secretId
are required for Customer Managed Keys. - Vm
Cluster Id This property is required. string - The OCID of the VM cluster.
- Action
Trigger This property is required. int - Character
Set This property is required. string - The character set for the database.
- Compartment
Id This property is required. string - The compartment OCID.
- Connection
Strings This property is required. []GetDatabases Database Connection String - The Connection strings used to connect to the Oracle Database.
- Data
Guard Action This property is required. string - Data
Guard Groups This property is required. []GetDatabases Database Data Guard Group - Details of Data Guard setup that the given database is part of. Also includes information about databases part of this Data Guard group and properties for their Data Guard configuration.
- Database
Management Configs This property is required. []GetDatabases Database Database Management Config - The configuration of the Database Management service.
- Database
Software Image Id This property is required. string - The database software image OCID
- Databases
This property is required. []GetDatabases Database Database - Db
Backup Configs This property is required. []GetDatabases Database Db Backup Config - Backup Options To use any of the API operations, you must be authorized in an IAM policy. If you're not authorized, talk to an administrator. If you're an administrator who needs to write policies to give users access, see Getting Started with Policies.
- Db
Home Id This property is required. string - A Database Home OCID. *Note: Either
db_home_id
orsystem_id
is required to make the LIST API call. - Db
Name This property is required. string - A filter to return only resources that match the entire database name given. The match is not case sensitive.
- Db
System Id This property is required. string - The OCID of the DB system.
- Db
Unique Name This property is required. string - A system-generated name for the database to ensure uniqueness within an Oracle Data Guard group (a primary database and its standby databases). The unique name cannot be changed.
- Db
Version This property is required. string - Db
Workload This property is required. string - Deprecated. The dbWorkload field has been deprecated for Exadata Database Service on Dedicated Infrastructure, Exadata Database Service on Cloud@Customer, and Base Database Service. Support for this attribute will end in November 2023. You may choose to update your custom scripts to exclude the dbWorkload attribute. After November 2023 if you pass a value to the dbWorkload attribute, it will be ignored.
This property is required. map[string]string- Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags.
This property is required. map[string]string- Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example:
{"Department": "Finance"}
- Id
This property is required. string - The OCID of the database.
- Is
Cdb This property is required. bool - True if the database is a container database.
- Key
Store Id This property is required. string - The OCID of the key store of Oracle Vault.
- Key
Store Wallet Name This property is required. string - The wallet name for Oracle Key Vault.
- Kms
Key Id This property is required. string - The OCID of the key container that is used as the master encryption key in database transparent data encryption (TDE) operations.
- Kms
Key Migration This property is required. bool - Kms
Key Rotation This property is required. int - Kms
Key Version Id This property is required. string - The OCID of the key container version that is used in database transparent data encryption (TDE) operations KMS Key can have multiple key versions. If none is specified, the current key version (latest) of the Key Id is used for the operation. Autonomous Database Serverless does not use key versions, hence is not applicable for Autonomous Database Serverless instances.
- Last
Backup Duration In Seconds This property is required. int - The duration when the latest database backup created.
- Last
Backup Timestamp This property is required. string - The date and time when the latest database backup was created.
- Last
Failed Backup Timestamp This property is required. string - The date and time when the latest database backup failed.
- Lifecycle
Details This property is required. string - Additional information about the current lifecycle state.
- Ncharacter
Set This property is required. string - The national character set for the database.
- Pdb
Name This property is required. string - The name of the pluggable database. The name must begin with an alphabetic character and can contain a maximum of thirty alphanumeric characters. Special characters are not permitted. Pluggable database should not be same as database name.
- Sid
Prefix This property is required. string - Specifies a prefix for the
Oracle SID
of the database to be created. - Source
This property is required. string - Source
Database Point In Time Recovery Timestamp This property is required. string - Point in time recovery timeStamp of the source database at which cloned database system is cloned from the source database system, as described in RFC 3339
- State
This property is required. string - A filter to return only resources that match the given lifecycle state exactly.
- Time
Created This property is required. string - The date and time the database was created.
- Vault
Id This property is required. string - The OCID of the Oracle Cloud Infrastructure vault. This parameter and
secretId
are required for Customer Managed Keys. - Vm
Cluster Id This property is required. string - The OCID of the VM cluster.
- action
Trigger This property is required. Integer - character
Set This property is required. String - The character set for the database.
- compartment
Id This property is required. String - The compartment OCID.
- connection
Strings This property is required. List<GetsConnection String> - The Connection strings used to connect to the Oracle Database.
- data
Guard Action This property is required. String - data
Guard Groups This property is required. List<GetsData Guard Group> - Details of Data Guard setup that the given database is part of. Also includes information about databases part of this Data Guard group and properties for their Data Guard configuration.
- database
Management Configs This property is required. List<GetsManagement Config> - The configuration of the Database Management service.
- database
Software Image Id This property is required. String - The database software image OCID
- databases
This property is required. List<Gets> - db
Backup Configs This property is required. List<GetsDb Backup Config> - Backup Options To use any of the API operations, you must be authorized in an IAM policy. If you're not authorized, talk to an administrator. If you're an administrator who needs to write policies to give users access, see Getting Started with Policies.
- db
Home Id This property is required. String - A Database Home OCID. *Note: Either
db_home_id
orsystem_id
is required to make the LIST API call. - db
Name This property is required. String - A filter to return only resources that match the entire database name given. The match is not case sensitive.
- db
System Id This property is required. String - The OCID of the DB system.
- db
Unique Name This property is required. String - A system-generated name for the database to ensure uniqueness within an Oracle Data Guard group (a primary database and its standby databases). The unique name cannot be changed.
- db
Version This property is required. String - db
Workload This property is required. String - Deprecated. The dbWorkload field has been deprecated for Exadata Database Service on Dedicated Infrastructure, Exadata Database Service on Cloud@Customer, and Base Database Service. Support for this attribute will end in November 2023. You may choose to update your custom scripts to exclude the dbWorkload attribute. After November 2023 if you pass a value to the dbWorkload attribute, it will be ignored.
This property is required. Map<String,String>- Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags.
This property is required. Map<String,String>- Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example:
{"Department": "Finance"}
- id
This property is required. String - The OCID of the database.
- is
Cdb This property is required. Boolean - True if the database is a container database.
- key
Store Id This property is required. String - The OCID of the key store of Oracle Vault.
- key
Store Wallet Name This property is required. String - The wallet name for Oracle Key Vault.
- kms
Key Id This property is required. String - The OCID of the key container that is used as the master encryption key in database transparent data encryption (TDE) operations.
- kms
Key Migration This property is required. Boolean - kms
Key Rotation This property is required. Integer - kms
Key Version Id This property is required. String - The OCID of the key container version that is used in database transparent data encryption (TDE) operations KMS Key can have multiple key versions. If none is specified, the current key version (latest) of the Key Id is used for the operation. Autonomous Database Serverless does not use key versions, hence is not applicable for Autonomous Database Serverless instances.
- last
Backup Duration In Seconds This property is required. Integer - The duration when the latest database backup created.
- last
Backup Timestamp This property is required. String - The date and time when the latest database backup was created.
- last
Failed Backup Timestamp This property is required. String - The date and time when the latest database backup failed.
- lifecycle
Details This property is required. String - Additional information about the current lifecycle state.
- ncharacter
Set This property is required. String - The national character set for the database.
- pdb
Name This property is required. String - The name of the pluggable database. The name must begin with an alphabetic character and can contain a maximum of thirty alphanumeric characters. Special characters are not permitted. Pluggable database should not be same as database name.
- sid
Prefix This property is required. String - Specifies a prefix for the
Oracle SID
of the database to be created. - source
This property is required. String - source
Database Point In Time Recovery Timestamp This property is required. String - Point in time recovery timeStamp of the source database at which cloned database system is cloned from the source database system, as described in RFC 3339
- state
This property is required. String - A filter to return only resources that match the given lifecycle state exactly.
- time
Created This property is required. String - The date and time the database was created.
- vault
Id This property is required. String - The OCID of the Oracle Cloud Infrastructure vault. This parameter and
secretId
are required for Customer Managed Keys. - vm
Cluster Id This property is required. String - The OCID of the VM cluster.
- action
Trigger This property is required. number - character
Set This property is required. string - The character set for the database.
- compartment
Id This property is required. string - The compartment OCID.
- connection
Strings This property is required. GetDatabases Database Connection String[] - The Connection strings used to connect to the Oracle Database.
- data
Guard Action This property is required. string - data
Guard Groups This property is required. GetDatabases Database Data Guard Group[] - Details of Data Guard setup that the given database is part of. Also includes information about databases part of this Data Guard group and properties for their Data Guard configuration.
- database
Management Configs This property is required. GetDatabases Database Database Management Config[] - The configuration of the Database Management service.
- database
Software Image Id This property is required. string - The database software image OCID
- databases
This property is required. GetDatabases Database Database[] - db
Backup Configs This property is required. GetDatabases Database Db Backup Config[] - Backup Options To use any of the API operations, you must be authorized in an IAM policy. If you're not authorized, talk to an administrator. If you're an administrator who needs to write policies to give users access, see Getting Started with Policies.
- db
Home Id This property is required. string - A Database Home OCID. *Note: Either
db_home_id
orsystem_id
is required to make the LIST API call. - db
Name This property is required. string - A filter to return only resources that match the entire database name given. The match is not case sensitive.
- db
System Id This property is required. string - The OCID of the DB system.
- db
Unique Name This property is required. string - A system-generated name for the database to ensure uniqueness within an Oracle Data Guard group (a primary database and its standby databases). The unique name cannot be changed.
- db
Version This property is required. string - db
Workload This property is required. string - Deprecated. The dbWorkload field has been deprecated for Exadata Database Service on Dedicated Infrastructure, Exadata Database Service on Cloud@Customer, and Base Database Service. Support for this attribute will end in November 2023. You may choose to update your custom scripts to exclude the dbWorkload attribute. After November 2023 if you pass a value to the dbWorkload attribute, it will be ignored.
This property is required. {[key: string]: string}- Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags.
This property is required. {[key: string]: string}- Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example:
{"Department": "Finance"}
- id
This property is required. string - The OCID of the database.
- is
Cdb This property is required. boolean - True if the database is a container database.
- key
Store Id This property is required. string - The OCID of the key store of Oracle Vault.
- key
Store Wallet Name This property is required. string - The wallet name for Oracle Key Vault.
- kms
Key Id This property is required. string - The OCID of the key container that is used as the master encryption key in database transparent data encryption (TDE) operations.
- kms
Key Migration This property is required. boolean - kms
Key Rotation This property is required. number - kms
Key Version Id This property is required. string - The OCID of the key container version that is used in database transparent data encryption (TDE) operations KMS Key can have multiple key versions. If none is specified, the current key version (latest) of the Key Id is used for the operation. Autonomous Database Serverless does not use key versions, hence is not applicable for Autonomous Database Serverless instances.
- last
Backup Duration In Seconds This property is required. number - The duration when the latest database backup created.
- last
Backup Timestamp This property is required. string - The date and time when the latest database backup was created.
- last
Failed Backup Timestamp This property is required. string - The date and time when the latest database backup failed.
- lifecycle
Details This property is required. string - Additional information about the current lifecycle state.
- ncharacter
Set This property is required. string - The national character set for the database.
- pdb
Name This property is required. string - The name of the pluggable database. The name must begin with an alphabetic character and can contain a maximum of thirty alphanumeric characters. Special characters are not permitted. Pluggable database should not be same as database name.
- sid
Prefix This property is required. string - Specifies a prefix for the
Oracle SID
of the database to be created. - source
This property is required. string - source
Database Point In Time Recovery Timestamp This property is required. string - Point in time recovery timeStamp of the source database at which cloned database system is cloned from the source database system, as described in RFC 3339
- state
This property is required. string - A filter to return only resources that match the given lifecycle state exactly.
- time
Created This property is required. string - The date and time the database was created.
- vault
Id This property is required. string - The OCID of the Oracle Cloud Infrastructure vault. This parameter and
secretId
are required for Customer Managed Keys. - vm
Cluster Id This property is required. string - The OCID of the VM cluster.
- action_
trigger This property is required. int - character_
set This property is required. str - The character set for the database.
- compartment_
id This property is required. str - The compartment OCID.
- connection_
strings This property is required. Sequence[database.Get Databases Database Connection String] - The Connection strings used to connect to the Oracle Database.
- data_
guard_ action This property is required. str - data_
guard_ groups This property is required. Sequence[database.Get Databases Database Data Guard Group] - Details of Data Guard setup that the given database is part of. Also includes information about databases part of this Data Guard group and properties for their Data Guard configuration.
- database_
management_ configs This property is required. Sequence[database.Get Databases Database Database Management Config] - The configuration of the Database Management service.
- database_
software_ image_ id This property is required. str - The database software image OCID
- databases
This property is required. Sequence[database.Get Databases Database Database] - db_
backup_ configs This property is required. Sequence[database.Get Databases Database Db Backup Config] - Backup Options To use any of the API operations, you must be authorized in an IAM policy. If you're not authorized, talk to an administrator. If you're an administrator who needs to write policies to give users access, see Getting Started with Policies.
- db_
home_ id This property is required. str - A Database Home OCID. *Note: Either
db_home_id
orsystem_id
is required to make the LIST API call. - db_
name This property is required. str - A filter to return only resources that match the entire database name given. The match is not case sensitive.
- db_
system_ id This property is required. str - The OCID of the DB system.
- db_
unique_ name This property is required. str - A system-generated name for the database to ensure uniqueness within an Oracle Data Guard group (a primary database and its standby databases). The unique name cannot be changed.
- db_
version This property is required. str - db_
workload This property is required. str - Deprecated. The dbWorkload field has been deprecated for Exadata Database Service on Dedicated Infrastructure, Exadata Database Service on Cloud@Customer, and Base Database Service. Support for this attribute will end in November 2023. You may choose to update your custom scripts to exclude the dbWorkload attribute. After November 2023 if you pass a value to the dbWorkload attribute, it will be ignored.
This property is required. Mapping[str, str]- Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags.
This property is required. Mapping[str, str]- Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example:
{"Department": "Finance"}
- id
This property is required. str - The OCID of the database.
- is_
cdb This property is required. bool - True if the database is a container database.
- key_
store_ id This property is required. str - The OCID of the key store of Oracle Vault.
- key_
store_ wallet_ name This property is required. str - The wallet name for Oracle Key Vault.
- kms_
key_ id This property is required. str - The OCID of the key container that is used as the master encryption key in database transparent data encryption (TDE) operations.
- kms_
key_ migration This property is required. bool - kms_
key_ rotation This property is required. int - kms_
key_ version_ id This property is required. str - The OCID of the key container version that is used in database transparent data encryption (TDE) operations KMS Key can have multiple key versions. If none is specified, the current key version (latest) of the Key Id is used for the operation. Autonomous Database Serverless does not use key versions, hence is not applicable for Autonomous Database Serverless instances.
- last_
backup_ duration_ in_ seconds This property is required. int - The duration when the latest database backup created.
- last_
backup_ timestamp This property is required. str - The date and time when the latest database backup was created.
- last_
failed_ backup_ timestamp This property is required. str - The date and time when the latest database backup failed.
- lifecycle_
details This property is required. str - Additional information about the current lifecycle state.
- ncharacter_
set This property is required. str - The national character set for the database.
- pdb_
name This property is required. str - The name of the pluggable database. The name must begin with an alphabetic character and can contain a maximum of thirty alphanumeric characters. Special characters are not permitted. Pluggable database should not be same as database name.
- sid_
prefix This property is required. str - Specifies a prefix for the
Oracle SID
of the database to be created. - source
This property is required. str - source_
database_ point_ in_ time_ recovery_ timestamp This property is required. str - Point in time recovery timeStamp of the source database at which cloned database system is cloned from the source database system, as described in RFC 3339
- state
This property is required. str - A filter to return only resources that match the given lifecycle state exactly.
- time_
created This property is required. str - The date and time the database was created.
- vault_
id This property is required. str - The OCID of the Oracle Cloud Infrastructure vault. This parameter and
secretId
are required for Customer Managed Keys. - vm_
cluster_ id This property is required. str - The OCID of the VM cluster.
- action
Trigger This property is required. Number - character
Set This property is required. String - The character set for the database.
- compartment
Id This property is required. String - The compartment OCID.
- connection
Strings This property is required. List<Property Map> - The Connection strings used to connect to the Oracle Database.
- data
Guard Action This property is required. String - data
Guard Groups This property is required. List<Property Map> - Details of Data Guard setup that the given database is part of. Also includes information about databases part of this Data Guard group and properties for their Data Guard configuration.
- database
Management Configs This property is required. List<Property Map> - The configuration of the Database Management service.
- database
Software Image Id This property is required. String - The database software image OCID
- databases
This property is required. List<Property Map> - db
Backup Configs This property is required. List<Property Map> - Backup Options To use any of the API operations, you must be authorized in an IAM policy. If you're not authorized, talk to an administrator. If you're an administrator who needs to write policies to give users access, see Getting Started with Policies.
- db
Home Id This property is required. String - A Database Home OCID. *Note: Either
db_home_id
orsystem_id
is required to make the LIST API call. - db
Name This property is required. String - A filter to return only resources that match the entire database name given. The match is not case sensitive.
- db
System Id This property is required. String - The OCID of the DB system.
- db
Unique Name This property is required. String - A system-generated name for the database to ensure uniqueness within an Oracle Data Guard group (a primary database and its standby databases). The unique name cannot be changed.
- db
Version This property is required. String - db
Workload This property is required. String - Deprecated. The dbWorkload field has been deprecated for Exadata Database Service on Dedicated Infrastructure, Exadata Database Service on Cloud@Customer, and Base Database Service. Support for this attribute will end in November 2023. You may choose to update your custom scripts to exclude the dbWorkload attribute. After November 2023 if you pass a value to the dbWorkload attribute, it will be ignored.
This property is required. Map<String>- Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags.
This property is required. Map<String>- Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example:
{"Department": "Finance"}
- id
This property is required. String - The OCID of the database.
- is
Cdb This property is required. Boolean - True if the database is a container database.
- key
Store Id This property is required. String - The OCID of the key store of Oracle Vault.
- key
Store Wallet Name This property is required. String - The wallet name for Oracle Key Vault.
- kms
Key Id This property is required. String - The OCID of the key container that is used as the master encryption key in database transparent data encryption (TDE) operations.
- kms
Key Migration This property is required. Boolean - kms
Key Rotation This property is required. Number - kms
Key Version Id This property is required. String - The OCID of the key container version that is used in database transparent data encryption (TDE) operations KMS Key can have multiple key versions. If none is specified, the current key version (latest) of the Key Id is used for the operation. Autonomous Database Serverless does not use key versions, hence is not applicable for Autonomous Database Serverless instances.
- last
Backup Duration In Seconds This property is required. Number - The duration when the latest database backup created.
- last
Backup Timestamp This property is required. String - The date and time when the latest database backup was created.
- last
Failed Backup Timestamp This property is required. String - The date and time when the latest database backup failed.
- lifecycle
Details This property is required. String - Additional information about the current lifecycle state.
- ncharacter
Set This property is required. String - The national character set for the database.
- pdb
Name This property is required. String - The name of the pluggable database. The name must begin with an alphabetic character and can contain a maximum of thirty alphanumeric characters. Special characters are not permitted. Pluggable database should not be same as database name.
- sid
Prefix This property is required. String - Specifies a prefix for the
Oracle SID
of the database to be created. - source
This property is required. String - source
Database Point In Time Recovery Timestamp This property is required. String - Point in time recovery timeStamp of the source database at which cloned database system is cloned from the source database system, as described in RFC 3339
- state
This property is required. String - A filter to return only resources that match the given lifecycle state exactly.
- time
Created This property is required. String - The date and time the database was created.
- vault
Id This property is required. String - The OCID of the Oracle Cloud Infrastructure vault. This parameter and
secretId
are required for Customer Managed Keys. - vm
Cluster Id This property is required. String - The OCID of the VM cluster.
GetDatabasesDatabaseConnectionString
- All
Connection Strings This property is required. Dictionary<string, string> - All connection strings to use to connect to the Database.
- Cdb
Default This property is required. string - Host name based CDB Connection String.
- Cdb
Ip Default This property is required. string - IP based CDB Connection String.
- All
Connection Strings This property is required. map[string]string - All connection strings to use to connect to the Database.
- Cdb
Default This property is required. string - Host name based CDB Connection String.
- Cdb
Ip Default This property is required. string - IP based CDB Connection String.
- all
Connection Strings This property is required. Map<String,String> - All connection strings to use to connect to the Database.
- cdb
Default This property is required. String - Host name based CDB Connection String.
- cdb
Ip Default This property is required. String - IP based CDB Connection String.
- all
Connection Strings This property is required. {[key: string]: string} - All connection strings to use to connect to the Database.
- cdb
Default This property is required. string - Host name based CDB Connection String.
- cdb
Ip Default This property is required. string - IP based CDB Connection String.
- all_
connection_ strings This property is required. Mapping[str, str] - All connection strings to use to connect to the Database.
- cdb_
default This property is required. str - Host name based CDB Connection String.
- cdb_
ip_ default This property is required. str - IP based CDB Connection String.
- all
Connection Strings This property is required. Map<String> - All connection strings to use to connect to the Database.
- cdb
Default This property is required. String - Host name based CDB Connection String.
- cdb
Ip Default This property is required. String - IP based CDB Connection String.
GetDatabasesDatabaseDataGuardGroup
- Members
This property is required. List<GetDatabases Database Data Guard Group Member> - List of Data Guard members, representing each database that is part of Data Guard.
- Protection
Mode This property is required. string - The protection mode of this Data Guard. For more information, see Oracle Data Guard Protection Modes in the Oracle Data Guard documentation.
- Members
This property is required. []GetDatabases Database Data Guard Group Member - List of Data Guard members, representing each database that is part of Data Guard.
- Protection
Mode This property is required. string - The protection mode of this Data Guard. For more information, see Oracle Data Guard Protection Modes in the Oracle Data Guard documentation.
- members
This property is required. List<GetsData Guard Group Member> - List of Data Guard members, representing each database that is part of Data Guard.
- protection
Mode This property is required. String - The protection mode of this Data Guard. For more information, see Oracle Data Guard Protection Modes in the Oracle Data Guard documentation.
- members
This property is required. GetDatabases Database Data Guard Group Member[] - List of Data Guard members, representing each database that is part of Data Guard.
- protection
Mode This property is required. string - The protection mode of this Data Guard. For more information, see Oracle Data Guard Protection Modes in the Oracle Data Guard documentation.
- members
This property is required. Sequence[database.Get Databases Database Data Guard Group Member] - List of Data Guard members, representing each database that is part of Data Guard.
- protection_
mode This property is required. str - The protection mode of this Data Guard. For more information, see Oracle Data Guard Protection Modes in the Oracle Data Guard documentation.
- members
This property is required. List<Property Map> - List of Data Guard members, representing each database that is part of Data Guard.
- protection
Mode This property is required. String - The protection mode of this Data Guard. For more information, see Oracle Data Guard Protection Modes in the Oracle Data Guard documentation.
GetDatabasesDatabaseDataGuardGroupMember
- Apply
Lag This property is required. string - The lag time between updates to the primary database and application of the redo data on the standby database, as computed by the reporting database. Example:
1 second
- Apply
Rate This property is required. string - The rate at which redo logs are synced between the associated databases. Example:
102.96 MByte/s
- Database
Id This property is required. string - The OCID of the Database.
- Db
System Id This property is required. string - The OCID of the DB system.
- Is
Active Data Guard Enabled This property is required. bool - True if active Data Guard is enabled.
- Role
This property is required. string - The role of the reporting database in this Data Guard association.
- Transport
Lag This property is required. string - The rate at which redo logs are transported between the associated databases. Example:
1 second
- Transport
Lag Refresh This property is required. string - The date and time when last redo transport has been done.
- Transport
Type This property is required. string - The redo transport type to use for this Data Guard association. Valid values depend on the specified
protectionMode
:- MAXIMUM_AVAILABILITY - SYNC or FASTSYNC
- MAXIMUM_PERFORMANCE - ASYNC
- MAXIMUM_PROTECTION - SYNC
- Apply
Lag This property is required. string - The lag time between updates to the primary database and application of the redo data on the standby database, as computed by the reporting database. Example:
1 second
- Apply
Rate This property is required. string - The rate at which redo logs are synced between the associated databases. Example:
102.96 MByte/s
- Database
Id This property is required. string - The OCID of the Database.
- Db
System Id This property is required. string - The OCID of the DB system.
- Is
Active Data Guard Enabled This property is required. bool - True if active Data Guard is enabled.
- Role
This property is required. string - The role of the reporting database in this Data Guard association.
- Transport
Lag This property is required. string - The rate at which redo logs are transported between the associated databases. Example:
1 second
- Transport
Lag Refresh This property is required. string - The date and time when last redo transport has been done.
- Transport
Type This property is required. string - The redo transport type to use for this Data Guard association. Valid values depend on the specified
protectionMode
:- MAXIMUM_AVAILABILITY - SYNC or FASTSYNC
- MAXIMUM_PERFORMANCE - ASYNC
- MAXIMUM_PROTECTION - SYNC
- apply
Lag This property is required. String - The lag time between updates to the primary database and application of the redo data on the standby database, as computed by the reporting database. Example:
1 second
- apply
Rate This property is required. String - The rate at which redo logs are synced between the associated databases. Example:
102.96 MByte/s
- database
Id This property is required. String - The OCID of the Database.
- db
System Id This property is required. String - The OCID of the DB system.
- is
Active Data Guard Enabled This property is required. Boolean - True if active Data Guard is enabled.
- role
This property is required. String - The role of the reporting database in this Data Guard association.
- transport
Lag This property is required. String - The rate at which redo logs are transported between the associated databases. Example:
1 second
- transport
Lag Refresh This property is required. String - The date and time when last redo transport has been done.
- transport
Type This property is required. String - The redo transport type to use for this Data Guard association. Valid values depend on the specified
protectionMode
:- MAXIMUM_AVAILABILITY - SYNC or FASTSYNC
- MAXIMUM_PERFORMANCE - ASYNC
- MAXIMUM_PROTECTION - SYNC
- apply
Lag This property is required. string - The lag time between updates to the primary database and application of the redo data on the standby database, as computed by the reporting database. Example:
1 second
- apply
Rate This property is required. string - The rate at which redo logs are synced between the associated databases. Example:
102.96 MByte/s
- database
Id This property is required. string - The OCID of the Database.
- db
System Id This property is required. string - The OCID of the DB system.
- is
Active Data Guard Enabled This property is required. boolean - True if active Data Guard is enabled.
- role
This property is required. string - The role of the reporting database in this Data Guard association.
- transport
Lag This property is required. string - The rate at which redo logs are transported between the associated databases. Example:
1 second
- transport
Lag Refresh This property is required. string - The date and time when last redo transport has been done.
- transport
Type This property is required. string - The redo transport type to use for this Data Guard association. Valid values depend on the specified
protectionMode
:- MAXIMUM_AVAILABILITY - SYNC or FASTSYNC
- MAXIMUM_PERFORMANCE - ASYNC
- MAXIMUM_PROTECTION - SYNC
- apply_
lag This property is required. str - The lag time between updates to the primary database and application of the redo data on the standby database, as computed by the reporting database. Example:
1 second
- apply_
rate This property is required. str - The rate at which redo logs are synced between the associated databases. Example:
102.96 MByte/s
- database_
id This property is required. str - The OCID of the Database.
- db_
system_ id This property is required. str - The OCID of the DB system.
- is_
active_ data_ guard_ enabled This property is required. bool - True if active Data Guard is enabled.
- role
This property is required. str - The role of the reporting database in this Data Guard association.
- transport_
lag This property is required. str - The rate at which redo logs are transported between the associated databases. Example:
1 second
- transport_
lag_ refresh This property is required. str - The date and time when last redo transport has been done.
- transport_
type This property is required. str - The redo transport type to use for this Data Guard association. Valid values depend on the specified
protectionMode
:- MAXIMUM_AVAILABILITY - SYNC or FASTSYNC
- MAXIMUM_PERFORMANCE - ASYNC
- MAXIMUM_PROTECTION - SYNC
- apply
Lag This property is required. String - The lag time between updates to the primary database and application of the redo data on the standby database, as computed by the reporting database. Example:
1 second
- apply
Rate This property is required. String - The rate at which redo logs are synced between the associated databases. Example:
102.96 MByte/s
- database
Id This property is required. String - The OCID of the Database.
- db
System Id This property is required. String - The OCID of the DB system.
- is
Active Data Guard Enabled This property is required. Boolean - True if active Data Guard is enabled.
- role
This property is required. String - The role of the reporting database in this Data Guard association.
- transport
Lag This property is required. String - The rate at which redo logs are transported between the associated databases. Example:
1 second
- transport
Lag Refresh This property is required. String - The date and time when last redo transport has been done.
- transport
Type This property is required. String - The redo transport type to use for this Data Guard association. Valid values depend on the specified
protectionMode
:- MAXIMUM_AVAILABILITY - SYNC or FASTSYNC
- MAXIMUM_PERFORMANCE - ASYNC
- MAXIMUM_PROTECTION - SYNC
GetDatabasesDatabaseDatabase
- Admin
Password This property is required. string - Backup
Id This property is required. string - Backup
Tde Password This property is required. string - Character
Set This property is required. string - The character set for the database.
- Database
Admin Password This property is required. string - Database
Software Image Id This property is required. string - The database software image OCID
- Db
Backup Configs This property is required. List<GetDatabases Database Database Db Backup Config> - Backup Options To use any of the API operations, you must be authorized in an IAM policy. If you're not authorized, talk to an administrator. If you're an administrator who needs to write policies to give users access, see Getting Started with Policies.
- Db
Name This property is required. string - A filter to return only resources that match the entire database name given. The match is not case sensitive.
- Db
Unique Name This property is required. string - A system-generated name for the database to ensure uniqueness within an Oracle Data Guard group (a primary database and its standby databases). The unique name cannot be changed.
- Db
Workload This property is required. string - Deprecated. The dbWorkload field has been deprecated for Exadata Database Service on Dedicated Infrastructure, Exadata Database Service on Cloud@Customer, and Base Database Service. Support for this attribute will end in November 2023. You may choose to update your custom scripts to exclude the dbWorkload attribute. After November 2023 if you pass a value to the dbWorkload attribute, it will be ignored.
This property is required. Dictionary<string, string>- Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags.
- Encryption
Key Location Details This property is required. List<GetDatabases Database Database Encryption Key Location Detail> - Types of providers supported for managing database encryption keys
This property is required. Dictionary<string, string>- Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example:
{"Department": "Finance"}
- Is
Active Data Guard Enabled This property is required. bool - True if active Data Guard is enabled.
- Kms
Key Id This property is required. string - The OCID of the key container that is used as the master encryption key in database transparent data encryption (TDE) operations.
- Kms
Key Version Id This property is required. string - The OCID of the key container version that is used in database transparent data encryption (TDE) operations KMS Key can have multiple key versions. If none is specified, the current key version (latest) of the Key Id is used for the operation. Autonomous Database Serverless does not use key versions, hence is not applicable for Autonomous Database Serverless instances.
- Ncharacter
Set This property is required. string - The national character set for the database.
- Pdb
Name This property is required. string - The name of the pluggable database. The name must begin with an alphabetic character and can contain a maximum of thirty alphanumeric characters. Special characters are not permitted. Pluggable database should not be same as database name.
- Pluggable
Databases This property is required. List<string> - Protection
Mode This property is required. string - The protection mode of this Data Guard. For more information, see Oracle Data Guard Protection Modes in the Oracle Data Guard documentation.
- Sid
Prefix This property is required. string - Specifies a prefix for the
Oracle SID
of the database to be created. - Source
Database Id This property is required. string - Source
Encryption Key Location Details This property is required. List<GetDatabases Database Database Source Encryption Key Location Detail> - Source
Tde Wallet Password This property is required. string - Tde
Wallet Password This property is required. string - Transport
Type This property is required. string - The redo transport type to use for this Data Guard association. Valid values depend on the specified
protectionMode
:- MAXIMUM_AVAILABILITY - SYNC or FASTSYNC
- MAXIMUM_PERFORMANCE - ASYNC
- MAXIMUM_PROTECTION - SYNC
- Vault
Id This property is required. string - The OCID of the Oracle Cloud Infrastructure vault. This parameter and
secretId
are required for Customer Managed Keys.
- Admin
Password This property is required. string - Backup
Id This property is required. string - Backup
Tde Password This property is required. string - Character
Set This property is required. string - The character set for the database.
- Database
Admin Password This property is required. string - Database
Software Image Id This property is required. string - The database software image OCID
- Db
Backup Configs This property is required. []GetDatabases Database Database Db Backup Config - Backup Options To use any of the API operations, you must be authorized in an IAM policy. If you're not authorized, talk to an administrator. If you're an administrator who needs to write policies to give users access, see Getting Started with Policies.
- Db
Name This property is required. string - A filter to return only resources that match the entire database name given. The match is not case sensitive.
- Db
Unique Name This property is required. string - A system-generated name for the database to ensure uniqueness within an Oracle Data Guard group (a primary database and its standby databases). The unique name cannot be changed.
- Db
Workload This property is required. string - Deprecated. The dbWorkload field has been deprecated for Exadata Database Service on Dedicated Infrastructure, Exadata Database Service on Cloud@Customer, and Base Database Service. Support for this attribute will end in November 2023. You may choose to update your custom scripts to exclude the dbWorkload attribute. After November 2023 if you pass a value to the dbWorkload attribute, it will be ignored.
This property is required. map[string]string- Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags.
- Encryption
Key Location Details This property is required. []GetDatabases Database Database Encryption Key Location Detail - Types of providers supported for managing database encryption keys
This property is required. map[string]string- Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example:
{"Department": "Finance"}
- Is
Active Data Guard Enabled This property is required. bool - True if active Data Guard is enabled.
- Kms
Key Id This property is required. string - The OCID of the key container that is used as the master encryption key in database transparent data encryption (TDE) operations.
- Kms
Key Version Id This property is required. string - The OCID of the key container version that is used in database transparent data encryption (TDE) operations KMS Key can have multiple key versions. If none is specified, the current key version (latest) of the Key Id is used for the operation. Autonomous Database Serverless does not use key versions, hence is not applicable for Autonomous Database Serverless instances.
- Ncharacter
Set This property is required. string - The national character set for the database.
- Pdb
Name This property is required. string - The name of the pluggable database. The name must begin with an alphabetic character and can contain a maximum of thirty alphanumeric characters. Special characters are not permitted. Pluggable database should not be same as database name.
- Pluggable
Databases This property is required. []string - Protection
Mode This property is required. string - The protection mode of this Data Guard. For more information, see Oracle Data Guard Protection Modes in the Oracle Data Guard documentation.
- Sid
Prefix This property is required. string - Specifies a prefix for the
Oracle SID
of the database to be created. - Source
Database Id This property is required. string - Source
Encryption Key Location Details This property is required. []GetDatabases Database Database Source Encryption Key Location Detail - Source
Tde Wallet Password This property is required. string - Tde
Wallet Password This property is required. string - Transport
Type This property is required. string - The redo transport type to use for this Data Guard association. Valid values depend on the specified
protectionMode
:- MAXIMUM_AVAILABILITY - SYNC or FASTSYNC
- MAXIMUM_PERFORMANCE - ASYNC
- MAXIMUM_PROTECTION - SYNC
- Vault
Id This property is required. string - The OCID of the Oracle Cloud Infrastructure vault. This parameter and
secretId
are required for Customer Managed Keys.
- admin
Password This property is required. String - backup
Id This property is required. String - backup
Tde Password This property is required. String - character
Set This property is required. String - The character set for the database.
- database
Admin Password This property is required. String - database
Software Image Id This property is required. String - The database software image OCID
- db
Backup Configs This property is required. List<GetsDb Backup Config> - Backup Options To use any of the API operations, you must be authorized in an IAM policy. If you're not authorized, talk to an administrator. If you're an administrator who needs to write policies to give users access, see Getting Started with Policies.
- db
Name This property is required. String - A filter to return only resources that match the entire database name given. The match is not case sensitive.
- db
Unique Name This property is required. String - A system-generated name for the database to ensure uniqueness within an Oracle Data Guard group (a primary database and its standby databases). The unique name cannot be changed.
- db
Workload This property is required. String - Deprecated. The dbWorkload field has been deprecated for Exadata Database Service on Dedicated Infrastructure, Exadata Database Service on Cloud@Customer, and Base Database Service. Support for this attribute will end in November 2023. You may choose to update your custom scripts to exclude the dbWorkload attribute. After November 2023 if you pass a value to the dbWorkload attribute, it will be ignored.
This property is required. Map<String,String>- Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags.
- encryption
Key Location Details This property is required. List<GetsEncryption Key Location Detail> - Types of providers supported for managing database encryption keys
This property is required. Map<String,String>- Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example:
{"Department": "Finance"}
- is
Active Data Guard Enabled This property is required. Boolean - True if active Data Guard is enabled.
- kms
Key Id This property is required. String - The OCID of the key container that is used as the master encryption key in database transparent data encryption (TDE) operations.
- kms
Key Version Id This property is required. String - The OCID of the key container version that is used in database transparent data encryption (TDE) operations KMS Key can have multiple key versions. If none is specified, the current key version (latest) of the Key Id is used for the operation. Autonomous Database Serverless does not use key versions, hence is not applicable for Autonomous Database Serverless instances.
- ncharacter
Set This property is required. String - The national character set for the database.
- pdb
Name This property is required. String - The name of the pluggable database. The name must begin with an alphabetic character and can contain a maximum of thirty alphanumeric characters. Special characters are not permitted. Pluggable database should not be same as database name.
- pluggable
Databases This property is required. List<String> - protection
Mode This property is required. String - The protection mode of this Data Guard. For more information, see Oracle Data Guard Protection Modes in the Oracle Data Guard documentation.
- sid
Prefix This property is required. String - Specifies a prefix for the
Oracle SID
of the database to be created. - source
Database Id This property is required. String - source
Encryption Key Location Details This property is required. List<GetsSource Encryption Key Location Detail> - source
Tde Wallet Password This property is required. String - tde
Wallet Password This property is required. String - transport
Type This property is required. String - The redo transport type to use for this Data Guard association. Valid values depend on the specified
protectionMode
:- MAXIMUM_AVAILABILITY - SYNC or FASTSYNC
- MAXIMUM_PERFORMANCE - ASYNC
- MAXIMUM_PROTECTION - SYNC
- vault
Id This property is required. String - The OCID of the Oracle Cloud Infrastructure vault. This parameter and
secretId
are required for Customer Managed Keys.
- admin
Password This property is required. string - backup
Id This property is required. string - backup
Tde Password This property is required. string - character
Set This property is required. string - The character set for the database.
- database
Admin Password This property is required. string - database
Software Image Id This property is required. string - The database software image OCID
- db
Backup Configs This property is required. GetDatabases Database Database Db Backup Config[] - Backup Options To use any of the API operations, you must be authorized in an IAM policy. If you're not authorized, talk to an administrator. If you're an administrator who needs to write policies to give users access, see Getting Started with Policies.
- db
Name This property is required. string - A filter to return only resources that match the entire database name given. The match is not case sensitive.
- db
Unique Name This property is required. string - A system-generated name for the database to ensure uniqueness within an Oracle Data Guard group (a primary database and its standby databases). The unique name cannot be changed.
- db
Workload This property is required. string - Deprecated. The dbWorkload field has been deprecated for Exadata Database Service on Dedicated Infrastructure, Exadata Database Service on Cloud@Customer, and Base Database Service. Support for this attribute will end in November 2023. You may choose to update your custom scripts to exclude the dbWorkload attribute. After November 2023 if you pass a value to the dbWorkload attribute, it will be ignored.
This property is required. {[key: string]: string}- Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags.
- encryption
Key Location Details This property is required. GetDatabases Database Database Encryption Key Location Detail[] - Types of providers supported for managing database encryption keys
This property is required. {[key: string]: string}- Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example:
{"Department": "Finance"}
- is
Active Data Guard Enabled This property is required. boolean - True if active Data Guard is enabled.
- kms
Key Id This property is required. string - The OCID of the key container that is used as the master encryption key in database transparent data encryption (TDE) operations.
- kms
Key Version Id This property is required. string - The OCID of the key container version that is used in database transparent data encryption (TDE) operations KMS Key can have multiple key versions. If none is specified, the current key version (latest) of the Key Id is used for the operation. Autonomous Database Serverless does not use key versions, hence is not applicable for Autonomous Database Serverless instances.
- ncharacter
Set This property is required. string - The national character set for the database.
- pdb
Name This property is required. string - The name of the pluggable database. The name must begin with an alphabetic character and can contain a maximum of thirty alphanumeric characters. Special characters are not permitted. Pluggable database should not be same as database name.
- pluggable
Databases This property is required. string[] - protection
Mode This property is required. string - The protection mode of this Data Guard. For more information, see Oracle Data Guard Protection Modes in the Oracle Data Guard documentation.
- sid
Prefix This property is required. string - Specifies a prefix for the
Oracle SID
of the database to be created. - source
Database Id This property is required. string - source
Encryption Key Location Details This property is required. GetDatabases Database Database Source Encryption Key Location Detail[] - source
Tde Wallet Password This property is required. string - tde
Wallet Password This property is required. string - transport
Type This property is required. string - The redo transport type to use for this Data Guard association. Valid values depend on the specified
protectionMode
:- MAXIMUM_AVAILABILITY - SYNC or FASTSYNC
- MAXIMUM_PERFORMANCE - ASYNC
- MAXIMUM_PROTECTION - SYNC
- vault
Id This property is required. string - The OCID of the Oracle Cloud Infrastructure vault. This parameter and
secretId
are required for Customer Managed Keys.
- admin_
password This property is required. str - backup_
id This property is required. str - backup_
tde_ password This property is required. str - character_
set This property is required. str - The character set for the database.
- database_
admin_ password This property is required. str - database_
software_ image_ id This property is required. str - The database software image OCID
- db_
backup_ configs This property is required. Sequence[database.Get Databases Database Database Db Backup Config] - Backup Options To use any of the API operations, you must be authorized in an IAM policy. If you're not authorized, talk to an administrator. If you're an administrator who needs to write policies to give users access, see Getting Started with Policies.
- db_
name This property is required. str - A filter to return only resources that match the entire database name given. The match is not case sensitive.
- db_
unique_ name This property is required. str - A system-generated name for the database to ensure uniqueness within an Oracle Data Guard group (a primary database and its standby databases). The unique name cannot be changed.
- db_
workload This property is required. str - Deprecated. The dbWorkload field has been deprecated for Exadata Database Service on Dedicated Infrastructure, Exadata Database Service on Cloud@Customer, and Base Database Service. Support for this attribute will end in November 2023. You may choose to update your custom scripts to exclude the dbWorkload attribute. After November 2023 if you pass a value to the dbWorkload attribute, it will be ignored.
This property is required. Mapping[str, str]- Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags.
- encryption_
key_ location_ details This property is required. Sequence[database.Get Databases Database Database Encryption Key Location Detail] - Types of providers supported for managing database encryption keys
This property is required. Mapping[str, str]- Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example:
{"Department": "Finance"}
- is_
active_ data_ guard_ enabled This property is required. bool - True if active Data Guard is enabled.
- kms_
key_ id This property is required. str - The OCID of the key container that is used as the master encryption key in database transparent data encryption (TDE) operations.
- kms_
key_ version_ id This property is required. str - The OCID of the key container version that is used in database transparent data encryption (TDE) operations KMS Key can have multiple key versions. If none is specified, the current key version (latest) of the Key Id is used for the operation. Autonomous Database Serverless does not use key versions, hence is not applicable for Autonomous Database Serverless instances.
- ncharacter_
set This property is required. str - The national character set for the database.
- pdb_
name This property is required. str - The name of the pluggable database. The name must begin with an alphabetic character and can contain a maximum of thirty alphanumeric characters. Special characters are not permitted. Pluggable database should not be same as database name.
- pluggable_
databases This property is required. Sequence[str] - protection_
mode This property is required. str - The protection mode of this Data Guard. For more information, see Oracle Data Guard Protection Modes in the Oracle Data Guard documentation.
- sid_
prefix This property is required. str - Specifies a prefix for the
Oracle SID
of the database to be created. - source_
database_ id This property is required. str - source_
encryption_ key_ location_ details This property is required. Sequence[database.Get Databases Database Database Source Encryption Key Location Detail] - source_
tde_ wallet_ password This property is required. str - tde_
wallet_ password This property is required. str - transport_
type This property is required. str - The redo transport type to use for this Data Guard association. Valid values depend on the specified
protectionMode
:- MAXIMUM_AVAILABILITY - SYNC or FASTSYNC
- MAXIMUM_PERFORMANCE - ASYNC
- MAXIMUM_PROTECTION - SYNC
- vault_
id This property is required. str - The OCID of the Oracle Cloud Infrastructure vault. This parameter and
secretId
are required for Customer Managed Keys.
- admin
Password This property is required. String - backup
Id This property is required. String - backup
Tde Password This property is required. String - character
Set This property is required. String - The character set for the database.
- database
Admin Password This property is required. String - database
Software Image Id This property is required. String - The database software image OCID
- db
Backup Configs This property is required. List<Property Map> - Backup Options To use any of the API operations, you must be authorized in an IAM policy. If you're not authorized, talk to an administrator. If you're an administrator who needs to write policies to give users access, see Getting Started with Policies.
- db
Name This property is required. String - A filter to return only resources that match the entire database name given. The match is not case sensitive.
- db
Unique Name This property is required. String - A system-generated name for the database to ensure uniqueness within an Oracle Data Guard group (a primary database and its standby databases). The unique name cannot be changed.
- db
Workload This property is required. String - Deprecated. The dbWorkload field has been deprecated for Exadata Database Service on Dedicated Infrastructure, Exadata Database Service on Cloud@Customer, and Base Database Service. Support for this attribute will end in November 2023. You may choose to update your custom scripts to exclude the dbWorkload attribute. After November 2023 if you pass a value to the dbWorkload attribute, it will be ignored.
This property is required. Map<String>- Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags.
- encryption
Key Location Details This property is required. List<Property Map> - Types of providers supported for managing database encryption keys
This property is required. Map<String>- Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example:
{"Department": "Finance"}
- is
Active Data Guard Enabled This property is required. Boolean - True if active Data Guard is enabled.
- kms
Key Id This property is required. String - The OCID of the key container that is used as the master encryption key in database transparent data encryption (TDE) operations.
- kms
Key Version Id This property is required. String - The OCID of the key container version that is used in database transparent data encryption (TDE) operations KMS Key can have multiple key versions. If none is specified, the current key version (latest) of the Key Id is used for the operation. Autonomous Database Serverless does not use key versions, hence is not applicable for Autonomous Database Serverless instances.
- ncharacter
Set This property is required. String - The national character set for the database.
- pdb
Name This property is required. String - The name of the pluggable database. The name must begin with an alphabetic character and can contain a maximum of thirty alphanumeric characters. Special characters are not permitted. Pluggable database should not be same as database name.
- pluggable
Databases This property is required. List<String> - protection
Mode This property is required. String - The protection mode of this Data Guard. For more information, see Oracle Data Guard Protection Modes in the Oracle Data Guard documentation.
- sid
Prefix This property is required. String - Specifies a prefix for the
Oracle SID
of the database to be created. - source
Database Id This property is required. String - source
Encryption Key Location Details This property is required. List<Property Map> - source
Tde Wallet Password This property is required. String - tde
Wallet Password This property is required. String - transport
Type This property is required. String - The redo transport type to use for this Data Guard association. Valid values depend on the specified
protectionMode
:- MAXIMUM_AVAILABILITY - SYNC or FASTSYNC
- MAXIMUM_PERFORMANCE - ASYNC
- MAXIMUM_PROTECTION - SYNC
- vault
Id This property is required. String - The OCID of the Oracle Cloud Infrastructure vault. This parameter and
secretId
are required for Customer Managed Keys.
GetDatabasesDatabaseDatabaseDbBackupConfig
- Auto
Backup Enabled This property is required. bool - If set to true, configures automatic backups. If you previously used RMAN or dbcli to configure backups and then you switch to using the Console or the API for backups, a new backup configuration is created and associated with your database. This means that you can no longer rely on your previously configured unmanaged backups to work.
- Auto
Backup Window This property is required. string - Time window selected for initiating automatic backup for the database system. There are twelve available two-hour time windows. If no option is selected, a start time between 12:00 AM to 7:00 AM in the region of the database is automatically chosen. For example, if the user selects SLOT_TWO from the enum list, the automatic backup job will start in between 2:00 AM (inclusive) to 4:00 AM (exclusive). Example:
SLOT_TWO
- Auto
Full Backup Day This property is required. string - Day of the week the full backup should be applied on the database system. If no option is selected, the value is null and we will default to Sunday.
- Auto
Full Backup Window This property is required. string - Time window selected for initiating full backup for the database system. There are twelve available two-hour time windows. If no option is selected, the value is null and a start time between 12:00 AM to 7:00 AM in the region of the database is automatically chosen. For example, if the user selects SLOT_TWO from the enum list, the automatic backup job will start in between 2:00 AM (inclusive) to 4:00 AM (exclusive). Example:
SLOT_TWO
- Backup
Deletion Policy This property is required. string - This defines when the backups will be deleted. - IMMEDIATE option keep the backup for predefined time i.e 72 hours and then delete permanently... - RETAIN will keep the backups as per the policy defined for database backups.
- Backup
Destination Details This property is required. List<GetDatabases Database Database Db Backup Config Backup Destination Detail> - Backup destination details.
- Recovery
Window In Days This property is required. int - Number of days between the current and the earliest point of recoverability covered by automatic backups. This value applies to automatic backups only. After a new automatic backup has been created, Oracle removes old automatic backups that are created before the window. When the value is updated, it is applied to all existing automatic backups.
- Run
Immediate Full Backup This property is required. bool - If set to true, configures automatic full backups in the local region (the region of the DB system) for the first backup run immediately.
- Auto
Backup Enabled This property is required. bool - If set to true, configures automatic backups. If you previously used RMAN or dbcli to configure backups and then you switch to using the Console or the API for backups, a new backup configuration is created and associated with your database. This means that you can no longer rely on your previously configured unmanaged backups to work.
- Auto
Backup Window This property is required. string - Time window selected for initiating automatic backup for the database system. There are twelve available two-hour time windows. If no option is selected, a start time between 12:00 AM to 7:00 AM in the region of the database is automatically chosen. For example, if the user selects SLOT_TWO from the enum list, the automatic backup job will start in between 2:00 AM (inclusive) to 4:00 AM (exclusive). Example:
SLOT_TWO
- Auto
Full Backup Day This property is required. string - Day of the week the full backup should be applied on the database system. If no option is selected, the value is null and we will default to Sunday.
- Auto
Full Backup Window This property is required. string - Time window selected for initiating full backup for the database system. There are twelve available two-hour time windows. If no option is selected, the value is null and a start time between 12:00 AM to 7:00 AM in the region of the database is automatically chosen. For example, if the user selects SLOT_TWO from the enum list, the automatic backup job will start in between 2:00 AM (inclusive) to 4:00 AM (exclusive). Example:
SLOT_TWO
- Backup
Deletion Policy This property is required. string - This defines when the backups will be deleted. - IMMEDIATE option keep the backup for predefined time i.e 72 hours and then delete permanently... - RETAIN will keep the backups as per the policy defined for database backups.
- Backup
Destination Details This property is required. []GetDatabases Database Database Db Backup Config Backup Destination Detail - Backup destination details.
- Recovery
Window In Days This property is required. int - Number of days between the current and the earliest point of recoverability covered by automatic backups. This value applies to automatic backups only. After a new automatic backup has been created, Oracle removes old automatic backups that are created before the window. When the value is updated, it is applied to all existing automatic backups.
- Run
Immediate Full Backup This property is required. bool - If set to true, configures automatic full backups in the local region (the region of the DB system) for the first backup run immediately.
- auto
Backup Enabled This property is required. Boolean - If set to true, configures automatic backups. If you previously used RMAN or dbcli to configure backups and then you switch to using the Console or the API for backups, a new backup configuration is created and associated with your database. This means that you can no longer rely on your previously configured unmanaged backups to work.
- auto
Backup Window This property is required. String - Time window selected for initiating automatic backup for the database system. There are twelve available two-hour time windows. If no option is selected, a start time between 12:00 AM to 7:00 AM in the region of the database is automatically chosen. For example, if the user selects SLOT_TWO from the enum list, the automatic backup job will start in between 2:00 AM (inclusive) to 4:00 AM (exclusive). Example:
SLOT_TWO
- auto
Full Backup Day This property is required. String - Day of the week the full backup should be applied on the database system. If no option is selected, the value is null and we will default to Sunday.
- auto
Full Backup Window This property is required. String - Time window selected for initiating full backup for the database system. There are twelve available two-hour time windows. If no option is selected, the value is null and a start time between 12:00 AM to 7:00 AM in the region of the database is automatically chosen. For example, if the user selects SLOT_TWO from the enum list, the automatic backup job will start in between 2:00 AM (inclusive) to 4:00 AM (exclusive). Example:
SLOT_TWO
- backup
Deletion Policy This property is required. String - This defines when the backups will be deleted. - IMMEDIATE option keep the backup for predefined time i.e 72 hours and then delete permanently... - RETAIN will keep the backups as per the policy defined for database backups.
- backup
Destination Details This property is required. List<GetsDb Backup Config Backup Destination Detail> - Backup destination details.
- recovery
Window In Days This property is required. Integer - Number of days between the current and the earliest point of recoverability covered by automatic backups. This value applies to automatic backups only. After a new automatic backup has been created, Oracle removes old automatic backups that are created before the window. When the value is updated, it is applied to all existing automatic backups.
- run
Immediate Full Backup This property is required. Boolean - If set to true, configures automatic full backups in the local region (the region of the DB system) for the first backup run immediately.
- auto
Backup Enabled This property is required. boolean - If set to true, configures automatic backups. If you previously used RMAN or dbcli to configure backups and then you switch to using the Console or the API for backups, a new backup configuration is created and associated with your database. This means that you can no longer rely on your previously configured unmanaged backups to work.
- auto
Backup Window This property is required. string - Time window selected for initiating automatic backup for the database system. There are twelve available two-hour time windows. If no option is selected, a start time between 12:00 AM to 7:00 AM in the region of the database is automatically chosen. For example, if the user selects SLOT_TWO from the enum list, the automatic backup job will start in between 2:00 AM (inclusive) to 4:00 AM (exclusive). Example:
SLOT_TWO
- auto
Full Backup Day This property is required. string - Day of the week the full backup should be applied on the database system. If no option is selected, the value is null and we will default to Sunday.
- auto
Full Backup Window This property is required. string - Time window selected for initiating full backup for the database system. There are twelve available two-hour time windows. If no option is selected, the value is null and a start time between 12:00 AM to 7:00 AM in the region of the database is automatically chosen. For example, if the user selects SLOT_TWO from the enum list, the automatic backup job will start in between 2:00 AM (inclusive) to 4:00 AM (exclusive). Example:
SLOT_TWO
- backup
Deletion Policy This property is required. string - This defines when the backups will be deleted. - IMMEDIATE option keep the backup for predefined time i.e 72 hours and then delete permanently... - RETAIN will keep the backups as per the policy defined for database backups.
- backup
Destination Details This property is required. GetDatabases Database Database Db Backup Config Backup Destination Detail[] - Backup destination details.
- recovery
Window In Days This property is required. number - Number of days between the current and the earliest point of recoverability covered by automatic backups. This value applies to automatic backups only. After a new automatic backup has been created, Oracle removes old automatic backups that are created before the window. When the value is updated, it is applied to all existing automatic backups.
- run
Immediate Full Backup This property is required. boolean - If set to true, configures automatic full backups in the local region (the region of the DB system) for the first backup run immediately.
- auto_
backup_ enabled This property is required. bool - If set to true, configures automatic backups. If you previously used RMAN or dbcli to configure backups and then you switch to using the Console or the API for backups, a new backup configuration is created and associated with your database. This means that you can no longer rely on your previously configured unmanaged backups to work.
- auto_
backup_ window This property is required. str - Time window selected for initiating automatic backup for the database system. There are twelve available two-hour time windows. If no option is selected, a start time between 12:00 AM to 7:00 AM in the region of the database is automatically chosen. For example, if the user selects SLOT_TWO from the enum list, the automatic backup job will start in between 2:00 AM (inclusive) to 4:00 AM (exclusive). Example:
SLOT_TWO
- auto_
full_ backup_ day This property is required. str - Day of the week the full backup should be applied on the database system. If no option is selected, the value is null and we will default to Sunday.
- auto_
full_ backup_ window This property is required. str - Time window selected for initiating full backup for the database system. There are twelve available two-hour time windows. If no option is selected, the value is null and a start time between 12:00 AM to 7:00 AM in the region of the database is automatically chosen. For example, if the user selects SLOT_TWO from the enum list, the automatic backup job will start in between 2:00 AM (inclusive) to 4:00 AM (exclusive). Example:
SLOT_TWO
- backup_
deletion_ policy This property is required. str - This defines when the backups will be deleted. - IMMEDIATE option keep the backup for predefined time i.e 72 hours and then delete permanently... - RETAIN will keep the backups as per the policy defined for database backups.
- backup_
destination_ details This property is required. Sequence[database.Get Databases Database Database Db Backup Config Backup Destination Detail] - Backup destination details.
- recovery_
window_ in_ days This property is required. int - Number of days between the current and the earliest point of recoverability covered by automatic backups. This value applies to automatic backups only. After a new automatic backup has been created, Oracle removes old automatic backups that are created before the window. When the value is updated, it is applied to all existing automatic backups.
- run_
immediate_ full_ backup This property is required. bool - If set to true, configures automatic full backups in the local region (the region of the DB system) for the first backup run immediately.
- auto
Backup Enabled This property is required. Boolean - If set to true, configures automatic backups. If you previously used RMAN or dbcli to configure backups and then you switch to using the Console or the API for backups, a new backup configuration is created and associated with your database. This means that you can no longer rely on your previously configured unmanaged backups to work.
- auto
Backup Window This property is required. String - Time window selected for initiating automatic backup for the database system. There are twelve available two-hour time windows. If no option is selected, a start time between 12:00 AM to 7:00 AM in the region of the database is automatically chosen. For example, if the user selects SLOT_TWO from the enum list, the automatic backup job will start in between 2:00 AM (inclusive) to 4:00 AM (exclusive). Example:
SLOT_TWO
- auto
Full Backup Day This property is required. String - Day of the week the full backup should be applied on the database system. If no option is selected, the value is null and we will default to Sunday.
- auto
Full Backup Window This property is required. String - Time window selected for initiating full backup for the database system. There are twelve available two-hour time windows. If no option is selected, the value is null and a start time between 12:00 AM to 7:00 AM in the region of the database is automatically chosen. For example, if the user selects SLOT_TWO from the enum list, the automatic backup job will start in between 2:00 AM (inclusive) to 4:00 AM (exclusive). Example:
SLOT_TWO
- backup
Deletion Policy This property is required. String - This defines when the backups will be deleted. - IMMEDIATE option keep the backup for predefined time i.e 72 hours and then delete permanently... - RETAIN will keep the backups as per the policy defined for database backups.
- backup
Destination Details This property is required. List<Property Map> - Backup destination details.
- recovery
Window In Days This property is required. Number - Number of days between the current and the earliest point of recoverability covered by automatic backups. This value applies to automatic backups only. After a new automatic backup has been created, Oracle removes old automatic backups that are created before the window. When the value is updated, it is applied to all existing automatic backups.
- run
Immediate Full Backup This property is required. Boolean - If set to true, configures automatic full backups in the local region (the region of the DB system) for the first backup run immediately.
GetDatabasesDatabaseDatabaseDbBackupConfigBackupDestinationDetail
GetDatabasesDatabaseDatabaseEncryptionKeyLocationDetail
- Hsm
Password This property is required. string - Provide the HSM password as you would in RDBMS for External HSM.
- Provider
Type This property is required. string - Use 'EXTERNAL' for creating a new database or migrate database key with External HSM.
- Hsm
Password This property is required. string - Provide the HSM password as you would in RDBMS for External HSM.
- Provider
Type This property is required. string - Use 'EXTERNAL' for creating a new database or migrate database key with External HSM.
- hsm
Password This property is required. String - Provide the HSM password as you would in RDBMS for External HSM.
- provider
Type This property is required. String - Use 'EXTERNAL' for creating a new database or migrate database key with External HSM.
- hsm
Password This property is required. string - Provide the HSM password as you would in RDBMS for External HSM.
- provider
Type This property is required. string - Use 'EXTERNAL' for creating a new database or migrate database key with External HSM.
- hsm_
password This property is required. str - Provide the HSM password as you would in RDBMS for External HSM.
- provider_
type This property is required. str - Use 'EXTERNAL' for creating a new database or migrate database key with External HSM.
- hsm
Password This property is required. String - Provide the HSM password as you would in RDBMS for External HSM.
- provider
Type This property is required. String - Use 'EXTERNAL' for creating a new database or migrate database key with External HSM.
GetDatabasesDatabaseDatabaseManagementConfig
- Management
Status This property is required. string - The status of the Database Management service.
- Management
Type This property is required. string - The Database Management type.
- Management
Status This property is required. string - The status of the Database Management service.
- Management
Type This property is required. string - The Database Management type.
- management
Status This property is required. String - The status of the Database Management service.
- management
Type This property is required. String - The Database Management type.
- management
Status This property is required. string - The status of the Database Management service.
- management
Type This property is required. string - The Database Management type.
- management_
status This property is required. str - The status of the Database Management service.
- management_
type This property is required. str - The Database Management type.
- management
Status This property is required. String - The status of the Database Management service.
- management
Type This property is required. String - The Database Management type.
GetDatabasesDatabaseDatabaseSourceEncryptionKeyLocationDetail
- Hsm
Password This property is required. string - Provide the HSM password as you would in RDBMS for External HSM.
- Provider
Type This property is required. string - Use 'EXTERNAL' for creating a new database or migrate database key with External HSM.
- Hsm
Password This property is required. string - Provide the HSM password as you would in RDBMS for External HSM.
- Provider
Type This property is required. string - Use 'EXTERNAL' for creating a new database or migrate database key with External HSM.
- hsm
Password This property is required. String - Provide the HSM password as you would in RDBMS for External HSM.
- provider
Type This property is required. String - Use 'EXTERNAL' for creating a new database or migrate database key with External HSM.
- hsm
Password This property is required. string - Provide the HSM password as you would in RDBMS for External HSM.
- provider
Type This property is required. string - Use 'EXTERNAL' for creating a new database or migrate database key with External HSM.
- hsm_
password This property is required. str - Provide the HSM password as you would in RDBMS for External HSM.
- provider_
type This property is required. str - Use 'EXTERNAL' for creating a new database or migrate database key with External HSM.
- hsm
Password This property is required. String - Provide the HSM password as you would in RDBMS for External HSM.
- provider
Type This property is required. String - Use 'EXTERNAL' for creating a new database or migrate database key with External HSM.
GetDatabasesDatabaseDbBackupConfig
- Auto
Backup Enabled This property is required. bool - If set to true, configures automatic backups. If you previously used RMAN or dbcli to configure backups and then you switch to using the Console or the API for backups, a new backup configuration is created and associated with your database. This means that you can no longer rely on your previously configured unmanaged backups to work.
- Auto
Backup Window This property is required. string - Time window selected for initiating automatic backup for the database system. There are twelve available two-hour time windows. If no option is selected, a start time between 12:00 AM to 7:00 AM in the region of the database is automatically chosen. For example, if the user selects SLOT_TWO from the enum list, the automatic backup job will start in between 2:00 AM (inclusive) to 4:00 AM (exclusive). Example:
SLOT_TWO
- Auto
Full Backup Day This property is required. string - Day of the week the full backup should be applied on the database system. If no option is selected, the value is null and we will default to Sunday.
- Auto
Full Backup Window This property is required. string - Time window selected for initiating full backup for the database system. There are twelve available two-hour time windows. If no option is selected, the value is null and a start time between 12:00 AM to 7:00 AM in the region of the database is automatically chosen. For example, if the user selects SLOT_TWO from the enum list, the automatic backup job will start in between 2:00 AM (inclusive) to 4:00 AM (exclusive). Example:
SLOT_TWO
- Backup
Deletion Policy This property is required. string - This defines when the backups will be deleted. - IMMEDIATE option keep the backup for predefined time i.e 72 hours and then delete permanently... - RETAIN will keep the backups as per the policy defined for database backups.
- Backup
Destination Details This property is required. List<GetDatabases Database Db Backup Config Backup Destination Detail> - Backup destination details.
- Recovery
Window In Days This property is required. int - Number of days between the current and the earliest point of recoverability covered by automatic backups. This value applies to automatic backups only. After a new automatic backup has been created, Oracle removes old automatic backups that are created before the window. When the value is updated, it is applied to all existing automatic backups.
- Run
Immediate Full Backup This property is required. bool - If set to true, configures automatic full backups in the local region (the region of the DB system) for the first backup run immediately.
- Auto
Backup Enabled This property is required. bool - If set to true, configures automatic backups. If you previously used RMAN or dbcli to configure backups and then you switch to using the Console or the API for backups, a new backup configuration is created and associated with your database. This means that you can no longer rely on your previously configured unmanaged backups to work.
- Auto
Backup Window This property is required. string - Time window selected for initiating automatic backup for the database system. There are twelve available two-hour time windows. If no option is selected, a start time between 12:00 AM to 7:00 AM in the region of the database is automatically chosen. For example, if the user selects SLOT_TWO from the enum list, the automatic backup job will start in between 2:00 AM (inclusive) to 4:00 AM (exclusive). Example:
SLOT_TWO
- Auto
Full Backup Day This property is required. string - Day of the week the full backup should be applied on the database system. If no option is selected, the value is null and we will default to Sunday.
- Auto
Full Backup Window This property is required. string - Time window selected for initiating full backup for the database system. There are twelve available two-hour time windows. If no option is selected, the value is null and a start time between 12:00 AM to 7:00 AM in the region of the database is automatically chosen. For example, if the user selects SLOT_TWO from the enum list, the automatic backup job will start in between 2:00 AM (inclusive) to 4:00 AM (exclusive). Example:
SLOT_TWO
- Backup
Deletion Policy This property is required. string - This defines when the backups will be deleted. - IMMEDIATE option keep the backup for predefined time i.e 72 hours and then delete permanently... - RETAIN will keep the backups as per the policy defined for database backups.
- Backup
Destination Details This property is required. []GetDatabases Database Db Backup Config Backup Destination Detail - Backup destination details.
- Recovery
Window In Days This property is required. int - Number of days between the current and the earliest point of recoverability covered by automatic backups. This value applies to automatic backups only. After a new automatic backup has been created, Oracle removes old automatic backups that are created before the window. When the value is updated, it is applied to all existing automatic backups.
- Run
Immediate Full Backup This property is required. bool - If set to true, configures automatic full backups in the local region (the region of the DB system) for the first backup run immediately.
- auto
Backup Enabled This property is required. Boolean - If set to true, configures automatic backups. If you previously used RMAN or dbcli to configure backups and then you switch to using the Console or the API for backups, a new backup configuration is created and associated with your database. This means that you can no longer rely on your previously configured unmanaged backups to work.
- auto
Backup Window This property is required. String - Time window selected for initiating automatic backup for the database system. There are twelve available two-hour time windows. If no option is selected, a start time between 12:00 AM to 7:00 AM in the region of the database is automatically chosen. For example, if the user selects SLOT_TWO from the enum list, the automatic backup job will start in between 2:00 AM (inclusive) to 4:00 AM (exclusive). Example:
SLOT_TWO
- auto
Full Backup Day This property is required. String - Day of the week the full backup should be applied on the database system. If no option is selected, the value is null and we will default to Sunday.
- auto
Full Backup Window This property is required. String - Time window selected for initiating full backup for the database system. There are twelve available two-hour time windows. If no option is selected, the value is null and a start time between 12:00 AM to 7:00 AM in the region of the database is automatically chosen. For example, if the user selects SLOT_TWO from the enum list, the automatic backup job will start in between 2:00 AM (inclusive) to 4:00 AM (exclusive). Example:
SLOT_TWO
- backup
Deletion Policy This property is required. String - This defines when the backups will be deleted. - IMMEDIATE option keep the backup for predefined time i.e 72 hours and then delete permanently... - RETAIN will keep the backups as per the policy defined for database backups.
- backup
Destination Details This property is required. List<GetsDb Backup Config Backup Destination Detail> - Backup destination details.
- recovery
Window In Days This property is required. Integer - Number of days between the current and the earliest point of recoverability covered by automatic backups. This value applies to automatic backups only. After a new automatic backup has been created, Oracle removes old automatic backups that are created before the window. When the value is updated, it is applied to all existing automatic backups.
- run
Immediate Full Backup This property is required. Boolean - If set to true, configures automatic full backups in the local region (the region of the DB system) for the first backup run immediately.
- auto
Backup Enabled This property is required. boolean - If set to true, configures automatic backups. If you previously used RMAN or dbcli to configure backups and then you switch to using the Console or the API for backups, a new backup configuration is created and associated with your database. This means that you can no longer rely on your previously configured unmanaged backups to work.
- auto
Backup Window This property is required. string - Time window selected for initiating automatic backup for the database system. There are twelve available two-hour time windows. If no option is selected, a start time between 12:00 AM to 7:00 AM in the region of the database is automatically chosen. For example, if the user selects SLOT_TWO from the enum list, the automatic backup job will start in between 2:00 AM (inclusive) to 4:00 AM (exclusive). Example:
SLOT_TWO
- auto
Full Backup Day This property is required. string - Day of the week the full backup should be applied on the database system. If no option is selected, the value is null and we will default to Sunday.
- auto
Full Backup Window This property is required. string - Time window selected for initiating full backup for the database system. There are twelve available two-hour time windows. If no option is selected, the value is null and a start time between 12:00 AM to 7:00 AM in the region of the database is automatically chosen. For example, if the user selects SLOT_TWO from the enum list, the automatic backup job will start in between 2:00 AM (inclusive) to 4:00 AM (exclusive). Example:
SLOT_TWO
- backup
Deletion Policy This property is required. string - This defines when the backups will be deleted. - IMMEDIATE option keep the backup for predefined time i.e 72 hours and then delete permanently... - RETAIN will keep the backups as per the policy defined for database backups.
- backup
Destination Details This property is required. GetDatabases Database Db Backup Config Backup Destination Detail[] - Backup destination details.
- recovery
Window In Days This property is required. number - Number of days between the current and the earliest point of recoverability covered by automatic backups. This value applies to automatic backups only. After a new automatic backup has been created, Oracle removes old automatic backups that are created before the window. When the value is updated, it is applied to all existing automatic backups.
- run
Immediate Full Backup This property is required. boolean - If set to true, configures automatic full backups in the local region (the region of the DB system) for the first backup run immediately.
- auto_
backup_ enabled This property is required. bool - If set to true, configures automatic backups. If you previously used RMAN or dbcli to configure backups and then you switch to using the Console or the API for backups, a new backup configuration is created and associated with your database. This means that you can no longer rely on your previously configured unmanaged backups to work.
- auto_
backup_ window This property is required. str - Time window selected for initiating automatic backup for the database system. There are twelve available two-hour time windows. If no option is selected, a start time between 12:00 AM to 7:00 AM in the region of the database is automatically chosen. For example, if the user selects SLOT_TWO from the enum list, the automatic backup job will start in between 2:00 AM (inclusive) to 4:00 AM (exclusive). Example:
SLOT_TWO
- auto_
full_ backup_ day This property is required. str - Day of the week the full backup should be applied on the database system. If no option is selected, the value is null and we will default to Sunday.
- auto_
full_ backup_ window This property is required. str - Time window selected for initiating full backup for the database system. There are twelve available two-hour time windows. If no option is selected, the value is null and a start time between 12:00 AM to 7:00 AM in the region of the database is automatically chosen. For example, if the user selects SLOT_TWO from the enum list, the automatic backup job will start in between 2:00 AM (inclusive) to 4:00 AM (exclusive). Example:
SLOT_TWO
- backup_
deletion_ policy This property is required. str - This defines when the backups will be deleted. - IMMEDIATE option keep the backup for predefined time i.e 72 hours and then delete permanently... - RETAIN will keep the backups as per the policy defined for database backups.
- backup_
destination_ details This property is required. Sequence[database.Get Databases Database Db Backup Config Backup Destination Detail] - Backup destination details.
- recovery_
window_ in_ days This property is required. int - Number of days between the current and the earliest point of recoverability covered by automatic backups. This value applies to automatic backups only. After a new automatic backup has been created, Oracle removes old automatic backups that are created before the window. When the value is updated, it is applied to all existing automatic backups.
- run_
immediate_ full_ backup This property is required. bool - If set to true, configures automatic full backups in the local region (the region of the DB system) for the first backup run immediately.
- auto
Backup Enabled This property is required. Boolean - If set to true, configures automatic backups. If you previously used RMAN or dbcli to configure backups and then you switch to using the Console or the API for backups, a new backup configuration is created and associated with your database. This means that you can no longer rely on your previously configured unmanaged backups to work.
- auto
Backup Window This property is required. String - Time window selected for initiating automatic backup for the database system. There are twelve available two-hour time windows. If no option is selected, a start time between 12:00 AM to 7:00 AM in the region of the database is automatically chosen. For example, if the user selects SLOT_TWO from the enum list, the automatic backup job will start in between 2:00 AM (inclusive) to 4:00 AM (exclusive). Example:
SLOT_TWO
- auto
Full Backup Day This property is required. String - Day of the week the full backup should be applied on the database system. If no option is selected, the value is null and we will default to Sunday.
- auto
Full Backup Window This property is required. String - Time window selected for initiating full backup for the database system. There are twelve available two-hour time windows. If no option is selected, the value is null and a start time between 12:00 AM to 7:00 AM in the region of the database is automatically chosen. For example, if the user selects SLOT_TWO from the enum list, the automatic backup job will start in between 2:00 AM (inclusive) to 4:00 AM (exclusive). Example:
SLOT_TWO
- backup
Deletion Policy This property is required. String - This defines when the backups will be deleted. - IMMEDIATE option keep the backup for predefined time i.e 72 hours and then delete permanently... - RETAIN will keep the backups as per the policy defined for database backups.
- backup
Destination Details This property is required. List<Property Map> - Backup destination details.
- recovery
Window In Days This property is required. Number - Number of days between the current and the earliest point of recoverability covered by automatic backups. This value applies to automatic backups only. After a new automatic backup has been created, Oracle removes old automatic backups that are created before the window. When the value is updated, it is applied to all existing automatic backups.
- run
Immediate Full Backup This property is required. Boolean - If set to true, configures automatic full backups in the local region (the region of the DB system) for the first backup run immediately.
GetDatabasesDatabaseDbBackupConfigBackupDestinationDetail
GetDatabasesFilter
Package Details
- Repository
- oci pulumi/pulumi-oci
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
oci
Terraform Provider.