heat.engine.hot.parameters module¶
- 
class 
heat.engine.hot.parameters.HOTParamSchema(data_type, description=None, default=None, schema=None, constraints=None, hidden=False, label=None, immutable=False, tags=None)[source]¶ Bases:
heat.engine.parameters.SchemaHOT parameter schema.
- 
BOOLEAN= 'boolean'¶ 
- 
CONSTRAINTS= 'constraints'¶ 
- 
DEFAULT= 'default'¶ 
- 
DESCRIPTION= 'description'¶ 
- 
HIDDEN= 'hidden'¶ 
- 
IMMUTABLE= 'immutable'¶ 
- 
KEYS= ('type', 'description', 'default', 'schema', 'constraints', 'hidden', 'label', 'immutable')¶ 
- 
LABEL= 'label'¶ 
- 
LIST= 'comma_delimited_list'¶ 
- 
MAP= 'json'¶ 
- 
NUMBER= 'number'¶ 
- 
PARAMETER_KEYS= ('type', 'description', 'default', 'schema', 'constraints', 'hidden', 'label', 'immutable')¶ 
- 
SCHEMA= 'schema'¶ 
- 
STRING= 'string'¶ 
- 
TYPE= 'type'¶ 
- 
TYPES= ('string', 'number', 'comma_delimited_list', 'json', 'boolean')¶ 
- 
 
- 
class 
heat.engine.hot.parameters.HOTParamSchema20170224(data_type, description=None, default=None, schema=None, constraints=None, hidden=False, label=None, immutable=False, tags=None)[source]¶ 
- 
class 
heat.engine.hot.parameters.HOTParamSchema20180302(data_type, description=None, default=None, schema=None, constraints=None, hidden=False, label=None, immutable=False, tags=None)[source]¶ Bases:
heat.engine.hot.parameters.HOTParamSchema20170224- 
KEYS= ('type', 'description', 'default', 'schema', 'constraints', 'hidden', 'label', 'immutable', 'tags')¶ 
- 
KEYS_20180302= ('tags',)¶ 
- 
PARAMETER_KEYS= ('type', 'description', 'default', 'schema', 'constraints', 'hidden', 'label', 'immutable', 'tags')¶ 
- 
TAGS= 'tags'¶ 
- 
 
- 
class 
heat.engine.hot.parameters.HOTParameters(stack_identifier, tmpl, user_params=None, param_defaults=None)[source]¶ Bases:
heat.engine.parameters.Parameters- 
PARAM_PROJECT_ID= 'OS::project_id'¶ 
- 
PARAM_REGION= 'OS::region'¶ 
- 
PARAM_STACK_ID= 'OS::stack_id'¶ 
- 
PARAM_STACK_NAME= 'OS::stack_name'¶ 
- 
PSEUDO_PARAMETERS= ('OS::stack_id', 'OS::stack_name', 'OS::region', 'OS::project_id')¶ 
-