LabResourceCostProperties Class

The properties of a resource cost item.

Inheritance
LabResourceCostProperties

Constructor

LabResourceCostProperties(*, resourcename: Optional[str] = None, resource_u_id: Optional[str] = None, resource_cost: Optional[float] = None, resource_type: Optional[str] = None, resource_owner: Optional[str] = None, resource_pricing_tier: Optional[str] = None, resource_status: Optional[str] = None, resource_id: Optional[str] = None, external_resource_id: Optional[str] = None, **kwargs)

Parameters

resourcename
str
Required

The name of the resource.

resource_u_id
str
Required

The unique identifier of the resource.

resource_cost
float
Required

The cost component of the resource cost item.

resource_type
str
Required

The logical resource type (ex. virtualmachine, storageaccount).

resource_owner
str
Required

The owner of the resource (ex. <xref:mailto:janedoe@microsoft.com>).

resource_pricing_tier
str
Required

The category of the resource (ex. Premium_LRS, Standard_DS1).

resource_status
str
Required

The status of the resource (ex. Active).

resource_id
str
Required

The ID of the resource.

external_resource_id
str
Required

The ID of the external resource.