Class ChannelPartnerLink (1.2.0)

public sealed class ChannelPartnerLink : IMessage<ChannelPartnerLink>, IEquatable<ChannelPartnerLink>, IDeepCloneable<ChannelPartnerLink>, IBufferMessage, IMessage

Entity representing a link between distributors and their indirect resellers in an n-tier resale channel.

Inheritance

Object > ChannelPartnerLink

Namespace

Google.Cloud.Channel.V1

Assembly

Google.Cloud.Channel.V1.dll

Constructors

public ChannelPartnerLink()
public ChannelPartnerLink(ChannelPartnerLink other)
Parameter
NameDescription
otherChannelPartnerLink

Properties

public CloudIdentityInfo ChannelPartnerCloudIdentityInfo { get; set; }

Output only. Cloud Identity info of the channel partner (IR).

Property Value
TypeDescription
CloudIdentityInfo
public Timestamp CreateTime { get; set; }

Output only. Timestamp of when the channel partner link is created.

Property Value
TypeDescription
Timestamp
public string InviteLinkUri { get; set; }

Output only. URI of the web page where partner accepts the link invitation.

Property Value
TypeDescription
String
public ChannelPartnerLinkState LinkState { get; set; }

Required. State of the channel partner link.

Property Value
TypeDescription
ChannelPartnerLinkState
public string Name { get; set; }

Output only. Resource name for the channel partner link, in the format accounts/{account_id}/channelPartnerLinks/{id}.

Property Value
TypeDescription
String
public string PublicId { get; set; }

Output only. Public identifier that a customer must use to generate a transfer token to move to this distributor-reseller combination.

Property Value
TypeDescription
String
public string ResellerCloudIdentityId { get; set; }

Required. Cloud Identity ID of the linked reseller.

Property Value
TypeDescription
String
public Timestamp UpdateTime { get; set; }

Output only. Timestamp of when the channel partner link is updated.

Property Value
TypeDescription
Timestamp