The neutron_taas.db.taas_db
Module¶
-
class
neutron_taas.db.taas_db.
Taas_db_Mixin
¶ Bases:
neutron_taas.extensions.taas.TaasPluginBase
-
create_tap_flow
(context, tap_flow)¶ Create a Tap Flow.
-
create_tap_id_association
(context, tap_service_id)¶
-
create_tap_service
(context, tap_service)¶ Create a Tap Service.
-
delete_tap_flow
(context, id)¶ Delete a Tap Flow.
-
delete_tap_service
(context, id)¶ Delete a Tap Service.
-
get_tap_flow
(context, id, fields=None)¶ Get a Tap Flow.
-
get_tap_flows
(context, filters=None, fields=None, sorts=None, limit=None, marker=None, page_reverse=False)¶ List all Tap Flows.
-
get_tap_id_association
(context, tap_service_id)¶
-
get_tap_service
(context, id, fields=None)¶ Get a Tap Service.
-
get_tap_services
(context, filters=None, fields=None, sorts=None, limit=None, marker=None, page_reverse=False)¶ List all Tap Services.
-
update_tap_flow
(context, id, tap_flow)¶ Update a Tap Flow.
-
update_tap_service
(context, id, tap_service)¶ Update a Tap Service.
-
-
class
neutron_taas.db.taas_db.
TapFlow
(**kwargs)¶ Bases:
sqlalchemy.ext.declarative.api.Base
,neutron_lib.db.model_base.HasId
,neutron_lib.db.model_base.HasProjectNoIndex
-
description
¶
-
direction
¶
-
id
¶
-
name
¶
-
project_id
¶
-
source_port
¶
-
status
¶
-
tap_service_id
¶
-
tenant_id
¶
-
vlan_filter
¶
-