Oracle Cloud Infrastructure v2.31.0 published on Thursday, Apr 17, 2025 by Pulumi
oci.DataSafe.getTargetDatabasePeerTargetDatabases
Explore with Pulumi AI
This data source provides the list of Target Database Peer Target Databases in Oracle Cloud Infrastructure Data Safe service.
Lists all the peer target databases under the primary target database identified by the OCID passed as path parameter.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as oci from "@pulumi/oci";
const testTargetDatabasePeerTargetDatabases = oci.DataSafe.getTargetDatabasePeerTargetDatabases({
targetDatabaseId: testTargetDatabase.id,
});
import pulumi
import pulumi_oci as oci
test_target_database_peer_target_databases = oci.DataSafe.get_target_database_peer_target_databases(target_database_id=test_target_database["id"])
package main
import (
"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/datasafe"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := datasafe.GetTargetDatabasePeerTargetDatabases(ctx, &datasafe.GetTargetDatabasePeerTargetDatabasesArgs{
TargetDatabaseId: testTargetDatabase.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 testTargetDatabasePeerTargetDatabases = Oci.DataSafe.GetTargetDatabasePeerTargetDatabases.Invoke(new()
{
TargetDatabaseId = testTargetDatabase.Id,
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.oci.DataSafe.DataSafeFunctions;
import com.pulumi.oci.DataSafe.inputs.GetTargetDatabasePeerTargetDatabasesArgs;
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 testTargetDatabasePeerTargetDatabases = DataSafeFunctions.getTargetDatabasePeerTargetDatabases(GetTargetDatabasePeerTargetDatabasesArgs.builder()
.targetDatabaseId(testTargetDatabase.id())
.build());
}
}
variables:
testTargetDatabasePeerTargetDatabases:
fn::invoke:
function: oci:DataSafe:getTargetDatabasePeerTargetDatabases
arguments:
targetDatabaseId: ${testTargetDatabase.id}
Using getTargetDatabasePeerTargetDatabases
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 getTargetDatabasePeerTargetDatabases(args: GetTargetDatabasePeerTargetDatabasesArgs, opts?: InvokeOptions): Promise<GetTargetDatabasePeerTargetDatabasesResult>
function getTargetDatabasePeerTargetDatabasesOutput(args: GetTargetDatabasePeerTargetDatabasesOutputArgs, opts?: InvokeOptions): Output<GetTargetDatabasePeerTargetDatabasesResult>
def get_target_database_peer_target_databases(filters: Optional[Sequence[_datasafe.GetTargetDatabasePeerTargetDatabasesFilter]] = None,
target_database_id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetTargetDatabasePeerTargetDatabasesResult
def get_target_database_peer_target_databases_output(filters: Optional[pulumi.Input[Sequence[pulumi.Input[_datasafe.GetTargetDatabasePeerTargetDatabasesFilterArgs]]]] = None,
target_database_id: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetTargetDatabasePeerTargetDatabasesResult]
func GetTargetDatabasePeerTargetDatabases(ctx *Context, args *GetTargetDatabasePeerTargetDatabasesArgs, opts ...InvokeOption) (*GetTargetDatabasePeerTargetDatabasesResult, error)
func GetTargetDatabasePeerTargetDatabasesOutput(ctx *Context, args *GetTargetDatabasePeerTargetDatabasesOutputArgs, opts ...InvokeOption) GetTargetDatabasePeerTargetDatabasesResultOutput
> Note: This function is named GetTargetDatabasePeerTargetDatabases
in the Go SDK.
public static class GetTargetDatabasePeerTargetDatabases
{
public static Task<GetTargetDatabasePeerTargetDatabasesResult> InvokeAsync(GetTargetDatabasePeerTargetDatabasesArgs args, InvokeOptions? opts = null)
public static Output<GetTargetDatabasePeerTargetDatabasesResult> Invoke(GetTargetDatabasePeerTargetDatabasesInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetTargetDatabasePeerTargetDatabasesResult> getTargetDatabasePeerTargetDatabases(GetTargetDatabasePeerTargetDatabasesArgs args, InvokeOptions options)
public static Output<GetTargetDatabasePeerTargetDatabasesResult> getTargetDatabasePeerTargetDatabases(GetTargetDatabasePeerTargetDatabasesArgs args, InvokeOptions options)
fn::invoke:
function: oci:DataSafe/getTargetDatabasePeerTargetDatabases:getTargetDatabasePeerTargetDatabases
arguments:
# arguments dictionary
The following arguments are supported:
- Target
Database Id This property is required. string - The OCID of the Data Safe target database.
- Filters
Changes to this property will trigger replacement.
Target Database Peer Target Databases Filter>
- Target
Database Id This property is required. string - The OCID of the Data Safe target database.
- Filters
Changes to this property will trigger replacement.
Target Database Peer Target Databases Filter
- target
Database Id This property is required. String - The OCID of the Data Safe target database.
- filters
Changes to this property will trigger replacement.
Target Database Peer Target Databases Filter>
- target
Database Id This property is required. string - The OCID of the Data Safe target database.
- filters
Changes to this property will trigger replacement.
Target Database Peer Target Databases Filter[]
- target_
database_ id This property is required. str - The OCID of the Data Safe target database.
- filters
Changes to this property will trigger replacement.
Get Target Database Peer Target Databases Filter]
- target
Database Id This property is required. String - The OCID of the Data Safe target database.
- filters
Changes to this property will trigger replacement.
getTargetDatabasePeerTargetDatabases Result
The following output properties are available:
- Id string
- The provider-assigned unique ID for this managed resource.
- Peer
Target List<GetDatabase Collections Target Database Peer Target Databases Peer Target Database Collection> - The list of peer_target_database_collection.
- Target
Database stringId - Filters
List<Get
Target Database Peer Target Databases Filter>
- Id string
- The provider-assigned unique ID for this managed resource.
- Peer
Target []GetDatabase Collections Target Database Peer Target Databases Peer Target Database Collection - The list of peer_target_database_collection.
- Target
Database stringId - Filters
[]Get
Target Database Peer Target Databases Filter
- id String
- The provider-assigned unique ID for this managed resource.
- peer
Target List<GetDatabase Collections Target Database Peer Target Databases Peer Target Database Collection> - The list of peer_target_database_collection.
- target
Database StringId - filters
List<Get
Target Database Peer Target Databases Filter>
- id string
- The provider-assigned unique ID for this managed resource.
- peer
Target GetDatabase Collections Target Database Peer Target Databases Peer Target Database Collection[] - The list of peer_target_database_collection.
- target
Database stringId - filters
Get
Target Database Peer Target Databases Filter[]
- id str
- The provider-assigned unique ID for this managed resource.
- peer_
target_ Sequence[datasafe.database_ collections Get Target Database Peer Target Databases Peer Target Database Collection] - The list of peer_target_database_collection.
- target_
database_ strid - filters
Sequence[datasafe.
Get Target Database Peer Target Databases Filter]
- id String
- The provider-assigned unique ID for this managed resource.
- peer
Target List<Property Map>Database Collections - The list of peer_target_database_collection.
- target
Database StringId - filters List<Property Map>
Supporting Types
GetTargetDatabasePeerTargetDatabasesFilter
GetTargetDatabasePeerTargetDatabasesPeerTargetDatabaseCollection
- Compartment
Id This property is required. string - Items
This property is required. List<GetTarget Database Peer Target Databases Peer Target Database Collection Item>
- Compartment
Id This property is required. string - Items
This property is required. []GetTarget Database Peer Target Databases Peer Target Database Collection Item
- compartment
Id This property is required. String - items
This property is required. List<GetTarget Database Peer Target Databases Peer Target Database Collection Item>
- compartment
Id This property is required. string - items
This property is required. GetTarget Database Peer Target Databases Peer Target Database Collection Item[]
- compartment_
id This property is required. str - items
This property is required. Sequence[datasafe.Get Target Database Peer Target Databases Peer Target Database Collection Item]
- compartment
Id This property is required. String - items
This property is required. List<Property Map>
GetTargetDatabasePeerTargetDatabasesPeerTargetDatabaseCollectionItem
- Database
Details This property is required. GetTarget Database Peer Target Databases Peer Target Database Collection Item Database Details - Details of the database for the registration in Data Safe.
- Database
Unique Name This property is required. string - Unique name of the database associated to the peer target database.
- Dataguard
Association Id This property is required. string - The OCID of the Data Guard Association resource in which the database associated to the peer target database is considered as peer database to the primary database.
- Description
This property is required. string - The description of the peer target database in Data Safe.
- Display
Name This property is required. string - The display name of the peer target database in Data Safe.
- Key
This property is required. int - The secondary key assigned for the peer target database in Data Safe.
- Lifecycle
Details This property is required. string - Details about the current state of the peer target database in Data Safe.
- Role
This property is required. string - Role of the database associated to the peer target database.
- State
This property is required. string - The current state of the peer target database in Data Safe.
- Target
Database Id This property is required. string - The OCID of the Data Safe target database.
- Time
Created This property is required. string - The date and time of the peer target database registration in Data Safe.
- Tls
Config This property is required. GetTarget Database Peer Target Databases Peer Target Database Collection Item Tls Config - The details required to establish a TLS enabled connection.
- Database
Details This property is required. GetTarget Database Peer Target Databases Peer Target Database Collection Item Database Details - Details of the database for the registration in Data Safe.
- Database
Unique Name This property is required. string - Unique name of the database associated to the peer target database.
- Dataguard
Association Id This property is required. string - The OCID of the Data Guard Association resource in which the database associated to the peer target database is considered as peer database to the primary database.
- Description
This property is required. string - The description of the peer target database in Data Safe.
- Display
Name This property is required. string - The display name of the peer target database in Data Safe.
- Key
This property is required. int - The secondary key assigned for the peer target database in Data Safe.
- Lifecycle
Details This property is required. string - Details about the current state of the peer target database in Data Safe.
- Role
This property is required. string - Role of the database associated to the peer target database.
- State
This property is required. string - The current state of the peer target database in Data Safe.
- Target
Database Id This property is required. string - The OCID of the Data Safe target database.
- Time
Created This property is required. string - The date and time of the peer target database registration in Data Safe.
- Tls
Config This property is required. GetTarget Database Peer Target Databases Peer Target Database Collection Item Tls Config - The details required to establish a TLS enabled connection.
- database
Details This property is required. GetTarget Database Peer Target Databases Peer Target Database Collection Item Database Details - Details of the database for the registration in Data Safe.
- database
Unique Name This property is required. String - Unique name of the database associated to the peer target database.
- dataguard
Association Id This property is required. String - The OCID of the Data Guard Association resource in which the database associated to the peer target database is considered as peer database to the primary database.
- description
This property is required. String - The description of the peer target database in Data Safe.
- display
Name This property is required. String - The display name of the peer target database in Data Safe.
- key
This property is required. Integer - The secondary key assigned for the peer target database in Data Safe.
- lifecycle
Details This property is required. String - Details about the current state of the peer target database in Data Safe.
- role
This property is required. String - Role of the database associated to the peer target database.
- state
This property is required. String - The current state of the peer target database in Data Safe.
- target
Database Id This property is required. String - The OCID of the Data Safe target database.
- time
Created This property is required. String - The date and time of the peer target database registration in Data Safe.
- tls
Config This property is required. GetTarget Database Peer Target Databases Peer Target Database Collection Item Tls Config - The details required to establish a TLS enabled connection.
- database
Details This property is required. GetTarget Database Peer Target Databases Peer Target Database Collection Item Database Details - Details of the database for the registration in Data Safe.
- database
Unique Name This property is required. string - Unique name of the database associated to the peer target database.
- dataguard
Association Id This property is required. string - The OCID of the Data Guard Association resource in which the database associated to the peer target database is considered as peer database to the primary database.
- description
This property is required. string - The description of the peer target database in Data Safe.
- display
Name This property is required. string - The display name of the peer target database in Data Safe.
- key
This property is required. number - The secondary key assigned for the peer target database in Data Safe.
- lifecycle
Details This property is required. string - Details about the current state of the peer target database in Data Safe.
- role
This property is required. string - Role of the database associated to the peer target database.
- state
This property is required. string - The current state of the peer target database in Data Safe.
- target
Database Id This property is required. string - The OCID of the Data Safe target database.
- time
Created This property is required. string - The date and time of the peer target database registration in Data Safe.
- tls
Config This property is required. GetTarget Database Peer Target Databases Peer Target Database Collection Item Tls Config - The details required to establish a TLS enabled connection.
- database_
details This property is required. datasafe.Get Target Database Peer Target Databases Peer Target Database Collection Item Database Details - Details of the database for the registration in Data Safe.
- database_
unique_ name This property is required. str - Unique name of the database associated to the peer target database.
- dataguard_
association_ id This property is required. str - The OCID of the Data Guard Association resource in which the database associated to the peer target database is considered as peer database to the primary database.
- description
This property is required. str - The description of the peer target database in Data Safe.
- display_
name This property is required. str - The display name of the peer target database in Data Safe.
- key
This property is required. int - The secondary key assigned for the peer target database in Data Safe.
- lifecycle_
details This property is required. str - Details about the current state of the peer target database in Data Safe.
- role
This property is required. str - Role of the database associated to the peer target database.
- state
This property is required. str - The current state of the peer target database in Data Safe.
- target_
database_ id This property is required. str - The OCID of the Data Safe target database.
- time_
created This property is required. str - The date and time of the peer target database registration in Data Safe.
- tls_
config This property is required. datasafe.Get Target Database Peer Target Databases Peer Target Database Collection Item Tls Config - The details required to establish a TLS enabled connection.
- database
Details This property is required. Property Map - Details of the database for the registration in Data Safe.
- database
Unique Name This property is required. String - Unique name of the database associated to the peer target database.
- dataguard
Association Id This property is required. String - The OCID of the Data Guard Association resource in which the database associated to the peer target database is considered as peer database to the primary database.
- description
This property is required. String - The description of the peer target database in Data Safe.
- display
Name This property is required. String - The display name of the peer target database in Data Safe.
- key
This property is required. Number - The secondary key assigned for the peer target database in Data Safe.
- lifecycle
Details This property is required. String - Details about the current state of the peer target database in Data Safe.
- role
This property is required. String - Role of the database associated to the peer target database.
- state
This property is required. String - The current state of the peer target database in Data Safe.
- target
Database Id This property is required. String - The OCID of the Data Safe target database.
- time
Created This property is required. String - The date and time of the peer target database registration in Data Safe.
- tls
Config This property is required. Property Map - The details required to establish a TLS enabled connection.
GetTargetDatabasePeerTargetDatabasesPeerTargetDatabaseCollectionItemDatabaseDetails
- Autonomous
Database Id This property is required. string - The OCID of the Autonomous Database registered as a target database in Data Safe.
- Database
Type This property is required. string - The database type.
- Db
System Id This property is required. string - The OCID of the cloud database registered as a target database in Data Safe.
- Infrastructure
Type This property is required. string - The infrastructure type the database is running on.
- Instance
Id This property is required. string - The OCID of the compute instance on which the database is running.
- Ip
Addresses This property is required. List<string> - The list of database host IP Addresses. Fully qualified domain names can be used if connectionType is 'ONPREM_CONNECTOR'.
- Listener
Port This property is required. int - The port number of the database listener.
- Service
Name This property is required. string - The service name of the database registered as target database.
- Vm
Cluster Id This property is required. string - The OCID of the VM cluster in which the database is running.
- Autonomous
Database Id This property is required. string - The OCID of the Autonomous Database registered as a target database in Data Safe.
- Database
Type This property is required. string - The database type.
- Db
System Id This property is required. string - The OCID of the cloud database registered as a target database in Data Safe.
- Infrastructure
Type This property is required. string - The infrastructure type the database is running on.
- Instance
Id This property is required. string - The OCID of the compute instance on which the database is running.
- Ip
Addresses This property is required. []string - The list of database host IP Addresses. Fully qualified domain names can be used if connectionType is 'ONPREM_CONNECTOR'.
- Listener
Port This property is required. int - The port number of the database listener.
- Service
Name This property is required. string - The service name of the database registered as target database.
- Vm
Cluster Id This property is required. string - The OCID of the VM cluster in which the database is running.
- autonomous
Database Id This property is required. String - The OCID of the Autonomous Database registered as a target database in Data Safe.
- database
Type This property is required. String - The database type.
- db
System Id This property is required. String - The OCID of the cloud database registered as a target database in Data Safe.
- infrastructure
Type This property is required. String - The infrastructure type the database is running on.
- instance
Id This property is required. String - The OCID of the compute instance on which the database is running.
- ip
Addresses This property is required. List<String> - The list of database host IP Addresses. Fully qualified domain names can be used if connectionType is 'ONPREM_CONNECTOR'.
- listener
Port This property is required. Integer - The port number of the database listener.
- service
Name This property is required. String - The service name of the database registered as target database.
- vm
Cluster Id This property is required. String - The OCID of the VM cluster in which the database is running.
- autonomous
Database Id This property is required. string - The OCID of the Autonomous Database registered as a target database in Data Safe.
- database
Type This property is required. string - The database type.
- db
System Id This property is required. string - The OCID of the cloud database registered as a target database in Data Safe.
- infrastructure
Type This property is required. string - The infrastructure type the database is running on.
- instance
Id This property is required. string - The OCID of the compute instance on which the database is running.
- ip
Addresses This property is required. string[] - The list of database host IP Addresses. Fully qualified domain names can be used if connectionType is 'ONPREM_CONNECTOR'.
- listener
Port This property is required. number - The port number of the database listener.
- service
Name This property is required. string - The service name of the database registered as target database.
- vm
Cluster Id This property is required. string - The OCID of the VM cluster in which the database is running.
- autonomous_
database_ id This property is required. str - The OCID of the Autonomous Database registered as a target database in Data Safe.
- database_
type This property is required. str - The database type.
- db_
system_ id This property is required. str - The OCID of the cloud database registered as a target database in Data Safe.
- infrastructure_
type This property is required. str - The infrastructure type the database is running on.
- instance_
id This property is required. str - The OCID of the compute instance on which the database is running.
- ip_
addresses This property is required. Sequence[str] - The list of database host IP Addresses. Fully qualified domain names can be used if connectionType is 'ONPREM_CONNECTOR'.
- listener_
port This property is required. int - The port number of the database listener.
- service_
name This property is required. str - The service name of the database registered as target database.
- vm_
cluster_ id This property is required. str - The OCID of the VM cluster in which the database is running.
- autonomous
Database Id This property is required. String - The OCID of the Autonomous Database registered as a target database in Data Safe.
- database
Type This property is required. String - The database type.
- db
System Id This property is required. String - The OCID of the cloud database registered as a target database in Data Safe.
- infrastructure
Type This property is required. String - The infrastructure type the database is running on.
- instance
Id This property is required. String - The OCID of the compute instance on which the database is running.
- ip
Addresses This property is required. List<String> - The list of database host IP Addresses. Fully qualified domain names can be used if connectionType is 'ONPREM_CONNECTOR'.
- listener
Port This property is required. Number - The port number of the database listener.
- service
Name This property is required. String - The service name of the database registered as target database.
- vm
Cluster Id This property is required. String - The OCID of the VM cluster in which the database is running.
GetTargetDatabasePeerTargetDatabasesPeerTargetDatabaseCollectionItemTlsConfig
- Certificate
Store Type This property is required. string - The format of the certificate store.
- Key
Store Content This property is required. string - Base64 encoded string of key store file content.
- Status
This property is required. string - Status to represent whether the database connection is TLS enabled or not.
- Store
Password This property is required. string - The password to read the trust store and key store files, if they are password protected.
- Trust
Store Content This property is required. string - Base64 encoded string of trust store file content.
- Certificate
Store Type This property is required. string - The format of the certificate store.
- Key
Store Content This property is required. string - Base64 encoded string of key store file content.
- Status
This property is required. string - Status to represent whether the database connection is TLS enabled or not.
- Store
Password This property is required. string - The password to read the trust store and key store files, if they are password protected.
- Trust
Store Content This property is required. string - Base64 encoded string of trust store file content.
- certificate
Store Type This property is required. String - The format of the certificate store.
- key
Store Content This property is required. String - Base64 encoded string of key store file content.
- status
This property is required. String - Status to represent whether the database connection is TLS enabled or not.
- store
Password This property is required. String - The password to read the trust store and key store files, if they are password protected.
- trust
Store Content This property is required. String - Base64 encoded string of trust store file content.
- certificate
Store Type This property is required. string - The format of the certificate store.
- key
Store Content This property is required. string - Base64 encoded string of key store file content.
- status
This property is required. string - Status to represent whether the database connection is TLS enabled or not.
- store
Password This property is required. string - The password to read the trust store and key store files, if they are password protected.
- trust
Store Content This property is required. string - Base64 encoded string of trust store file content.
- certificate_
store_ type This property is required. str - The format of the certificate store.
- key_
store_ content This property is required. str - Base64 encoded string of key store file content.
- status
This property is required. str - Status to represent whether the database connection is TLS enabled or not.
- store_
password This property is required. str - The password to read the trust store and key store files, if they are password protected.
- trust_
store_ content This property is required. str - Base64 encoded string of trust store file content.
- certificate
Store Type This property is required. String - The format of the certificate store.
- key
Store Content This property is required. String - Base64 encoded string of key store file content.
- status
This property is required. String - Status to represent whether the database connection is TLS enabled or not.
- store
Password This property is required. String - The password to read the trust store and key store files, if they are password protected.
- trust
Store Content This property is required. String - Base64 encoded string of trust store file content.
Package Details
- Repository
- oci pulumi/pulumi-oci
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
oci
Terraform Provider.