import * as pulumi from "@pulumi/pulumi"; import * as inputs from "./types/input"; import * as outputs from "./types/output"; export declare function getClientCertificate(args: GetClientCertificateArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getClientCertificate. */ export interface GetClientCertificateArgs { clientCertificateId?: string; filter?: inputs.GetClientCertificateFilter; zoneId: string; } /** * A collection of values returned by getClientCertificate. */ export interface GetClientCertificateResult { readonly certificate: string; readonly certificateAuthority: outputs.GetClientCertificateCertificateAuthority; readonly clientCertificateId?: string; readonly commonName: string; readonly country: string; readonly csr: string; readonly expiresOn: string; readonly filter?: outputs.GetClientCertificateFilter; readonly fingerprintSha256: string; readonly id: string; readonly issuedOn: string; readonly location: string; readonly organization: string; readonly organizationalUnit: string; readonly serialNumber: string; readonly signature: string; readonly ski: string; readonly state: string; readonly status: string; readonly validityDays: number; readonly zoneId: string; } export declare function getClientCertificateOutput(args: GetClientCertificateOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; /** * A collection of arguments for invoking getClientCertificate. */ export interface GetClientCertificateOutputArgs { clientCertificateId?: pulumi.Input; filter?: pulumi.Input; zoneId: pulumi.Input; } //# sourceMappingURL=getClientCertificate.d.ts.map