PHP Class Scalr\Modules\Platforms\OrphanedServer

Author: Constantine Karancevych ([email protected])
Inheritance: implements ArrayAccess
Mostra file Open project: scalr/scalr

Public Properties

Property Type Description
$architecture string Architecture
$cloudServerId string Cloud server identifier
$imageHash string Image hash
$imageId string Image identifier
$imageName string Image name
$instanceType string Cloud instance type
$keyPairName string Key name
$launchTime DateTime The time the server was launched in UTC
$privateIp string Private IP address
$publicIp string Public IP address
$securityGroups array Security groups
$status string Server status
$subnetId string Subnet identifier
$tags array Associated tags
$vpcId string VPC identifier

Public Methods

Method Description
__construct ( string $cloudServerId, string $instanceType, string $imageId, string $status, DateTime $launchTime, string $privateIp, string $publicIp = null, string $keyPairName = null, string $vpcId = null, string $subnetId = null, string $architecture = null, array $securityGroups = [], array $tags = [] ) Constructor
__set ( $property, $value ) Protection against setting bad property
offsetExists ( $property )
offsetGet ( $property )
offsetSet ( $property, $value )
offsetUnset ( $property )

Method Details

__construct() public method

Constructor
public __construct ( string $cloudServerId, string $instanceType, string $imageId, string $status, DateTime $launchTime, string $privateIp, string $publicIp = null, string $keyPairName = null, string $vpcId = null, string $subnetId = null, string $architecture = null, array $securityGroups = [], array $tags = [] )
$cloudServerId string Cloud server identifier
$instanceType string Cloud instance type
$imageId string Image identifier
$status string Server status
$launchTime DateTime The time the server was launched in UTC
$privateIp string Private IP address
$publicIp string optional Public IP address
$keyPairName string optional Key name
$vpcId string optional VPC identifier
$subnetId string optional Subnet identifier
$architecture string optional Architecture
$securityGroups array optional Security groups
$tags array optional Associated tags

__set() public method

Protection against setting bad property
public __set ( $property, $value )

offsetExists() public method

See also: ArrayAccess::offsetExists()
public offsetExists ( $property )

offsetGet() public method

See also: ArrayAccess::offsetGet()
public offsetGet ( $property )

offsetSet() public method

See also: ArrayAccess::offsetSet()
public offsetSet ( $property, $value )

offsetUnset() public method

See also: ArrayAccess::offsetUnset()
public offsetUnset ( $property )

Property Details

$architecture public_oe property

Architecture
public string $architecture
return string

$cloudServerId public_oe property

Cloud server identifier
public string $cloudServerId
return string

$imageHash public_oe property

Image hash
public string $imageHash
return string

$imageId public_oe property

Image identifier
public string $imageId
return string

$imageName public_oe property

Image name
public string $imageName
return string

$instanceType public_oe property

Cloud instance type
public string $instanceType
return string

$keyPairName public_oe property

Key name
public string $keyPairName
return string

$launchTime public_oe property

The time the server was launched in UTC
public DateTime $launchTime
return DateTime

$privateIp public_oe property

Private IP address
public string $privateIp
return string

$publicIp public_oe property

Public IP address
public string $publicIp
return string

$securityGroups public_oe property

Security groups
public array $securityGroups
return array

$status public_oe property

Server status
public string $status
return string

$subnetId public_oe property

Subnet identifier
public string $subnetId
return string

$tags public_oe property

Associated tags
public array $tags
return array

$vpcId public_oe property

VPC identifier
public string $vpcId
return string