def vnsRsRedirectHealthGroup_ip_converter(input_dict, input_attr, to_aim=True): if to_aim: return utils.default_identity_converter(input_dict, 'vnsRsRedirectHealthGroup', {})[-1] else: return { utils.IGNORE: utils.default_attribute_converter(input_dict, input_attr, to_aim=to_aim) } vnsRsALDevToPhysDomP_converter = utils.dn_decomposer(['physical_domain_name'], 'physDomP') vnsRsALDevToDomP_converter = utils.dn_decomposer( ['vmm_domain_type', 'vmm_domain_name'], 'vmmDomP') vnsRsCIfAttN_converter = utils.child_list('concrete_interfaces', 'tDn') vnsRsCIfPathAtt_converter = utils.child_list('path', 'tDn') vnsAbsFuncConn_converter = utils.child_list('connectors', 'name') vnsLDevVip_dn_decomposer = utils.dn_decomposer( ['device_cluster_tenant_name', 'device_cluster_name'], 'vnsLDevVip') vnsRsAbsConnectionConns_converter = utils.child_list('connector_dns', 'tDn') vnsRedirectDest_converter = utils.list_dict( 'destinations', { 'ip': { 'other': 'ip' }, 'mac': { 'other': 'mac',
vmmInjectedSvcPort_converter = utils.list_dict( 'service_ports', {'port': {'other': 'port', 'converter': port}, 'protocol': {'other': 'protocol'}, 'target_port': {'other': 'targetPort'}, 'node_port': {'other': 'nodePort', 'converter': port, 'default': '0'}, }, ['port', 'protocol', 'target_port']) vmmInjectedSvcEp_converter = utils.list_dict( 'endpoints', {'pod_name': {'other': 'contGrpName'}}, ['pod_name']) infraRsVlanNs_vmm_converter = utils.dn_decomposer(['vlan_pool_name', 'vlan_pool_type'], 'fvnsVlanInstP') vmmRsDomMcastAddrNs_converter = utils.dn_decomposer(['mcast_addr_pool_name'], 'fvnsMcastAddrInstP') def infraRsVlan_vmm_id_converter(object_dict, otype, helper, to_aim=True): return utils.default_identity_converter(object_dict, otype, helper, aci_mo_type='infraRsVlanNs__vmm', to_aim=to_aim) def bgp_as_id_converter(object_dict, otype, helper, to_aim=True): return default_identity_converter(object_dict, otype, helper, aci_mo_type='bgpAsP__Peer', to_aim=to_aim)
'other': 'protocol' }, 'target_port': { 'other': 'targetPort' }, 'node_port': { 'other': 'nodePort', 'converter': port, 'default': '0' }, }, ['port', 'protocol', 'target_port']) vmmInjectedSvcEp_converter = utils.list_dict( 'endpoints', {'pod_name': { 'other': 'contGrpName' }}, ['pod_name']) infraRsVlanNs_vmm_converter = utils.dn_decomposer( ['vlan_pool_name', 'vlan_pool_type'], 'fvnsVlanInstP') vmmRsDomMcastAddrNs_converter = utils.dn_decomposer(['mcast_addr_pool_name'], 'fvnsMcastAddrInstP') def infraRsVlan_vmm_id_converter(object_dict, otype, helper, to_aim=True): return utils.default_identity_converter(object_dict, otype, helper, aci_mo_type='infraRsVlanNs__vmm', to_aim=to_aim) def bgp_as_id_converter(object_dict, otype, helper, to_aim=True): return default_identity_converter(object_dict, otype,
connector_dns=[prev_conn, term_prov.values()[0]['attributes']['dn']]) result.append(cxn) return result def vnsRsRedirectHealthGroup_ip_converter(input_dict, input_attr, to_aim=True): if to_aim: return utils.default_identity_converter( input_dict, 'vnsRsRedirectHealthGroup', {})[-1] else: return {utils.IGNORE: utils.default_attribute_converter( input_dict, input_attr, to_aim=to_aim)} vnsRsALDevToPhysDomP_converter = utils.dn_decomposer( ['physical_domain_name'], 'physDomP') vnsRsALDevToDomP_converter = utils.dn_decomposer( ['vmm_domain_type', 'vmm_domain_name'], 'vmmDomP') vnsRsCIfAttN_converter = utils.child_list('concrete_interfaces', 'tDn') vnsRsCIfPathAtt_converter = utils.child_list('path', 'tDn') vnsAbsFuncConn_converter = utils.child_list('connectors', 'name') vnsLDevVip_dn_decomposer = utils.dn_decomposer( ['device_cluster_tenant_name', 'device_cluster_name'], 'vnsLDevVip') vnsRsAbsConnectionConns_converter = utils.child_list('connector_dns', 'tDn') vnsRedirectDest_converter = utils.list_dict( 'destinations', {'ip': {'other': 'ip'}, 'mac': {'other': 'mac', 'converter': utils.upper}, 'name': {'other': 'destName'}},