import * as pulumi from "@pulumi/pulumi"; /** * Get information on a SSH key. This data source provides the name, and fingerprint as configured on your Civo account. * * An error will be raised if the provided SSH key name does not exist in your Civo account. */ export declare function getSshKey(args?: GetSshKeyArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getSshKey. */ export interface GetSshKeyArgs { /** * The ID of this resource. */ id?: string; /** * The name of the SSH key */ name?: string; } /** * A collection of values returned by getSshKey. */ export interface GetSshKeyResult { /** * The fingerprint of the public key of the SSH key */ readonly fingerprint: string; /** * The ID of this resource. */ readonly id?: string; /** * The name of the SSH key */ readonly name?: string; } /** * Get information on a SSH key. This data source provides the name, and fingerprint as configured on your Civo account. * * An error will be raised if the provided SSH key name does not exist in your Civo account. */ export declare function getSshKeyOutput(args?: GetSshKeyOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; /** * A collection of arguments for invoking getSshKey. */ export interface GetSshKeyOutputArgs { /** * The ID of this resource. */ id?: pulumi.Input; /** * The name of the SSH key */ name?: pulumi.Input; }