import * as pulumi from "@pulumi/pulumi"; import * as inputs from "./types/input"; import * as outputs from "./types/output"; export declare function getCustomSsl(args: GetCustomSslArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getCustomSsl. */ export interface GetCustomSslArgs { customCertificateId?: string; filter?: inputs.GetCustomSslFilter; zoneId: string; } /** * A collection of values returned by getCustomSsl. */ export interface GetCustomSslResult { readonly bundleMethod: string; readonly customCertificateId?: string; readonly expiresOn: string; readonly filter?: outputs.GetCustomSslFilter; readonly geoRestrictions: outputs.GetCustomSslGeoRestrictions; readonly hosts: string[]; readonly id: string; readonly issuer: string; readonly keylessServer: outputs.GetCustomSslKeylessServer; readonly modifiedOn: string; readonly policyRestrictions: string; readonly priority: number; readonly signature: string; readonly status: string; readonly uploadedOn: string; readonly zoneId: string; } export declare function getCustomSslOutput(args: GetCustomSslOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; /** * A collection of arguments for invoking getCustomSsl. */ export interface GetCustomSslOutputArgs { customCertificateId?: pulumi.Input; filter?: pulumi.Input; zoneId: pulumi.Input; } //# sourceMappingURL=getCustomSsl.d.ts.map