midonet.neutron.db.gateway_device
Module¶midonet.neutron.db.gateway_device.
GatewayDevice
(**kwargs)¶Bases: sqlalchemy.ext.declarative.api.Base
, neutron_lib.db.model_base.HasProjectNoIndex
Represents a gateway device.
id
¶name
¶project_id
¶tenant_id
¶type
¶midonet.neutron.db.gateway_device.
GatewayHwVtepDevice
(**kwargs)¶Bases: sqlalchemy.ext.declarative.api.Base
Represents a gateway hardware vtep device.
device_id
¶gateway_device
¶management_ip
¶management_port
¶management_protocol
¶midonet.neutron.db.gateway_device.
GatewayOverlayRouterDevice
(**kwargs)¶Bases: midonet.neutron.db.gateway_device.GatewayVirtualDevice
, sqlalchemy.ext.declarative.api.Base
Represents a gateway overlay router device.
device_id
¶gateway_device
¶resource_id
¶resource_type
= ‘router_vtep’¶midonet.neutron.db.gateway_device.
GatewayRemoteMacTable
(**kwargs)¶Bases: sqlalchemy.ext.declarative.api.Base
Represents a mac table for vtep.
device_id
¶gateway_device
¶id
¶mac_address
¶segmentation_id
¶vtep_address
¶midonet.neutron.db.gateway_device.
GatewayTunnelIp
(**kwargs)¶Bases: sqlalchemy.ext.declarative.api.Base
Represents a IP address for VTEP.
device_id
¶gateway_device
¶tunnel_ip
¶midonet.neutron.db.gateway_device.
GatewayVirtualDevice
¶Bases: object
Represents a virtual gateway device.
device_id
= Column(None, String(length=36), table=None, primary_key=True, nullable=False)¶midonet.neutron.db.gateway_device.
GatewayVlanNetworkDevice
(**kwargs)¶Bases: midonet.neutron.db.gateway_device.GatewayVirtualDevice
, sqlalchemy.ext.declarative.api.Base
Represents a gateway vlan network device.
device_id
¶gateway_device
¶resource_id
¶resource_type
= ‘network_vlan’¶midonet.neutron.db.gateway_device.
GwDeviceDbMixin
¶Bases: midonet.neutron.extensions.gateway_device.GwDevicePluginBase
, neutron.db.common_db_mixin.CommonDbMixin
Mixin class to add gateway device.
create_gateway_device
(context, gw_device)¶Create a gateway device
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)¶update_gateway_device
(context, id, gw_device)¶midonet.neutron.db.gateway_device.
get_type_model_map
()¶Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.