Class Workload
Specifies usage on a single Google Cloud product over a time frame. Each Google Cloud product has its own message, containing specific product configuration parameters of the product usage amounts along each dimension in which the product is billed.
Implements
Inherited Members
Namespace: Google.Apis.Cloudbilling.v1beta.Data
Assembly: Google.Apis.Cloudbilling.v1beta.dll
Syntax
public class Workload : IDirectResponseSchema
Properties
CloudCdnEgressWorkload
Usage on Google Cloud CDN Data Transfer.
Declaration
[JsonProperty("cloudCdnEgressWorkload")]
public virtual CloudCdnEgressWorkload CloudCdnEgressWorkload { get; set; }
Property Value
Type | Description |
---|---|
CloudCdnEgressWorkload |
CloudCdnWorkload
Usage on Google Cloud CDN.
Declaration
[JsonProperty("cloudCdnWorkload")]
public virtual CloudCdnWorkload CloudCdnWorkload { get; set; }
Property Value
Type | Description |
---|---|
CloudCdnWorkload |
CloudInterconnectEgressWorkload
Usage on Google Cloud Interconnect Data Transfer.
Declaration
[JsonProperty("cloudInterconnectEgressWorkload")]
public virtual CloudInterconnectEgressWorkload CloudInterconnectEgressWorkload { get; set; }
Property Value
Type | Description |
---|---|
CloudInterconnectEgressWorkload |
CloudInterconnectWorkload
Usage on Google Cloud Interconnect.
Declaration
[JsonProperty("cloudInterconnectWorkload")]
public virtual CloudInterconnectWorkload CloudInterconnectWorkload { get; set; }
Property Value
Type | Description |
---|---|
CloudInterconnectWorkload |
CloudStorageEgressWorkload
Usage on Cloud Storage Data Transfer.
Declaration
[JsonProperty("cloudStorageEgressWorkload")]
public virtual CloudStorageEgressWorkload CloudStorageEgressWorkload { get; set; }
Property Value
Type | Description |
---|---|
CloudStorageEgressWorkload |
CloudStorageWorkload
Usage on Google Cloud Storage.
Declaration
[JsonProperty("cloudStorageWorkload")]
public virtual CloudStorageWorkload CloudStorageWorkload { get; set; }
Property Value
Type | Description |
---|---|
CloudStorageWorkload |
ComputeVmWorkload
Usage of a Google Compute Engine Virtual Machine.
Declaration
[JsonProperty("computeVmWorkload")]
public virtual ComputeVmWorkload ComputeVmWorkload { get; set; }
Property Value
Type | Description |
---|---|
ComputeVmWorkload |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
Name
Required. A name for this workload. All workloads in a CostScenario
must have a unique name
. Each name
may be at most 128 characters long.
Declaration
[JsonProperty("name")]
public virtual string Name { get; set; }
Property Value
Type | Description |
---|---|
string |
PremiumTierEgressWorkload
Usage on Premium Tier Internet Data Transfer.
Declaration
[JsonProperty("premiumTierEgressWorkload")]
public virtual PremiumTierEgressWorkload PremiumTierEgressWorkload { get; set; }
Property Value
Type | Description |
---|---|
PremiumTierEgressWorkload |
StandardTierEgressWorkload
Usage on Standard Tier Internet Data Transfer.
Declaration
[JsonProperty("standardTierEgressWorkload")]
public virtual StandardTierEgressWorkload StandardTierEgressWorkload { get; set; }
Property Value
Type | Description |
---|---|
StandardTierEgressWorkload |
VmToVmEgressWorkload
Usage on VM to VM Data Transfer.
Declaration
[JsonProperty("vmToVmEgressWorkload")]
public virtual VmToVmEgressWorkload VmToVmEgressWorkload { get; set; }
Property Value
Type | Description |
---|---|
VmToVmEgressWorkload |