PHP 클래스 AwsInspector\Model\Ec2\Instance

상속: extends AwsInspector\Model\AbstractResource
파일 보기 프로젝트 열기: AOEpeople/StackFormation 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$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