Class UpdateBudgetDetails
The update budget details.
Inherited Members
Namespace: Oci.BudgetService.Models
Assembly: OCI.DotNetSDK.Budget.dll
Syntax
public class UpdateBudgetDetails
Properties
Amount
Declaration
[JsonProperty(PropertyName = "amount")]
public decimal? Amount { get; set; }
Property Value
Type | Description |
---|---|
decimal? | The amount of the budget expressed as a whole number in the currency of the customer's rate card. |
BudgetProcessingPeriodStartOffset
Declaration
[JsonProperty(PropertyName = "budgetProcessingPeriodStartOffset")]
public int? BudgetProcessingPeriodStartOffset { get; set; }
Property Value
Type | Description |
---|---|
int? | The number of days offset from the first day of the month, at which the budget processing period starts. In months that have fewer days than this value, processing will begin on the last day of that month. For example, for a value of 12, processing starts every month on the 12th at midnight. |
DefinedTags
Declaration
[JsonProperty(PropertyName = "definedTags")]
public Dictionary<string, Dictionary<string, object>> DefinedTags { get; set; }
Property Value
Type | Description |
---|---|
Dictionary<string, Dictionary<string, object>> | Defined tags for this resource. Each key is predefined and scoped to a namespace.
For more information, see Resource Tags.
|
Description
Declaration
[JsonProperty(PropertyName = "description")]
public string Description { get; set; }
Property Value
Type | Description |
---|---|
string | The description of the budget. |
DisplayName
Declaration
[JsonProperty(PropertyName = "displayName")]
public string DisplayName { get; set; }
Property Value
Type | Description |
---|---|
string | The displayName of the budget. Avoid entering confidential information. |
EndDate
Declaration
[JsonProperty(PropertyName = "endDate")]
public DateTime? EndDate { get; set; }
Property Value
Type | Description |
---|---|
DateTime? | The time when the one-time budget concludes. For example, |
FreeformTags
Declaration
[JsonProperty(PropertyName = "freeformTags")]
public Dictionary<string, string> FreeformTags { get; set; }
Property Value
Type | Description |
---|---|
Dictionary<string, string> | Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
For more information, see Resource Tags.
|
ProcessingPeriodType
Declaration
[JsonProperty(PropertyName = "processingPeriodType")]
[JsonConverter(typeof(StringEnumConverter))]
public ProcessingPeriodType? ProcessingPeriodType { get; set; }
Property Value
Type | Description |
---|---|
ProcessingPeriodType? | The type of the budget processing period. Valid values are INVOICE, MONTH, and SINGLE_USE. |
ResetPeriod
Declaration
[JsonProperty(PropertyName = "resetPeriod")]
[JsonConverter(typeof(StringEnumConverter))]
public ResetPeriod? ResetPeriod { get; set; }
Property Value
Type | Description |
---|---|
ResetPeriod? | The reset period for the budget. |
StartDate
Declaration
[JsonProperty(PropertyName = "startDate")]
public DateTime? StartDate { get; set; }
Property Value
Type | Description |
---|---|
DateTime? | The date when the one-time budget begins. For example, |