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.HasIdContains 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.HasIdRepresents 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.TimestampMixinContain 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.HasIdContains 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.HasIdContains 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.TimestampMixinContains 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.HasIdContains 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.HasIdResources 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.HasIdContains 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.TimestampMixinContains all info about vnf packages software image metadata.
-
created_at¶
-
deleted¶
-
deleted_at¶
-
id¶
-
image_uuid¶
-
key¶
-
updated_at¶
-
value¶
-