Overview
  • Namespace
  • Class

Namespaces

  • OpenCloud
    • Autoscale
      • Resource
    • CloudMonitoring
      • Collection
      • Exception
      • Resource
    • Common
      • Collection
      • Constants
      • Exceptions
      • Http
        • Message
      • Log
      • Resource
      • Service
    • Compute
      • Constants
      • Exception
      • Resource
    • Database
      • Resource
    • DNS
      • Collection
      • Resource
    • Identity
      • Constants
      • Resource
    • Image
      • Enum
      • Resource
        • JsonPatch
        • Schema
    • LoadBalancer
      • Collection
      • Enum
      • Resource
    • Networking
      • Resource
    • ObjectStore
      • Constants
      • Exception
      • Resource
      • Upload
    • Orchestration
      • Resource
    • Queues
      • Collection
      • Exception
      • Resource
    • Volume
      • Resource

Classes

  • OpenCloud\Volume\Resource\Snapshot
  • OpenCloud\Volume\Resource\Volume
  • OpenCloud\Volume\Resource\VolumeType
  1 <?php
  2 /**
  3  * Copyright 2012-2014 Rackspace US, Inc.
  4  *
  5  * Licensed under the Apache License, Version 2.0 (the "License");
  6  * you may not use this file except in compliance with the License.
  7  * You may obtain a copy of the License at
  8  *
  9  * http://www.apache.org/licenses/LICENSE-2.0
 10  *
 11  * Unless required by applicable law or agreed to in writing, software
 12  * distributed under the License is distributed on an "AS IS" BASIS,
 13  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 14  * See the License for the specific language governing permissions and
 15  * limitations under the License.
 16  */
 17 
 18 namespace OpenCloud\Compute\Constants;
 19 
 20 class ServerState
 21 {
 22     /**
 23      * The server is active and ready to use.
 24      */
 25     const ACTIVE = 'ACTIVE';
 26 
 27     /**
 28      * The server is being built.
 29      */
 30     const BUILD = 'BUILD';
 31 
 32     /**
 33      * The server was deleted. The list servers API operation does not show servers with a status of DELETED. To list
 34      * deleted servers, use the changes-since parameter.
 35      */
 36     const DELETED = 'DELETED';
 37 
 38     /**
 39      * The requested operation failed and the server is in an error state.
 40      */
 41     const ERROR = 'ERROR';
 42 
 43     /**
 44      * The server is going through a hard reboot. This power cycles your server, which performs an immediate shutdown
 45      * and restart.
 46      */
 47     const HARD_REBOOT = 'HARD_REBOOT';
 48 
 49     /**
 50      * The server is being moved from one physical node to another physical node. Server migration is a Rackspace extension.
 51      */
 52     const MIGRATING = 'MIGRATING';
 53 
 54     /**
 55      * The password for the server is being changed.
 56      */
 57     const PASSWORD = 'PASSWORD';
 58 
 59     /**
 60      * The server is going through a soft reboot. During a soft reboot, the operating system is signaled to restart,
 61      * which allows for a graceful shutdown and restart of all processes.
 62      */
 63     const REBOOT = 'REBOOT';
 64 
 65     /**
 66      * The server is being rebuilt from an image.
 67      */
 68     const REBUILD = 'REBUILD';
 69 
 70     /**
 71      * The server is in rescue mode. Rescue mode is a Rackspace extension.
 72      */
 73     const RESCUE = 'RESCUE';
 74 
 75     /**
 76      * The server is being resized and is inactive until it completes.
 77      */
 78     const RESIZE = 'RESIZE';
 79 
 80     /**
 81      * A resized or migrated server is being reverted to its previous size. The destination server is being cleaned up
 82      * and the original source server is restarting. Server migration is a Rackspace extension.
 83      */
 84     const REVERT_RESIZE = 'REVERT_RESIZE';
 85 
 86     /**
 87      * The server is inactive, either by request or necessity.
 88      */
 89     const SUSPENDED = 'SUSPENDED';
 90 
 91     /**
 92      * The server is in an unknown state.
 93      */
 94     const UNKNOWN = 'UNKNOWN';
 95 
 96     /**
 97      * The server is waiting for the resize operation to be confirmed so that the original server can be removed.
 98      */
 99     const VERIFY_RESIZE = 'VERIFY_RESIZE';
100 
101     const REBOOT_STATE_HARD = 'HARD';
102     const REBOOT_STATE_SOFT = 'SOFT';
103 }
104 
API documentation generated by ApiGen