Droplet
class Droplet extends Alvine
Docker Container
Die Klasse Docker-Container bildet alle Informationen eines Containers ab. Für die Arbeit mit Containern ist die Docker-Client-Klasse zu verwenden.
[id] => 1793003 [name] => node20140606-3 [image_id] => 3668014 [size_id] => 66 [region_id] => 5 [backups_active] => 1 [ip_address] => 95.85.59.108 [private_ip_address] => 10.129.190.4 [locked] => [status] => active [created_at] => 2014-06-05T22:54:39Z [backups] => Array() [snapshots] => Array()
Properties
protected string | $dropletID | ||
protected string | $name | ||
protected integer | $imageID | ||
protected integer | $sizeID | ||
protected integer | $regionID | ||
protected DateTime | $created | ||
protected Status | $status | ||
protected boolean | $backupsActive | ||
protected IP4Address | $ipAddress | ||
protected IP4Address | $privateIPAddress | ||
protected boolean | $locked | ||
protected type | $backups | ||
protected type | $snapshots |
Methods
Neues Droplet erstellen
Neues Objet erstellen
Droplet-ID
Name des Droplets
Datum der Erstellung
ImageID
Size-ID
Region-ID
Backup
Gesperrt
IP-Adresse
Private IP-Adresse im DigitalOcean-Netzwerk
Backups
Snapshots
Details
at line 143
__construct(integer $id, string $name, integer $imageID, integer $sizeID, integer $regionID, boolean $backupsActive, IP4Address $ipAddress, IP4Address $privateIPAddress, boolean $locked, Status $status, DateTime $created, Collection $snapshots = null, Collection $backups = null)
Neues Droplet erstellen
Informationen zu einem Droplet sammeln
at line 175
static Container
getInstanceFromArray(array $array)
Neues Objet erstellen
Diese Methode erstellt aus einem von der REST-API zurückgegebenen Ergebnisses ein Droplet-Objekt.
Der Aufbau des Arrays ergibt sich aus dem json-String
at line 220
integer
getDropletID()
Droplet-ID
at line 229
string
getName()
Name des Droplets
at line 238
DateTime
getCreated()
Datum der Erstellung
at line 247
integer
getImageID()
ImageID
at line 256
integer
getSizeID()
Size-ID
at line 265
integer
getRegionID()
Region-ID
at line 274
Status
getStatus()
Status
at line 285
boolean
isBackupActive()
Backup
Ist das Backup aktiviert?
at line 298
boolean
isLocked()
Gesperrt
Kann auf das Droplett zugegriffen werden, oder ist es noch (z.B. während der Erstellung) gesperrt.
at line 310
IP4Address
getIPAdress()
IP-Adresse
Wurde keine IP definiert, so wird an dieser Stelle die Loopback-Adresse zurpckgegeben
at line 322
IP4Address
getPrivateIPAdress()
Private IP-Adresse im DigitalOcean-Netzwerk
Wurde keine IP definiert, so wird an dieser Stelle die Loopback-Adresse zurpckgegeben
at line 331
Collection
getBackups()
Backups
at line 340
Collection
getSnapshots()
Snapshots