import * as pulumi from "@pulumi/pulumi"; /** * Data Source schema for Volcengine::GTM::Routing */ export declare function getRouting(args: GetRoutingArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getRouting. */ export interface GetRoutingArgs { /** * Uniquely identifies the resource. */ id: string; } /** * A collection of values returned by getRouting. */ export interface GetRoutingResult { /** * UUID of the GTM instance. You can obtain GtmId via the ListGtms API. */ readonly gtmId: string; /** * Uniquely identifies the resource. */ readonly id: string; /** * Start/stop GTM instance. true: Start GTM instance. false: Stop GTM instance. */ readonly routingEnabled: boolean; /** * Indicates the current lifecycle state of the GTM instance. Value description: init: The GTM instance has been successfully created but not yet configured. configuring_address: Basic rule configuration for GTM is complete, but target address configuration is not yet finished. editing: Both basic configuration and target address have been completed, but the instance is not yet enabled. running: The instance is officially enabled. */ readonly routingStatus: string; } /** * Data Source schema for Volcengine::GTM::Routing */ export declare function getRoutingOutput(args: GetRoutingOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; /** * A collection of arguments for invoking getRouting. */ export interface GetRoutingOutputArgs { /** * Uniquely identifies the resource. */ id: pulumi.Input; }