import * as pulumi from "@pulumi/pulumi"; /** * Gets an sfdc channel. If the channel doesn't exist, Code.NOT_FOUND exception will be thrown. */ export declare function getSfdcChannel(args: GetSfdcChannelArgs, opts?: pulumi.InvokeOptions): Promise; export interface GetSfdcChannelArgs { location: string; productId: string; project?: string; sfdcChannelId: string; sfdcInstanceId: string; } export interface GetSfdcChannelResult { /** * The Channel topic defined by salesforce once an channel is opened */ readonly channelTopic: string; /** * Time when the channel is created */ readonly createTime: string; /** * Time when the channel was deleted. Empty if not deleted. */ readonly deleteTime: string; /** * The description for this channel */ readonly description: string; /** * Client level unique name/alias to easily reference a channel. */ readonly displayName: string; /** * Indicated if a channel has any active integrations referencing it. Set to false when the channel is created, and set to true if there is any integration published with the channel configured in it. */ readonly isActive: boolean; /** * Last sfdc messsage replay id for channel */ readonly lastReplayId: string; /** * Resource name of the SFDC channel projects/{project}/locations/{location}/sfdcInstances/{sfdc_instance}/sfdcChannels/{sfdc_channel}. */ readonly name: string; /** * Time when the channel was last updated */ readonly updateTime: string; } /** * Gets an sfdc channel. If the channel doesn't exist, Code.NOT_FOUND exception will be thrown. */ export declare function getSfdcChannelOutput(args: GetSfdcChannelOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output; export interface GetSfdcChannelOutputArgs { location: pulumi.Input; productId: pulumi.Input; project?: pulumi.Input; sfdcChannelId: pulumi.Input; sfdcInstanceId: pulumi.Input; }