Module Import alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias Expr Call AttributeLoad Call AttributeLoad NameLoad attr Str attr Str Assign NameStore Str Assign NameStore Str Assign NameStore Str Assign NameStore Str ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam defaults body Assign AttributeStore NameLoad attr NameLoad decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam NameParam defaults body Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam defaults body Assign AttributeStore NameLoad attr NameLoad decorator_list decorator_list FunctionDef arguments args NameParam defaults body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad Dict Str Str Str Str Str Str Str Str Str Str Str Str Str Num Str Str Str Str Str Str NameLoad Str Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad Dict Str Str Str Str Str Str Str Str Str Str Str Str Str Num Str Str Str Str Str Str NameLoad Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr For NameStore Call NameLoad Num body Assign NameStore Dict Str Str Str Str Str Str Str Str Str Str ListLoad Dict Str Str Call AttributeLoad Str attr NameLoad Str Dict Str Str Str Str Str Str Str Str Str Str Str Str Call AttributeLoad Str attr NameLoad Str Str Str Str Call AttributeLoad Str attr NameLoad Str Str Str Call AttributeLoad Str attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad For NameStore Call NameLoad Num body Assign NameStore Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Str Str Str Dict Str Str ListLoad Str Str Str Str Str Dict Str Str Str Str Str ListLoad Dict ListLoad Dict Dict Str Dict Dict Str Str Str Str Str Dict Str Str Dict Str Str Str Dict Str Str Str Dict Str Str Str Str Dict Str Str Str Dict Str Str Str Str Str Dict Str Str Dict Str Str Str Str Str Str Str Str Str Dict Str Str Str Dict Dict Str Str Str Str Str Str Str Str Str Dict Str Str Str Dict Str Str Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr Call NameLoad NameLoad NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr Call NameLoad NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr Call NameLoad NameLoad Assign NameStore Dict Str Str Str Str Dict Dict Str Str Str Dict Str Str Str Str Str Str NameLoad NameLoad Str NameLoad Dict Str Str Str Str Str Str NameLoad NameLoad Str NameLoad Dict Str Str Str Str Str Str NameLoad NameLoad Str NameLoad Assign NameStore Dict Str Str Str Str Dict Str Dict Str Str Dict Str Dict Str Str Str Str Str Str NameLoad NameLoad Str NameLoad Assign NameStore ListLoad NameLoad NameLoad For NameStore NameLoad body Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad SubscriptLoad NameLoad Index Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad Dict Str Str Str Str Str Str Str Str ListLoad Dict Str Str BinOpMod Str TupleLoad AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr attr AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr attr Str Dict Str Str BinOpMod Str TupleLoad AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr attr AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr attr Str Dict Str Dict Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad Dict Str Str Str Str Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad Dict Str Str Str Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad Dict Str Str Str Str Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad Dict Str Str Str Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad decorator_list
N/A N/A logging heatclient.v1 resource_types heatclient.v1 resources heatclient.v1 services heatclient.v1 stacks heatclient.v1 template_versions openstack_dashboard.test.test_data utils N/A N/A N/A N/A N/A logging getLogger heatclient.openstack.common.apiclient.base setLevel ERROR N/A TEMPLATE 
{
"AWSTemplateFormatVersion": "2010-09-09",
"Description": "AWS CloudFormation Sample Template.",
"Parameters": {
"KeyName": {
"Description": "Name of an EC2 Key Pair to enable SSH access to the instances",
"Type": "String"
},
"InstanceType": {
"Description": "WebServer EC2 instance type",
"Type": "String",
"Default": "m1.small",
"AllowedValues": [
"m1.tiny",
"m1.small",
"m1.medium",
"m1.large",
"m1.xlarge"
],
"ConstraintDescription": "must be a valid EC2 instance type."
},
"DBName": {
"Default": "wordpress",
"Description": "The WordPress database name",
"Type": "String",
"MinLength": "1",
"MaxLength": "64",
"AllowedPattern": "[a-zA-Z][a-zA-Z0-9]*",
"ConstraintDescription": "must begin with a letter and..."
},
"DBUsername": {
"Default": "admin",
"NoEcho": "true",
"Description": "The WordPress database admin account username",
"Type": "String",
"MinLength": "1",
"MaxLength": "16",
"AllowedPattern": "[a-zA-Z][a-zA-Z0-9]*",
"ConstraintDescription": "must begin with a letter and..."
},
"DBPassword": {
"Default": "admin",
"NoEcho": "true",
"Description": "The WordPress database admin account password",
"Type": "String",
"MinLength": "1",
"MaxLength": "41",
"AllowedPattern": "[a-zA-Z0-9]*",
"ConstraintDescription": "must contain only alphanumeric characters."
},
"DBRootPassword": {
"Default": "admin",
"NoEcho": "true",
"Description": "Root password for MySQL",
"Type": "String",
"MinLength": "1",
"MaxLength": "41",
"AllowedPattern": "[a-zA-Z0-9]*",
"ConstraintDescription": "must contain only alphanumeric characters."
},
"LinuxDistribution": {
"Default": "F17",
"Description": "Distribution of choice",
"Type": "String",
"AllowedValues": [
"F18",
"F17",
"U10",
"RHEL-6.1",
"RHEL-6.2",
"RHEL-6.3"
]
},
"Network": {
"Type": "String",
"CustomConstraint": "neutron.network"
}
},
"Mappings": {
"AWSInstanceType2Arch": {
"m1.tiny": {
"Arch": "32"
},
"m1.small": {
"Arch": "64"
},
"m1.medium": {
"Arch": "64"
},
"m1.large": {
"Arch": "64"
},
"m1.xlarge": {
"Arch": "64"
}
},
"DistroArch2AMI": {
"F18": {
"32": "F18-i386-cfntools",
"64": "F18-x86_64-cfntools"
},
"F17": {
"32": "F17-i386-cfntools",
"64": "F17-x86_64-cfntools"
},
"U10": {
"32": "U10-i386-cfntools",
"64": "U10-x86_64-cfntools"
},
"RHEL-6.1": {
"32": "rhel61-i386-cfntools",
"64": "rhel61-x86_64-cfntools"
},
"RHEL-6.2": {
"32": "rhel62-i386-cfntools",
"64": "rhel62-x86_64-cfntools"
},
"RHEL-6.3": {
"32": "rhel63-i386-cfntools",
"64": "rhel63-x86_64-cfntools"
}
}
},
"Resources": {
"WikiDatabase": {
"Type": "AWS::EC2::Instance",
"Metadata": {
"AWS::CloudFormation::Init": {
"config": {
"packages": {
"yum": {
"mysql": [],
"mysql-server": [],
"httpd": [],
"wordpress": []
}
},
"services": {
"systemd": {
"mysqld": {
"enabled": "true",
"ensureRunning": "true"
},
"httpd": {
"enabled": "true",
"ensureRunning": "true"
}
}
}
}
}
},
"Properties": {
"ImageId": {
"Fn::FindInMap": [
"DistroArch2AMI",
{
"Ref": "LinuxDistribution"
},
{
"Fn::FindInMap": [
"AWSInstanceType2Arch",
{
"Ref": "InstanceType"
},
"Arch"
]
}
]
},
"InstanceType": {
"Ref": "InstanceType"
},
"KeyName": {
"Ref": "KeyName"
},
"UserData": {
"Fn::Base64": {
"Fn::Join": [
"",
[
"#!/bin/bash -v\n",
"/opt/aws/bin/cfn-init\n"
]
]
}
}
}
}
},
"Outputs": {
"WebsiteURL": {
"Value": {
"Fn::Join": [
"",
[
"http://",
{
"Fn::GetAtt": [
"WikiDatabase",
"PublicIp"
]
},
"/wordpress"
]
]
},
"Description": "URL for Wordpress wiki"
}
}
}
 N/A VALIDATE 
{
"Description": "AWS CloudFormation Sample Template.",
"Parameters": {
"DBUsername": {
"Type": "String",
"Description": "The WordPress database admin account username",
"Default": "admin",
"MinLength": "1",
"AllowedPattern": "[a-zA-Z][a-zA-Z0-9]*",
"NoEcho": "true",
"MaxLength": "16",
"ConstraintDescription": "must begin with a letter and..."
},
"LinuxDistribution": {
"Default": "F17",
"Type": "String",
"Description": "Distribution of choice",
"AllowedValues": [
"F18",
"F17",
"U10",
"RHEL-6.1",
"RHEL-6.2",
"RHEL-6.3"
]
},
"DBRootPassword": {
"Type": "String",
"Description": "Root password for MySQL",
"Default": "admin",
"MinLength": "1",
"AllowedPattern": "[a-zA-Z0-9]*",
"NoEcho": "true",
"MaxLength": "41",
"ConstraintDescription": "must contain only alphanumeric characters."
},
"KeyName": {
"Type": "String",
"Description": "Name of an EC2 Key Pair to enable SSH access to the instances"
},
"DBName": {
"Type": "String",
"Description": "The WordPress database name",
"Default": "wordpress",
"MinLength": "1",
"AllowedPattern": "[a-zA-Z][a-zA-Z0-9]*",
"MaxLength": "64",
"ConstraintDescription": "must begin with a letter and..."
},
"DBPassword": {
"Type": "String",
"Description": "The WordPress database admin account password",
"Default": "admin",
"MinLength": "1",
"AllowedPattern": "[a-zA-Z0-9]*",
"NoEcho": "true",
"MaxLength": "41",
"ConstraintDescription": "must contain only alphanumeric characters."
},
"InstanceType": {
"Default": "m1.small",
"Type": "String",
"ConstraintDescription": "must be a valid EC2 instance type.",
"Description": "WebServer EC2 instance type",
"AllowedValues": [
"m1.tiny",
"m1.small",
"m1.medium",
"m1.large",
"m1.xlarge"
]
},
"Network": {
"Type": "String",
"CustomConstraint": "neutron.network"
}
}
}
 N/A ENVIRONMENT 
