Reference documentation and code samples for the Cloud Channel V1 API module Google::Cloud::Channel::V1::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.
Constants
RESOURCE_TYPE_UNSPECIFIED
value: 0 Not used.
SEAT
value: 1 Seat.
MAU
value: 2 Monthly active user.
GB
value: 3 GB (used for storage SKUs).
LICENSED_USER
value: 4 Active licensed users(for Voice SKUs).
MINUTES
value: 5 Voice usage.
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.
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-08-28 UTC."],[],[],null,["# Cloud Channel V1 API - Module Google::Cloud::Channel::V1::ResourceType (v2.2.1)\n\nVersion latestkeyboard_arrow_down\n\n- [2.2.1 (latest)](/ruby/docs/reference/google-cloud-channel-v1/latest/Google-Cloud-Channel-V1-ResourceType)\n- [2.2.0](/ruby/docs/reference/google-cloud-channel-v1/2.2.0/Google-Cloud-Channel-V1-ResourceType)\n- [2.1.0](/ruby/docs/reference/google-cloud-channel-v1/2.1.0/Google-Cloud-Channel-V1-ResourceType)\n- [2.0.1](/ruby/docs/reference/google-cloud-channel-v1/2.0.1/Google-Cloud-Channel-V1-ResourceType)\n- [1.3.0](/ruby/docs/reference/google-cloud-channel-v1/1.3.0/Google-Cloud-Channel-V1-ResourceType)\n- [1.2.0](/ruby/docs/reference/google-cloud-channel-v1/1.2.0/Google-Cloud-Channel-V1-ResourceType)\n- [1.1.0](/ruby/docs/reference/google-cloud-channel-v1/1.1.0/Google-Cloud-Channel-V1-ResourceType)\n- [1.0.1](/ruby/docs/reference/google-cloud-channel-v1/1.0.1/Google-Cloud-Channel-V1-ResourceType)\n- [0.24.0](/ruby/docs/reference/google-cloud-channel-v1/0.24.0/Google-Cloud-Channel-V1-ResourceType)\n- [0.23.2](/ruby/docs/reference/google-cloud-channel-v1/0.23.2/Google-Cloud-Channel-V1-ResourceType)\n- [0.22.1](/ruby/docs/reference/google-cloud-channel-v1/0.22.1/Google-Cloud-Channel-V1-ResourceType)\n- [0.21.0](/ruby/docs/reference/google-cloud-channel-v1/0.21.0/Google-Cloud-Channel-V1-ResourceType)\n- [0.20.0](/ruby/docs/reference/google-cloud-channel-v1/0.20.0/Google-Cloud-Channel-V1-ResourceType)\n- [0.19.0](/ruby/docs/reference/google-cloud-channel-v1/0.19.0/Google-Cloud-Channel-V1-ResourceType)\n- [0.18.0](/ruby/docs/reference/google-cloud-channel-v1/0.18.0/Google-Cloud-Channel-V1-ResourceType)\n- [0.17.0](/ruby/docs/reference/google-cloud-channel-v1/0.17.0/Google-Cloud-Channel-V1-ResourceType)\n- [0.16.0](/ruby/docs/reference/google-cloud-channel-v1/0.16.0/Google-Cloud-Channel-V1-ResourceType)\n- [0.15.0](/ruby/docs/reference/google-cloud-channel-v1/0.15.0/Google-Cloud-Channel-V1-ResourceType)\n- [0.14.0](/ruby/docs/reference/google-cloud-channel-v1/0.14.0/Google-Cloud-Channel-V1-ResourceType)\n- [0.13.0](/ruby/docs/reference/google-cloud-channel-v1/0.13.0/Google-Cloud-Channel-V1-ResourceType)\n- [0.12.0](/ruby/docs/reference/google-cloud-channel-v1/0.12.0/Google-Cloud-Channel-V1-ResourceType)\n- [0.11.0](/ruby/docs/reference/google-cloud-channel-v1/0.11.0/Google-Cloud-Channel-V1-ResourceType)\n- [0.10.0](/ruby/docs/reference/google-cloud-channel-v1/0.10.0/Google-Cloud-Channel-V1-ResourceType)\n- [0.9.5](/ruby/docs/reference/google-cloud-channel-v1/0.9.5/Google-Cloud-Channel-V1-ResourceType) \nReference documentation and code samples for the Cloud Channel V1 API module Google::Cloud::Channel::V1::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\nConstants\n---------\n\n### RESOURCE_TYPE_UNSPECIFIED\n\n**value:** 0 \nNot used.\n\n### SEAT\n\n**value:** 1 \nSeat.\n\n### MAU\n\n**value:** 2 \nMonthly active user.\n\n### GB\n\n**value:** 3 \nGB (used for storage SKUs).\n\n### LICENSED_USER\n\n**value:** 4 \nActive licensed users(for Voice SKUs).\n\n### MINUTES\n\n**value:** 5 \nVoice usage.\n\n### IAAS_USAGE\n\n**value:** 6 \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\n### SUBSCRIPTION\n\n**value:** 7 \nFor Google Cloud subscriptions like Anthos or SAP."]]