Provide native implementation of AWS pseudo parameters
Pseudo Parameters are parameters that are predefined by AWS CloudFormation. You do not declare them in your template. Use them the same way as you would a parameter, as the argument for the Ref function.
Currently we use these pseudo parameters with all the templates including HOT and when using only Heat native resources (Independent of AWS. e.g. using OS::Nova::Server) . We should provide native implementation of AWS pseudo parameters so that we can reference them while using heat native resources.
Currently, it looks like following, as an example,
1. Create a stack using heat native only template (e.g. ../hot/
2. Run "stack-show". Part of the out is below,
| parameters | { |
| | "instance_type": "m1.small", |
| | "key_name": "heat_key", |
| | "availability_
| | "AWS::StackId": "arn:openstack:
| | "image_id": "F18-x86_
| | "AWS::StackName": "hello", |
| | "AWS::Region": "ap-southeast-1", |
| | "volume_size": "1"
For more information on AWS Pseudo Parameters, refer to:
http://
Blueprint information
- Status:
- Complete
- Approver:
- None
- Priority:
- Undefined
- Drafter:
- Sahdev Zala
- Direction:
- Needs approval
- Assignee:
- Sahdev Zala
- Definition:
- Obsolete
- Series goal:
- None
- Implementation:
- Unknown
- Milestone target:
- None
- Started by
- Completed by
- Steve Baker
Related branches
Related bugs
Sprints
Whiteboard
(stevebaker) This duplicates blueprint native-