def METHOD_NAME(machine_type: str) -> Set[str]:
  """Returns a set of zones for a machine type."""
  stdout, _ = vm_util.IssueRetryableCommand(
      [AZURE_PATH, 'vm', 'list-skus', '--size', machine_type])
  zones = set()
  for item in json.loads(stdout):
    for location_info in item['locationInfo']:
      region = location_info['location']
      for zone in location_info['zones']:
        if ShouldKeepZoneFromCLI(f'{region}-{zone}'):
          zones.add(f'{region}-{zone}')
  return zones