Share via


LabState Struct

Definition

The state of a virtual machine.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.LabServices.Support.LabStateTypeConverter))]
public struct LabState : IEquatable<Microsoft.Azure.PowerShell.Cmdlets.LabServices.Support.LabState>, System.Management.Automation.IArgumentCompleter
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.LabServices.Support.LabStateTypeConverter))>]
type LabState = struct
    interface IArgumentCompleter
Public Structure LabState
Implements IArgumentCompleter, IEquatable(Of LabState)
Inheritance
LabState
Attributes
Implements

Fields

Draft

The lab is currently in draft (has not been published).

Published

The lab has been published.

Publishing

The lab is publishing.

Scaling

The lab is scaling.

Syncing

The lab is syncing users.

Methods

CompleteArgument(String, String, String, CommandAst, IDictionary)

Implementations of this function are called by PowerShell to complete arguments.

Equals(LabState)

Compares values of enum type LabState

Equals(Object)

Compares values of enum type LabState (override for Object)

GetHashCode()

Returns hashCode for enum LabState

ToString()

Returns string representation for LabState

Operators

Equality(LabState, LabState)

Overriding == operator for enum LabState

Implicit(LabState to String)

Implicit operator to convert LabState to string

Implicit(String to LabState)

Implicit operator to convert string to LabState

Inequality(LabState, LabState)

Overriding != operator for enum LabState

Applies to