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
fun ChannelPartnerLinkArgs(accountId: Output<String>? = null, linkState: Output<ChannelPartnerLinkLinkState>? = null, resellerCloudIdentityId: Output<String>? = null)

Functions

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

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.