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
Methods
name
Parameter | |
---|---|
Name | Description |
value |
mixed
|
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.
Generated from protobuf enum SUBSCRIPTION = 7;