import * as pulumi from "@pulumi/pulumi"; import * as outputs from "../../types/output"; /** * Retrieves a Snooze by name. */ export declare function getSnooze(args: GetSnoozeArgs, opts?: pulumi.InvokeOptions): Promise; export interface GetSnoozeArgs { project?: string; snoozeId: string; } export interface GetSnoozeResult { /** * This defines the criteria for applying the Snooze. See Criteria for more information. */ readonly criteria: outputs.monitoring.v3.CriteriaResponse; /** * A display name for the Snooze. This can be, at most, 512 unicode characters. */ readonly displayName: string; /** * The Snooze will be active from interval.start_time through interval.end_time. interval.start_time cannot be in the past. There is a 15 second clock skew to account for the time it takes for a request to reach the API from the UI. */ readonly interval: outputs.monitoring.v3.TimeIntervalResponse; /** * The name of the Snooze. The format is: projects/[PROJECT_ID_OR_NUMBER]/snoozes/[SNOOZE_ID] The ID of the Snooze will be generated by the system. */ readonly name: string; } /** * Retrieves a Snooze by name. */ export declare function getSnoozeOutput(args: GetSnoozeOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output; export interface GetSnoozeOutputArgs { project?: pulumi.Input; snoozeId: pulumi.Input; }