The neutron_taas.extensions.taas
Module¶
-
exception
neutron_taas.extensions.taas.
InvalidDestinationPort
(**kwargs)¶ Bases:
neutron_lib.exceptions.NotFound
-
message
= u’Destination Port %(port)s does not exist’¶
-
-
exception
neutron_taas.extensions.taas.
InvalidSourcePort
(**kwargs)¶ Bases:
neutron_lib.exceptions.NotFound
-
message
= u’Source Port %(port)s does not exist’¶
-
-
exception
neutron_taas.extensions.taas.
PortDoesNotBelongToTenant
(**kwargs)¶ Bases:
neutron_lib.exceptions.NotAuthorized
-
message
= u’The specified port does not belong to the tenant’¶
-
-
class
neutron_taas.extensions.taas.
Taas
¶ Bases:
neutron_lib.api.extensions.ExtensionDescriptor
-
classmethod
get_alias
()¶
-
classmethod
get_description
()¶
-
get_extended_resources
(version)¶
-
classmethod
get_name
()¶
-
classmethod
get_plugin_interface
()¶
-
classmethod
get_resources
()¶ Returns Ext Resources.
-
classmethod
get_updated
()¶
-
update_attributes_map
(attributes)¶
-
classmethod
-
class
neutron_taas.extensions.taas.
TaasPluginBase
¶ Bases:
neutron_lib.services.base.ServicePluginBase
-
create_tap_flow
(context, tap_flow)¶ Create a Tap Flow.
-
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_plugin_description
()¶
-
get_plugin_name
()¶
-
classmethod
get_plugin_type
()¶
-
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_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.
-
-
exception
neutron_taas.extensions.taas.
TapFlowNotFound
(**kwargs)¶ Bases:
neutron_lib.exceptions.NotFound
-
message
= u’Tap Flow %(flow_id)s does not exist’¶
-
-
exception
neutron_taas.extensions.taas.
TapServiceLimitReached
(**kwargs)¶ Bases:
neutron_lib.exceptions.OverQuota
-
message
= u’Reached the maximum quota for Tap Services’¶
-
-
exception
neutron_taas.extensions.taas.
TapServiceNotBelongToTenant
(**kwargs)¶ Bases:
neutron_lib.exceptions.NotAuthorized
-
message
= u’Specified Tap Service does not belong to the tenant’¶
-
-
exception
neutron_taas.extensions.taas.
TapServiceNotFound
(**kwargs)¶ Bases:
neutron_lib.exceptions.NotFound
-
message
= u’Tap Service %(tap_id)s does not exist’¶
-
-
neutron_taas.extensions.taas.
direction_enum
= [‘IN’, ‘OUT’, ‘BOTH’]¶ Resource Attribute Map:
Note:
‘tap_services’ data model refers to the Tap Service created. port_id specifies destination port to which the mirrored data is sent.