import * as pulumi from "@pulumi/pulumi"; /** * This data source can read the Clock configuration. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as iosxe from "@pulumi/iosxe"; * * const example = iosxe.getClock({}); * ``` */ export declare function getClock(args?: GetClockArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getClock. */ export interface GetClockArgs { /** * A device name from the provider configuration. */ device?: string; } /** * A collection of values returned by getClock. */ export interface GetClockResult { /** * Calendar time is authoritative */ readonly calendarValid: boolean; /** * A device name from the provider configuration. */ readonly device?: string; /** * The path of the retrieved object. */ readonly id: string; /** * Configure absolute summer time */ readonly summerTimeDate: boolean; readonly summerTimeDateEndDay: number; readonly summerTimeDateEndMonth: string; readonly summerTimeDateEndTime: string; readonly summerTimeDateEndYear: number; readonly summerTimeDateOffset: number; readonly summerTimeDateStartDay: number; readonly summerTimeDateStartMonth: string; readonly summerTimeDateStartTime: string; readonly summerTimeDateStartYear: number; /** * Configure recurring summer time */ readonly summerTimeRecurring: boolean; readonly summerTimeRecurringEndMonth: string; readonly summerTimeRecurringEndTime: string; readonly summerTimeRecurringEndWeek: string; readonly summerTimeRecurringEndWeekday: string; readonly summerTimeRecurringOffset: number; readonly summerTimeRecurringStartMonth: string; readonly summerTimeRecurringStartTime: string; readonly summerTimeRecurringStartWeek: string; readonly summerTimeRecurringStartWeekday: string; /** * Name of time zone in summer */ readonly summerTimeZone: string; } /** * This data source can read the Clock configuration. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as iosxe from "@pulumi/iosxe"; * * const example = iosxe.getClock({}); * ``` */ export declare function getClockOutput(args?: GetClockOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output; /** * A collection of arguments for invoking getClock. */ export interface GetClockOutputArgs { /** * A device name from the provider configuration. */ device?: pulumi.Input; }