The 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)[source]¶ Bases:
heat.engine.parameters.Schema
HOT 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)[source]¶
-
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')¶
-