Show / Hide Table of Contents

Class CostScenario

Encapsulates all the information needed to perform a cost estimate. It includes a specification of the Google Cloud usage whose costs are estimated, and configuration options.

Inheritance
object
CostScenario
Implements
IDirectResponseSchema
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Google.Apis.Cloudbilling.v1beta.Data
Assembly: Google.Apis.Cloudbilling.v1beta.dll
Syntax
public class CostScenario : IDirectResponseSchema

Properties

Commitments

New commitments to estimate the costs for. The cost of the commitments will be included in the estimate result and discounts the commitment entitles will be included in the workload cost estimates. A maximum of 100 workloads can be provided.

Declaration
[JsonProperty("commitments")]
public virtual IList<Commitment> Commitments { get; set; }
Property Value
Type Description
IList<Commitment>

ETag

The ETag of the item.

Declaration
public virtual string ETag { get; set; }
Property Value
Type Description
string

ScenarioConfig

Configuration for the scenario.

Declaration
[JsonProperty("scenarioConfig")]
public virtual ScenarioConfig ScenarioConfig { get; set; }
Property Value
Type Description
ScenarioConfig

Workloads

The Google Cloud usage whose costs are estimated. A maximum of 100 workloads can be provided.

Declaration
[JsonProperty("workloads")]
public virtual IList<Workload> Workloads { get; set; }
Property Value
Type Description
IList<Workload>

Implements

IDirectResponseSchema
In this article
Back to top Generated by DocFX