The networking_cisco.plugins.cisco.db.device_manager.hd_models Module

class networking_cisco.plugins.cisco.db.device_manager.hd_models.HostedHostingPortBinding(**kwargs)

Bases: sqlalchemy.ext.declarative.api.Base

Represents binding of logical resource’s port to its hosting port.

hosting_port
hosting_port_id
logical_port
logical_port_id
logical_resource_id
network_type
port_type
segmentation_id
class networking_cisco.plugins.cisco.db.device_manager.hd_models.HostingDevice(**kwargs)

Bases: sqlalchemy.ext.declarative.api.Base, neutron_lib.db.model_base.HasId, neutron_lib.db.model_base.HasProject

Represents an appliance hosting Neutron router(s).

When the hosting device is a Nova VM ‘id’ is uuid of that VM.

admin_state_up
auto_delete
cfg_agent
cfg_agent_id
complementary_id
created_at
credentials_id
description
device_id
id
management_ip_address
management_port
management_port_id
name
project_id
protocol_port
status
template
template_id
tenant_bound
tenant_id
class networking_cisco.plugins.cisco.db.device_manager.hd_models.HostingDeviceTemplate(**kwargs)

Bases: sqlalchemy.ext.declarative.api.Base, neutron_lib.db.model_base.HasId, neutron_lib.db.model_base.HasProject

Represents a template for devices used to host service.

Such devices may be physical or virtual.

booting_time
configuration_mechanism
default_credentials_id
desired_slots_free
device_driver
enabled
flavor
host_category
id
image
name
plugging_driver
project_id
protocol_port
service_types
slot_capacity
tenant_bound
tenant_id
class networking_cisco.plugins.cisco.db.device_manager.hd_models.SlotAllocation(**kwargs)

Bases: sqlalchemy.ext.declarative.api.Base

Tracks allocation of slots in hosting devices.

hosting_device_id
logical_resource_id
logical_resource_owner
logical_resource_service
logical_resource_type
num_allocated
template_id
tenant_bound