def get_pod(apiclient, zoneid, services=None): "Returns a default pod for specified zone" cmd = listPods.listPodsCmd() cmd.zoneid = zoneid if services: if "podid" in services: cmd.id = services["podid"] pods = apiclient.listPods(cmd) if isinstance(pods, list): assert len(pods) > 0, "No pods found for zone %s"%zoneid return pods[0] else: raise Exception("Exception: Failed to find specified pod.")
def get_pod(apiclient, zoneid, services=None): "Returns a default pod for specified zone" cmd = listPods.listPodsCmd() cmd.zoneid = zoneid if services: if "podid" in services: cmd.id = services["podid"] pods = apiclient.listPods(cmd) if isinstance(pods, list): assert len(pods) > 0, "No pods found for zone %s" % zoneid return pods[0] else: raise Exception("Exception: Failed to find specified pod.")
def get_pod(apiclient, zone_id=None, pod_id=None, pod_name=None): """ @name : get_pod @Desc : Returns the Pod Information for a given zone id or Zone Name @Input : zone_id: Id of the Zone pod_name : Name of the Pod pod_id : Id of the Pod @Output : 1. Pod Information for the pod 2. FAILED In case the cmd failed """ cmd = listPods.listPodsCmd() if pod_name is not None: cmd.name = pod_name if pod_id is not None: cmd.id = pod_id if zone_id is not None: cmd.zoneid = zone_id cmd_out = apiclient.listPods(cmd) if validateList(cmd_out)[0] != PASS: return FAILED return cmd_out[0]
def get_pod(apiclient, zone_id=None, pod_id=None, pod_name=None): ''' @name : get_pod @Desc : Returns the Pod Information for a given zone id or Zone Name @Input : zone_id: Id of the Zone pod_name : Name of the Pod pod_id : Id of the Pod @Output : 1. Pod Information for the pod 2. FAILED In case the cmd failed ''' cmd = listPods.listPodsCmd() if pod_name is not None: cmd.name = pod_name if pod_id is not None: cmd.id = pod_id if zone_id is not None: cmd.zoneid = zone_id cmd_out = apiclient.listPods(cmd) if validateList(cmd_out)[0] != PASS: return FAILED return cmd_out[0]