import * as pulumi from "@pulumi/pulumi"; /** * Data Source schema for Volcengine::DirectConnect::DirectConnectGatewayRoute */ export declare function getGatewayRoute(args: GetGatewayRouteArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getGatewayRoute. */ export interface GetGatewayRouteArgs { /** * Uniquely identifies the resource. */ id: string; } /** * A collection of values returned by getGatewayRoute. */ export interface GetGatewayRouteResult { /** * Account ID to which the dedicated gateway route belongs. */ readonly accountId: string; /** * Time when the dedicated gateway route was created. */ readonly creationTime: string; /** * Destination network segment of the dedicated gateway route. */ readonly destinationCidrBlock: string; /** * Dedicated gateway ID. */ readonly directConnectGatewayId: string; /** * Dedicated gateway route ID. */ readonly directConnectGatewayRouteId: string; /** * Uniquely identifies the resource. */ readonly id: string; /** * Next hop instance ID for the dedicated gateway route. */ readonly nextHopId: string; /** * Type of the next hop instance for the dedicated gateway route. Valid values: VIF: Virtual Interface CEN: Cloud Enterprise Network TransitRouter: Transit Router. */ readonly nextHopType: string; /** * Type of the dedicated gateway route. Valid values: BGP: BGP dynamic route Static: Static route CEN: Cloud Enterprise Network route, that is, after the dedicated gateway joins the Cloud Enterprise Network, routes synchronized from the Cloud Enterprise Network. */ readonly routeType: string; /** * Status of the dedicated gateway route. Creating: Creating Deleting: Deleting Pending: Configuring Available: Available. */ readonly status: string; } /** * Data Source schema for Volcengine::DirectConnect::DirectConnectGatewayRoute */ export declare function getGatewayRouteOutput(args: GetGatewayRouteOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; /** * A collection of arguments for invoking getGatewayRoute. */ export interface GetGatewayRouteOutputArgs { /** * Uniquely identifies the resource. */ id: pulumi.Input; }