tacker.db.nfvo.vnffg_db module¶
- class tacker.db.nfvo.vnffg_db.ACLMatchCriteria(**kwargs)¶
Bases:
Base
,HasId
Represents ACL match criteria of a classifier.
- arp_op¶
- arp_sha¶
- arp_spa¶
- arp_tha¶
- arp_tpa¶
- destination_port_max¶
- destination_port_min¶
- eth_dst¶
- eth_src¶
- eth_type¶
- icmpv4_code¶
- icmpv4_type¶
- icmpv6_code¶
- icmpv6_type¶
- id¶
- ip_dscp¶
- ip_dst_prefix¶
- ip_ecn¶
- ip_proto¶
- ip_src_prefix¶
- ipv6_dst¶
- ipv6_flabel¶
- ipv6_nd_sll¶
- ipv6_nd_target¶
- ipv6_nd_tll¶
- ipv6_src¶
- mpls_label¶
- mpls_tc¶
- network_dst_port_id¶
- network_id¶
- network_src_port_id¶
- source_port_max¶
- source_port_min¶
- tenant_id¶
- vlan_id¶
- vlan_pcp¶
- vnffgc_id¶
- class tacker.db.nfvo.vnffg_db.Vnffg(**kwargs)¶
-
VNF Forwarding Graph Data Model
- attributes¶
- description¶
- forwarding_paths¶
- id¶
- name¶
- ns_id¶
- status¶
- tenant_id¶
- vnf_mapping¶
- vnffgd¶
- vnffgd_id¶
- class tacker.db.nfvo.vnffg_db.VnffgChain(**kwargs)¶
-
Service Function Chain Data Model
- chain¶
- id¶
- instance_id¶
- nfp_id¶
- path_id¶
- status¶
- symmetrical¶
- tenant_id¶
- class tacker.db.nfvo.vnffg_db.VnffgClassifier(**kwargs)¶
-
VNFFG NFP Classifier Data Model
- chain¶
- chain_id¶
- id¶
- instance_id¶
- match¶
- name¶
- nfp_id¶
- status¶
- tenant_id¶
- class tacker.db.nfvo.vnffg_db.VnffgNfp(**kwargs)¶
-
Network Forwarding Path Data Model
- chain¶
- classifiers¶
- id¶
- name¶
- path_id¶
- status¶
- symmetrical¶
- tenant_id¶
- vnffg_id¶
- class tacker.db.nfvo.vnffg_db.VnffgPluginDbMixin¶
Bases:
VNFFGPluginBase
,CommonDbMixin
- create_classifiers_map(classifier_ids, instance_ids)¶
- create_vnffg(context, vnffg)¶
- create_vnffgd(context, vnffgd)¶
- delete_vnffg(context, vnffg_id)¶
- delete_vnffgd(context, vnffgd_id)¶
- get_classifier(context, classifier_id, fields=None)¶
- get_classifiers(context, filters=None, fields=None)¶
- get_nfp(context, nfp_id, fields=None)¶
- get_nfps(context, filters=None, fields=None)¶
- get_sfc(context, sfc_id, fields=None)¶
- get_sfcs(context, filters=None, fields=None)¶
- get_vnffg(context, vnffg_id, fields=None)¶
- get_vnffgd(context, vnffgd_id, fields=None)¶
- get_vnffgds(context, filters=None, fields=None)¶
- get_vnffgs(context, filters=None, fields=None)¶
- update_vnffg(context, vnffg_id, vnffg)¶