PHP Class StackFormation\BlueprintAction

Show file Open project: aoepeople/stackformation Class Usage Examples

Protected Properties

Property Type Description
$blueprint
$cfnClient
$output
$profileManager

Public Methods

Method Description
__construct ( Blueprint $blueprint, Manager $profileManager, Symfony\Component\Console\Output\OutputInterface $output = null )
deploy ( $dryRun = false, $force = false )
executeAfterScript ( $status )
executeBeforeScript ( )
getChangeSet ( ) : Aws\Result
updateStackPolicy ( )
validateTemplate ( )

Protected Methods

Method Description
executeScript ( $script, $envVars = [], $type )
getCfnClient ( ) : Aws\CloudFormation\CloudFormationClient
prepareArguments ( $force = false )

Method Details

__construct() public method

public __construct ( Blueprint $blueprint, Manager $profileManager, Symfony\Component\Console\Output\OutputInterface $output = null )
$blueprint Blueprint
$profileManager StackFormation\Profile\Manager
$output Symfony\Component\Console\Output\OutputInterface

deploy() public method

public deploy ( $dryRun = false, $force = false )

executeAfterScript() public method

public executeAfterScript ( $status )

executeBeforeScript() public method

public executeBeforeScript ( )

executeScript() protected method

protected executeScript ( $script, $envVars = [], $type )

getCfnClient() protected method

protected getCfnClient ( ) : Aws\CloudFormation\CloudFormationClient
return Aws\CloudFormation\CloudFormationClient

getChangeSet() public method

public getChangeSet ( ) : Aws\Result
return Aws\Result

prepareArguments() protected method

protected prepareArguments ( $force = false )

updateStackPolicy() public method

public updateStackPolicy ( )

validateTemplate() public method

public validateTemplate ( )

Property Details

$blueprint protected property

protected $blueprint

$cfnClient protected property

protected $cfnClient

$output protected property

protected $output

$profileManager protected property

protected $profileManager