tacker.db.nfvo.vnffg_db
Module¶tacker.db.nfvo.vnffg_db.
ACLMatchCriteria
(**kwargs)¶Bases: sqlalchemy.ext.declarative.api.Base
, tacker.db.models_v1.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
¶tacker.db.nfvo.vnffg_db.
Vnffg
(**kwargs)¶Bases: sqlalchemy.ext.declarative.api.Base
, tacker.db.models_v1.HasTenant
, tacker.db.models_v1.HasId
VNF Forwarding Graph Data Model
attributes
¶description
¶forwarding_paths
¶id
¶name
¶status
¶tenant_id
¶vnf_mapping
¶vnffgd
¶vnffgd_id
¶tacker.db.nfvo.vnffg_db.
VnffgChain
(**kwargs)¶Bases: sqlalchemy.ext.declarative.api.Base
, tacker.db.models_v1.HasTenant
, tacker.db.models_v1.HasId
Service Function Chain Data Model
chain
¶id
¶instance_id
¶nfp_id
¶path_id
¶status
¶symmetrical
¶tenant_id
¶tacker.db.nfvo.vnffg_db.
VnffgClassifier
(**kwargs)¶Bases: sqlalchemy.ext.declarative.api.Base
, tacker.db.models_v1.HasTenant
, tacker.db.models_v1.HasId
VNFFG NFP Classifier Data Model
chain
¶chain_id
¶id
¶instance_id
¶match
¶name
¶nfp_id
¶status
¶tenant_id
¶tacker.db.nfvo.vnffg_db.
VnffgNfp
(**kwargs)¶Bases: sqlalchemy.ext.declarative.api.Base
, tacker.db.models_v1.HasTenant
, tacker.db.models_v1.HasId
Network Forwarding Path Data Model
chain
¶classifiers
¶id
¶name
¶path_id
¶status
¶symmetrical
¶tenant_id
¶vnffg_id
¶tacker.db.nfvo.vnffg_db.
VnffgPluginDbMixin
¶Bases: tacker.extensions.nfvo_plugins.vnffg.VNFFGPluginBase
, tacker.db.db_base.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)¶tacker.db.nfvo.vnffg_db.
VnffgTemplate
(**kwargs)¶Bases: sqlalchemy.ext.declarative.api.Base
, tacker.db.models_v1.HasId
, tacker.db.models_v1.HasTenant
Represents template to create a VNF Forwarding Graph.
description
¶id
¶name
¶template
¶template_source
¶tenant_id
¶Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.