LabResourceCostProperties Class

The properties of a resource cost item.

Constructor

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

Parameters

Name Description
resourcename
Required
str

The name of the resource.

resource_u_id
Required
str

The unique identifier of the resource.

resource_cost
Required

The cost component of the resource cost item.

resource_type
Required
str

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

resource_owner
Required
str

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

resource_pricing_tier
Required
str

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

resource_status
Required
str

The status of the resource (ex. Active).

resource_id
Required
str

The ID of the resource.

external_resource_id
Required
str

The ID of the external resource.

Keyword-Only Parameters

Name Description
resourcename
Required
resource_u_id
Required
resource_cost
Required
resource_type
Required
resource_owner
Required
resource_pricing_tier
Required
resource_status
Required
resource_id
Required
external_resource_id
Required