UNPKG

@pulumiverse/grafana

Version:

A Pulumi package for creating and managing grafana.

58 lines (57 loc) 1.81 kB
import * as pulumi from "@pulumi/pulumi"; import * as outputs from "../types/output"; /** * Represents a list of Grafana Fleet Management collectors. * * * [Official documentation](https://grafana.com/docs/grafana-cloud/send-data/fleet-management/) * * [API documentation](https://grafana.com/docs/grafana-cloud/send-data/fleet-management/api-reference/collector-api/) * * Step-by-step guide * * Required access policy scopes: * * * fleet-management:read * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as grafana from "@pulumiverse/grafana"; * * const test = grafana.fleetManagement.getCollectors({}); * ``` */ export declare function getCollectors(opts?: pulumi.InvokeOptions): Promise<GetCollectorsResult>; /** * A collection of values returned by getCollectors. */ export interface GetCollectorsResult { /** * List of collectors */ readonly collectors: outputs.fleetManagement.GetCollectorsCollector[]; /** * The provider-assigned unique ID for this managed resource. */ readonly id: string; } /** * Represents a list of Grafana Fleet Management collectors. * * * [Official documentation](https://grafana.com/docs/grafana-cloud/send-data/fleet-management/) * * [API documentation](https://grafana.com/docs/grafana-cloud/send-data/fleet-management/api-reference/collector-api/) * * Step-by-step guide * * Required access policy scopes: * * * fleet-management:read * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as grafana from "@pulumiverse/grafana"; * * const test = grafana.fleetManagement.getCollectors({}); * ``` */ export declare function getCollectorsOutput(opts?: pulumi.InvokeOutputOptions): pulumi.Output<GetCollectorsResult>;