SQLAlchemy models for heat data.
heat.db.sqlalchemy.models.
Event
(**kwargs)[source]¶Bases: sqlalchemy.ext.declarative.api.Base
, heat.db.sqlalchemy.models.HeatBase
Represents an event generated by the heat engine.
created_at
¶id
¶physical_resource_id
¶resource_action
¶resource_name
¶resource_properties
¶resource_status
¶resource_status_reason
¶resource_type
¶rsrc_prop_data
¶rsrc_prop_data_id
¶stack
¶stack_id
¶updated_at
¶uuid
¶heat.db.sqlalchemy.models.
HeatBase
[source]¶Bases: oslo_db.sqlalchemy.models.ModelBase
, oslo_db.sqlalchemy.models.TimestampMixin
Base class for Heat Models.
heat.db.sqlalchemy.models.
RawTemplate
(**kwargs)[source]¶Bases: sqlalchemy.ext.declarative.api.Base
, heat.db.sqlalchemy.models.HeatBase
Represents an unparsed template which should be in JSON format.
created_at
¶environment
¶files
¶files_id
¶id
¶template
¶updated_at
¶heat.db.sqlalchemy.models.
RawTemplateFiles
(**kwargs)[source]¶Bases: sqlalchemy.ext.declarative.api.Base
, heat.db.sqlalchemy.models.HeatBase
Where template files json dicts are stored.
created_at
¶files
¶id
¶updated_at
¶heat.db.sqlalchemy.models.
Resource
(**kwargs)[source]¶Bases: sqlalchemy.ext.declarative.api.Base
, heat.db.sqlalchemy.models.HeatBase
, heat.db.sqlalchemy.models.StateAware
Represents a resource created by the heat engine.
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
¶heat.db.sqlalchemy.models.
ResourceData
(**kwargs)[source]¶Bases: sqlalchemy.ext.declarative.api.Base
, heat.db.sqlalchemy.models.HeatBase
Key/value store of arbitrary, resource-specific data.
created_at
¶decrypt_method
¶id
¶key
¶redact
¶resource_id
¶updated_at
¶value
¶heat.db.sqlalchemy.models.
ResourcePropertiesData
(**kwargs)[source]¶Bases: sqlalchemy.ext.declarative.api.Base
, heat.db.sqlalchemy.models.HeatBase
Represents resource properties data, current or older
created_at
¶data
¶encrypted
¶id
¶updated_at
¶heat.db.sqlalchemy.models.
Service
(**kwargs)[source]¶Bases: sqlalchemy.ext.declarative.api.Base
, heat.db.sqlalchemy.models.HeatBase
, heat.db.sqlalchemy.models.SoftDelete
binary
¶created_at
¶deleted_at
¶engine_id
¶host
¶hostname
¶id
¶report_interval
¶topic
¶updated_at
¶heat.db.sqlalchemy.models.
Snapshot
(**kwargs)[source]¶Bases: sqlalchemy.ext.declarative.api.Base
, heat.db.sqlalchemy.models.HeatBase
created_at
¶data
¶id
¶name
¶stack
¶stack_id
¶status
¶status_reason
¶tenant
¶updated_at
¶heat.db.sqlalchemy.models.
SoftDelete
[source]¶Bases: object
deleted_at
= Column(None, DateTime(), table=None)¶heat.db.sqlalchemy.models.
SoftwareConfig
(**kwargs)[source]¶Bases: sqlalchemy.ext.declarative.api.Base
, heat.db.sqlalchemy.models.HeatBase
Represents a software configuration resource.
Represents a software configuration resource to be applied to one or more servers.
config
¶created_at
¶group
¶id
¶name
¶tenant
¶updated_at
¶heat.db.sqlalchemy.models.
SoftwareDeployment
(**kwargs)[source]¶Bases: sqlalchemy.ext.declarative.api.Base
, heat.db.sqlalchemy.models.HeatBase
, heat.db.sqlalchemy.models.StateAware
Represents a software deployment resource.
Represents applying a software configuration resource to a single server resource.
action
¶config
¶config_id
¶created_at
¶id
¶input_values
¶output_values
¶server_id
¶stack_user_project_id
¶status
¶status_reason
¶tenant
¶updated_at
¶heat.db.sqlalchemy.models.
Stack
(**kwargs)[source]¶Bases: sqlalchemy.ext.declarative.api.Base
, heat.db.sqlalchemy.models.HeatBase
, heat.db.sqlalchemy.models.SoftDelete
, heat.db.sqlalchemy.models.StateAware
Represents a stack created by the heat engine.
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
¶tenant
¶timeout
¶updated_at
¶user_creds_id
¶username
¶heat.db.sqlalchemy.models.
StackLock
(**kwargs)[source]¶Bases: sqlalchemy.ext.declarative.api.Base
, heat.db.sqlalchemy.models.HeatBase
Store stack locks for deployments with multiple-engines.
created_at
¶engine_id
¶stack_id
¶updated_at
¶heat.db.sqlalchemy.models.
StackTag
(**kwargs)[source]¶Bases: sqlalchemy.ext.declarative.api.Base
, heat.db.sqlalchemy.models.HeatBase
Key/value store of arbitrary stack tags.
created_at
¶id
¶stack_id
¶tag
¶updated_at
¶heat.db.sqlalchemy.models.
StateAware
[source]¶Bases: 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)¶heat.db.sqlalchemy.models.
SyncPoint
(**kwargs)[source]¶Bases: sqlalchemy.ext.declarative.api.Base
, heat.db.sqlalchemy.models.HeatBase
Represents a syncpoint for a stack that is being worked on.
atomic_key
¶created_at
¶entity_id
¶input_data
¶is_update
¶stack_id
¶traversal_id
¶updated_at
¶heat.db.sqlalchemy.models.
UserCreds
(**kwargs)[source]¶Bases: sqlalchemy.ext.declarative.api.Base
, heat.db.sqlalchemy.models.HeatBase
Represents user credentials.
Also, mirrors the ‘context’ handed in by wsgi.
auth_url
¶created_at
¶decrypt_method
¶id
¶password
¶region_name
¶stack
¶tenant
¶tenant_id
¶trust_id
¶trustor_user_id
¶updated_at
¶username
¶Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.