Class TargetCostProperties
Properties of a cost target.
Namespace: System.Dynamic.ExpandoObject
Assembly: Microsoft.Azure.Management.DevTestLabs.dll
Syntax
public class TargetCostProperties
Constructors
TargetCostProperties()
Initializes a new instance of the TargetCostProperties class.
Declaration
public TargetCostProperties ();
TargetCostProperties(String, Nullable<Int32>, IList<CostThresholdProperties>, Nullable<DateTime>, Nullable<DateTime>, String)
Initializes a new instance of the TargetCostProperties class.
Declaration
public TargetCostProperties (string status = null, Nullable<int> target = null, System.Collections.Generic.IList<Microsoft.Azure.Management.DevTestLabs.Models.CostThresholdProperties> costThresholds = null, Nullable<DateTime> cycleStartDateTime = null, Nullable<DateTime> cycleEndDateTime = null, string cycleType = null);
Parameters
|
String
status
Target cost status. Possible values include: 'Enabled', 'Disabled' |
|
Nullable<Int32>
target
Lab target cost |
|
IList<CostThresholdProperties>
costThresholds
Cost thresholds. |
|
Nullable<DateTime>
cycleStartDateTime
Reporting cycle start date. |
|
Nullable<DateTime>
cycleEndDateTime
Reporting cycle end date. |
|
String
cycleType
Reporting cycle type. Possible values include: 'CalendarMonth', 'Custom' |
Properties
CostThresholds
Gets or sets cost thresholds.
Declaration
[Newtonsoft.Json.JsonProperty(PropertyName="costThresholds")]
public System.Collections.Generic.IList<Microsoft.Azure.Management.DevTestLabs.Models.CostThresholdProperties> CostThresholds { get; set; }
Property Value
|
IList<CostThresholdProperties>
|
CycleEndDateTime
Gets or sets reporting cycle end date.
Declaration
[Newtonsoft.Json.JsonProperty(PropertyName="cycleEndDateTime")]
public Nullable<DateTime> CycleEndDateTime { get; set; }
Property Value
|
Nullable<DateTime>
|
CycleStartDateTime
Gets or sets reporting cycle start date.
Declaration
[Newtonsoft.Json.JsonProperty(PropertyName="cycleStartDateTime")]
public Nullable<DateTime> CycleStartDateTime { get; set; }
Property Value
|
Nullable<DateTime>
|
CycleType
Gets or sets reporting cycle type. Possible values include: 'CalendarMonth', 'Custom'
Declaration
[Newtonsoft.Json.JsonProperty(PropertyName="cycleType")]
public string CycleType { get; set; }
Property Value
|
String
|
Status
Gets or sets target cost status. Possible values include: 'Enabled', 'Disabled'
Declaration
[Newtonsoft.Json.JsonProperty(PropertyName="status")]
public string Status { get; set; }
Property Value
|
String
|