The neutron_taas.db.taas_db Module

class neutron_taas.db.taas_db.Taas_db_Mixin

Bases: neutron_taas.extensions.taas.TaasPluginBase, neutron.db.common_db_mixin.CommonDbMixin

create_tap_flow(context, tap_flow)
create_tap_id_association(context, tap_service_id)
create_tap_service(context, tap_service)
delete_tap_flow(context, id)
delete_tap_service(context, id)
get_tap_flow(context, id, fields=None)
get_tap_flows(context, filters=None, fields=None, sorts=None, limit=None, marker=None, page_reverse=False)
get_tap_id_association(context, tap_service_id)
get_tap_service(context, id, fields=None)
get_tap_services(context, filters=None, fields=None, sorts=None, limit=None, marker=None, page_reverse=False)
update_tap_flow(context, id, tap_flow)
update_tap_service(context, id, 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
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