The tacker.db.nfvo.ns_db Module¶
-
class
tacker.db.nfvo.ns_db.NS(**kwargs)¶ Bases:
sqlalchemy.ext.declarative.api.Base,tacker.db.models_v1.HasId,tacker.db.models_v1.HasTenant,tacker.db.models_v1.AuditRepresents network services that deploys services.
-
created_at¶
-
deleted_at¶
-
description¶
-
error_reason¶
-
id¶
-
mgmt_urls¶
-
name¶
-
nsd¶
-
nsd_id¶
-
status¶
-
tenant_id¶
-
updated_at¶
-
vim_id¶
-
vnf_ids¶
-
-
class
tacker.db.nfvo.ns_db.NSD(**kwargs)¶ Bases:
sqlalchemy.ext.declarative.api.Base,tacker.db.models_v1.HasId,tacker.db.models_v1.HasTenant,tacker.db.models_v1.AuditRepresents NSD to create NS.
-
attributes¶
-
created_at¶
-
deleted_at¶
-
description¶
-
id¶
-
name¶
-
tenant_id¶
-
updated_at¶
-
vnfds¶
-
-
class
tacker.db.nfvo.ns_db.NSDAttribute(**kwargs)¶ Bases:
sqlalchemy.ext.declarative.api.Base,tacker.db.models_v1.HasIdRepresents attributes necessary for creation of ns in (key, value) pair
-
id¶
-
key¶
-
nsd_id¶
-
value¶
-
-
class
tacker.db.nfvo.ns_db.NSPluginDb¶ Bases:
tacker.extensions.nfvo_plugins.network_service.NSPluginBase,tacker.db.db_base.CommonDbMixin-
create_ns(context, ns)¶
-
create_ns_post(context, ns_id, mistral_obj, vnfd_dict, error_reason)¶
-
create_nsd(context, nsd)¶
-
delete_ns(context, ns_id)¶
-
delete_ns_post(context, ns_id, mistral_obj, error_reason, soft_delete=True)¶
-
delete_nsd(context, nsd_id, soft_delete=True)¶
-
get_ns(context, ns_id, fields=None)¶
-
get_nsd(context, nsd_id, fields=None)¶
-
get_nsds(context, filters, fields=None)¶
-
get_nss(context, filters=None, fields=None)¶
-