import * as pulumi from "@pulumi/pulumi"; import { output as outputs } from "./types"; /** * Use this data source to lookup [Devices](https://api.cloudflare.com/#devices-list-devices). * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as cloudflare from "@pulumi/cloudflare"; * * const devices = pulumi.output(cloudflare.getDevices({ * accountId: "c68973221045fe805dfb9aa520153148", * })); * ``` */ export declare function getDevices(args: GetDevicesArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getDevices. */ export interface GetDevicesArgs { /** * The account for which to list the devices. */ accountId: string; } /** * A collection of values returned by getDevices. */ export interface GetDevicesResult { readonly accountId: string; /** * A list of device object. See below for nested attributes. */ readonly devices: outputs.GetDevicesDevice[]; /** * The provider-assigned unique ID for this managed resource. */ readonly id: string; } export declare function getDevicesOutput(args: GetDevicesOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output; /** * A collection of arguments for invoking getDevices. */ export interface GetDevicesOutputArgs { /** * The account for which to list the devices. */ accountId: pulumi.Input; }