@lbrlabs/pulumi-cockroach
Version:
A Pulumi package to create and managed cockroach db resources in Pulumi programs.
43 lines (42 loc) • 1.37 kB
TypeScript
import * as pulumi from "@pulumi/pulumi";
import * as outputs from "./types/output";
/**
* Generic connection string for a cluster.
*/
export declare function getConnectionString(args: GetConnectionStringArgs, opts?: pulumi.InvokeOptions): Promise<GetConnectionStringResult>;
/**
* A collection of arguments for invoking getConnectionString.
*/
export interface GetConnectionStringArgs {
database?: string;
id: string;
os?: string;
password?: string;
sqlUser?: string;
}
/**
* A collection of values returned by getConnectionString.
*/
export interface GetConnectionStringResult {
readonly connectionParams: outputs.GetConnectionStringConnectionParams;
readonly connectionString: string;
readonly database: string;
readonly id: string;
readonly os: string;
readonly password?: string;
readonly sqlUser?: string;
}
/**
* Generic connection string for a cluster.
*/
export declare function getConnectionStringOutput(args: GetConnectionStringOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output<GetConnectionStringResult>;
/**
* A collection of arguments for invoking getConnectionString.
*/
export interface GetConnectionStringOutputArgs {
database?: pulumi.Input<string>;
id: pulumi.Input<string>;
os?: pulumi.Input<string>;
password?: pulumi.Input<string>;
sqlUser?: pulumi.Input<string>;
}