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.
Implements
Inherited Members
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> |