in ad-joining/register-computer/gcp/project.py [0:0]
def get_managed_instance_group(self, group_name, zone, region):
try:
if zone:
result = self.__gce_client.instanceGroupManagers().get(
project=self.__project_id,
zone=zone,
instanceGroupManager=group_name).execute()
else:
result = self.__gce_client.regionInstanceGroupManagers().get(
project=self.__project_id,
region=region,
instanceGroupManager=group_name).execute()
return result
except HttpError as e:
# Ignore 404 (Not Found) and return without result. Report all other errors
if e.resp.status == 404:
return
raise