import * as pulumi from "@pulumi/pulumi"; import * as inputs from "./types/input"; import * as outputs from "./types/output"; export declare function getConnection(args: GetConnectionArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getConnection. */ export interface GetConnectionArgs { destinationSchema?: inputs.GetConnectionDestinationSchema; id: string; status?: inputs.GetConnectionStatus; } /** * A collection of values returned by getConnection. */ export interface GetConnectionResult { readonly connectedBy: string; readonly createdAt: string; readonly dailySyncTime: string; readonly dataDelaySensitivity: string; readonly dataDelayThreshold: number; readonly destinationSchema?: outputs.GetConnectionDestinationSchema; readonly failedAt: string; readonly groupId: string; readonly hybridDeploymentAgentId: string; readonly id: string; readonly name: string; readonly networkingMethod: string; readonly pauseAfterTrial: boolean; readonly paused: boolean; readonly privateLinkId: string; readonly proxyAgentId: string; readonly scheduleType: string; readonly service: string; readonly serviceVersion: string; readonly status?: outputs.GetConnectionStatus; readonly succeededAt: string; readonly syncFrequency: number; } export declare function getConnectionOutput(args: GetConnectionOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; /** * A collection of arguments for invoking getConnection. */ export interface GetConnectionOutputArgs { destinationSchema?: pulumi.Input; id: pulumi.Input; status?: pulumi.Input; }