tacker.db.db_sqlalchemy.models module¶
-
class
tacker.db.db_sqlalchemy.models.PlacementConstraint(**kwargs)¶ Bases:
sqlalchemy.orm.decl_api._DynamicAttributesType,sqlalchemy.inspection.Inspectable[sqlalchemy.orm.mapper.Mapper[Any]]Represents a Vnf Placement Constraint.
-
affinity_or_anti_affinity¶
-
created_at¶
-
deleted¶
-
deleted_at¶
-
id¶
-
resource¶
-
scope¶
-
server_group_name¶
-
updated_at¶
-
vnf_instance_id¶
-
-
class
tacker.db.db_sqlalchemy.models.VnfArtifactMetadata(**kwargs)¶ Bases:
sqlalchemy.orm.decl_api._DynamicAttributesType,sqlalchemy.inspection.Inspectable[sqlalchemy.orm.mapper.Mapper[Any]]Contains all info about vnf packages artifacts metadata.
-
artifact_uuid¶
-
created_at¶
-
deleted¶
-
deleted_at¶
-
id¶
-
key¶
-
updated_at¶
-
value¶
-
-
class
tacker.db.db_sqlalchemy.models.VnfDeploymentFlavour(**kwargs)¶ Bases:
sqlalchemy.orm.decl_api._DynamicAttributesType,sqlalchemy.inspection.Inspectable[sqlalchemy.orm.mapper.Mapper[Any]]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.orm.decl_api._DynamicAttributesType,sqlalchemy.inspection.Inspectable[sqlalchemy.orm.mapper.Mapper[Any]]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.orm.decl_api._DynamicAttributesType,sqlalchemy.inspection.Inspectable[sqlalchemy.orm.mapper.Mapper[Any]]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¶
-
scale_status¶
-
updated_at¶
-
virtual_storage_resource_info¶
-
vnf_instance¶
-
vnf_instance_id¶
-
vnf_state¶
-
vnf_virtual_link_resource_info¶
-
vnfc_info¶
-
vnfc_resource_info¶
-
-
class
tacker.db.db_sqlalchemy.models.VnfLcmFilters(**kwargs)¶ Bases:
sqlalchemy.orm.decl_api._DynamicAttributesType,sqlalchemy.inspection.Inspectable[sqlalchemy.orm.mapper.Mapper[Any]]Contains all info about vnf LCM filters.
-
filter¶
-
id¶
-
notification_types¶
-
notification_types_len¶
-
operation_states¶
-
operation_states_len¶
-
operation_types¶
-
operation_types_len¶
-
subscription_uuid¶
-
vnf_instance_ids¶
-
vnf_instance_ids_len¶
-
vnf_instance_names¶
-
vnf_instance_names_len¶
-
vnf_product_name¶
-
vnf_products_from_providers¶
-
vnf_provider¶
-
vnf_software_version¶
-
vnfd_ids¶
-
vnfd_ids_len¶
-
vnfd_versions¶
-
vnfd_versions_len¶
-
-
class
tacker.db.db_sqlalchemy.models.VnfLcmOpOccs(**kwargs)¶ Bases:
sqlalchemy.orm.decl_api._DynamicAttributesType,sqlalchemy.inspection.Inspectable[sqlalchemy.orm.mapper.Mapper[Any]]VNF LCM OP OCCS Fields
-
changed_ext_connectivity¶
-
changed_info¶
-
created_at¶
-
deleted¶
-
deleted_at¶
-
error¶
-
error_point¶
-
grant_id¶
-
id¶
-
is_automatic_invocation¶
-
is_cancel_pending¶
-
operation¶
-
operation_params¶
-
operation_state¶
-
resource_changes¶
-
start_time¶
-
state_entered_time¶
-
tenant_id¶
-
updated_at¶
-
vnf_instance_id¶
-
-
class
tacker.db.db_sqlalchemy.models.VnfLcmSubscriptions(**kwargs)¶ Bases:
sqlalchemy.orm.decl_api._DynamicAttributesType,sqlalchemy.inspection.Inspectable[sqlalchemy.orm.mapper.Mapper[Any]]Contains all info about vnf LCM Subscriptions.
-
authentication¶
-
callback_uri¶
-
created_at¶
-
deleted¶
-
deleted_at¶
-
id¶
-
subscription_filter¶
-
tenant_id¶
-
updated_at¶
-
-
class
tacker.db.db_sqlalchemy.models.VnfPackage(**kwargs)¶ Bases:
sqlalchemy.orm.decl_api._DynamicAttributesType,sqlalchemy.inspection.Inspectable[sqlalchemy.orm.mapper.Mapper[Any]]Contains all info about vnf packages.
-
algorithm¶
-
created_at¶
-
deleted¶
-
deleted_at¶
-
downloading¶
-
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.orm.decl_api._DynamicAttributesType,sqlalchemy.inspection.Inspectable[sqlalchemy.orm.mapper.Mapper[Any]]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.orm.decl_api._DynamicAttributesType,sqlalchemy.inspection.Inspectable[sqlalchemy.orm.mapper.Mapper[Any]]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.orm.decl_api._DynamicAttributesType,sqlalchemy.inspection.Inspectable[sqlalchemy.orm.mapper.Mapper[Any]]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=ScalarElementColumnDefault('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.orm.decl_api._DynamicAttributesType,sqlalchemy.inspection.Inspectable[sqlalchemy.orm.mapper.Mapper[Any]]Resources belongs to the VNF
-
created_at¶
-
deleted¶
-
deleted_at¶
-
id¶
-
resource_identifier¶
-
resource_name¶
-
resource_status¶
-
resource_type¶
-
tenant_id¶
-
updated_at¶
-
vnf_instance_id¶
-
-
class
tacker.db.db_sqlalchemy.models.VnfSoftwareImage(**kwargs)¶ Bases:
sqlalchemy.orm.decl_api._DynamicAttributesType,sqlalchemy.inspection.Inspectable[sqlalchemy.orm.mapper.Mapper[Any]]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.orm.decl_api._DynamicAttributesType,sqlalchemy.inspection.Inspectable[sqlalchemy.orm.mapper.Mapper[Any]]Contains all info about vnf packages software image metadata.
-
created_at¶
-
deleted¶
-
deleted_at¶
-
id¶
-
image_uuid¶
-
key¶
-
updated_at¶
-
value¶
-