@muhlba91/pulumi-proxmoxve
Version:
A Pulumi package for creating and managing Proxmox Virtual Environment cloud resources.
73 lines • 1.81 kB
TypeScript
import * as pulumi from "@pulumi/pulumi";
/**
* Retrieves information about all the available users.
*
* ## Example Usage
*
* ```typescript
* import * as pulumi from "@pulumi/pulumi";
* import * as proxmoxve from "@muhlba91/pulumi-proxmoxve";
*
* const availableUsers = proxmoxve.getUsersLegacy({});
* ```
*/
export declare function getUsersLegacy(opts?: pulumi.InvokeOptions): Promise<GetUsersLegacyResult>;
/**
* A collection of values returned by getUsersLegacy.
*/
export interface GetUsersLegacyResult {
/**
* The user comments.
*/
readonly comments: string[];
/**
* The users' email addresses.
*/
readonly emails: string[];
/**
* Whether a user account is enabled.
*/
readonly enableds: boolean[];
/**
* The user accounts' expiration dates (RFC 3339).
*/
readonly expirationDates: string[];
/**
* The users' first names.
*/
readonly firstNames: string[];
/**
* The users' groups.
*/
readonly groups: string[][];
/**
* The provider-assigned unique ID for this managed resource.
*/
readonly id: string;
/**
* The users' keys.
*/
readonly keys: string[];
/**
* The users' last names.
*/
readonly lastNames: string[];
/**
* The user identifiers.
*/
readonly userIds: string[];
}
/**
* Retrieves information about all the available users.
*
* ## Example Usage
*
* ```typescript
* import * as pulumi from "@pulumi/pulumi";
* import * as proxmoxve from "@muhlba91/pulumi-proxmoxve";
*
* const availableUsers = proxmoxve.getUsersLegacy({});
* ```
*/
export declare function getUsersLegacyOutput(opts?: pulumi.InvokeOutputOptions): pulumi.Output<GetUsersLegacyResult>;
//# sourceMappingURL=getUsersLegacy.d.ts.map