code: func (as *availabilitySet) GetNodeNameByProviderID(providerID string) (types.NodeName, error) {
  	// NodeName is part of providerID for standard instances.
  	matches := providerIDRE.FindStringSubmatch(providerID)
  	if len(matches) != 2 {
  		return "", errors.New("error splitting providerID")
  	}
  
  	return types.NodeName(matches[1]), nil
  }
docs: // GetNodeNameByProviderID gets the node name by provider ID.