import * as pulumi from "@pulumi/pulumi"; import * as outputs from "../../types/output"; /** * Returns the requested ChannelPartnerLink resource. You must be a distributor to call this method. Possible error codes: * PERMISSION_DENIED: The reseller account making the request is different from the reseller account in the API request. * INVALID_ARGUMENT: Required request parameters are missing or invalid. * NOT_FOUND: ChannelPartnerLink resource not found because of an invalid channel partner link name. Return value: The ChannelPartnerLink resource. */ export declare function getChannelPartnerLink(args: GetChannelPartnerLinkArgs, opts?: pulumi.InvokeOptions): Promise; export interface GetChannelPartnerLinkArgs { accountId: string; channelPartnerLinkId: string; view?: string; } export interface GetChannelPartnerLinkResult { /** * Cloud Identity info of the channel partner (IR). */ readonly channelPartnerCloudIdentityInfo: outputs.cloudchannel.v1.GoogleCloudChannelV1CloudIdentityInfoResponse; /** * Timestamp of when the channel partner link is created. */ readonly createTime: string; /** * URI of the web page where partner accepts the link invitation. */ readonly inviteLinkUri: string; /** * State of the channel partner link. */ readonly linkState: string; /** * Resource name for the channel partner link, in the format accounts/{account_id}/channelPartnerLinks/{id}. */ readonly name: string; /** * Public identifier that a customer must use to generate a transfer token to move to this distributor-reseller combination. */ readonly publicId: string; /** * Cloud Identity ID of the linked reseller. */ readonly resellerCloudIdentityId: string; /** * Timestamp of when the channel partner link is updated. */ readonly updateTime: string; } /** * Returns the requested ChannelPartnerLink resource. You must be a distributor to call this method. Possible error codes: * PERMISSION_DENIED: The reseller account making the request is different from the reseller account in the API request. * INVALID_ARGUMENT: Required request parameters are missing or invalid. * NOT_FOUND: ChannelPartnerLink resource not found because of an invalid channel partner link name. Return value: The ChannelPartnerLink resource. */ export declare function getChannelPartnerLinkOutput(args: GetChannelPartnerLinkOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output; export interface GetChannelPartnerLinkOutputArgs { accountId: pulumi.Input; channelPartnerLinkId: pulumi.Input; view?: pulumi.Input; }