Cloud Channel API

The Cloud Channel API enables Google Cloud partners to have a single unified resale platform and APIs across all of Google Cloud including GCP, Workspace, Maps and Chrome.

Service: cloudchannel.googleapis.com

The Service name cloudchannel.googleapis.com is needed to create RPC client stubs.

google.cloud.channel.v1.CloudChannelService

Methods
ActivateEntitlement Activates a previously suspended entitlement.
CancelEntitlement Cancels a previously fulfilled entitlement.
ChangeOffer Updates the Offer for an existing customer entitlement.
ChangeParameters Change parameters of the entitlement.
ChangeRenewalSettings Updates the renewal settings for an existing customer entitlement.
CheckCloudIdentityAccountsExist Confirms the existence of Cloud Identity accounts based on the domain and if the Cloud Identity accounts are owned by the reseller.
CreateChannelPartnerLink Initiates a channel partner link between a distributor and a reseller, or between resellers in an n-tier reseller channel.
CreateCustomer Creates a new Customer resource under the reseller or distributor account.
CreateEntitlement Creates an entitlement for a customer.
DeleteCustomer Deletes the given Customer permanently.
GetChannelPartnerLink Returns the requested ChannelPartnerLink resource.
GetCustomer Returns the requested Customer resource.
GetEntitlement Returns the requested Entitlement resource.
ImportCustomer Imports a Customer from the Cloud Identity associated with the provided Cloud Identity ID or domain before a TransferEntitlements call.
ListChannelPartnerLinks List ChannelPartnerLinks belonging to a distributor.
ListCustomers List Customers.
ListEntitlements Lists Entitlements belonging to a customer.
ListOffers Lists the Offers the reseller can sell.
ListProducts Lists the Products the reseller is authorized to sell.
ListPurchasableOffers

Lists the following:

  • Offers that you can purchase for a customer.
ListPurchasableSkus

Lists the following:

  • SKUs that you can purchase for a customer
  • SKUs that you can upgrade or downgrade for an entitlement.
ListSkus Lists the SKUs for a product the reseller is authorized to sell.
ListSubscribers Lists service accounts with subscriber privileges on the Cloud Pub/Sub topic created for this Channel Services account.
ListTransferableOffers List TransferableOffers of a customer based on Cloud Identity ID or Customer Name in the request.
ListTransferableSkus List TransferableSkus of a customer based on the Cloud Identity ID or Customer Name in the request.
LookupOffer Returns the requested Offer resource.
ProvisionCloudIdentity Creates a Cloud Identity for the given customer using the customer's information, or the information provided here.
RegisterSubscriber Registers a service account with subscriber privileges on the Cloud Pub/Sub topic for this Channel Services account.
StartPaidService Starts paid service for a trial entitlement.
SuspendEntitlement Suspends a previously fulfilled entitlement.
TransferEntitlements Transfers customer entitlements to new reseller.
TransferEntitlementsToGoogle Transfers customer entitlements from their current reseller to Google.
UnregisterSubscriber Unregisters a service account with subscriber privileges on the Cloud Pub/Sub topic created for this Channel Services account.
UpdateChannelPartnerLink Updates a channel partner link.
UpdateCustomer Updates an existing Customer resource for the reseller or distributor.

google.cloud.channel.v1alpha1.CloudChannelService

Methods
ActivateEntitlement Activates a previously suspended entitlement.
AssignChannelPartner Assigns a Channel Partner to an Entitlement resource.
CancelEntitlement Cancels a previously fulfilled entitlement.
ChangeOffer Updates the Offer for an existing customer entitlement.
ChangeParameters Change parameters of the entitlement.
ChangePlan
(deprecated)
Updates the plan for an existing customer entitlement.
ChangeQuantity
(deprecated)
Updates the quantity for existing seat-based entitlements.
ChangeRenewalSettings Updates the renewal settings for an existing customer entitlement.
ChangeSku
(deprecated)
Updates the SKU for an existing customer entitlement.
CheckCloudIdentityAccountsExist Confirms the existence of Cloud Identity accounts based on the domain and if the Cloud Identity accounts are owned by the reseller.
CreateChannelPartnerLink Initiates a channel partner link between a distributor and a reseller, or between resellers in an n-tier reseller channel.
CreateCustomer Creates a new Customer resource under the reseller or distributor account.
CreateEntitlement Creates an entitlement for a customer.
DeleteCustomer Deletes the given Customer permanently.
GetChannelPartnerLink Returns the requested ChannelPartnerLink resource.
GetCustomer Returns the requested Customer resource.
GetEntitlement Returns the requested Entitlement resource.
ImportCustomer Imports a Customer from the Cloud Identity associated with the provided Cloud Identity ID or domain before a TransferEntitlements call.
ListChannelPartnerLinks List ChannelPartnerLinks belonging to a distributor.
ListCustomers List Customers.
ListEntitlements Lists Entitlements belonging to a customer.
ListOffers Lists the Offers the reseller can sell.
ListProducts Lists the Products the reseller is authorized to sell.
ListProvisionableCloudIdentityTypes Returns the Google Workspace customer types you can create for the given domain, and shows if this requires a transfer.
ListPurchasableOffers

Lists the following:

  • Offers that you can purchase for a customer.
ListPurchasableSkus

Lists the following:

  • SKUs that you can purchase for a customer
  • SKUs that you can upgrade or downgrade for an entitlement.
ListSkus Lists the SKUs for a product the reseller is authorized to sell.
ListSubscribers Lists service accounts with subscriber privileges on the Cloud Pub/Sub topic created for this Channel Services account.
ListTransferableOffers List TransferableOffers of a customer based on Cloud Identity ID or Customer Name in the request.
ListTransferableSkus List TransferableSkus of a customer based on the Cloud Identity ID or Customer Name in the request.
LookupOffer Returns the requested Offer resource.
ProvisionCloudIdentity Creates a Cloud Identity for the given customer using the customer's information, or the information provided here.
RegisterSubscriber Registers a service account with subscriber privileges on the Cloud Pub/Sub topic for this Channel Services account.
StartPaidService Starts paid service for a trial entitlement.
SuspendEntitlement Suspends a previously fulfilled entitlement.
TransferEntitlements Transfers customer entitlements to new reseller.
TransferEntitlementsToGoogle Transfers customer entitlements from their current reseller to Google.
UnregisterSubscriber Unregisters a service account with subscriber privileges on the Cloud Pub/Sub topic created for this Channel Services account.
UpdateChannelPartnerLink Updates a channel partner link.
UpdateCustomer Updates an existing Customer resource for the reseller or distributor.

google.longrunning.Operations

Methods
CancelOperation Starts asynchronous cancellation on a long-running operation.
DeleteOperation Deletes a long-running operation.
GetOperation Gets the latest state of a long-running operation.
ListOperations Lists operations that match the specified filter in the request.
WaitOperation Waits until the specified long-running operation is done or reaches at most a specified timeout, returning the latest state.