Returns the template body for a specified stack name. You can get the template for running or deleted stacks.
For deleted stacks, GetTemplate returns the template for up to 90 days after the stack has been deleted.
If the template does not exist, a ValidationError
is returned.
Access
public
Parameters
Parameter |
Type |
Required |
Description |
---|---|---|---|
|
Required |
The name or the unique identifier associated with the stack. |
|
|
Optional |
An associative array of parameters that can have the following keys:
|
Returns
Type |
Description |
---|---|
A |
Examples
Get a stack template and convert it to an associative array.
$stack = new AmazonCloudFormation(); $response = $stack->get_template('my-stack'); if ($response->isOK()) { $template_as_array = json_decode((string) $response->body->TemplateBody(0), true); // print_r($template_as_array); } // Success? var_dump($response->isOK());Result:
bool(true)
Related Methods
Source
Method defined in services/cloudformation.class.php | Toggle source view (7 lines) | View on GitHub