import * as pulumi from "@pulumi/pulumi"; /** * Data Source schema for Volcengine::GTM::GTM */ export declare function getGtm(args: GetGtmArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getGtm. */ export interface GetGtmArgs { /** * Uniquely identifies the resource. */ id: string; } /** * A collection of values returned by getGtm. */ export interface GetGtmResult { /** * Access method for the GTM instance. `cname` means a scheduling domain name is generated and you configure CNAME at your DNS provider; `domain` means Cloud DNS directly resolves the business domain name to the target address */ readonly accessMode: string; /** * Alarm rule ID associated with the GTM instance */ readonly alarmId: string; /** * Scheduling domain name of the GTM instance */ readonly cname: string; /** * Creation time of the GTM instance. Accurate to milliseconds, formatted according to ISO 8601 standard */ readonly createTime: string; /** * Domain name of the GTM instance, such as `www.example.com` */ readonly domain: string; /** * UUID of the GTM instance */ readonly gtmId: string; /** * Uniquely identifies the resource. */ readonly id: string; /** * Account that last operated the GTM instance */ readonly lastOperator: string; /** * Account that created the GTM instance */ readonly owner: string; /** * Routing policy type. `geo` indicates basic routing policy, `perf` indicates intelligent routing policy */ readonly policyType: string; /** * Project name to which the GTM instance belongs */ readonly projectName: string; /** * Remark information for the GTM instance */ readonly remark: string; /** * Feature version of the GTM instance. `ultimate` indicates flagship edition, `standard` indicates standard edition */ readonly specName: string; /** * Current lifecycle status of the GTM instance, such as `init`: indicates the GTM instance has been successfully created but not yet configured. `configuringAddress`: indicates basic rule configuration is complete but target address configuration is not yet finished. `editing`: indicates both basic configuration and target address are completed but the instance is not yet enabled. `running`: indicates the instance is officially enabled */ readonly state: string; /** * Expiration time of the DNS record, in seconds */ readonly ttl: number; /** * Most recent modification time of the GTM instance. Accurate to milliseconds, formatted according to ISO 8601 standard */ readonly updateTime: string; /** * This parameter has no practical significance and can be ignored */ readonly zoneType: string; } /** * Data Source schema for Volcengine::GTM::GTM */ export declare function getGtmOutput(args: GetGtmOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; /** * A collection of arguments for invoking getGtm. */ export interface GetGtmOutputArgs { /** * Uniquely identifies the resource. */ id: pulumi.Input; }