import * as pulumi from "@pulumi/pulumi"; import * as outputs from "../types/output"; /** * This data source provides details about a specific Db System Connection Detail resource in Oracle Cloud Infrastructure Psql service. * * Gets the database system connection details. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as oci from "@pulumi/oci"; * * const testDbSystemConnectionDetail = oci.psql.getDbSystemConnectionDetail({ * dbSystemId: testDbSystem.id, * }); * ``` */ export declare function getDbSystemConnectionDetail(args: GetDbSystemConnectionDetailArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getDbSystemConnectionDetail. */ export interface GetDbSystemConnectionDetailArgs { /** * A unique identifier for the database system. */ dbSystemId: string; } /** * A collection of values returned by getDbSystemConnectionDetail. */ export interface GetDbSystemConnectionDetailResult { /** * The CA certificate to be used by the PosgreSQL client to connect to the database. The CA certificate is used to authenticate the server identity. It is issued by PostgreSQL Service Private CA. */ readonly caCertificate: string; readonly dbSystemId: string; /** * The provider-assigned unique ID for this managed resource. */ readonly id: string; /** * The list of database instance node endpoints in the database system. */ readonly instanceEndpoints: outputs.Psql.GetDbSystemConnectionDetailInstanceEndpoint[]; /** * Information about the database instance node endpoint. */ readonly primaryDbEndpoints: outputs.Psql.GetDbSystemConnectionDetailPrimaryDbEndpoint[]; /** * Information about the database instance node endpoint. */ readonly readerEndpoints: outputs.Psql.GetDbSystemConnectionDetailReaderEndpoint[]; } /** * This data source provides details about a specific Db System Connection Detail resource in Oracle Cloud Infrastructure Psql service. * * Gets the database system connection details. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as oci from "@pulumi/oci"; * * const testDbSystemConnectionDetail = oci.psql.getDbSystemConnectionDetail({ * dbSystemId: testDbSystem.id, * }); * ``` */ export declare function getDbSystemConnectionDetailOutput(args: GetDbSystemConnectionDetailOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; /** * A collection of arguments for invoking getDbSystemConnectionDetail. */ export interface GetDbSystemConnectionDetailOutputArgs { /** * A unique identifier for the database system. */ dbSystemId: pulumi.Input; } //# sourceMappingURL=getDbSystemConnectionDetail.d.ts.map