Overview

Namespaces

  • OpenCloud
    • Autoscale
      • Resource
    • CloudMonitoring
      • 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
      • Enum
      • Resource
    • ObjectStore
      • Constants
      • Exception
      • Resource
      • Upload
    • Orchestration
    • Queues
      • Exception
      • Resource
    • Volume
      • Resource
  • PHP

Classes

  • ImageState
  • Network
  • ServerState
  • Overview
  • Namespace
  • Class
  • Tree
  • Download
  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: 
PHP OpenCloud API API documentation generated by ApiGen 2.8.0