Google Cloud Channel V1 Client - Class ResourceType (2.0.0-RC1)

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.

Generated from protobuf enum SUBSCRIPTION = 7;