Share via


IUserProperties Interface

Definition

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.LabServices.Models.Api20211001Preview.UserPropertiesTypeConverter))]
public interface IUserProperties : Microsoft.Azure.PowerShell.Cmdlets.LabServices.Models.Api20211001Preview.IUserUpdateProperties
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.LabServices.Models.Api20211001Preview.UserPropertiesTypeConverter))>]
type IUserProperties = interface
    interface IJsonSerializable
    interface IUserUpdateProperties
Public Interface IUserProperties
Implements IUserUpdateProperties
Derived
Attributes
Implements

Properties

AdditionalUsageQuota

The amount of usage quota time the user gets in addition to the lab usage quota.

(Inherited from IUserUpdateProperties)
DisplayName

Display name of the user, for example user's full name.

Email

Email address of the user.

InvitationSent

Date and time when the invitation message was sent to the user.

InvitationState

State of the invitation message for the user.

ProvisioningState

Current provisioning state of the user resource.

RegistrationState

State of the user's registration within the lab.

TotalUsage

How long the user has used their virtual machines in this lab.

Methods

ToJson(JsonObject, SerializationMode) (Inherited from IJsonSerializable)

Applies to