UNPKG

@pulumi/juniper-mist

Version:

A Pulumi package for creating and managing Juniper Mist resources.

122 lines (121 loc) 3.44 kB
import * as pulumi from "@pulumi/pulumi"; import * as outputs from "../types/output"; /** * This data source provides the list of Wireless Access Points with their statistics. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as junipermist from "@pulumi/juniper-mist"; * * const apStats = junipermist.device.getApStats({ * orgId: "15fca2ac-b1a6-47cc-9953-cc6906281550", * mac: "5c5b35000000", * siteId: "4a422ae5-7ca0-4599-87a3-8e49aa63685f", * status: "connected", * duration: "1d", * start: "1736031600", * end: "1736175934", * }); * ``` */ export declare function getApStats(args: GetApStatsArgs, opts?: pulumi.InvokeOptions): Promise<GetApStatsResult>; /** * A collection of arguments for invoking getApStats. */ export interface GetApStatsArgs { /** * Duration like 7d, 2w */ duration?: string; /** * End time (epoch timestamp in seconds, or relative string like "-1d", "-2h", "now") */ end?: string; mac?: string; orgId: string; siteId?: string; /** * Start time (epoch timestamp in seconds, or relative string like "-1d", "-1w") */ start?: string; /** * enum: `all`, `connected`, `disconnected` */ status?: string; } /** * A collection of values returned by getApStats. */ export interface GetApStatsResult { readonly deviceApStats: outputs.device.GetApStatsDeviceApStat[]; /** * Duration like 7d, 2w */ readonly duration?: string; /** * End time (epoch timestamp in seconds, or relative string like "-1d", "-2h", "now") */ readonly end?: string; /** * The provider-assigned unique ID for this managed resource. */ readonly id: string; readonly mac?: string; readonly orgId: string; readonly siteId?: string; /** * Start time (epoch timestamp in seconds, or relative string like "-1d", "-1w") */ readonly start?: string; /** * enum: `all`, `connected`, `disconnected` */ readonly status?: string; } /** * This data source provides the list of Wireless Access Points with their statistics. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as junipermist from "@pulumi/juniper-mist"; * * const apStats = junipermist.device.getApStats({ * orgId: "15fca2ac-b1a6-47cc-9953-cc6906281550", * mac: "5c5b35000000", * siteId: "4a422ae5-7ca0-4599-87a3-8e49aa63685f", * status: "connected", * duration: "1d", * start: "1736031600", * end: "1736175934", * }); * ``` */ export declare function getApStatsOutput(args: GetApStatsOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output<GetApStatsResult>; /** * A collection of arguments for invoking getApStats. */ export interface GetApStatsOutputArgs { /** * Duration like 7d, 2w */ duration?: pulumi.Input<string>; /** * End time (epoch timestamp in seconds, or relative string like "-1d", "-2h", "now") */ end?: pulumi.Input<string>; mac?: pulumi.Input<string>; orgId: pulumi.Input<string>; siteId?: pulumi.Input<string>; /** * Start time (epoch timestamp in seconds, or relative string like "-1d", "-1w") */ start?: pulumi.Input<string>; /** * enum: `all`, `connected`, `disconnected` */ status?: pulumi.Input<string>; }