1: <?php
2:
3: /**
4: * This class models a Vps
5: *
6: * @package Transip
7: * @class Vps
8: * @author TransIP (support@transip.nl)
9: */
10: class Transip_Vps
11: {
12: /**
13: * The Vps name
14: *
15: * @var string
16: */
17: public $name = '';
18:
19: /**
20: * The Vps description
21: *
22: * @var string
23: */
24: public $description = '';
25:
26: /**
27: * The Vps OperatingSystem
28: *
29: * @var string
30: */
31: public $operatingSystem = '';
32:
33: /**
34: * The Vps disk size
35: *
36: * @var string
37: */
38: public $diskSize = '';
39:
40: /**
41: * The Vps memory size
42: *
43: * @var string
44: */
45: public $memorySize = '';
46:
47: /**
48: * The Vps cpu count
49: *
50: * @var string
51: */
52: public $cpus = '';
53:
54: /**
55: * The Vps status
56: *
57: * @var string
58: */
59: public $status = '';
60:
61: /**
62: * The Vps main ipAddress
63: *
64: * @var string
65: */
66: public $ipAddress = '';
67:
68: /**
69: * The Vps main ipv6 address
70: *
71: * @var string
72: */
73: public $ipv6Address = '';
74:
75: /**
76: * The Vps MacAddress
77: *
78: * @var string
79: */
80: public $macAddress = '';
81:
82: /**
83: * The Vps VNC hostname
84: *
85: * @var string
86: */
87: public $vncHostname = '';
88:
89: /**
90: * The Vps VNC port (uses SSL)
91: *
92: * @var string
93: */
94: public $vncPortNumber = '';
95:
96: /**
97: * The Vps VNC password
98: *
99: * @var string
100: */
101: public $vncPassword = '';
102:
103: /**
104: * If the vps is blocked
105: *
106: * @var boolean
107: */
108: public $isBlocked = false;
109:
110: /**
111: * If this vps is customer locked
112: *
113: * @var boolean
114: */
115: public $isCustomerLocked = false;
116:
117: /**
118: * The availability zone the vps is in
119: *
120: * @var string
121: */
122: public $availabilityZone = '';
123: }
124:
125: ?>
126: