import * as pulumi from "@pulumi/pulumi"; import * as outputs from "./types/output"; export declare function getIamRole(args?: GetIamRoleArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getIamRole. */ export interface GetIamRoleArgs { roleId?: number; roleName?: string; } /** * A collection of values returned by getIamRole. */ export interface GetIamRoleResult { readonly actions: outputs.GetIamRoleActions; readonly createdBy: string; readonly createdDate: string; readonly grantedRoles: outputs.GetIamRoleGrantedRole[]; readonly modifiedBy: string; readonly modifiedDate: string; readonly roleDescription: string; readonly roleId?: number; readonly roleName: string; readonly type: string; readonly users: outputs.GetIamRoleUser[]; } export declare function getIamRoleOutput(args?: GetIamRoleOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; /** * A collection of arguments for invoking getIamRole. */ export interface GetIamRoleOutputArgs { roleId?: pulumi.Input; roleName?: pulumi.Input; } //# sourceMappingURL=getIamRole.d.ts.map