tacker.db.nfvo.ns_db
Module¶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.Audit
Represents 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
¶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.Audit
Represents NSD to create NS.
attributes
¶created_at
¶deleted_at
¶description
¶id
¶name
¶template_source
¶tenant_id
¶updated_at
¶vnfds
¶tacker.db.nfvo.ns_db.
NSDAttribute
(**kwargs)¶Bases: sqlalchemy.ext.declarative.api.Base
, tacker.db.models_v1.HasId
Represents attributes necessary for creation of ns in (key, value) pair
id
¶key
¶nsd_id
¶value
¶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)¶Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.