@volcengine/pulumi
Version:
A Pulumi package for creating and managing volcengine cloud resources.
103 lines (102 loc) • 2.67 kB
TypeScript
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>;
}