parameters:
  InstanceType: m1.xsmall
  db_password: verybadpass
  KeyName: heat_key
 N/A SNAPSHOT_CREATE 
{
    "status": "IN_PROGRESS",
    "name": "None",
    "data": "None",
    "creation_time": "2016-02-19T07:25:23.494152",
    "status_reason": "None",
    "id": "8af90c07-b788-44ee-a8ab-5990197f5e32"
}
 Environment N/A object N/A __init__ N/A N/A self data N/A N/A N/A N/A self data data N/A N/A Template N/A object N/A __init__ N/A N/A self data validate N/A N/A N/A N/A self data data N/A N/A self validate validate N/A N/A Snapshot N/A object N/A __init__ N/A N/A self data N/A N/A N/A N/A self data data N/A N/A data N/A N/A TEST N/A N/A N/A N/A TEST stacks N/A N/A utils TestDataContainer N/A N/A TEST stack_templates N/A N/A utils TestDataContainer N/A N/A TEST stack_environments N/A N/A utils TestDataContainer N/A N/A TEST stack_snapshot_create N/A N/A utils TestDataContainer N/A N/A TEST stack_snapshot N/A N/A utils TestDataContainer N/A N/A TEST resource_types N/A N/A utils TestDataContainer N/A N/A TEST heat_resources N/A N/A utils TestDataContainer N/A N/A TEST heat_services N/A N/A utils TestDataContainer N/A N/A TEST template_versions N/A N/A utils TestDataContainer N/A N/A TEST template_functions N/A N/A utils TestDataContainer N/A service_1 N/A N/A services Service N/A N/A services ServiceManager None N/A status binary report_interval engine_id created_at hostname updated_at topic host deleted_at id up heat-engine 60 2f7b5a9b-c50b-4b01-8248-f89f5fb338d1 2015-02-06T03:23:32.000000 mrkanag 2015-02-20T09:49:52.000000 engine engine-1 None 1efd7015-5016-4caa-b5c8-12438af7b100 N/A service_2 N/A N/A services Service N/A N/A services ServiceManager None N/A status binary report_interval engine_id created_at hostname updated_at topic host deleted_at id up heat-engine 60 2f7b5a9b-c50b-4b01-8248-f89f5fb338d2 2015-02-06T03:23:32.000000 mrkanag 2015-02-20T09:49:52.000000 engine engine-2 None 1efd7015-5016-4caa-b5c8-12438af7b100 N/A N/A N/A N/A TEST heat_services add service_1 N/A N/A N/A N/A TEST heat_services add service_2 N/A N/A TEST api_resource_types N/A N/A utils TestDataContainer N/A i N/A range 10 N/A N/A stack_data N/A description links parameters stack_status_reason stack_name creation_time updated_time stack_status id No description N/A N/A href rel N/A N/A http://192.168.1.70:8004/v1/051c727ee67040d6a7b7812708485a97/stacks/stack-test{0}/05b4f39f-ea96-4d91-910c-e758c078a089{0} format i self N/A DBUsername InstanceType AWS::StackId DBRootPassword AWS::StackName DBPassword AWS::Region DBName ****** m1.small arn:openstack:heat::2ce287:stacks/teststack/88553ec ****** N/A N/A teststack{0} format i ****** ap-southeast-1 wordpress Stack successfully created N/A N/A stack-test{0} format i 2013-04-22T00:11:39Z 2013-04-22T00:11:39Z CREATE_COMPLETE N/A N/A 05b4f39f-ea96-4d91-910c-e758c078a089{0} format i N/A stack N/A N/A stacks Stack N/A N/A stacks StackManager None stack_data N/A N/A N/A N/A TEST stacks add stack N/A i N/A range 10 N/A N/A snapshot_data N/A status name data creation_time status_reason id COMPLETE null N/A files status name tags stack_user_project_id environment template action project_id id resources N/A COMPLETE zhao3 N/A a  123  b  456 3cba4460875444049a2a7cc5420ccddb N/A encrypted_param_names parameter_defaults event_sinks parameters resource_registry N/A N/A N/A N/A N/A resources N/A N/A heat_template_version description resources 2013-05-23 HOT template for Test. N/A private_subnet private_net N/A type properties OS::Neutron::Subnet N/A network_id cidr gateway_ip N/A get_resource private_net 172.16.2.0/24 172.16.2.1 N/A type properties OS::Neutron::Net N/A name private-net SNAPSHOT 1acd0026829f4d28bb2eff912d7aad0d 70650725-bdbd-419f-b53f-5707767bfe0e N/A private_subnet private_net N/A status name resource_data resource_id action type metadata COMPLETE private_subnet N/A 9c7211b3-31c7-41f6-b92a-442ad3f71ef0 SNAPSHOT OS::Neutron::Subnet N/A N/A status name resource_data resource_id action type metadata COMPLETE private_net N/A ff4fd287-31b2-4d00-bc96-c409bc1db027 SNAPSHOT OS::Neutron::Net N/A 2016-02-21T04:02:54 Stack SNAPSHOT completed successfully 01558a3b-ba05-4427-bbb4-1e4ab71cfcad N/A N/A N/A N/A TEST stack_snapshot add snapshot_data N/A N/A N/A N/A TEST stack_templates add N/A Template TEMPLATE VALIDATE N/A N/A N/A N/A TEST stack_environments add N/A Environment ENVIRONMENT N/A N/A N/A N/A TEST stack_snapshot_create add N/A Snapshot SNAPSHOT_CREATE N/A r_type_1 N/A resource_type attributes properties AWS::CloudFormation::Stack N/A N/A Parameters TemplateURL TimeoutInMinutes N/A description immutable required type update_allowed The set of parameters passed to this nested stack. False False map True N/A description immutable required type update_allowed The URL of a template that specifies the stack to be created as a resource. False True string True N/A description immutable required type update_allowed The length of time, in minutes, to wait for the nested stack creation. False False number True N/A r_type_2 N/A resource_type attributes properties OS::Heat::CloudConfig N/A config N/A description The config value of the software config. N/A cloud_config N/A description immutable required type update_allowed Map representing the cloud-config data structure which will be formatted as YAML. False False map False N/A r_types_list N/A r_type_1 r_type_2 N/A rt r_types_list N/A N/A r_type N/A N/A resource_types ResourceType N/A N/A resource_types ResourceTypeManager None N/A rt N/A resource_type N/A N/A N/A N/A TEST resource_types add r_type N/A N/A N/A N/A TEST api_resource_types add rt N/A resource_1 N/A N/A resources Resource N/A N/A resources ResourceManager None N/A logical_resource_id physical_resource_id resource_name links attributes my_resource 7b5e29b1-c94d-402d-b69c-df9ac6dfc0ce my_resource N/A N/A href rel N/A http://192.168.1.70:8004/v1/051c727ee67040d6a7b7812708485a97/stacks/%s/%s/resources/my_resource N/A N/A N/A N/A N/A TEST stacks first stack_name N/A N/A N/A N/A TEST stacks first id self N/A href rel N/A http://192.168.1.70:8004/v1/051c727ee67040d6a7b7812708485a97/stacks/%s/%s N/A N/A N/A N/A N/A TEST stacks first stack_name N/A N/A N/A N/A TEST stacks first id stack N/A metadata N/A N/A N/A N/A N/A TEST heat_resources add resource_1 N/A template_version_1 N/A N/A template_versions TemplateVersion N/A N/A template_versions TemplateVersionManager None N/A version type HeatTemplateFormatVersion.2012-12-12 cfn N/A template_version_2 N/A N/A template_versions TemplateVersion N/A N/A template_versions TemplateVersionManager None N/A version type heat_template_version.2013-05-23 hot N/A N/A N/A N/A TEST template_versions add template_version_1 N/A N/A N/A N/A TEST template_versions add template_version_2 N/A template_function_1 N/A N/A template_versions TemplateVersion N/A N/A template_versions TemplateVersionManager None N/A functions description Fn::GetAZs A function for retrieving the availability zones. N/A template_function_2 N/A N/A template_versions TemplateVersion N/A N/A template_versions TemplateVersionManager None N/A functions description Fn::Join A function for joining strings. N/A N/A N/A N/A TEST template_functions add template_function_1 N/A N/A N/A N/A TEST template_functions add template_function_2 N/A