import * as pulumi from "@pulumi/pulumi"; /** * This data source provides details about a specific Ui Password resource in Oracle Cloud Infrastructure Identity service. * * Gets the specified user's console password information. The returned object contains the user's OCID, * but not the password itself. The actual password is returned only when created or reset. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as oci from "@pulumi/oci"; * * const testUiPassword = oci.identity.getUiPassword({ * userId: testUser.id, * }); * ``` */ export declare function getUiPassword(args: GetUiPasswordArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getUiPassword. */ export interface GetUiPasswordArgs { /** * The OCID of the user. */ userId: string; } /** * A collection of values returned by getUiPassword. */ export interface GetUiPasswordResult { readonly id: string; readonly inactiveStatus: string; readonly password: string; /** * The password's current state. */ readonly state: string; /** * Date and time the password was created, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z` */ readonly timeCreated: string; /** * The OCID of the user. */ readonly userId: string; } /** * This data source provides details about a specific Ui Password resource in Oracle Cloud Infrastructure Identity service. * * Gets the specified user's console password information. The returned object contains the user's OCID, * but not the password itself. The actual password is returned only when created or reset. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as oci from "@pulumi/oci"; * * const testUiPassword = oci.identity.getUiPassword({ * userId: testUser.id, * }); * ``` */ export declare function getUiPasswordOutput(args: GetUiPasswordOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; /** * A collection of arguments for invoking getUiPassword. */ export interface GetUiPasswordOutputArgs { /** * The OCID of the user. */ userId: pulumi.Input; } //# sourceMappingURL=getUiPassword.d.ts.map