PHP Class StackFormation\StackFactory

Show file Open project: aoepeople/stackformation

Protected Properties

Property Type Description
$cfnClient
$stacksCache

Public Methods

Method Description
__construct ( Aws\CloudFormation\CloudFormationClient $cfnClient )
getStack ( $stackName, $fresh = false ) : Stack
getStackOutput ( $stackName, $key )
getStackParameter ( $stackName, $key )
getStackResource ( $stackName, $key )
getStackStatus ( $stackName )
getStacksFromApi ( boolean $fresh = false, null $nameFilter = null, null $statusFilter = null ) : Stack[]
resolveWildcard ( $stackName ) : mixed Resolve wildcard

Method Details

__construct() public method

public __construct ( Aws\CloudFormation\CloudFormationClient $cfnClient )
$cfnClient Aws\CloudFormation\CloudFormationClient

getStack() public method

public getStack ( $stackName, $fresh = false ) : Stack
$stackName
return Stack $stack

getStackOutput() public method

public getStackOutput ( $stackName, $key )

getStackParameter() public method

public getStackParameter ( $stackName, $key )

getStackResource() public method

public getStackResource ( $stackName, $key )

getStackStatus() public method

public getStackStatus ( $stackName )

getStacksFromApi() public method

public getStacksFromApi ( boolean $fresh = false, null $nameFilter = null, null $statusFilter = null ) : Stack[]
$fresh boolean
$nameFilter null
$statusFilter null
return Stack[]

resolveWildcard() public method

Resolve wildcard
public resolveWildcard ( $stackName ) : mixed
$stackName
return mixed

Property Details

$cfnClient protected property

protected $cfnClient

$stacksCache protected property

protected $stacksCache