import * as pulumi from "@pulumi/pulumi"; import * as outputs from "../../types/output"; /** * Returns specified connection. */ export declare function getConnection(args: GetConnectionArgs, opts?: pulumi.InvokeOptions): Promise; export interface GetConnectionArgs { connectionId: string; location: string; project?: string; } export interface GetConnectionResult { /** * Cloud SQL properties. */ readonly cloudSql: outputs.bigqueryconnection.v1beta1.CloudSqlPropertiesResponse; /** * The creation timestamp of the connection. */ readonly creationTime: string; /** * User provided description. */ readonly description: string; /** * User provided display name for the connection. */ readonly friendlyName: string; /** * True, if credential is configured for this connection. */ readonly hasCredential: boolean; /** * The last update timestamp of the connection. */ readonly lastModifiedTime: string; /** * The resource name of the connection in the form of: `projects/{project_id}/locations/{location_id}/connections/{connection_id}` */ readonly name: string; } /** * Returns specified connection. */ export declare function getConnectionOutput(args: GetConnectionOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output; export interface GetConnectionOutputArgs { connectionId: pulumi.Input; location: pulumi.Input; project?: pulumi.Input; }