tacker.db.db_sqlalchemy.models module¶
-
class
tacker.db.db_sqlalchemy.models.
VnfDeploymentFlavour
(**kwargs)¶ Bases:
sqlalchemy.ext.declarative.api.Base
,oslo_db.sqlalchemy.models.SoftDeleteMixin
,oslo_db.sqlalchemy.models.TimestampMixin
,tacker.db.models_v1.HasId
Contains all info about vnf packages Deployment Flavours.
-
created_at
¶
-
deleted
¶
-
deleted_at
¶
-
flavour_description
¶
-
flavour_id
¶
-
id
¶
-
instantiation_levels
¶
-
package_uuid
¶
-
software_images
¶
-
updated_at
¶
-
-
class
tacker.db.db_sqlalchemy.models.
VnfInstance
(**kwargs)¶ Bases:
sqlalchemy.ext.declarative.api.Base
,oslo_db.sqlalchemy.models.SoftDeleteMixin
,oslo_db.sqlalchemy.models.TimestampMixin
,tacker.db.models_v1.HasId
Represents a Vnf Instance.
-
created_at
¶
-
deleted
¶
-
deleted_at
¶
-
id
¶
-
instantiation_state
¶
-
task_state
¶
-
tenant_id
¶
-
updated_at
¶
-
vim_connection_info
¶
-
vnf_instance_description
¶
-
vnf_instance_name
¶
-
vnf_metadata
¶
-
vnf_pkg_id
¶
-
vnf_product_name
¶
-
vnf_provider
¶
-
vnf_software_version
¶
-
vnfd_id
¶
-
vnfd_version
¶
-
-
class
tacker.db.db_sqlalchemy.models.
VnfInstantiatedInfo
(**kwargs)¶ Bases:
sqlalchemy.ext.declarative.api.Base
,oslo_db.sqlalchemy.models.SoftDeleteMixin
,oslo_db.sqlalchemy.models.TimestampMixin
Contain the details of VNF instance
-
additional_params
¶
-
created_at
¶
-
deleted
¶
-
deleted_at
¶
-
ext_cp_info
¶
-
ext_managed_virtual_link_info
¶
-
ext_virtual_link_info
¶
-
flavour_id
¶
-
id
¶
-
instance_id
¶
-
instantiation_level_id
¶
-
updated_at
¶
-
virtual_storage_resource_info
¶
-
vnf_instance
¶
-
vnf_instance_id
¶
-
vnf_state
¶
-
vnf_virtual_link_resource_info
¶
-
vnfc_resource_info
¶
-
-
class
tacker.db.db_sqlalchemy.models.
VnfPackage
(**kwargs)¶ Bases:
sqlalchemy.ext.declarative.api.Base
,oslo_db.sqlalchemy.models.SoftDeleteMixin
,oslo_db.sqlalchemy.models.TimestampMixin
,tacker.db.models_v1.HasTenant
,tacker.db.models_v1.HasId
Contains all info about vnf packages.
-
algorithm
¶
-
created_at
¶
-
deleted
¶
-
deleted_at
¶
-
hash
¶
-
id
¶
-
location_glance_store
¶
-
property
metadetails
¶
-
onboarding_state
¶
-
operational_state
¶
-
size
¶
-
tenant_id
¶
-
updated_at
¶
-
usage_state
¶
-
vnf_artifacts
¶
-
vnf_deployment_flavours
¶
-
vnfd
¶
-
-
class
tacker.db.db_sqlalchemy.models.
VnfPackageArtifactInfo
(**kwargs)¶ Bases:
sqlalchemy.ext.declarative.api.Base
,oslo_db.sqlalchemy.models.SoftDeleteMixin
,oslo_db.sqlalchemy.models.TimestampMixin
,tacker.db.models_v1.HasId
Contains all info about vnf artifacts.
-
algorithm
¶
-
artifact_path
¶
-
created_at
¶
-
deleted
¶
-
deleted_at
¶
-
hash
¶
-
id
¶
-
package_uuid
¶
-
updated_at
¶
-
-
class
tacker.db.db_sqlalchemy.models.
VnfPackageUserData
(**kwargs)¶ Bases:
sqlalchemy.ext.declarative.api.Base
,oslo_db.sqlalchemy.models.SoftDeleteMixin
,oslo_db.sqlalchemy.models.TimestampMixin
Contains all info about vnf packages UserDefinedData.
-
created_at
¶
-
deleted
¶
-
deleted_at
¶
-
id
¶
-
key
¶
-
package_uuid
¶
-
updated_at
¶
-
value
¶
-
-
class
tacker.db.db_sqlalchemy.models.
VnfPackageVnfd
(**kwargs)¶ Bases:
sqlalchemy.ext.declarative.api.Base
,tacker.db.db_sqlalchemy.models.VnfPackageVnfdSoftDeleteMixin
,oslo_db.sqlalchemy.models.TimestampMixin
,tacker.db.models_v1.HasId
Contains all info about vnf packages VNFD.
-
created_at
¶
-
deleted
¶
-
deleted_at
¶
-
id
¶
-
package_uuid
¶
-
updated_at
¶
-
vnf_product_name
¶
-
vnf_provider
¶
-
vnf_software_version
¶
-
vnfd_id
¶
-
vnfd_version
¶
-
-
class
tacker.db.db_sqlalchemy.models.
VnfPackageVnfdSoftDeleteMixin
¶ Bases:
object
-
deleted
= Column(None, String(length=36), table=None, default=ColumnDefault('0'))¶
-
deleted_at
= Column(None, DateTime(), table=None)¶
-
soft_delete
(session)¶ Mark this object as deleted.
-
-
class
tacker.db.db_sqlalchemy.models.
VnfResource
(**kwargs)¶ Bases:
sqlalchemy.ext.declarative.api.Base
,oslo_db.sqlalchemy.models.SoftDeleteMixin
,oslo_db.sqlalchemy.models.TimestampMixin
,tacker.db.models_v1.HasId
Resources belongs to the VNF
-
created_at
¶
-
deleted
¶
-
deleted_at
¶
-
id
¶
-
resource_identifier
¶
-
resource_name
¶
-
resource_status
¶
-
resource_type
¶
-
updated_at
¶
-
vnf_instance_id
¶
-
-
class
tacker.db.db_sqlalchemy.models.
VnfSoftwareImage
(**kwargs)¶ Bases:
sqlalchemy.ext.declarative.api.Base
,oslo_db.sqlalchemy.models.SoftDeleteMixin
,oslo_db.sqlalchemy.models.TimestampMixin
,tacker.db.models_v1.HasId
Contains all info about vnf packages software images.
-
algorithm
¶
-
container_format
¶
-
created_at
¶
-
deleted
¶
-
deleted_at
¶
-
disk_format
¶
-
flavour_uuid
¶
-
hash
¶
-
id
¶
-
image_path
¶
-
property
metadetails
¶
-
min_disk
¶
-
min_ram
¶
-
name
¶
-
provider
¶
-
size
¶
-
software_image_id
¶
-
updated_at
¶
-
version
¶
-
-
class
tacker.db.db_sqlalchemy.models.
VnfSoftwareImageMetadata
(**kwargs)¶ Bases:
sqlalchemy.ext.declarative.api.Base
,oslo_db.sqlalchemy.models.SoftDeleteMixin
,oslo_db.sqlalchemy.models.TimestampMixin
Contains all info about vnf packages software image metadata.
-
created_at
¶
-
deleted
¶
-
deleted_at
¶
-
id
¶
-
image_uuid
¶
-
key
¶
-
updated_at
¶
-
value
¶
-