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 type google.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 enum RESOURCE_TYPE_UNSPECIFIED = 0;
SEAT
Value: 1
Seat.
Generated from protobuf enum SEAT = 1;
MAU
Value: 2
Monthly active user.
Generated from protobuf enum MAU = 2;
GB
Value: 3
GB (used for storage SKUs).
Generated from protobuf enum GB = 3;
LICENSED_USER
Value: 4
Active licensed users(for Voice SKUs).
Generated from protobuf enum LICENSED_USER = 4;
MINUTES
Value: 5
Voice usage.
Generated from protobuf enum MINUTES = 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 enum IAAS_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-09 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;`"]]