import * as pulumi from "@pulumi/pulumi"; /** * Data Source schema for Volcengine::TransitRouter::RouteTablePropagation */ export declare function getRouteTablePropagation(args: GetRouteTablePropagationArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getRouteTablePropagation. */ export interface GetRouteTablePropagationArgs { /** * Uniquely identifies the resource. */ id: string; } /** * A collection of values returned by getRouteTablePropagation. */ export interface GetRouteTablePropagationResult { /** * Route learning creation time. */ readonly creationTime: string; /** * Uniquely identifies the resource. */ readonly id: string; /** * Route learning status. Available: Available. Creating: Creating. Pending: Pending. Deleting: Deleting. */ readonly status: string; /** * ID of the network instance connection. */ readonly transitRouterAttachmentId: string; /** * ID of the route table associated with the transit router instance. */ readonly transitRouterRouteTableId: string; } /** * Data Source schema for Volcengine::TransitRouter::RouteTablePropagation */ export declare function getRouteTablePropagationOutput(args: GetRouteTablePropagationOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; /** * A collection of arguments for invoking getRouteTablePropagation. */ export interface GetRouteTablePropagationOutputArgs { /** * Uniquely identifies the resource. */ id: pulumi.Input; }