The vmware_nsx.extensions.projectpluginmap
Module¶
-
class
vmware_nsx.extensions.projectpluginmap.
NsxPlugins
¶ Bases:
object
-
DVS
= 'dvs'¶
-
NSX_T
= 'nsx-t'¶
-
NSX_V
= 'nsx-v'¶
-
-
exception
vmware_nsx.extensions.projectpluginmap.
ProjectPluginAdminOnly
(**kwargs)¶ Bases:
neutron_lib.exceptions.NotAuthorized
-
message
= u'Project Plugin map can be added only by an admin user.'¶
-
-
exception
vmware_nsx.extensions.projectpluginmap.
ProjectPluginAlreadyExists
(**kwargs)¶ Bases:
neutron_lib.exceptions.Conflict
-
message
= u'Project Plugin map already exists for project %(project_id)s.'¶
-
-
exception
vmware_nsx.extensions.projectpluginmap.
ProjectPluginIllegalId
(**kwargs)¶ Bases:
neutron_lib.exceptions.Conflict
-
message
= u'Project ID %(project_id)s is illegal.'¶
-
-
class
vmware_nsx.extensions.projectpluginmap.
ProjectPluginMapPluginBase
¶ Bases:
object
-
create_project_plugin_map
(context, project_plugin_map)¶
-
delete_project_plugin_map
(context, id)¶
-
get_project_plugin_map
(context, id, fields=None)¶
-
get_project_plugin_maps
(context, filters=None, fields=None, sorts=None, limit=None, marker=None, page_reverse=False)¶
-
update_project_plugin_map
(context, id, project_plugin_map)¶
-
-
exception
vmware_nsx.extensions.projectpluginmap.
ProjectPluginNotAvailable
(**kwargs)¶ Bases:
neutron_lib.exceptions.NotAuthorized
-
message
= u'Plugin %(plugin)s is not available.'¶
-
-
exception
vmware_nsx.extensions.projectpluginmap.
ProjectPluginReadOnly
(**kwargs)¶ Bases:
neutron_lib.exceptions.NotAuthorized
-
message
= u'Project Plugin map entries cannot be modified.'¶
-
-
class
vmware_nsx.extensions.projectpluginmap.
Projectpluginmap
¶ Bases:
neutron_lib.api.extensions.ExtensionDescriptor
-
classmethod
get_alias
()¶
-
classmethod
get_description
()¶
-
get_extended_resources
(version)¶
-
classmethod
get_name
()¶
-
classmethod
get_resources
()¶ Returns Ext Resources.
-
classmethod
get_updated
()¶
-
classmethod