import * as pulumi from "@pulumi/pulumi"; /** * Gets an sfdc instance. If the instance doesn't exist, Code.NOT_FOUND exception will be thrown. */ export declare function getSfdcInstance(args: GetSfdcInstanceArgs, opts?: pulumi.InvokeOptions): Promise; export interface GetSfdcInstanceArgs { location: string; productId: string; project?: string; sfdcInstanceId: string; } export interface GetSfdcInstanceResult { /** * A list of AuthConfigs that can be tried to open the channel to SFDC */ readonly authConfigId: string[]; /** * Time when the instance is created */ readonly createTime: string; /** * Time when the instance was deleted. Empty if not deleted. */ readonly deleteTime: string; /** * A description of the sfdc instance. */ readonly description: string; /** * User selected unique name/alias to easily reference an instance. */ readonly displayName: string; /** * Resource name of the SFDC instance projects/{project}/locations/{location}/sfdcInstances/{sfdcInstance}. */ readonly name: string; /** * URL used for API calls after authentication (the login authority is configured within the referenced AuthConfig). */ readonly serviceAuthority: string; /** * The SFDC Org Id. This is defined in salesforce. */ readonly sfdcOrgId: string; /** * Time when the instance was last updated */ readonly updateTime: string; } /** * Gets an sfdc instance. If the instance doesn't exist, Code.NOT_FOUND exception will be thrown. */ export declare function getSfdcInstanceOutput(args: GetSfdcInstanceOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output; export interface GetSfdcInstanceOutputArgs { location: pulumi.Input; productId: pulumi.Input; project?: pulumi.Input; sfdcInstanceId: pulumi.Input; }