Class GoogleCloudBillingBudgetsV1SpendCap
SpendCap defines the spend cap configuration and state.
Implements
Inherited Members
Namespace: Google.Apis.CloudBillingBudget.v1.Data
Assembly: Google.Apis.CloudBillingBudget.v1.dll
Syntax
public class GoogleCloudBillingBudgetsV1SpendCap : IDirectResponseSchema
Properties
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
InputState
Required. The desired state specified by the user. Valid values for mutation: - CONFIGURED: Must be set
when creating a spend cap (CreateBudget). Also valid when updating (UpdateBudget) to activate the spend
cap. - AWAITING_NEXT_PERIOD: Valid only when updating (UpdateBudget) to explicitly lift an enforced cap.
Supplying any other value will result in an INVALID_ARGUMENT error.
Declaration
[JsonProperty("inputState")]
public virtual string InputState { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
OutputState
Output only. The actual resting state of the spend cap.
Declaration
[JsonProperty("outputState")]
public virtual string OutputState { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Reconciling
Output only. Indicates whether the server is actively processing a state transition or async workflow.
Declaration
[JsonProperty("reconciling")]
public virtual bool? Reconciling { get; set; }
Property Value
| Type | Description |
|---|---|
| bool? |