UNPKG

@equinix-labs/pulumi-equinix

Version:

A Pulumi package for creating and managing equinix cloud resources.

59 lines (58 loc) 1.65 kB
import * as pulumi from "@pulumi/pulumi"; import * as inputs from "../types/input"; import * as outputs from "../types/output"; /** * ## Example Usage */ export declare function getMetros(args: GetMetrosArgs, opts?: pulumi.InvokeOptions): Promise<GetMetrosResult>; /** * A collection of arguments for invoking getMetros. */ export interface GetMetrosArgs { /** * Pagination details for the returned metro list */ pagination: inputs.fabric.GetMetrosPagination; /** * User On Boarded Metros based on Fabric resource availability */ presence?: string; } /** * A collection of values returned by getMetros. */ export interface GetMetrosResult { /** * Returned list of metro objects */ readonly datas: outputs.fabric.GetMetrosData[]; /** * The unique identifier of the resource */ readonly id: string; /** * Pagination details for the returned metro list */ readonly pagination: outputs.fabric.GetMetrosPagination; /** * User On Boarded Metros based on Fabric resource availability */ readonly presence?: string; } /** * ## Example Usage */ export declare function getMetrosOutput(args: GetMetrosOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output<GetMetrosResult>; /** * A collection of arguments for invoking getMetros. */ export interface GetMetrosOutputArgs { /** * Pagination details for the returned metro list */ pagination: pulumi.Input<inputs.fabric.GetMetrosPaginationArgs>; /** * User On Boarded Metros based on Fabric resource availability */ presence?: pulumi.Input<string>; }