UNPKG

@cuemby/equinix

Version:

A Pulumi package for creating and managing equinix cloud resources.

53 lines (52 loc) 1.54 kB
import * as pulumi from "@pulumi/pulumi"; import { input as inputs, output as outputs } from "./types"; /** * Provides an Equinix Metal metro datasource. */ export declare function getMetalMetro(args: GetMetalMetroArgs, opts?: pulumi.InvokeOptions): Promise<GetMetalMetroResult>; /** * A collection of arguments for invoking GetMetalMetro. */ export interface GetMetalMetroArgs { /** * One or more device plans for which the facility must have capacity. */ capacities?: inputs.GetMetalMetroCapacity[]; /** * The facility code to search for facilities. */ code: string; } /** * A collection of values returned by GetMetalMetro. */ export interface GetMetalMetroResult { readonly capacities?: outputs.GetMetalMetroCapacity[]; readonly code: string; /** * The country of the metro. */ readonly country: string; /** * The ID of the metro. */ readonly id: string; /** * The name of the metro. */ readonly name: string; } export declare function getMetalMetroOutput(args: GetMetalMetroOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output<GetMetalMetroResult>; /** * A collection of arguments for invoking GetMetalMetro. */ export interface GetMetalMetroOutputArgs { /** * One or more device plans for which the facility must have capacity. */ capacities?: pulumi.Input<pulumi.Input<inputs.GetMetalMetroCapacityArgs>[]>; /** * The facility code to search for facilities. */ code: pulumi.Input<string>; }