@pulumi/meraki
Version:
A Pulumi package for creating and managing Cisco Meraki resources. Based on terraform-provider-meraki: version v0.2.0
80 lines • 2.92 kB
TypeScript
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.getCameraBoundariesAreasByDevice({
* organizationId: "string",
* serials: ["string"],
* });
* export const merakiOrganizationsCameraBoundariesAreasByDeviceExample = example.then(example => example.items);
* ```
*/
export declare function getCameraBoundariesAreasByDevice(args: GetCameraBoundariesAreasByDeviceArgs, opts?: pulumi.InvokeOptions): Promise<GetCameraBoundariesAreasByDeviceResult>;
/**
* A collection of arguments for invoking getCameraBoundariesAreasByDevice.
*/
export interface GetCameraBoundariesAreasByDeviceArgs {
/**
* organizationId path parameter. Organization ID
*/
organizationId: string;
/**
* serials query parameter. A list of serial numbers. The returned cameras will be filtered to only include these serials.
*/
serials?: string[];
}
/**
* A collection of values returned by getCameraBoundariesAreasByDevice.
*/
export interface GetCameraBoundariesAreasByDeviceResult {
/**
* The provider-assigned unique ID for this managed resource.
*/
readonly id: string;
/**
* Array of ResponseCameraGetOrganizationCameraBoundariesAreasByDevice
*/
readonly items: outputs.organizations.GetCameraBoundariesAreasByDeviceItem[];
/**
* organizationId path parameter. Organization ID
*/
readonly organizationId: string;
/**
* serials query parameter. A list of serial numbers. The returned cameras will be filtered to only include these serials.
*/
readonly serials?: string[];
}
/**
* ## Example Usage
*
* ```typescript
* import * as pulumi from "@pulumi/pulumi";
* import * as meraki from "@pulumi/meraki";
*
* const example = meraki.organizations.getCameraBoundariesAreasByDevice({
* organizationId: "string",
* serials: ["string"],
* });
* export const merakiOrganizationsCameraBoundariesAreasByDeviceExample = example.then(example => example.items);
* ```
*/
export declare function getCameraBoundariesAreasByDeviceOutput(args: GetCameraBoundariesAreasByDeviceOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output<GetCameraBoundariesAreasByDeviceResult>;
/**
* A collection of arguments for invoking getCameraBoundariesAreasByDevice.
*/
export interface GetCameraBoundariesAreasByDeviceOutputArgs {
/**
* organizationId path parameter. Organization ID
*/
organizationId: pulumi.Input<string>;
/**
* serials query parameter. A list of serial numbers. The returned cameras will be filtered to only include these serials.
*/
serials?: pulumi.Input<pulumi.Input<string>[] | undefined>;
}
//# sourceMappingURL=getCameraBoundariesAreasByDevice.d.ts.map