Click or drag to resize
VirtualMachineState Class
Represents the virtual machine (VM) state of a server.
Inheritance Hierarchy
SystemObject
  net.openstack.CoreExtensibleEnumVirtualMachineState
    net.openstack.Core.DomainVirtualMachineState

Namespace: net.openstack.Core.Domain
Assembly: openstacknet (in openstacknet.dll) Version: 1.7.7+Branch.master.Sha.25d803f397c8693c2c13777ef6675f796f520f2c
Syntax
public sealed class VirtualMachineState : ExtensibleEnum<VirtualMachineState>

The VirtualMachineState type exposes the following members.

Methods
  NameDescription
Public methodEquals
Indicates whether the current object is equal to another object of the same type.
(Inherited from ExtensibleEnumT.)
Public methodStatic memberFromName
Gets the VirtualMachineState instance with the specified name.
Public methodToString
Returns a string that represents the current object.
(Inherited from ExtensibleEnumT.)
Top
Properties
  NameDescription
Public propertyStatic memberActive
Gets a VirtualMachineState instance representing description.
Public propertyStatic memberBuild
Gets a VirtualMachineState instance representing description.
Public propertyStatic memberDeleted
Gets a VirtualMachineState instance representing description.
Public propertyStatic memberError
Gets a VirtualMachineState instance representing description.
Public propertyName
Gets the canonical name of this member.
(Inherited from ExtensibleEnumT.)
Public propertyStatic memberPaused
Gets a VirtualMachineState instance representing description.
Public propertyStatic memberRescued
Gets a VirtualMachineState instance representing description.
Public propertyStatic memberResized
Gets a VirtualMachineState instance representing description.
Public propertyStatic memberSoftDeleted
Gets a VirtualMachineState instance representing description.
Public propertyStatic memberStopped
Gets a VirtualMachineState instance representing description.
Public propertyStatic memberSuspended
Gets a VirtualMachineState instance representing description.
Top
Remarks
This class functions as a strongly-typed enumeration of known virtual machine states, with added support for unknown states returned by a server extension.
Note Note
This property is defined by the Rackspace-specific Extended Status Extension to the OpenStack Compute API. The API does not regulate the status values, so it is possible that values can be added, removed, or renamed.
Version Information

.NET Framework

Supported in: 4.5

openstack.net

Supported in: 1.6, 1.5, 1.4, 1.3.6
Thread Safety
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.
See Also