google_api_cloud_billing v0.4.0 GoogleApi.CloudBilling.V1.Model.Category View Source

Represents the category hierarchy of a SKU.

Attributes

  • resourceFamily (String.t): The type of product the SKU refers to. Example: "Compute", "Storage", "Network", "ApplicationServices" etc. Defaults to: null.
  • resourceGroup (String.t): A group classification for related SKUs. Example: "RAM", "GPU", "Prediction", "Ops", "GoogleEgress" etc. Defaults to: null.
  • serviceDisplayName (String.t): The display name of the service this SKU belongs to. Defaults to: null.
  • usageType (String.t): Represents how the SKU is consumed. Example: "OnDemand", "Preemptible", "Commit1Mo", "Commit1Yr" etc. Defaults to: null.

Link to this section Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Link to this section Types

Link to this type

t() View Source
t() :: %GoogleApi.CloudBilling.V1.Model.Category{
  resourceFamily: any(),
  resourceGroup: any(),
  serviceDisplayName: any(),
  usageType: any()
}

Link to this section Functions

Link to this function

decode(value, options) View Source
decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.