import * as pulumi from "@pulumi/pulumi"; /** * Retrieves an SSH public key. */ export declare function getSshPublicKey(args: GetSshPublicKeyArgs, opts?: pulumi.InvokeOptions): Promise; export interface GetSshPublicKeyArgs { sshPublicKeyId: string; userId: string; } export interface GetSshPublicKeyResult { /** * An expiration time in microseconds since epoch. */ readonly expirationTimeUsec: string; /** * The SHA-256 fingerprint of the SSH public key. */ readonly fingerprint: string; /** * Public key text in SSH format, defined by RFC4253 section 6.6. */ readonly key: string; /** * The canonical resource name. */ readonly name: string; } /** * Retrieves an SSH public key. */ export declare function getSshPublicKeyOutput(args: GetSshPublicKeyOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output; export interface GetSshPublicKeyOutputArgs { sshPublicKeyId: pulumi.Input; userId: pulumi.Input; }