Oracle Cloud Infrastructure v2.33.0 published on Thursday, May 1, 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[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[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 dictionaryThe following arguments are supported:
- TargetDatabase stringId 
- The OCID of the Data Safe target database.
- Filters
List<GetTarget Database Peer Target Databases Filter> 
- TargetDatabase stringId 
- The OCID of the Data Safe target database.
- Filters
[]GetTarget Database Peer Target Databases Filter 
- targetDatabase StringId 
- The OCID of the Data Safe target database.
- filters
List<GetTarget Database Peer Target Databases Filter> 
- targetDatabase stringId 
- The OCID of the Data Safe target database.
- filters
GetTarget Database Peer Target Databases Filter[] 
- target_database_ strid 
- The OCID of the Data Safe target database.
- filters
Sequence[GetTarget Database Peer Target Databases Filter] 
- targetDatabase StringId 
- The OCID of the Data Safe target database.
- filters List<Property Map>
getTargetDatabasePeerTargetDatabases Result
The following output properties are available:
- Id string
- The provider-assigned unique ID for this managed resource.
- PeerTarget List<GetDatabase Collections Target Database Peer Target Databases Peer Target Database Collection> 
- The list of peer_target_database_collection.
- TargetDatabase stringId 
- Filters
List<GetTarget Database Peer Target Databases Filter> 
- Id string
- The provider-assigned unique ID for this managed resource.
- PeerTarget []GetDatabase Collections Target Database Peer Target Databases Peer Target Database Collection 
- The list of peer_target_database_collection.
- TargetDatabase stringId 
- Filters
[]GetTarget Database Peer Target Databases Filter 
- id String
- The provider-assigned unique ID for this managed resource.
- peerTarget List<GetDatabase Collections Target Database Peer Target Databases Peer Target Database Collection> 
- The list of peer_target_database_collection.
- targetDatabase StringId 
- filters
List<GetTarget Database Peer Target Databases Filter> 
- id string
- The provider-assigned unique ID for this managed resource.
- peerTarget GetDatabase Collections Target Database Peer Target Databases Peer Target Database Collection[] 
- The list of peer_target_database_collection.
- targetDatabase stringId 
- filters
GetTarget Database Peer Target Databases Filter[] 
- id str
- The provider-assigned unique ID for this managed resource.
- peer_target_ Sequence[Getdatabase_ collections Target Database Peer Target Databases Peer Target Database Collection] 
- The list of peer_target_database_collection.
- target_database_ strid 
- filters
Sequence[GetTarget Database Peer Target Databases Filter] 
- id String
- The provider-assigned unique ID for this managed resource.
- peerTarget List<Property Map>Database Collections 
- The list of peer_target_database_collection.
- targetDatabase StringId 
- filters List<Property Map>
Supporting Types
GetTargetDatabasePeerTargetDatabasesFilter      
GetTargetDatabasePeerTargetDatabasesPeerTargetDatabaseCollection         
GetTargetDatabasePeerTargetDatabasesPeerTargetDatabaseCollectionItem          
- DatabaseDetails GetTarget Database Peer Target Databases Peer Target Database Collection Item Database Details 
- Details of the database for the registration in Data Safe.
- DatabaseUnique stringName 
- Unique name of the database associated to the peer target database.
- DataguardAssociation stringId 
- 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 string
- The description of the peer target database in Data Safe.
- DisplayName string
- The display name of the peer target database in Data Safe.
- Key int
- The secondary key assigned for the peer target database in Data Safe.
- LifecycleDetails string
- Details about the current state of the peer target database in Data Safe.
- Role string
- Role of the database associated to the peer target database.
- State string
- The current state of the peer target database in Data Safe.
- TargetDatabase stringId 
- The OCID of the Data Safe target database.
- TimeCreated string
- The date and time of the peer target database registration in Data Safe.
- TlsConfig GetTarget Database Peer Target Databases Peer Target Database Collection Item Tls Config 
- The details required to establish a TLS enabled connection.
- DatabaseDetails GetTarget Database Peer Target Databases Peer Target Database Collection Item Database Details 
- Details of the database for the registration in Data Safe.
- DatabaseUnique stringName 
- Unique name of the database associated to the peer target database.
- DataguardAssociation stringId 
- 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 string
- The description of the peer target database in Data Safe.
- DisplayName string
- The display name of the peer target database in Data Safe.
- Key int
- The secondary key assigned for the peer target database in Data Safe.
- LifecycleDetails string
- Details about the current state of the peer target database in Data Safe.
- Role string
- Role of the database associated to the peer target database.
- State string
- The current state of the peer target database in Data Safe.
- TargetDatabase stringId 
- The OCID of the Data Safe target database.
- TimeCreated string
- The date and time of the peer target database registration in Data Safe.
- TlsConfig GetTarget Database Peer Target Databases Peer Target Database Collection Item Tls Config 
- The details required to establish a TLS enabled connection.
- databaseDetails GetTarget Database Peer Target Databases Peer Target Database Collection Item Database Details 
- Details of the database for the registration in Data Safe.
- databaseUnique StringName 
- Unique name of the database associated to the peer target database.
- dataguardAssociation StringId 
- 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 String
- The description of the peer target database in Data Safe.
- displayName String
- The display name of the peer target database in Data Safe.
- key Integer
- The secondary key assigned for the peer target database in Data Safe.
- lifecycleDetails String
- Details about the current state of the peer target database in Data Safe.
- role String
- Role of the database associated to the peer target database.
- state String
- The current state of the peer target database in Data Safe.
- targetDatabase StringId 
- The OCID of the Data Safe target database.
- timeCreated String
- The date and time of the peer target database registration in Data Safe.
- tlsConfig GetTarget Database Peer Target Databases Peer Target Database Collection Item Tls Config 
- The details required to establish a TLS enabled connection.
- databaseDetails GetTarget Database Peer Target Databases Peer Target Database Collection Item Database Details 
- Details of the database for the registration in Data Safe.
- databaseUnique stringName 
- Unique name of the database associated to the peer target database.
- dataguardAssociation stringId 
- 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 string
- The description of the peer target database in Data Safe.
- displayName string
- The display name of the peer target database in Data Safe.
- key number
- The secondary key assigned for the peer target database in Data Safe.
- lifecycleDetails string
- Details about the current state of the peer target database in Data Safe.
- role string
- Role of the database associated to the peer target database.
- state string
- The current state of the peer target database in Data Safe.
- targetDatabase stringId 
- The OCID of the Data Safe target database.
- timeCreated string
- The date and time of the peer target database registration in Data Safe.
- tlsConfig GetTarget Database Peer Target Databases Peer Target Database Collection Item Tls Config 
- The details required to establish a TLS enabled connection.
- database_details GetTarget Database Peer Target Databases Peer Target Database Collection Item Database Details 
- Details of the database for the registration in Data Safe.
- database_unique_ strname 
- Unique name of the database associated to the peer target database.
- dataguard_association_ strid 
- 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 str
- The description of the peer target database in Data Safe.
- display_name str
- The display name of the peer target database in Data Safe.
- key int
- The secondary key assigned for the peer target database in Data Safe.
- lifecycle_details str
- Details about the current state of the peer target database in Data Safe.
- role str
- Role of the database associated to the peer target database.
- state str
- The current state of the peer target database in Data Safe.
- target_database_ strid 
- The OCID of the Data Safe target database.
- time_created str
- The date and time of the peer target database registration in Data Safe.
- tls_config GetTarget Database Peer Target Databases Peer Target Database Collection Item Tls Config 
- The details required to establish a TLS enabled connection.
- databaseDetails Property Map
- Details of the database for the registration in Data Safe.
- databaseUnique StringName 
- Unique name of the database associated to the peer target database.
- dataguardAssociation StringId 
- 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 String
- The description of the peer target database in Data Safe.
- displayName String
- The display name of the peer target database in Data Safe.
- key Number
- The secondary key assigned for the peer target database in Data Safe.
- lifecycleDetails String
- Details about the current state of the peer target database in Data Safe.
- role String
- Role of the database associated to the peer target database.
- state String
- The current state of the peer target database in Data Safe.
- targetDatabase StringId 
- The OCID of the Data Safe target database.
- timeCreated String
- The date and time of the peer target database registration in Data Safe.
- tlsConfig Property Map
- The details required to establish a TLS enabled connection.
GetTargetDatabasePeerTargetDatabasesPeerTargetDatabaseCollectionItemDatabaseDetails            
- AutonomousDatabase stringId 
- The OCID of the Autonomous Database registered as a target database in Data Safe.
- DatabaseType string
- The database type.
- DbSystem stringId 
- The OCID of the cloud database registered as a target database in Data Safe.
- InfrastructureType string
- The infrastructure type the database is running on.
- InstanceId string
- The OCID of the compute instance on which the database is running.
- IpAddresses List<string>
- The list of database host IP Addresses. Fully qualified domain names can be used if connectionType is 'ONPREM_CONNECTOR'.
- ListenerPort int
- The port number of the database listener.
- ServiceName string
- The service name of the database registered as target database.
- VmCluster stringId 
- The OCID of the VM cluster in which the database is running.
- AutonomousDatabase stringId 
- The OCID of the Autonomous Database registered as a target database in Data Safe.
- DatabaseType string
- The database type.
- DbSystem stringId 
- The OCID of the cloud database registered as a target database in Data Safe.
- InfrastructureType string
- The infrastructure type the database is running on.
- InstanceId string
- The OCID of the compute instance on which the database is running.
- IpAddresses []string
- The list of database host IP Addresses. Fully qualified domain names can be used if connectionType is 'ONPREM_CONNECTOR'.
- ListenerPort int
- The port number of the database listener.
- ServiceName string
- The service name of the database registered as target database.
- VmCluster stringId 
- The OCID of the VM cluster in which the database is running.
- autonomousDatabase StringId 
- The OCID of the Autonomous Database registered as a target database in Data Safe.
- databaseType String
- The database type.
- dbSystem StringId 
- The OCID of the cloud database registered as a target database in Data Safe.
- infrastructureType String
- The infrastructure type the database is running on.
- instanceId String
- The OCID of the compute instance on which the database is running.
- ipAddresses List<String>
- The list of database host IP Addresses. Fully qualified domain names can be used if connectionType is 'ONPREM_CONNECTOR'.
- listenerPort Integer
- The port number of the database listener.
- serviceName String
- The service name of the database registered as target database.
- vmCluster StringId 
- The OCID of the VM cluster in which the database is running.
- autonomousDatabase stringId 
- The OCID of the Autonomous Database registered as a target database in Data Safe.
- databaseType string
- The database type.
- dbSystem stringId 
- The OCID of the cloud database registered as a target database in Data Safe.
- infrastructureType string
- The infrastructure type the database is running on.
- instanceId string
- The OCID of the compute instance on which the database is running.
- ipAddresses string[]
- The list of database host IP Addresses. Fully qualified domain names can be used if connectionType is 'ONPREM_CONNECTOR'.
- listenerPort number
- The port number of the database listener.
- serviceName string
- The service name of the database registered as target database.
- vmCluster stringId 
- The OCID of the VM cluster in which the database is running.
- autonomous_database_ strid 
- The OCID of the Autonomous Database registered as a target database in Data Safe.
- database_type str
- The database type.
- db_system_ strid 
- The OCID of the cloud database registered as a target database in Data Safe.
- infrastructure_type str
- The infrastructure type the database is running on.
- instance_id str
- The OCID of the compute instance on which the database is running.
- ip_addresses Sequence[str]
- The list of database host IP Addresses. Fully qualified domain names can be used if connectionType is 'ONPREM_CONNECTOR'.
- listener_port int
- The port number of the database listener.
- service_name str
- The service name of the database registered as target database.
- vm_cluster_ strid 
- The OCID of the VM cluster in which the database is running.
- autonomousDatabase StringId 
- The OCID of the Autonomous Database registered as a target database in Data Safe.
- databaseType String
- The database type.
- dbSystem StringId 
- The OCID of the cloud database registered as a target database in Data Safe.
- infrastructureType String
- The infrastructure type the database is running on.
- instanceId String
- The OCID of the compute instance on which the database is running.
- ipAddresses List<String>
- The list of database host IP Addresses. Fully qualified domain names can be used if connectionType is 'ONPREM_CONNECTOR'.
- listenerPort Number
- The port number of the database listener.
- serviceName String
- The service name of the database registered as target database.
- vmCluster StringId 
- The OCID of the VM cluster in which the database is running.
GetTargetDatabasePeerTargetDatabasesPeerTargetDatabaseCollectionItemTlsConfig            
- CertificateStore stringType 
- The format of the certificate store.
- KeyStore stringContent 
- Base64 encoded string of key store file content.
- Status string
- Status to represent whether the database connection is TLS enabled or not.
- StorePassword string
- The password to read the trust store and key store files, if they are password protected.
- TrustStore stringContent 
- Base64 encoded string of trust store file content.
- CertificateStore stringType 
- The format of the certificate store.
- KeyStore stringContent 
- Base64 encoded string of key store file content.
- Status string
- Status to represent whether the database connection is TLS enabled or not.
- StorePassword string
- The password to read the trust store and key store files, if they are password protected.
- TrustStore stringContent 
- Base64 encoded string of trust store file content.
- certificateStore StringType 
- The format of the certificate store.
- keyStore StringContent 
- Base64 encoded string of key store file content.
- status String
- Status to represent whether the database connection is TLS enabled or not.
- storePassword String
- The password to read the trust store and key store files, if they are password protected.
- trustStore StringContent 
- Base64 encoded string of trust store file content.
- certificateStore stringType 
- The format of the certificate store.
- keyStore stringContent 
- Base64 encoded string of key store file content.
- status string
- Status to represent whether the database connection is TLS enabled or not.
- storePassword string
- The password to read the trust store and key store files, if they are password protected.
- trustStore stringContent 
- Base64 encoded string of trust store file content.
- certificate_store_ strtype 
- The format of the certificate store.
- key_store_ strcontent 
- Base64 encoded string of key store file content.
- status str
- Status to represent whether the database connection is TLS enabled or not.
- store_password str
- The password to read the trust store and key store files, if they are password protected.
- trust_store_ strcontent 
- Base64 encoded string of trust store file content.
- certificateStore StringType 
- The format of the certificate store.
- keyStore StringContent 
- Base64 encoded string of key store file content.
- status String
- Status to represent whether the database connection is TLS enabled or not.
- storePassword String
- The password to read the trust store and key store files, if they are password protected.
- trustStore StringContent 
- 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 ociTerraform Provider.