@pulumi/nomad
Version:
A Pulumi package for creating and managing nomad cloud resources.
65 lines (64 loc) • 1.64 kB
TypeScript
import * as pulumi from "@pulumi/pulumi";
import * as outputs from "./types/output";
/**
* Get a list of ACL tokens.
*
* ## Example Usage
*
* ```typescript
* import * as pulumi from "@pulumi/pulumi";
* import * as nomad from "@pulumi/nomad";
*
* const tokens = nomad.getAclTokens({
* prefix: "a242",
* });
* ```
*/
export declare function getAclTokens(args?: GetAclTokensArgs, opts?: pulumi.InvokeOptions): Promise<GetAclTokensResult>;
/**
* A collection of arguments for invoking getAclTokens.
*/
export interface GetAclTokensArgs {
/**
* `(string)` Optional prefix to filter the tokens.
*/
prefix?: string;
}
/**
* A collection of values returned by getAclTokens.
*/
export interface GetAclTokensResult {
/**
* `(list of objects)` The list of tokens found in the given prefix.
*/
readonly aclTokens: outputs.GetAclTokensAclToken[];
/**
* The provider-assigned unique ID for this managed resource.
*/
readonly id: string;
readonly prefix?: string;
}
/**
* Get a list of ACL tokens.
*
* ## Example Usage
*
* ```typescript
* import * as pulumi from "@pulumi/pulumi";
* import * as nomad from "@pulumi/nomad";
*
* const tokens = nomad.getAclTokens({
* prefix: "a242",
* });
* ```
*/
export declare function getAclTokensOutput(args?: GetAclTokensOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output<GetAclTokensResult>;
/**
* A collection of arguments for invoking getAclTokens.
*/
export interface GetAclTokensOutputArgs {
/**
* `(string)` Optional prefix to filter the tokens.
*/
prefix?: pulumi.Input<string>;
}