Oracle Cloud Infrastructure v1.41.0 published on Wednesday, Jun 19, 2024 by Pulumi
oci.DataSafe.getTargetDatabasePeerTargetDatabase
Explore with Pulumi AI
Oracle Cloud Infrastructure v1.41.0 published on Wednesday, Jun 19, 2024 by Pulumi
This data source provides details about a specific Target Database Peer Target Database resource in Oracle Cloud Infrastructure Data Safe service.
Returns the details of the specified Data Safe peer target database.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as oci from "@pulumi/oci";
const testTargetDatabasePeerTargetDatabase = oci.DataSafe.getTargetDatabasePeerTargetDatabase({
peerTargetDatabaseId: testTargetDatabase.id,
targetDatabaseId: testTargetDatabase.id,
});
import pulumi
import pulumi_oci as oci
test_target_database_peer_target_database = oci.DataSafe.get_target_database_peer_target_database(peer_target_database_id=test_target_database["id"],
target_database_id=test_target_database["id"])
package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/DataSafe"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := DataSafe.GetTargetDatabasePeerTargetDatabase(ctx, &datasafe.GetTargetDatabasePeerTargetDatabaseArgs{
PeerTargetDatabaseId: testTargetDatabase.Id,
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 testTargetDatabasePeerTargetDatabase = Oci.DataSafe.GetTargetDatabasePeerTargetDatabase.Invoke(new()
{
PeerTargetDatabaseId = testTargetDatabase.Id,
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.GetTargetDatabasePeerTargetDatabaseArgs;
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 testTargetDatabasePeerTargetDatabase = DataSafeFunctions.getTargetDatabasePeerTargetDatabase(GetTargetDatabasePeerTargetDatabaseArgs.builder()
.peerTargetDatabaseId(testTargetDatabase.id())
.targetDatabaseId(testTargetDatabase.id())
.build());
}
}
variables:
testTargetDatabasePeerTargetDatabase:
fn::invoke:
Function: oci:DataSafe:getTargetDatabasePeerTargetDatabase
Arguments:
peerTargetDatabaseId: ${testTargetDatabase.id}
targetDatabaseId: ${testTargetDatabase.id}
Using getTargetDatabasePeerTargetDatabase
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 getTargetDatabasePeerTargetDatabase(args: GetTargetDatabasePeerTargetDatabaseArgs, opts?: InvokeOptions): Promise<GetTargetDatabasePeerTargetDatabaseResult>
function getTargetDatabasePeerTargetDatabaseOutput(args: GetTargetDatabasePeerTargetDatabaseOutputArgs, opts?: InvokeOptions): Output<GetTargetDatabasePeerTargetDatabaseResult>
def get_target_database_peer_target_database(peer_target_database_id: Optional[str] = None,
target_database_id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetTargetDatabasePeerTargetDatabaseResult
def get_target_database_peer_target_database_output(peer_target_database_id: Optional[pulumi.Input[str]] = None,
target_database_id: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetTargetDatabasePeerTargetDatabaseResult]
func GetTargetDatabasePeerTargetDatabase(ctx *Context, args *GetTargetDatabasePeerTargetDatabaseArgs, opts ...InvokeOption) (*GetTargetDatabasePeerTargetDatabaseResult, error)
func GetTargetDatabasePeerTargetDatabaseOutput(ctx *Context, args *GetTargetDatabasePeerTargetDatabaseOutputArgs, opts ...InvokeOption) GetTargetDatabasePeerTargetDatabaseResultOutput
> Note: This function is named GetTargetDatabasePeerTargetDatabase
in the Go SDK.
public static class GetTargetDatabasePeerTargetDatabase
{
public static Task<GetTargetDatabasePeerTargetDatabaseResult> InvokeAsync(GetTargetDatabasePeerTargetDatabaseArgs args, InvokeOptions? opts = null)
public static Output<GetTargetDatabasePeerTargetDatabaseResult> Invoke(GetTargetDatabasePeerTargetDatabaseInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetTargetDatabasePeerTargetDatabaseResult> getTargetDatabasePeerTargetDatabase(GetTargetDatabasePeerTargetDatabaseArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: oci:DataSafe/getTargetDatabasePeerTargetDatabase:getTargetDatabasePeerTargetDatabase
arguments:
# arguments dictionary
The following arguments are supported:
- Peer
Target stringDatabase Id - The unique id of the peer target database.
- Target
Database stringId - The OCID of the Data Safe target database.
- Peer
Target stringDatabase Id - The unique id of the peer target database.
- Target
Database stringId - The OCID of the Data Safe target database.
- peer
Target StringDatabase Id - The unique id of the peer target database.
- target
Database StringId - The OCID of the Data Safe target database.
- peer
Target stringDatabase Id - The unique id of the peer target database.
- target
Database stringId - The OCID of the Data Safe target database.
- peer_
target_ strdatabase_ id - The unique id of the peer target database.
- target_
database_ strid - The OCID of the Data Safe target database.
- peer
Target StringDatabase Id - The unique id of the peer target database.
- target
Database StringId - The OCID of the Data Safe target database.
getTargetDatabasePeerTargetDatabase Result
The following output properties are available:
- Database
Details List<GetTarget Database Peer Target Database Database Detail> - Details of the database for the registration in Data Safe.
- Database
Unique stringName - Unique name of the database associated to the peer target database.
- Dataguard
Association 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.
- Display
Name string - The display name of the peer target database in Data Safe.
- Id string
- Key int
- The secondary key assigned for the peer target database in Data Safe.
- Lifecycle
Details string - Details about the current state of the peer target database in Data Safe.
- Peer
Target stringDatabase Id - 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.
- Target
Database stringId - Time
Created string - The date and time of the peer target database registration in Data Safe.
- Tls
Configs List<GetTarget Database Peer Target Database Tls Config> - The details required to establish a TLS enabled connection.
- Database
Details []GetTarget Database Peer Target Database Database Detail - Details of the database for the registration in Data Safe.
- Database
Unique stringName - Unique name of the database associated to the peer target database.
- Dataguard
Association 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.
- Display
Name string - The display name of the peer target database in Data Safe.
- Id string
- Key int
- The secondary key assigned for the peer target database in Data Safe.
- Lifecycle
Details string - Details about the current state of the peer target database in Data Safe.
- Peer
Target stringDatabase Id - 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.
- Target
Database stringId - Time
Created string - The date and time of the peer target database registration in Data Safe.
- Tls
Configs []GetTarget Database Peer Target Database Tls Config - The details required to establish a TLS enabled connection.
- database
Details List<GetTarget Database Peer Target Database Database Detail> - Details of the database for the registration in Data Safe.
- database
Unique StringName - Unique name of the database associated to the peer target database.
- dataguard
Association 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.
- display
Name String - The display name of the peer target database in Data Safe.
- id String
- key Integer
- The secondary key assigned for the peer target database in Data Safe.
- lifecycle
Details String - Details about the current state of the peer target database in Data Safe.
- peer
Target StringDatabase Id - 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.
- target
Database StringId - time
Created String - The date and time of the peer target database registration in Data Safe.
- tls
Configs List<GetTarget Database Peer Target Database Tls Config> - The details required to establish a TLS enabled connection.
- database
Details GetTarget Database Peer Target Database Database Detail[] - Details of the database for the registration in Data Safe.
- database
Unique stringName - Unique name of the database associated to the peer target database.
- dataguard
Association 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.
- display
Name string - The display name of the peer target database in Data Safe.
- id string
- key number
- The secondary key assigned for the peer target database in Data Safe.
- lifecycle
Details string - Details about the current state of the peer target database in Data Safe.
- peer
Target stringDatabase Id - 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.
- target
Database stringId - time
Created string - The date and time of the peer target database registration in Data Safe.
- tls
Configs GetTarget Database Peer Target Database Tls Config[] - The details required to establish a TLS enabled connection.
- database_
details Sequence[datasafe.Get Target Database Peer Target Database Database Detail] - 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.
- id str
- 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.
- peer_
target_ strdatabase_ id - 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 - time_
created str - The date and time of the peer target database registration in Data Safe.
- tls_
configs Sequence[datasafe.Get Target Database Peer Target Database Tls Config] - The details required to establish a TLS enabled connection.
- database
Details List<Property Map> - Details of the database for the registration in Data Safe.
- database
Unique StringName - Unique name of the database associated to the peer target database.
- dataguard
Association 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.
- display
Name String - The display name of the peer target database in Data Safe.
- id String
- key Number
- The secondary key assigned for the peer target database in Data Safe.
- lifecycle
Details String - Details about the current state of the peer target database in Data Safe.
- peer
Target StringDatabase Id - 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.
- target
Database StringId - time
Created String - The date and time of the peer target database registration in Data Safe.
- tls
Configs List<Property Map> - The details required to establish a TLS enabled connection.
Supporting Types
GetTargetDatabasePeerTargetDatabaseDatabaseDetail
- Autonomous
Database stringId - The OCID of the Autonomous Database registered as a target database in Data Safe.
- Database
Type string - The database type.
- Db
System stringId - The OCID of the cloud database registered as a target database in Data Safe.
- Infrastructure
Type string - The infrastructure type the database is running on.
- Instance
Id string - The OCID of the compute instance on which the database is running.
- Ip
Addresses List<string> - 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 string - The service name of the database registered as target database.
- Vm
Cluster stringId - The OCID of the VM cluster in which the database is running.
- Autonomous
Database stringId - The OCID of the Autonomous Database registered as a target database in Data Safe.
- Database
Type string - The database type.
- Db
System stringId - The OCID of the cloud database registered as a target database in Data Safe.
- Infrastructure
Type string - The infrastructure type the database is running on.
- Instance
Id string - The OCID of the compute instance on which the database is running.
- Ip
Addresses []string - 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 string - The service name of the database registered as target database.
- Vm
Cluster stringId - The OCID of the VM cluster in which the database is running.
- autonomous
Database StringId - The OCID of the Autonomous Database registered as a target database in Data Safe.
- database
Type String - The database type.
- db
System StringId - The OCID of the cloud database registered as a target database in Data Safe.
- infrastructure
Type String - The infrastructure type the database is running on.
- instance
Id String - The OCID of the compute instance on which the database is running.
- ip
Addresses List<String> - The list of database host IP Addresses. Fully qualified domain names can be used if connectionType is 'ONPREM_CONNECTOR'.
- listener
Port Integer - The port number of the database listener.
- service
Name String - The service name of the database registered as target database.
- vm
Cluster StringId - The OCID of the VM cluster in which the database is running.
- autonomous
Database stringId - The OCID of the Autonomous Database registered as a target database in Data Safe.
- database
Type string - The database type.
- db
System stringId - The OCID of the cloud database registered as a target database in Data Safe.
- infrastructure
Type string - The infrastructure type the database is running on.
- instance
Id string - The OCID of the compute instance on which the database is running.
- ip
Addresses string[] - The list of database host IP Addresses. Fully qualified domain names can be used if connectionType is 'ONPREM_CONNECTOR'.
- listener
Port number - The port number of the database listener.
- service
Name string - The service name of the database registered as target database.
- vm
Cluster 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.
- autonomous
Database StringId - The OCID of the Autonomous Database registered as a target database in Data Safe.
- database
Type String - The database type.
- db
System StringId - The OCID of the cloud database registered as a target database in Data Safe.
- infrastructure
Type String - The infrastructure type the database is running on.
- instance
Id String - The OCID of the compute instance on which the database is running.
- ip
Addresses List<String> - The list of database host IP Addresses. Fully qualified domain names can be used if connectionType is 'ONPREM_CONNECTOR'.
- listener
Port Number - The port number of the database listener.
- service
Name String - The service name of the database registered as target database.
- vm
Cluster StringId - The OCID of the VM cluster in which the database is running.
GetTargetDatabasePeerTargetDatabaseTlsConfig
- Certificate
Store stringType - The format of the certificate store.
- Key
Store stringContent - Base64 encoded string of key store file content.
- Status string
- Status to represent whether the database connection is TLS enabled or not.
- Store
Password string - The password to read the trust store and key store files, if they are password protected.
- Trust
Store stringContent - Base64 encoded string of trust store file content.
- Certificate
Store stringType - The format of the certificate store.
- Key
Store stringContent - Base64 encoded string of key store file content.
- Status string
- Status to represent whether the database connection is TLS enabled or not.
- Store
Password string - The password to read the trust store and key store files, if they are password protected.
- Trust
Store stringContent - Base64 encoded string of trust store file content.
- certificate
Store StringType - The format of the certificate store.
- key
Store StringContent - Base64 encoded string of key store file content.
- status String
- Status to represent whether the database connection is TLS enabled or not.
- store
Password String - The password to read the trust store and key store files, if they are password protected.
- trust
Store StringContent - Base64 encoded string of trust store file content.
- certificate
Store stringType - The format of the certificate store.
- key
Store stringContent - Base64 encoded string of key store file content.
- status string
- Status to represent whether the database connection is TLS enabled or not.
- store
Password string - The password to read the trust store and key store files, if they are password protected.
- trust
Store 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.
- certificate
Store StringType - The format of the certificate store.
- key
Store StringContent - Base64 encoded string of key store file content.
- status String
- Status to represent whether the database connection is TLS enabled or not.
- store
Password String - The password to read the trust store and key store files, if they are password protected.
- trust
Store 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
oci
Terraform Provider.
Oracle Cloud Infrastructure v1.41.0 published on Wednesday, Jun 19, 2024 by Pulumi