midonet.neutron.extensions.gateway_device
Module¶midonet.neutron.extensions.gateway_device.
DeviceInUseByGatewayDevice
(**kwargs)¶Bases: neutron_lib.exceptions.InUse
message
= u’device %(resource_id)s (%(resource_type)s) %(reason)s’¶midonet.neutron.extensions.gateway_device.
DuplicateRemoteMacEntry
(**kwargs)¶Bases: neutron_lib.exceptions.InUse
message
= u’Request contains duplicate remote mac address entry: mac_address %(mac_address)s.’¶midonet.neutron.extensions.gateway_device.
GatewayDeviceInUse
(**kwargs)¶Bases: neutron_lib.exceptions.InUse
message
= u’Gateway device %(id)s %(reason)s’¶midonet.neutron.extensions.gateway_device.
GatewayDeviceNotFound
(**kwargs)¶Bases: neutron_lib.exceptions.NotFound
message
= u’Gateway device %(id)s does not exist’¶midonet.neutron.extensions.gateway_device.
GatewayDeviceParamDuplicate
(**kwargs)¶Bases: neutron_lib.exceptions.InUse
message
= u’%(param_name)s %(param_value)s %(reason)s’¶midonet.neutron.extensions.gateway_device.
Gateway_device
¶Bases: neutron_lib.api.extensions.ExtensionDescriptor
Gateway device extension.
get_alias
()¶get_description
()¶get_extended_resources
(version)¶get_name
()¶get_resources
()¶Returns Ext Resources.
get_updated
()¶midonet.neutron.extensions.gateway_device.
GwDevicePluginBase
¶Bases: object
create_gateway_device
(context, gw_dev)¶create_gateway_device_remote_mac_entry
(context, gateway_device_id, remote_mac_entry)¶delete_gateway_device
(context, id)¶delete_gateway_device_remote_mac_entry
(context, id, gateway_device_id)¶get_gateway_device
(context, id, fields=None)¶get_gateway_device_remote_mac_entries
(context, gateway_device_id, filters=None, fields=None, sorts=None, limit=None, marker=None, page_reverse=False)¶get_gateway_device_remote_mac_entry
(context, id, gateway_device_id, fields=None)¶get_gateway_devices
(context, filters=None, fields=None, sorts=None, limit=None, marker=None, page_reverse=False)¶path_prefix
= ‘/gw’¶update_gateway_device
(context, id, gw_dev)¶midonet.neutron.extensions.gateway_device.
HwVtepTypeInvalid
(**kwargs)¶Bases: neutron_lib.exceptions.InvalidInput
message
= u’Gateway device %(type)s must be specified with management_port and management_ip’¶midonet.neutron.extensions.gateway_device.
NetworkVlanTypeInvalid
(**kwargs)¶Bases: neutron_lib.exceptions.InvalidInput
message
= u’Gateway device %(type)s must be specified with resource_id’¶midonet.neutron.extensions.gateway_device.
OperationRemoteMacEntryNotSupported
(**kwargs)¶Bases: neutron_lib.exceptions.Conflict
message
= u’Unable to operate remote_mac_entry for gateway device %(type)s type.’¶midonet.neutron.extensions.gateway_device.
RemoteMacEntryNotFound
(**kwargs)¶Bases: neutron_lib.exceptions.NotFound
message
= u’Remote MAC entry %(id)s does not exist’¶midonet.neutron.extensions.gateway_device.
RemoteMacEntryWrongGatewayDevice
(**kwargs)¶Bases: neutron_lib.exceptions.InvalidInput
message
= u’Remote MAC entry %(id)s does not belong to gateway device %(gateway_device_id)s’¶midonet.neutron.extensions.gateway_device.
ResourceNotFound
(**kwargs)¶Bases: neutron_lib.exceptions.NotFound
message
= u’specified resource %(resource_id)s does not exist’¶midonet.neutron.extensions.gateway_device.
RouterVtepTypeInvalid
(**kwargs)¶Bases: neutron_lib.exceptions.InvalidInput
message
= u’Gateway device %(type)s must be specified with resource_id’¶Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.