import * as pulumi from "@pulumi/pulumi"; /** * The Organization User data source provides information about the existing Aiven Organization User. * * > **This resource is deprecated** * Users cannot be invited to an organization using Terraform. * Use the Aiven Console to [invite users to your organization](https://aiven.io/docs/platform/howto/manage-org-users). * After the user accepts the invite you can get their information using the `aiven.OrganizationUser` data source. You can manage * user access to projects with the `aiven.OrganizationUserGroup`, `aiven.OrganizationUserGroupMember`, * and `aiven.OrganizationPermission` resources. */ export declare function getOrganizationUser(args: GetOrganizationUserArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getOrganizationUser. */ export interface GetOrganizationUserArgs { /** * The unique organization ID. */ organizationId: string; /** * This is a user email address */ userEmail?: string; /** * The unique organization user ID */ userId?: string; } /** * A collection of values returned by getOrganizationUser. */ export interface GetOrganizationUserResult { /** * Time of creation */ readonly createTime: string; /** * The provider-assigned unique ID for this managed resource. */ readonly id: string; /** * The unique organization ID. */ readonly organizationId: string; /** * This is a user email address */ readonly userEmail?: string; /** * The unique organization user ID */ readonly userId?: string; } /** * The Organization User data source provides information about the existing Aiven Organization User. * * > **This resource is deprecated** * Users cannot be invited to an organization using Terraform. * Use the Aiven Console to [invite users to your organization](https://aiven.io/docs/platform/howto/manage-org-users). * After the user accepts the invite you can get their information using the `aiven.OrganizationUser` data source. You can manage * user access to projects with the `aiven.OrganizationUserGroup`, `aiven.OrganizationUserGroupMember`, * and `aiven.OrganizationPermission` resources. */ export declare function getOrganizationUserOutput(args: GetOrganizationUserOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; /** * A collection of arguments for invoking getOrganizationUser. */ export interface GetOrganizationUserOutputArgs { /** * The unique organization ID. */ organizationId: pulumi.Input; /** * This is a user email address */ userEmail?: pulumi.Input; /** * The unique organization user ID */ userId?: pulumi.Input; } //# sourceMappingURL=getOrganizationUser.d.ts.map