Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

Usage

import * as mod from "https://googleapis.deno.dev/v1/cloudchannel:v1.ts";

§Classes

CloudChannel

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.

GoogleAuth

§Variables

auth

§Interfaces

AccountsChannelPartnerLinksChannelPartnerRepricingConfigsListOptions

Additional options for CloudChannel#accountsChannelPartnerLinksChannelPartnerRepricingConfigsList.

AccountsChannelPartnerLinksCustomersListOptions

Additional options for CloudChannel#accountsChannelPartnerLinksCustomersList.

AccountsChannelPartnerLinksCustomersPatchOptions

Additional options for CloudChannel#accountsChannelPartnerLinksCustomersPatch.

AccountsChannelPartnerLinksGetOptions

Additional options for CloudChannel#accountsChannelPartnerLinksGet.

AccountsChannelPartnerLinksListOptions

Additional options for CloudChannel#accountsChannelPartnerLinksList.

AccountsCustomersCustomerRepricingConfigsListOptions

Additional options for CloudChannel#accountsCustomersCustomerRepricingConfigsList.

AccountsCustomersEntitlementsListEntitlementChangesOptions

Additional options for CloudChannel#accountsCustomersEntitlementsListEntitlementChanges.

AccountsCustomersEntitlementsListOptions

Additional options for CloudChannel#accountsCustomersEntitlementsList.

AccountsCustomersListOptions

Additional options for CloudChannel#accountsCustomersList.

AccountsCustomersListPurchasableOffersOptions

Additional options for CloudChannel#accountsCustomersListPurchasableOffers.

AccountsCustomersListPurchasableSkusOptions

Additional options for CloudChannel#accountsCustomersListPurchasableSkus.

AccountsCustomersPatchOptions

Additional options for CloudChannel#accountsCustomersPatch.

AccountsCustomersQueryEligibleBillingAccountsOptions

Additional options for CloudChannel#accountsCustomersQueryEligibleBillingAccounts.

AccountsListSubscribersOptions

Additional options for CloudChannel#accountsListSubscribers.

AccountsOffersListOptions

Additional options for CloudChannel#accountsOffersList.

AccountsReportsListOptions

Additional options for CloudChannel#accountsReportsList.

AccountsSkuGroupsBillableSkusListOptions

Additional options for CloudChannel#accountsSkuGroupsBillableSkusList.

AccountsSkuGroupsListOptions

Additional options for CloudChannel#accountsSkuGroupsList.

CredentialsClient

Defines the root interface for all clients that generate credentials for calling Google APIs. All clients should implement this interface.

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.

GoogleCloudChannelV1alpha1ChannelPartnerEvent

Represents Pub/Sub messages about updates to a Channel Partner. You can retrieve updated values through the ChannelPartnerLinks API.

GoogleCloudChannelV1alpha1Column

The definition of a report column. Specifies the data properties in the corresponding position of the report rows.

GoogleCloudChannelV1alpha1CommitmentSettings

Commitment settings for commitment-based offers.

GoogleCloudChannelV1alpha1CustomerEvent

Represents Pub/Sub message content describing customer update.

GoogleCloudChannelV1alpha1DateRange

A representation of usage or invoice date ranges.

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.

GoogleCloudChannelV1alpha1Report

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.

GoogleCloudChannelV1alpha1ReportJob

The result of a RunReportJob operation. Contains the name to use in FetchReportResultsRequest.report_job and the status of the operation.

GoogleCloudChannelV1alpha1ReportResultsMetadata

The features describing the data. Returned by CloudChannelReportsService.RunReportJob and CloudChannelReportsService.FetchReportResults.

GoogleCloudChannelV1alpha1ReportStatus

Status of a report generation process.

GoogleCloudChannelV1alpha1RunReportJobResponse

Response message for CloudChannelReportsService.RunReportJob.

GoogleCloudChannelV1alpha1SubscriberEvent

Represents information which resellers will get as part of notification from Pub/Sub.

GoogleCloudChannelV1alpha1TransferEntitlementsResponse

Response message for CloudChannelService.TransferEntitlements. This is put in the response field of google.longrunning.Operation.

GoogleCloudChannelV1alpha1TrialSettings

Settings for trial offers.

GoogleCloudChannelV1alpha1Value

Data type and value of a parameter.

GoogleCloudChannelV1AssociationInfo

Association links that an entitlement has to other entitlements.

GoogleCloudChannelV1BillableSku

Represents the Billable SKU information.

GoogleCloudChannelV1BillingAccount

Represents a billing account.

GoogleCloudChannelV1BillingAccountPurchaseInfo

Represents a billing account that can be used to make a purchase.

GoogleCloudChannelV1CancelEntitlementRequest

Request message for CloudChannelService.CancelEntitlement.

GoogleCloudChannelV1ChangeOfferRequest

Request message for CloudChannelService.ChangeOffer.

GoogleCloudChannelV1ChangeParametersRequest

Request message for CloudChannelService.ChangeParametersRequest.

GoogleCloudChannelV1ChangeRenewalSettingsRequest

