UNPKG

@pulumi/juniper-mist

Version:

A Pulumi package for creating and managing Juniper Mist resources.

62 lines 2.61 kB
"use strict"; // *** WARNING: this file was generated by pulumi-language-nodejs. *** // *** Do not edit by hand unless you're certain you know what you are doing! *** Object.defineProperty(exports, "__esModule", { value: true }); exports.getNacEndpointsOutput = exports.getNacEndpoints = void 0; const pulumi = require("@pulumi/pulumi"); const utilities = require("../utilities"); /** * This data source provides the list of NAC Endpoints (User MACs). * * NAC Endpoints (User MACs) provide a database of endpoints identified by their MAC addresses. They can be used assign each endpoint with various attributes, such as name, VLAN, role and client label. Once an endpoint is labeled, the label name can be used to create `junipermist.org.Nactag` resource as match criteria. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as junipermist from "@pulumi/juniper-mist"; * * const nacEndpoints = junipermist.org.getNacEndpoints({ * orgId: "15fca2ac-b1a6-47cc-9953-cc6906281550", * mac: "4a422a000000", * labels: ["label_one"], * }); * ``` */ function getNacEndpoints(args, opts) { opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); return pulumi.runtime.invoke("junipermist:org/getNacEndpoints:getNacEndpoints", { "labels": args.labels, "mac": args.mac, "orgId": args.orgId, }, opts); } exports.getNacEndpoints = getNacEndpoints; /** * This data source provides the list of NAC Endpoints (User MACs). * * NAC Endpoints (User MACs) provide a database of endpoints identified by their MAC addresses. They can be used assign each endpoint with various attributes, such as name, VLAN, role and client label. Once an endpoint is labeled, the label name can be used to create `junipermist.org.Nactag` resource as match criteria. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as junipermist from "@pulumi/juniper-mist"; * * const nacEndpoints = junipermist.org.getNacEndpoints({ * orgId: "15fca2ac-b1a6-47cc-9953-cc6906281550", * mac: "4a422a000000", * labels: ["label_one"], * }); * ``` */ function getNacEndpointsOutput(args, opts) { opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); return pulumi.runtime.invokeOutput("junipermist:org/getNacEndpoints:getNacEndpoints", { "labels": args.labels, "mac": args.mac, "orgId": args.orgId, }, opts); } exports.getNacEndpointsOutput = getNacEndpointsOutput; //# sourceMappingURL=getNacEndpoints.js.map