import * as pulumi from "@pulumi/pulumi"; import * as outputs from "../types/output"; /** * Describes a VPN concentrator. */ export declare function getVpnConcentrator(args: GetVpnConcentratorArgs, opts?: pulumi.InvokeOptions): Promise; export interface GetVpnConcentratorArgs { /** * The ID of the VPN concentrator to associate with the VPN connection. */ vpnConcentratorId: string; } export interface GetVpnConcentratorResult { /** * Any tags assigned to the VPN concentrator. */ readonly tags?: outputs.Tag[]; /** * The ID of the transit gateway attachment for the VPN concentrator. */ readonly transitGatewayAttachmentId?: string; /** * The ID of the VPN concentrator to associate with the VPN connection. */ readonly vpnConcentratorId?: string; } /** * Describes a VPN concentrator. */ export declare function getVpnConcentratorOutput(args: GetVpnConcentratorOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; export interface GetVpnConcentratorOutputArgs { /** * The ID of the VPN concentrator to associate with the VPN connection. */ vpnConcentratorId: pulumi.Input; }