import * as pulumi from "@pulumi/pulumi"; /** * Data Source schema for Volcengine::VEFAAS::Timer */ export declare function getTimer(args: GetTimerArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getTimer. */ export interface GetTimerArgs { /** * Uniquely identifies the resource. */ id: string; } /** * A collection of values returned by getTimer. */ export interface GetTimerResult { /** * Timer trigger creation time */ readonly creationTime: string; /** * Timer trigger time, formatted as a crontab expression */ readonly crontab: string; /** * Timer trigger remarks */ readonly description: string; /** * Allow timer trigger concurrency; true means concurrency is allowed */ readonly enableConcurrency: boolean; /** * Timer trigger enabled; true means enabled */ readonly enabled: boolean; /** * Function ID */ readonly functionId: string; /** * Uniquely identifies the resource. */ readonly id: string; /** * Timer trigger update time */ readonly lastUpdateTime: string; /** * Timer trigger name */ readonly name: string; /** * Payload sent by timer trigger, that is, the trigger message */ readonly payload: string; /** * Timer trigger retry count */ readonly retries: number; /** * Timer trigger ID */ readonly timerId: string; } /** * Data Source schema for Volcengine::VEFAAS::Timer */ export declare function getTimerOutput(args: GetTimerOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; /** * A collection of arguments for invoking getTimer. */ export interface GetTimerOutputArgs { /** * Uniquely identifies the resource. */ id: pulumi.Input; }