# prop.set_max_retries(max_retries=5) # prop.set_timeoutUsecs(timeoutUsecs=10000) # hc_obj.set_service_health_check_properties(prop) # vnc_lib.service_health_check_update(hc_obj) proj_obj = vnc_lib.project_read(fq_name=tenant_name) hc_objs = proj_obj.get_service_health_checks() k = 0 i = 0 vmis = vnc_lib.virtual_machine_interfaces_list()['virtual-machine-interfaces'] for i in range(400, 425): # print vmi # print vmi['fq_name'] # if 'test-bfd-2-hc-vmi' in vmi['fq_name'][2]: # hc_obj = hc_objs[i] # print vmi # print vmi['fq_name'] vmi_fq_name = ['default-domain', 'admin', 'test-bfd-hc-vmi.st%d' % i] vmi_obj = vnc_lib.virtual_machine_interface_read(fq_name=vmi_fq_name) bgpaas_name = 'bgpaas-scale-1.st%d' % i bgpaas_obj = BgpAsAService(name=bgpaas_name, parent_obj=proj_obj) bgpaas_obj.add_virtual_machine_interface(vmi_obj) bgpaas_obj.set_autonomous_system(str(i)) bgp_addr_fams = AddressFamilies(['inet']) bgp_sess_attrs = BgpSessionAttributes(address_families=bgp_addr_fams, hold_time=300, passive=True, loop_count=2) bgpaas_obj.set_bgpaas_session_attributes(bgp_sess_attrs) vnc_lib.bgp_as_a_service_create(bgpaas_obj) print i