import * as pulumi from "@pulumi/pulumi"; import * as outputs from "./types/output"; /** * Lists Rootly users, optionally filtered to a set of emails. Emails that do not resolve to an existing user are omitted rather than causing an error. * * ## Example Usage */ export declare function getUsers(args?: GetUsersArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getUsers. */ export interface GetUsersArgs { /** * Optional set of emails to filter by (case-insensitive). When omitted, all users are returned. */ emails?: string[]; } /** * A collection of values returned by getUsers. */ export interface GetUsersResult { /** * Optional set of emails to filter by (case-insensitive). When omitted, all users are returned. */ readonly emails?: string[]; /** * The provider-assigned unique ID for this managed resource. */ readonly id: string; /** * The matching users. */ readonly users: outputs.GetUsersUser[]; } /** * Lists Rootly users, optionally filtered to a set of emails. Emails that do not resolve to an existing user are omitted rather than causing an error. * * ## Example Usage */ export declare function getUsersOutput(args?: GetUsersOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; /** * A collection of arguments for invoking getUsers. */ export interface GetUsersOutputArgs { /** * Optional set of emails to filter by (case-insensitive). When omitted, all users are returned. */ emails?: pulumi.Input[] | undefined>; } //# sourceMappingURL=getUsers.d.ts.map