PHP Класс AwsInspector\Model\Ec2\Instance

Наследование: extends AwsInspector\Model\AbstractResource
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
$multiplexSshConnection
$username

Открытые методы

Метод Описание
canConnectTo ( $hostname, $port, $timeout = 1 )
directoryExists ( $file, $asUser = null )
exec ( $command, $asUser = null )
fileExists ( $file, $asUser = null )
getConnectionIp ( )
getDefaultUsername ( )
getEbsVolumes ( ) : Collection
getFileContent ( $file, $asUser = null )
getHttpStatusCode ( $url )
getJumpHost ( ) : Instance | null Get jump host (bastion server)
getPrivateKey ( )
getSshConnection ( $multiplex = null ) : Connection Get SSH connection
linkExists ( $file, $asUser = null )
terminate ( )

Защищенные методы

Метод Описание
getInspectorConfiguration ( $type )

Описание методов

canConnectTo() публичный Метод

public canConnectTo ( $hostname, $port, $timeout = 1 )

directoryExists() публичный Метод

public directoryExists ( $file, $asUser = null )

exec() публичный Метод

public exec ( $command, $asUser = null )

fileExists() публичный Метод

public fileExists ( $file, $asUser = null )

getConnectionIp() публичный Метод

public getConnectionIp ( )

getDefaultUsername() публичный Метод

public getDefaultUsername ( )

getEbsVolumes() публичный Метод

public getEbsVolumes ( ) : Collection
Результат AwsInspector\Model\Collection

getFileContent() публичный Метод

public getFileContent ( $file, $asUser = null )

getHttpStatusCode() публичный Метод

public getHttpStatusCode ( $url )

getInspectorConfiguration() защищенный Метод

protected getInspectorConfiguration ( $type )

getJumpHost() публичный Метод

Overwrite this method in your inheriting class and return a \AwsInspector\Model\Ec2\Instance representing your bastion server
public getJumpHost ( ) : Instance | null
Результат Instance | null

getPrivateKey() публичный Метод

public getPrivateKey ( )

getSshConnection() публичный Метод

Get SSH connection
public getSshConnection ( $multiplex = null ) : Connection
Результат AwsInspector\Ssh\Connection

linkExists() публичный Метод

public linkExists ( $file, $asUser = null )

terminate() публичный Метод

public terminate ( )

Описание свойств

$multiplexSshConnection защищенное свойство

protected $multiplexSshConnection

$username защищенное свойство

protected $username