import * as pulumi from "@pulumi/pulumi"; import * as outputs from "./types/output"; export declare function getPostgresBranchRole(args: GetPostgresBranchRoleArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getPostgresBranchRole. */ export interface GetPostgresBranchRoleArgs { branch: string; database: string; id: string; organization: string; } /** * A collection of values returned by getPostgresBranchRole. */ export interface GetPostgresBranchRoleResult { readonly accessHostUrl: string; readonly actorData: outputs.GetPostgresBranchRoleActorData; readonly branch: string; readonly branchData: outputs.GetPostgresBranchRoleBranchData; readonly createdAt: string; readonly database: string; readonly databaseName: string; readonly default: boolean; readonly deletedAt: string; readonly disabledAt: string; readonly dropFailed: string; readonly droppedAt: string; readonly expired: boolean; readonly expiresAt: string; readonly id: string; readonly inheritedRoles: string[]; readonly name: string; readonly organization: string; readonly privateAccessHostUrl: string; readonly privateConnectionServiceName: string; readonly querySafetySettings: outputs.GetPostgresBranchRoleQuerySafetySettings; readonly ttl: number; readonly updatedAt: string; readonly username: string; } export declare function getPostgresBranchRoleOutput(args: GetPostgresBranchRoleOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; /** * A collection of arguments for invoking getPostgresBranchRole. */ export interface GetPostgresBranchRoleOutputArgs { branch: pulumi.Input; database: pulumi.Input; id: pulumi.Input; organization: pulumi.Input; }