The networking_cisco.plugins.ml2.drivers.cisco.ucsm.ucsm_db Module¶
-
class
networking_cisco.plugins.ml2.drivers.cisco.ucsm.ucsm_db.UcsmDbModel¶ Bases:
object-
add_port_profile(profile_name, vlan_id, device_id)¶ Adds a port profile and its vlan_id to the table.
-
add_port_profile_to_delete_table(profile_name, device_id)¶ Adds a port profile to the delete table.
-
add_service_profile_template(vlan_id, sp_template, ucsm_ip)¶ Adds an entry for a vlan_id on a SP template to the table.
-
add_vnic_template(vlan_id, ucsm_ip, vnic_template, physnet)¶ Adds an entry for a vlan_id on a SP template to the table.
-
delete_sp_template_for_vlan(vlan_id)¶ Deletes SP Template for a vlan_id if it exists.
-
delete_vlan_entry(vlan_id)¶ Deletes entry for a vlan_id if it exists.
-
delete_vnic_template_for_vlan(vlan_id)¶ Deletes VNIC Template for a vlan_id and physnet if it exists.
-
get_all_port_profiles_to_delete()¶
-
get_port_profile_for_vlan(vlan_id, device_id)¶ Returns Vlan id associated with the port profile.
-
get_sp_template_vlan_entry(vlan_id, sp_template, ucsm_ip)¶
-
get_vnic_template_vlan_entry(vlan_id, vnic_template, ucsm_ip, physnet)¶
-
has_port_profile_to_delete(profile_name, device_id)¶ Returns True if port profile delete table containes PP.
-
is_port_profile_created(vlan_id, device_id)¶ Indicates if port profile has been created on UCS Manager.
-
remove_port_profile_to_delete(profile_name, device_id)¶ Removes port profile to be deleted from table.
-
set_port_profile_created(vlan_id, profile_name, device_id)¶ Sets created_on_ucs flag to True.
-
set_sp_template_updated(vlan_id, sp_template, device_id)¶ Sets update_on_ucs flag to True.
-
set_vnic_template_updated(vlan_id, ucsm_ip, vnic_template, physnet)¶ Sets update_on_ucs flag to True for a Vnic Template entry.
-