UNPKG

@pulumi/nomad

Version:

A Pulumi package for creating and managing nomad cloud resources.

73 lines (72 loc) 1.96 kB
import * as pulumi from "@pulumi/pulumi"; /** * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as nomad from "@pulumi/nomad"; * * const example = new nomad.Variable("example", {path: "path/of/existing/variable"}); * ``` */ export declare function getVariable(args: GetVariableArgs, opts?: pulumi.InvokeOptions): Promise<GetVariableResult>; /** * A collection of arguments for invoking getVariable. */ export interface GetVariableArgs { /** * `(string: "default")` - The namepsace in which the variable exists. */ namespace?: string; /** * `(string)` - Path to the existing variable. */ path: string; } /** * A collection of values returned by getVariable. */ export interface GetVariableResult { /** * The provider-assigned unique ID for this managed resource. */ readonly id: string; /** * `(map[string]string)` - Map of items in the variable. */ readonly items: { [key: string]: string; }; /** * `(string)` - The namespace in which the variable exists. */ readonly namespace?: string; /** * `(string)` - The path at which the variable exists. */ readonly path: string; } /** * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as nomad from "@pulumi/nomad"; * * const example = new nomad.Variable("example", {path: "path/of/existing/variable"}); * ``` */ export declare function getVariableOutput(args: GetVariableOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output<GetVariableResult>; /** * A collection of arguments for invoking getVariable. */ export interface GetVariableOutputArgs { /** * `(string: "default")` - The namepsace in which the variable exists. */ namespace?: pulumi.Input<string>; /** * `(string)` - Path to the existing variable. */ path: pulumi.Input<string>; }