TargetCostProperties Class

Properties of a cost target.

Inheritance
TargetCostProperties

Constructor

TargetCostProperties(*, status: Optional[Union[str, azure.mgmt.devtestlabs.models._dev_test_labs_client_enums.TargetCostStatus]] = None, target: Optional[int] = None, cost_thresholds: Optional[List[azure.mgmt.devtestlabs.models._models_py3.CostThresholdProperties]] = None, cycle_start_date_time: Optional[datetime.datetime] = None, cycle_end_date_time: Optional[datetime.datetime] = None, cycle_type: Optional[Union[str, azure.mgmt.devtestlabs.models._dev_test_labs_client_enums.ReportingCycleType]] = None, **kwargs)

Parameters

status
str or TargetCostStatus
Required

Target cost status. Possible values include: "Enabled", "Disabled".

target
int
Required

Lab target cost.

cost_thresholds
list[CostThresholdProperties]
Required

Cost thresholds.

cycle_start_date_time
datetime
Required

Reporting cycle start date.

cycle_end_date_time
datetime
Required

Reporting cycle end date.

cycle_type
str or ReportingCycleType
Required

Reporting cycle type. Possible values include: "CalendarMonth", "Custom".