UNPKG

@volcengine/pulumi

Version:

A Pulumi package for creating and managing volcengine cloud resources.

103 lines (102 loc) 2.67 kB
import * as pulumi from "@pulumi/pulumi"; import * as outputs from "../types/output"; /** * Use this data source to query detailed information of vmp alert samples * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as volcengine from "@pulumi/volcengine"; * * const example = volcengine.vmp.getAlertSamples({ * alertId: "695257b0d00908b4e7511fe4", * limit: 100, * sampleSince: 1766851200, * sampleUntil: 1767006860, * }); * ``` */ export declare function getAlertSamples(args: GetAlertSamplesArgs, opts?: pulumi.InvokeOptions): Promise<GetAlertSamplesResult>; /** * A collection of arguments for invoking getAlertSamples. */ export interface GetAlertSamplesArgs { /** * Alert ID to filter samples. */ alertId: string; /** * Limit of samples, default 100, max 500. */ limit?: number; /** * Filter start timestamp (unix). */ sampleSince?: number; /** * Filter end timestamp (unix). */ sampleUntil?: number; } /** * A collection of values returned by getAlertSamples. */ export interface GetAlertSamplesResult { /** * Alert ID. */ readonly alertId: string; /** * Alert samples collection. */ readonly alertSamples: outputs.vmp.GetAlertSamplesAlertSample[]; /** * The provider-assigned unique ID for this managed resource. */ readonly id: string; readonly limit?: number; readonly sampleSince?: number; readonly sampleUntil?: number; /** * The total count of query. */ readonly totalCount: number; } /** * Use this data source to query detailed information of vmp alert samples * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as volcengine from "@pulumi/volcengine"; * * const example = volcengine.vmp.getAlertSamples({ * alertId: "695257b0d00908b4e7511fe4", * limit: 100, * sampleSince: 1766851200, * sampleUntil: 1767006860, * }); * ``` */ export declare function getAlertSamplesOutput(args: GetAlertSamplesOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output<GetAlertSamplesResult>; /** * A collection of arguments for invoking getAlertSamples. */ export interface GetAlertSamplesOutputArgs { /** * Alert ID to filter samples. */ alertId: pulumi.Input<string>; /** * Limit of samples, default 100, max 500. */ limit?: pulumi.Input<number>; /** * Filter start timestamp (unix). */ sampleSince?: pulumi.Input<number>; /** * Filter end timestamp (unix). */ sampleUntil?: pulumi.Input<number>; }