Show / Hide Table of Contents

    Class TargetCostProperties

    Properties of a cost target.

    Inheritance
    Object
    TargetCostProperties
    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

    Target

    Gets or sets lab target cost

    Declaration
    [Newtonsoft.Json.JsonProperty(PropertyName="target")]
    public Nullable<int> Target { get; set; }
    Property Value
    Nullable<Int32>

    Back to top Azure SDK for Net