Summary of entries of Classes for cloudchannel.
Classes
CloudChannelReportsServiceAsyncClient
CloudChannelReportsService lets Google Cloud resellers and distributors retrieve and combine a variety of data in Cloud Channel for multiple products (Google Cloud, Google Voice, and Google Workspace.)
Deprecated: This service is being deprecated. Please use Export
Channel Services data to
BigQuery <https://cloud.google.com/channel/docs/rebilling/export-data-to-bigquery>
__
instead.
CloudChannelReportsServiceClient
CloudChannelReportsService lets Google Cloud resellers and distributors retrieve and combine a variety of data in Cloud Channel for multiple products (Google Cloud, Google Voice, and Google Workspace.)
Deprecated: This service is being deprecated. Please use Export
Channel Services data to
BigQuery <https://cloud.google.com/channel/docs/rebilling/export-data-to-bigquery>
__
instead.
FetchReportResultsAsyncPager
A pager for iterating through fetch_report_results
requests.
This class thinly wraps an initial
FetchReportResultsResponse object, and
provides an __aiter__
method to iterate through its
rows
field.
If there are more pages, the __aiter__
method will make additional
FetchReportResults
requests and continue to iterate
through the rows
field on the
corresponding responses.
All the usual FetchReportResultsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
FetchReportResultsPager
A pager for iterating through fetch_report_results
requests.
This class thinly wraps an initial
FetchReportResultsResponse object, and
provides an __iter__
method to iterate through its
rows
field.
If there are more pages, the __iter__
method will make additional
FetchReportResults
requests and continue to iterate
through the rows
field on the
corresponding responses.
All the usual FetchReportResultsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListReportsAsyncPager
A pager for iterating through list_reports
requests.
This class thinly wraps an initial
ListReportsResponse object, and
provides an __aiter__
method to iterate through its
reports
field.
If there are more pages, the __aiter__
method will make additional
ListReports
requests and continue to iterate
through the reports
field on the
corresponding responses.
All the usual ListReportsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListReportsPager
A pager for iterating through list_reports
requests.
This class thinly wraps an initial
ListReportsResponse object, and
provides an __iter__
method to iterate through its
reports
field.
If there are more pages, the __iter__
method will make additional
ListReports
requests and continue to iterate
through the reports
field on the
corresponding responses.
All the usual ListReportsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
CloudChannelServiceAsyncClient
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.
CloudChannelServiceClient
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.
ListChannelPartnerLinksAsyncPager
A pager for iterating through list_channel_partner_links
requests.
This class thinly wraps an initial
ListChannelPartnerLinksResponse object, and
provides an __aiter__
method to iterate through its
channel_partner_links
field.
If there are more pages, the __aiter__
method will make additional
ListChannelPartnerLinks
requests and continue to iterate
through the channel_partner_links
field on the
corresponding responses.
All the usual ListChannelPartnerLinksResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListChannelPartnerLinksPager
A pager for iterating through list_channel_partner_links
requests.
This class thinly wraps an initial
ListChannelPartnerLinksResponse object, and
provides an __iter__
method to iterate through its
channel_partner_links
field.
If there are more pages, the __iter__
method will make additional
ListChannelPartnerLinks
requests and continue to iterate
through the channel_partner_links
field on the
corresponding responses.
All the usual ListChannelPartnerLinksResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListChannelPartnerRepricingConfigsAsyncPager
A pager for iterating through list_channel_partner_repricing_configs
requests.
This class thinly wraps an initial
ListChannelPartnerRepricingConfigsResponse object, and
provides an __aiter__
method to iterate through its
channel_partner_repricing_configs
field.
If there are more pages, the __aiter__
method will make additional
ListChannelPartnerRepricingConfigs
requests and continue to iterate
through the channel_partner_repricing_configs
field on the
corresponding responses.
All the usual ListChannelPartnerRepricingConfigsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListChannelPartnerRepricingConfigsPager
A pager for iterating through list_channel_partner_repricing_configs
requests.
This class thinly wraps an initial
ListChannelPartnerRepricingConfigsResponse object, and
provides an __iter__
method to iterate through its
channel_partner_repricing_configs
field.
If there are more pages, the __iter__
method will make additional
ListChannelPartnerRepricingConfigs
requests and continue to iterate
through the channel_partner_repricing_configs
field on the
corresponding responses.
All the usual ListChannelPartnerRepricingConfigsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListCustomerRepricingConfigsAsyncPager
A pager for iterating through list_customer_repricing_configs
requests.
This class thinly wraps an initial
ListCustomerRepricingConfigsResponse object, and
provides an __aiter__
method to iterate through its
customer_repricing_configs
field.
If there are more pages, the __aiter__
method will make additional
ListCustomerRepricingConfigs
requests and continue to iterate
through the customer_repricing_configs
field on the
corresponding responses.
All the usual ListCustomerRepricingConfigsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListCustomerRepricingConfigsPager
A pager for iterating through list_customer_repricing_configs
requests.
This class thinly wraps an initial
ListCustomerRepricingConfigsResponse object, and
provides an __iter__
method to iterate through its
customer_repricing_configs
field.
If there are more pages, the __iter__
method will make additional
ListCustomerRepricingConfigs
requests and continue to iterate
through the customer_repricing_configs
field on the
corresponding responses.
All the usual ListCustomerRepricingConfigsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListCustomersAsyncPager
A pager for iterating through list_customers
requests.
This class thinly wraps an initial
ListCustomersResponse object, and
provides an __aiter__
method to iterate through its
customers
field.
If there are more pages, the __aiter__
method will make additional
ListCustomers
requests and continue to iterate
through the customers
field on the
corresponding responses.
All the usual ListCustomersResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListCustomersPager
A pager for iterating through list_customers
requests.
This class thinly wraps an initial
ListCustomersResponse object, and
provides an __iter__
method to iterate through its
customers
field.
If there are more pages, the __iter__
method will make additional
ListCustomers
requests and continue to iterate
through the customers
field on the
corresponding responses.
All the usual ListCustomersResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListEntitlementChangesAsyncPager
A pager for iterating through list_entitlement_changes
requests.
This class thinly wraps an initial
ListEntitlementChangesResponse object, and
provides an __aiter__
method to iterate through its
entitlement_changes
field.
If there are more pages, the __aiter__
method will make additional
ListEntitlementChanges
requests and continue to iterate
through the entitlement_changes
field on the
corresponding responses.
All the usual ListEntitlementChangesResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListEntitlementChangesPager
A pager for iterating through list_entitlement_changes
requests.
This class thinly wraps an initial
ListEntitlementChangesResponse object, and
provides an __iter__
method to iterate through its
entitlement_changes
field.
If there are more pages, the __iter__
method will make additional
ListEntitlementChanges
requests and continue to iterate
through the entitlement_changes
field on the
corresponding responses.
All the usual ListEntitlementChangesResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListEntitlementsAsyncPager
A pager for iterating through list_entitlements
requests.
This class thinly wraps an initial
ListEntitlementsResponse object, and
provides an __aiter__
method to iterate through its
entitlements
field.
If there are more pages, the __aiter__
method will make additional
ListEntitlements
requests and continue to iterate
through the entitlements
field on the
corresponding responses.
All the usual ListEntitlementsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListEntitlementsPager
A pager for iterating through list_entitlements
requests.
This class thinly wraps an initial
ListEntitlementsResponse object, and
provides an __iter__
method to iterate through its
entitlements
field.
If there are more pages, the __iter__
method will make additional
ListEntitlements
requests and continue to iterate
through the entitlements
field on the
corresponding responses.
All the usual ListEntitlementsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListOffersAsyncPager
A pager for iterating through list_offers
requests.
This class thinly wraps an initial
ListOffersResponse object, and
provides an __aiter__
method to iterate through its
offers
field.
If there are more pages, the __aiter__
method will make additional
ListOffers
requests and continue to iterate
through the offers
field on the
corresponding responses.
All the usual ListOffersResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListOffersPager
A pager for iterating through list_offers
requests.
This class thinly wraps an initial
ListOffersResponse object, and
provides an __iter__
method to iterate through its
offers
field.
If there are more pages, the __iter__
method will make additional
ListOffers
requests and continue to iterate
through the offers
field on the
corresponding responses.
All the usual ListOffersResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListProductsAsyncPager
A pager for iterating through list_products
requests.
This class thinly wraps an initial
ListProductsResponse object, and
provides an __aiter__
method to iterate through its
products
field.
If there are more pages, the __aiter__
method will make additional
ListProducts
requests and continue to iterate
through the products
field on the
corresponding responses.
All the usual ListProductsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListProductsPager
A pager for iterating through list_products
requests.
This class thinly wraps an initial
ListProductsResponse object, and
provides an __iter__
method to iterate through its
products
field.
If there are more pages, the __iter__
method will make additional
ListProducts
requests and continue to iterate
through the products
field on the
corresponding responses.
All the usual ListProductsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListPurchasableOffersAsyncPager
A pager for iterating through list_purchasable_offers
requests.
This class thinly wraps an initial
ListPurchasableOffersResponse object, and
provides an __aiter__
method to iterate through its
purchasable_offers
field.
If there are more pages, the __aiter__
method will make additional
ListPurchasableOffers
requests and continue to iterate
through the purchasable_offers
field on the
corresponding responses.
All the usual ListPurchasableOffersResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListPurchasableOffersPager
A pager for iterating through list_purchasable_offers
requests.
This class thinly wraps an initial
ListPurchasableOffersResponse object, and
provides an __iter__
method to iterate through its
purchasable_offers
field.
If there are more pages, the __iter__
method will make additional
ListPurchasableOffers
requests and continue to iterate
through the purchasable_offers
field on the
corresponding responses.
All the usual ListPurchasableOffersResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListPurchasableSkusAsyncPager
A pager for iterating through list_purchasable_skus
requests.
This class thinly wraps an initial
ListPurchasableSkusResponse object, and
provides an __aiter__
method to iterate through its
purchasable_skus
field.
If there are more pages, the __aiter__
method will make additional
ListPurchasableSkus
requests and continue to iterate
through the purchasable_skus
field on the
corresponding responses.
All the usual ListPurchasableSkusResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListPurchasableSkusPager
A pager for iterating through list_purchasable_skus
requests.
This class thinly wraps an initial
ListPurchasableSkusResponse object, and
provides an __iter__
method to iterate through its
purchasable_skus
field.
If there are more pages, the __iter__
method will make additional
ListPurchasableSkus
requests and continue to iterate
through the purchasable_skus
field on the
corresponding responses.
All the usual ListPurchasableSkusResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListSkuGroupBillableSkusAsyncPager
A pager for iterating through list_sku_group_billable_skus
requests.
This class thinly wraps an initial
ListSkuGroupBillableSkusResponse object, and
provides an __aiter__
method to iterate through its
billable_skus
field.
If there are more pages, the __aiter__
method will make additional
ListSkuGroupBillableSkus
requests and continue to iterate
through the billable_skus
field on the
corresponding responses.
All the usual ListSkuGroupBillableSkusResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListSkuGroupBillableSkusPager
A pager for iterating through list_sku_group_billable_skus
requests.
This class thinly wraps an initial
ListSkuGroupBillableSkusResponse object, and
provides an __iter__
method to iterate through its
billable_skus
field.
If there are more pages, the __iter__
method will make additional
ListSkuGroupBillableSkus
requests and continue to iterate
through the billable_skus
field on the
corresponding responses.
All the usual ListSkuGroupBillableSkusResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListSkuGroupsAsyncPager
A pager for iterating through list_sku_groups
requests.
This class thinly wraps an initial
ListSkuGroupsResponse object, and
provides an __aiter__
method to iterate through its
sku_groups
field.
If there are more pages, the __aiter__
method will make additional
ListSkuGroups
requests and continue to iterate
through the sku_groups
field on the
corresponding responses.
All the usual ListSkuGroupsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListSkuGroupsPager
A pager for iterating through list_sku_groups
requests.
This class thinly wraps an initial
ListSkuGroupsResponse object, and
provides an __iter__
method to iterate through its
sku_groups
field.
If there are more pages, the __iter__
method will make additional
ListSkuGroups
requests and continue to iterate
through the sku_groups
field on the
corresponding responses.
All the usual ListSkuGroupsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListSkusAsyncPager
A pager for iterating through list_skus
requests.
This class thinly wraps an initial
ListSkusResponse object, and
provides an __aiter__
method to iterate through its
skus
field.
If there are more pages, the __aiter__
method will make additional
ListSkus
requests and continue to iterate
through the skus
field on the
corresponding responses.
All the usual ListSkusResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListSkusPager
A pager for iterating through list_skus
requests.
This class thinly wraps an initial
ListSkusResponse object, and
provides an __iter__
method to iterate through its
skus
field.
If there are more pages, the __iter__
method will make additional
ListSkus
requests and continue to iterate
through the skus
field on the
corresponding responses.
All the usual ListSkusResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListSubscribersAsyncPager
A pager for iterating through list_subscribers
requests.
This class thinly wraps an initial
ListSubscribersResponse object, and
provides an __aiter__
method to iterate through its
service_accounts
field.
If there are more pages, the __aiter__
method will make additional
ListSubscribers
requests and continue to iterate
through the service_accounts
field on the
corresponding responses.
All the usual ListSubscribersResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListSubscribersPager
A pager for iterating through list_subscribers
requests.
This class thinly wraps an initial
ListSubscribersResponse object, and
provides an __iter__
method to iterate through its
service_accounts
field.
If there are more pages, the __iter__
method will make additional
ListSubscribers
requests and continue to iterate
through the service_accounts
field on the
corresponding responses.
All the usual ListSubscribersResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListTransferableOffersAsyncPager
A pager for iterating through list_transferable_offers
requests.
This class thinly wraps an initial
ListTransferableOffersResponse object, and
provides an __aiter__
method to iterate through its
transferable_offers
field.
If there are more pages, the __aiter__
method will make additional
ListTransferableOffers
requests and continue to iterate
through the transferable_offers
field on the
corresponding responses.
All the usual ListTransferableOffersResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListTransferableOffersPager
A pager for iterating through list_transferable_offers
requests.
This class thinly wraps an initial
ListTransferableOffersResponse object, and
provides an __iter__
method to iterate through its
transferable_offers
field.
If there are more pages, the __iter__
method will make additional
ListTransferableOffers
requests and continue to iterate
through the transferable_offers
field on the
corresponding responses.
All the usual ListTransferableOffersResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListTransferableSkusAsyncPager
A pager for iterating through list_transferable_skus
requests.
This class thinly wraps an initial
ListTransferableSkusResponse object, and
provides an __aiter__
method to iterate through its
transferable_skus
field.
If there are more pages, the __aiter__
method will make additional
ListTransferableSkus
requests and continue to iterate
through the transferable_skus
field on the
corresponding responses.
All the usual ListTransferableSkusResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListTransferableSkusPager
A pager for iterating through list_transferable_skus
requests.
This class thinly wraps an initial
ListTransferableSkusResponse object, and
provides an __iter__
method to iterate through its
transferable_skus
field.
If there are more pages, the __iter__
method will make additional
ListTransferableSkus
requests and continue to iterate
through the transferable_skus
field on the
corresponding responses.
All the usual ListTransferableSkusResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ActivateEntitlementRequest
Request message for CloudChannelService.ActivateEntitlement.
AdminUser
Information needed to create an Admin User for Google Workspace.
AssociationInfo
Association links that an entitlement has to other entitlements.
BillableSku
Represents the Billable SKU information.
BillingAccount
Represents a billing account.
BillingAccountPurchaseInfo
Represents a billing account that can be used to make a purchase.
CancelEntitlementRequest
Request message for CloudChannelService.CancelEntitlement.
ChangeOfferRequest
Request message for CloudChannelService.ChangeOffer.
ChangeParametersRequest
Request message for [CloudChannelService.ChangeParametersRequest][].
ChangeRenewalSettingsRequest
Request message for CloudChannelService.ChangeRenewalSettings.
ChannelPartnerLink
Entity representing a link between distributors and their indirect resellers in an n-tier resale channel.
ChannelPartnerLinkState
ChannelPartnerLinkState represents state of a channel partner link.
ChannelPartnerLinkView
The level of granularity the ChannelPartnerLink will display.
ChannelPartnerRepricingConfig
Configuration for how a distributor will rebill a channel partner (also known as a distributor-authorized reseller).
CheckCloudIdentityAccountsExistRequest
Request message for CloudChannelService.CheckCloudIdentityAccountsExist.
CheckCloudIdentityAccountsExistResponse
Response message for CloudChannelService.CheckCloudIdentityAccountsExist.
CloudIdentityCustomerAccount
Entity representing a Cloud Identity account that may be associated with a Channel Services API partner.
CloudIdentityInfo
Cloud Identity information for the Cloud Channel Customer.
CustomerType
CustomerType of the customer
Column
The definition of a report column. Specifies the data properties in the corresponding position of the report rows.
DataType
Available data types for columns. Corresponds to the fields in the
ReportValue oneof
field.
CommitmentSettings
Commitment settings for commitment-based offers.
ConditionalOverride
Specifies the override to conditionally apply.
Constraints
Represents the constraints for buying the Offer.
ContactInfo
Contact information for a customer account.
CreateChannelPartnerLinkRequest
Request message for CloudChannelService.CreateChannelPartnerLink
CreateChannelPartnerRepricingConfigRequest
Request message for CloudChannelService.CreateChannelPartnerRepricingConfig.
CreateCustomerRepricingConfigRequest
Request message for CloudChannelService.CreateCustomerRepricingConfig.
CreateCustomerRequest
Request message for CloudChannelService.CreateCustomer
CreateEntitlementRequest
Request message for CloudChannelService.CreateEntitlement
Customer
Entity representing a customer of a reseller or distributor.
CustomerConstraints
Represents constraints required to purchase the Offer for a customer.
CustomerEvent
Represents Pub/Sub message content describing customer update.
Type
Type of customer event.
CustomerRepricingConfig
Configuration for how a reseller will reprice a Customer.
DateRange
A representation of usage or invoice date ranges.
DeleteChannelPartnerRepricingConfigRequest
Request message for DeleteChannelPartnerRepricingConfig.
DeleteCustomerRepricingConfigRequest
Request message for CloudChannelService.DeleteCustomerRepricingConfig.
DeleteCustomerRequest
Request message for CloudChannelService.DeleteCustomer.
EduData
Required Edu Attributes
InstituteSize
Number of students and staff the institute has.
InstituteType
Enum to specify the institute type.
Entitlement
An entitlement is a representation of a customer's ability to use a service.
ProvisioningState
Indicates the current provisioning state of the entitlement.
SuspensionReason
Suspension reason for an entitlement if provisioning_state = SUSPENDED.
EntitlementChange
Change event entry for Entitlement order history
This message has oneof
_ fields (mutually exclusive fields).
For each oneof, at most one member field can be set at the same time.
Setting any member of the oneof automatically clears all other
members.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ActivationReason
The Entitlement's activation reason
CancellationReason
Cancellation reason for the entitlement
ChangeType
Specifies the type of change action
OperatorType
Specifies the type of operator responsible for the change
EntitlementEvent
Represents Pub/Sub message content describing entitlement update.
Type
Type of entitlement event.
FetchReportResultsRequest
Request message for CloudChannelReportsService.FetchReportResults.
FetchReportResultsResponse
Response message for CloudChannelReportsService.FetchReportResults. Contains a tabular representation of the report results.
GetChannelPartnerLinkRequest
Request message for CloudChannelService.GetChannelPartnerLink.
GetChannelPartnerRepricingConfigRequest
Request message for CloudChannelService.GetChannelPartnerRepricingConfig
GetCustomerRepricingConfigRequest
Request message for CloudChannelService.GetCustomerRepricingConfig.
GetCustomerRequest
Request message for CloudChannelService.GetCustomer.
GetEntitlementRequest
Request message for CloudChannelService.GetEntitlement.
ImportCustomerRequest
Request message for CloudChannelService.ImportCustomer
This message has oneof
_ fields (mutually exclusive fields).
For each oneof, at most one member field can be set at the same time.
Setting any member of the oneof automatically clears all other
members.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ListChannelPartnerLinksRequest
Request message for CloudChannelService.ListChannelPartnerLinks
ListChannelPartnerLinksResponse
Response message for CloudChannelService.ListChannelPartnerLinks.
ListChannelPartnerRepricingConfigsRequest
Request message for CloudChannelService.ListChannelPartnerRepricingConfigs.
ListChannelPartnerRepricingConfigsResponse
Response message for CloudChannelService.ListChannelPartnerRepricingConfigs.
ListCustomerRepricingConfigsRequest
Request message for CloudChannelService.ListCustomerRepricingConfigs.
ListCustomerRepricingConfigsResponse
Response message for CloudChannelService.ListCustomerRepricingConfigs.
ListCustomersRequest
Request message for CloudChannelService.ListCustomers
ListCustomersResponse
Response message for CloudChannelService.ListCustomers.
ListEntitlementChangesRequest
Request message for CloudChannelService.ListEntitlementChanges
ListEntitlementChangesResponse
Response message for CloudChannelService.ListEntitlementChanges
ListEntitlementsRequest
Request message for CloudChannelService.ListEntitlements
ListEntitlementsResponse
Response message for CloudChannelService.ListEntitlements.
ListOffersRequest
Request message for ListOffers.
ListOffersResponse
Response message for ListOffers.
ListProductsRequest
Request message for ListProducts.
ListProductsResponse
Response message for ListProducts.
ListPurchasableOffersRequest
Request message for ListPurchasableOffers.
This message has oneof
_ fields (mutually exclusive fields).
For each oneof, at most one member field can be set at the same time.
Setting any member of the oneof automatically clears all other
members.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ChangeOfferPurchase
List Offers for ChangeOffer purchase.
CreateEntitlementPurchase
List Offers for CreateEntitlement purchase.
ListPurchasableOffersResponse
Response message for ListPurchasableOffers.
ListPurchasableSkusRequest
Request message for ListPurchasableSkus.
This message has oneof
_ fields (mutually exclusive fields).
For each oneof, at most one member field can be set at the same time.
Setting any member of the oneof automatically clears all other
members.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ChangeOfferPurchase
List SKUs for upgrading or downgrading an entitlement. Make the purchase using CloudChannelService.ChangeOffer.
ChangeType
Change Type enum.
CreateEntitlementPurchase
List SKUs for a new entitlement. Make the purchase using CloudChannelService.CreateEntitlement.
ListPurchasableSkusResponse
Response message for ListPurchasableSkus.
ListReportsRequest
Request message for CloudChannelReportsService.ListReports.
ListReportsResponse
Response message for CloudChannelReportsService.ListReports.
ListSkuGroupBillableSkusRequest
Request message for ListSkuGroupBillableSkus.
ListSkuGroupBillableSkusResponse
Response message for ListSkuGroupBillableSkus.
ListSkuGroupsRequest
Request message for ListSkuGroups.
ListSkuGroupsResponse
Response message for ListSkuGroups.
ListSkusRequest
Request message for ListSkus.
ListSkusResponse
Response message for ListSkus.
ListSubscribersRequest
Request Message for ListSubscribers.
ListSubscribersResponse
Response Message for ListSubscribers.
ListTransferableOffersRequest
Request message for CloudChannelService.ListTransferableOffers
This message has oneof
_ fields (mutually exclusive fields).
For each oneof, at most one member field can be set at the same time.
Setting any member of the oneof automatically clears all other
members.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ListTransferableOffersResponse
Response message for CloudChannelService.ListTransferableOffers.
ListTransferableSkusRequest
Request message for CloudChannelService.ListTransferableSkus
This message has oneof
_ fields (mutually exclusive fields).
For each oneof, at most one member field can be set at the same time.
Setting any member of the oneof automatically clears all other
members.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ListTransferableSkusResponse
Response message for CloudChannelService.ListTransferableSkus.
LookupOfferRequest
Request message for LookupOffer.
MarketingInfo
Represents the marketing information for a Product, SKU or Offer.
Media
Represents media information.
MediaType
Type of media used.
Offer
Represents an offer made to resellers for purchase. An offer is associated with a Sku, has a plan for payment, a price, and defines the constraints for buying.
OperationMetadata
Provides contextual information about a
google.longrunning.Operation][google.longrunning.Operation]
.
OperationType
RPCs that return a Long Running Operation.
Parameter
Definition for extended entitlement parameters.
ParameterDefinition
Parameter's definition. Specifies what parameter is required to use the current Offer to purchase.
ParameterType
Data type of the parameter.
PaymentPlan
Describes how the reseller will be billed.
PaymentType
Specifies when the payment needs to happen.
PercentageAdjustment
An adjustment that applies a flat markup or markdown to an entire bill.
Period
Represents period in days/months/years.
PeriodType
Period Type.
Plan
The payment plan for the Offer. Describes how to make a payment.
Price
Represents the price of the Offer.
PriceByResource
Represents price by resource type.
PricePhase
Specifies the price by the duration of months. For example, a 20% discount for the first six months, then a 10% discount starting on the seventh month.
PriceTier
Defines price at resource tier level. For example, an offer with following definition :
- Tier 1: Provide 25% discount for all seats between 1 and 25.
- Tier 2: Provide 10% discount for all seats between 26 and 100.
- Tier 3: Provide flat 15% discount for all seats above 100.
Each of these tiers is represented as a PriceTier.
Product
A Product is the entity a customer uses when placing an order. For example, Google Workspace, Google Voice, etc.
PromotionalOrderType
Constraints type for Promotional offers.
ProvisionCloudIdentityRequest
Request message for CloudChannelService.ProvisionCloudIdentity
ProvisionedService
Service provisioned for an entitlement.
PurchasableOffer
Offer that you can purchase for a customer. This is used in the ListPurchasableOffer API response.
PurchasableSku
SKU that you can purchase. This is used in ListPurchasableSku API response.
QueryEligibleBillingAccountsRequest
Request message for QueryEligibleBillingAccounts.
QueryEligibleBillingAccountsResponse
Response message for QueryEligibleBillingAccounts.
RebillingBasis
Specifies the different costs that the modified bill can be based on.
RegisterSubscriberRequest
Request Message for RegisterSubscriber.
RegisterSubscriberResponse
Response Message for RegisterSubscriber.
RenewalSettings
Renewal settings for renewable Offers.
Report
The ID and description of a report that was used to generate report data. For example, "Google Cloud Daily Spend", "Google Workspace License Activity", etc.
ReportJob
The result of a [RunReportJob][] operation. Contains the name to use in FetchReportResultsRequest.report_job and the status of the operation.
ReportResultsMetadata
The features describing the data. Returned by CloudChannelReportsService.RunReportJob and CloudChannelReportsService.FetchReportResults.
ReportStatus
Status of a report generation process.
State
Available states of report generation.
ReportValue
A single report value.
This message has oneof
_ fields (mutually exclusive fields).
For each oneof, at most one member field can be set at the same time.
Setting any member of the oneof automatically clears all other
members.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
RepricingAdjustment
A type that represents the various adjustments you can apply to a bill.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
RepricingCondition
Represents the various repricing conditions you can use for a conditional override.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
RepricingConfig
Configuration for repricing a Google bill over a period of time.
This message has oneof
_ fields (mutually exclusive fields).
For each oneof, at most one member field can be set at the same time.
Setting any member of the oneof automatically clears all other
members.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ChannelPartnerGranularity
Applies the repricing configuration at the channel partner level. The channel partner value is derived from the resource name. Takes an empty json object. Deprecated: This is no longer supported. Use RepricingConfig.EntitlementGranularity instead.
EntitlementGranularity
Applies the repricing configuration at the entitlement level.
ResourceType
Represents the type for a monetizable resource(any entity on which billing happens). For example, this could be MINUTES for Google Voice and GB for Google Drive. One SKU can map to multiple monetizable resources.
Row
A row of report values.
RunReportJobRequest
Request message for CloudChannelReportsService.RunReportJob.
RunReportJobResponse
Response message for CloudChannelReportsService.RunReportJob.
Sku
Represents a product's purchasable Stock Keeping Unit (SKU). SKUs represent the different variations of the product. For example, Google Workspace Business Standard and Google Workspace Business Plus are Google Workspace product SKUs.
SkuGroup
Represents the SKU group information.
SkuGroupCondition
A condition that applies the override if a line item SKU is found in the SKU group.
SkuPurchaseGroup
Represents a set of SKUs that must be purchased using the same billing account.
StartPaidServiceRequest
Request message for CloudChannelService.StartPaidService.
SubscriberEvent
Represents information which resellers will get as part of notification from Pub/Sub.
This message has oneof
_ fields (mutually exclusive fields).
For each oneof, at most one member field can be set at the same time.
Setting any member of the oneof automatically clears all other
members.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
SuspendEntitlementRequest
Request message for CloudChannelService.SuspendEntitlement.
TransferEligibility
Specifies transfer eligibility of a SKU.
Reason
Reason of ineligibility.
TransferEntitlementsRequest
Request message for CloudChannelService.TransferEntitlements.
TransferEntitlementsResponse
Response message for CloudChannelService.TransferEntitlements. This is put in the response field of google.longrunning.Operation.
TransferEntitlementsToGoogleRequest
Request message for CloudChannelService.TransferEntitlementsToGoogle.
TransferableOffer
TransferableOffer represents an Offer that can be used in Transfer. Read-only.
TransferableSku
TransferableSku represents information a reseller needs to view existing provisioned services for a customer that they do not own. Read-only.
TrialSettings
Settings for trial offers.
UnregisterSubscriberRequest
Request Message for UnregisterSubscriber.
UnregisterSubscriberResponse
Response Message for UnregisterSubscriber.
UpdateChannelPartnerLinkRequest
Request message for CloudChannelService.UpdateChannelPartnerLink
UpdateChannelPartnerRepricingConfigRequest
Request message for CloudChannelService.UpdateChannelPartnerRepricingConfig.
UpdateCustomerRepricingConfigRequest
Request message for CloudChannelService.UpdateCustomerRepricingConfig.
UpdateCustomerRequest
Request message for CloudChannelService.UpdateCustomer.
Value
Data type and value of a parameter.
This message has oneof
_ fields (mutually exclusive fields).
For each oneof, at most one member field can be set at the same time.
Setting any member of the oneof automatically clears all other
members.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
Modules
pagers
API documentation for channel_v1.services.cloud_channel_reports_service.pagers
module.
pagers
API documentation for channel_v1.services.cloud_channel_service.pagers
module.