Request message for CloudChannelService.ChangeRenewalSettings.

GoogleCloudChannelV1ChannelPartnerLink

Entity representing a link between distributors and their indirect resellers in an n-tier resale channel.

GoogleCloudChannelV1ChannelPartnerRepricingConfig

Configuration for how a distributor will rebill a channel partner (also known as a distributor-authorized reseller).

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.

GoogleCloudChannelV1Column

The definition of a report column. Specifies the data properties in the corresponding position of the report rows.

GoogleCloudChannelV1CommitmentSettings

Commitment settings for commitment-based offers.

GoogleCloudChannelV1ConditionalOverride

Specifies the override to conditionally apply.

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.

GoogleCloudChannelV1CustomerRepricingConfig

Configuration for how a reseller will reprice a Customer.

GoogleCloudChannelV1DateRange

A representation of usage or invoice date ranges.

GoogleCloudChannelV1EduData

Required Edu Attributes

GoogleCloudChannelV1Entitlement

An entitlement is a representation of a customer's ability to use a service.

GoogleCloudChannelV1EntitlementChange

Change event entry for Entitlement order history

GoogleCloudChannelV1EntitlementEvent

Represents Pub/Sub message content describing entitlement update.

GoogleCloudChannelV1FetchReportResultsRequest

Request message for CloudChannelReportsService.FetchReportResults.

GoogleCloudChannelV1FetchReportResultsResponse

Response message for CloudChannelReportsService.FetchReportResults. Contains a tabular representation of the report results.

GoogleCloudChannelV1ImportCustomerRequest

Request message for CloudChannelService.ImportCustomer

GoogleCloudChannelV1ListChannelPartnerLinksResponse

Response message for CloudChannelService.ListChannelPartnerLinks.

GoogleCloudChannelV1ListChannelPartnerRepricingConfigsResponse

Response message for CloudChannelService.ListChannelPartnerRepricingConfigs.

GoogleCloudChannelV1ListCustomerRepricingConfigsResponse

Response message for CloudChannelService.ListCustomerRepricingConfigs.

GoogleCloudChannelV1ListCustomersResponse

Response message for CloudChannelService.ListCustomers.

GoogleCloudChannelV1ListEntitlementChangesResponse

Response message for CloudChannelService.ListEntitlementChanges

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.

GoogleCloudChannelV1ListReportsResponse

Response message for CloudChannelReportsService.ListReports.

GoogleCloudChannelV1ListSkuGroupBillableSkusResponse

Response message for ListSkuGroupBillableSkus.

GoogleCloudChannelV1ListSkuGroupsResponse

Response message for ListSkuGroups.

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. An offer is associated with a Sku, has a plan for payment, a price, and defines the constraints for buying.

GoogleCloudChannelV1OperationMetadata

Provides contextual information about a google.longrunning.Operation.

GoogleCloudChannelV1Parameter

Definition for extended entitlement parameters.

GoogleCloudChannelV1ParameterDefinition

Parameter's definition. Specifies what parameter is required to use the current Offer to purchase.

GoogleCloudChannelV1PercentageAdjustment

An adjustment that applies a flat markup or markdown to an entire bill.

GoogleCloudChannelV1Period

Represents period in days/months/years.

GoogleCloudChannelV1Plan

The payment plan for the Offer. Describes how to make a payment.

GoogleCloudChannelV1Price

Represents the price of the Offer.

GoogleCloudChannelV1PriceByResource

Represents price by resource type.

GoogleCloudChannelV1PricePhase

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.

GoogleCloudChannelV1PriceTier

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.

GoogleCloudChannelV1Product

A Product is the entity a customer uses when placing an order. For example, Google Workspace, Google Voice, etc.

GoogleCloudChannelV1ProvisionCloudIdentityRequest

Request message for CloudChannelService.ProvisionCloudIdentity

GoogleCloudChannelV1ProvisionedService

Service provisioned for an entitlement.

GoogleCloudChannelV1PurchasableOffer

Offer that you can purchase for a customer. This is used in the ListPurchasableOffer API response.

GoogleCloudChannelV1PurchasableSku

SKU that you can purchase. This is used in ListPurchasableSku API response.

GoogleCloudChannelV1QueryEligibleBillingAccountsResponse

Response message for QueryEligibleBillingAccounts.

GoogleCloudChannelV1RegisterSubscriberRequest

Request Message for RegisterSubscriber.

GoogleCloudChannelV1RegisterSubscriberResponse

Response Message for RegisterSubscriber.

GoogleCloudChannelV1RenewalSettings

Renewal settings for renewable Offers.

GoogleCloudChannelV1Report

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.

GoogleCloudChannelV1ReportJob

The result of a RunReportJob operation. Contains the name to use in FetchReportResultsRequest.report_job and the status of the operation.

GoogleCloudChannelV1ReportResultsMetadata

The features describing the data. Returned by CloudChannelReportsService.RunReportJob and CloudChannelReportsService.FetchReportResults.

GoogleCloudChannelV1ReportStatus

Status of a report generation process.

GoogleCloudChannelV1ReportValue

A single report value.

