heat.db.models 模块¶
用于 heat 数据的 SQLAlchemy 模型。
- class heat.db.models.Event(**kwargs)[source]¶
基类:
Base,HeatBase表示由 heat 引擎生成的事件。
- created_at¶
- id¶
- physical_resource_id¶
- resource_action¶
- resource_name¶
- resource_properties¶
- resource_status¶
- property resource_status_reason¶
- resource_type¶
- rsrc_prop_data¶
- rsrc_prop_data_id¶
- stack¶
- stack_id¶
- updated_at¶
- uuid¶
- class heat.db.models.RawTemplate(**kwargs)[source]¶
基类:
Base,HeatBase表示未解析的模板,应为 JSON 格式。
- created_at¶
- environment¶
- files¶
- files_id¶
- id¶
- template¶
- updated_at¶
- class heat.db.models.RawTemplateFiles(**kwargs)[source]¶
基类:
Base,HeatBase存储模板文件 json dicts 的位置。
- created_at¶
- files¶
- id¶
- updated_at¶
- class heat.db.models.Resource(**kwargs)[source]¶
基类:
Base,HeatBase,StateAware表示由 heat 引擎创建的资源。
- action¶
- atomic_key¶
- attr_data¶
- attr_data_id¶
- created_at¶
- current_template_id¶
- data¶
- engine_id¶
- id¶
- name¶
- needed_by¶
- physical_resource_id¶
- properties_data¶
- properties_data_encrypted¶
- replaced_by¶
- replaces¶
- requires¶
- root_stack_id¶
- rsrc_metadata¶
- rsrc_prop_data¶
- rsrc_prop_data_id¶
- stack¶
- stack_id¶
- status¶
- status_reason¶
- updated_at¶
- uuid¶
- class heat.db.models.ResourceData(**kwargs)[source]¶
基类:
Base,HeatBase资源特定数据的键/值存储。
- created_at¶
- decrypt_method¶
- id¶
- key¶
- redact¶
- resource_id¶
- updated_at¶
- value¶
- class heat.db.models.ResourcePropertiesData(**kwargs)[source]¶
基类:
Base,HeatBase表示资源属性数据,当前或旧的
- created_at¶
- data¶
- encrypted¶
- id¶
- updated_at¶
- class heat.db.models.Service(**kwargs)[source]¶
基类:
Base,HeatBase,SoftDelete- binary¶
- created_at¶
- deleted_at¶
- engine_id¶
- host¶
- hostname¶
- id¶
- report_interval¶
- topic¶
- updated_at¶
- class heat.db.models.Snapshot(**kwargs)[source]¶
基类:
Base,HeatBase- created_at¶
- data¶
- id¶
- name¶
- stack¶
- stack_id¶
- status¶
- status_reason¶
- tenant¶
- updated_at¶
- class heat.db.models.SoftDelete[source]¶
基类:
object- deleted_at = Column(None, DateTime(), table=None)¶
- class heat.db.models.SoftwareConfig(**kwargs)[source]¶
基类:
Base,HeatBase表示软件配置资源。
表示要应用于一个或多个服务器的软件配置资源。
- config¶
- created_at¶
- group¶
- id¶
- name¶
- tenant¶
- updated_at¶
- class heat.db.models.SoftwareDeployment(**kwargs)[source]¶
基类:
Base,HeatBase,StateAware表示软件部署资源。
表示将软件配置资源应用于单个服务器资源。
- action¶
- config¶
- config_id¶
- created_at¶
- id¶
- input_values¶
- output_values¶
- server_id¶
- stack_user_project_id¶
- status¶
- status_reason¶
- tenant¶
- updated_at¶
- class heat.db.models.Stack(**kwargs)[source]¶
基类:
Base,HeatBase,SoftDelete,StateAware表示由 heat 引擎创建的堆栈。
- action¶
- backup¶
- convergence¶
- created_at¶
- current_deps¶
- current_traversal¶
- deleted_at¶
- disable_rollback¶
- id¶
- name¶
- nested_depth¶
- owner_id¶
- parent_resource_name¶
- prev_raw_template¶
- prev_raw_template_id¶
- raw_template¶
- raw_template_id¶
- stack_user_project_id¶
- status¶
- status_reason¶
- tags¶
- tenant¶
- timeout¶
- updated_at¶
- user_creds_id¶
- username¶
- class heat.db.models.StackLock(**kwargs)[source]¶
基类:
Base,HeatBase存储具有多个引擎的部署的堆栈锁。
- created_at¶
- engine_id¶
- stack_id¶
- updated_at¶
- class heat.db.models.StackTag(**kwargs)[source]¶
基类:
Base,HeatBase堆栈标签的键/值存储。
- created_at¶
- id¶
- stack_id¶
- tag¶
- updated_at¶
- class heat.db.models.StateAware[source]¶
基类:
object- action = Column('action', String(length=255), table=None)¶
- status = Column('status', String(length=255), table=None)¶
- status_reason = Column('status_reason', Text(), table=None)¶