import * as pulumi from "@pulumi/pulumi"; import * as outputs from "../types/output"; /** * Data Source schema for Volcengine::TransitRouter::TransitRouterRouteTable */ export declare function getTransitRouterRouteTable(args: GetTransitRouterRouteTableArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getTransitRouterRouteTable. */ export interface GetTransitRouterRouteTableArgs { /** * Uniquely identifies the resource. */ id: string; } /** * A collection of values returned by getTransitRouterRouteTable. */ export interface GetTransitRouterRouteTableResult { /** * Creation time of the TR routing table */ readonly createdTime: string; /** * Description of the TR routing table. Must start with a letter, number, or Chinese character, and can include letters, numbers, Chinese characters, and the following special characters: comma (,), period (.), underscore (_), space ( ), equals sign (=), hyphen (-), Chinese comma (,), and Chinese period (。). Length limit: 0–255 characters. If this parameter is not provided or no value is specified, the default is an empty string. */ readonly description: string; /** * Uniquely identifies the resource. */ readonly id: string; /** * ID of the inbound routing policy associated with the TR routing table */ readonly inRoutePolicyTableId: string; /** * ID of the outbound routing policy associated with the TR routing table */ readonly outRoutePolicyTableId: string; /** * Status of the TR routing table. Creating: creating. Deleting: deleting. Pending: configuring. Available: available */ readonly status: string; /** * Tag information for the TR routing table */ readonly tags: outputs.transitrouter.GetTransitRouterRouteTableTag[]; /** * Transit Router instance ID */ readonly transitRouterId: string; /** * TR routing table ID */ readonly transitRouterRouteTableId: string; /** * Name of the TR routing table. Must start with a letter, number, or Chinese character, and can include letters, numbers, Chinese characters, and the following special characters: period (.), underscore (_), and hyphen (-). Length limit: 1–128 characters. If this parameter is not provided or no value is specified, the default is the TR routing table ID */ readonly transitRouterRouteTableName: string; /** * Type of TR routing table. System: system routing table. Custom: custom routing table. */ readonly transitRouterRouteTableType: string; /** * Last operation time of the TR routing table */ readonly updatedTime: string; } /** * Data Source schema for Volcengine::TransitRouter::TransitRouterRouteTable */ export declare function getTransitRouterRouteTableOutput(args: GetTransitRouterRouteTableOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; /** * A collection of arguments for invoking getTransitRouterRouteTable. */ export interface GetTransitRouterRouteTableOutputArgs { /** * Uniquely identifies the resource. */ id: pulumi.Input; }