GoogleCloudChannelV1RepricingAdjustment

A type that represents the various adjustments you can apply to a bill.

GoogleCloudChannelV1RepricingCondition

Represents the various repricing conditions you can use for a conditional override.

GoogleCloudChannelV1RepricingConfig

Configuration for repricing a Google bill over a period of time.

GoogleCloudChannelV1RepricingConfigChannelPartnerGranularity

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.

GoogleCloudChannelV1RepricingConfigEntitlementGranularity

Applies the repricing configuration at the entitlement level.

GoogleCloudChannelV1Row

A row of report values.

GoogleCloudChannelV1RunReportJobRequest

Request message for CloudChannelReportsService.RunReportJob.

GoogleCloudChannelV1RunReportJobResponse

Response message for CloudChannelReportsService.RunReportJob.

GoogleCloudChannelV1Sku

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.

GoogleCloudChannelV1SkuGroup

Represents the SKU group information.

GoogleCloudChannelV1SkuGroupCondition

A condition that applies the override if a line item SKU is found in the SKU group.

GoogleCloudChannelV1SkuPurchaseGroup

Represents a set of SKUs that must be purchased using the same billing account.

GoogleCloudChannelV1StartPaidServiceRequest

Request message for CloudChannelService.StartPaidService.

GoogleCloudChannelV1SubscriberEvent

Represents information which resellers will get as part of notification from Pub/Sub.

GoogleCloudChannelV1SuspendEntitlementRequest

Request message for CloudChannelService.SuspendEntitlement.

GoogleCloudChannelV1TransferableOffer

TransferableOffer represents an Offer that can be used in Transfer. Read-only.

GoogleCloudChannelV1TransferableSku

TransferableSku represents information a reseller needs to view existing provisioned services for a customer that they do not own. Read-only.

GoogleCloudChannelV1TransferEligibility

Specifies transfer eligibility of a SKU.

GoogleCloudChannelV1TransferEntitlementsRequest

Request message for CloudChannelService.TransferEntitlements.

GoogleCloudChannelV1TransferEntitlementsResponse

Response message for CloudChannelService.TransferEntitlements. This is put in the response field of google.longrunning.Operation.

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. A typical example is to use it as the request or the response type of an API method. For instance: service Foo { rpc Bar(google.protobuf.Empty) returns (google.protobuf.Empty); }

GoogleRpcStatus

The Status type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. It is used by gRPC. Each Status message contains three pieces of data: error code, error message, and error details. You can find out more about this error model and how to work with it in the API Design Guide.

GoogleTypeDate

Represents a whole or partial calendar date, such as a birthday. The time of day and time zone are either specified elsewhere or are insignificant. The date is relative to the Gregorian Calendar. This can represent one of the following: * A full date, with non-zero year, month, and day values. * A month and day, with a zero year (for example, an anniversary). * A year on its own, with a zero month and a zero day. * A year and month, with a zero day (for example, a credit card expiration date). Related types: * google.type.TimeOfDay * google.type.DateTime * google.protobuf.Timestamp

GoogleTypeDateTime

Represents civil time (or occasionally physical time). This type can represent a civil time in one of a few possible ways: * When utc_offset is set and time_zone is unset: a civil time on a calendar day with a particular offset from UTC. * When time_zone is set and utc_offset is unset: a civil time on a calendar day in a particular time zone. * When neither time_zone nor utc_offset is set: a civil time on a calendar day in local time. The date is relative to the Proleptic Gregorian Calendar. If year, month, or day are 0, the DateTime is considered not to have a specific year, month, or day respectively. This type may also be used to represent a physical time if all the date and time fields are set and either case of the time_offset oneof is set. Consider using Timestamp message for physical time instead. If your use case also would like to store the user's timezone, that can be done in another field. This type is more flexible than some applications may want. Make sure to document and validate your application's limitations.

GoogleTypeDecimal

A representation of a decimal value, such as 2.5. Clients may convert values into language-native decimal formats, such as Java's BigDecimal or Python's decimal.Decimal. [BigDecimal]: https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/math/BigDecimal.html [decimal.Decimal]: https://docs.python.org/3/library/decimal.html

GoogleTypeMoney

Represents an amount of money with its currency type.

GoogleTypePostalAddress

Represents a postal address, e.g. for postal delivery or payments addresses. Given a postal address, a postal service can deliver items to a premise, P.O. Box or similar. It is not intended to model geographical locations (roads, towns, mountains). In typical usage an address would be created via user input or from importing existing data, depending on the type of process. Advice on address input / editing: - Use an internationalization-ready address widget such as https://github.com/google/libaddressinput) - Users should not be presented with UI elements for input or editing of fields outside countries where that field is used. For more guidance on how to use this schema, please see: https://support.google.com/business/answer/6397478

GoogleTypeTimeZone

Represents a time zone from the IANA Time Zone Database.

OperationsListOptions

Additional options for CloudChannel#operationsList.

ProductsListOptions

Additional options for CloudChannel#productsList.

ProductsSkusListOptions

Additional options for CloudChannel#productsSkusList.