The Usage Management data model provides objects and fields to set up and manage consumption of usage-based products.
-
ProductUsageGrant
Represents the details of a grant associated with a resource, product, or service, such as the purchased quantity, renewal and rollover policy, and validity of the grant. This object is available in API version 62.0 and later.
-
ProductUsageResource
Represents the mapping of a product and its usage resources. This object is available in API version 64.0 and later.
-
ProductUsageResourcePolicy
Represents the policies applicable to the usage resource when it’s associated with a sellable product. These policies are derived from the parent usage resource and can be overridden when setting up usage modeling.This object is available in API version 65 and later.
-
TransactionUsageEntitlement
Represents the details of each usage entitlement that’s granted with the purchased sellable product, such as quantity and date when the entitlements were granted. This object is available in API version 63.0 and later.
-
TransactionJournal
Represents consumption details of a usage resource that are recorded for creating usage summaries. This object is available for usage management in API version 63.0 and later.
-
UnitOfMeasure
Defines the units and systems of units used to account for quantities of a usage resource. This object is available for usage management in API version 62.0 and later.
-
UnitOfMeasureClass
Represents a standard unit of measure dimension. This object is available in API version 63.0 and later.
-
UsageBillingPeriodItem
Represents the calculated overages for the usage entitlement and the amount that’s charged for these overages. This object is available in API version 63.0 and later.
-
UsageCmtAssetRelatedObj
Represents the relation between an asset for the commitment-based usage product and an asset, account, contract, or custom object. This object is available in API version 64.0 and later.
-
UsageCommitmentPolicy
Represents the set of rules that determines how commitments are applied to a usage resource. This object is available in API version 65 and later.
-
UsageEntitlementAccount
Represents the entitlement account details related to the asset that holds the wallet with the granted units. This object is available in API version 63.0 and later.
-
UsageEntitlementBucket
Represents a usage entitlement that’s granted with the sellable product. This object is available in API version 63.0 and later.
-
UsageEntitlementEntry
Represents the usage entitlement details, such as the usage consumption, rollovers, and details of expired units for each tenure. This object is available in API version 63.0 and later.
-
UsageGrantRenewalPolicy
Represents a policy about the rollover of a usage grant. This object is available in API version 62.0 and later.
-
UsageGrantRolloverPolicy
Represents a policy about the rollover of a usage grant.This object is available in API version 62.0 and later.
-
UsageOveragePolicy
Represents the set of rules that determine the management of usage resource’s units consumed beyond the granted limit. This object is available in API version 65 and later.
-
UsagePrdGrantBindingPolicy
Represents the association of a usage resource’s grants with a sellable product. This object is available in API version 63.0 and later.
-
UsageRatableSummary
Represents the aggregation of the usage summaries that are used to calculate the rate at which the overages are charged. This object is available in API version 63.0 and later.
-
UsageRatableSumCmtAssetRt
Represents the rate that’s calculated and applicable for the usage resource associated with the commitment assets related to an anchor. This object is available in API version 65.0 and later.
-
UsageResource
Represents an entitlement granted to a user or party by a provider, such as data storage, computing power, bandwidth, or any other product or service. Additionally, this object is used to represent resources consumed over time. This object is available in API version 62.0 and later.
-
UsageResourcePolicy
Represents the policies applicable to the usage resource whether it’s associated with a sellable product or not. This object is available in API version 65 and later.
-
UsageResourceBillingPolicy
Represents information about how the usage is accumulated before rating a usage resource.This object is available in API version 62.0 and later.
-
UsageSummary
Represents the aggregation of the entries in the transaction journal for a usage entitlement for a specified period. This object is available in API version 63.0 and later.