Reference documentation and code samples for the Google Cloud Channel V1 Client class 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.
Protobuf typegoogle.cloud.channel.v1.ResourceType
Namespace
Google \ Cloud \ Channel \ V1
Methods
static::name
Parameter
Name
Description
value
mixed
static::value
Parameter
Name
Description
name
mixed
Constants
RESOURCE_TYPE_UNSPECIFIED
Value: 0
Not used.
Generated from protobuf enumRESOURCE_TYPE_UNSPECIFIED = 0;
SEAT
Value: 1
Seat.
Generated from protobuf enumSEAT = 1;
MAU
Value: 2
Monthly active user.
Generated from protobuf enumMAU = 2;
GB
Value: 3
GB (used for storage SKUs).
Generated from protobuf enumGB = 3;
LICENSED_USER
Value: 4
Active licensed users(for Voice SKUs).
Generated from protobuf enumLICENSED_USER = 4;
MINUTES
Value: 5
Voice usage.
Generated from protobuf enumMINUTES = 5;
IAAS_USAGE
Value: 6
For IaaS SKUs like Google Cloud, monetization is based on usage accrued on
your billing account irrespective of the type of monetizable resource. This
enum represents an aggregated resource/container for all usage SKUs on a
billing account. Currently, only applicable to Google Cloud.
Generated from protobuf enumIAAS_USAGE = 6;
SUBSCRIPTION
Value: 7
For Google Cloud subscriptions like Anthos or SAP.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-09-04 UTC."],[],[],null,["# Google Cloud Channel V1 Client - Class ResourceType (2.2.1)\n\nVersion latestkeyboard_arrow_down\n\n- [2.2.1 (latest)](/php/docs/reference/cloud-channel/latest/V1.ResourceType)\n- [2.2.0](/php/docs/reference/cloud-channel/2.2.0/V1.ResourceType)\n- [2.1.4](/php/docs/reference/cloud-channel/2.1.4/V1.ResourceType)\n- [2.0.0](/php/docs/reference/cloud-channel/2.0.0/V1.ResourceType)\n- [1.9.5](/php/docs/reference/cloud-channel/1.9.5/V1.ResourceType)\n- [1.8.2](/php/docs/reference/cloud-channel/1.8.2/V1.ResourceType)\n- [1.7.0](/php/docs/reference/cloud-channel/1.7.0/V1.ResourceType)\n- [1.6.0](/php/docs/reference/cloud-channel/1.6.0/V1.ResourceType)\n- [1.5.0](/php/docs/reference/cloud-channel/1.5.0/V1.ResourceType)\n- [1.4.0](/php/docs/reference/cloud-channel/1.4.0/V1.ResourceType)\n- [1.3.0](/php/docs/reference/cloud-channel/1.3.0/V1.ResourceType)\n- [1.2.1](/php/docs/reference/cloud-channel/1.2.1/V1.ResourceType)\n- [1.1.1](/php/docs/reference/cloud-channel/1.1.1/V1.ResourceType)\n- [1.0.1](/php/docs/reference/cloud-channel/1.0.1/V1.ResourceType) \nReference documentation and code samples for the Google Cloud Channel V1 Client class ResourceType.\n\nRepresents the type for a monetizable resource(any entity on which billing\nhappens). For example, this could be MINUTES for Google Voice and GB for\nGoogle Drive. One SKU can map to multiple monetizable resources.\n\nProtobuf type `google.cloud.channel.v1.ResourceType`\n\nNamespace\n---------\n\nGoogle \\\\ Cloud \\\\ Channel \\\\ V1\n\nMethods\n-------\n\n### static::name\n\n### static::value\n\nConstants\n---------\n\n### RESOURCE_TYPE_UNSPECIFIED\n\n Value: 0\n\nNot used.\n\nGenerated from protobuf enum `RESOURCE_TYPE_UNSPECIFIED = 0;`\n\n### SEAT\n\n Value: 1\n\nSeat.\n\nGenerated from protobuf enum `SEAT = 1;`\n\n### MAU\n\n Value: 2\n\nMonthly active user.\n\nGenerated from protobuf enum `MAU = 2;`\n\n### GB\n\n Value: 3\n\nGB (used for storage SKUs).\n\nGenerated from protobuf enum `GB = 3;`\n\n### LICENSED_USER\n\n Value: 4\n\nActive licensed users(for Voice SKUs).\n\nGenerated from protobuf enum `LICENSED_USER = 4;`\n\n### MINUTES\n\n Value: 5\n\nVoice usage.\n\nGenerated from protobuf enum `MINUTES = 5;`\n\n### IAAS_USAGE\n\n Value: 6\n\nFor IaaS SKUs like Google Cloud, monetization is based on usage accrued on\nyour billing account irrespective of the type of monetizable resource. This\nenum represents an aggregated resource/container for all usage SKUs on a\nbilling account. Currently, only applicable to Google Cloud.\n\nGenerated from protobuf enum `IAAS_USAGE = 6;`\n\n### SUBSCRIPTION\n\n Value: 7\n\nFor Google Cloud subscriptions like Anthos or SAP.\n\nGenerated from protobuf enum `SUBSCRIPTION = 7;`"]]