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
class neutron_taas.db.taas_db.TapIdAssociation(**kwargs)

Bases: sqlalchemy.ext.declarative.api.Base

taas_id
tap_service
tap_service_id
class neutron_taas.db.taas_db.TapService(**kwargs)

Bases: sqlalchemy.ext.declarative.api.Base, neutron_lib.db.model_base.HasId, neutron_lib.db.model_base.HasProjectNoIndex

description
id
name
port_id
project_id
status
tenant_id