import * as pulumi from "@pulumi/pulumi"; import * as inputs from "./types/input"; import * as outputs from "./types/output"; /** * Returns a list of [users in the organization](https://aiven.io/docs/platform/concepts/user-access-management), their profile details, and other data . This includes users you add to your organization and application users. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as aiven from "@pulumi/aiven"; * * const example = aiven.getOrganizationUserList({ * id: "org1a23f456789", * }); * ``` */ export declare function getOrganizationUserList(args?: GetOrganizationUserListArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getOrganizationUserList. */ export interface GetOrganizationUserListArgs { /** * ID of an organization. Exactly one of the fields must be specified: `id` or `name`. */ id?: string; /** * The name of the organization. Exactly one of the fields must be specified: `id` or `name`. */ name?: string; timeouts?: inputs.GetOrganizationUserListTimeouts; /** * List of users of the organization. */ users?: inputs.GetOrganizationUserListUser[]; } /** * A collection of values returned by getOrganizationUserList. */ export interface GetOrganizationUserListResult { /** * ID of an organization. Exactly one of the fields must be specified: `id` or `name`. */ readonly id: string; /** * The name of the organization. Exactly one of the fields must be specified: `id` or `name`. */ readonly name: string; readonly timeouts?: outputs.GetOrganizationUserListTimeouts; /** * List of users of the organization. */ readonly users?: outputs.GetOrganizationUserListUser[]; } /** * Returns a list of [users in the organization](https://aiven.io/docs/platform/concepts/user-access-management), their profile details, and other data . This includes users you add to your organization and application users. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as aiven from "@pulumi/aiven"; * * const example = aiven.getOrganizationUserList({ * id: "org1a23f456789", * }); * ``` */ export declare function getOrganizationUserListOutput(args?: GetOrganizationUserListOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; /** * A collection of arguments for invoking getOrganizationUserList. */ export interface GetOrganizationUserListOutputArgs { /** * ID of an organization. Exactly one of the fields must be specified: `id` or `name`. */ id?: pulumi.Input; /** * The name of the organization. Exactly one of the fields must be specified: `id` or `name`. */ name?: pulumi.Input; timeouts?: pulumi.Input; /** * List of users of the organization. */ users?: pulumi.Input[] | undefined>; } //# sourceMappingURL=getOrganizationUserList.d.ts.map