- Resource: ChannelPartnerLink
 - ChannelPartnerLinkState
 - PartnerAdvantageInfo
 - ProductAuthorization
 - SellType
 - AuthorizedProductFamily
 - Region
 - State
 - Methods
 
Resource: ChannelPartnerLink
Entity representing a link between distributors and their indirect resellers in an n-tier resale channel.
| JSON representation | 
|---|
{ "name": string, "resellerCloudIdentityId": string, "linkState": enum (  | 
              
| Fields | |
|---|---|
name | 
                
                   
 Output only. Resource name for the channel partner link, in the format accounts/{account_id}/channelPartnerLinks/{id}.  | 
              
resellerCloudIdentityId | 
                
                   
 Required. Cloud Identity ID of the linked reseller.  | 
              
linkState | 
                
                   
 Required. State of the channel partner link.  | 
              
inviteLinkUri | 
                
                   
 Output only. URI of the web page where partner accepts the link invitation.  | 
              
createTime | 
                
                   
 Output only. Timestamp of when the channel partner link is created. Uses RFC 3339, where generated output will always be Z-normalized and uses 0, 3, 6 or 9 fractional digits. Offsets other than "Z" are also accepted. Examples:   | 
              
updateTime | 
                
                   
 Output only. Timestamp of when the channel partner link is updated. Uses RFC 3339, where generated output will always be Z-normalized and uses 0, 3, 6 or 9 fractional digits. Offsets other than "Z" are also accepted. Examples:   | 
              
publicId | 
                
                   
 Output only. Public identifier that a customer must use to generate a transfer token to move to this distributor-reseller combination.  | 
              
channelPartnerCloudIdentityInfo | 
                
                   
 Output only. Cloud Identity info of the channel partner (IR).  | 
              
partnerAdvantageInfo | 
                
                   
 Output only. Partner Advantage information for this Channel Partner (IR).  | 
              
ChannelPartnerLinkState
ChannelPartnerLinkState represents state of a channel partner link.
| Enums | |
|---|---|
CHANNEL_PARTNER_LINK_STATE_UNSPECIFIED | 
                Not used. | 
INVITED | 
                An invitation has been sent to the reseller to create a channel partner link. | 
ACTIVE | 
                Status when the reseller is active. | 
REVOKED | 
                Status when the reseller has been revoked by the distributor. | 
SUSPENDED | 
                Status when the reseller is suspended by Google or distributor. | 
PartnerAdvantageInfo
Partner Advantage information for a Channel Partner.
| JSON representation | 
|---|
{
  "productAuthorization": [
    {
      object ( | 
              
| Fields | |
|---|---|
productAuthorization[] | 
                
                   
 A list of this Channel Partner's product authorizations.  | 
              
ProductAuthorization
The product and region pairs that a reseller may be authorized to sell.
| JSON representation | 
|---|
{ "sellType": enum (  | 
              
| Fields | |
|---|---|
sellType | 
                
                   
 The type of reseller this ProductAuthorization corresponds to.  | 
              
authorizedProductFamily | 
                
                   
 The family of Google products that the reseller may be authorized to sell.  | 
              
region | 
                
                   
 The region where this reseller is authorized to sell this product family.  | 
              
state | 
                
                   
 The state of this product authorization.  | 
              
SellType
The type of reseller this ProductAuthorization corresponds to.
| Enums | |
|---|---|
SELL_TYPE_UNSPECIFIED | 
                Default value. Does not display if there are no errors. | 
ONE_TIER | 
                Reseller sells directly through Google. | 
TWO_TIER | 
                Reseller sells through a distributor. | 
AuthorizedProductFamily
The family of Google products that the reseller may be authorized to sell.
| Enums | |
|---|---|
AUTHORIZED_PRODUCT_FAMILY_UNSPECIFIED | 
                Default value. Does not display if there are no errors. | 
GOOGLE_CLOUD_PLATFORM | 
                Google Cloud | 
CHROME_ENTERPRISE | 
                Chrome. Deprecated: Use   | 
              
GOOGLE_WORKSPACE | 
                Google Workspace | 
GOOGLE_MAPS_PLATFORM | 
                Google Maps | 
CHROME | 
                Chrome | 
GOOGLE_WORKSPACE_FOR_EDUCATION | 
                Google Workspace for Education | 
Region
The region where this reseller is authorized to sell this product family.
| Enums | |
|---|---|
REGION_UNSPECIFIED | 
                Default value. Does not display if there are no errors. | 
ANZ | 
                Australia & New Zealand | 
CEE | 
                Central & Eastern Europe | 
DACH | 
                Germany, Austria, & Switzerland | 
FRANCE | 
                France | 
GLOBAL | 
                Global | 
INDIA | 
                India | 
JAPAN | 
                Japan | 
LATAM_BRAZIL | 
                LATAM - Brazil | 
LATAM_SPANISH_SPEAKING | 
                LATAM - Spanish speaking | 
NE | 
                Northern Europe | 
NORTH_AMERICA | 
                North America | 
OTHER_ASIA_PACIFIC | 
                Other Asia Pacific | 
SEEMEA | 
                Southern Europe and Emerging Markets | 
UK_AND_I | 
                UK & Ireland | 
State
The state of this product authorization.
| Enums | |
|---|---|
STATE_UNSPECIFIED | 
                Default value. Does not display if there are no errors. | 
INTERESTED | 
                The default status for an authorization. Stays set while the partner works on the authorization tasks. | 
ACTIVE | 
                Shows that the partner has completed their requisite tasks and can sell the product family in the corresponding region. | 
SUBMITTED | 
                Set when a partner submits the authorization for Google's review. | 
INACTIVE | 
                Used to indicate the authorization is no longer active. | 
SUSPENDED | 
                Used when a partner no longer meets the authorization requirements. Stays set while the partner works on meeting the requirements. | 
REJECTED | 
                Indicates that the application was rejected. | 
OFFBOARDING | 
                Used when the partner is no longer authorized to do business, regardless of reason. | 
Methods | 
            |
|---|---|
                
 | 
              Initiates a channel partner link between a distributor and a reseller, or between resellers in an n-tier reseller channel. | 
                
 | 
              
                Returns the requested ChannelPartnerLink resource. | 
            
                
 | 
              
                List ChannelPartnerLinks belonging to a distributor. | 
            
                
 | 
              Updates a channel partner link. |