code: func (m *metadata) GetZone(ctx context.Context) (cloudprovider.Zone, error) {
  	zone := cloudprovider.Zone{}
  
  	if m.zone == "" {
  		zoneName, err := m.get(metadataTypeZone)
  		if err != nil {
  			return zone, fmt.Errorf("could not get zone: %v", err)
  		}
  
  		m.zone = zoneName
  	}
  
  	klog.V(2).Infof("Current zone is %v", zone)
  	zone.FailureDomain = m.zone
  	zone.Region = m.zone
  
  	return zone, nil
  }
docs: // GetZone returns the Zone containing the region that the program is running in.