import * as pulumi from "@pulumi/pulumi"; import * as outputs from "../types/output"; /** * This data source provides details about a specific Db Connection Bundle resource in Oracle Cloud Infrastructure Database service. * * Gets information about the specified database connection bundle. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as oci from "@pulumi/oci"; * * const testDbConnectionBundle = oci.database.getDbConnectionBundle({ * dbConnectionBundleId: testDbConnectionBundleOciDatabaseDbConnectionBundle.id, * }); * ``` */ export declare function getDbConnectionBundle(args: GetDbConnectionBundleArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getDbConnectionBundle. */ export interface GetDbConnectionBundleArgs { /** * The OCID of the database connection bundle. */ dbConnectionBundleId: string; } /** * A collection of values returned by getDbConnectionBundle. */ export interface GetDbConnectionBundleResult { /** * Details about the resources associated with the connection bundle. */ readonly associatedResourceDetails: outputs.Database.GetDbConnectionBundleAssociatedResourceDetail[]; /** * The OCID of the compartment containing the database connection bundle. */ readonly compartmentId: string; readonly dbConnectionBundleId: string; /** * The type of the database connection bundle. */ readonly dbConnectionBundleType: string; /** * Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). */ readonly definedTags: { [key: string]: string; }; /** * Display name for the connection bundle. */ readonly displayName: 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](https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). */ readonly freeformTags: { [key: string]: string; }; /** * The provider-assigned unique ID for this managed resource. */ readonly id: string; /** * True for the default, service-created Database Connection Bundle. */ readonly isProtected: boolean; /** * The current lifecycle state of the database connection bundle. */ readonly state: string; /** * System tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). */ readonly systemTags: { [key: string]: string; }; /** * The time the database connection bundle was created. An RFC3339 formatted datetime string. */ readonly timeCreated: string; /** * The time the database connection bundle was last refreshed. An RFC3339 formatted datetime string. */ readonly timeLastRefreshed: string; /** * The time the database connection bundle was updated. An RFC3339 formatted datetime string. */ readonly timeUpdated: string; } /** * This data source provides details about a specific Db Connection Bundle resource in Oracle Cloud Infrastructure Database service. * * Gets information about the specified database connection bundle. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as oci from "@pulumi/oci"; * * const testDbConnectionBundle = oci.database.getDbConnectionBundle({ * dbConnectionBundleId: testDbConnectionBundleOciDatabaseDbConnectionBundle.id, * }); * ``` */ export declare function getDbConnectionBundleOutput(args: GetDbConnectionBundleOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; /** * A collection of arguments for invoking getDbConnectionBundle. */ export interface GetDbConnectionBundleOutputArgs { /** * The OCID of the database connection bundle. */ dbConnectionBundleId: pulumi.Input; } //# sourceMappingURL=getDbConnectionBundle.d.ts.map