import * as pulumi from "@pulumi/pulumi"; /** * TLS certificate for the specified CockroachDB cluster. Certificates for dedicated clusters should be written to `$HOME/Library/CockroachCloud/certs/-ca.crt` on MacOS or Linux, or `$env:appdata\CockroachCloud\certs\-ca.crt` on Windows. * * Serverless clusters use the root PostgreSQL CA cert. If it isn't already installed, the certificate can be appended to `$HOME/.postgresql/root.crt` on MacOS or Linux, or `$env:appdata\postgresql\root.crt` on Windows. */ export declare function getClusterCert(args: GetClusterCertArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getClusterCert. */ export interface GetClusterCertArgs { /** * Cluster ID. */ id: string; } /** * A collection of values returned by getClusterCert. */ export interface GetClusterCertResult { /** * Certificate contents. */ readonly cert: string; /** * Cluster ID. */ readonly id: string; } /** * TLS certificate for the specified CockroachDB cluster. Certificates for dedicated clusters should be written to `$HOME/Library/CockroachCloud/certs/-ca.crt` on MacOS or Linux, or `$env:appdata\CockroachCloud\certs\-ca.crt` on Windows. * * Serverless clusters use the root PostgreSQL CA cert. If it isn't already installed, the certificate can be appended to `$HOME/.postgresql/root.crt` on MacOS or Linux, or `$env:appdata\postgresql\root.crt` on Windows. */ export declare function getClusterCertOutput(args: GetClusterCertOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output; /** * A collection of arguments for invoking getClusterCert. */ export interface GetClusterCertOutputArgs { /** * Cluster ID. */ id: pulumi.Input; }