UNPKG

@cuemby/equinix

Version:

A Pulumi package for creating and managing equinix cloud resources.

48 lines (47 loc) 1.69 kB
import * as pulumi from "@pulumi/pulumi"; import { input as inputs, output as outputs } from "./types"; export declare function getMetalPlans(args?: GetMetalPlansArgs, opts?: pulumi.InvokeOptions): Promise<GetMetalPlansResult>; /** * A collection of arguments for invoking GetMetalPlans. */ export interface GetMetalPlansArgs { /** * One or more attribute/values pairs to filter off of */ filters?: inputs.GetMetalPlansFilter[]; /** * One or more attribute/direction pairs on which to sort results. If multiple * sorts are provided, they will be applied in order */ sorts?: inputs.GetMetalPlansSort[]; } /** * A collection of values returned by GetMetalPlans. */ export interface GetMetalPlansResult { readonly filters?: outputs.GetMetalPlansFilter[]; /** * The provider-assigned unique ID for this managed resource. */ readonly id: string; /** * The ID of the facility */ readonly plans: outputs.GetMetalPlansPlan[]; readonly sorts?: outputs.GetMetalPlansSort[]; } export declare function getMetalPlansOutput(args?: GetMetalPlansOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output<GetMetalPlansResult>; /** * A collection of arguments for invoking GetMetalPlans. */ export interface GetMetalPlansOutputArgs { /** * One or more attribute/values pairs to filter off of */ filters?: pulumi.Input<pulumi.Input<inputs.GetMetalPlansFilterArgs>[]>; /** * One or more attribute/direction pairs on which to sort results. If multiple * sorts are provided, they will be applied in order */ sorts?: pulumi.Input<pulumi.Input<inputs.GetMetalPlansSortArgs>[]>; }