cloudchannel.v1 library Null safety

Cloud Channel API - v1

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.

For more information, see cloud.google.com/channel

Create an instance of CloudchannelApi to access these resources:

Classes

AccountsChannelPartnerLinksCustomersResource
AccountsChannelPartnerLinksResource
AccountsCustomersEntitlementsResource
AccountsCustomersResource
AccountsOffersResource
AccountsResource
CloudchannelApi
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.
GoogleCloudChannelV1ActivateEntitlementRequest
Request message for CloudChannelService.ActivateEntitlement.
GoogleCloudChannelV1AdminUser
Information needed to create an Admin User for Google Workspace.
GoogleCloudChannelV1alpha1AssociationInfo
Association links that an entitlement has to other entitlements.
GoogleCloudChannelV1alpha1CommitmentSettings
Commitment settings for commitment-based offers.
GoogleCloudChannelV1alpha1CustomerEvent
Represents Pub/Sub message content describing customer update.
GoogleCloudChannelV1alpha1Entitlement
An entitlement is a representation of a customer's ability to use a service.
GoogleCloudChannelV1alpha1EntitlementEvent
Represents Pub/Sub message content describing entitlement update.
GoogleCloudChannelV1alpha1OperationMetadata
Provides contextual information about a google.longrunning.Operation.
GoogleCloudChannelV1alpha1Parameter
Definition for extended entitlement parameters.
GoogleCloudChannelV1alpha1Period
Represents period in days/months/years.
GoogleCloudChannelV1alpha1ProvisionedService
Service provisioned for an entitlement.
GoogleCloudChannelV1alpha1RenewalSettings
Renewal settings for renewable Offers.
GoogleCloudChannelV1alpha1SubscriberEvent
Represents information which resellers will get as part of notification from Cloud Pub/Sub.
GoogleCloudChannelV1alpha1TransferEntitlementsResponse
Response message for CloudChannelService.TransferEntitlements. [...]
GoogleCloudChannelV1alpha1TrialSettings
Settings for trial offers.
GoogleCloudChannelV1alpha1Value
Data type and value of a parameter.
GoogleCloudChannelV1AssociationInfo
Association links that an entitlement has to other entitlements.
GoogleCloudChannelV1CancelEntitlementRequest
Request message for CloudChannelService.CancelEntitlement.
GoogleCloudChannelV1ChangeOfferRequest
Request message for CloudChannelService.ChangeOffer.
GoogleCloudChannelV1ChangeParametersRequest
Request message for CloudChannelService.ChangeParametersRequest.
GoogleCloudChannelV1ChangeRenewalSettingsRequest
Request message for CloudChannelService.ChangeRenewalSettings.
Entity representing a link between distributors and their indirect resellers in an n-tier resale channel.
GoogleCloudChannelV1CheckCloudIdentityAccountsExistRequest
Request message for CloudChannelService.CheckCloudIdentityAccountsExist.
GoogleCloudChannelV1CheckCloudIdentityAccountsExistResponse
Response message for CloudChannelService.CheckCloudIdentityAccountsExist.
GoogleCloudChannelV1CloudIdentityCustomerAccount
Entity representing a Cloud Identity account that may be associated with a Channel Services API partner.
GoogleCloudChannelV1CloudIdentityInfo
Cloud Identity information for the Cloud Channel Customer.
GoogleCloudChannelV1CommitmentSettings
Commitment settings for commitment-based offers.
GoogleCloudChannelV1Constraints
Represents the constraints for buying the Offer.
GoogleCloudChannelV1ContactInfo
Contact information for a customer account.
GoogleCloudChannelV1CreateEntitlementRequest
Request message for CloudChannelService.CreateEntitlement
GoogleCloudChannelV1Customer
Entity representing a customer of a reseller or distributor.
GoogleCloudChannelV1CustomerConstraints
Represents constraints required to purchase the Offer for a customer.
GoogleCloudChannelV1CustomerEvent
Represents Pub/Sub message content describing customer update.
GoogleCloudChannelV1EduData
Required Edu Attributes
GoogleCloudChannelV1Entitlement
An entitlement is a representation of a customer's ability to use a service.
GoogleCloudChannelV1EntitlementEvent
Represents Pub/Sub message content describing entitlement update.
GoogleCloudChannelV1ImportCustomerRequest
Request message for CloudChannelService.ImportCustomer
GoogleCloudChannelV1ListChannelPartnerLinksResponse
Response message for CloudChannelService.ListChannelPartnerLinks.
GoogleCloudChannelV1ListCustomersResponse
Response message for CloudChannelService.ListCustomers.
GoogleCloudChannelV1ListEntitlementsResponse
Response message for CloudChannelService.ListEntitlements.
GoogleCloudChannelV1ListOffersResponse
Response message for ListOffers.
GoogleCloudChannelV1ListProductsResponse
Response message for ListProducts.
GoogleCloudChannelV1ListPurchasableOffersResponse
Response message for ListPurchasableOffers.
GoogleCloudChannelV1ListPurchasableSkusResponse
Response message for ListPurchasableSkus.
GoogleCloudChannelV1ListSkusResponse
Response message for ListSkus.
GoogleCloudChannelV1ListSubscribersResponse
Response Message for ListSubscribers.
GoogleCloudChannelV1ListTransferableOffersRequest
Request message for CloudChannelService.ListTransferableOffers
GoogleCloudChannelV1ListTransferableOffersResponse
Response message for CloudChannelService.ListTransferableOffers.
GoogleCloudChannelV1ListTransferableSkusRequest
Request message for CloudChannelService.ListTransferableSkus
GoogleCloudChannelV1ListTransferableSkusResponse
Response message for CloudChannelService.ListTransferableSkus.
GoogleCloudChannelV1MarketingInfo
Represents the marketing information for a Product, SKU or Offer.
GoogleCloudChannelV1Media
Represents media information.
GoogleCloudChannelV1Offer
Represents an offer made to resellers for purchase. [...]
GoogleCloudChannelV1OperationMetadata
Provides contextual information about a google.longrunning.Operation.
GoogleCloudChannelV1Parameter
Definition for extended entitlement parameters.
GoogleCloudChannelV1ParameterDefinition
Parameter's definition. [...]
GoogleCloudChannelV1Period
Represents period in days/months/years.
GoogleCloudChannelV1Plan
The payment plan for the Offer. [...]
GoogleCloudChannelV1Price
Represents the price of the Offer.
GoogleCloudChannelV1PriceByResource
Represents price by resource type.
GoogleCloudChannelV1PricePhase
Specifies the price by the duration of months. [...]
GoogleCloudChannelV1PriceTier
Defines price at resource tier level. [...]
GoogleCloudChannelV1Product
A Product is the entity a customer uses when placing an order. [...]
GoogleCloudChannelV1ProvisionCloudIdentityRequest
Request message for CloudChannelService.ProvisionCloudIdentity
GoogleCloudChannelV1ProvisionedService
Service provisioned for an entitlement.
GoogleCloudChannelV1PurchasableOffer
Offer that you can purchase for a customer. [...]
GoogleCloudChannelV1PurchasableSku
SKU that you can purchase. [...]
GoogleCloudChannelV1RegisterSubscriberRequest
Request Message for RegisterSubscriber.
GoogleCloudChannelV1RegisterSubscriberResponse
Response Message for RegisterSubscriber.
GoogleCloudChannelV1RenewalSettings
Renewal settings for renewable Offers.
GoogleCloudChannelV1Sku
Represents a product's purchasable Stock Keeping Unit (SKU). [...]
GoogleCloudChannelV1StartPaidServiceRequest
Request message for CloudChannelService.StartPaidService.
GoogleCloudChannelV1SubscriberEvent
Represents information which resellers will get as part of notification from Cloud Pub/Sub.
GoogleCloudChannelV1SuspendEntitlementRequest
Request message for CloudChannelService.SuspendEntitlement.
GoogleCloudChannelV1TransferableOffer
TransferableOffer represents an Offer that can be used in Transfer. [...]
GoogleCloudChannelV1TransferableSku
TransferableSku represents information a reseller needs to view existing provisioned services for a customer that they do not own. [...]
GoogleCloudChannelV1TransferEligibility
Specifies transfer eligibility of a SKU.
GoogleCloudChannelV1TransferEntitlementsRequest
Request message for CloudChannelService.TransferEntitlements.
GoogleCloudChannelV1TransferEntitlementsResponse
Response message for CloudChannelService.TransferEntitlements. [...]
GoogleCloudChannelV1TransferEntitlementsToGoogleRequest
Request message for CloudChannelService.TransferEntitlementsToGoogle.
GoogleCloudChannelV1TrialSettings
Settings for trial offers.
GoogleCloudChannelV1UnregisterSubscriberRequest
Request Message for UnregisterSubscriber.
GoogleCloudChannelV1UnregisterSubscriberResponse
Response Message for UnregisterSubscriber.
GoogleCloudChannelV1UpdateChannelPartnerLinkRequest
Request message for CloudChannelService.UpdateChannelPartnerLink
GoogleCloudChannelV1Value
Data type and value of a parameter.
GoogleLongrunningCancelOperationRequest
The request message for Operations.CancelOperation.
GoogleLongrunningListOperationsResponse
The response message for Operations.ListOperations.
GoogleLongrunningOperation
This resource represents a long-running operation that is the result of a network API call.
GoogleProtobufEmpty
A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs. [...]
GoogleRpcStatus
The Status type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. [...]
GoogleTypeMoney
Represents an amount of money with its currency type.
GoogleTypePostalAddress
Represents a postal address, e.g. for postal delivery or payments addresses. [...]
OperationsResource
ProductsResource
ProductsSkusResource

Exceptions / Errors

ApiRequestError
Represents a general error reported by the API endpoint.
DetailedApiRequestError
Represents a specific error reported by the API endpoint.