import * as pulumi from "@pulumi/pulumi"; import * as outputs from "./types/output"; export declare function getIamApiClient(args?: GetIamApiClientArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getIamApiClient. */ export interface GetIamApiClientArgs { clientId?: string; } /** * A collection of values returned by getIamApiClient. */ export interface GetIamApiClientResult { readonly accessToken: string; readonly actions: outputs.GetIamApiClientActions; readonly activeCredentialCount: number; readonly allowAccountSwitch: boolean; readonly apiAccess: outputs.GetIamApiClientApiAccess; readonly authorizedUsers: string[]; readonly baseUrl: string; readonly canAutoCreateCredential: boolean; readonly clientDescription: string; readonly clientId?: string; readonly clientName: string; readonly clientType: string; readonly createdBy: string; readonly createdDate: string; readonly credentials: outputs.GetIamApiClientCredential[]; readonly groupAccess: outputs.GetIamApiClientGroupAccess; readonly ipAcl: outputs.GetIamApiClientIpAcl; readonly isLocked: boolean; readonly notificationEmails: string[]; readonly purgeOptions: outputs.GetIamApiClientPurgeOptions; } export declare function getIamApiClientOutput(args?: GetIamApiClientOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; /** * A collection of arguments for invoking getIamApiClient. */ export interface GetIamApiClientOutputArgs { clientId?: pulumi.Input; } //# sourceMappingURL=getIamApiClient.d.ts.map