ChannelPartnerLinkArgs

data class ChannelPartnerLinkArgs(val accountId: Output<String>? = null, val linkState: Output<ChannelPartnerLinkLinkState>? = null, val resellerCloudIdentityId: Output<String>? = null) : ConvertibleToJava<ChannelPartnerLinkArgs>

Initiates a channel partner link between a distributor and a reseller, or between resellers in an n-tier reseller channel. Invited partners need to follow the invite_link_uri provided in the response to accept. After accepting the invitation, a link is set up between the two parties. 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. * ALREADY_EXISTS: The ChannelPartnerLink sent in the request already exists. * NOT_FOUND: No Cloud Identity customer exists for provided domain. * INTERNAL: Any non-user error related to a technical issue in the backend. Contact Cloud Channel support. * UNKNOWN: Any non-user error related to a technical issue in the backend. Contact Cloud Channel support. Return value: The new ChannelPartnerLink resource. Auto-naming is currently not supported for this resource. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.

Constructors

Link copied to clipboard
constructor(accountId: Output<String>? = null, linkState: Output<ChannelPartnerLinkLinkState>? = null, resellerCloudIdentityId: Output<String>? = null)

Properties

Link copied to clipboard
val accountId: Output<String>? = null
Link copied to clipboard

State of the channel partner link.

Link copied to clipboard
val resellerCloudIdentityId: Output<String>? = null

Cloud Identity ID of the linked reseller.

Functions

Link copied to clipboard
open override fun toJava(): ChannelPartnerLinkArgs