UNPKG

@pulumi/meraki

Version:

A Pulumi package for creating and managing Cisco Meraki resources. Based on terraform-provider-meraki: version v0.2.0

91 lines 3.48 kB
import * as pulumi from "@pulumi/pulumi"; import * as outputs from "../types/output"; /** * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as meraki from "@pulumi/meraki"; * * const example = meraki.organizations.getDevicesStatusesOverview({ * networkIds: ["string"], * organizationId: "string", * productTypes: ["string"], * }); * export const merakiOrganizationsDevicesStatusesOverviewExample = example.then(example => example.item); * ``` */ export declare function getDevicesStatusesOverview(args: GetDevicesStatusesOverviewArgs, opts?: pulumi.InvokeOptions): Promise<GetDevicesStatusesOverviewResult>; /** * A collection of arguments for invoking getDevicesStatusesOverview. */ export interface GetDevicesStatusesOverviewArgs { /** * networkIds query parameter. An optional parameter to filter device statuses by network. */ networkIds?: string[]; /** * organizationId path parameter. Organization ID */ organizationId: string; /** * productTypes query parameter. An optional parameter to filter device statuses by product type. Valid types are wireless, appliance, switch, systemsManager, camera, cellularGateway, and sensor. */ productTypes?: string[]; } /** * A collection of values returned by getDevicesStatusesOverview. */ export interface GetDevicesStatusesOverviewResult { /** * The provider-assigned unique ID for this managed resource. */ readonly id: string; readonly item: outputs.organizations.GetDevicesStatusesOverviewItem; /** * networkIds query parameter. An optional parameter to filter device statuses by network. */ readonly networkIds?: string[]; /** * organizationId path parameter. Organization ID */ readonly organizationId: string; /** * productTypes query parameter. An optional parameter to filter device statuses by product type. Valid types are wireless, appliance, switch, systemsManager, camera, cellularGateway, and sensor. */ readonly productTypes?: string[]; } /** * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as meraki from "@pulumi/meraki"; * * const example = meraki.organizations.getDevicesStatusesOverview({ * networkIds: ["string"], * organizationId: "string", * productTypes: ["string"], * }); * export const merakiOrganizationsDevicesStatusesOverviewExample = example.then(example => example.item); * ``` */ export declare function getDevicesStatusesOverviewOutput(args: GetDevicesStatusesOverviewOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output<GetDevicesStatusesOverviewResult>; /** * A collection of arguments for invoking getDevicesStatusesOverview. */ export interface GetDevicesStatusesOverviewOutputArgs { /** * networkIds query parameter. An optional parameter to filter device statuses by network. */ networkIds?: pulumi.Input<pulumi.Input<string>[] | undefined>; /** * organizationId path parameter. Organization ID */ organizationId: pulumi.Input<string>; /** * productTypes query parameter. An optional parameter to filter device statuses by product type. Valid types are wireless, appliance, switch, systemsManager, camera, cellularGateway, and sensor. */ productTypes?: pulumi.Input<pulumi.Input<string>[] | undefined>; } //# sourceMappingURL=getDevicesStatusesOverview.d.ts.map