@equinix-labs/pulumi-equinix
Version:
A Pulumi package for creating and managing equinix cloud resources.
66 lines • 2.79 kB
JavaScript
;
// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. ***
// *** Do not edit by hand unless you're certain you know what you are doing! ***
Object.defineProperty(exports, "__esModule", { value: true });
exports.getMetroOutput = exports.getMetro = void 0;
const pulumi = require("@pulumi/pulumi");
const utilities = require("../utilities");
/**
* ## Example Usage
*
* ```typescript
* import * as pulumi from "@pulumi/pulumi";
* import * as equinix from "@equinix-labs/pulumi-equinix";
*
* const metro = equinix.fabric.getMetro({
* metroCode: "<metro_code>",
* });
* export const id = metro.then(metro => metro.id);
* export const type = metro.then(metro => metro.type);
* export const metroCode = metro.then(metro => metro.metroCode);
* export const region = metro.then(metro => metro.region);
* export const name = metro.then(metro => metro.name);
* export const equinixAsn = metro.then(metro => metro.equinixAsn);
* export const localVcBandwidthMax = metro.then(metro => metro.localVcBandwidthMax);
* export const geoCoordinates = metro.then(metro => metro.geoCoordinates);
* export const connectedMetros = metro.then(metro => metro.connectedMetros);
* export const geoScopes = metro.then(metro => metro.geoScopes);
* ```
*/
function getMetro(args, opts) {
opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {});
return pulumi.runtime.invoke("equinix:fabric/getMetro:getMetro", {
"metroCode": args.metroCode,
}, opts);
}
exports.getMetro = getMetro;
/**
* ## Example Usage
*
* ```typescript
* import * as pulumi from "@pulumi/pulumi";
* import * as equinix from "@equinix-labs/pulumi-equinix";
*
* const metro = equinix.fabric.getMetro({
* metroCode: "<metro_code>",
* });
* export const id = metro.then(metro => metro.id);
* export const type = metro.then(metro => metro.type);
* export const metroCode = metro.then(metro => metro.metroCode);
* export const region = metro.then(metro => metro.region);
* export const name = metro.then(metro => metro.name);
* export const equinixAsn = metro.then(metro => metro.equinixAsn);
* export const localVcBandwidthMax = metro.then(metro => metro.localVcBandwidthMax);
* export const geoCoordinates = metro.then(metro => metro.geoCoordinates);
* export const connectedMetros = metro.then(metro => metro.connectedMetros);
* export const geoScopes = metro.then(metro => metro.geoScopes);
* ```
*/
function getMetroOutput(args, opts) {
opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {});
return pulumi.runtime.invokeOutput("equinix:fabric/getMetro:getMetro", {
"metroCode": args.metroCode,
}, opts);
}
exports.getMetroOutput = getMetroOutput;
//# sourceMappingURL=getMetro.js.map