Module: Google::Cloud::Channel::V1::CloudChannelService
- Defined in:
- lib/google/cloud/channel/v1/cloud_channel_service.rb,
lib/google/cloud/channel/v1/cloud_channel_service/rest.rb,
lib/google/cloud/channel/v1/cloud_channel_service/paths.rb,
lib/google/cloud/channel/v1/cloud_channel_service/client.rb,
lib/google/cloud/channel/v1/cloud_channel_service/operations.rb,
lib/google/cloud/channel/v1/cloud_channel_service/credentials.rb,
lib/google/cloud/channel/v1/cloud_channel_service/rest/client.rb,
lib/google/cloud/channel/v1/cloud_channel_service/rest/operations.rb,
lib/google/cloud/channel/v1/cloud_channel_service/rest/service_stub.rb
Overview
CloudChannelService lets Google cloud resellers and distributors manage their customers, channel partners, entitlements, and reports.
Using this service:
- Resellers and distributors can manage a customer entity.
- Distributors can register an authorized reseller in their channel and provide them with delegated admin access.
- Resellers and distributors can manage customer entitlements.
CloudChannelService exposes the following resources:
Customers: An entity-usually an enterprise-managed by a reseller or distributor.
Entitlements: An entity that provides a customer with the means to use a service. Entitlements are created or updated as a result of a successful fulfillment.
ChannelPartnerLinks: An entity that identifies links between distributors and their indirect resellers in a channel.
To load this service and instantiate a REST client:
require "google/cloud/channel/v1/cloud_channel_service/rest"
client = ::Google::Cloud::Channel::V1::CloudChannelService::Rest::Client.new
Defined Under Namespace
Modules: Paths, Rest Classes: Client, Credentials, Operations