import * as pulumi from "@pulumi/pulumi"; /** * ## Example Usage * ### S * * This is an example of how to lookup a data collector. * * **Data collector data source by its name:** * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as vra from "@pulumi/vra"; * * const this = vra.datacollector.getDataCollector({ * name: _var.data_collector_name, * }); * ``` * The data collector data source supports the following arguments: */ export declare function getDataCollector(args: GetDataCollectorArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getDataCollector. */ export interface GetDataCollectorArgs { /** * Data collector name. Example: Datacollector1 */ name: string; } /** * A collection of values returned by getDataCollector. */ export interface GetDataCollectorResult { /** * Data collector host name. Example: dc1-lnd.mycompany.com */ readonly hostname: string; /** * The provider-assigned unique ID for this managed resource. */ readonly id: string; /** * IPv4 Address of the data collector VM. Example: 10.0.0.1 */ readonly ipAddress: string; readonly name: string; /** * Current status of the data collector. Example: ACTIVE, INACTIVE */ readonly status: string; } export declare function getDataCollectorOutput(args: GetDataCollectorOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output; /** * A collection of arguments for invoking getDataCollector. */ export interface GetDataCollectorOutputArgs { /** * Data collector name. Example: Datacollector1 */ name: pulumi.Input; }