import * as pulumi from "@pulumi/pulumi"; import * as outputs from "./types/output"; export declare function getVitessBranchPassword(args: GetVitessBranchPasswordArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getVitessBranchPassword. */ export interface GetVitessBranchPasswordArgs { branch: string; database: string; id: string; organization: string; } /** * A collection of values returned by getVitessBranchPassword. */ export interface GetVitessBranchPasswordResult { readonly accessHostRegionalUrl: string; readonly accessHostRegionalUrls: string[]; readonly accessHostUrl: string; readonly actor: outputs.GetVitessBranchPasswordActor; readonly branch: string; readonly cidrs: string[]; readonly createdAt: string; readonly database: string; readonly databaseBranch: outputs.GetVitessBranchPasswordDatabaseBranch; readonly deletedAt: string; readonly directVtgate: boolean; readonly directVtgateAddresses: string[]; readonly expired: boolean; readonly expiresAt: string; readonly id: string; readonly lastUsedAt: string; readonly name: string; readonly organization: string; readonly region: outputs.GetVitessBranchPasswordRegion; readonly renewable: boolean; readonly replica: boolean; readonly role: string; readonly ttlSeconds: number; readonly username: string; } export declare function getVitessBranchPasswordOutput(args: GetVitessBranchPasswordOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; /** * A collection of arguments for invoking getVitessBranchPassword. */ export interface GetVitessBranchPasswordOutputArgs { branch: pulumi.Input; database: pulumi.Input; id: pulumi.Input; organization: pulumi.Input; }