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, |